1
200000
-999896700 -596877298
596856944 999917054
-999989249 -596784749
-999964995 -596809003
596973944 999800054
596851326 999922672
-999926443 -596847555
596925313 999848685
596854782 999919216
-999934695 -596839303
-999951070 -596822928
596776048 999997950
-999948406 -596825592
-999958416 -596815582
596777374 999996624
-999825087 -596948911
-999865068 -596908930
-999929481 -596844517
-999847758 -596926240
-999982865 -596791133
596858302 999915696
596787245 999986753
596947635 999826363
596899990 999874008
596947590 999826408
-999950175 -596823823
596798816 999975182
-999873265 -596900733
596798699 999975299
-999867082 -596906916
-999896489 -596877509
596797816 999976182
-999876674 -596897324
-999963612 -596810386
-999814673 -596959325
-999840080 -596933918
-999929637 -596844361
-999870883 -596903115
596788777 999985221
596900830 999873168
596782538 999991460
-999900469 -596873529
-999959146 -596814852
-999942956 -596831042
-999817093 -596956905
-999885645 -596888353
596843049 999930949
-999849426 -596924572
596834861 999939137
596799495 999974503
596881512 999892486
596917201 999856797
596811951 999962047
-999855710 -596918288
-999952138 -596821860
596801403 999972595
-999865533 -596908465
596875677 999898321
596777742 999996256
-999901604 -596872394
-999852321 -596921677
596947525 999826473
596793168 999980830
596829967 999944031
596872053 999901945
-999842966 -596931032
596785732 999988266
-999986306 -596787692
596797225 999976773
596833621 999940377
596789175 999984823
596783128 999990870
-999978015 -596795983
-999850822 -596923176
596847785 999926213
596828717 999945281
-999994747 -596779251
596780896 999993102
596794528 999979470
596853196 999920802
-999874653 -596899345
596894134 999879864
-999846992 -596927006
596962461 999811537
-999864466 -596909532
596783452 999990546
-999921519 -596852479
596920677 999853321
596867680 999906318
-999940288 -596833710
-999978665 -596795333
596895972 999878026
596869271 999904727
596810433 999963565
596869824 999904174
-999976231 -596797767
-999910303 -596863695
-999819681 -596954317
596787499 999986499
596952885 999821113
596850802 999923196
-999944495 -596829503
596879110 999894888
596956575 999817423
-999850089 -596923909
596828428 999945570
596890059 999883939
-999822451 -596951547
-999943531 -596830467
-999860641 -596913357
-999879850 -596894148
596950118 999823880
-999961128 -596812870
596953911 999820087
596851240 999922758
-999939260 -596834738
596948413 999825585
-999823046 -596950952
-999953959 -596820039
596775327 999998671
-999968337 -596805661
596805153 999968845
-999964154 -596809844
-999969252 -596804746
596915013 999858985
-999933296 -596840702
-999995991 -596778007
596832583 999941415
-999934303 -596839695
-999849453 -596924545
596928168 999845830
-999905572 -596868426
596795364 999978634
596909241 999864757
596800037 999973961
-999959535 -596814463
596917984 999856014
596928969 999845029
596805968 999968030
596945780 999828218
-999941681 -596832317
-999846876 -596927122
596835632 999938366
596776446 999997552
596907180 999866818
-999818520 -596955478
596857489 999916509
596895815 999878183
596973789 999800209
596954175 999819823
-999998782 -596775216
596959798 999814200
-999842389 -596931609
596885142 999888856
596828644 999945354
596876925 999897073
-999823689 -596950309
596849519 999924479
596855350 999918648
-999921058 -596852940
-999826451 -596947547
-999874416 -596899582
-999853347 -596920651
596947194 999826804
-999816850 -596957148
596944344 999829654
596936215 999837783
596853539 999920459
-999802774 -596971224
-999972792 -596801206
596851048 999922950
-999983171 -596790827
596786679 999987319
-999891477 -596882521
596892789 999881209
-999869666 -596904332
-999838406 -596935592
596877488 999896510
596934537 999839461
596798795 999975203
-999882718 -596891280
596965439 999808559
-999940558 -596833440
-999932075 -596841923
-999860499 -596913499
596938839 999835159
-999880054 -596893944
-999828447 -596945551
596926430 999847568
596904760 999869238
-999885453 -596888545
-999877215 -596896783
596972547 999801451
-999893330 -596880668
-999914730 -596859268
596894144 999879854
-999871528 -596902470
-999921856 -596852142
596951879 999822119
596776437 999997561
-999958715 -596815283
-999929888 -596844110
596840366 999933632
-999898536 -596875462
596893000 999880998
596846902 999927096
-999829212 -596944786
-999970217 -596803781
-999925242 -596848756
596944205 999829793
596957365 999816633
-999909875 -596864123
596923857 999850141
-999979553 -596794445
-999928272 -596845726
596814138 999959860
-999953456 -596820542
-999896966 -596877032
-999803601 -596970397
-999922174 -596851824
-999920120 -596853878
-999892789 -596881209
596929032 999844966
596898817 999875181
596972069 999801929
-999819294 -596954704
596960193 999813805
-999803167 -596970831
-999979960 -596794038
-999894127 -596879871
-999927848 -596846150
-999824755 -596949243
-999876266 -596897732
596867629 999906369
596798658 999975340
596818720 999955278
596823887 999950111
-999850736 -596923262
-999994373 -596779625
-999805446 -596968552
596797558 999976440
596914272 999859726
596828078 999945920
-999877715 -596896283
596890992 999883006
-999929572 -596844426
-999914267 -596859731
596883852 999890146
-999845177 -596928821
-999850022 -596923976
-999811457 -596962541
-999896443 -596877555
-999952701 -596821297
-999815944 -596958054
-999856583 -596917415
-999905976 -596868022
-999889148 -596884850
596805904 999968094
-999863249 -596910749
-999994444 -596779554
596834942 999939056
596906650 999867348
596863113 999910885
596837461 999936537
-999880595 -596893403
596967191 999806807
-999859780 -596914218
-999891651 -596882347
-999905389 -596868609
596913341 999860657
596959807 999814191
596855314 999918684
596775197 999998801
-999894130 -596879868
596853635 999920363
-999945448 -596828550
596803535 999970463
596969813 999804185
596874727 999899271
596965478 999808520
-999936852 -596837146
-999908673 -596865325
596928973 999845025
-999825186 -596948812
-999963373 -596810625
-999995989 -596778009
-999862461 -596911537
596821938 999952060
596950786 999823212
596810983 999963015
596823143 999950855
596825264 999948734
-999828685 -596945313
596899878 999874120
-999984247 -596789751
-999882896 -596891102
596931796 999842202
596776592 999997406
-999882894 -596891104
596931509 999842489
596901353 999872645
-999983418 -596790580
596778175 999995823
-999879614 -596894384
-999961762 -596812236
596793907 999980091
596855601 999918397
-999932050 -596841948
-999859398 -596914600
-999999511 -596774487
596897729 999876269
596834425 999939573
-999845231 -596928767
596951056 999822942
-999920856 -596853142
596898633 999875365
-999957281 -596816717
-999926232 -596847766
-999997027 -596776971
596917502 999856496
-999841769 -596932229
596929250 999844748
596785362 999988636
596917304 999856694
-999955250 -596818748
-999936879 -596837119
596942598 999831400
-999991507 -596782491
-999969880 -596804118
596951676 999822322
596955830 999818168
596939687 999834311
-999923410 -596850588
596816400 999957598
596858429 999915569
596967978 999806020
596780941 999993057
596799510 999974488
596834313 999939685
596902335 999871663
596889503 999884495
596973659 999800339
-999804629 -596969369
-999963681 -596810317
-999829211 -596944787
-999900915 -596873083
-999830117 -596943881
-999909124 -596864874
596849784 999924214
-999898653 -596875345
-999966811 -596807187
596782282 999991716
596889539 999884459
596782642 999991356
596973582 999800416
-999986088 -596787910
596947139 999826859
-999866224 -596907774
596875236 999898762
596786867 999987131
-999976920 -596797078
596791009 999982989
596961629 999812369
-999837212 -596936786
596969267 999804731
596819412 999954586
596775855 999998143
596812135 999961863
596795160 999978838
-999933164 -596840834
-999837153 -596936845
-999878351 -596895647
-999955939 -596818059
-999950504 -596823494
596934598 999839400
-999929956 -596844042
596876920 999897078
-999849825 -596924173
-999965670 -596808328
596917526 999856472
-999942303 -596831695
-999949413 -596824585
596862608 999911390
596888609 999885389
-999853835 -596920163
596939466 999834532
-999871543 -596902455
-999974549 -596799449
-999923487 -596850511
596969719 999804279
596964821 999809177
596863334 999910664
-999939354 -596834644
596900323 999873675
596905860 999868138
596918044 999855954
596933984 999840014
596963442 999810556
-999860267 -596913731
596944116 999829882
596811424 999962574
596781991 999992007
596907017 999866981
596906016 999867982
-999815065 -596958933
-999908549 -596865449
-999824521 -596949477
596931660 999842338
596842198 999931800
-999817410 -596956588
-999863674 -596910324
-999938717 -596835281
596827231 999946767
596806578 999967420
596880118 999893880
-999906982 -596867016
-999998797 -596775201
596787646 999986352
596813631 999960367
-999928786 -596845212
596813409 999960589
596849136 999924862
-999855350 -596918648
-999865439 -596908559
596868284 999905714
-999828733 -596945265
-999851350 -596922648
-999836185 -596937813
596957231 999816767
596815735 999958263
596871793 999902205
596910454 999863544
596938868 999835130
596958762 999815236
596792786 999981212
-999999603 -596774395
-999952581 -596821417
596834606 999939392
-999992126 -596781872
-999906750 -596867248
596867513 999906485
-999969401 -596804597
-999995974 -596778024
-999941960 -596832038
596953742 999820256
-999887455 -596886543
596938234 999835764
596837080 999936918
596780598 999993400
596828158 999945840
-999913223 -596860775
-999996139 -596777859
596918256 999855742
-999966859 -596807139
-999844617 -596929381
596853288 999920710
-999822270 -596951728
596802229 999971769
596955369 999818629
-999985118 -596788880
-999951618 -596822380
596870437 999903561
-999907540 -596866458
-999906390 -596867608
-999878779 -596895219
596885173 999888825
596870461 999903537
-999906913 -596867085
-999993457 -596780541
596858848 999915150
596877567 999896431
-999855884 -596918114
-999883589 -596890409
596965723 999808275
-999831795 -596942203
596841085 999932913
-999942179 -596831819
-999837853 -596936145
-999929990 -596844008
-999881184 -596892814
-999950155 -596823843
-999924548 -596849450
-999877918 -596896080
-999876313 -596897685
596931438 999842560
-999821924 -596952074
596792367 999981631
-999875839 -596898159
-999917250 -596856748
-999958278 -596815720
596893161 999880837
-999945371 -596828627
596902755 999871243
596881689 999892309
-999965609 -596808389
-999822612 -596951386
596933377 999840621
596965007 999808991
-999930923 -596843075
-999900415 -596873583
-999905336 -596868662
596834272 999939726
-999911324 -596862674
596922268 999851730
-999932872 -596841126
596941700 999832298
-999903196 -596870802
-999959178 -596814820
596923790 999850208
596854038 999919960
-999870268 -596903730
-999865521 -596908477
-999919469 -596854529
-999954018 -596819980
-999813548 -596960450
596792809 999981189
-999934087 -596839911
-999816918 -596957080
-999857062 -596916936
596803292 999970706
-999955727 -596818271
596942538 999831460
-999801577 -596972421
596851157 999922841
-999930452 -596843546
-999821464 -596952534
596948179 999825819
596879057 999894941
-999918322 -596855676
-999882504 -596891494
596776692 999997306
-999815522 -596958476
596961276 999812722
596787964 999986034
-999892156 -596881842
596786774 999987224
596871418 999902580
596856304 999917694
-999984280 -596789718
-999928262 -596845736
596956369 999817629
596970099 999803899
-999831633 -596942365
596935339 999838659
596900089 999873909
596881283 999892715
-999851035 -596922963
596805814 999968184
596847170 999926828
596870276 999903722
-999829081 -596944917
596928217 999845781
596779444 999994554
596953604 999820394
-999966818 -596807180
-999874591 -596899407
-999980587 -596793411
596786350 999987648
596811653 999962345
-999918111 -596855887
596838059 999935939
-999976499 -596797499
-999876084 -596897914
596809058 999964940
596928766 999845232
-999827402 -596946596
-999814658 -596959340
596971293 999802705
-999931555 -596842443
596926973 999847025
-999992846 -596781152
-999822012 -596951986
-999990787 -596783211
-999927175 -596846823
-999897877 -596876121
-999954647 -596819351
-999970920 -596803078
596935345 999838653
596934126 999839872
596782189 999991809
-999932927 -596841071
596961272 999812726
-999880329 -596893669
-999839286 -596934712
596908009 999865989
596862938 999911060
-999805247 -596968751
596877705 999896293
596896640 999877358
596774181 999999817
596818008 999955990
-999806185 -596967813
596803495 999970503
-999932566 -596841432
-999865468 -596908530
596919125 999854873
596948766 999825232
596822600 999951398
-999949871 -596824127
596904750 999869248
596795938 999978060
-999932910 -596841088
-999987096 -596786902
-999947114 -596826884
-999996218 -596777780
596813269 999960729
-999903695 -596870303
596828522 999945476
-999917052 -596856946
-999955026 -596818972
-999883104 -596890894
596887546 999886452
596973951 999800047
596793079 999980919
596885542 999888456
596776427 999997571
596873856 999900142
-999877382 -596896616
-999815566 -596958432
596818927 999955071
596785322 999988676
596967314 999806684
-999867278 -596906720
596891251 999882747
596787771 999986227
596848827 999925171
596908269 999865729
596928171 999845827
596905924 999868074
-999889418 -596884580
-999949258 -596824740
-999944990 -596829008
596957268 999816730
596830206 999943792
-999985446 -596788552
-999852020 -596921978
-999907025 -596866973
-999884578 -596889420
596839697 999934301
596905612 999868386
-999932027 -596841971
-999876828 -596897170
-999819580 -596954418
-999824016 -596949982
-999918478 -596855520
-999857558 -596916440
-999846763 -596927235
596815488 999958510
-999950693 -596823305
-999915073 -596858925
596775656 999998342
-999972321 -596801677
-999962376 -596811622
596913547 999860451
596877106 999896892
-999804146 -596969852
596800693 999973305
596839036 999934962
596872639 999901359
-999894592 -596879406
596787389 999986609
596829003 999944995
-999908624 -596865374
-999907064 -596866934
-999952422 -596821576
596874007 999899991
-999937158 -596836840
596784460 999989538
596783973 999990025
596913902 999860096
-999856974 -596917024
596792609 999981389
-999907724 -596866274
596931487 999842511
-999857815 -596916183
-999921371 -596852627
-999986740 -596787258
596844764 999929234
-999810097 -596963901
596893316 999880682
-999820024 -596953974
596943944 999830054
596943723 999830275
596967329 999806669
596783178 999990820
596793556 999980442
596789303 999984695
596914916 999859082
-999863357 -596910641
596842587 999931411
-999943593 -596830405
596947803 999826195
-999808650 -596965348
-999985806 -596788192
596875574 999898424
596795181 999978817
-999879104 -596894894
596904352 999869646
-999987193 -596786805
-999806150 -596967848
-999864328 -596909670
-999983376 -596790622
-999867607 -596906391
-999836375 -596937623
596784545 999989453
-999984278 -596789720
-999861658 -596912340
596950564 999823434
596940019 999833979
-999858370 -596915628
-999987105 -596786893
596778508 999995490
596956507 999817491
-999836203 -596937795
596960299 999813699
-999951368 -596822630
-999985788 -596788210
596810501 999963497
-999857673 -596916325
-999839953 -596934045
-999964782 -596809216
-999923495 -596850503
-999959378 -596814620
-999997135 -596776863
596901017 999872981
596970110 999803888
596775690 999998308
596879155 999894843
596896650 999877348
-999925677 -596848321
-999819704 -596954294
596908952 999865046
-999897275 -596876723
596958790 999815208
596900178 999873820
596911426 999862572
596918853 999855145
-999858875 -596915123
-999844647 -596929351
596810800 999963198
-999966076 -596807922
596852388 999921610
596823751 999950247
-999957612 -596816386
-999861979 -596912019
596921378 999852620
596796781 999977217
596903399 999870599
-999919707 -596854291
-999810504 -596963494
-999936902 -596837096
596897985 999876013
596899189 999874809
596957647 999816351
596817754 999956244
596847238 999926760
-999990517 -596783481
596881186 999892812
596905803 999868195
-999820481 -596953517
596793200 999980798
596863705 999910293
-999918938 -596855060
-999977377 -596796621
596956465 999817533
596826652 999947346
-999939536 -596834462
596960433 999813565
-999959156 -596814842
-999940132 -596833866
-999986778 -596787220
596890749 999883249
596824446 999949552
-999834341 -596939657
-999883342 -596890656
596869984 999904014
596909937 999864061
596851373 999922625
-999863138 -596910860
-999880871 -596893127
596861304 999912694
-999996682 -596777316
-999982111 -596791887
-999949295 -596824703
596811297 999962701
596884193 999889805
596916380 999857618
-999971388 -596802610
-999873028 -596900970
-999963913 -596810085
-999821296 -596952702
596915906 999858092
596825041 999948957
-999852559 -596921439
-999992546 -596781452
596806708 999967290
-999962949 -596811049
596821790 999952208
596858200 999915798
596898906 999875092
596836836 999937162
596834114 999939884
-999866826 -596907172
-999968676 -596805322
-999880970 -596893028
-999815225 -596958773
-999961584 -596812414
596962782 999811216
596845882 999928116
596876971 999897027
-999858747 -596915251
-999920807 -596853191
-999815385 -596958613
596905664 999868334
596870605 999903393
596847177 999926821
-999803580 -596970418
-999805314 -596968684
596786000 999987998
-999946512 -596827486
596916904 999857094
-999826397 -596947601
596915787 999858211
-999840945 -596933053
-999852788 -596921210
-999906652 -596867346
596899809 999874189
-999938791 -596835207
-999845105 -596928893
596792349 999981649
-999850875 -596923123
596793571 999980427
-999874877 -596899121
-999812757 -596961241
596972769 999801229
596973332 999800666
-999958041 -596815957
596818362 999955636
596836706 999937292
596849828 999924170
-999909381 -596864617
-999855368 -596918630
-999910108 -596863890
596829666 999944332
-999991188 -596782810
596939471 999834527
596833478 999940520
-999952741 -596821257
596861969 999912029
-999833705 -596940293
-999885532 -596888466
-999991701 -596782297
596927273 999846725
-999962343 -596811655
596775085 999998913
596924088 999849910
-999855766 -596918232
596908527 999865471
596905894 999868104
-999819473 -596954525
-999952442 -596821556
596793669 999980329
596822806 999951192
596879132 999894866
596908111 999865887
596887269 999886729
-999904140 -596869858
-999865922 -596908076
596942390 999831608
-999988534 -596785464
-999855934 -596918064
596889855 999884143
-999865809 -596908189
596959428 999814570
-999894333 -596879665
-999885667 -596888331
-999956872 -596817126
-999849992 -596924006
596943421 999830577
-999965899 -596808099
596818060 999955938
-999873882 -596900116
-999825839 -596948159
-999909448 -596864550
-999942222 -596831776
-999889826 -596884172
-999839272 -596934726
596927361 999846637
-999914268 -596859730
-999812639 -596961359
596958052 999815946
596968589 999805409
-999949213 -596824785
-999999579 -596774419
-999892224 -596881774
-999990920 -596783078
-999999447 -596774551
-999981939 -596792059
596795855 999978143
596886956 999887042
-999989307 -596784691
596874657 999899341
-999961825 -596812173
-999936300 -596837698
-999979116 -596794882
596941273 999832725
-999914545 -596859453
-999859470 -596914528
-999951087 -596822911
596790343 999983655
-999820484 -596953514
596779008 999994990
-999822604 -596951394
-999858820 -596915178
-999888053 -596885945
-999994605 -596779393
-999867761 -596906237
-999936268 -596837730
596851931 999922067
-999820882 -596953116
-999810420 -596963578
-999965302 -596808696
-999810334 -596963664
596789552 999984446
596775884 999998114
596804739 999969259
596886260 999887738
-999930474 -596843524
596931872 999842126
-999933249 -596840749
596932924 999841074
596779661 999994337
-999880692 -596893306
-999882644 -596891354
596965882 999808116
-999919730 -596854268
596820127 999953871
-999901282 -596872716
-999992238 -596781760
596934998 999839000
596919512 999854486
-999828967 -596945031
-999812124 -596961874
-999903814 -596870184
-999805960 -596968038
596872246 999901752
-999863759 -596910239
596876644 999897354
-999930930 -596843068
-999991053 -596782945
596812428 999961570
-999868910 -596905088
596893724 999880274
-999827374 -596946624
596964109 999809889
596914378 999859620
596777943 999996055
-999802209 -596971789
-999805919 -596968079
-999868670 -596905328
596933045 999840953
-999807554 -596966444
596806052 999967946
596803222 999970776
-999830458 -596943540
596917771 999856227
596858046 999915952
-999955706 -596818292
-999968397 -596805601
596843469 999930529
596824430 999949568
596863200 999910798
596956044 999817954
-999836231 -596937767
596925332 999848666
-999923211 -596850787
596917263 999856735
-999958664 -596815334
-999883162 -596890836
-999873120 -596900878
-999911856 -596862142
596912342 999861656
596945192 999828806
596916384 999857614
-999910160 -596863838
-999854838 -596919160
596930260 999843738
-999930533 -596843465
-999967154 -596806844
596811486 999962512
596927605 999846393
596973085 999800913
-999908298 -596865700
-999964748 -596809250
596796604 999977394
-999811543 -596962455
596881107 999892891
596780927 999993071
-999819612 -596954386
596808432 999965566
596782098 999991900
-999802417 -596971581
-999970973 -596803025
596917175 999856823
-999870337 -596903661
-999881019 -596892979
596949679 999824319
-999820790 -596953208
-999805794 -596968204
-999939326 -596834672
596971076 999802922
596911419 999862579
596878992 999895006
596965561 999808437
596892829 999881169
-999888666 -596885332
-999941754 -596832244
-999881024 -596892974
596882818 999891180
596932446 999841552
-999879344 -596894654
596806580 999967418
-999901033 -596872965
-999981700 -596792298
596917183 999856815
596897374 999876624
596871254 999902744
596916818 999857180
-999851075 -596922923
-999836432 -596937566
596914558 999859440
-999901036 -596872962
-999830001 -596943997
-999913553 -596860445
-999872494 -596901504
596872876 999901122
596879512 999894486
-999966768 -596807230
-999849393 -596924605
-999832995 -596941003
596915889 999858109
596903934 999870064
596886766 999887232
-999983401 -596790597
-999950710 -596823288
596864954 999909044
596921183 999852815
596943048 999830950
596948617 999825381
-999975895 -596798103
596895835 999878163
-999923781 -596850217
596874276 999899722
596859596 999914402
596780576 999993422
-999829926 -596944072
-999974710 -596799288
-999856024 -596917974
596894710 999879288
-999870764 -596903234
596783770 999990228
-999817841 -596956157
-999805666 -596968332
-999822870 -596951128
596785611 999988387
596800879 999973119
-999939938 -596834060
596799418 999974580
-999889714 -596884284
-999887533 -596886465
596788392 999985606
596885407 999888591
596893803 999880195
596928395 999845603
-999993773 -596780225
-999886416 -596887582
-999929315 -596844683
-999855126 -596918872
-999885297 -596888701
596811166 999962832
596967654 999806344
-999970133 -596803865
-999985958 -596788040
596858086 999915912
-999988840 -596785158
596915892 999858106
596795990 999978008
596921929 999852069
-999872019 -596901979
-999891504 -596882494
-999950937 -596823061
-999862745 -596911253
596969920 999804078
596909165 999864833
-999976053 -596797945
596868390 999905608
596917419 999856579
-999917505 -596856493
-999844335 -596929663
-999875377 -596898621
596801565 999972433
596791319 999982679
596831890 999942108
-999839825 -596934173
-999896796 -596877202
-999942736 -596831262
-999958535 -596815463
-999868088 -596905910
-999831523 -596942475
596791356 999982642
596867763 999906235
596778963 999995035
-999985108 -596788890
596871276 999902722
596861342 999912656
-999969186 -596804812
-999962549 -596811449
-999971840 -596802158
596925586 999848412
596967171 999806827
596943204 999830794
596969531 999804467
596889397 999884601
596924853 999849145
-999873340 -596900658
596909032 999864966
596829311 999944687
-999901019 -596872979
-999942754 -596831244
-999891079 -596882919
-999827477 -596946521
596803734 999970264
-999948037 -596825961
596803112 999970886
-999890689 -596883309
-999875698 -596898300
596807859 999966139
596893786 999880212
596810785 999963213
-999981219 -596792779
596893292 999880706
596920570 999853428
-999976383 -596797615
-999822871 -596951127
596938336 999835662
-999999806 -596774192
596809541 999964457
596907913 999866085
-999887136 -596886862
596896893 999877105
596928220 999845778
-999857734 -596916264
-999802719 -596971279
596954113 999819885
-999969672 -596804326
596803031 999970967
-999973601 -596800397
-999936718 -596837280
596972073 999801925
-999819476 -596954522
-999875875 -596898123
-999980708 -596793290
596837225 999936773
-999938802 -596835196
-999822855 -596951143
596925078 999848920
-999857499 -596916499
596968226 999805772
596805612 999968386
-999838580 -596935418
596867824 999906174
596801605 999972393
596829973 999944025
-999932840 -596841158
596862538 999911460
596814743 999959255
-999967673 -596806325
-999977919 -596796079
-999996308 -596777690
596918882 999855116
596835384 999938614
-999801198 -596972800
596879417 999894581
-999960072 -596813926
596793514 999980484
-999916103 -596857895
-999893814 -596880184
-999890294 -596883704
-999969572 -596804426
-999910405 -596863593
596795663 999978335
-999824440 -596949558
-999922529 -596851469
-999988364 -596785634
596921479 999852519
596953136 999820862
596873816 999900182
-999938940 -596835058
596908496 999865502
-999840410 -596933588
596775068 999998930
-999913126 -596860872
596931330 999842668
596798751 999975247
-999801092 -596972906
-999939357 -596834641
596927021 999846977
-999875848 -596898150
596802843 999971155
596788599 999985399
596922735 999851263
596838639 999935359
596955667 999818331
596937258 999836740
-999810792 -596963206
-999950162 -596823836
596849917 999924081
-999929048 -596844950
596874230 999899768
596832563 999941435
-999832312 -596941686
-999811127 -596962871
-999810925 -596963073
-999800542 -596973456
596958965 999815033
596896036 999877962
596969069 999804929
-999970522 -596803476
596948996 999825002
-999826308 -596947690
596962169 999811829
-999831272 -596942726
596930511 999843487
-999952011 -596821987
-999966008 -596807990
596890997 999883001
-999827086 -596946912
596901882 999872116
596809711 999964287
596883294 999890704
-999910203 -596863795
-999920204 -596853794
-999996609 -596777389
596887176 999886822
-999928920 -596845078
596838079 999935919
596954516 999819482
596823388 999950610
-999992541 -596781457
-999919668 -596854330
-999939863 -596834135
596800986 999973012
596916018 999857980
596934588 999839410
-999861330 -596912668
596943408 999830590
596943115 999830883
596825098 999948900
596897061 999876937
-999890174 -596883824
-999901106 -596872892
596803303 999970695
-999844907 -596929091
596794616 999979382
-999825237 -596948761
-999885808 -596888190
-999830815 -596943183
-999928605 -596845393
-999986023 -596787975
-999990354 -596783644
-999938482 -596835516
596818238 999955760
-999834555 -596939443
-999974536 -596799462
-999815722 -596958276
596923265 999850733
596860788 999913210
-999804465 -596969533
596970018 999803980
-999849553 -596924445
596816530 999957468
596787670 999986328
-999901206 -596872792
596947998 999826000
-999838941 -596935057
596877306 999896692
596899768 999874230
596902158 999871840
-999861633 -596912365
-999885756 -596888242
596864157 999909841
-999988257 -596785741
596788826 999985172
-999892809 -596881189
596928603 999845395
-999913693 -596860305
-999932069 -596841929
596904110 999869888
-999801483 -596972515
-999943101 -596830897
596830442 999943556
596884659 999889339
596853221 999920777
-999954612 -596819386
596947173 999826825
596928344 999845654
-999997200 -596776798
596868056 999905942
-999836922 -596937076
596852715 999921283
-999957738 -596816260
596868021 999905977
-999890139 -596883859
596907740 999866258
-999935653 -596838345
596910093 999863905
-999931131 -596842867
-999865248 -596908750
596939044 999834954
-999812331 -596961667
-999886495 -596887503
-999936267 -596837731
596873125 999900873
-999971990 -596802008
596805731 999968267
-999963590 -596810408
596812467 999961531
-999811292 -596962706
-999805102 -596968896
596908095 999865903
-999967260 -596806738
-999889921 -596884077
596863898 999910100
-999978744 -596795254
596898564 999875434
-999915851 -596858147
-999914916 -596859082
596803799 999970199
-999846923 -596927075
596818981 999955017
-999816657 -596957341
596841967 999932031
-999996652 -596777346
-999910998 -596863000
-999984014 -596789984
-999804826 -596969172
-999872639 -596901359
-999958466 -596815532
596791397 999982601
596911744 999862254
596925908 999848090
-999898139 -596875859
-999858730 -596915268
596842536 999931462
596804834 999969164
596948605 999825393
-999944997 -596829001
-999939554 -596834444
596916744 999857254
596853747 999920251
596833758 999940240
596967203 999806795
596932356 999841642
596854837 999919161
-999922125 -596851873
-999903536 -596870462
-999955550 -596818448
-999836600 -596937398
596882318 999891680
596798642 999975356
-999905239 -596868759
-999983380 -596790618
596789883 999984115
-999887338 -596886660
596942522 999831476
596953722 999820276
596792125 999981873
-999805113 -596968885
596970895 999803103
596932083 999841915
596859867 999914131
596899173 999874825
-999894190 -596879808
-999820368 -596953630
-999970904 -596803094
596928028 999845970
-999854718 -596919280
-999848000 -596925998
-999877282 -596896716
-999885187 -596888811
596947218 999826780
-999853716 -596920282
596938294 999835704
596905430 999868568
596942820 999831178
-999875367 -596898631
596830204 999943794
596791411 999982587
-999814775 -596959223
-999948234 -596825764
596969991 999804007
-999834212 -596939786
596968851 999805147
-999839109 -596934889
596902671 999871327
596953532 999820466
596777451 999996547
596965650 999808348
-999843025 -596930973
596970262 999803736
596966817 999807181
-999873750 -596900248
596867974 999906024
596826092 999947906
-999956088 -596817910
596971720 999802278
596855206 999918792
596963188 999810810
-999844946 -596929052
-999986101 -596787897
-999994917 -596779081
596967674 999806324
-999984804 -596789194
-999890050 -596883948
-999960826 -596813172
-999810552 -596963446
596856573 999917425
596821892 999952106
-999869872 -596904126
-999875559 -596898439
596868115 999905883
-999872383 -596901615
596863633 999910365
-999950210 -596823788
596906152 999867846
-999984788 -596789210
-999830456 -596943542
-999827649 -596946349
-999981707 -596792291
596831271 999942727
-999819803 -596954195
-999940189 -596833809
596859058 999914940
596797375 999976623
596962750 999811248
596904695 999869303
-999800485 -596973513
596908440 999865558
-999932599 -596841399
-999939957 -596834041
-999984232 -596789766
-999835295 -596938703
596838568 999935430
-999812079 -596961919
-999961846 -596812152
596889215 999884783
596898618 999875380
-999928121 -596845877
-999832453 -596941545
-999898944 -596875054
-999990076 -596783922
-999889129 -596884869
-999976815 -596797183
-999992401 -596781597
-999876200 -596897798
596875259 999898739
-999843029 -596930969
596938984 999835014
-999885401 -596888597
-999907773 -596866225
-999894599 -596879399
596899108 999874890
596876567 999897431
596789550 999984448
-999834574 -596939424
596815330 999958668
596941914 999832084
596809335 999964663
-999869309 -596904689
596906537 999867461
596905270 999868728
596909335 999864663
-999961615 -596812383
596816414 999957584
596946322 999827676
-999856701 -596917297
596954776 999819222
596810493 999963505
-999815304 -596958694
596855854 999918144
596916984 999857014
596792993 999981005
596890378 999883620
-999975759 -596798239
-999814578 -596959420
-999993126 -596780872
596923584 999850414
596966192 999807806
-999915962 -596858036
-999819838 -596954160
596870102 999903896
596842737 999931261
596911705 999862293
-999926192 -596847806
596915633 999858365
-999903473 -596870525
-999870731 -596903267
-999875749 -596898249
-999969048 -596804950
596850990 999923008
596817750 999956248
-999824499 -596949499
-999860786 -596913212
596886573 999887425
596816421 999957577
596831603 999942395
596847591 999926407
596924601 999849397
596777061 999996937
-999958739 -596815259
596862928 999911070
-999933443 -596840555
-999817964 -596956034
-999978425 -596795573
-999972464 -596801534
596827795 999946203
-999844430 -596929568
596777886 999996112
596835586 999938412
596865375 999908623
-999811598 -596962400
-999903807 -596870191
-999937402 -596836596
-999927085 -596846913
-999876675 -596897323
596774911 999999087
596832234 999941764
-999828792 -596945206
-999860487 -596913511
-999985804 -596788194
-999930389 -596843609
596972298 999801700
596780939 999993059
596830262 999943736
-999861843 -596912155
596884084 999889914
-999923716 -596850282
-999827099 -596946899
-999830812 -596943186
-999910382 -596863616
-999800408 -596973590
-999817375 -596956623
-999881195 -596892803
-999967998 -596806000
596781588 999992410
-999832190 -596941808
596852522 999921476
-999840685 -596933313
596923388 999850610
596827713 999946285
-999940741 -596833257
596944767 999829231
-999945030 -596828968
596951739 999822259
-999873137 -596900861
-999918770 -596855228
596872619 999901379
-999917561 -596856437
-999809191 -596964807
-999998434 -596775564
-999995003 -596778995
596869517 999904481
-999868431 -596905567
596876661 999897337
596782145 999991853
-999897349 -596876649
-999809629 -596964369
596948781 999825217
596946985 999827013
596777275 999996723
-999986491 -596787507
-999880642 -596893356
-999803549 -596970449
596836110 999937888
-999816677 -596957321
596916776 999857222
596860044 999913954
-999829640 -596944358
-999856121 -596917877
596930671 999843327
-999989641 -596784357
-999969576 -596804422
-999904741 -596869257
596800558 999973440
-999817628 -596956370
-999979880 -596794118
-999939454 -596834544
596852843 999921155
-999863556 -596910442
596912590 999861408
-999958693 -596815305
596852848 999921150
596929779 999844219
-999821802 -596952196
596861910 999912088
596924055 999849943
596843095 999930903
596804791 999969207
-999814923 -596959075
-999844444 -596929554
596915786 999858212
-999826156 -596947842
596853796 999920202
-999853660 -596920338
596783055 999990943
596910005 999863993
-999936955 -596837043
-999809730 -596964268
-999936308 -596837690
596913884 999860114
596822948 999951050
-999853462 -596920536
596830663 999943335
596871104 999902894
596918758 999855240
596808997 999965001
596936342 999837656
596874364 999899634
-999872472 -596901526
596899242 999874756
596888441 999885557
-999905799 -596868199
596959162 999814836
596857405 999916593
596778441 999995557
596911765 999862233
-999875592 -596898406
-999937734 -596836264
596891679 999882319
596855502 999918496
596874150 999899848
-999826120 -596947878
596909523 999864475
596972487 999801511
596898563 999875435
-999868164 -596905834
-999978452 -596795546
596830658 999943340
596818533 999955465
596843296 999930702
596970812 999803186
596823504 999950494
-999860210 -596913788
596918532 999855466
-999928150 -596845848
-999857297 -596916701
596914221 999859777
596916945 999857053
-999988678 -596785320
-999923771 -596850227
-999880585 -596893413
596816613 999957385
-999905504 -596868494
596937047 999836951
-999924304 -596849694
-999996759 -596777239
-999836490 -596937508
-999822100 -596951898
-999974444 -596799554
596878697 999895301
-999921159 -596852839
-999807257 -596966741
596803352 999970646
-999883118 -596890880
-999830401 -596943597
-999825221 -596948777
596817719 999956279
-999806429 -596967569
596904745 999869253
-999957779 -596816219
596911270 999862728
-999866960 -596907038
596918901 999855097
596817804 999956194
-999916492 -596857506
596822990 999951008
596794630 999979368
596904230 999869768
-999836784 -596937214
596947102 999826896
-999877917 -596896081
596865402 999908596
-999928690 -596845308
-999812238 -596961760
-999881240 -596892758
-999907268 -596866730
596777025 999996973
596795443 999978555
596833659 999940339
-999965029 -596808969
596805234 999968764
596789118 999984880
596790488 999983510
596858380 999915618
596887115 999886883
596930125 999843873
596844987 999929011
-999821701 -596952297
-999873244 -596900754
-999885032 -596888966
-999955564 -596818434
-999935708 -596838290
-999982035 -596791963
596792953 999981045
-999875260 -596898738
596855079 999918919
-999908426 -596865572
-999958767 -596815231
-999933966 -596840032
-999873482 -596900516
596911175 999862823
596908766 999865232
-999971125 -596802873
-999953933 -596820065
-999843815 -596930183
-999842151 -596931847
596940633 999833365
-999833616 -596940382
-999948532 -596825466
-999890461 -596883537
-999806665 -596967333
596858359 999915639
596962865 999811133
-999844750 -596929248
596851392 999922606
596944956 999829042
-999841949 -596932049
596782272 999991726
-999870796 -596903202
596846999 999926999
596878552 999895446
596916648 999857350
596811318 999962680
-999985472 -596788526
-999887552 -596886446
-999820504 -596953494
596775825 999998173
596822177 999951821
596817270 999956728
596952221 999821777
596851886 999922112
596891663 999882335
596966674 999807324
596918734 999855264
-999969742 -596804256
-999979188 -596794810
-999960785 -596813213
596823702 999950296
-999839699 -596934299
596800249 999973749
596885211 999888787
596935088 999838910
596844181 999929817
-999845136 -596928862
-999949687 -596824311
596779696 999994302
596951852 999822146
-999956014 -596817984
596779429 999994569
-999841512 -596932486
-999918374 -596855624
596949523 999824475
596954871 999819127
596782987 999991011
596935206 999838792
596838587 999935411
596939810 999834188
596957216 999816782
-999814012 -596959986
596870003 999903995
596786668 999987330
-999988857 -596785141
-999810298 -596963700
596876362 999897636
-999942416 -596831582
-999958494 -596815504
-999878564 -596895434
596937541 999836457
-999992227 -596781771
-999836787 -596937211
-999823348 -596950650
596785097 999988901
596799029 999974969
-999926162 -596847836
596777649 999996349
-999996110 -596777888
-999929552 -596844446
-999989369 -596784629
-999842028 -596931970
596832741 999941257
-999921638 -596852360
596923925 999850073
-999951867 -596822131
-999873024 -596900974
-999934804 -596839194
596972117 999801881
-999925870 -596848128
-999997725 -596776273
-999819015 -596954983
-999871436 -596902562
-999988339 -596785659
596813665 999960333
-999808004 -596965994
-999914070 -596859928
596973329 999800669
596802773 999971225
-999885325 -596888673
596847935 999926063
-999940538 -596833460
596842375 999931623
-999858706 -596915292
596829787 999944211
596954247 999819751
596860835 999913163
-999824081 -596949917
-999988320 -596785678
596826886 999947112
-999818183 -596955815
596777523 999996475
-999905916 -596868082
596846751 999927247
596883045 999890953
596807864 999966134
596944222 999829776
-999974133 -596799865
596914429 999859569
-999926069 -596847929
-999979189 -596794809
596784877 999989121
-999803019 -596970979
-999957866 -596816132
-999822663 -596951335
596943501 999830497
-999988335 -596785663
596875745 999898253
-999933708 -596840290
-999911256 -596862742
596838377 999935621
596898083 999875915
-999895565 -596878433
-999954680 -596819318
596907454 999866544
-999872128 -596901870
-999898634 -596875364
596775582 999998416
596848182 999925816
-999955563 -596818435
596879554 999894444
-999954136 -596819862
596893851 999880147
596776013 999997985
-999812780 -596961218
596877500 999896498
-999863441 -596910557
-999852355 -596921643
-999942128 -596831870
-999970897 -596803101
-999932569 -596841429
-999939443 -596834555
-999964843 -596809155
596797710 999976288
-999815093 -596958905
596898949 999875049
596865986 999908012
596900564 999873434
-999972474 -596801524
-999833351 -596940647
596932855 999841143
596832225 999941773
596952894 999821104
596815137 999958861
596781109 999992889
-999811795 -596962203
596839999 999933999
-999890213 -596883785
596824764 999949234
596812538 999961460
596917377 999856621
-999953048 -596820950
-999989788 -596784210
-999835673 -596938325
-999992505 -596781493
596793900 999980098
596913768 999860230
-999892920 -596881078
-999981782 -596792216
-999830944 -596943054
-999912710 -596861288
-999944351 -596829647
596902523 999871475
596851438 999922560
596809570 999964428
-999850685 -596923313
-999806652 -596967346
-999986004 -596787994
596860008 999913990
-999995067 -596778931
-999894132 -596879866
596874746 999899252
-999935334 -596838664
596936778 999837220
596789651 999984347
-999857700 -596916298
596925457 999848541
-999948860 -596825138
-999906760 -596867238
596902793 999871205
596925548 999848450
-999887891 -596886107
-999863876 -596910122
-999834469 -596939529
596819061 999954937
-999910640 -596863358
596865801 999908197
-999863731 -596910267
596969787 999804211
596852099 999921899
596882344 999891654
-999814384 -596959614
596817147 999956851
-999821450 -596952548
596938452 999835546
596953123 999820875
-999939576 -596834422
596972416 999801582
-999853209 -596920789
596820312 999953686
596860894 999913104
-999973974 -596800024
596775558 999998440
-999968228 -596805770
-999801541 -596972457
596785028 999988970
596963162 999810836
-999918398 -596855600
596899622 999874376
596832019 999941979
-999951264 -596822734
596958566 999815432
596864643 999909355
-999919561 -596854437
-999971224 -596802774
596900409 999873589
-999883949 -596890049
596841624 999932374
-999942634 -596831364
-999913574 -596860424
-999867323 -596906675
596823882 999950116
-999984903 -596789095
596924592 999849406
-999833779 -596940219
-999952323 -596821675
596839748 999934250
596783486 999990512
-999922046 -596851952
-999960956 -596813042
596898318 999875680
-999827666 -596946332
596944063 999829935
596933828 999840170
596793702 999980296
596775382 999998616
596923416 999850582
-999942048 -596831950
-999816294 -596957704
-999937051 -596836947
596873199 999900799
596821131 999952867
596848156 999925842
596811683 999962315
-999823519 -596950479
596918314 999855684
-999871639 -596902359
596894961 999879037
596949354 999824644
596923751 999850247
596854374 999919624
-999841101 -596932897
596822313 999951685
596782057 999991941
-999970044 -596803954
596913914 999860084
-999944982 -596829016
596792916 999981082
596821941 999952057
596845612 999928386
-999983371 -596790627
596831270 999942728
-999891200 -596882798
596922777 999851221
596904970 999869028
596886920 999887078
-999988282 -596785716
-999992904 -596781094
-999973604 -596800394
-999929209 -596844789
-999889755 -596884243
596821629 999952369
-999971139 -596802859
596831363 999942635
-999952451 -596821547
-999981637 -596792361
-999904373 -596869625
596839723 999934275
-999935045 -596838953
-999819687 -596954311
596849341 999924657
-999965165 -596808833
596859646 999914352
-999977981 -596796017
596944729 999829269
-999887643 -596886355
596888506 999885492
-999901676 -596872322
596959317 999814681
596805705 999968293
596857036 999916962
596847549 999926449
-999934353 -596839645
596907620 999866378
596969752 999804246
-999925032 -596848966
596788408 999985590
596894443 999879555
596861862 999912136
596890161 999883837
596912897 999861101
596904950 999869048
596919932 999854066
-999957726 -596816272
596817124 999956874
-999891110 -596882888
596932854 999841144
-999942865 -596831133
596946595 999827403
596905192 999868806
596954636 999819362
-999881075 -596892923
596929710 999844288
-999869873 -596904125
-999900602 -596873396
596921909 999852089
596802485 999971513
596963915 999810083
-999998598 -596775400
596830093 999943905
596788250 999985748
-999908877 -596865121
596918254 999855744
-999859759 -596914239
596822032 999951966
-999903003 -596870995
-999888957 -596885041
596784392 999989606
596945029 999828969
596882971 999891027
-999968072 -596805926
596862672 999911326
596839488 999934510
596774257 999999741
596789783 999984215
596884112 999889886
596932792 999841206
596921362 999852636
596780371 999993627
-999870105 -596903893
596882289 999891709
-999835513 -596938485
-999899608 -596874390
-999922990 -596851008
-999821379 -596952619
-999897043 -596876955
-999857920 -596916078
596809878 999964120
-999859169 -596914829
596828898 999945100
596908708 999865290
596916690 999857308
596892016 999881982
-999875962 -596898036
596801434 999972564
596880704 999893294
596897981 999876017
596784437 999989561
596902472 999871526
-999955328 -596818670
-999878622 -596895376
-999937042 -596836956
596958375 999815623
596823427 999950571
-999814121 -596959877
-999909408 -596864590
-999919082 -596854916
-999837796 -596936202
596836904 999937094
596861698 999912300
-999857546 -596916452
-999861114 -596912884
596931260 999842738
596915981 999858017
596892734 999881264
-999883251 -596890747
596967908 999806090
596807605 999966393
596907495 999866503
596965221 999808777
-999935463 -596838535
596899457 999874541
596832684 999941314
596942154 999831844
596949528 999824470
-999962010 -596811988
596950662 999823336
-999973517 -596800481
-999840643 -596933355
-999950801 -596823197
-999962234 -596811764
-999878444 -596895554
596936118 999837880
-999824933 -596949065
596953643 999820355
596955513 999818485
-999831398 -596942600
-999964200 -596809798
-999876762 -596897236
596809137 999964861
-999868622 -596905376
-999889171 -596884827
596844768 999929230
596824950 999949048
-999825767 -596948231
-999832968 -596941030
-999862166 -596911832
-999981226 -596792772
596838161 999935837
-999962960 -596811038
-999944062 -596829936
596953729 999820269
596961204 999812794
596925253 999848745
596881943 999892055
-999903210 -596870788
-999891157 -596882841
-999992377 -596781621
-999868259 -596905739
596877744 999896254
596836089 999937909
596896332 999877666
-999968792 -596805206
-999824967 -596949031
-999823640 -596950358
596840339 999933659
-999974672 -596799326
-999859049 -596914949
-999949349 -596824649
596912584 999861414
-999893518 -596880480
-999998839 -596775159
596838600 999935398
596941085 999832913
-999887947 -596886051
-999847991 -596926007
-999913732 -596860266
-999834018 -596939980
596822360 999951638
-999957943 -596816055
-999975119 -596798879
-999824155 -596949843
596941385 999832613
596940893 999833105
-999905570 -596868428
596905821 999868177
-999941703 -596832295
-999981913 -596792085
-999905751 -596868247
-999918114 -596855884
596836405 999937593
596883087 999890911
596828399 999945599
-999946609 -596827389
596961499 999812499
-999818783 -596955215
-999806437 -596967561
596952076 999821922
-999819813 -596954185
-999980250 -596793748
-999816308 -596957690
-999834074 -596939924
-999946271 -596827727
596815842 999958156
-999994454 -596779544
596969111 999804887
596854403 999919595
596966300 999807698
-999977551 -596796447
-999918556 -596855442
596795349 999978649
596896841 999877157
596800790 999973208
-999977286 -596796712
596908358 999865640
-999958424 -596815574
596886755 999887243
596903389 999870609
596935055 999838943
596864274 999909724
-999940546 -596833452
-999816222 -596957776
-999834770 -596939228
-999889314 -596884684
596790373 999983625
-999931115 -596842883
-999992866 -596781132
-999932646 -596841352
-999946816 -596827182
-999948657 -596825341
596861554 999912444
-999937926 -596836072
596864412 999909586
596966835 999807163
-999989131 -596784867
-999942114 -596831884
-999898410 -596875588
-999937444 -596836554
-999813246 -596960752
-999937219 -596836779
-999805467 -596968531
-999915625 -596858373
-999909076 -596864922
-999836965 -596937033
-999847865 -596926133
596955414 999818584
596947519 999826479
596953007 999820991
-999921704 -596852294
596930614 999843384
596839501 999934497
596852198 999921800
-999963275 -596810723
596913852 999860146
-999819635 -596954363
-999853149 -596920849
596875570 999898428
596799109 999974889
596876845 999897153
596846771 999927227
-999811274 -596962724
596815403 999958595
596943195 999830803
596940594 999833404
596901155 999872843
-999968642 -596805356
-999969143 -596804855
596937831 999836167
-999951495 -596822503
-999857015 -596916983
596833883 999940115
596896458 999877540
596944096 999829902
-999933529 -596840469
-999857339 -596916659
596833969 999940029
596903573 999870425
596801163 999972835
-999867097 -596906901
-999883180 -596890818
-999835085 -596938913
-999936421 -596837577
-999881139 -596892859
-999876116 -596897882
-999963284 -596810714
596940133 999833865
596850266 999923732
596921967 999852031
596863275 999910723
-999913861 -596860137
596861009 999912989
-999812535 -596961463
596957724 999816274
596895709 999878289
-999978938 -596795060
596780560 999993438
596818831 999955167
-999947984 -596826014
596940440 999833558
-999944843 -596829155
-999853031 -596920967
596937613 999836385
596792055 999981943
-999860689 -596913309
-999977126 -596796872
-999951641 -596822357
596957418 999816580
-999921336 -596852662
-999806615 -596967383
596886825 999887173
-999847507 -596926491
596946601 999827397
596973891 999800107
-999825502 -596948496
596927683 999846315
596898905 999875093
596901437 999872561
-999862987 -596911011
-999991581 -596782417
-999909922 -596864076
-999836629 -596937369
-999959357 -596814641
-999945104 -596828894
596967115 999806883
596791369 999982629
-999946594 -596827404
-999920749 -596853249
596958507 999815491
-999894508 -596879490
-999975478 -596798520
-999951249 -596822749
-999997287 -596776711
596817099 999956899
-999984660 -596789338
596871407 999902591
-999924660 -596849338
596850314 999923684
-999905398 -596868600
-999815817 -596958181
-999840003 -596933995
-999813126 -596960872
596875473 999898525
596972232 999801766
-999904650 -596869348
596867661 999906337
596958625 999815373
596778600 999995398
-999844498 -596929500
-999998146 -596775852
596945659 999828339
-999936183 -596837815
-999801521 -596972477
-999935827 -596838171
-999825528 -596948470
-999859276 -596914722
-999932735 -596841263
596967490 999806508
-999916849 -596857149
-999982133 -596791865
-999808387 -596965611
-999834226 -596939772
596778622 999995376
-999955544 -596818454
-999881258 -596892740
596918553 999855445
-999843085 -596930913
596890411 999883587
-999981546 -596792452
-999985548 -596788450
596881530 999892468
-999915214 -596858784
-999986782 -596787216
-999934493 -596839505
596866659 999907339
596967728 999806270
-999961025 -596812973
-999816784 -596957214
596859499 999914499
-999885121 -596888877
596818876 999955122
-999831494 -596942504
596941351 999832647
596790769 999983229
-999861335 -596912663
-999991282 -596782716
-999923180 -596850818
-999972934 -596801064
596887931 999886067
596828282 999945716
-999920873 -596853125
-999871202 -596902796
-999947383 -596826615
-999861812 -596912186
596914167 999859831
596969001 999804997
596824876 999949122
596947414 999826584
596805440 999968558
596923235 999850763
-999875674 -596898324
596857910 999916088
-999857655 -596916343
-999863414 -596910584
-999847582 -596926416
596792046 999981952
596854098 999919900
-999975524 -596798474
-999976455 -596797543
596947391 999826607
-999917888 -596856110
596927917 999846081
-999936638 -596837360
-999905987 -596868011
596951785 999822213
-999866156 -596907842
-999910854 -596863144
-999991049 -596782949
-999805184 -596968814
-999994775 -596779223
-999953525 -596820473
596911797 999862201
596954481 999819517
596846335 999927663
-999994851 -596779147
-999884294 -596889704
-999926630 -596847368
596924001 999849997
-999816647 -596957351
-999813808 -596960190
596942442 999831556
596786164 999987834
-999879620 -596894378
596787177 999986821
596827068 999946930
596925087 999848911
-999840903 -596933095
596854980 999919018
-999820166 -596953832
-999884926 -596889072
596836171 999937827
-999914406 -596859592
-999827118 -596946880
-999993655 -596780343
-999857504 -596916494
-999994295 -596779703
-999901542 -596872456
-999998849 -596775149
596933343 999840655
596949808 999824190
596969283 999804715
596813821 999960177
-999914619 -596859379
596827995 999946003
-999907016 -596866982
-999847198 -596926800
596968254 999805744
-999924145 -596849853
-999860439 -596913559
596822943 999951055
596914212 999859786
-999839923 -596934075
596829549 999944449
-999939413 -596834585
-999841702 -596932296
596958327 999815671
596852911 999921087
596867278 999906720
596884963 999889035
596832126 999941872
596783926 999990072
-999860498 -596913500
-999916445 -596857553
596841815 999932183
-999878682 -596895316
-999996018 -596777980
-999815488 -596958510
-999974826 -596799172
596907512 999866486
-999997074 -596776924
-999856919 -596917079
596824523 999949475
-999806822 -596967176
596842685 999931313
-999923000 -596850998
596939512 999834486
-999817328 -596956670
-999830284 -596943714
596853116 999920882
-999871607 -596902391
596886819 999887179
596843575 999930423
-999841086 -596932912
596780940 999993058
596937465 999836533
596787063 999986935
596825834 999948164
596971047 999802951
-999899727 -596874271
-999863306 -596910692
-999910544 -596863454
-999927907 -596846091
-999859438 -596914560
-999935972 -596838026
-999968887 -596805111
-999994094 -596779904
-999930141 -596843857
-999865508 -596908490
596881761 999892237
596920663 999853335
596819502 999954496
-999802280 -596971718
596907023 999866975
-999918930 -596855068
-999992466 -596781532
-999955464 -596818534
-999961154 -596812844
596966600 999807398
596922468 999851530
596799251 999974747
-999964709 -596809289
-999959937 -596814061
-999823723 -596950275
596837843 999936155
596934856 999839142
-999815776 -596958222
596787173 999986825
596794348 999979650
596954119 999819879
-999830092 -596943906
-999834032 -596939966
596857162 999916836
596779044 999994954
596861077 999912921
-999816358 -596957640
-999819858 -596954140
-999880890 -596893108
596831686 999942312
-999945746 -596828252
-999815199 -596958799
596855255 999918743
-999865664 -596908334
596911978 999862020
-999918461 -596855537
-999835561 -596938437
596930282 999843716
596789305 999984693
-999826338 -596947660
596844455 999929543
-999854099 -596919899
-999933917 -596840081
-999995816 -596778182
596911775 999862223
-999862887 -596911111
596941603 999832395
596934943 999839055
596928932 999845066
596778781 999995217
-999931580 -596842418
-999889305 -596884693
-999862820 -596911178
-999844161 -596929837
596782478 999991520
-999854788 -596919210
-999936426 -596837572
596820540 999953458
596959790 999814208
-999881330 -596892668
-999977019 -596796979
-999922378 -596851620
596899075 999874923
596825881 999948117
596807669 999966329
-999996260 -596777738
596935629 999838369
596841375 999932623
-999963749 -596810249
-999886746 -596887252
-999929733 -596844265
-999869007 -596904991
-999917753 -596856245
-999809237 -596964761
596901912 999872086
596860603 999913395
596834572 999939426
-999999007 -596774991
-999822009 -596951989
-999966117 -596807881
-999944274 -596829724
596840170 999933828
596926450 999847548
-999911259 -596862739
-999988715 -596785283
596935265 999838733
-999806862 -596967136
-999891987 -596882011
-999893981 -596880017
596868513 999905485
596902831 999871167
596797968 999976030
-999933824 -596840174
596939353 999834645
596884233 999889765
596910002 999863996
596820300 999953698
-999850371 -596923627
596790697 999983301
-999842547 -596931451
596871027 999902971
-999831857 -596942141
-999950800 -596823198
-999920506 -596853492
596809470 999964528
596790522 999983476
596889808 999884190
596879229 999894769
-999947897 -596826101
596840726 999933272
596891953 999882045
-999954821 -596819177
596940714 999833284
596862804 999911194
-999888060 -596885938
596846935 999927063
-999895953 -596878045
596906511 999867487
-999854050 -596919948
-999823186 -596950812
-999890172 -596883826
596964738 999809260
-999889507 -596884491
596812825 999961173
-999838315 -596935683
596892352 999881646
596777221 999996777
-999995263 -596778735
-999906222 -596867776
596915367 999858631
-999978963 -596795035
-999874969 -596899029
596845722 999928276
596827058 999946940
596819134 999954864
-999906351 -596867647
-999808433 -596965565
596867469 999906529
-999897850 -596876148
-999995109 -596778889
596778371 999995627
-999826276 -596947722
596853689 999920309
-999938245 -596835753
-999882112 -596891886
596922338 999851660
-999908964 -596865034
596879238 999894760
-999808923 -596965075
-999817578 -596956420
596947613 999826385
-999970642 -596803356
596783656 999990342
596906734 999867264
-999960346 -596813652
596870108 999903890
596819104 999954894
596852599 999921399
596929455 999844543
-999824683 -596949315
-999849550 -596924448
-999869276 -596904722
596927829 999846169
-999962816 -596811182
-999863268 -596910730
-999970678 -596803320
596844540 999929458
596812783 999961215
596812663 999961335
596815811 999958187
596896604 999877394
596833646 999940352
596912047 999861951
596897336 999876662
596879734 999894264
596832106 999941892
596907177 999866821
-999879694 -596894304
-999851551 -596922447
596838385 999935613
596786427 999987571
596855725 999918273
596863310 999910688
596865756 999908242
-999845936 -596928062
596855633 999918365
-999995240 -596778758
-999889192 -596884806
-999825201 -596948797
596792870 999981128
596779457 999994541
-999933795 -596840203
-999883219 -596890779
596915618 999858380
-999847192 -596926806
596949695 999824303
596860701 999913297
-999834911 -596939087
596832840 999941158
596918154 999855844
-999812645 -596961353
596852986 999921012
-999827082 -596946916
-999957987 -596816011
596961420 999812578
-999948205 -596825793
-999966138 -596807860
-999941199 -596832799
596855067 999918931
-999867633 -596906365
-999835656 -596938342
596775651 999998347
-999971999 -596801999
-999995966 -596778032
-999880896 -596893102
596903892 999870106
596901829 999872169
596874845 999899153
596954489 999819509
-999907616 -596866382
596811976 999962022
-999877285 -596896713
596840137 999933861
596844790 999929208
596948378 999825620
-999811061 -596962937
-999988367 -596785631
596948241 999825757
-999984743 -596789255
596875963 999898035
596775639 999998359
-999978509 -596795489
-999809697 -596964301
-999898338 -596875660
-999973933 -596800065
596959722 999814276
-999879434 -596894564
596885441 999888557
-999803417 -596970581
596854670 999919328
596820490 999953508
596966432 999807566
596967619 999806379
596849285 999924713
596780618 999993380
-999859475 -596914523
596818598 999955400
596774081 999999917
-999890752 -596883246
596924726 999849272
-999834600 -596939398
596808901 999965097
596846730 999927268
596789214 999984784
596869493 999904505
-999819996 -596954002
-999912020 -596861978
596898452 999875546
-999925928 -596848070
596945006 999828992
596931340 999842658
596838355 999935643
-999921445 -596852553
-999895632 -596878366
596891401 999882597
-999894142 -596879856
-999853968 -596920030
-999897571 -596876427
-999890044 -596883954
-999887722 -596886276
596961556 999812442
-999936647 -596837351
-999806535 -596967463
596960783 999813215
596944078 999829920
596857522 999916476
-999892498 -596881500
-999980163 -596793835
-999841766 -596932232
-999965060 -596808938
-999858654 -596915344
-999969158 -596804840
-999810063 -596963935
596862661 999911337
596925008 999848990
-999884370 -596889628
596970108 999803890
-999902531 -596871467
596903611 999870387
596829507 999944491
-999821487 -596952511
596930111 999843887
596814464 999959534
596883597 999890401
-999984315 -596789683
596931666 999842332
596883393 999890605
596940372 999833626
-999868632 -596905366
596856666 999917332
596814277 999959721
-999911449 -596862549
596919004 999854994
596814373 999959625
-999845824 -596928174
-999829707 -596944291
-999881424 -596892574
-999892687 -596881311
596901194 999872804
596887134 999886864
-999838224 -596935774
-999816478 -596957520
596905571 999868427
596775435 999998563
-999801564 -596972434
-999847996 -596926002
596827052 999946946
596777372 999996626
-999936688 -596837310
596923360 999850638
596804617 999969381
596871849 999902149
-999808379 -596965619
596938592 999835406
-999916473 -596857525
-999990591 -596783407
-999841349 -596932649
596837746 999936252
596961878 999812120
596863388 999910610
-999980717 -596793281
-999961141 -596812857
-999991754 -596782244
-999898196 -596875802
596866346 999907652
596870650 999903348
-999835433 -596938565
-999920602 -596853396
-999812391 -596961607
-999824605 -596949393
596972821 999801177
-999948137 -596825861
596953625 999820373
596922572 999851426
-999993038 -596780960
-999913213 -596860785
-999940344 -596833654
-999850628 -596923370
596808903 999965095
596878349 999895649
596885827 999888171
596843043 999930955
596867471 999906527
596867383 999906615
-999855318 -596918680
-999952341 -596821657
-999974845 -596799153
-999800257 -596973741
596815012 999958986
596814318 999959680
-999845204 -596928794
-999891958 -596882040
596807128 999966870
596848357 999925641
596807497 999966501
596832831 999941167
596943257 999830741
-999982893 -596791105
-999838886 -596935112
-999821375 -596952623
-999911707 -596862291
596824060 999949938
596840604 999933394
-999852832 -596921166
-999929630 -596844368
596929474 999844524
-999958933 -596815065
596885750 999888248
596915844 999858154
-999858727 -596915271
596907110 999866888
596943464 999830534
-999952897 -596821101
596845072 999928926
-999829879 -596944119
596961318 999812680
-999982743 -596791255
596799620 999974378
-999859499 -596914499
596785385 999988613
596835253 999938745
596821360 999952638
596853690 999920308
-999816526 -596957472
-999817536 -596956462
-999961697 -596812301
596826276 999947722
596795683 999978315
-999939202 -596834796
-999958126 -596815872
-999874452 -596899546
596880958 999893040
-999957938 -596816060
596826229 999947769
596950721 999823277
596949599 999824399
-999918640 -596855358
-999824679 -596949319
596878569 999895429
-999918548 -596855450
-999921275 -596852723
-999859668 -596914330
596951799 999822199
596881474 999892524
-999914029 -596859969
-999840588 -596933410
-999836420 -596937578
596868465 999905533
-999896828 -596877170
596850984 999923014
596969571 999804427
-999908834 -596865164
-999901221 -596872777
-999959009 -596814989
596778194 999995804
596822873 999951125
-999959742 -596814256
-999947324 -596826674
-999868133 -596905865
-999981523 -596792475
-999811753 -596962245
596885852 999888146
-999971841 -596802157
-999862321 -596911677
596860098 999913900
596956855 999817143
-999974736 -596799262
-999858567 -596915431
596805384 999968614
596826812 999947186
-999965367 -596808631
596815746 999958252
-999816653 -596957345
596827680 999946318
596782376 999991622
596858727 999915271
596779061 999994937
-999958293 -596815705
-999863874 -596910124
-999996961 -596777037
-999952744 -596821254
596809124 999964874
-999895757 -596878241
-999970059 -596803939
596970843 999803155
596805131 999968867
-999871968 -596902030
-999957161 -596816837
596802327 999971671
-999921850 -596852148
-999891608 -596882390
-999868023 -596905975
596967420 999806578
-999994244 -596779754
596797101 999976897
-999950814 -596823184
-999811111 -596962887
596879376 999894622
-999832411 -596941587
-999858335 -596915663
-999923705 -596850293
596900568 999873430
596841722 999932276
596878635 999895363
596892871 999881127
-999857812 -596916186
-999820388 -596953610
-999988810 -596785188
-999808619 -596965379
-999901389 -596872609
-999909822 -596864176
596848732 999925266
596825702 999948296
596865013 999908985
596898761 999875237
596776399 999997599
596938617 999835381
596902039 999871959
-999994704 -596779294
596928967 999845031
-999901708 -596872290
596781998 999992000
596883434 999890564
596952663 999821335
596807483 999966515
596871469 999902529
596889062 999884936
596825050 999948948
596780393 999993605
-999845419 -596928579
-999836362 -596937636
-999971646 -596802352
596877495 999896503
-999808635 -596965363
596960965 999813033
-999996929 -596777069
-999901125 -596872873
596807784 999966214
-999844857 -596929141
-999952894 -596821104
-999950556 -596823442
-999877427 -596896571
596817428 999956570
-999933267 -596840731
-999839436 -596934562
-999969277 -596804721
596840699 999933299
-999863689 -596910309
596844603 999929395
596776333 999997665
-999847790 -596926208
-999900500 -596873498
596777736 999996262
-999968142 -596805856
596785838 999988160
596955324 999818674
596856800 999917198
-999897506 -596876492
-999936648 -596837350
-999873104 -596900894
-999996494 -596777504
596872574 999901424
596878187 999895811
596779497 999994501
-999913469 -596860529
596965769 999808229
-999816475 -596957523
596910928 999863070
-999967071 -596806927
-999918849 -596855149
596875244 999898754
-999885937 -596888061
-999986962 -596787036
596776188 999997810
596947096 999826902
-999939165 -596834833
-999920301 -596853697
596902253 999871745
-999870093 -596903905
596969606 999804392
-999986200 -596787798
-999864853 -596909145
596907016 999866982
-999996326 -596777672
596882942 999891056
596918527 999855471
596878457 999895541
-999804347 -596969651
596815316 999958682
596960007 999813991
-999931108 -596842890
-999977177 -596796821
596899537 999874461
596919322 999854676
-999970815 -596803183
-999933129 -596840869
-999872676 -596901322
596836095 999937903
-999994938 -596779060
-999967057 -596806941
596806085 999967913
596858013 999915985
596864878 999909120
596856177 999917821
596866745 999907253
-999875114 -596898884
596947413 999826585
596893782 999880216
596918708 999855290
596910144 999863854
596938433 999835565
-999898093 -596875905
-999899493 -596874505
596929038 999844960
-999934419 -596839579
596967646 999806352
596850121 999923877
-999858019 -596915979
596890786 999883212
-999842778 -596931220
596894533 999879465
596877282 999896716
596952791 999821207
596952521 999821477
-999814107 -596959891
-999938113 -596835885
596956851 999817147
-999995931 -596778067
596969119 999804879
-999975867 -596798131
-999863367 -596910631
-999842728 -596931270
-999970761 -596803237
596923253 999850745
596775040 999998958
-999866611 -596907387
-999898056 -596875942
-999906698 -596867300
-999901633 -596872365
596781175 999992823
-999908055 -596865943
596968213 999805785
-999993711 -596780287
-999825937 -596948061
596806189 999967809
596881486 999892512
-999920014 -596853984
596843726 999930272
596848342 999925656
-999932450 -596841548
-999974228 -596799770
-999977010 -596796988
-999902208 -596871790
596867476 999906522
-999907973 -596866025
-999836378 -596937620
-999843612 -596930386
-999911440 -596862558
-999861412 -596912586
-999811365 -596962633
596818409 999955589
-999961053 -596812945
596939064 999834934
596925114 999848884
596897273 999876725
596839917 999934081
-999886483 -596887515
596838698 999935300
596886615 999887383
596825907 999948091
-999817173 -596956825
596776664 999997334
596857900 999916098
-999862353 -596911645
596871619 999902379
596928356 999845642
596861677 999912321
-999877092 -596896906
596914855 999859143
596833090 999940908
-999964225 -596809773
-999968482 -596805516
-999963898 -596810100
-999911384 -596862614
-999872109 -596901889
-999861529 -596912469
-999914905 -596859093
-999913963 -596860035
596887430 999886568
596852249 999921749
-999953404 -596820594
596949955 999824043
596778118 999995880
596838133 999935865
596804994 999969004
-999846418 -596927580
596831719 999942279
-999980006 -596793992
596884225 999889773
-999816340 -596957658
596879230 999894768
596910288 999863710
596860779 999913219
596812203 999961795
-999933276 -596840722
-999980150 -596793848
596889003 999884995
-999901544 -596872454
596824595 999949403
-999885379 -596888619
-999899043 -596874955
-999923170 -596850828
-999926168 -596847830
-999966324 -596807674
596929579 999844419
596822284 999951714
-999890886 -596883112
-999924077 -596849921
-999918594 -596855404
-999833295 -596940703
596882780 999891218
596804574 999969424
596792513 999981485
-999939796 -596834202
596804235 999969763
596814548 999959450
-999970402 -596803596
596945960 999828038
596852372 999921626
-999859052 -596914946
596877843 999896155
-999918124 -596855874
596938284 999835714
596927460 999846538
596973971 999800027
596921618 999852380
596901027 999872971
-999868322 -596905676
596870818 999903180
596860748 999913250
596847172 999926826
596790378 999983620
-999816687 -596957311
596909525 999864473
596784873 999989125
-999992542 -596781456
596831908 999942090
-999866861 -596907137
596938465 999835533
596790607 999983391
-999936644 -596837354
-999848580 -596925418
596839154 999934844
-999859684 -596914314
-999800431 -596973567
-999850258 -596923740
596937374 999836624
-999887819 -596886179
596960134 999813864
-999979812 -596794186
596857065 999916933
-999857631 -596916367
596873504 999900494
596921229 999852769
596822688 999951310
596840191 999933807
-999939286 -596834712
596957519 999816479
-999875992 -596898006
-999883089 -596890909
-999956233 -596817765
-999976668 -596797330
-999810490 -596963508
596878889 999895109
596780797 999993201
-999906183 -596867815
-999931795 -596842203
-999841840 -596932158
-999848307 -596925691
596947577 999826421
596885888 999888110
-999958680 -596815318
-999864696 -596909302
-999943889 -596830109
596891463 999882535
596973635 999800363
-999890889 -596883109
-999952577 -596821421
596913966 999860032
596831763 999942235
-999957784 -596816214
-999938483 -596835515
-999979877 -596794121
596881295 999892703
596882719 999891279
-999991905 -596782093
-999925806 -596848192
596838857 999935141
-999963483 -596810515
596869470 999904528
-999983435 -596790563
-999957830 -596816168
-999865095 -596908903
596824342 999949656
-999917582 -596856416
-999959021 -596814977
-999847121 -596926877
-999939016 -596834982
596792142 999981856
596911391 999862607
-999954887 -596819111
-999884920 -596889078
596797671 999976327
596927388 999846610
596865004 999908994
596877295 999896703
-999980447 -596793551
596915749 999858249
-999883370 -596890628
-999869736 -596904262
-999956500 -596817498
596832619 999941379
596857771 999916227
596950414 999823584
596786485 999987513
-999869492 -596904506
596921693 999852305
596885262 999888736
-999893622 -596880376
596797492 999976506
-999913874 -596860124
-999838919 -596935079
596931470 999842528
596946217 999827781
-999916967 -596857031
596941894 999832104
596790774 999983224
596929208 999844790
-999921323 -596852675
-999879490 -596894508
596828215 999945783
-999978374 -596795624
596947855 999826143
-999914835 -596859163
-999928487 -596845511
-999986305 -596787693
-999815358 -596958640
596877606 999896392
596944151 999829847
-999926438 -596847560
596831437 999942561
-999831763 -596942235
-999839777 -596934221
596783979 999990019
596854047 999919951
-999904571 -596869427
596857240 999916758
596887432 999886566
596972273 999801725
596782596 999991402
596876441 999897557
596846743 999927255
-999804301 -596969697
-999852590 -596921408
596926404 999847594
-999806210 -596967788
-999929429 -596844569
596815971 999958027
596776742 999997256
-999965485 -596808513
596777556 999996442
-999907004 -596866994
-999820951 -596953047
-999971180 -596802818
596914194 999859804
596960507 999813491
596830228 999943770
-999893709 -596880289
-999933059 -596840939
596847892 999926106
-999915437 -596858561
596946659 999827339
-999900129 -596873869
596914985 999859013
596925608 999848390
596961278 999812720
-999902939 -596871059
-999840318 -596933680
-999935622 -596838376
-999972286 -596801712
-999929484 -596844514
596927828 999846170
596882899 999891099
596775363 999998635
-999863335 -596910663
596860218 999913780
596947905 999826093
-999894816 -596879182
-999869239 -596904759
-999917741 -596856257
-999815363 -596958635
-999819913 -596954085
596793562 999980436
-999884524 -596889474
-999887109 -596886889
596926718 999847280
-999963838 -596810160
596847966 999926032
596800499 999973499
-999879507 -596894491
-999924315 -596849683
-999890452 -596883546
-999958118 -596815880
-999952454 -596821544
596955272 999818726
596922773 999851225
-999813225 -596960773
-999926083 -596847915
-999825275 -596948723
-999993050 -596780948
-999981937 -596792061
-999909754 -596864244
-999951242 -596822756
596854407 999919591
596806779 999967219
596797690 999976308
-999863985 -596910013
596885356 999888642
596906525 999867473
-999832988 -596941010
596807838 999966160
-999826623 -596947375
596851520 999922478
-999825823 -596948175
-999867810 -596906188
-999820885 -596953113
-999889640 -596884358
596777247 999996751
596794268 999979730
-999942270 -596831728
-999911211 -596862787
596881760 999892238
596964873 999809125
-999872935 -596901063
-999866100 -596907898
-999943495 -596830503
596948770 999825228
596836016 999937982
-999929113 -596844885
596781708 999992290
596790953 999983045
596897949 999876049
-999910976 -596863022
596775461 999998537
596848077 999925921
-999849250 -596924748
596905527 999868471
596806066 999967932
596778096 999995902
596913948 999860050
596935382 999838616
-999908654 -596865344
-999956717 -596817281
596854702 999919296
596898856 999875142
596813735 999960263
-999948655 -596825343
-999970864 -596803134
596833466 999940532
596797166 999976832
-999801421 -596972577
596904669 999869329
596860868 999913130
-999858319 -596915679
596790384 999983614
596830002 999943996
596832268 999941730
-999978107 -596795891
-999813009 -596960989
596872374 999901624
-999885633 -596888365
596896444 999877554
-999824181 -596949817
596872419 999901579
596906013 999867985
596894968 999879030
596793170 999980828
-999827293 -596946705
596858840 999915158
-999991950 -596782048
596886725 999887273
-999976721 -596797277
-999839063 -596934935
-999874937 -596899061
596829370 999944628
-999953560 -596820438
-999998946 -596775052
596799687 999974311
-999831814 -596942184
596807212 999966786
596835119 999938879
-999935536 -596838462
-999831134 -596942864
596841749 999932249
-999865630 -596908368
596935290 999838708
596885096 999888902
596957739 999816259
596967231 999806767
-999848432 -596925566
-999998223 -596775775
-999906005 -596867993
596935984 999838014
596935594 999838404
596913666 999860332
596839942 999934056
-999933802 -596840196
-999914111 -596859887
-999980166 -596793832
596889463 999884535
596780631 999993367
-999958183 -596815815
596932408 999841590
-999910641 -596863357
-999960067 -596813931
-999966898 -596807100
-999984423 -596789575
-999979457 -596794541
596911666 999862332
596896461 999877537
-999864103 -596909895
596824016 999949982
-999973958 -596800040
-999884514 -596889484
596813543 999960455
596919240 999854758
596826431 999947567
596967359 999806639
596844750 999929248
596879579 999894419
596874556 999899442
596883378 999890620
596896957 999877041
596810602 999963396
596889912 999884086
-999994160 -596779838
596943188 999830810
596960050 999813948
596868898 999905100
596775526 999998472
596904133 999869865
-999827328 -596946670
596898985 999875013
596857845 999916153
-999892582 -596881416
596896022 999877976
596942033 999831965
-999993719 -596780279
-999896604 -596877394
596970409 999803589
596879275 999894723
596938974 999835024
596956094 999817904
596785252 999988746
-999886869 -596887129
596888633 999885365
596803955 999970043
596878050 999895948
-999872261 -596901737
596800062 999973936
596839195 999934803
596926784 999847214
596956042 999817956
-999804939 -596969059
-999978684 -596795314
596884379 999889619
596897289 999876709
596911026 999862972
-999899632 -596874366
-999913987 -596860011
596946245 999827753
596940533 999833465
596823295 999950703
596923392 999850606
-999839179 -596934819
-999922134 -596851864
596932928 999841070
596921263 999852735
596789229 999984769
596860615 999913383
-999899683 -596874315
-999857457 -596916541
596893434 999880564
-999881442 -596892556
596847903 999926095
-999975696 -596798302
596905574 999868424
-999949950 -596824048
596861899 999912099
-999929491 -596844507
596797189 999976809
-999963972 -596810026
-999960618 -596813380
-999909864 -596864134
596897295 999876703
-999868159 -596905839
596937005 999836993
-999826947 -596947051
596870429 999903569
596785281 999988717
596926123 999847875
-999842461 -596931537
-999860183 -596913815
596870204 999903794
596787733 999986265
-999986389 -596787609
-999859072 -596914926
596853171 999920827
596851726 999922272
-999811817 -596962181
596955545 999818453
-999903851 -596870147
596839663 999934335
596788470 999985528
-999974111 -596799887
596868180 999905818
596917422 999856576
-999849991 -596924007
-999894514 -596879484
-999859032 -596914966
-999979731 -596794267
-999973122 -596800876
596907054 999866944
596789676 999984322
-999895459 -596878539
-999872961 -596901037
-999871322 -596902676
596874184 999899814
-999809744 -596964254
596930724 999843274
-999961923 -596812075
-999836678 -596937320
-999965512 -596808486
596871971 999902027
-999806986 -596967012
596778154 999995844
596960995 999813003
-999902614 -596871384
596873909 999900089
596823743 999950255
-999805516 -596968482
-999833981 -596940017
596864680 999909318
596876894 999897104
596800520 999973478
596821110 999952888
596951616 999822382
596822929 999951069
-999824340 -596949658
596828808 999945190
596842982 999931016
596899523 999874475
596837648 999936350
-999918413 -596855585
-999889545 -596884453
596876510 999897488
-999856758 -596917240
-999904903 -596869095
596905624 999868374
596932535 999841463
596891875 999882123
596962030 999811968
-999952169 -596821829
596779254 999994744
596822305 999951693
596862441 999911557
-999939746 -596834252
-999852680 -596921318
-999987829 -596786169
596924948 999849050
596836119 999937879
-999972823 -596801175
-999821025 -596952973
-999828674 -596945324
596959803 999814195
-999897446 -596876552
-999910509 -596863489
596945090 999828908
-999830663 -596943335
596792839 999981159
-999873662 -596900336
596860611 999913387
596956468 999817530
-999963036 -596810962
-999991325 -596782673
-999974800 -596799198
596914196 999859802
596837262 999936736
-999833707 -596940291
-999851232 -596922766
-999809322 -596964676
596846850 999927148
-999920252 -596853746
-999849967 -596924031
-999855585 -596918413
-999871110 -596902888
596853598 999920400
-999872061 -596901937
-999850341 -596923657
-999851765 -596922233
-999834379 -596939619
596935538 999838460
596957153 999816845
596971733 999802265
-999873763 -596900235
596865534 999908464
-999968554 -596805444
-999956680 -596817318
-999958216 -596815782
596840458 999933540
-999867725 -596906273
-999890348 -596883650
596884951 999889047
-999872691 -596901307
-999852671 -596921327
596833141 999940857
-999880688 -596893310
-999960959 -596813039
596821253 999952745
-999840900 -596933098
-999899163 -596874835
596842473 999931525
-999879855 -596894143
-999926321 -596847677
-999810088 -596963910
596815757 999958241
-999858970 -596915028
596812396 999961602
596833803 999940195
-999939885 -596834113
-999827382 -596946616
596901165 999872833
596822536 999951462
596896948 999877050
-999812019 -596961979
-999917891 -596856107
596822045 999951953
-999907947 -596866051
-999866632 -596907366
-999844333 -596929665
596828386 999945612
-999946171 -596827827
-999843298 -596930700
-999813908 -596960090
596952288 999821710
596967534 999806464
596834223 999939775
596843997 999930001
596868204 999905794
-999913320 -596860678
596906927 999867071
596971669 999802329
-999991425 -596782573
-999838327 -596935671
-999925932 -596848066
-999973984 -596800014
596786109 999987889
596793226 999980772
596786438 999987560
-999820432 -596953566
-999837891 -596936107
-999831868 -596942130
-999875520 -596898478
-999928269 -596845729
596873606 999900392
596812981 999961017
-999958645 -596815353
-999881820 -596892178
-999883141 -596890857
596972347 999801651
-999855972 -596918026
-999935952 -596838046
-999936887 -596837111
-999816816 -596957182
596888070 999885928
-999971823 -596802175
-999942763 -596831235
-999905003 -596868995
596972154 999801844
-999864244 -596909754
596849408 999924590
-999902592 -596871406
596949500 999824498
596955346 999818652
-999822861 -596951137
596823763 999950235
-999815254 -596958744
-999894474 -596879524
-999824165 -596949833
-999920258 -596853740
-999830244 -596943754
-999956562 -596817436
596831075 999942923
-999853362 -596920636
-999971378 -596802620
-999934393 -596839605
-999933158 -596840840
596919907 999854091
596874899 999899099
-999893830 -596880168
596789171 999984827
-999848130 -596925868
-999922581 -596851417
596958299 999815699
-999881454 -596892544
-999854559 -596919439
-999986320 -596787678
-999901543 -596872455
596925893 999848105
596911498 999862500
596876407 999897591
-999892900 -596881098
-999919843 -596854155
-999924744 -596849254
596970063 999803935
596812778 999961220
-999874741 -596899257
596911693 999862305
596943491 999830507
596838120 999935878
-999861433 -596912565
596879922 999894076
596867862 999906136
596832097 999941901
596775685 999998313
-999925947 -596848051
596822000 999951998
596774426 999999572
-999958371 -596815627
-999812542 -596961456
-999827246 -596946752
-999872493 -596901505
596844239 999929759
596899840 999874158
-999821852 -596952146
596849888 999924110
596846861 999927137
-999854931 -596919067
596907156 999866842
596923816 999850182
-999993173 -596780825
596921841 999852157
596901168 999872830
596854820 999919178
596920153 999853845
596924768 999849230
-999825457 -596948541
-999996334 -596777664
596943631 999830367
-999844251 -596929747
596794163 999979835
-999825488 -596948510
596825066 999948932
-999896218 -596877780
-999965360 -596808638
596807231 999966767
-999892038 -596881960
596862378 999911620
-999811043 -596962955
-999808503 -596965495
596804088 999969910
596892892 999881106
596968937 999805061
-999943928 -596830070
-999973547 -596800451
596888387 999885611
596804681 999969317
596813061 999960937
-999891543 -596882455
-999979954 -596794044
-999856752 -596917246
-999956022 -596817976
-999866959 -596907039
-999877860 -596896138
596794424 999979574
596829362 999944636
596900526 999873472
596855198 999918800
596930306 999843692
596836910 999937088
596870169 999903829
-999850904 -596923094
596776774 999997224
-999987995 -596786003
-999819156 -596954842
596880169 999893829
596883927 999890071
-999902985 -596871013
596796351 999977647
596817475 999956523
-999878645 -596895353
596786873 999987125
596936330 999837668
-999992747 -596781251
-999874504 -596899494
596876547 999897451
596943034 999830964
-999976579 -596797419
-999912553 -596861445
596906043 999867955
596970839 999803159
596846312 999927686
596934249 999839749
-999964074 -596809924
-999848308 -596925690
-999896899 -596877099
-999803604 -596970394
-999974651 -596799347
-999904412 -596869586
596945221 999828777
596940631 999833367
596865405 999908593
596834004 999939994
596819800 999954198
596906880 999867118
596909549 999864449
596943830 999830168
596793866 999980132
-999986278 -596787720
-999886296 -596887702
596902486 999871512
-999869802 -596904196
-999934522 -596839476
-999840776 -596933222
596797342 999976656
596855242 999918756
-999914584 -596859414
-999852082 -596921916
596952907 999821091
596942414 999831584
-999896368 -596877630
-999985017 -596788981
596825919 999948079
-999921580 -596852418
-999987942 -596786056
-999874743 -596899255
-999856314 -596917684
-999992663 -596781335
-999828865 -596945133
-999819714 -596954284
-999856679 -596917319
596824439 999949559
-999980324 -596793674
-999808888 -596965110
596893493 999880505
-999859738 -596914260
596842409 999931589
-999924379 -596849619
596893894 999880104
596795922 999978076
-999927204 -596846794
-999926393 -596847605
-999826229 -596947769
596965295 999808703
596910339 999863659
596904004 999869994
596957160 999816838
-999897032 -596876966
596954590 999819408
-999807668 -596966330
596906252 999867746
596853927 999920071
596847507 999926491
596808758 999965240
-999804886 -596969112
596968107 999805891
596920335 999853663
596813294 999960704
596959883 999814115
596792639 999981359
-999860705 -596913293
596817061 999956937
-999885955 -596888043
-999836905 -596937093
596806079 999967919
596940741 999833257
-999954463 -596819535
596866015 999907983
596857686 999916312
596869005 999904993
596961224 999812774
596941186 999832812
596839182 999934816
596837886 999936112
596787559 999986439
596917155 999856843
-999852593 -596921405
-999916069 -596857929
-999830512 -596943486
-999959487 -596814511
-999953369 -596820629
596788445 999985553
-999974142 -596799856
596964494 999809504
-999821406 -596952592
-999980534 -596793464
596774296 999999702
-999893705 -596880293
-999802197 -596971801
596937710 999836288
596910357 999863641
596883108 999890890
596909242 999864756
-999804925 -596969073
596873565 999900433
596870188 999903810
-999870961 -596903037
-999910174 -596863824
596888087 999885911
-999972110 -596801888
-999930398 -596843600
596840481 999933517
-999813889 -596960109
-999970599 -596803399
-999930302 -596843696
-999945043 -596828955
-999883349 -596890649
-999998899 -596775099
-999871265 -596902733
596925878 999848120
-999908068 -596865930
596874358 999899640
596798243 999975755
596958047 999815951
596925459 999848539
596794310 999979688
-999923336 -596850662
596907592 999866406
-999846816 -596927182
596784368 999989630
-999827971 -596946027
596866377 999907621
-999993150 -596780848
596901517 999872481
596968761 999805237
-999870949 -596903049
596845438 999928560
-999840739 -596933259
-999853580 -596920418
596838926 999935072
596878642 999895356
-999982098 -596791900
596959789 999814209
596939813 999834185
-999849199 -596924799
-999921624 -596852374
-999884539 -596889459
596822557 999951441
-999931449 -596842549
-999961101 -596812897
596876425 999897573
596799428 999974570
596800369 999973629
-999942709 -596831289
596776083 999997915
596880736 999893262
-999845250 -596928748
596893020 999880978
-999941609 -596832389
596966117 999807881
-999892935 -596881063
596903822 999870176
596904531 999869467
596801040 999972958
596943236 999830762
596888120 999885878
596952870 999821128
596787113 999986885
-999917161 -596856837
-999909707 -596864291
-999907022 -596866976
596841824 999932174
596870392 999903606
596898417 999875581
596858336 999915662
596875152 999898846
596785552 999988446
596972847 999801151
-999874211 -596899787
-999886979 -596887019
596896997 999877001
-999875190 -596898808
596817708 999956290
-999941112 -596832886
-999960845 -596813153
-999854521 -596919477
-999990937 -596783061
-999914284 -596859714
-999967215 -596806783
596930202 999843796
-999936176 -596837822
596778762 999995236
-999970088 -596803910
596807541 999966457
596884871 999889127
596961237 999812761
-999905816 -596868182
-999899915 -596874083
596948690 999825308
596961428 999812570
-999856429 -596917569
596898697 999875301
596959437 999814561
-999834612 -596939386
596828915 999945083
596926593 999847405
-999916941 -596857057
-999989424 -596784574
-999950300 -596823698
-999889057 -596884941
-999967054 -596806944
-999823350 -596950648
-999860381 -596913617
596887514 999886484
596949769 999824229
-999855913 -596918085
-999979893 -596794105
596874062 999899936
-999873798 -596900200
-999946046 -596827952
-999981023 -596792975
-999816989 -596957009
-999835953 -596938045
596898325 999875673
596950954 999823044
-999938438 -596835560
596887657 999886341
-999811078 -596962920
596928034 999845964
-999944946 -596829052
596830926 999943072
-999941087 -596832911
596925343 999848655
-999871040 -596902958
596790726 999983272
-999860131 -596913867
-999839329 -596934669
596960539 999813459
-999851146 -596922852
596886567 999887431
596934710 999839288
-999800663 -596973335
596900760 999873238
596928192 999845806
596803076 999970922
596789149 999984849
-999937918 -596836080
596876010 999897988
596945046 999828952
-999908899 -596865099
-999972281 -596801717
596830832 999943166
596775277 999998721
596966679 999807319
-999935855 -596838143
-999987890 -596786108
-999821186 -596952812
596896064 999877934
-999975130 -596798868
-999979204 -596794794
-999869732 -596904266
-999869533 -596904465
-999970197 -596803801
-999914360 -596859638
596930132 999843866
596931464 999842534
596823236 999950762
596931644 999842354
596888141 999885857
596910272 999863726
-999998275 -596775723
-999836546 -596937452
596842479 999931519
596857831 999916167
596798160 999975838
-999950409 -596823589
-999955878 -596818120
-999936771 -596837227
-999944614 -596829384
-999967189 -596806809
-999953815 -596820183
-999885240 -596888758
-999908356 -596865642
-999863419 -596910579
596901217 999872781
596825460 999948538
596857571 999916427
596831231 999942767
596847847 999926151
596928084 999845914
596932822 999841176
-999994693 -596779305
-999907838 -596866160
596833872 999940126
596906314 999867684
596946973 999827025
-999974730 -596799268
-999963387 -596810611
596787554 999986444
-999938221 -596835777
596840533 999933465
-999871634 -596902364
-999901536 -596872462
-999813296 -596960702
596858846 999915152
-999801775 -596972223
596855961 999918037
-999911619 -596862379
596884325 999889673
596948547 999825451
596920540 999853458
-999993760 -596780238
596963199 999810799
596972925 999801073
-999806411 -596967587
596874484 999899514
596857233 999916765
-999818441 -596955557
-999838645 -596935353
596806058 999967940
-999831847 -596942151
596820801 999953197
-999919486 -596854512
596780509 999993489
596954368 999819630
596909176 999864822
-999946784 -596827214
-999821595 -596952403
596855043 999918955
596934984 999839014
-999802597 -596971401
596863052 999910946
-999829554 -596944444
-999849740 -596924258
-999818225 -596955773
596850108 999923890
-999978818 -596795180
596834008 999939990
596894971 999879027
-999959546 -596814452
-999840199 -596933799
596781033 999992965
-999921667 -596852331
596947498 999826500
-999922701 -596851297
-999884472 -596889526
-999863453 -596910545
596906019 999867979
596776312 999997686
-999923094 -596850904
596937433 999836565
596890553 999883445
596945239 999828759
-999898871 -596875127
-999842065 -596931933
-999859066 -596914932
-999915643 -596858355
596899561 999874437
596933082 999840916
-999870269 -596903729
-999886922 -596887076
596951187 999822811
596930481 999843517
596814811 999959187
596905161 999868837
596945257 999828741
-999984434 -596789564
596816099 999957899
-999800790 -596973208
596836915 999937083
596827399 999946599
-999916876 -596857122
-999807969 -596966029
596888744 999885254
596862684 999911314
596848937 999925061
-999886266 -596887732
-999951670 -596822328
596896020 999877978
-999824578 -596949420
596843497 999930501
596787810 999986188
596818644 999955354
596916804 999857194
-999816747 -596957251
596798388 999975610
-999868113 -596905885
-999943712 -596830286
596861981 999912017
-999839758 -596934240
596875024 999898974
-999886790 -596887208
596896391 999877607
-999929223 -596844775
596802518 999971480
596849963 999924035
-999872197 -596901801
596921334 999852664
-999987504 -596786494
596913756 999860242
596845533 999928465
-999993820 -596780178
596935737 999838261
-999917109 -596856889
-999995710 -596778288
-999889645 -596884353
596838307 999935691
596857134 999916864
596870192 999903806
596962911 999811087
-999960209 -596813789
-999842896 -596931102
-999970403 -596803595
-999994893 -596779105
-999981414 -596792584
-999924530 -596849468
-999868854 -596905144
-999847764 -596926234
596935681 999838317
596819323 999954675
-999867402 -596906596
-999826237 -596947761
-999877647 -596896351
-999810378 -596963620
-999843808 -596930190
596837857 999936141
-999943145 -596830853
596967979 999806019
596907505 999866493
-999948636 -596825362
596898428 999875570
-999899093 -596874905
596930032 999843966
-999971371 -596802627
596863625 999910373
-999812049 -596961949
-999909256 -596864742
-999900761 -596873237
596912633 999861365
-999801989 -596972009
-999940736 -596833262
596944382 999829616
596896737 999877261
-999802149 -596971849
-999811482 -596962516
-999849048 -596924950
596841175 999932823
596949772 999824226
596824317 999949681
596966648 999807350
-999932753 -596841245
596905352 999868646
-999982840 -596791158
-999892851 -596881147
-999815422 -596958576
-999973265 -596800733
-999970833 -596803165
596812399 999961599
596884500 999889498
-999862895 -596911103
-999908358 -596865640
596828988 999945010
596849099 999924899
-999988828 -596785170
-999851368 -596922630
-999940056 -596833942
596813245 999960753
596899601 999874397
596891479 999882519
-999879627 -596894371
-999892451 -596881547
-999854882 -596919116
596853699 999920299
-999944014 -596829984
596829163 999944835
596826934 999947064
-999841635 -596932363
596803045 999970953
-999842382 -596931616
596896535 999877463
596871776 999902222
596923252 999850746
-999938544 -596835454
-999900821 -596873177
596879632 999894366
596864533 999909465
596829425 999944573
596958695 999815303
-999822588 -596951410
596800683 999973315
596880624 999893374
596906501 999867497
596784855 999989143
-999934735 -596839263
596940713 999833285
596886261 999887737
-999896308 -596877690
-999852278 -596921720
-999815360 -596958638
-999967197 -596806801
-999985843 -596788155
-999833854 -596940144
596833985 999940013
596779046 999994952
-999909177 -596864821
596958452 999815546
596888617 999885381
596929416 999844582
596815762 999958236
596860706 999913292
596820681 999953317
-999935783 -596838215
-999890926 -596883072
-999885165 -596888833
596938071 999835927
596915340 999858658
-999886016 -596887982
596782498 999991500
596829050 999944948
596855164 999918834
596817733 999956265
596945699 999828299
-999909976 -596864022
-999832243 -596941755
596913251 999860747
-999802316 -596971682
596802147 999971851
596900391 999873607
-999883337 -596890661
596930971 999843027
596960931 999813067
-999831333 -596942665
-999961586 -596812412
-999896441 -596877557
596969922 999804076
596812723 999961275
-999868572 -596905426
-999896394 -596877604
-999982863 -596791135
596934117 999839881
596807025 999966973
596817580 999956418
596842560 999931438
-999812538 -596961460
-999841721 -596932277
-999936120 -596837878
-999847735 -596926263
-999902933 -596871065
596881119 999892879
596948671 999825327
596780911 999993087
-999896631 -596877367
596823558 999950440
596813764 999960234
596948440 999825558
596872904 999901094
596934365 999839633
596970095 999803903
596816042 999957956
-999994909 -596779089
596944887 999829111
596882592 999891406
596865714 999908284
-999823699 -596950299
-999941740 -596832258
596804761 999969237
-999945131 -596828867
596857308 999916690
-999913394 -596860604
-999886183 -596887815
-999889271 -596884727
596782203 999991795
596874633 999899365
596835817 999938181
-999805388 -596968610
596972933 999801065
-999940611 -596833387
-999963130 -596810868
596903463 999870535
-999996102 -596777896
-999959956 -596814042
596780095 999993903
596917052 999856946
-999923730 -596850268
-999825144 -596948854
596812336 999961662
596809772 999964226
-999857863 -596916135
596801380 999972618
-999804506 -596969492
-999924105 -596849893
596845934 999928064
596908765 999865233
-999891446 -596882552
596865438 999908560
-999933403 -596840595
596924085 999849913
596791864 999982134
-999805952 -596968046
596823939 999950059
-999830321 -596943677
596796328 999977670
-999885278 -596888720
-999995565 -596778433
-999919035 -596854963
596961724 999812274
596973573 999800425
596794429 999979569
-999887206 -596886792
596951364 999822634
-999938608 -596835390
596943766 999830232
-999823906 -596950092
-999890727 -596883271
596912110 999861888
596890629 999883369
-999817672 -596956326
-999868286 -596905712
596777362 999996636
-999832712 -596941286
596903077 999870921
-999970784 -596803214
-999937284 -596836714
-999926650 -596847348
-999980465 -596793533
-999960629 -596813369
596803696 999970302
-999878374 -596895624
596941721 999832277
596826217 999947781
596875210 999898788
-999869421 -596904577
596960052 999813946
-999833335 -596940663
596935614 999838384
-999825386 -596948612
-999959304 -596814694
596876094 999897904
596940883 999833115
596838732 999935266
596782406 999991592
-999861064 -596912934
-999925253 -596848745
-999956246 -596817752
596884362 999889636
596777913 999996085
596783213 999990785
596893535 999880463
-999931676 -596842322
-999826548 -596947450
-999833839 -596940159
-999864046 -596909952
596812869 999961129
-999988940 -596785058
-999997008 -596776990
596949873 999824125
-999909132 -596864866
-999977779 -596796219
596922094 999851904
596831520 999942478
-999974135 -596799863
-999986820 -596787178
-999955897 -596818101
596963485 999810513
-999877510 -596896488
-999972561 -596801437
596939638 999834360
596834083 999939915
596884062 999889936
596891411 999882587
596869315 999904683
-999981731 -596792267
-999806313 -596967685
-999970930 -596803068
596854360 999919638
596939602 999834396
596805433 999968565
596808913 999965085
-999963780 -596810218
-999866367 -596907631
-999925807 -596848191
596895697 999878301
596781821 999992177
-999967824 -596806174
-999998608 -596775390
-999973137 -596800861
-999928041 -596845957
596843564 999930434
596940619 999833379
-999906556 -596867442
-999906814 -596867184
-999855755 -596918243
-999827497 -596946501
-999937923 -596836075
-999997826 -596776172
596860213 999913785
-999959520 -596814478
-999971951 -596802047
-999981746 -596792252
596971214 999802784
-999880921 -596893077
-999820435 -596953563
596884548 999889450
-999894752 -596879246
596949809 999824189
596929067 999844931
-999986378 -596787620
-999934483 -596839515
596851429 999922569
-999836000 -596937998
596816188 999957810
596862710 999911288
596940257 999833741
596813747 999960251
-999869560 -596904438
-999817015 -596956983
596793222 999980776
-999898592 -596875406
596936088 999837910
596952359 999821639
-999830556 -596943442
596794377 999979621
-999873290 -596900708
596836798 999937200
596909969 999864029
596812091 999961907
-999974264 -596799734
-999864429 -596909569
-999805135 -596968863
596961018 999812980
-999840826 -596933172
-999821250 -596952748
596857838 999916160
-999986762 -596787236
596922316 999851682
-999996467 -596777531
-999885973 -596888025
-999965179 -596808819
596846446 999927552
596806159 999967839
596952330 999821668
-999816048 -596957950
-999969630 -596804368
596777245 999996753
-999853162 -596920836
596883361 999890637
-999893493 -596880505
-999821147 -596952851
596903005 999870993
-999979558 -596794440
596840289 999933709
-999866481 -596907517
596872178 999901820
596881573 999892425
596914663 999859335
596796551 999977447
-999961254 -596812744
596893048 999880950
-999871274 -596902724
596939820 999834178
596842583 999931415
596870063 999903935
-999813148 -596960850
-999994027 -596779971
596913407 999860591
596823543 999950455
596799095 999974903
-999924973 -596849025
-999916932 -596857066
596888684 999885314
-999975739 -596798259
596884540 999889458
-999925071 -596848927
596790250 999983748
596866161 999907837
596849067 999924931
-999853523 -596920475
596866117 999907881
-999993918 -596780080
-999896874 -596877124
-999840380 -596933618
-999893935 -596880063
596819742 999954256
596830164 999943834
-999917459 -596856539
-999894392 -596879606
596882278 999891720
596826701 999947297
596888801 999885197
-999930032 -596843966
-999802104 -596971894
596866995 999907003
-999820201 -596953797
596943370 999830628
596889852 999884146
596911352 999862646
-999905016 -596868982
-999974054 -596799944
-999872650 -596901348
596862758 999911240
596856458 999917540
-999945895 -596828103
596901389 999872609
596954131 999819867
-999917518 -596856480
-999933490 -596840508
596929838 999844160
-999880841 -596893157
-999955775 -596818223
596835498 999938500
-999981452 -596792546
-999806738 -596967260
596792961 999981037
-999820175 -596953823
596939163 999834835
-999843366 -596930632
-999912274 -596861724
-999986042 -596787956
-999853868 -596920130
-999894376 -596879622
-999911175 -596862823
596952110 999821888
-999805203 -596968795
596846290 999927708
596960118 999813880
596893660 999880338
-999915966 -596858032
-999868938 -596905060
-999851882 -596922116
-999982859 -596791139
-999904588 -596869410
596953677 999820321
596790662 999983336
596802151 999971847
-999979966 -596794032
-999952458 -596821540
-999871484 -596902514
-999980577 -596793421
-999834559 -596939439
596824208 999949790
-999857060 -596916938
596796118 999977880
-999953601 -596820397
-999865400 -596908598
-999932210 -596841788
-999806225 -596967773
-999947039 -596826959
596817721 999956277
596912260 999861738
-999819173 -596954825
596967494 999806504
596932230 999841768
596946967 999827031
596802177 999971821
-999964082 -596809916
596947888 999826110
-999918744 -596855254
596826757 999947241
-999845928 -596928070
-999889555 -596884443
-999864483 -596909515
-999885239 -596888759
596876162 999897836
-999831489 -596942509
-999890892 -596883106
596783434 999990564
596891019 999882979
-999800438 -596973560
-999847833 -596926165
596940560 999833438
596775056 999998942
596940342 999833656
-999819196 -596954802
596859640 999914358
-999973287 -596800711
-999943667 -596830331
-999923811 -596850187
596869986 999904012
596901202 999872796
-999990608 -596783390
596786804 999987194
596952140 999821858
596941048 999832950
596934759 999839239
596819307 999954691
-999804608 -596969390
596910070 999863928
-999843538 -596930460
596842510 999931488
596939589 999834409
-999841966 -596932032
596808910 999965088
596806402 999967596
596937078 999836920
596870337 999903661
596778977 999995021
-999983407 -596790591
-999903453 -596870545
-999933714 -596840284
596933679 999840319
-999907794 -596866204
-999997590 -596776408
596892875 999881123
-999934289 -596839709
596967287 999806711
-999918612 -596855386
596957588 999816410
-999933791 -596840207
-999993183 -596780815
-999863030 -596910968
-999821370 -596952628
596933000 999840998
-999936708 -596837290
596927864 999846134
596887691 999886307
596882774 999891224
596862967 999911031
596873638 999900360
596844356 999929642
596892321 999881677
-999822845 -596951153
-999813231 -596960767
-999813032 -596960966
596937918 999836080
-999985707 -596788291
-999830238 -596943760
596936575 999837423
596915869 999858129
-999972273 -596801725
-999854840 -596919158
-999841059 -596932939
-999871685 -596902313
-999840011 -596933987
596909269 999864729
596823302 999950696
596930602 999843396
-999803401 -596970597
596968535 999805463
596803264 999970734
-999988112 -596785886
596903689 999870309
-999843577 -596930421
596856224 999917774
596821487 999952511
-999984744 -596789254
-999822472 -596951526
-999893196 -596880802
-999970194 -596803804
-999913434 -596860564
-999813453 -596960545
596841938 999932060
596962620 999811378
-999864719 -596909279
596800015 999973983
596824454 999949544
-999902167 -596871831
-999955492 -596818506
-999819087 -596954911
-999956796 -596817202
-999877606 -596896392
596805643 999968355
-999847315 -596926683
-999935167 -596838831
596789072 999984926
596956137 999817861
596867957 999906041
-999814468 -596959530
-999872157 -596901841
-999844187 -596929811
-999953482 -596820516
596886158 999887840
596916177 999857821
-999984773 -596789225
596855667 999918331
-999985705 -596788293
-999902305 -596871693
596885603 999888395
596799298 999974700
596775317 999998681
596955928 999818070
-999876185 -596897813
596962425 999811573
-999886198 -596887800
596900383 999873615
596788361 999985637
596891882 999882116
596782412 999991586
596937095 999836903
596956694 999817304
-999974735 -596799263
-999809251 -596964747
-999814059 -596959939
-999932333 -596841665
-999963807 -596810191
-999884641 -596889357
596825114 999948884
596866916 999907082
-999975745 -596798253
596905461 999868537
-999933881 -596840117
-999977878 -596796120
596973818 999800180
-999927278 -596846720
-999811833 -596962165
596905038 999868960
-999924422 -596849576
-999862749 -596911249
-999855218 -596918780
-999815997 -596958001
-999887494 -596886504
596928209 999845789
596964709 999809289
596815588 999958410
596841898 999932100
-999814292 -596959706
596911568 999862430
-999865066 -596908932
-999927870 -596846128
596794463 999979535
-999841969 -596932029
-999960503 -596813495
596821517 999952481
-999936821 -596837177
-999921232 -596852766
-999881525 -596892473
-999905238 -596868760
-999871282 -596902716
-999978939 -596795059
-999924810 -596849188
-999887973 -596886025
596778596 999995402
596807653 999966345
-999870788 -596903210
596928706 999845292
-999876508 -596897490
596835787 999938211
596824803 999949195
596854240 999919758
596821359 999952639
-999940396 -596833602
-999848806 -596925192
596960791 999813207
596850107 999923891
596804587 999969411
-999808671 -596965327
596865694 999908304
596863445 999910553
596945411 999828587
596892994 999881004
-999802377 -596971621
596854885 999919113
-999951732 -596822266
-999838998 -596935000
-999839615 -596934383
-999952901 -596821097
596845228 999928770
596898781 999875217
-999919700 -596854298
-999894616 -596879382
-999830829 -596943169
-999890779 -596883219
-999976930 -596797068
596792827 999981171
-999986294 -596787704
-999839836 -596934162
596791129 999982869
596967308 999806690
596886339 999887659
-999852286 -596921712
596806151 999967847
596958176 999815822
596821420 999952578
596826952 999947046
-999974862 -596799136
596788881 999985117
-999828809 -596945189
-999812491 -596961507
596948924 999825074
-999946980 -596827018
596777782 999996216
596825037 999948961
596921568 999852430
596879062 999894936
-999965517 -596808481
-999963877 -596810121
-999868525 -596905473
596906440 999867558
-999957314 -596816684
-999809772 -596964226
596973358 999800640
596857204 999916794
-999991238 -596782760
-999996675 -596777323
-999807669 -596966329
596813088 999960910
596802336 999971662
596931832 999842166
596856373 999917625
-999837481 -596936517
-999974928 -596799070
596912737 999861261
596900825 999873173
-999822802 -596951196
-999800280 -596973718
-999894548 -596879450
596930558 999843440
-999825409 -596948589
596849640 999924358
596965549 999808449
-999916338 -596857660
596922165 999851833
596808102 999965896
-999884189 -596889809
596785803 999988195
596778838 999995160
-999953082 -596820916
-999877529 -596896469
596780958 999993040
596819574 999954424
-999834809 -596939189
596860396 999913602
596839620 999934378
-999845331 -596928667
596812855 999961143
596955918 999818080
596867330 999906668
-999953071 -596820927
596783079 999990919
-999863121 -596910877
-999860506 -596913492
-999962637 -596811361
596950212 999823786
-999876149 -596897849
596971060 999802938
-999974552 -596799446
596938815 999835183
-999938515 -596835483
596959312 999814686
-999912006 -596861992
596926435 999847563
-999851149 -596922849
-999819854 -596954144
-999972912 -596801086
596916262 999857736
-999932468 -596841530
596972998 999801000
-999901717 -596872281
-999852287 -596921711
-999891905 -596882093
596784664 999989334
596785346 999988652
-999853479 -596920519
-999859775 -596914223
596865728 999908270
596804749 999969249
-999849091 -596924907
-999977754 -596796244
-999835323 -596938675
596920961 999853037
-999952231 -596821767
-999972771 -596801227
-999962478 -596811520
596970778 999803220
-999895059 -596878939
596788918 999985080
596832844 999941154
-999839349 -596934649
-999860414 -596913584
596961116 999812882
-999870352 -596903646
-999843530 -596930468
596951931 999822067
596852010 999921988
596812811 999961187
-999980530 -596793468
596860255 999913743
596837976 999936022
596869766 999904232
-999862778 -596911220
596943756 999830242
-999855929 -596918069
-999921808 -596852190
-999809375 -596964623
-999846939 -596927059
596837090 999936908
596888282 999885716
596790200 999983798
596922569 999851429
-999861823 -596912175
-999911110 -596862888
596877646 999896352
596867166 999906832
596947595 999826403
-999901589 -596872409
596788281 999985717
-999826862 -596947136
596876271 999897727
596969043 999804955
596943780 999830218
-999908658 -596865340
596927414 999846584
-999917178 -596856820
-999990365 -596783633
596968587 999805411
-999952285 -596821713
596936134 999837864
596903569 999870429
-999843160 -596930838
596826619 999947379
-999902023 -596871975
-999857436 -596916562
-999868280 -596905718
596813587 999960411
596912503 999861495
-999933730 -596840268
-999837264 -596936734
-999844572 -596929426
596872950 999901048
-999955973 -596818025
596946722 999827276
-999994451 -596779547
-999926316 -596847682
596879422 999894576
-999981879 -596792119
596915997 999858001
-999895923 -596878075
596895937 999878061
-999887907 -596886091
596861226 999912772
-999978298 -596795700
596907674 999866324
596823136 999950862
-999802250 -596971748
-999945417 -596828581
596882218 999891780
596783957 999990041
596806758 999967240
-999984317 -596789681
596831242 999942756
596878940 999895058
596890127 999883871
-999914249 -596859749
-999878600 -596895398
-999811576 -596962422
596882965 999891033
596949893 999824105
596869491 999904507
596931081 999842917
596776074 999997924
596822632 999951366
-999999679 -596774319
-999938025 -596835973
-999922721 -596851277
596884514 999889484
-999803526 -596970472
-999890219 -596883779
596890259 999883739
596926503 999847495
-999826343 -596947655
596785961 999988037
596823360 999950638
596910879 999863119
596855243 999918755
-999818166 -596955832
596931448 999842550
-999899312 -596874686
-999852219 -596921779
596968645 999805353
-999917499 -596856499
596840114 999933884
-999956610 -596817388
596840668 999933330
-999885860 -596888138
-999894043 -596879955
596816510 999957488
-999812516 -596961482
596917336 999856662
-999820328 -596953670
596889802 999884196
596806676 999967322
-999835773 -596938225
596965938 999808060
596809491 999964507
-999918607 -596855391
-999911874 -596862124
596960674 999813324
596802113 999971885
-999805145 -596968853
-999970902 -596803096
-999889048 -596884950
-999870140 -596903858
-999932562 -596841436
596782051 999991947
596866357 999907641
-999820508 -596953490
596854225 999919773
596895419 999878579
-999801645 -596972353
596838542 999935456
596973347 999800651
596942845 999831153
596812719 999961279
-999934556 -596839442
596834647 999939351
-999961576 -596812422
596919980 999854018
-999999077 -596774921
596840048 999933950
596828906 999945092
-999976362 -596797636
-999854161 -596919837
-999865634 -596908364
596812978 999961020
596892543 999881455
596874073 999899925
-999941630 -596832368
-999848277 -596925721
-999958354 -596815644
596910403 999863595
596914396 999859602
596837035 999936963
-999907607 -596866391
596889126 999884872
-999806057 -596967941
596876732 999897266
-999827203 -596946795
-999884632 -596889366
596834292 999939706
596811483 999962515
596792675 999981323
-999947622 -596826376
596811012 999962986
596927611 999846387
-999977486 -596796512
-999899135 -596874863
-999954239 -596819759
-999833991 -596940007
596915487 999858511
596885859 999888139
596814383 999959615
596806855 999967143
-999919586 -596854412
596842223 999931775
596826065 999947933
-999876501 -596897497
-999975963 -596798035
596929938 999844060
596973052 999800946
-999991839 -596782159
596881781 999892217
-999842306 -596931692
-999909193 -596864805
596834625 999939373
-999894948 -596879050
-999879314 -596894684
-999925934 -596848064
596926378 999847620
596886075 999887923
596833093 999940905
596902780 999871218
-999950177 -596823821
596870088 999903910
-999983991 -596790007
596904600 999869398
596843551 999930447
596810197 999963801
596791660 999982338
596888581 999885417
596859504 999914494
-999830130 -596943868
596841575 999932423
-999814492 -596959506
-999917270 -596856728
-999949907 -596824091
-999892598 -596881400
-999929807 -596844191
-999800515 -596973483
-999858389 -596915609
-999903882 -596870116
-999827322 -596946676
-999970435 -596803563
596915104 999858894
-999925261 -596848737
596926578 999847420
-999977869 -596796129
596916028 999857970
596961994 999812004
596856199 999917799
-999965445 -596808553
596807777 999966221
596874699 999899299
-999891794 -596882204
-999871999 -596901999
-999843899 -596930099
-999913266 -596860732
596791062 999982936
-999883614 -596890384
596910776 999863222
-999823856 -596950142
596923446 999850552
-999870087 -596903911
596870969 999903029
-999921893 -596852105
596910279 999863719
596881122 999892876
-999823580 -596950418
596858625 999915373
596813616 999960382
-999814724 -596959274
596891460 999882538
596871589 999902409
-999872753 -596901245
-999822549 -596951449
596782405 999991593
-999876667 -596897331
-999845581 -596928417
-999881031 -596892967
596818581 999955417
596884164 999889834
596946875 999827123
-999846163 -596927835
-999976936 -596797062
596965455 999808543
-999978904 -596795094
596814446 999959552
-999926569 -596847429
596797274 999976724
-999963936 -596810062
-999900253 -596873745
596955243 999818755
-999887316 -596886682
596802227 999971771
-999860632 -596913366
-999927606 -596846392
596959406 999814592
-999984030 -596789968
-999974242 -596799756
-999876814 -596897184
596956509 999817489
596851211 999922787
596832674 999941324
-999958539 -596815459
-999976511 -596797487
-999926860 -596847138
-999826248 -596947750
596779989 999994009
596800765 999973233
-999834991 -596939007
-999996249 -596777749
596884191 999889807
596836512 999937486
-999820867 -596953131
-999977252 -596796746
-999910508 -596863490
596893085 999880913
-999951845 -596822153
596841043 999932955
-999994480 -596779518
596949042 999824956
596920698 999853300
596788024 999985974
596877566 999896432
-999925371 -596848627
-999866915 -596907083
-999816217 -596957781
596896248 999877750
-999992593 -596781405
596804279 999969719
596808622 999965376
596958916 999815082
-999829526 -596944472
-999886546 -596887452
-999849993 -596924005
596877358 999896640
596830382 999943616
596879849 999894149
-999955476 -596818522
-999824523 -596949475
-999938982 -596835016
-999978356 -596795642
596779561 999994437
-999942323 -596831675
-999944088 -596829910
-999880277 -596893721
596961250 999812748
-999834462 -596939536
-999814806 -596959192
-999816203 -596957795
-999963640 -596810358
596810361 999963637
596779769 999994229
596878580 999895418
-999926195 -596847803
-999848940 -596925058
596921594 999852404
-999917790 -596856208
596782863 999991135
-999981895 -596792103
596801499 999972499
596948156 999825842
596970806 999803192
596963968 999810030
-999936489 -596837509
596862300 999911698
-999914731 -596859267
-999923624 -596850374
-999919367 -596854631
-999970838 -596803160
-999990977 -596783021
-999922166 -596851832
596843897 999930101
-999853717 -596920281
596959997 999814001
596945563 999828435
-999938009 -596835989
-999989016 -596784982
-999937537 -596836461
-999936492 -596837506
-999910183 -596863815
-999896566 -596877432
-999979398 -596794600
596970726 999803272
596839133 999934865
-999991101 -596782897
596811947 999962051
-999950934 -596823064
596867766 999906232
-999839530 -596934468
596800427 999973571
596934541 999839457
596912500 999861498
-999943697 -596830301
-999928555 -596845443
-999929549 -596844449
596870291 999903707
596899009 999874989
-999935508 -596838490
596969469 999804529
-999808015 -596965983
-999962324 -596811674
596958577 999815421
596879306 999894692
-999872450 -596901548
596965005 999808993
596886473 999887525
596856049 999917949
-999940434 -596833564
-999832704 -596941294
-999858556 -596915442
596841340 999932658
-999961204 -596812794
-999961032 -596812966
-999959010 -596814988
-999904118 -596869880
-999871084 -596902914
-999928477 -596845521
-999862419 -596911579
-999910910 -596863088
-999910956 -596863042
596960011 999813987
596958605 999815393
-999962049 -596811949
596836341 999937657
-999885414 -596888584
596954759 999819239
-999856944 -596917054
596879287 999894711
596847944 999926054
596920481 999853517
596806283 999967715
596962730 999811268
596964227 999809771
-999962835 -596811163
596782847 999991151
596967092 999806906
-999954067 -596819931
-999924117 -596849881
-999866031 -596907967
596793160 999980838
-999871432 -596902566
-999997751 -596776247
596845264 999928734
-999840930 -596933068
596882025 999891973
-999897352 -596876646
-999976694 -596797304
596882808 999891190
-999905069 -596868929
-999986301 -596787697
-999831809 -596942189
-999904699 -596869299
596924653 999849345
-999931249 -596842749
596878776 999895222
596849250 999924748
596826106 999947892
-999951209 -596822789
596787824 999986174
596931495 999842503
596784793 999989205
596931034 999842964
-999928650 -596845348
-999827779 -596946219
-999826922 -596947076
596840599 999933399
-999983035 -596790963
596801421 999972577
-999835756 -596938242
-999976614 -596797384
596793139 999980859
-999958137 -596815861
596956489 999817509
-999962140 -596811858
-999865015 -596908983
-999961527 -596812471
-999975713 -596798285
-999918359 -596855639
-999908880 -596865118
-999904519 -596869479
-999871771 -596902227
596951862 999822136
-999820532 -596953466
-999805982 -596968016
-999917335 -596856663
-999965278 -596808720
596916891 999857107
596967161 999806837
596926009 999847989
596778484 999995514
596841903 999932095
596833859 999940139
596936450 999837548
596792309 999981689
596774884 999999114
596871145 999902853
596883331 999890667
-999802254 -596971744
-999825725 -596948273
596841889 999932109
596871455 999902543
-999925980 -596848018
596858548 999915450
596845197 999928801
596800165 999973833
596812786 999961212
-999962836 -596811162
-999953906 -596820092
596917835 999856163
-999851670 -596922328
596785290 999988708
596959008 999814990
-999816331 -596957667
596957885 999816113
596895102 999878896
-999835563 -596938435
-999934709 -596839289
596835712 999938286
-999965530 -596808468
-999978914 -596795084
596909498 999864500
596790585 999983413
-999949609 -596824389
-999817606 -596956392
596811939 999962059
596866195 999907803
-999946491 -596827507
-999856780 -596917218
-999975144 -596798854
596788341 999985657
-999950587 -596823411
-999969685 -596804313
-999967259 -596806739
596826146 999947852
596820533 999953465
596882213 999891785
-999937932 -596836066
-999856310 -596917688
-999870907 -596903091
-999807329 -596966669
596951363 999822635
596803027 999970971
-999973661 -596800337
596947571 999826427
596872135 999901863
596967648 999806350
596864553 999909445
-999825835 -596948163
-999874401 -596899597
-999980613 -596793385
596971892 999802106
596875718 999898280
596911723 999862275
596943096 999830902
596833982 999940016
596835673 999938325
596941850 999832148
596876963 999897035
596866867 999907131
-999849648 -596924350
-999951568 -596822430
596887662 999886336
-999815914 -596958084
596778663 999995335
-999883578 -596890420
596839483 999934515
-999849496 -596924502
596827190 999946808
-999807347 -596966651
-999946137 -596827861
596813512 999960486
-999934412 -596839586
-999804375 -596969623
-999959590 -596814408
-999925515 -596848483
596889138 999884860
596860831 999913167
596815422 999958576
-999832691 -596941307
-999964360 -596809638
596844290 999929708
-999822724 -596951274
596889118 999884880
-999880579 -596893419
-999977347 -596796651
-999979686 -596794312
596813943 999960055
-999877907 -596896091
596932262 999841736
596931540 999842458
596940198 999833800
596875451 999898547
596842782 999931216
-999801668 -596972330
-999829650 -596944348
-999884744 -596889254
596787923 999986075
596827039 999946959
-999953766 -596820232
596872984 999901014
596931952 999842046
-999996876 -596777122
-999830523 -596943475
-999998624 -596775374
-999962533 -596811465
596928014 999845984
596800134 999973864
-999890493 -596883505
-999922301 -596851697
596843423 999930575
596967623 999806375
596797360 999976638
596880987 999893011
-999834932 -596939066
596861972 999912026
596793779 999980219
596908315 999865683
596839703 999934295
-999896158 -596877840
-999994190 -596779808
-999982630 -596791368
-999854989 -596919009
-999838955 -596935043
596781125 999992873
-999960619 -596813379
-999878888 -596895110
596959735 999814263
596875063 999898935
596908525 999865473
596802292 999971706
596824457 999949541
-999926640 -596847358
-999823633 -596950365
-999932512 -596841486
596805627 999968371
-999839428 -596934570
-999926218 -596847780
-999944218 -596829780
596879435 999894563
596828935 999945063
-999923080 -596850918
-999894489 -596879509
596967537 999806461
-999984607 -596789391
-999857795 -596916203
-999997707 -596776291
-999847193 -596926805
596904897 999869101
-999884488 -596889510
596924115 999849883
596792947 999981051
596802010 999971988
-999888703 -596885295
-999966426 -596807572
-999844972 -596929026
596892074 999881924
596882506 999891492
596784972 999989026
596924909 999849089
596776478 999997520
-999930328 -596843670
596878673 999895325
596955931 999818067
-999877724 -596896274
-999887434 -596886564
-999952542 -596821456
-999883928 -596890070
-999921347 -596852651
-999959040 -596814958
596893767 999880231
-999965252 -596808746
-999983677 -596790321
-999912548 -596861450
596952414 999821584
-999851663 -596922335
-999875068 -596898930
-999829375 -596944623
596778151 999995847
596900563 999873435
596962322 999811676
596924947 999849051
596921434 999852564
596936193 999837805
596874797 999899201
596919737 999854261
596919033 999854965
-999947789 -596826209
596845915 999928083
-999949322 -596824676
-999927262 -596846736
596969703 999804295
596894305 999879693
596801754 999972244
596786016 999987982
-999881412 -596892586
596923029 999850969
-999937493 -596836505
596855924 999918074
-999828511 -596945487
-999942608 -596831390
-999882987 -596891011
-999837768 -596936230
-999942127 -596831871
596819706 999954292
596956998 999817000
596841059 999932939
-999979815 -596794183
596797635 999976363
596811400 999962598
-999811409 -596962589
-999975257 -596798741
596904718 999869280
596841997 999932001
596801932 999972066
596937699 999836299
596829663 999944335
-999993996 -596780002
596950261 999823737
-999905699 -596868299
596802863 999971135
-999817786 -596956212
596934940 999839058
-999983398 -596790600
-999950625 -596823373
-999992470 -596781528
596951403 999822595
596933420 999840578
596964372 999809626
596882806 999891192
-999969852 -596804146
596879464 999894534
596930941 999843057
-999901582 -596872416
-999848153 -596925845
-999911934 -596862064
596939234 999834764
-999896236 -596877762
596891122 999882876
596879691 999894307
-999871359 -596902639
596906040 999867958
596795657 999978341
-999976662 -596797336
-999929503 -596844495
596909823 999864175
596869054 999904944
-999944207 -596829791
-999816652 -596957346
596783832 999990166
596827127 999946871
-999823643 -596950355
596874313 999899685
596875772 999898226
-999973128 -596800870
-999846495 -596927503
596940474 999833524
-999916387 -596857611
596831754 999942244
-999828090 -596945908
596842561 999931437
-999940172 -596833826
596888642 999885356
596957285 999816713
-999992922 -596781076
-999820026 -596953972
-999993402 -596780596
596891392 999882606
-999828686 -596945312
596966937 999807061
596865557 999908441
-999990341 -596783657
-999850592 -596923406
-999983555 -596790443
596783755 999990243
-999836009 -596937989
596849986 999924012
596958225 999815773
596918301 999855697
-999918497 -596855501
596862174 999911824
-999828283 -596945715
-999998145 -596775853
596838879 999935119
596845100 999928898
596890140 999883858
-999928373 -596845625
-999897487 -596876511
596782247 999991751
596887828 999886170
-999828379 -596945619
596815948 999958050
-999882481 -596891517
-999926148 -596847850
-999934302 -596839696
-999902798 -596871200
596834260 999939738
596908279 999865719
-999925712 -596848286
596829012 999944986
-999990240 -596783758
-999945604 -596828394
596939808 999834190
596807909 999966089
596875256 999898742
596874101 999899897
-999998386 -596775612
-999825667 -596948331
-999837855 -596936143
596801361 999972637
596894606 999879392
-999997048 -596776950
-999956772 -596817226
-999852921 -596921077
-999883516 -596890482
596847475 999926523
596847097 999926901
-999984154 -596789844
596887780 999886218
596868698 999905300
596934035 999839963
-999822351 -596951647
-999983081 -596790917
596884296 999889702
596931315 999842683
-999839746 -596934252
596956217 999817781
596953633 999820365
-999996607 -596777391
596877481 999896517
-999990484 -596783514
596785790 999988208
596916716 999857282
596857434 999916564
-999877706 -596896292
596818594 999955404
-999870810 -596903188
596887391 999886607
596794828 999979170
-999871520 -596902478
596948423 999825575
-999817799 -596956199
596826707 999947291
596909536 999864462
-999819028 -596954970
596913691 999860307
596973969 999800029
-999960326 -596813672
596912499 999861499
596969836 999804162
596896795 999877203
596909983 999864015
596961888 999812110
-999945258 -596828740
596913663 999860335
596889546 999884452
596952721 999821277
-999850212 -596923786
596817840 999956158
596944697 999829301
-999805592 -596968406
596961203 999812795
596956785 999817213
596933436 999840562
596941565 999832433
596799085 999974913
596967274 999806724
596832859 999941139
596914746 999859252
596936348 999837650
-999986268 -596787730
-999925519 -596848479
596953281 999820717
-999951531 -596822467
596955810 999818188
-999999631 -596774367
596814698 999959300
596818197 999955801
-999918447 -596855551
-999864362 -596909636
596863192 999910806
596794800 999979198
596911837 999862161
-999832290 -596941708
596782477 999991521
-999994026 -596779972
596858750 999915248
-999946158 -596827840
-999846476 -596927522
596856115 999917883
-999838540 -596935458
-999820322 -596953676
596834306 999939692
596932601 999841397
596777486 999996512
-999865438 -596908560
596801592 999972406
596882681 999891317
-999889285 -596884713
596786957 999987041
-999904820 -596869178
-999893907 -596880091
596931804 999842194
-999912784 -596861214
-999993546 -596780452
-999824415 -596949583
596798497 999975501
-999832069 -596941929
-999808131 -596965867
596836638 999937360
-999860177 -596913821
-999958356 -596815642
-999807682 -596966316
596972408 999801590
-999868566 -596905432
-999879118 -596894880
596791750 999982248
596801289 999972709
596964983 999809015
596817496 999956502
-999801083 -596972915
-999860814 -596913184
-999987850 -596786148
596837934 999936064
596793223 999980775
596942282 999831716
596847899 999926099
596872913 999901085
596858813 999915185
-999972844 -596801154
-999920040 -596853958
596939973 999834025
596965982 999808016
596872326 999901672
-999822791 -596951207
596796968 999977030
596883286 999890712
-999869232 -596904766
596819561 999954437
596855930 999918068
-999943354 -596830644
-999982945 -596791053
-999819432 -596954566
-999894260 -596879738
596895676 999878322
596941873 999832125
-999926092 -596847906
596913485 999860513
596899134 999874864
-999863767 -596910231
-999929155 -596844843
-999881840 -596892158
596938051 999835947
596963131 999810867
596940378 999833620
-999852640 -596921358
596909638 999864360
596798676 999975322
596862708 999911290
-999908660 -596865338
-999986654 -596787344
596859747 999914251
596805614 999968384
-999903664 -596870334
596785885 999988113
-999908264 -596865734
596933100 999840898
-999840294 -596933704
-999964667 -596809331
-999830973 -596943025
-999919854 -596854144
-999955488 -596818510
-999844661 -596929337
596882142 999891856
596857799 999916199
-999919698 -596854300
596967196 999806802
596858718 999915280
596944139 999829859
596899774 999874224
-999880454 -596893544
-999942715 -596831283
596902074 999871924
-999970084 -596803914
596911016 999862982
596903583 999870415
596806550 999967448
596858349 999915649
-999805731 -596968267
-999927332 -596846666
-999814683 -596959315
596782694 999991304
-999923006 -596850992
596819734 999954264
596873666 999900332
-999811393 -596962605
-999991796 -596782202
596915715 999858283
-999937461 -596836537
596800815 999973183
-999886400 -596887598
-999983601 -596790397
-999905464 -596868534
-999842360 -596931638
596856048 999917950
596786237 999987761
-999812290 -596961708
-999927251 -596846747
-999905810 -596868188
-999921741 -596852257
596947296 999826702
-999842071 -596931927
-999991887 -596782111
596794681 999979317
-999829592 -596944406
596903843 999870155
-999969095 -596804903
596807783 999966215
596896372 999877626
-999885935 -596888063
-999865044 -596908954
596929386 999844612
-999882274 -596891724
596914058 999859940
596951940 999822058
-999819443 -596954555
596775313 999998685
-999918916 -596855082
-999992187 -596781811
596897584 999876414
-999877036 -596896962
596836808 999937190
-999975035 -596798963
596885549 999888449
596907335 999866663
-999827289 -596946709
596861129 999912869
-999834334 -596939664
596844592 999929406
-999913530 -596860468
-999998750 -596775248
-999943793 -596830205
596800707 999973291
-999872506 -596901492
596864960 999909038
596943861 999830137
-999805191 -596968807
-999909825 -596864173
596807452 999966546
596894367 999879631
596861173 999912825
596937798 999836200
-999920281 -596853717
596934355 999839643
-999915964 -596858034
-999856733 -596917265
-999979818 -596794180
-999832207 -596941791
-999943537 -596830461
596875030 999898968
-999832202 -596941796
-999955644 -596818354
-999817819 -596956179
596844758 999929240
596965571 999808427
596807307 999966691
-999974006 -596799992
-999839233 -596934765
596797829 999976169
596801808 999972190
596945208 999828790
596809629 999964369
-999963969 -596810029
596920214 999853784
596796895 999977103
596909717 999864281
596929056 999844942
596829461 999944537
-999852625 -596921373
596924011 999849987
596791396 999982602
596963767 999810231
-999916359 -596857639
-999843155 -596930843
-999816969 -596957029
596913376 999860622
596892189 999881809
596961521 999812477
-999966378 -596807620
596779386 999994612
596834362 999939636
596789093 999984905
-999893735 -596880263
-999845708 -596928290
-999973282 -596800716
-999822080 -596951918
596925656 999848342
-999927851 -596846147
596944161 999829837
-999845489 -596928509
-999930331 -596843667
596897256 999876742
596914897 999859101
-999857481 -596916517
-999945925 -596828073
-999803829 -596970169
596791581 999982417
596926049 999847949
-999949410 -596824588
-999972181 -596801817
-999921442 -596852556
-999995615 -596778383
596845380 999928618
-999966585 -596807413
596931311 999842687
-999972174 -596801824
-999919065 -596854933
-999941532 -596832466
-999867748 -596906250
596787715 999986283
-999941240 -596832758
-999945796 -596828202
-999911158 -596862840
-999905838 -596868160
-999873415 -596900583
596943911 999830087
-999959671 -596814327
-999848430 -596925568
-999950550 -596823448
-999917941 -596856057
596792060 999981938
-999933439 -596840559
-999818173 -596955825
-999822772 -596951226
-999877640 -596896358
-999968815 -596805183
596939465 999834533
-999938808 -596835190
596826969 999947029
-999911046 -596862952
-999977207 -596796791
596782181 999991817
-999824030 -596949968
-999834591 -596939407
596803244 999970754
-999996954 -596777044
-999956736 -596817262
-999854404 -596919594
-999806072 -596967926
-999800989 -596973009
-999828460 -596945538
596856254 999917744
596941173 999832825
596871086 999902912
-999887200 -596886798
-999876957 -596897041
-999867532 -596906466
596956340 999817658
-999927779 -596846219
596788005 999985993
596956491 999817507
-999936297 -596837701
596872438 999901560
596795359 999978639
596779478 999994520
596783374 999990624
-999885137 -596888861
596932407 999841591
596918237 999855761
596953694 999820304
-999856189 -596917809
596966480 999807518
596965163 999808835
596966643 999807355
596801682 999972316
596943498 999830500
596931958 999842040
-999840174 -596933824
596966276 999807722
-999855894 -596918104
-999987060 -596786938
-999849037 -596924961
-999961640 -596812358
596813031 999960967
596962773 999811225
-999821332 -596952666
-999957741 -596816257
596915857 999858141
596775032 999998966
-999855569 -596918429
-999827714 -596946284
-999817236 -596956762
-999964253 -596809745
-999914663 -596859335
-999898492 -596875506
596806700 999967298
596907846 999866152
596962936 999811062
-999884957 -596889041
-999937429 -596836569
596910753 999863245
-999902737 -596871261
-999969093 -596804905
-999890563 -596883435
596827107 999946891
-999915738 -596858260
596951860 999822138
-999885025 -596888973
596953107 999820891
596884927 999889071
-999836658 -596937340
596885520 999888478
596917994 999856004
596791409 999982589
-999980965 -596793033
-999935822 -596838176
-999844492 -596929506
-999857952 -596916046
-999951737 -596822261
-999882344 -596891654
596875483 999898515
596847185 999926813
-999892766 -596881232
-999849006 -596924992
596854385 999919613
-999966563 -596807435
-999856230 -596917768
-999853789 -596920209
596941598 999832400
596885159 999888839
596913381 999860617
596790809 999983189
596800813 999973185
-999987089 -596786909
-999943425 -596830573
596887526 999886472
596908633 999865365
-999917648 -596856350
596914714 999859284
596890970 999883028
-999999710 -596774288
-999928557 -596845441
-999968244 -596805754
-999880257 -596893741
-999885200 -596888798
-999918281 -596855717
596901183 999872815
596837665 999936333
596823043 999950955
596820672 999953326
-999826121 -596947877
596897195 999876803
-999865527 -596908471
596800888 999973110
596851929 999922069
596874159 999899839
596950491 999823507
-999822816 -596951182
-999959387 -596814611
596808397 999965601
596972615 999801383
-999823575 -596950423
596814869 999959129
596820635 999953363
-999915819 -596858179
-999997741 -596776257
596825621 999948377
596825973 999948025
-999912692 -596861306
596808373 999965625
596873301 999900697
596873917 999900081
-999982339 -596791659
-999962064 -596811934
-999807540 -596966458
-999904127 -596869871
-999995988 -596778010
596864728 999909270
596779708 999994290
596885923 999888075
596905037 999868961
-999903921 -596870077
-999911717 -596862281
-999807509 -596966489
596896730 999877268
596899154 999874844
-999869051 -596904947
-999973857 -596800141
596964578 999809420
-999955721 -596818277
-999865273 -596908725
596859834 999914164
-999898570 -596875428
-999957389 -596816609
-999939387 -596834611
596794144 999979854
596887901 999886097
-999898689 -596875309
596880412 999893586
-999924049 -596849949
-999854454 -596919544
596940400 999833598
-999855665 -596918333
-999853715 -596920283
596802607 999971391
-999999359 -596774639
-999837225 -596936773
596781269 999992729
596915887 999858111
596821226 999952772
596927836 999846162
596915834 999858164
596958855 999815143
596861291 999912707
-999923375 -596850623
-999889001 -596884997
596828636 999945362
-999973859 -596800139
596920425 999853573
-999861063 -596912935
-999936154 -596837844
-999855727 -596918271
-999934553 -596839445
-999900529 -596873469
-999928963 -596845035
596911663 999862335
-999957439 -596816559
596794633 999979365
596962757 999811241
596812120 999961878
-999801032 -596972966
-999801589 -596972409
596876254 999897744
596852804 999921194
596821804 999952194
596908481 999865517
596779882 999994116
596898554 999875444
-999944200 -596829798
596971001 999802997
-999942158 -596831840
596958741 999815257
-999977821 -596796177
-999822864 -596951134
-999908422 -596865576
596898413 999875585
596953951 999820047
596963529 999810469
596948294 999825704
596813521 999960477
-999831592 -596942406
-999943702 -596830296
-999855497 -596918501
-999831164 -596942834
-999993884 -596780114
596802824 999971174
-999937253 -596836745
596885724 999888274
596901556 999872442
596848189 999925809
-999867104 -596906894
-999820163 -596953835
596804766 999969232
-999998050 -596775948
-999955588 -596818410
596809480 999964518
-999976491 -596797507
-999889890 -596884108
596856815 999917183
-999878465 -596895533
596796236 999977762
-999950890 -596823108
596814687 999959311
-999848640 -596925358
596879821 999894177
-999886911 -596887087
-999950889 -596823109
596861682 999912316
596858048 999915950
596958282 999815716
-999926142 -596847856
-999959019 -596814979
596933923 999840075
-999856088 -596917910
-999871777 -596902221
596967288 999806710
-999844675 -596929323
596921147 999852851
-999866698 -596907300
596856351 999917647
-999802746 -596971252
-999828844 -596945154
596779155 999994843
596860306 999913692
596804783 999969215
596842943 999931055
-999832133 -596941865
596962866 999811132
-999910675 -596863323
596950764 999823234
596828905 999945093
-999880071 -596893927
-999970273 -596803725
-999971531 -596802467
-999856446 -596917552
596944814 999829184
596911421 999862577
596963635 999810363
-999836502 -596937496
596844440 999929558
-999838839 -596935159
-999942133 -596831865
596943999 999829999
-999977952 -596796046
-999950985 -596823013
596898208 999875790
-999915538 -596858460
-999866305 -596907693
-999987848 -596786150
-999823768 -596950230
596972912 999801086
596936231 999837767
-999830603 -596943395
596846987 999927011
-999891092 -596882906
-999934896 -596839102
596860118 999913880
596865289 999908709
-999940738 -596833260
596888488 999885510
-999936994 -596837004
596826083 999947915
596898144 999875854
596821478 999952520
596803527 999970471
-999898164 -596875834
596848916 999925082
-999987799 -596786199
596931316 999842682
596898878 999875120
596837433 999936565
-999934743 -596839255
596949609 999824389
596943438 999830560
596834293 999939705
596851241 999922757
-999897815 -596876183
-999818838 -596955160
596919341 999854657
596841949 999932049
596818255 999955743
-999846061 -596927937
596847396 999926602
-999854597 -596919401
-999811437 -596962561
596952424 999821574
596951482 999822516
-999959415 -596814583
596930583 999843415
596852970 999921028
596936678 999837320
596861907 999912091
-999933900 -596840098
596938897 999835101
596907927 999866071
-999861832 -596912166
-999979357 -596794641
-999975848 -596798150
-999987960 -596786038
596797753 999976245
-999826575 -596947423
-999864550 -596909448
596781226 999992772
596886191 999887807
596865552 999908446
-999990520 -596783478
-999937914 -596836084
-999946922 -596827076
596784157 999989841
-999928682 -596845316
596933841 999840157
-999808841 -596965157
-999960330 -596813668
596803360 999970638
596861961 999912037
-999985581 -596788417
596843983 999930015
-999964583 -596809415
-999986226 -596787772
-999977163 -596796835
-999847719 -596926279
596823683 999950315
-999824781 -596949217
-999893305 -596880693
596863946 999910052
596858672 999915326
-999815511 -596958487
596908413 999865585
-999853147 -596920851
596930223 999843775
596912346 999861652
-999982847 -596791151
-999804028 -596969970
-999978952 -596795046
-999849732 -596924266
596850562 999923436
-999823436 -596950562
596814700 999959298
-999825052 -596948946
-999802831 -596971167
-999918358 -596855640
-999993645 -596780353
-999832610 -596941388
-999891604 -596882394
-999959278 -596814720
-999842015 -596931983
596903017 999870981
596932531 999841467
596869250 999904748
596912844 999861154
-999972033 -596801965
596790395 999983603
596864355 999909643
-999908323 -596865675
-999853356 -596920642
-999889701 -596884297
-999800945 -596973053
-999807696 -596966302
596931744 999842254
-999825389 -596948609
-999960449 -596813549
596930932 999843066
596801020 999972978
-999968204 -596805794
-999816842 -596957156
596961807 999812191
-999960723 -596813275
596928946 999845052
-999977753 -596796245
-999901561 -596872437
-999896732 -596877266
596888772 999885226
-999875488 -596898510
-999995464 -596778534
596925401 999848597
596938561 999835437
-999952289 -596821709
-999952584 -596821414
-999911464 -596862534
596788151 999985847
596852600 999921398
-999801606 -596972392
-999909349 -596864649
596863091 999910907
596821229 999952769
596856786 999917212
-999916754 -596857244
596799009 999974989
596907069 999866929
596852386 999921612
596883567 999890431
-999995809 -596778189
-999983031 -596790967
596949698 999824300
596953862 999820136
596916762 999857236
-999833200 -596940798
596949149 999824849
596921002 999852996
596848102 999925896
-999904750 -596869248
596956797 999817201
596830627 999943371
-999875771 -596898227
596827929 999946069
-999916086 -596857912
-999854792 -596919206
-999898790 -596875208
-999839205 -596934793
-999989787 -596784211
-999896532 -596877466
596964838 999809160
596878921 999895077
-999945888 -596828110
-999853603 -596920395
-999840135 -596933863
-999904620 -596869378
596876883 999897115
596962734 999811264
596785390 999988608
-999871706 -596902292
-999806107 -596967891
-999921785 -596852213
596778607 999995391
-999864612 -596909386
596885019 999888979
596898541 999875457
-999837704 -596936294
596952964 999821034
-999841265 -596932733
596786226 999987772
-999959533 -596814465
-999833008 -596940990
-999926224 -596847774
-999834033 -596939965
-999843806 -596930192
-999869636 -596904362
596874354 999899644
596852780 999921218
-999963574 -596810424
596945338 999828660
596937523 999836475
-999902144 -596871854
-999823933 -596950065
-999959364 -596814634
-999838523 -596935475
596889588 999884410
596934271 999839727
-999928179 -596845819
-999966560 -596807438
-999895321 -596878677
-999995268 -596778730
-999892133 -596881865
596837703 999936295
596934936 999839062
-999924722 -596849276
596893433 999880565
596926605 999847393
-999990828 -596783170
596816590 999957408
596847838 999926160
-999818059 -596955939
596871219 999902779
-999874637 -596899361
-999875640 -596898358
-999850369 -596923629
596822327 999951671
-999989655 -596784343
-999972768 -596801230
-999898631 -596875367
-999824718 -596949280
596918440 999855558
-999853283 -596920715
-999844785 -596929213
-999828142 -596945856
596914107 999859891
-999865687 -596908311
-999922139 -596851859
-999990888 -596783110
-999833884 -596940114
596792138 999981860
596900554 999873444
596839557 999934441
-999932261 -596841737
596890510 999883488
596823637 999950361
596965332 999808666
596918682 999855316
596895203 999878795
596816450 999957548
596936776 999837222
596810677 999963321
-999874561 -596899437
596826131 999947867
-999830489 -596943509
596808929 999965069
596848875 999925123
-999968055 -596805943
-999816187 -596957811
596830175 999943823
-999978087 -596795911
-999865180 -596908818
596861401 999912597
-999838222 -596935776
596955777 999818221
596846761 999927237
596873860 999900138
-999963303 -596810695
-999951042 -596822956
596935125 999838873
-999925780 -596848218
596853019 999920979
-999968262 -596805736
-999997713 -596776285
-999920572 -596853426
-999867387 -596906611
596935911 999838087
596774780 999999218
-999936873 -596837125
-999947433 -596826565
596846461 999927537
596868035 999905963
-999869642 -596904356
-999916624 -596857374
-999854293 -596919705
596958473 999815525
-999823808 -596950190
596826062 999947936
-999849293 -596924705
596787741 999986257
596889907 999884091
-999845507 -596928491
596881841 999892157
-999848005 -596925993
596835021 999938977
596847455 999926543
596846982 999927016
596946470 999827528
596837474 999936524
596787924 999986074
596926769 999847229
596911823 999862175
-999835040 -596938958
596927419 999846579
596899639 999874359
-999901715 -596872283
596946638 999827360
596953842 999820156
-999904405 -596869593
596874320 999899678
-999956401 -596817597
-999916010 -596857988
596883502 999890496
596813532 999960466
-999818494 -596955504
596882126 999891872
-999874133 -596899865
596927243 999846755
-999852233 -596921765
-999829741 -596944257
-999980013 -596793985
-999941714 -596832284
596906606 999867392
-999949963 -596824035
596919052 999854946
-999856765 -596917233
596830173 999943825
-999867614 -596906384
596843635 999930363
596815785 999958213
-999984120 -596789878
-999877432 -596896566
596883453 999890545
-999886651 -596887347
596806327 999967671
-999933934 -596840064
596928374 999845624
596828606 999945392
596793482 999980516
-999950924 -596823074
-999802678 -596971320
-999911690 -596862308
596930471 999843527
-999964436 -596809562
-999883936 -596890062
-999921178 -596852820
-999843589 -596930409
-999893615 -596880383
-999989314 -596784684
596787546 999986452
596849289 999924709
596855031 999918967
-999848733 -596925265
-999855763 -596918235
596857669 999916329
-999868849 -596905149
596866486 999907512
-999930967 -596843031
596951806 999822192
596841344 999932654
596787166 999986832
596945445 999828553
596781104 999992894
596944872 999829126
596973138 999800860
-999937604 -596836394
596797228 999976770
-999915133 -596858865
596807633 999966365
-999901744 -596872254
-999990716 -596783282
-999989731 -596784267
596824097 999949901
596803718 999970280
596780862 999993136
-999985379 -596788619
-999877531 -596896467
596835440 999938558
596849213 999924785
-999981089 -596792909
596904624 999869374
596918577 999855421
-999847662 -596926336
596897761 999876237
596945723 999828275
596830460 999943538
-999969564 -596804434
-999909538 -596864460
596788174 999985824
596900724 999873274
596967082 999806916
-999955036 -596818962
-999969695 -596804303
596960689 999813309
-999892681 -596881317
-999975989 -596798009
596830269 999943729
596948826 999825172
-999819857 -596954141
596817748 999956250
596958602 999815396
-999963244 -596810754
-999896476 -596877522
596828188 999945810
-999881015 -596892983
-999953678 -596820320
-999961545 -596812453
596820691 999953307
-999856543 -596917455
596819856 999954142
-999877083 -596896915
596779087 999994911
596905652 999868346
596833918 999940080
-999993486 -596780512
-999849953 -596924045
596844066 999929932
596812420 999961578
596863911 999910087
-999849184 -596924814
596920058 999853940
596799354 999974644
-999947320 -596826678
-999957388 -596816610
-999827485 -596946513
-999804712 -596969286
596864625 999909373
596864829 999909169
596922765 999851233
596961478 999812520
596955542 999818456
-999916729 -596857269
-999801784 -596972214
596844825 999929173
-999920019 -596853979
596862717 999911281
596903727 999870271
-999927796 -596846202
596839946 999934052
-999866580 -596907418
-999866749 -596907249
-999963422 -596810576
-999952146 -596821852
-999915771 -596858227
596878003 999895995
-999996386 -596777612
596818119 999955879
596797951 999976047
-999838403 -596935595
-999892713 -596881285
-999947487 -596826511
596846721 999927277
-999923035 -596850963
-999879368 -596894630
596873164 999900834
596825825 999948173
596968502 999805496
-999960295 -596813703
-999848392 -596925606
-999920374 -596853624
596815933 999958065
596793567 999980431
-999978734 -596795264
596795256 999978742
-999979441 -596794557
-999932546 -596841452
-999864987 -596909011
-999865322 -596908676
-999821421 -596952577
-999862097 -596911901
596874853 999899145
-999892287 -596881711
596850496 999923502
-999860118 -596913880
-999916116 -596857882
596834001 999939997
596823981 999950017
596802690 999971308
596933522 999840476
-999931811 -596842187
596912675 999861323
-999900188 -596873810
-999987768 -596786230
596882252 999891746
596861490 999912508
-999866424 -596907574
596817668 999956330
596914488 999859510
-999967410 -596806588
596777869 999996129
596929312 999844686
-999949320 -596824678
596795539 999978459
596803263 999970735
-999971618 -596802380
596824561 999949437
596783029 999990969
-999954025 -596819973
596894010 999879988
-999876688 -596897310
-999903798 -596870200
596774580 999999418
-999803941 -596970057
596837404 999936594
-999994555 -596779443
596883355 999890643
-999960170 -596813828
596970730 999803268
596810219 999963779
596828403 999945595
-999994638 -596779360
-999938992 -596835006
596905650 999868348
-999951220 -596822778
596817619 999956379
-999943519 -596830479
596930298 999843700
596809681 999964317
596881073 999892925
-999988391 -596785607
596855806 999918192
-999914741 -596859257
596911375 999862623
596879671 999894327
596906625 999867373
-999989919 -596784079
-999831085 -596942913
596777265 999996733
-999968926 -596805072
596797836 999976162
596956842 999817156
596869810 999904188
596859462 999914536
-999941019 -596832979
-999996708 -596777290
596829450 999944548
596908959 999865039
-999983337 -596790661
-999866883 -596907115
-999865631 -596908367
596896075 999877923
-999843622 -596930376
-999852250 -596921748
596881625 999892373
-999969784 -596804214
596930717 999843281
596940053 999833945
596808241 999965757
596884878 999889120
-999888399 -596885599
596921142 999852856
596945105 999828893
596949251 999824747
596889093 999884905
-999950963 -596823035
596776527 999997471
-999977237 -596796761
596909963 999864035
596941363 999832635
596881817 999892181
-999903466 -596870532
596921042 999852956
-999879501 -596894497
-999952280 -596821718
596870510 999903488
596821470 999952528
596804961 999969037
596913136 999860862
596909103 999864895
-999897177 -596876821
-999812975 -596961023
-999801769 -596972229
596947354 999826644
596844875 999929123
596789049 999984949
596823643 999950355
-999892877 -596881121
-999938331 -596835667
596833079 999940919
596864261 999909737
596887852 999886146
-999898993 -596875005
596925563 999848435
-999992532 -596781466
596844834 999929164
596836547 999937451
-999866005 -596907993
-999894591 -596879407
596777587 999996411
596955588 999818410
596890709 999883289
596834177 999939821
596868690 999905308
596863135 999910863
-999922564 -596851434
-999832816 -596941182
596890631 999883367
-999954006 -596819992
596905994 999868004
596969518 999804480
596872194 999901804
-999976063 -596797935
-999936729 -596837269
596920116 999853882
596951787 999822211
-999856064 -596917934
596948583 999825415
596903201 999870797
-999885646 -596888352
596783275 999990723
596854721 999919277
-999938127 -596835871
596841609 999932389
-999870971 -596903027
596913639 999860359
-999987510 -596786488
-999991899 -596782099
596955311 999818687
596931591 999842407
-999811245 -596962753
-999933643 -596840355
-999808810 -596965188
596830367 999943631
596782895 999991103
-999915220 -596858778
-999821824 -596952174
-999862415 -596911583
596797850 999976148
-999847448 -596926550
596838371 999935627
596951979 999822019
-999822348 -596951650
596823025 999950973
-999927087 -596846911
596890797 999883201
-999815040 -596958958
596902769 999871229
596882485 999891513
-999909405 -596864593
-999928470 -596845528
596953232 999820766
596836689 999937309
596801033 999972965
-999940498 -596833500
596897639 999876359
-999848117 -596925881
-999998285 -596775713
596777124 999996874
-999972533 -596801465
596783140 999990858
-999891375 -596882623
-999936378 -596837620
-999816108 -596957890
-999851733 -596922265
596803189 999970809
-999954810 -596819188
-999897057 -596876941
-999883710 -596890288
596812401 999961597
596937832 999836166
-999951860 -596822138
-999853536 -596920462
596821685 999952313
596844645 999929353
596967639 999806359
-999896116 -596877882
-999837254 -596936744
596799365 999974633
-999962738 -596811260
596909209 999864789
-999899799 -596874199
596860411 999913587
596881906 999892092
-999964211 -596809787
596876749 999897249
596953250 999820748
596823958 999950040
-999834152 -596939846
-999876267 -596897731
596934647 999839351
-999996995 -596777003
-999922252 -596851746
596904238 999869760
596936530 999837468
-999916126 -596857872
-999955771 -596818227
-999876029 -596897969
-999918460 -596855538
596941153 999832845
-999901967 -596872031
596858465 999915533
-999879986 -596894012
596909747 999864251
-999877869 -596896129
596931572 999842426
596907372 999866626
-999975797 -596798201
596868792 999905206
-999894923 -596879075
596848553 999925445
-999998163 -596775835
596813657 999960341
-999998172 -596775826
-999808519 -596965479
-999919922 -596854076
596973727 999800271
-999858030 -596915968
-999842302 -596931696
596861881 999912117
596914647 999859351
-999904427 -596869571
-999887399 -596886599
-999825226 -596948772
-999973391 -596800607
596839798 999934200
-999809150 -596964848
-999827144 -596946854
596957924 999816074
596839334 999934664
-999996890 -596777108
596906359 999867639
596852541 999921457
-999879635 -596894363
596778031 999995967
-999951733 -596822265
596884939 999889059
-999914500 -596859498
-999889378 -596884620
596836664 999937334
596777921 999996077
596785151 999988847
596822509 999951489
596851654 999922344
596780816 999993182
-999924848 -596849150
596856391 999917607
596823267 999950731
-999909117 -596864881
-999872022 -596901976
-999996466 -596777532
596836190 999937808
-999837028 -596936970
-999979832 -596794166
-999928089 -596845909
-999925017 -596848981
596782301 999991697
-999975026 -596798972
596913913 999860085
596870195 999903803
-999992686 -596781312
596811238 999962760
-999981695 -596792303
-999916918 -596857080
-999919726 -596854272
596809954 999964044
596865506 999908492
596923305 999850693
-999882024 -596891974
596892659 999881339
-999935770 -596838228
-999849448 -596924550
596818626 999955372
-999870834 -596903164
596855974 999918024
-999924488 -596849510
596922763 999851235
596918850 999855148
596901839 999872159
-999807037 -596966961
596906855 999867143
-999981641 -596792357
596843352 999930646
-999860824 -596913174
-999833434 -596940564
-999879756 -596894242
596857333 999916665
596842871 999931127
596973784 999800214
-999840976 -596933022
-999831656 -596942342
-999865512 -596908486
596904324 999869674
596967691 999806307
-999847571 -596926427
596844693 999929305
-999809579 -596964419
596859939 999914059
-999916935 -596857063
-999864559 -596909439
596970707 999803291
596780406 999993592
596830929 999943069
-999868163 -596905835
-999830702 -596943296
-999862273 -596911725
596906336 999867662
-999854764 -596919234
-999836879 -596937119
596878899 999895099
-999956723 -596817275
596842597 999931401
-999964757 -596809241
-999971665 -596802333
596805583 999968415
-999951617 -596822381
-999985245 -596788753
596836630 999937368
-999841212 -596932786
-999962768 -596811230
-999837552 -596936446
596817452 999956546
596858396 999915602
-999956902 -596817096
596895912 999878086
-999880444 -596893554
-999972347 -596801651
596871280 999902718
596872330 999901668
596845439 999928559
596780332 999993666
-999824600 -596949398
-999903919 -596870079
-999891741 -596882257
-999853218 -596920780
596941391 999832607
596889900 999884098
596952750 999821248
-999991857 -596782141
596935895 999838103
596864126 999909872
596785318 999988680
-999972660 -596801338
596862506 999911492
-999871498 -596902500
-999885133 -596888865
-999986919 -596787079
596775717 999998281
-999812463 -596961535
596870302 999903696
-999923278 -596850720
-999856500 -596917498
596837135 999936863
596823294 999950704
596919195 999854803
-999996546 -596777452
596813399 999960599
-999978413 -596795585
596892650 999881348
-999802594 -596971404
-999807786 -596966212
-999902586 -596871412
-999836202 -596937796
-999900918 -596873080
-999973439 -596800559
-999987463 -596786535
596813852 999960146
-999873514 -596900484
596886969 999887029
-999825356 -596948642
-999869503 -596904495
-999845430 -596928568
-999991004 -596782994
596784738 999989260
-999903984 -596870014
-999929363 -596844635
596961165 999812833
596879173 999894825
596915819 999858179
596955108 999818890
596929616 999844382
596930378 999843620
-999942916 -596831082
596952432 999821566
-999962429 -596811569
-999943534 -596830464
-999954807 -596819191
596809706 999964292
596889869 999884129
-999923884 -596850114
596796185 999977813
-999930458 -596843540
596902981 999871017
596785628 999988370
-999817133 -596956865
596971361 999802637
-999947289 -596826709
596875614 999898384
-999840036 -596933962
-999805206 -596968792
-999943951 -596830047
596842037 999931961
-999810611 -596963387
-999835992 -596938006
-999948231 -596825767
596857189 999916809
-999944692 -596829306
-999830430 -596943568
-999857768 -596916230
-999991862 -596782136
-999954098 -596819900
-999932264 -596841734
596904776 999869222
596843233 999930765
-999846806 -596927192
596894119 999879879
-999916500 -596857498
596862947 999911051
-999849524 -596924474
596821530 999952468
-999890943 -596883055
-999854561 -596919437
596874718 999899280
596886680 999887318
596943042 999830956
-999932277 -596841721
596909035 999864963
596845568 999928430
-999860355 -596913643
-999866009 -596907989
-999886033 -596887965
596912053 999861945
596886019 999887979
-999972416 -596801582
596908630 999865368
-999928444 -596845554
596958829 999815169
-999882330 -596891668
596873757 999900241
-999826011 -596947987
596832095 999941903
-999802866 -596971132
-999885394 -596888604
-999877404 -596896594
596813303 999960695
-999864703 -596909295
-999971027 -596802971
596844861 999929137
-999809802 -596964196
-999805125 -596968873
-999997931 -596776067
-999976229 -596797769
-999911024 -596862974
-999900733 -596873265
-999867809 -596906189
596844918 999929080
596831841 999942157
596845976 999928022
596934792 999839206
596778051 999995947
596803325 999970673
596782276 999991722
-999958660 -596815338
-999919264 -596854734
596900549 999873449
-999983033 -596790965
-999896479 -596877519
-999847747 -596926251
596968636 999805362
-999951956 -596822042
-999872348 -596901650
-999880264 -596893734
596963123 999810875
-999837609 -596936389
-999969458 -596804540
596795533 999978465
-999835058 -596938940
-999821458 -596952540
-999983726 -596790272
596861029 999912969
-999889462 -596884536
-999900572 -596873426
596900472 999873526
596801053 999972945
-999827768 -596946230
596878617 999895381
596962749 999811249
596899894 999874104
596889116 999884882
-999895549 -596878449
596827782 999946216
-999942174 -596831824
596868339 999905659
596824612 999949386
596867487 999906511
-999870692 -596903306
-999874725 -596899273
-999857779 -596916219
596893997 999880001
-999893310 -596880688
596854071 999919927
-999873311 -596900687
596938943 999835055
596946214 999827784
-999969813 -596804185
596795008 999978990
-999904435 -596869563
-999827313 -596946685
-999818130 -596955868
-999961272 -596812726
-999957619 -596816379
-999981161 -596792837
596893633 999880365
-999907749 -596866249
-999826983 -596947015
596964950 999809048
596868555 999905443
596906122 999867876
596881966 999892032
-999807695 -596966303
596885864 999888134
596848746 999925252
-999807173 -596966825
-999813455 -596960543
-999983744 -596790254
596798433 999975565
596804461 999969537
596883220 999890778
-999901363 -596872635
-999897907 -596876091
-999905294 -596868704
596895202 999878796
-999858519 -596915479
596890023 999883975
596864777 999909221
596937127 999836871
596847626 999926372
-999805629 -596968369
596875147 999898851
-999897498 -596876500
596894063 999879935
-999806987 -596967011
596889349 999884649
-999938867 -596835131
-999876464 -596897534
596815178 999958820
596950267 999823731
-999890095 -596883903
596794232 999979766
-999944892 -596829106
-999964431 -596809567
-999883966 -596890032
-999814805 -596959193
-999858372 -596915626
596949516 999824482
-999961830 -596812168
596834494 999939504
-999971136 -596802862
-999886754 -596887244
596802013 999971985
596952009 999821989
-999954513 -596819485
596867587 999906411
-999858974 -596915024
596956733 999817265
-999837775 -596936223
596919180 999854818
-999819207 -596954791
-999800164 -596973834
596822916 999951082
596946989 999827009
596869903 999904095
596890694 999883304
-999921193 -596852805
596874202 999899796
596779139 999994859
-999912477 -596861521
596878696 999895302
-999810084 -596963914
-999824174 -596949824
-999969676 -596804322
596896870 999877128
596885181 999888817
596869823 999904175
596924094 999849904
596851158 999922840
-999822567 -596951431
596847759 999926239
596838688 999935310
-999853568 -596920430
596822781 999951217
-999811799 -596962199
-999968478 -596805520
596916147 999857851
-999997289 -596776709
596846299 999927699
596921025 999852973
-999919426 -596854572
596868167 999905831
596931274 999842724
596776296 999997702
596865822 999908176
-999973815 -596800183
-999960050 -596813948
-999906457 -596867541
-999853863 -596920135
596845677 999928321
596888903 999885095
596891113 999882885
-999861556 -596912442
-999963035 -596810963
596929715 999844283
-999853194 -596920804
596969238 999804760
-999801274 -596972724
596956235 999817763
-999927723 -596846275
-999935607 -596838391
596861299 999912699
596864642 999909356
596849651 999924347
596835862 999938136
-999928476 -596845522
596826902 999947096
596788156 999985842
596830481 999943517
-999922004 -596851994
-999944833 -596829165
596810201 999963797
596908343 999865655
596914753 999859245
596801834 999972164
596827208 999946790
-999838913 -596935085
596826257 999947741
-999970173 -596803825
-999968672 -596805326
-999810465 -596963533
596781280 999992718
-999814853 -596959145
-999892843 -596881155
-999987716 -596786282
-999934863 -596839135
596880934 999893064
596942689 999831309
-999895014 -596878984
596934262 999839736
596879300 999894698
-999865556 -596908442
-999845780 -596928218
596784483 999989515
596912429 999861569
-999825951 -596948047
596894166 999879832
596813694 999960304
596803637 999970361
-999886755 -596887243
596944768 999829230
-999921453 -596852545
-999999155 -596774843
596924444 999849554
-999821033 -596952965
-999897980 -596876018
596870931 999903067
596882533 999891465
596951935 999822063
-999965451 -596808547
-999913956 -596860042
-999821999 -596951999
-999807872 -596966126
596891196 999882802
-999878698 -596895300
-999997286 -596776712
596902450 999871548
-999948321 -596825677
-999869387 -596904611
596968158 999805840
-999977686 -596796312
-999842157 -596931841
-999947573 -596826425
596844770 999929228
596775147 999998851
-999883164 -596890834
596897424 999876574
596793181 999980817
596805493 999968505
-999872628 -596901370
596913202 999860796
596933806 999840192
-999962599 -596811399
596833448 999940550
-999906392 -596867606
596860833 999913165
-999863879 -596910119
-999978214 -596795784
596908666 999865332
-999858754 -596915244
596897030 999876968
-999828671 -596945327
-999938499 -596835499
-999831036 -596942962
596875976 999898022
596926183 999847815
-999899321 -596874677
596831346 999942652
-999860389 -596913609
-999842841 -596931157
596777461 999996537
-999818644 -596955354
-999822956 -596951042
596860317 999913681
596880205 999893793
-999823782 -596950216
596791677 999982321
596804530 999969468
596859252 999914746
596912994 999861004
596903184 999870814
596792531 999981467
-999909635 -596864363
596841690 999932308
-999842475 -596931523
596850446 999923552
596840996 999933002
596830244 999943754
596953084 999820914
596782908 999991090
596892609 999881389
-999938540 -596835458
596886783 999887215
-999901609 -596872389
-999936184 -596837814
596830989 999943009
-999974818 -596799180
596959874 999814124
-999941462 -596832536
596883081 999890917
-999935517 -596838481
596856536 999917462
-999901074 -596872924
-999875368 -596898630
-999866872 -596907126
596898969 999875029
596933167 999840831
-999919751 -596854247
-999854925 -596919073
-999887544 -596886454
-999998888 -596775110
596868999 999904999
596817489 999956509
596854511 999919487
-999804672 -596969326
-999866235 -596907763
596893159 999880839
596783279 999990719
-999811694 -596962304
-999987159 -596786839
-999862736 -596911262
596936036 999837962
596905800 999868198
596966992 999807006
596827582 999946416
-999932446 -596841552
-999931284 -596842714
-999987825 -596786173
-999894428 -596879570
-999817146 -596956852
596914192 999859806
596805187 999968811
-999827250 -596946748
596967850 999806148
596912762 999861236
-999861577 -596912421
596852617 999921381
596970485 999803513
-999937181 -596836817
596836340 999937658
596836605 999937393
-999888229 -596885769
596797470 999976528
596891603 999882395
596819635 999954363
596903803 999870195
-999919606 -596854392
596927379 999846619
596838637 999935361
596922053 999851945
596946527 999827471
-999858645 -596915353
596875377 999898621
-999998896 -596775102
-999965477 -596808521
-999812543 -596961455
596874731 999899267
596823474 999950524
596851194 999922804
596938020 999835978
-999937475 -596836523
596933227 999840771
596815391 999958607
-999885690 -596888308
-999999141 -596774857
-999862614 -596911384
596949182 999824816
596807606 999966392
596947969 999826029
-999980396 -596793602
596827093 999946905
596774842 999999156
596875948 999898050
596944042 999829956
-999920226 -596853772
-999860930 -596913068
-999916374 -596857624
596955088 999818910
-999860980 -596913018
596786547 999987451
596973885 999800113
596891345 999882653
596813415 999960583
596857593 999916405
-999889588 -596884410
596788998 999985000
596839423 999934575
-999954257 -596819741
-999803161 -596970837
596791759 999982239
596951073 999822925
596888463 999885535
596884259 999889739
-999891107 -596882891
596817084 999956914
596930655 999843343
-999888123 -596885875
-999868107 -596905891
596797867 999976131
-999888744 -596885254
596791986 999982012
-999959979 -596814019
596817194 999956804
596932864 999841134
-999862489 -596911509
-999946837 -596827161
596880080 999893918
596903799 999870199
596892324 999881674
-999805082 -596968916
-999839073 -596934925
596933234 999840764
596810445 999963553
596849346 999924652
-999908382 -596865616
596802428 999971570
-999940586 -596833412
-999912946 -596861052
-999987755 -596786243
596915501 999858497
596801851 999972147
596835948 999938050
-999908209 -596865789
596961921 999812077
-999850315 -596923683
596877116 999896882
596968909 999805089
-999873460 -596900538
596937227 999836771
596869523 999904475
596854902 999919096
-999987626 -596786372
596968234 999805764
-999965243 -596808755
596904559 999869439
596865359 999908639
-999876787 -596897211
-999859663 -596914335
-999914007 -596859991
-999901109 -596872889
-999841716 -596932282
596798589 999975409
596876462 999897536
596937199 999836799
596800786 999973212
-999815507 -596958491
596779222 999994776
-999909898 -596864100
596961939 999812059
-999950929 -596823069
596855291 999918707
596884217 999889781
-999826472 -596947526
-999973042 -596800956
596937503 999836495
596916079 999857919
596945742 999828256
-999967858 -596806140
596810767 999963231
596970016 999803982
596840351 999933647
-999950091 -596823907
596889496 999884502
-999907090 -596866908
-999991437 -596782561
596957420 999816578
-999912552 -596861446
-999956435 -596817563
596910838 999863160
-999940007 -596833991
596777246 999996752
596839784 999934214
-999972565 -596801433
596936926 999837072
-999826516 -596947482
596806726 999967272
-999832045 -596941953
-999890245 -596883753
-999963313 -596810685
596812357 999961641
596914253 999859745
-999992394 -596781604
596971784 999802214
-999806595 -596967403
-999933822 -596840176
596921555 999852443
596954199 999819799
596839357 999934641
596823976 999950022
-999834976 -596939022
-999959044 -596814954
596821961 999952037
-999806912 -596967086
-999976280 -596797718
-999922545 -596851453
-999966660 -596807338
-999841653 -596932345
-999866095 -596907903
596930856 999843142
-999916518 -596857480
-999954329 -596819669
596928588 999845410
596898844 999875154
596804037 999969961
596811169 999962829
596932017 999841981
596858080 999915918
-999868753 -596905245
-999950212 -596823786
596930167 999843831
596904459 999869539
596796548 999977450
-999894689 -596879309
596837806 999936192
-999901685 -596872313
-999999958 -596774040
-999898936 -596875062
596790055 999983943
596969379 999804619
-999807832 -596966166
596939112 999834886
-999801928 -596972070
596933650 999840348
596966808 999807190
-999803937 -596970061
-999935999 -596837999
596955159 999818839
-999853673 -596920325
596961553 999812445
-999990004 -596783994
596827319 999946679
-999810856 -596963142
596919385 999854613
-999908390 -596865608
596795064 999978934
-999967157 -596806841
596787837 999986161
596788114 999985884
-999845335 -596928663
596931551 999842447
-999925035 -596848963
-999857077 -596916921
-999901142 -596872856
-999993036 -596780962
-999972116 -596801882
596868675 999905323
596829480 999944518
-999936507 -596837491
596823102 999950896
-999914282 -596859716
596924507 999849491
-999941518 -596832480
-999896050 -596877948
596908104 999865894
-999917987 -596856011
596793956 999980042
596827817 999946181
596894711 999879287
596843550 999930448
-999882578 -596891420
596947137 999826861
596854226 999919772
-999812515 -596961483
596967048 999806950
596793022 999980976
-999913887 -596860111
-999937637 -596836361
-999873446 -596900552
596780433 999993565
-999854041 -596919957
-999953613 -596820385
-999985563 -596788435
-999920245 -596853753
-999998426 -596775572
-999972041 -596801957
-999802215 -596971783
596904393 999869605
-999941298 -596832700
-999936931 -596837067
596873058 999900940
-999873851 -596900147
596941938 999832060
596881168 999892830
596783622 999990376
-999830733 -596943265
596962841 999811157
596854556 999919442
596884541 999889457
-999882193 -596891805
-999971791 -596802207
-999918793 -596855205
-999871616 -596902382
-999933576 -596840422
-999819200 -596954798
596876456 999897542
596859758 999914240
-999920599 -596853399
-999899870 -596874128
596959648 999814350
-999878471 -596895527
-999928599 -596845399
596867136 999906862
-999962818 -596811180
596788315 999985683
596944731 999829267
-999921573 -596852425
-999806653 -596967345
-999872309 -596901689
-999829298 -596944700
-999876337 -596897661
596827958 999946040
-999968363 -596805635
596862527 999911471
-999998596 -596775402
-999979474 -596794524
596813822 999960176
-999897067 -596876931
596941467 999832531
596939628 999834370
596853385 999920613
596935836 999838162
596877447 999896551
596875186 999898812
596810163 999963835
596906027 999867971
596840215 999933783
596905508 999868490
-999845766 -596928232
596968539 999805459
596912966 999861032
596956455 999817543
-999982675 -596791323
-999924176 -596849822
596885248 999888750
596887536 999886462
596972965 999801033
-999862639 -596911359
596811472 999962526
596887976 999886022
596882149 999891849
-999921274 -596852724
596948948 999825050
596793520 999980478
-999849568 -596924430
596827535 999946463
-999827172 -596946826
596892120 999881878
-999976626 -596797372
596796973 999977025
596919815 999854183
596822589 999951409
-999857327 -596916671
596914451 999859547
-999834007 -596939991
-999939776 -596834222
-999903307 -596870691
-999868875 -596905123
-999944226 -596829772
596878712 999895286
-999982899 -596791099
596814488 999959510
596857911 999916087
596845291 999928707
-999936090 -596837908
-999832958 -596941040
-999888845 -596885153
-999968471 -596805527
-999859025 -596914973
596955446 999818552
-999917301 -596856697
596935393 999838605
-999975590 -596798408
596843691 999930307
596965949 999808049
596895948 999878050
596968031 999805967
596948459 999825539
-999830818 -596943180
596897691 999876307
-999863514 -596910484
596968337 999805661
-999836465 -596937533
-999967704 -596806294
-999997528 -596776470
-999943615 -596830383
596915871 999858127
-999833124 -596940874
-999907935 -596866063
596894350 999879648
596952984 999821014
596805132 999968866
596949637 999824361
-999991014 -596782984
596833773 999940225
-999912313 -596861685
-999946600 -596827398
596887714 999886284
-999942717 -596831281
-999938562 -596835436
596798627 999975371
-999959781 -596814217
-999825349 -596948649
-999822002 -596951996
-999833144 -596940854
-999973721 -596800277
596806846 999967152
-999980029 -596793969
-999933204 -596840794
-999984940 -596789058
-999986695 -596787303
596859484 999914514
596830575 999943423
-999892477 -596881521
-999911301 -596862697
596790405 999983593
596937748 999836250
-999941646 -596832352
-999962031 -596811967
596842140 999931858
-999888590 -596885408
-999978475 -596795523
596916573 999857425
-999899998 -596874000
-999827957 -596946041
596824662 999949336
596873005 999900993
596953547 999820451
596804255 999969743
-999989483 -596784515
-999999085 -596774913
596803873 999970125
-999864420 -596909578
596798597 999975401
-999836494 -596937504
-999877564 -596896434
596944771 999829227
596786935 999987063
596829139 999944859
-999841065 -596932933
596844243 999929755
-999973318 -596800680
596806933 999967065
-999996161 -596777837
-999959101 -596814897
-999992140 -596781858
596951752 999822246
596812062 999961936
596868930 999905068
596810354 999963644
596952842 999821156
-999983828 -596790170
596931717 999842281
-999974053 -596799945
596925257 999848741
596801149 999972849
-999851297 -596922701
596842509 999931489
-999992956 -596781042
-999981380 -596792618
596781768 999992230
-999834542 -596939456
596936611 999837387
-999986946 -596787052
-999884387 -596889611
-999824765 -596949233
596944521 999829477
596869798 999904200
-999982359 -596791639
596912138 999861860
-999999769 -596774229
596898473 999875525
596915828 999858170
-999946971 -596827027
596854314 999919684
596924555 999849443
-999875170 -596898828
596873853 999900145
596931392 999842606
-999932515 -596841483
596790418 999983580
-999971848 -596802150
-999822226 -596951772
596866999 999906999
596884847 999889151
-999806277 -596967721
596792146 999981852
-999949598 -596824400
-999808767 -596965231
-999837523 -596936475
596790296 999983702
-999834597 -596939401
-999955869 -596818129
596805339 999968659
-999910876 -596863122
596866264 999907734
-999978208 -596795790
-999831515 -596942483
596946188 999827810
-999849436 -596924562
596853321 999920677
596898860 999875138
596961623 999812375
-999858276 -596915722
-999851248 -596922750
-999936664 -596837334
-999995971 -596778027
-999929120 -596844878
-999958581 -596815417
-999835603 -596938395
596827206 999946792
596860860 999913138
-999995486 -596778512
-999818498 -596955500
-999806236 -596967762
-999986103 -596787895
596904463 999869535
-999930079 -596843919
-999998165 -596775833
-999814411 -596959587
-999964066 -596809932
-999966829 -596807169
-999951654 -596822344
-999815526 -596958472
596775783 999998215
596910412 999863586
-999870697 -596903301
596919023 999854975
-999953888 -596820110
596959082 999814916
596891261 999882737
596859139 999914859
-999950912 -596823086
596818871 999955127
-999885234 -596888764
-999864567 -596909431
-999985763 -596788235
596920657 999853341
596894054 999879944
596874257 999899741
596893845 999880153
596854474 999919524
596826542 999947456
596940800 999833198
596902370 999871628
596936520 999837478
-999804278 -596969720
596953327 999820671
-999958281 -596815717
596829733 999944265
596940157 999833841
596935067 999838931
-999969867 -596804131
-999912445 -596861553
596804205 999969793
596789560 999984438
596862627 999911371
596813745 999960253
-999909603 -596864395
-999867083 -596906915
-999836443 -596937555
-999886866 -596887132
-999947536 -596826462
-999801341 -596972657
596899722 999874276
-999972777 -596801221
596971228 999802770
-999817385 -596956613
-999813544 -596960454
-999877232 -596896766
-999839348 -596934650
-999988764 -596785234
596824316 999949682
596871877 999902121
-999857258 -596916740
-999941522 -596832476
596794927 999979071
596784862 999989136
-999945349 -596828649
596827444 999946554
596784565 999989433
596864650 999909348
596847344 999926654
596799340 999974658
-999850230 -596923768
-999939082 -596834916
596933419 999840579
596921839 999852159
-999905842 -596868156
596777576 999996422
596837997 999936001
596865838 999908160
-999801471 -596972527
596897679 999876319
-999929550 -596844448
596840846 999933152
596913035 999860963
-999876651 -596897347
596941247 999832751
596775118 999998880
596930775 999843223
596820814 999953184
596871130 999902868
-999861282 -596912716
-999863008 -596910990
596840253 999933745
596896732 999877266
-999885753 -596888245
-999802189 -596971809
596880880 999893118
-999923824 -596850174
-999980307 -596793691
596913123 999860875
-999821616 -596952382
-999997405 -596776593
596840055 999933943
-999952090 -596821908
596931449 999842549
596911653 999862345
596818682 999955316
-999854313 -596919685
-999871101 -596902897
-999903799 -596870199
596953629 999820369
-999918116 -596855882
-999941707 -596832291
-999913338 -596860660
-999976607 -596797391
-999909126 -596864872
-999935767 -596838231
596946679 999827319
-999811691 -596962307
596816224 999957774
-999808425 -596965573
-999955968 -596818030
-999810761 -596963237
596915364 999858634
596778898 999995100
596916221 999857777
-999972088 -596801910
-999876868 -596897130
-999937733 -596836265
-999881096 -596892902
-999838264 -596935734
-999906305 -596867693
-999911504 -596862494
596784818 999989180
596799839 999974159
-999950737 -596823261
596949755 999824243
596960697 999813301
-999845205 -596928793
596794006 999979992
-999897358 -596876640
596791669 999982329
596914367 999859631
596862478 999911520
596865649 999908349
596817992 999956006
596861535 999912463
-999812799 -596961199
596874802 999899196
596815142 999958856
-999910635 -596863363
596873182 999900816
-999856827 -596917171
596812982 999961016
-999827869 -596946129
-999885591 -596888407
-999843479 -596930519
-999916049 -596857949
596811284 999962714
-999915131 -596858867
-999856834 -596917164
596893088 999880910
596965618 999808380
596801660 999972338
-999816380 -596957618
-999994708 -596779290
596809261 999964737
596776610 999997388
-999942539 -596831459
-999962635 -596811363
596946548 999827450
596869203 999904795
-999966091 -596807907
596856690 999917308
596951319 999822679
-999834293 -596939705
596869643 999904355
-999928540 -596845458
596956999 999816999
596798110 999975888
-999928421 -596845577
596971828 999802170
596777870 999996128
-999820228 -596953770
-999967388 -596806610
-999997668 -596776330
-999808558 -596965440
596805408 999968590
596865710 999908288
-999960921 -596813077
596957181 999816817
596883156 999890842
596872154 999901844
596955595 999818403
596838402 999935596
596893567 999880431
-999824935 -596949063
-999935004 -596838994
596780922 999993076
596792697 999981301
-999806546 -596967452
-999993081 -596780917
-999990567 -596783431
596810427 999963571
596801920 999972078
596947528 999826470
-999829472 -596944526
-999887010 -596886988
596914997 999859001
596948249 999825749
-999827284 -596946714
-999877259 -596896739
596896521 999877477
596929795 999844203
596861949 999912049
-999947744 -596826254
596856630 999917368
596808421 999965577
-999995642 -596778356
-999905168 -596868830
-999914653 -596859345
596855861 999918137
-999883536 -596890462
-999924582 -596849416
-999804698 -596969300
596960875 999813123
-999817557 -596956441
596947527 999826471
596932557 999841441
-999869397 -596904601
-999833594 -596940404
-999860347 -596913651
-999964739 -596809259
-999876328 -596897670
-999846729 -596927269
-999963788 -596810210
596953783 999820215
-999997280 -596776718
596873617 999900381
-999986882 -596787116
-999991093 -596782905
-999940482 -596833516
-999921044 -596852954
596864360 999909638
596961378 999812620
-999948983 -596825015
-999816689 -596957309
-999836230 -596937768
-999907215 -596866783
596854417 999919581
596968233 999805765
596965250 999808748
596783766 999990232
-999920735 -596853263
596905541 999868457
-999863253 -596910745
-999886331 -596887667
-999832343 -596941655
-999876387 -596897611
596931169 999842829
-999815838 -596958160
-999837836 -596936162
596854694 999919304
-999952135 -596821863
596938449 999835549
596931996 999842002
596902110 999871888
596828245 999945753
596951243 999822755
596951095 999822903
596910494 999863504
-999831020 -596942978
-999947056 -596826942
-999937484 -596836514
596953053 999820945
596880411 999893587
-999818131 -596955867
-999997580 -596776418
-999911006 -596862992
-999882202 -596891796
596838605 999935393
596851007 999922991
-999907679 -596866319
-999972596 -596801402
596913054 999860944
-999907964 -596866034
596864723 999909275
596941203 999832795
596807396 999966602
596853075 999920923
-999953034 -596820964
596845044 999928954
596960427 999813571
-999800092 -596973906
596780475 999993523
-999928455 -596845543
-999827122 -596946876
596950605 999823393
-999962102 -596811896
-999947079 -596826919
596823673 999950325
596793630 999980368
596804614 999969384
-999976269 -596797729
-999900419 -596873579
-999882283 -596891715
-999938459 -596835539
596821639 999952359
596938500 999835498
596815856 999958142
-999946519 -596827479
-999981371 -596792627
-999911847 -596862151
596812992 999961006
-999829239 -596944759
-999857708 -596916290
-999895139 -596878859
596802544 999971454
-999816572 -596957426
-999809596 -596964402
596902518 999871480
596844219 999929779
-999997683 -596776315
596840362 999933636
-999993192 -596780806
596832578 999941420
-999999411 -596774587
-999958254 -596815744
-999981431 -596792567
-999870927 -596903071
-999843387 -596930611
596775973 999998025
596972426 999801572
596956296 999817702
-999954089 -596819909
-999863164 -596910834
596785207 999988791
596787821 999986177
-999826023 -596947975
-999893329 -596880669
596788110 999985888
596935003 999838995
596962117 999811881
-999931882 -596842116
-999892870 -596881128
-999851531 -596922467
596955525 999818473
-999945792 -596828206
-999812505 -596961493
596790213 999983785
-999809581 -596964417
596956761 999817237
596870780 999903218
596901557 999872441
-999920020 -596853978
596952904 999821094
-999846022 -596927976
-999859315 -596914683
-999973413 -596800585
596792197 999981801
-999929182 -596844816
596800202 999973796
-999841666 -596932332
-999883591 -596890407
596846333 999927665
596842138 999931860
-999898639 -596875359
-999854999 -596918999
-999989941 -596784057
-999846396 -596927602
596880625 999893373
596812962 999961036
-999919721 -596854277
-999866759 -596907239
596955218 999818780
-999873958 -596900040
-999845991 -596928007
-999993602 -596780396
-999889096 -596884902
596900467 999873531
-999881246 -596892752
596809131 999964867
-999878241 -596895757
-999805983 -596968015
-999859838 -596914160
596846725 999927273
-999864594 -596909404
596965320 999808678
596938764 999835234
-999877458 -596896540
596851375 999922623
-999959836 -596814162
-999946073 -596827925
-999877843 -596896155
596793631 999980367
-999966362 -596807636
-999802269 -596971729
-999955258 -596818740
596859583 999914415
596848339 999925659
596821817 999952181
-999917984 -596856014
-999995869 -596778129
-999978387 -596795611
596793030 999980968
-999872459 -596901539
-999830342 -596943656
-999866865 -596907133
-999825712 -596948286
596827487 999946511
-999853176 -596920822
596863538 999910460
596949522 999824476
-999987272 -596786726
596793569 999980429
596938794 999835204
596931461 999842537
-999970489 -596803509
596790604 999983394
596821823 999952175
596818239 999955759
-999904579 -596869419
596808507 999965491
-999838633 -596935365
596876220 999897778
596866563 999907435
-999965143 -596808855
596944596 999829402
596893443 999880555
596963697 999810301
-999989102 -596784896
596841489 999932509
-999887996 -596886002
-999932451 -596841547
596867500 999906498
596966615 999807383
596844575 999929423
596949480 999824518
596916370 999857628
596923211 999850787
596968374 999805624
596852389 999921609
596778287 999995711
596872626 999901372
-999804897 -596969101
-999979395 -596794603
-999860904 -596913094
596890516 999883482
596798855 999975143
-999999214 -596774784
-999923514 -596850484
596881940 999892058
596932483 999841515
596911099 999862899
-999800238 -596973760
-999922964 -596851034
596937435 999836563
-999839441 -596934557
-999887989 -596886009
596894685 999879313
596829537 999944461
596895176 999878822
596943990 999830008
596938064 999835934
596924170 999849828
596904895 999869103
596776026 999997972
596916103 999857895
596851154 999922844
596956616 999817382
-999964488 -596809510
-999953544 -596820454
596817346 999956652
-999935984 -596838014
-999920646 -596853352
596867764 999906234
596920911 999853087
596801533 999972465
-999803745 -596970253
596878220 999895778
-999868246 -596905752
-999923713 -596850285
596920526 999853472
-999820779 -596953219
-999879991 -596894007
596923426 999850572
-999931606 -596842392
596931756 999842242
-999868949 -596905049
-999853068 -596920930
-999963928 -596810070
596834720 999939278
596799171 999974827
-999979157 -596794841
596898600 999875398
596779888 999994110
-999865849 -596908149
596958511 999815487
596824229 999949769
-999850175 -596923823
-999921351 -596852647
596906357 999867641
596925714 999848284
596877998 999896000
-999802744 -596971254
596965304 999808694
-999929475 -596844523
596906598 999867400
-999921898 -596852100
596871483 999902515
-999950482 -596823516
596857335 999916663
-999816097 -596957901
596840571 999933427
-999844198 -596929800
-999997384 -596776614
596803109 999970889
596826468 999947530
-999877930 -596896068
596811396 999962602
596967676 999806322
596937136 999836862
-999871151 -596902847
596907161 999866837
-999864604 -596909394
596912042 999861956
-999839938 -596934060
596795299 999978699
-999902786 -596871212
596811084 999962914
596807785 999966213
596888380 999885618
596945725 999828273
-999966846 -596807152
-999860353 -596913645
-999968856 -596805142
-999838176 -596935822
-999914487 -596859511
-999831593 -596942405
596929975 999844023
-999850303 -596923695
-999903282 -596870716
596788494 999985504
596868947 999905051
596793047 999980951
-999853076 -596920922
-999829570 -596944428
-999873925 -596900073
596907368 999866630
-999804740 -596969258
-999999374 -596774624
596784983 999989015
596906341 999867657
-999889854 -596884144
-999946727 -596827271
-999912503 -596861495
596784117 999989881
596922432 999851566
-999918983 -596855015
596850616 999923382
-999958203 -596815795
-999905470 -596868528
596915949 999858049
-999863216 -596910782
-999850457 -596923541
-999839637 -596934361
-999845605 -596928393
-999875039 -596898959
-999989988 -596784010
596918152 999855846
-999909484 -596864514
-999886000 -596887998
596795756 999978242
-999957497 -596816501
596966403 999807595
596812580 999961418
-999920593 -596853405
-999971833 -596802165
596837563 999936435
-999974546 -596799452
596882132 999891866
-999940613 -596833385
-999843215 -596930783
596851103 999922895
596973058 999800940
-999894038 -596879960
596930801 999843197
596795757 999978241
-999871124 -596902874
596796162 999977836
-999852340 -596921658
-999920467 -596853531
596911380 999862618
596962128 999811870
-999932901 -596841097
596917122 999856876
596935644 999838354
-999973855 -596800143
596867735 999906263
-999827579 -596946419
-999927750 -596846248
-999838829 -596935169
-999813691 -596960307
596885803 999888195
596819675 999954323
-999904255 -596869743
596807261 999966737
596796494 999977504
596959042 999814956
596836576 999937422
596788311 999985687
596936126 999837872
-999887976 -596886022
596893859 999880139
596774122 999999876
-999875961 -596898037
-999941738 -596832260
596881691 999892307
596939121 999834877
596841138 999932860
596846813 999927185
596819884 999954114
-999885959 -596888039
596799823 999974175
596784882 999989116
-999898456 -596875542
-999821880 -596952118
596964025 999809973
-999881433 -596892565
-999872263 -596901735
-999872722 -596901276
-999914404 -596859594
-999861453 -596912545
-999846210 -596927788
-999961823 -596812175
-999826024 -596947974
-999811364 -596962634
596930059 999843939
596921576 999852422
596955497 999818501
596850335 999923663
-999873699 -596900299
-999883656 -596890342
596888919 999885079
-999949709 -596824289
-999882965 -596891033
-999986067 -596787931
-999839320 -596934678
-999941091 -596832907
596896111 999877887
-999928549 -596845449
596841214 999932784
596881939 999892059
596815788 999958210
596932329 999841669
-999976965 -596797033
596847823 999926175
596822836 999951162
596932148 999841850
596777190 999996808
-999964631 -596809367
-999955645 -596818353
596891911 999882087
-999862712 -596911286
-999910040 -596863958
-999866847 -596907151
-999937631 -596836367
596825017 999948981
596903863 999870135
-999889976 -596884022
596885841 999888157
-999997598 -596776400
596959376 999814622
-999802544 -596971454
-999933743 -596840255
596879743 999894255
596894201 999879797
596905237 999868761
596920344 999853654
596897876 999876122
-999846352 -596927646
596781512 999992486
596835884 999938114
-999988744 -596785254
-999842216 -596931782
-999906066 -596867932
-999945922 -596828076
596870397 999903601
-999931353 -596842645
-999813251 -596960747
-999876540 -596897458
596808148 999965850
596935587 999838411
-999916000 -596857998
596934116 999839882
-999886388 -596887610
596814114 999959884
-999880690 -596893308
-999833851 -596940147
-999816585 -596957413
596862198 999911800
-999817659 -596956339
596937139 999836859
596817487 999956511
-999931145 -596842853
-999989652 -596784346
596903114 999870884
-999886491 -596887507
-999872678 -596901320
596879281 999894717
-999875448 -596898550
-999983695 -596790303
-999982852 -596791146
596854219 999919779
-999875513 -596898485
596789836 999984162
-999815783 -596958215
-999816441 -596957557
-999958158 -596815840
596871581 999902417
596954921 999819077
-999996292 -596777706
-999832051 -596941947
-999844394 -596929604
596799216 999974782
-999945487 -596828511
596919841 999854157
596926535 999847463
-999887342 -596886656
596886252 999887746
596943615 999830383
596962008 999811990
596933152 999840846
596828066 999945932
-999956913 -596817085
-999965697 -596808301
-999922077 -596851921
-999872877 -596901121
596788227 999985771
596899487 999874511
-999982656 -596791342
-999855128 -596918870
596916026 999857972
596964388 999809610
596951687 999822311
-999855099 -596918899
-999905259 -596868739
-999933005 -596840993
596967059 999806939
596843581 999930417
-999846968 -596927030
596953739 999820259
596837788 999936210
-999963270 -596810728
-999864289 -596909709
-999861991 -596912007
596924574 999849424
596893193 999880805
596922939 999851059
-999904432 -596869566
596780383 999993615
-999869063 -596904935
-999914160 -596859838
-999835420 -596938578
-999946557 -596827441
-999891884 -596882114
-999814479 -596959519
-999817901 -596956097
596774438 999999560
-999993514 -596780484
-999865659 -596908339
-999873428 -596900570
-999920812 -596853186
-999970260 -596803738
-999840597 -596933401
-999957162 -596816836
596799332 999974666
-999903752 -596870246
-999809358 -596964640
-999826822 -596947176
-999938418 -596835580
-999870161 -596903837
-999901910 -596872088
596821490 999952508
596929233 999844765
596788934 999985064
596774830 999999168
-999833159 -596940839
596903031 999870967
-999839657 -596934341
-999946178 -596827820
596859166 999914832
-999807246 -596966752
596838919 999935079
-999994793 -596779205
596956129 999817869
596911951 999862047
596787356 999986642
596957969 999816029
-999929245 -596844753
596957863 999816135
-999884918 -596889080
596807692 999966306
-999884647 -596889351
596955403 999818595
-999847028 -596926970
-999908670 -596865328
-999838346 -596935652
596853861 999920137
-999970287 -596803711
-999902623 -596871375
-999906526 -596867472
596896606 999877392
-999881047 -596892951
-999928011 -596845987
596887544 999886454
-999979623 -596794375
-999855196 -596918802
596926121 999847877
596816634 999957364
596912703 999861295
-999843360 -596930638
-999893052 -596880946
-999909098 -596864900
-999803759 -596970239
596946420 999827578
596779479 999994519
-999966634 -596807364
596964696 999809302
596843810 999930188
596793744 999980254
-999826895 -596947103
596967344 999806654
-999804184 -596969814
-999856221 -596917777
596953728 999820270
596948127 999825871
-999861329 -596912669
-999905337 -596868661
596911030 999862968
596892135 999881863
-999831550 -596942448
596856565 999917433
-999954087 -596819911
596923958 999850040
-999873773 -596900225
-999894189 -596879809
-999961029 -596812969
596831598 999942400
-999959484 -596814514
596845805 999928193
-999980903 -596793095
-999896911 -596877087
-999870624 -596903374
596891198 999882800
-999855325 -596918673
-999829722 -596944276
596809252 999964746
596945368 999828630
-999945084 -596828914
596788519 999985479
596851376 999922622
-999909056 -596864942
596965433 999808565
-999923909 -596850089
596929878 999844120
596918590 999855408
596951665 999822333
-999955873 -596818125
596930636 999843362
-999836962 -596937036
-999868725 -596905273
596846970 999927028
-999851210 -596922788
-999826325 -596947673
596961707 999812291
596940913 999833085
-999956873 -596817125
-999933085 -596840913
596961393 999812605
-999841055 -596932943
-999938776 -596835222
-999903182 -596870816
596818897 999955101
-999924635 -596849363
596783345 999990653
-999879059 -596894939
596868671 999905327
-999875280 -596898718
596794106 999979892
596816204 999957794
596914802 999859196
-999853243 -596920755
-999921545 -596852453
-999960903 -596813095
596805278 999968720
596936006 999837992
596919352 999854646
-999887957 -596886041
-999855066 -596918932
596932082 999841916
596865689 999908309
596781252 999992746
-999810412 -596963586
596946731 999827267
596806408 999967590
-999895097 -596878901
-999812111 -596961887
-999908415 -596865583
-999865733 -596908265
-999886019 -596887979
-999880655 -596893343
596786830 999987168
-999876650 -596897348
596967751 999806247
-999844842 -596929156
596799203 999974795
596925774 999848224
596875029 999898969
596889268 999884730
596874719 999899279
-999940977 -596833021
596956829 999817169
-999836503 -596937495
596828797 999945201
-999890404 -596883594
596876838 999897160
-999857491 -596916507
-999982260 -596791738
-999860902 -596913096
-999995371 -596778627
596841805 999932193
-999818029 -596955969
596926810 999847188
596836122 999937876
-999969772 -596804226
-999834415 -596939583
-999844646 -596929352
-999921182 -596852816
-999800949 -596973049
596927511 999846487
-999900289 -596873709
596862769 999911229
-999854679 -596919319
-999976085 -596797913
-999853866 -596920132
596795867 999978131
596939815 999834183
-999916790 -596857208
-999832766 -596941232
596852491 999921507
596887615 999886383
-999834700 -596939298
596912341 999861657
-999985273 -596788725
596934771 999839227
596872079 999901919
596958794 999815204
-999950546 -596823452
-999882133 -596891865
-999951962 -596822036
596931923 999842075
596811741 999962257
596946416 999827582
596950753 999823245
596926328 999847670
596781227 999992771
596802943 999971055
-999944767 -596829231
-999845261 -596928737
-999999100 -596774898
596937198 999836800
-999916562 -596857436
-999839284 -596934714
-999839674 -596934324
-999959320 -596814678
-999976564 -596797434
-999840289 -596933709
596866720 999907278
-999908841 -596865157
-999996348 -596777650
-999972431 -596801567
-999915777 -596858221
596873408 999900590
596800060 999973938
596833627 999940371
-999909774 -596864224
-999825538 -596948460
-999971758 -596802240
596964261 999809737
-999833887 -596940111
-999906851 -596867147
-999879938 -596894060
-999873121 -596900877
-999904627 -596869371
596787802 999986196
596784593 999989405
-999983126 -596790872
-999928890 -596845108
-999947150 -596826848
-999965901 -596808097
-999932411 -596841587
-999980352 -596793646
-999967187 -596806811
596875491 999898507
596876840 999897158
596831790 999942208
596809527 999964471
596842158 999931840
-999865024 -596908974
-999892328 -596881670
-999922149 -596851849
-999979449 -596794549
-999925830 -596848168
596890228 999883770
596883222 999890776
-999840827 -596933171
-999851231 -596922767
596885682 999888316
596865994 999908004
-999903340 -596870658
596828860 999945138
596782228 999991770
596956529 999817469
596785050 999988948
596833580 999940418
-999991197 -596782801
596849111 999924887
-999866052 -596907946
-999875853 -596898145
-999991117 -596782881
-999855320 -596918678
-999850569 -596923429
596928887 999845111
596779836 999994162
-999850011 -596923987
-999832665 -596941333
596819960 999954038
-999976571 -596797427
596870104 999903894
-999903049 -596870949
-999919538 -596854460
-999998317 -596775681
596868628 999905370
-999915595 -596858403
-999995634 -596778364
596781870 999992128
-999858724 -596915274
-999974195 -596799803
596778827 999995171
-999883292 -596890706
596929276 999844722
596892710 999881288
596901299 999872699
596866074 999907924
596949341 999824657
-999820446 -596953552
596931839 999842159
-999805954 -596968044
596862375 999911623
-999876355 -596897643
596874688 999899310
-999939571 -596834427
596794688 999979310
596848455 999925543
-999868538 -596905460
-999997743 -596776255
596922487 999851511
596833199 999940799
596896492 999877506
596835608 999938390
-999939045 -596834953
-999863463 -596910535
-999946147 -596827851
596929643 999844355
596883810 999890188
-999885610 -596888388
-999960343 -596813655
-999981370 -596792628
596811950 999962048
-999958283 -596815715
-999953922 -596820076
596919474 999854524
596870601 999903397
-999950660 -596823338
596857518 999916480
596871998 999902000
596809122 999964876
596856970 999917028
-999929179 -596844819
-999899154 -596874844
596815138 999958860
596918881 999855117
-999988904 -596785094
-999922842 -596851156
-999824221 -596949777
-999862501 -596911497
-999914172 -596859826
596884377 999889621
-999831848 -596942150
596781022 999992976
-999867235 -596906763
596835903 999938095
-999850633 -596923365
-999928472 -596845526
-999995980 -596778018
596802029 999971969
596937030 999836968
596906790 999867208
-999825798 -596948200
596919955 999854043
596779265 999994733
-999926351 -596847647
596777863 999996135
596910575 999863423
-999964453 -596809545
-999925899 -596848099
596925535 999848463
596852391 999921607
-999999484 -596774514
-999949009 -596824989
-999950663 -596823335
-999900826 -596873172
-999989778 -596784220
-999979287 -596794711
-999880341 -596893657
-999874622 -596899376
596901563 999872435
596942303 999831695
-999978181 -596795817
-999961277 -596812721
596916353 999857645
-999887718 -596886280
596875726 999898272
-999945974 -596828024
596840596 999933402
596882644 999891354
596900026 999873972
-999918093 -596855905
-999876152 -596897846
596788426 999985572
-999847156 -596926842
-999958545 -596815453
-999926328 -596847670
596913586 999860412
596857481 999916517
-999894259 -596879739
-999814590 -596959408
-999869191 -596904807
596969133 999804865
596863973 999910025
596942427 999831571
-999920038 -596853960
-999911233 -596862765
-999867939 -596906059
596871895 999902103
596855992 999918006
596959527 999814471
596941265 999832733
-999827812 -596946186
-999954514 -596819484
596960207 999813791
-999949059 -596824939
-999932756 -596841242
-999877488 -596896510
596942740 999831258
-999874935 -596899063
-999848215 -596925783
-999844504 -596929494
-999919253 -596854745
596788142 999985856
596893194 999880804
596835428 999938570
-999951889 -596822109
-999802234 -596971764
596861637 999912361
-999909150 -596864848
596833669 999940329
-999991744 -596782254
-999949816 -596824182
596825082 999948916
596859402 999914596
-999893508 -596880490
596786812 999987186
-999817646 -596956352
-999965169 -596808829
-999834531 -596939467
-999906288 -596867710
-999966694 -596807304
-999929946 -596844052
-999902003 -596871995
596816672 999957326
596908786 999865212
-999974778 -596799220
-999918027 -596855971
596821525 999952473
-999964593 -596809405
596840442 999933556
596888048 999885950
-999820611 -596953387
596868306 999905692
-999939227 -596834771
596967713 999806285
-999873255 -596900743
-999883449 -596890549
596799876 999974122
596799049 999974949
596952299 999821699
596927585 999846413
596887778 999886220
596900014 999873984
-999883344 -596890654
-999957353 -596816645
-999873936 -596900062
596813431 999960567
596795468 999978530
596899901 999874097
-999884985 -596889013
-999929505 -596844493
596864229 999909769
596865808 999908190
596907127 999866871
-999921383 -596852615
596880391 999893607
596923129 999850869
596951520 999822478
596880481 999893517
596943130 999830868
596805617 999968381
596933589 999840409
-999864847 -596909151
-999838263 -596935735
-999935958 -596838040
-999880091 -596893907
596971684 999802314
-999994340 -596779658
596891761 999882237
596845442 999928556
-999875707 -596898291
596830937 999943061
-999991878 -596782120
-999898085 -596875913
-999854095 -596919903
-999939995 -596834003
596880377 999893621
596925370 999848628
596803370 999970628
596851501 999922497
-999906023 -596867975
596811571 999962427
596814045 999959953
-999833710 -596940288
596950226 999823772
596811209 999962789
596907884 999866114
596849831 999924167
596934764 999839234
-999900766 -596873232
596781686 999992312
-999932957 -596841041
-999832304 -596941694
-999918204 -596855794
-999920557 -596853441
596859003 999914995
596808605 999965393
596866744 999907254
-999918891 -596855107
-999802676 -596971322
-999855882 -596918116
596879882 999894116
596954318 999819680
596844038 999929960
-999983344 -596790654
596782435 999991563
596964781 999809217
-999819568 -596954430
-999894066 -596879932
-999809161 -596964837
596787686 999986312
-999955764 -596818234
596854430 999919568
-999973719 -596800279
-999825311 -596948687
596850206 999923792
596804169 999969829
596867048 999906950
-999914734 -596859264
-999849169 -596924829
-999903712 -596870286
-999943727 -596830271
596827642 999946356
-999926159 -596847839
596927186 999846812
-999923367 -596850631
596842149 999931849
-999928870 -596845128
-999832844 -596941154
-999980094 -596793904
596842891 999931107
596959387 999814611
596863089 999910909
-999886324 -596887674
-999988533 -596785465
-999852113 -596921885
596959188 999814810
-999961628 -596812370
-999984097 -596789901
-999945032 -596828966
596830038 999943960
-999919500 -596854498
596918572 999855426
596806602 999967396
596775595 999998403
596936499 999837499
-999801267 -596972731
-999858540 -596915458
-999972984 -596801014
-999836366 -596937632
-999931841 -596842157
596828370 999945628
596899447 999874551
596916195 999857803
596806824 999967174
596933507 999840491
596788937 999985061
596875682 999898316
596929718 999844280
596921185 999852813
-999876922 -596897076
-999886682 -596887316
-999969437 -596804561
596851915 999922083
-999818436 -596955562
-999870819 -596903179
596775080 999998918
-999942700 -596831298
596951224 999822774
596925306 999848692
596798583 999975415
-999809369 -596964629
-999989719 -596784279
596907837 999866161
-999888878 -596885120
596858140 999915858
596961163 999812835
596973087 999800911
-999982403 -596791595
596842302 999931696
-999873886 -596900112
596853160 999920838
596783387 999990611
-999879949 -596894049
-999811630 -596962368
596949379 999824619
596862020 999911978
-999954509 -596819489
-999985388 -596788610
596866738 999907260
-999833018 -596940980
596891362 999882636
-999835365 -596938633
-999920077 -596853921
-999959477 -596814521
-999831628 -596942370
596816298 999957700
-999899253 -596874745
596955647 999818351
596919174 999854824
-999805178 -596968820
596967670 999806328
596837064 999936934
596932050 999841948
-999995560 -596778438
-999822661 -596951337
596852136 999921862
596813001 999960997
596800053 999973945
-999940104 -596833894
-999843754 -596930244
596927315 999846683
596802270 999971728
596957971 999816027
596803161 999970837
-999953009 -596820989
596864867 999909131
596811210 999962788
596924282 999849716
-999865138 -596908860
-999960365 -596813633
-999902842 -596871156
-999969973 -596804025
596805139 999968859
-999956048 -596817950
596973094 999800904
-999800583 -596973415
-999958666 -596815332
596786708 999987290
596862578 999911420
596900662 999873336
596971161 999802837
-999909802 -596864196
596943695 999830303
596853188 999920810
-999970020 -596803978
-999852222 -596921776
596888169 999885829
-999978256 -596795742
596922720 999851278
-999902384 -596871614
-999956878 -596817120
596826518 999947480
-999947461 -596826537
-999845992 -596928006
596783826 999990172
596958115 999815883
-999899006 -596874992
596897440 999876558
-999817563 -596956435
596856549 999917449
-999933669 -596840329
-999880292 -596893706
-999841905 -596932093
-999863111 -596910887
596865582 999908416
-999839975 -596934023
-999866785 -596907213
596969370 999804628
-999937136 -596836862
596871900 999902098
-999879598 -596894400
596896804 999877194
596928515 999845483
596799732 999974266
596884126 999889872
-999848824 -596925174
596973956 999800042
-999938177 -596835821
-999957687 -596816311
-999871263 -596902735
596868724 999905274
-999933464 -596840534
596807650 999966348
-999922479 -596851519
596821292 999952706
596944781 999829217
596889150 999884848
-999903480 -596870518
596921718 999852280
596878969 999895029
596900788 999873210
596864459 999909539
596940475 999833523
596952705 999821293
596795963 999978035
596790741 999983257
596831553 999942445
-999980740 -596793258
596815402 999958596
596787096 999986902
596909724 999864274
596816006 999957992
596814172 999959826
-999858396 -596915602
596867799 999906199
-999945024 -596828974
596896250 999877748
-999931457 -596842541
596847824 999926174
-999876766 -596897232
596780285 999993713
-999885327 -596888671
-999872721 -596901277
596973025 999800973
-999936476 -596837522
-999830709 -596943289
-999817882 -596956116
-999961317 -596812681
-999944861 -596829137
-999978414 -596795584
596870900 999903098
-999815636 -596958362
596857302 999916696
596843788 999930210
-999957894 -596816104
596848548 999925450
-999855252 -596918746
596958463 999815535
596785177 999988821
-999869593 -596904405
596886295 999887703
-999986717 -596787281
-999967435 -596806563
596839595 999934403
596848180 999925818
-999922928 -596851070
596855093 999918905
-999807888 -596966110
596816742 999957256
-999984022 -596789976
596851611 999922387
596863561 999910437
596810581 999963417
-999873365 -596900633
596913781 999860217
596868633 999905365
596835068 999938930
596834162 999939836
-999820230 -596953768
596973876 999800122
-999899117 -596874881
-999966180 -596807818
596845269 999928729
-999859137 -596914861
596908721 999865277
596897647 999876351
-999964576 -596809422
-999829771 -596944227
596938975 999835023
596790789 999983209
-999810291 -596963707
596792790 999981208
-999826057 -596947941
596859649 999914349
596828034 999945964
-999826095 -596947903
-999921913 -596852085
596867568 999906430
596942317 999831681
596956019 999817979
596912120 999861878
596967636 999806362
596797843 999976155
596863812 999910186
-999859815 -596914183
596926516 999847482
-999843763 -596930235
-999807071 -596966927
-999830536 -596943462
596963300 999810698
596793961 999980037
-999935785 -596838213
596860368 999913630
-999987641 -596786357
596795295 999978703
-999888094 -596885904
-999970380 -596803618
596850905 999923093
596971088 999802910
596948349 999825649
596824672 999949326
-999894266 -596879732
-999878728 -596895270
596857773 999916225
-999862511 -596911487
596881234 999892764
596825392 999948606
-999984210 -596789788
596897062 999876936
-999973121 -596800877
-999909531 -596864467
596933040 999840958
596828361 999945637
-999810649 -596963349
596878123 999895875
-999833251 -596940747
596927702 999846296
596924356 999849642
-999949158 -596824840
596890300 999883698
-999916425 -596857573
-999916878 -596857120
-999924685 -596849313
596899472 999874526
-999942211 -596831787
-999958782 -596815216
596857129 999916869
596809097 999964901
596954166 999819832
596901452 999872546
596954250 999819748
596876210 999897788
-999850077 -596923921
-999933103 -596840895
596935876 999838122
596831158 999942840
596823100 999950898
-999858734 -596915264
-999971653 -596802345
-999875157 -596898841
596883058 999890940
596937409 999836589
596825999 999947999
596914403 999859595
-999912964 -596861034
-999866016 -596907982
596908353 999865645
596863798 999910200
596785912 999988086
596860425 999913573
596893934 999880064
-999957306 -596816692
596933426 999840572
596907392 999866606
-999828634 -596945364
596786803 999987195
596802995 999971003
596827126 999946872
596895108 999878890
596809467 999964531
-999891915 -596882083
596874917 999899081
-999909224 -596864774
-999860241 -596913757
596818652 999955346
-999865676 -596908322
-999993776 -596780222
-999983062 -596790936
596947999 999825999
596905095 999868903
596900255 999873743
-999878316 -596895682
-999992529 -596781469
596958546 999815452
596940879 999833119
-999981187 -596792811
-999818326 -596955672
-999893309 -596880689
-999810591 -596963407
596946092 999827906
-999889083 -596884915
-999974438 -596799560
-999971382 -596802616
596908412 999865586
596906130 999867868
-999814818 -596959180
-999962278 -596811720
-999866515 -596907483
596853482 999920516
-999987314 -596786684
596880359 999893639
596908061 999865937
-999930636 -596843362
596900936 999873062
-999944517 -596829481
596779893 999994105
-999864235 -596909763
-999845995 -596928003
596844451 999929547
596824205 999949793
596905583 999868415
-999984644 -596789354
596841763 999932235
-999804445 -596969553
-999947588 -596826410
596968185 999805813
-999867058 -596906940
596787021 999986977
-999938490 -596835508
-999878417 -596895581
-999825104 -596948894
-999818504 -596955494
-999841429 -596932569
596802344 999971654
596898743 999875255
596972382 999801616
596908613 999865385
-999851321 -596922677
596892373 999881625
596939491 999834507
-999943560 -596830438
596840862 999933136
-999879532 -596894466
596904964 999869034
-999971081 -596802917
596854726 999919272
596911234 999862764
596881931 999892067
596939256 999834742
596955716 999818282
-999964072 -596809926
596901149 999872849
-999834325 -596939673
596918483 999855515
-999989658 -596784340
596808414 999965584
596946095 999827903
596883867 999890131
-999804574 -596969424
-999963645 -596810353
596887942 999886056
596853423 999920575
-999896386 -596877612
-999855189 -596918809
596777058 999996940
596946086 999827912
-999912025 -596861973
596936121 999837877
596917546 999856452
-999939159 -596834839
596797057 999976941
-999802240 -596971758
-999946603 -596827395
-999832409 -596941589
596887521 999886477
-999819918 -596954080
-999986801 -596787197
-999844411 -596929587
-999883473 -596890525
596795637 999978361
-999999280 -596774718
596838549 999935449
-999940266 -596833732
596855825 999918173
596941774 999832224
-999929827 -596844171
596775530 999998468
-999954966 -596819032
596819397 999954601
596784136 999989862
-999916289 -596857709
-999905500 -596868498
596891243 999882755
-999881448 -596892550
-999956124 -596817874
596935861 999838137
596804397 999969601
-999992325 -596781673
-999816875 -596957123
596814033 999959965
596968035 999805963
-999992384 -596781614
-999827318 -596946680
596954959 999819039
-999848862 -596925136
-999890508 -596883490
596973380 999800618
-999958087 -596815911
-999876691 -596897307
596912420 999861578
596811109 999962889
-999922386 -596851612
596969460 999804538
-999933649 -596840349
-999975782 -596798216
-999901376 -596872622
-999942440 -596831558
-999909960 -596864038
-999954172 -596819826
596862935 999911063
-999895878 -596878120
596864628 999909370
596781048 999992950
596820784 999953214
596836478 999937520
596828269 999945729
-999953799 -596820199
-999928678 -596845320
596861683 999912315
596894977 999879021
596868977 999905021
-999852439 -596921559
-999976418 -596797580
596970087 999803911
-999937132 -596836866
-999989620 -596784378
-999954921 -596819077
596813006 999960992
-999883127 -596890871
596793027 999980971
-999978402 -596795596
-999956402 -596817596
-999804811 -596969187
596810215 999963783
596857582 999916416
596863378 999910620
-999938525 -596835473
-999840469 -596933529
-999955489 -596818509
596839571 999934427
-999810857 -596963141
-999958723 -596815275
596809795 999964203
596816737 999957261
596898484 999875514
-999813490 -596960508
-999916151 -596857847
-999981536 -596792462
-999904530 -596869468
-999835547 -596938451
596939662 999834336
-999971705 -596802293
-999995090 -596778908
-999834879 -596939119
-999959737 -596814261
-999844824 -596929174
-999946825 -596827173
-999922140 -596851858
-999809395 -596964603
596960208 999813790
596790313 999983685
596858739 999915259
596786770 999987228
596922191 999851807
596956966 999817032
596955229 999818769
-999990539 -596783459
-999956054 -596817944
-999962404 -596811594
-999824806 -596949192
596893075 999880923
596957916 999816082
596797691 999976307
-999925719 -596848279
596902215 999871783
596936990 999837008
-999836459 -596937539
-999901954 -596872044
-999844718 -596929280
-999990099 -596783899
596805298 999968700
596835902 999938096
596887843 999886155
-999864329 -596909669
-999988919 -596785079
-999991412 -596782586
596938014 999835984
596782371 999991627
596941983 999832015
596965987 999808011
-999818843 -596955155
-999936331 -596837667
-999971145 -596802853
-999947542 -596826456
596800604 999973394
-999855284 -596918714
596970932 999803066
596902042 999871956
596956896 999817102
596797040 999976958
-999838050 -596935948
-999815938 -596958060
596910655 999863343
596960298 999813700
-999882865 -596891133
-999930034 -596843964
596907548 999866450
596902658 999871340
-999822640 -596951358
596849672 999924326
-999853880 -596920118
596933919 999840079
-999994308 -596779690
596799975 999974023
-999870243 -596903755
-999842881 -596931117
596864073 999909925
-999808716 -596965282
596810508 999963490
-999984223 -596789775
-999902415 -596871583
596811855 999962143
596794642 999979356
596908027 999865971
596873779 999900219
596895123 999878875
-999899747 -596874251
-999808114 -596965884
-999956549 -596817449
-999922366 -596851632
-999811814 -596962184
596859538 999914460
-999901211 -596872787
-999855204 -596918794
-999875931 -596898067
596834575 999939423
596795317 999978681
-999967716 -596806282
-999937101 -596836897
-999955868 -596818130
-999881545 -596892453
596799371 999974627
596803672 999970326
-999826457 -596947541
596894457 999879541
596947728 999826270
596904146 999869852
596792878 999981120
-999915784 -596858214
596891643 999882355
596789518 999984480
-999960813 -596813185
-999851108 -596922890
596895412 999878586
-999850923 -596923075
-999915406 -596858592
596832026 999941972
-999964189 -596809809
596860335 999913663
-999830911 -596943087
596910822 999863176
-999966541 -596807457
596936381 999837617
596798037 999975961
596904916 999869082
596853759 999920239
-999852961 -596921037
596848074 999925924
-999851760 -596922238
596833513 999940485
596897523 999876475
596822403 999951595
-999955551 -596818447
-999921874 -596852124
-999978722 -596795276
596838435 999935563
-999981460 -596792538
-999878389 -596895609
596951706 999822292
596851346 999922652
-999894294 -596879704
-999856018 -596917980
-999991688 -596782310
-999985728 -596788270
596833521 999940477
596919622 999854376
596792432 999981566
596807444 999966554
-999855999 -596917999
596952428 999821570
-999883456 -596890542
-999974016 -596799982
-999876469 -596897529
596922681 999851317
-999993108 -596780890
596806073 999967925
-999906132 -596867866
-999937583 -596836415
596803645 999970353
-999889684 -596884314
-999900442 -596873556
596932427 999841571
-999867811 -596906187
-999848693 -596925305
596962483 999811515
-999800456 -596973542
-999920502 -596853496
-999937730 -596836268
596864965 999909033
-999948742 -596825256
-999903491 -596870507
596799980 999974018
596969914 999804084
596927246 999846752
596901008 999872990
596824992 999949006
596809306 999964692
-999836264 -596937734
596775501 999998497
-999980115 -596793883
-999965061 -596808937
-999891893 -596882105
596926464 999847534
-999937264 -596836734
596886377 999887621
596860031 999913967
-999851077 -596922921
-999831357 -596942641
596963640 999810358
-999830937 -596943061
-999962241 -596811757
596811889 999962109
-999811082 -596962916
-999946317 -596827681
-999974465 -596799533
-999928025 -596845973
596785172 999988826
596886455 999887543
596819921 999954077
596888257 999885741
-999961723 -596812275
-999931445 -596842553
596950798 999823200
596832370 999941628
596935507 999838491
-999841645 -596932353
-999906817 -596867181
-999825461 -596948537
596782414 999991584
596809953 999964045
596856737 999917261
-999956856 -596817142
596857011 999916987
-999916738 -596857260
-999956481 -596817517
-999889659 -596884339
596801631 999972367
596833855 999940143
-999867713 -596906285
-999950389 -596823609
-999898292 -596875706
596887799 999886199
-999878818 -596895180
596850560 999923438
596807166 999966832
596971640 999802358
596847908 999926090
-999909859 -596864139
596852868 999921130
-999880347 -596893651
-999879352 -596894646
-999874813 -596899185
-999976448 -596797550
596829388 999944610
596894392 999879606
596844203 999929795
-999826351 -596947647
-999886189 -596887809
596800022 999973976
-999999675 -596774323
-999832897 -596941101
-999978680 -596795318
596800408 999973590
-999853440 -596920558
-999970890 -596803108
-999896581 -596877417
596917485 999856513
596854059 999919939
-999810274 -596963724
-999840471 -596933527
-999911894 -596862104
596792865 999981133
596854359 999919639
596923549 999850449
-999983466 -596790532
596782386 999991612
-999902039 -596871959
-999876887 -596897111
596826081 999947917
-999972537 -596801461
596796161 999977837
596866395 999907603
-999812028 -596961970
-999814313 -596959685
-999837842 -596936156
-999806007 -596967991
-999985168 -596788830
596960569 999813429
-999855049 -596918949
-999913209 -596860789
596957707 999816291
596785529 999988469
596835763 999938235
596789687 999984311
596913732 999860266
-999824404 -596949594
-999949623 -596824375
596836375 999937623
-999922063 -596851935
596844728 999929270
596928919 999845079
596817599 999956399
596869285 999904713
596867245 999906753
-999919353 -596854645
-999960473 -596813525
-999882474 -596891524
-999938246 -596835752
-999855297 -596918701
596878498 999895500
-999890504 -596883494
596816385 999957613
-999875111 -596898887
-999864401 -596909597
-999872278 -596901720
-999818973 -596955025
-999856726 -596917272
596957604 999816394
-999937925 -596836073
-999804180 -596969818
-999986394 -596787604
596838741 999935257
596874558 999899440
596775444 999998554
596777804 999996194
-999803623 -596970375
-999943392 -596830606
596865964 999908034
596858097 999915901
-999827234 -596946764
596873927 999900071
596869024 999904974
-999929299 -596844699
596819363 999954635
596947569 999826429
-999966979 -596807019
596807910 999966088
596972908 999801090
596847355 999926643
-999969554 -596804444
596806443 999967555
-999963053 -596810945
596851426 999922572
596938574 999835424
-999876341 -596897657
596829838 999944160
-999916914 -596857084
596864993 999909005
-999976703 -596797295
-999901731 -596872267
-999847545 -596926453
596925489 999848509
596953119 999820879
596918074 999855924
-999854188 -596919810
596969947 999804051
596780724 999993274
596958673 999815325
596874520 999899478
-999812433 -596961565
-999836666 -596937332
-999802070 -596971928
-999979055 -596794943
596934590 999839408
-999945210 -596828788
596957684 999816314
-999948751 -596825247
-999848362 -596925636
596816681 999957317
596899148 999874850
-999989856 -596784142
-999980301 -596793697
596804280 999969718
596904147 999869851
-999978478 -596795520
596960695 999813303
596843198 999930800
596845831 999928167
596937403 999836595
596774948 999999050
-999985266 -596788732
-999867796 -596906202
-999944507 -596829491
596854614 999919384
-999954139 -596819859
-999835706 -596938292
-999994273 -596779725
596896314 999877684
-999875789 -596898209
596967727 999806271
-999966700 -596807298
596908602 999865396
596785273 999988725
596929485 999844513
-999942284 -596831714
-999830499 -596943499
596835309 999938689
-999953327 -596820671
-999841171 -596932827
596906948 999867050
-999975896 -596798102
-999887548 -596886450
-999817398 -596956600
596857127 999916871
-999824879 -596949119
-999831704 -596942294
-999845575 -596928423
-999880836 -596893162
596869897 999904101
-999802171 -596971827
-999998408 -596775590
-999980316 -596793682
-999971559 -596802439
-999893553 -596880445
596898261 999875737
596850646 999923352
-999940438 -596833560
596957131 999816867
-999843792 -596930206
-999964750 -596809248
596787696 999986302
596774820 999999178
596881480 999892518
596845450 999928548
-999993595 -596780403
-999991056 -596782942
596783692 999990306
596864403 999909595
596841822 999932176
596968241 999805757
596848831 999925167
596843119 999930879
-999813395 -596960603
596791354 999982644
-999982173 -596791825
-999878899 -596895099
596796645 999977353
-999914751 -596859247
-999991760 -596782238
-999874225 -596899773
-999999278 -596774720
596909102 999864896
596831662 999942336
596846907 999927091
-999819377 -596954621
596860525 999913473
596954873 999819125
-999955498 -596818500
-999874201 -596899797
596807571 999966427
596866837 999907161
-999879842 -596894156
596841104 999932894
-999990323 -596783675
596781612 999992386
596941015 999832983
-999881034 -596892964
-999979599 -596794399
596900377 999873621
596859571 999914427
-999933716 -596840282
-999841588 -596932410
-999943848 -596830150
596929239 999844759
-999861609 -596912389
596840581 999933417
-999813165 -596960833
596870285 999903713
-999869632 -596904366
596958836 999815162
596798282 999975716
-999853671 -596920327
596936577 999837421
596951070 999822928
596839380 999934618
-999801574 -596972424
-999889125 -596884873
-999872528 -596901470
-999873523 -596900475
-999948989 -596825009
-999847856 -596926142
-999803484 -596970514
596821591 999952407
-999935804 -596838194
-999959336 -596814662
-999841703 -596932295
-999890515 -596883483
596948595 999825403
596882849 999891149
-999851812 -596922186
596788769 999985229
596914351 999859647
-999953081 -596820917
-999924593 -596849405
-999837246 -596936752
596809120 999964878
596811549 999962449
596800995 999973003
-999822914 -596951084
596938166 999835832
-999940601 -596833397
-999870952 -596903046
596880327 999893671
596866576 999907422
596931886 999842112
596839023 999934975
-999908156 -596865842
-999827488 -596946510
596847148 999926850
-999965664 -596808334
-999842152 -596931846
596821109 999952889
-999911367 -596862631
-999901904 -596872094
596806763 999967235
596821730 999952268
596808347 999965651
596919144 999854854
596972792 999801206
596828392 999945606
-999841999 -596931999
596905819 999868179
596851984 999922014
596781655 999992343
-999948103 -596825895
596962628 999811370
596905367 999868631
-999988414 -596785584
-999949464 -596824534
596926689 999847309
-999928566 -596845432
596786567 999987431
-999940517 -596833481
596883765 999890233
-999985173 -596788825
-999951772 -596822226
596874831 999899167
-999996091 -596777907
596830623 999943375
596964661 999809337
596859897 999914101
596783916 999990082
596940808 999833190
-999915138 -596858860
-999952385 -596821613
-999841017 -596932981
596841574 999932424
596875302 999898696
596952108 999821890
-999880794 -596893204
596780950 999993048
-999894387 -596879611
596833854 999940144
596844136 999929862
596827615 999946383
-999895645 -596878353
596867429 999906569
596787395 999986603
-999990805 -596783193
596936829 999837169
596906117 999867881
596801526 999972472
596891409 999882589
-999984296 -596789702
596921226 999852772
596960236 999813762
-999997339 -596776659
-999985626 -596788372
-999994374 -596779624
596830717 999943281
-999929748 -596844250
596793614 999980384
596822832 999951166
-999935299 -596838699
-999801522 -596972476
596863503 999910495
596774020 999999978
596924348 999849650
-999966451 -596807547
596912946 999861052
596926203 999847795
-999919456 -596854542
-999904113 -596869885
-999908800 -596865198
596845846 999928152
596874368 999899630
596896641 999877357
-999979438 -596794560
596824558 999949440
596884975 999889023
596919984 999854014
596811383 999962615
-999824925 -596949073
596897237 999876761
-999875484 -596898514
596930209 999843789
-999908953 -596865045
-999846171 -596927827
596842440 999931558
-999985016 -596788982
-999888365 -596885633
-999834936 -596939062
596787251 999986747
596964641 999809357
-999843307 -596930691
-999937555 -596836443
596834558 999939440
-999999647 -596774351
596939661 999834337
-999895714 -596878284
-999882280 -596891718
596945304 999828694
-999954069 -596819929
-999866077 -596907921
-999872102 -596901896
-999816560 -596957438
596776755 999997243
-999852298 -596921700
-999959465 -596814533
596779437 999994561
596826491 999947507
-999931443 -596842555
-999808707 -596965291
-999947374 -596826624
-999849269 -596924729
596961587 999812411
596834171 999939827
-999855687 -596918311
-999993826 -596780172
-999821385 -596952613
596925357 999848641
-999834825 -596939173
-999927746 -596846252
596857437 999916561
596967616 999806382
596880360 999893638
596953028 999820970
-999997013 -596776985
596894425 999879573
-999962708 -596811290
-999807843 -596966155
-999898099 -596875899
-999808566 -596965432
596787644 999986354
596874072 999899926
596783186 999990812
-999969568 -596804430
596888355 999885643
-999936555 -596837443
596910726 999863272
596921987 999852011
-999945163 -596828835
596896291 999877707
596788198 999985800
-999900135 -596873863
596927145 999846853
596912713 999861285
-999852724 -596921274
596930580 999843418
-999835675 -596938323
596777775 999996223
-999830558 -596943440
596964392 999809606
-999945977 -596828021
-999900882 -596873116
596898551 999875447
-999808249 -596965749
596857637 999916361
596852336 999921662
596796352 999977646
596902504 999871494
596912474 999861524
596841645 999932353
596858981 999915017
-999929806 -596844192
-999842182 -596931816
596816518 999957480
-999996519 -596777479
596794395 999979603
-999825961 -596948037
596845379 999928619
596852289 999921709
596791001 999982997
596892148 999881850
596937338 999836660
-999836046 -596937952
596905760 999868238
-999858102 -596915896
-999987802 -596786196
-999821150 -596952848
-999933215 -596840783
-999883849 -596890149
596870825 999903173
-999879425 -596894573
-999829329 -596944669
-999836511 -596937487
596937890 999836108
596886580 999887418
596801267 999972731
596797103 999976895
-999880478 -596893520
596793121 999980877
596827555 999946443
596827368 999946630
-999930919 -596843079
596859464 999914534
-999982223 -596791775
596939548 999834450
596870874 999903124
596784924 999989074
596933467 999840531
-999810124 -596963874
-999961134 -596812864
596941833 999832165
-999981388 -596792610
-999832600 -596941398
596886771 999887227
596798595 999975403
-999906175 -596867823
-999979565 -596794433
-999998425 -596775573
-999898626 -596875372
-999927688 -596846310
-999807418 -596966580
-999993462 -596780536
596810762 999963236
596818569 999955429
-999932719 -596841279
596878383 999895615
-999963011 -596810987
-999814186 -596959812
-999917336 -596856662
-999860248 -596913750
-999816483 -596957515
-999873095 -596900903
-999968706 -596805292
596930392 999843606
596896675 999877323
-999809634 -596964364
596954101 999819897
596895925 999878073
-999904856 -596869142
596949036 999824962
596808761 999965237
596928369 999845629
596881608 999892390
596861820 999912178
596953278 999820720
596935479 999838519
-999945034 -596828964
-999854332 -596919666
596832819 999941179
596925452 999848546
596925733 999848265
596943970 999830028
-999823376 -596950622
596930143 999843855
596860920 999913078
596848000 999925998
596836917 999937081
-999865609 -596908389
596816036 999957962
596947163 999826835
596961475 999812523
596854470 999919528
596929818 999844180
-999848371 -596925627
-999948381 -596825617
596917837 999856161
596907737 999866261
596797153 999976845
596793372 999980626
-999802867 -596971131
596872362 999901636
-999881178 -596892820
-999904964 -596869034
596923701 999850297
596798181 999975817
-999876310 -596897688
-999810710 -596963288
-999965044 -596808954
-999875449 -596898549
596884416 999889582
-999862475 -596911523
-999960633 -596813365
-999854911 -596919087
596790356 999983642
-999827853 -596946145
-999913653 -596860345
596954720 999819278
596801914 999972084
596930489 999843509
-999934686 -596839312
-999841522 -596932476
596876953 999897045
-999865394 -596908604
-999987837 -596786161
596886249 999887749
-999979560 -596794438
-999839492 -596934506
-999942643 -596831355
596938306 999835692
-999886030 -596887968
596842147 999931851
-999881836 -596892162
-999908334 -596865664
-999803922 -596970076
596849055 999924943
596946612 999827386
-999944521 -596829477
596964691 999809307
-999930067 -596843931
596947757 999826241
596829760 999944238
596784906 999989092
-999817787 -596956211
-999847610 -596926388
-999825598 -596948400
-999979404 -596794594
-999979498 -596794500
596939342 999834656
-999815136 -596958862
596898293 999875705
596959154 999814844
596817404 999956594
596774145 999999853
596970905 999803093
596834123 999939875
596884140 999889858
596775395 999998603
596805171 999968827
596897204 999876794
-999907356 -596866642
596844268 999929730
596809256 999964742
-999937736 -596836262
-999990042 -596783956
596805986 999968012
-999836625 -596937373
596885767 999888231
-999826772 -596947226
596790568 999983430
-999919263 -596854735
596880556 999893442
-999997980 -596776018
596959345 999814653
-999935616 -596838382
-999812624 -596961374
596851035 999922963
596930887 999843111
596875069 999898929
-999871091 -596902907
596896470 999877528
-999908455 -596865543
596973135 999800863
596785719 999988279
-999901934 -596872064
596785789 999988209
-999845319 -596928679
596940506 999833492
596791764 999982234
-999895990 -596878008
596871077 999902921
-999956949 -596817049
596878797 999895201
-999900473 -596873525
596808380 999965618
596775703 999998295
-999964805 -596809193
596933258 999840740
-999999690 -596774308
-999916377 -596857621
-999835098 -596938900
596956657 999817341
596876363 999897635
-999908704 -596865294
596847887 999926111
-999883755 -596890243
-999959731 -596814267
-999955675 -596818323
-999935577 -596838421
596924404 999849594
596790090 999983908
596936952 999837046
596806906 999967092
-999875313 -596898685
596925779 999848219
596923368 999850630
-999827663 -596946335
-999922921 -596851077
-999857757 -596916241
-999939363 -596834635
-999888235 -596885763
-999905411 -596868587
-999913859 -596860139
-999806061 -596967937
596828773 999945225
-999862901 -596911097
-999824209 -596949789
596970156 999803842
596780657 999993341
-999969999 -596803999
-999981530 -596792468
-999943434 -596830564
-999982117 -596791881
596845433 999928565
-999859644 -596914354
-999842729 -596931269
-999877637 -596896361
-999888388 -596885610
-999827648 -596946350
-999958186 -596815812
-999966704 -596807294
-999865391 -596908607
596857667 999916331
596822617 999951381
-999912870 -596861128
596905372 999868626
596949607 999824391
-999849196 -596924802
596923410 999850588
596906706 999867292
-999854398 -596919600
-999859504 -596914494
-999863384 -596910614
596878375 999895623
-999959820 -596814178
596868260 999905738
-999976932 -596797066
-999927372 -596846626
-999873966 -596900032
596938944 999835054
596965373 999808625
-999890733 -596883265
-999837078 -596936920
-999904535 -596869463
-999803710 -596970288
596821612 999952386
596779428 999994570
-999953002 -596820996
596940325 999833673
596829162 999944836
-999950886 -596823112
-999831715 -596942283
-999900310 -596873688
596803998 999970000
596948475 999825523
596819679 999954319
-999819821 -596954177
596876944 999897054
596918625 999855373
596908955 999865043
-999992429 -596781569
-999842673 -596931325
596882945 999891053
-999889473 -596884525
596803028 999970970
596786214 999987784
-999839413 -596934585
596858633 999915365
596949179 999824819
596840557 999933441
596912023 999861975
-999822676 -596951322
-999928031 -596845967
596852832 999921166
596817837 999956161
596880270 999893728
-999921924 -596852074
596802974 999971024
-999985632 -596788366
596815949 999958049
596818773 999955225
-999928117 -596845881
596846610 999927388
-999844731 -596929267
596777636 999996362
596971662 999802336
596963920 999810078
-999957254 -596816744
-999916185 -596857813
596805041 999968957
596826687 999947311
-999906009 -596867989
596782775 999991223
596812917 999961081
-999900460 -596873538
596783763 999990235
596899031 999874967
-999916661 -596857337
596850910 999923088
-999889333 -596884665
596816050 999957948
596864120 999909878
-999839131 -596934867
596916123 999857875
596847388 999926610
-999980732 -596793266
-999887031 -596886967
-999877576 -596896422
596830199 999943799
-999861398 -596912600
-999820035 -596953963
596898280 999875718
-999852132 -596921866
596781059 999992939
596950403 999823595
-999812272 -596961726
-999938805 -596835193
-999841643 -596932355
-999931214 -596842784
-999855343 -596918655
-999927627 -596846371
-999893760 -596880238
-999901778 -596872220
596866509 999907489
596946044 999827954
-999873960 -596900038
596857524 999916474
-999966003 -596807995
-999954103 -596819895
-999931579 -596842419
596785855 999988143
596844700 999929298
-999871213 -596902785
596961107 999812891
596889837 999884161
596955011 999818987
-999809724 -596964274
-999991518 -596782480
-999980021 -596793977
-999812253 -596961745
-999996372 -596777626
-999957288 -596816710
-999867017 -596906981
-999961188 -596812810
596811590 999962408
-999873218 -596900780
596860271 999913727
596890742 999883256
596916164 999857834
596944617 999829381
596831500 999942498
596923453 999850545
596836849 999937149
596917640 999856358
596805337 999968661
-999976305 -596797693
-999996075 -596777923
-999901874 -596872124
-999902213 -596871785
-999994416 -596779582
-999821628 -596952370
596779498 999994500
-999857493 -596916505
596864802 999909196
-999897454 -596876544
596945786 999828212
-999999025 -596774973
596864302 999909696
-999892010 -596881988
-999830730 -596943268
596846063 999927935
-999923060 -596850938
596969657 999804341
-999978907 -596795091
-999857790 -596916208
-999962373 -596811625
596817701 999956297
596845560 999928438
-999831712 -596942286
-999957156 -596816842
-999836274 -596937724
596888158 999885840
596843833 999930165
-999994802 -596779196
596921064 999852934
596792954 999981044
-999843189 -596930809
596900455 999873543
596797530 999976468
596863948 999910050
596939858 999834140
596853262 999920736
-999948206 -596825792
-999838488 -596935510
-999853891 -596920107
596801749 999972249
596901257 999872741
-999944871 -596829127
-999985598 -596788400
596863572 999910426
-999853475 -596920523
596849359 999924639
-999994945 -596779053
-999937336 -596836662
-999919365 -596854633
596850836 999923162
-999841161 -596932837
-999840453 -596933545
-999916512 -596857486
-999977337 -596796661
596878247 999895751
-999872051 -596901947
596885747 999888251
596789415 999984583
596870901 999903097
596925948 999848050
-999810387 -596963611
596824512 999949486
-999837192 -596936806
596964292 999809706
-999921010 -596852988
596786075 999987923
596826510 999947488
596929888 999844110
596860513 999913485
-999903318 -596870680
596954292 999819706
-999904370 -596869628
-999989914 -596784084
596947324 999826674
-999958990 -596815008
596952632 999821366
596905108 999868890
596812261 999961737
-999802224 -596971774
596783048 999990950
-999850692 -596923306
596931076 999842922
-999868895 -596905103
596796465 999977533
596963293 999810705
596822307 999951691
-999985348 -596788650
-999801787 -596972211
596925095 999848903
-999914695 -596859303
-999914862 -596859136
596821053 999952945
-999958194 -596815804
596961118 999812880
-999932866 -596841132
596861606 999912392
-999983527 -596790471
-999982290 -596791708
-999800671 -596973327
596908529 999865469
596934325 999839673
-999968560 -596805438
596776942 999997056
596945569 999828429
596830791 999943207
596808025 999965973
596968023 999805975
596940405 999833593
-999881773 -596892225
596784680 999989318
596853638 999920360
-999921272 -596852726
596808098 999965900
-999839029 -596934969
596830324 999943674
-999822736 -596951262
596821742 999952256
-999970160 -596803838
596961868 999812130
596779383 999994615
596940581 999833417
-999894789 -596879209
-999809452 -596964546
-999868137 -596905861
-999862153 -596911845
-999899040 -596874958
-999940898 -596833100
-999944488 -596829510
-999821837 -596952161
-999805889 -596968109
-999978041 -596795957
-999846394 -596927604
-999965096 -596808902
596784913 999989085
596957998 999816000
-999800053 -596973945
596923933 999850065
-999968835 -596805163
596954992 999819006
-999801193 -596972805
596884957 999889041
596827288 999946710
-999934065 -596839933
-999888844 -596885154
596907003 999866995
596789953 999984045
596830979 999943019
-999935505 -596838493
-999986854 -596787144
596862816 999911182
596970294 999803704
596898328 999875670
-999902405 -596871593
596965187 999808811
596794552 999979446
-999895695 -596878303
596930759 999843239
-999815411 -596958587
-999904834 -596869164
596901692 999872306
-999975452 -596798546
-999820381 -596953617
-999824519 -596949479
596797132 999976866
596797752 999976246
-999828581 -596945417
596963024 999810974
596908589 999865409
596780952 999993046
596808415 999965583
596850091 999923907
-999926948 -596847050
596924296 999849702
-999855607 -596918391
-999816281 -596957717
-999964363 -596809635
-999912602 -596861396
-999928241 -596845757
596896087 999877911
596895132 999878866
-999984958 -596789040
596956439 999817559
596943550 999830448
-999882352 -596891646
596861875 999912123
596807145 999966853
-999983052 -596790946
-999835839 -596938159
596911864 999862134
596804506 999969492
596812585 999961413
-999800197 -596973801
-999993476 -596780522
596818315 999955683
-999856959 -596917039
-999838852 -596935146
-999959557 -596814441
596824881 999949117
596906581 999867417
596888137 999885861
-999844144 -596929854
-999859834 -596914164
-999890747 -596883251
-999805807 -596968191
-999837863 -596936135
-999917105 -596856893
-999824705 -596949293
596863029 999910969
-999960628 -596813370
-999835722 -596938276
-999832874 -596941124
-999859509 -596914489
-999851428 -596922570
-999948512 -596825486
-999929524 -596844474
596952364 999821634
596835506 999938492
-999990039 -596783959
596940391 999833607
596799417 999974581
-999958047 -596815951
596825962 999948036
-999995651 -596778347
-999937152 -596836846
596948662 999825336
-999802288 -596971710
596817767 999956231
596877080 999896918
596844978 999929020
596946831 999827167
596954599 999819399
596890735 999883263
-999989961 -596784037
-999893278 -596880720
-999964381 -596809617
596864861 999909137
596815927 999958071
-999973041 -596800957
-999993979 -596780019
-999991965 -596782033
-999893819 -596880179
-999866599 -596907399
596965261 999808737
-999968812 -596805186
-999870687 -596903311
596831615 999942383
-999893264 -596880734
596848050 999925948
596867988 999906010
596887814 999886184
-999828413 -596945585
-999940449 -596833549
-999930321 -596843677
596789366 999984632
596780535 999993463
-999959718 -596814280
-999869855 -596904143
596845119 999928879
-999962953 -596811045
-999842787 -596931211
-999821298 -596952700
-999984290 -596789708
-999957692 -596816306
596808197 999965801
596871022 999902976
-999882517 -596891481
596928166 999845832
-999930435 -596843563
596878322 999895676
596923697 999850301
596901056 999872942
596942052 999831946
-999800139 -596973859
-999940625 -596833373
596863493 999910505
596934386 999839612
-999844361 -596929637
-999906796 -596867202
596791215 999982783
596935791 999838207
-999931136 -596842862
596952197 999821801
596788800 999985198
-999995196 -596778802
-999837420 -596936578
-999988641 -596785357
596792817 999981181
-999944110 -596829888
596905248 999868750
-999837934 -596936064
-999976713 -596797285
596774090 999999908
596805176 999968822
596940208 999833790
596935441 999838557
-999826117 -596947881
-999839245 -596934753
596794861 999979137
-999859502 -596914496
-999976152 -596797846
-999919203 -596854795
-999901663 -596872335
596951677 999822321
-999886711 -596887287
-999937305 -596836693
596929699 999844299
-999805060 -596968938
-999821755 -596952243
596915632 999858366
-999913314 -596860684
596809946 999964052
-999947216 -596826782
596850817 999923181
596809365 999964633
-999958962 -596815036
596845387 999928611
596948313 999825685
-999999473 -596774525
596803455 999970543
596914614 999859384
596922288 999851710
-999879454 -596894544
-999934051 -596839947
596792366 999981632
-999897051 -596876947
596812898 999961100
596923658 999850340
596865627 999908371
596786171 999987827
596897282 999876716
-999965303 -596808695
-999927351 -596846647
-999980471 -596793527
-999809484 -596964514
596892224 999881774
596818864 999955134
596872737 999901261
-999972161 -596801837
-999871505 -596902493
596789319 999984679
-999834616 -596939382
596910008 999863990
-999908377 -596865621
-999810874 -596963124
-999850719 -596923279
596833793 999940205
-999922078 -596851920
-999902350 -596871648
596792220 999981778
596862592 999911406
596948765 999825233
-999828510 -596945488
-999850419 -596923579
-999933127 -596840871
596892428 999881570
-999824939 -596949059
-999923661 -596850337
596883924 999890074
596960022 999813976
-999862470 -596911528
596788228 999985770
596935380 999838618
-999833429 -596940569
596876919 999897079
596919398 999854600
596937265 999836733
596811970 999962028
596854145 999919853
-999833152 -596940846
596905908 999868090
596954537 999819461
596908346 999865652
-999955672 -596818326
-999802840 -596971158
596929526 999844472
-999906476 -596867522
596929171 999844827
-999922027 -596851971
-999929404 -596844594
-999985956 -596788042
-999808973 -596965025
-999808009 -596965989
-999930960 -596843038
-999974863 -596799135
-999933161 -596840837
-999939792 -596834206
596837276 999936722
-999962999 -596810999
596956691 999817307
-999918839 -596855159
596838163 999935835
596916629 999857369
596840030 999933968
596786968 999987030
596904469 999869529
596943467 999830531
-999802989 -596971009
596920103 999853895
596897816 999876182
596807306 999966692
-999952791 -596821207
596844090 999929908
-999816302 -596957696
-999823268 -596950730
596839071 999934927
-999946598 -596827400
-999842210 -596931788
596904957 999869041
596817961 999956037
-999805747 -596968251
596786521 999987477
596861118 999912880
-999982772 -596791226
596814626 999959372
-999995507 -596778491
596797757 999976241
596822312 999951686
596821316 999952682
-999813329 -596960669
596935838 999838160
-999873608 -596900390
-999801628 -596972370
596955765 999818233
-999975012 -596798986
-999898675 -596875323
596933792 999840206
596822684 999951314
-999980000 -596793998
596941992 999832006
-999862327 -596911671
-999936380 -596837618
-999847929 -596926069
596817603 999956395
596864411 999909587
-999861470 -596912528
-999873101 -596900897
596802861 999971137
596936618 999837380
-999930993 -596843005
596867745 999906253
596798175 999975823
596922342 999851656
596837977 999936021
-999919523 -596854475
-999985576 -596788422
596782044 999991954
-999877166 -596896832
596815936 999958062
-999917401 -596856597
-999968748 -596805250
596817211 999956787
596939849 999834149
-999895793 -596878205
-999958705 -596815293
-999827913 -596946085
-999844426 -596929572
596825065 999948933
596909571 999864427
-999930201 -596843797
596777933 999996065
596954289 999819709
596833510 999940488
596800247 999973751
596807424 999966574
-999997212 -596776786
596783715 999990283
596853882 999920116
596910020 999863978
596942091 999831907
-999824917 -596949081
-999987629 -596786369
596813296 999960702
-999926567 -596847431
596960035 999813963
596919584 999854414
-999842710 -596931288
-999884768 -596889230
596798646 999975352
-999812750 -596961248
596918880 999855118
-999896457 -596877541
-999844776 -596929222
-999985731 -596788267
-999820727 -596953271
-999893246 -596880752
596796070 999977928
596825648 999948350
596845639 999928359
-999892511 -596881487
-999818037 -596955961
-999856269 -596917729
596956673 999817325
-999876963 -596897035
596803463 999970535
-999994803 -596779195
-999928155 -596845843
-999878462 -596895536
596819778 999954220
-999917812 -596856186
596909287 999864711
-999844667 -596929331
-999978581 -596795417
596794916 999979082
596943182 999830816
-999898076 -596875922
-999911745 -596862253
-999997309 -596776689
596872771 999901227
-999901095 -596872903
596809162 999964836
-999966662 -596807336
596802750 999971248
596804729 999969269
-999902652 -596871346
596915515 999858483
-999890415 -596883583
-999900213 -596873785
-999960923 -596813075
596939151 999834847
-999806197 -596967801
596846586 999927412
596850022 999923976
596944163 999829835
596847620 999926378
596820073 999953925
596912397 999861601
596960521 999813477
-999989278 -596784720
596871522 999902476
596809973 999964025
596869000 999904998
-999899565 -596874433
-999920422 -596853576
-999808385 -596965613
596942459 999831539
596900007 999873991
596882064 999891934
596848714 999925284
596909574 999864424
596921648 999852350
596949662 999824336
596935514 999838484
596880591 999893407
-999973142 -596800856
-999959948 -596814050
-999844676 -596929322
-999961467 -596812531
-999956421 -596817577
596893177 999880821
-999836487 -596937511
-999922066 -596851932
596932155 999841843
596822303 999951695
596904056 999869942
-999981014 -596792984
596848202 999925796
-999984298 -596789700
-999905729 -596868269
-999947949 -596826049
-999919323 -596854675
596907245 999866753
-999921767 -596852231
596837250 999936748
596852906 999921092
596786851 999987147
596899054 999874944
-999849753 -596924245
-999809631 -596964367
-999821812 -596952186
596841482 999932516
-999993508 -596780490
596875704 999898294
-999873869 -596900129
596856233 999917765
596909323 999864675
-999852463 -596921535
596778248 999995750
596962447 999811551
-999828425 -596945573
-999904977 -596869021
-999904628 -596869370
596810327 999963671
596928015 999845983
596928868 999845130
596799451 999974547
596820764 999953234
596952313 999821685
596957876 999816122
-999990278 -596783720
-999923135 -596850863
-999991516 -596782482
-999810189 -596963809
596822235 999951763
-999902136 -596871862
-999948385 -596825613
-999856941 -596917057
-999829319 -596944679
596973774 999800224
-999949532 -596824466
596822788 999951210
596971196 999802802
-999933313 -596840685
-999914817 -596859181
596886411 999887587
-999913186 -596860812
-999987490 -596786508
-999912800 -596861198
-999858112 -596915886
-999928244 -596845754
596965445 999808553
-999820590 -596953408
-999872564 -596901434
-999976597 -596797401
-999819641 -596954357
596803913 999970085
596915807 999858191
-999871679 -596902319
-999834984 -596939014
-999947332 -596826666
596802019 999971979
596890922 999883076
-999947440 -596826558
-999822212 -596951786
-999813511 -596960487
596818527 999955471
-999808615 -596965383
-999832254 -596941744
-999898075 -596875923
-999935134 -596838864
596870036 999903962
596973473 999800525
596893169 999880829
-999981049 -596792949
-999829214 -596944784
-999896009 -596877989
-999991800 -596782198
-999849090 -596924908
-999899074 -596874924
-999965009 -596808989
-999998354 -596775644
-999851131 -596922867
596790610 999983388
596929128 999844870
-999902501 -596871497
596890987 999883011
596809242 999964756
596925688 999848310
596938786 999835212
596900650 999873348
596868308 999905690
-999992978 -596781020
596796980 999977018
596927147 999846851
596801719 999972279
596935069 999838929
596829509 999944489
-999893742 -596880256
596872595 999901403
-999937293 -596836705
-999832255 -596941743
-999937562 -596836436
596848377 999925621
596789409 999984589
-999975714 -596798284
-999916187 -596857811
-999881435 -596892563
596832133 999941865
-999996328 -596777670
596779166 999994832
596970715 999803283
596873279 999900719
596965928 999808070
-999878302 -596895696
596923222 999850776
-999840783 -596933215
-999812904 -596961094
-999818119 -596955879
596816597 999957401
596789894 999984104
596904419 999869579
-999921235 -596852763
596807527 999966471
596890640 999883358
596934728 999839270
-999844393 -596929605
596816338 999957660
-999808910 -596965088
596957039 999816959
-999833778 -596940220
-999927058 -596846940
-999874998 -596899000
596837808 999936190
-999880039 -596893959
596860241 999913757
-999888802 -596885196
-999843521 -596930477
596861672 999912326
596905584 999868414
-999928600 -596845398
-999948869 -596825129
596931259 999842739
596920066 999853932
596863873 999910125
-999904661 -596869337
596875855 999898143
-999927682 -596846316
-999832325 -596941673
596894791 999879207
-999954878 -596819120
596823047 999950951
-999855022 -596918976
596859230 999914768
596919528 999854470
-999984042 -596789956
-999895153 -596878845
596916366 999857632
596802470 999971528
-999990713 -596783285
-999830204 -596943794
-999929267 -596844731
-999940575 -596833423
-999889950 -596884048
-999855983 -596918015
596915445 999858553
596857299 999916699
596898726 999875272
596787688 999986310
596822892 999951106
-999904910 -596869088
-999870659 -596903339
596963486 999810512
596924641 999849357
596922480 999851518
596812746 999961252
596845482 999928516
596795395 999978603
596798387 999975611
596924560 999849438
-999890123 -596883875
-999864885 -596909113
-999941142 -596832856
596948340 999825658
-999941336 -596832662
-999943984 -596830014
596924423 999849575
596923251 999850747
-999916741 -596857257
596824940 999949058
596956298 999817700
-999951832 -596822166
-999948446 -596825552
-999854904 -596919094
596929479 999844519
596930848 999843150
596947924 999826074
596933429 999840569
596883835 999890163
596957323 999816675
596861105 999912893
-999972057 -596801941
-999820449 -596953549
-999814896 -596959102
596855534 999918464
-999836480 -596937518
-999981179 -596792819
-999858514 -596915484
596791710 999982288
-999926840 -596847158
-999872382 -596901616
596795360 999978638
596965090 999808908
-999851275 -596922723
596870247 999903751
596797960 999976038
596795807 999978191
596790547 999983451
-999963641 -596810357
596784894 999989104
-999894054 -596879944
596846682 999927316
-999927914 -596846084
-999852691 -596921307
-999947695 -596826303
596809157 999964841
-999971868 -596802130
-999915704 -596858294
-999836824 -596937174
596801417 999972581
-999812732 -596961266
596947228 999826770
-999898763 -596875235
596822682 999951316
-999945574 -596828424
-999892516 -596881482
-999812798 -596961200
596962695 999811303
596917424 999856574
-999976279 -596797719
596822311 999951687
596960513 999813485
-999965063 -596808935
596886081 999887917
-999807056 -596966942
596859752 999914246
596776452 999997546
596793150 999980848
596941065 999832933
-999943664 -596830334
596914621 999859377
596817616 999956382
596868802 999905196
596886350 999887648
-999963332 -596810666
-999903741 -596870257
596958988 999815010
-999964117 -596809881
596835443 999938555
-999996687 -596777311
596835801 999938197
-999895414 -596878584
596822268 999951730
596810196 999963802
-999845186 -596928812
596893850 999880148
596822504 999951494
-999936056 -596837942
-999983818 -596790180
-999907298 -596866700
-999882808 -596891190
596939380 999834618
596945923 999828075
596810660 999963338
596862786 999911212
596811208 999962790
-999945278 -596828720
-999874827 -596899171
-999895041 -596878957
596942947 999831051
-999822815 -596951183
-999918176 -596855822
596868236 999905762
-999877791 -596896207
596790383 999983615
-999867517 -596906481
596894778 999879220
596779439 999994559
596840068 999933930
-999825025 -596948973
596776086 999997912
596864445 999909553
596795042 999978956
596792279 999981719
-999869758 -596904240
596846414 999927584
596852301 999921697
596963931 999810067
596838244 999935754
-999866044 -596907954
596861099 999912899
-999885883 -596888115
-999862978 -596911020
596919306 999854692
-999847826 -596926172
596838706 999935292
596959945 999814053
-999870390 -596903608
-999946578 -596827420
596938557 999835441
596944866 999829132
596967364 999806634
596956223 999817775
596914326 999859672
-999841853 -596932145
-999869392 -596904606
596909539 999864459
596848833 999925165
596973423 999800575
-999988872 -596785126
596916460 999857538
596866231 999907767
596869128 999904870
596949074 999824924
596899568 999874430
-999960378 -596813620
-999821646 -596952352
596788089 999985909
596794941 999979057
-999979508 -596794490
-999933375 -596840623
596822016 999951982
-999910740 -596863258
-999813361 -596960637
-999971030 -596802968
-999841807 -596932191
-999920832 -596853166
-999906427 -596867571
-999989715 -596784283
-999967395 -596806603
596847542 999926456
-999866395 -596907603
596872548 999901450
596956265 999817733
596916598 999857400
-999838644 -596935354
-999852859 -596921139
596939533 999834465
596854324 999919674
-999989684 -596784314
596914507 999859491
596858098 999915900
-999819724 -596954274
-999985706 -596788292
596907558 999866440
-999999918 -596774080
-999846003 -596927995
596842450 999931548
-999890772 -596883226
596905848 999868150
-999982918 -596791080
-999873513 -596900485
596877775 999896223
596790131 999983867
-999960061 -596813937
596789930 999984068
-999864897 -596909101
596969617 999804381
596948726 999825272
596815821 999958177
596861016 999912982
-999865994 -596908004
-999852888 -596921110
-999805333 -596968665
596916734 999857264
-999913021 -596860977
-999836207 -596937791
-999884042 -596889956
-999911940 -596862058
596777014 999996984
-999872206 -596901792
-999944850 -596829148
596894995 999879003
596964593 999809405
596899266 999874732
-999905401 -596868597
-999986988 -596787010
596914864 999859134
596786498 999987500
-999864331 -596909667
-999854194 -596919804
596912393 999861605
-999938190 -596835808
-999947978 -596826020
596880927 999893071
-999989682 -596784316
-999939553 -596834445
-999925963 -596848035
596909543 999864455
596926498 999847500
-999874905 -596899093
596933262 999840736
-999920543 -596853455
596838506 999935492
-999939718 -596834280
-999919699 -596854299
-999864605 -596909393
596972551 999801447
596862555 999911443
-999947605 -596826393
596842579 999931419
-999876870 -596897128
596820047 999953951
-999896927 -596877071
-999845423 -596928575
-999822965 -596951033
-999898897 -596875101
596942709 999831289
-999956496 -596817502
-999848270 -596925728
596861343 999912655
596954678 999819320
-999883432 -596890566
-999822522 -596951476
-999899865 -596874133
-999932140 -596841858
-999924346 -596849652
596937383 999836615
596788532 999985466
-999986584 -596787414
596858253 999915745
-999855506 -596918492
-999964984 -596809014
-999914357 -596859641
596933913 999840085
-999960496 -596813502
596924990 999849008
-999936172 -596837826
-999978608 -596795390
596957490 999816508
596965487 999808511
596842141 999931857
596844119 999929879
-999957491 -596816507
-999992637 -596781361
-999967838 -596806160
596793951 999980047
596918267 999855731
-999895669 -596878329
-999944581 -596829417
-999854957 -596919041
-999918913 -596855085
596824318 999949680
-999957223 -596816775
-999837260 -596936738
596895044 999878954
596801693 999972305
596844412 999929586
596851249 999922749
-999944736 -596829262
596875540 999898458
-999983753 -596790245
-999873429 -596900569
596885421 999888577
596824424 999949574
-999809183 -596964815
-999935570 -596838428
-999978574 -596795424
596800162 999973836
-999880799 -596893199
-999976734 -596797264
-999977528 -596796470
-999905498 -596868500
596938884 999835114
596782683 999991315
596778030 999995968
596876746 999897252
596930903 999843095
-999821354 -596952644
-999883577 -596890421
596868104 999905894
596812730 999961268
596894496 999879502
596882226 999891772
596805906 999968092
596962568 999811430
596790424 999983574
596931754 999842244
-999825342 -596948656
596834835 999939163
596853400 999920598
596843204 999930794
-999928653 -596845345
596816765 999957233
596791068 999982930
596810106 999963892
596968096 999805902
596944528 999829470
-999874036 -596899962
-999946966 -596827032
-999857576 -596916422
596850469 999923529
-999831415 -596942583
596828999 999944999
596933541 999840457
596777624 999996374
-999992245 -596781753
596797743 999976255
596856056 999917942
-999802734 -596971264
-999877755 -596896243
-999996989 -596777009
-999940022 -596833976
-999809910 -596964088
-999860806 -596913192
-999962107 -596811891
-999911438 -596862560
596900084 999873914
-999996376 -596777622
-999870636 -596903362
-999933318 -596840680
596800674 999973324
-999821986 -596952012
-999806300 -596967698
596959260 999814738
596818709 999955289
596940314 999833684
-999858749 -596915249
-999836816 -596937182
-999966395 -596807603
596818810 999955188
-999932557 -596841441
-999812255 -596961743
596910528 999863470
596876741 999897257
-999905917 -596868081
-999998377 -596775621
-999889215 -596884783
596879689 999894309
-999822335 -596951663
-999968892 -596805106
596857952 999916046
596856918 999917080
-999858451 -596915547
596884894 999889104
596839593 999934405
-999881927 -596892071
-999978879 -596795119
-999978960 -596795038
596827129 999946869
596873446 999900552
-999801496 -596972502
596785859 999988139
596870252 999903746
-999861716 -596912282
596923776 999850222
-999918550 -596855448
-999922116 -596851882
-999946632 -596827366
596968220 999805778
-999885342 -596888656
-999941591 -596832407
-999810679 -596963319
-999967294 -596806704
-999841958 -596932040
596966712 999807286
-999861543 -596912455
596795755 999978243
596843298 999930700
596878122 999895876
596820026 999953972
-999889393 -596884605
-999864039 -596909959
596931683 999842315
-999987361 -596786637
596783195 999990803
-999925410 -596848588
596968755 999805243
-999976376 -596797622
-999900033 -596873965
596853272 999920726
596950847 999823151
596861647 999912351
-999914871 -596859127
-999911169 -596862829
-999840509 -596933489
-999902368 -596871630
-999814852 -596959146
596852664 999921334
596820934 999953064
-999979747 -596794251
-999809831 -596964167
596840013 999933985
-999983263 -596790735
596908171 999865827
-999811004 -596962994
-999954386 -596819612
-999877039 -596896959
-999993748 -596780250
596852093 999921905
596799037 999974961
596949872 999824126
-999955208 -596818790
596816857 999957141
-999950239 -596823759
-999849400 -596924598
-999814158 -596959840
-999990645 -596783353
596901983 999872015
-999992676 -596781322
596810806 999963192
596847181 999926817
596870318 999903680
-999805828 -596968170
-999935160 -596838838
596843784 999930214
596790962 999983036
-999877401 -596896597
596929334 999844664
-999938100 -596835898
596896471 999877527
-999845797 -596928201
596835128 999938870
-999835066 -596938932
-999974173 -596799825
596847797 999926201
-999951582 -596822416
596948555 999825443
596856834 999917164
596942661 999831337
596937506 999836492
596941200 999832798
596813235 999960763
596952801 999821197
-999942731 -596831267
-999932574 -596841424
-999839456 -596934542
-999991248 -596782750
-999948645 -596825353
-999876760 -596897238
-999915124 -596858874
-999881236 -596892762
-999971373 -596802625
596905662 999868336
596949770 999824228
596867630 999906368
596812450 999961548
-999997509 -596776489
596822325 999951673
-999850204 -596923794
-999950734 -596823264
-999831359 -596942639
596909690 999864308
-999953348 -596820650
596844860 999929138
596796289 999977709
-999970806 -596803192
-999854684 -596919314
-999850150 -596923848
596865768 999908230
-999896541 -596877457
596873204 999900794
596867480 999906518
-999809650 -596964348
-999995340 -596778658
-999803520 -596970478
-999950503 -596823495
596966855 999807143
-999930595 -596843403
-999984181 -596789817
596961529 999812469
596813920 999960078
-999878750 -596895248
596933073 999840925
596868694 999905304
596926648 999847350
-999826611 -596947387
-999989762 -596784236
-999884902 -596889096
-999941278 -596832720
596868488 999905510
596901808 999872190
-999953436 -596820562
-999828412 -596945586
596844353 999929645
-999967910 -596806088
-999869155 -596904843
596878321 999895677
-999967514 -596806484
596864813 999909185
-999956789 -596817209
-999984951 -596789047
-999853919 -596920079
596915106 999858892
596915119 999858879
596890837 999883161
-999933496 -596840502
596953852 999820146
-999807399 -596966599
596827764 999946234
596937220 999836778
596813632 999960366
-999965874 -596808124
-999825601 -596948397
-999932198 -596841800
596891607 999882391
-999921843 -596852155
-999952193 -596821805
596962325 999811673
596936972 999837026
596909289 999864709
596802952 999971046
596787388 999986610
-999852971 -596921027
-999995957 -596778041
596893500 999880498
596921764 999852234
596925132 999848866
-999956208 -596817790
596870290 999903708
-999847429 -596926569
-999998511 -596775487
-999826275 -596947723
596858105 999915893
596786091 999987907
596863855 999910143
-999835878 -596938120
-999931804 -596842194
-999802146 -596971852
-999997777 -596776221
596960032 999813966
-999805218 -596968780
596972358 999801640
596855647 999918351
596973064 999800934
-999890259 -596883739
-999955780 -596818218
596939494 999834504
596877931 999896067
-999872954 -596901044
596888208 999885790
-999932189 -596841809
-999912107 -596861891
596777598 999996400
596857623 999916375
596911657 999862341
596895995 999878003
-999850550 -596923448
596915899 999858099
596785120 999988878
596850909 999923089
596777039 999996959
-999947729 -596826269
-999927928 -596846070
596957605 999816393
596913321 999860677
-999835367 -596938631
-999919325 -596854673
596810748 999963250
596808787 999965211
596801306 999972692
-999969017 -596804981
-999944663 -596829335
-999886569 -596887429
-999984855 -596789143
596863103 999910895
-999902838 -596871160
-999874577 -596899421
596921447 999852551
-999880938 -596893060
596825824 999948174
596868490 999905508
596929108 999844890
596804590 999969408
-999959248 -596814750
596852655 999921343
-999916376 -596857622
-999857287 -596916711
596805287 999968711
-999866014 -596907984
-999826101 -596947897
-999841861 -596932137
596926610 999847388
-999908511 -596865487
596776196 999997802
-999949089 -596824909
596923442 999850556
596847328 999926670
596947131 999826867
596939702 999834296
-999853104 -596920894
596816940 999957058
596909033 999864965
596777008 999996990
-999868116 -596905882
596812038 999961960
-999810104 -596963894
-999803458 -596970540
-999878100 -596895898
596937683 999836315
-999877852 -596896146
-999965395 -596808603
-999819995 -596954003
596847876 999926122
596793987 999980011
596965855 999808143
596963735 999810263
596894118 999879880
596855308 999918690
596799309 999974689
596896427 999877571
-999882639 -596891359
596866260 999907738
596945385 999828613
-999869355 -596904643
596881952 999892046
-999996948 -596777050
-999840335 -596933663
-999929923 -596844075
-999800955 -596973043
596869487 999904511
-999917635 -596856363
-999806269 -596967729
596778715 999995283
596968160 999805838
-999894645 -596879353
596902801 999871197
-999853619 -596920379
-999967120 -596806878
596936758 999837240
596934046 999839952
596869081 999904917
596835293 999938705
596811032 999962966
596899209 999874789
596784639 999989359
596963598 999810400
-999950943 -596823055
596843163 999930835
596789176 999984822
-999819884 -596954114
-999875511 -596898487
596867847 999906151
596917401 999856597
596786272 999987726
-999865876 -596908122
596939708 999834290
-999909145 -596864853
596904943 999869055
596816026 999957972
596813810 999960188
596818361 999955637
596935833 999838165
-999934431 -596839567
-999914226 -596859772
596900049 999873949
596774155 999999843
-999831396 -596942602
596931428 999842570
596812508 999961490
-999979161 -596794837
596932781 999841217
-999857513 -596916485
596816508 999957490
596819519 999954479
596935871 999838127
596901555 999872443
596958593 999815405
-999839296 -596934702
-999841299 -596932699
596919048 999854950
-999931836 -596842162
596819014 999954984
-999995737 -596778261
-999801171 -596972827
596863375 999910623
596783728 999990270
-999915444 -596858554
596848161 999925837
-999815156 -596958842
596781576 999992422
596856866 999917132
596852440 999921558
-999851504 -596922494
596957572 999816426
-999936372 -596837626
-999884642 -596889356
596924158 999849840
596908313 999865685
596817339 999956659
-999973953 -596800045
596837991 999936007
596807792 999966206
-999828039 -596945959
596839124 999934874
-999959630 -596814368
596906911 999867087
596891015 999882983
-999807175 -596966823
596809017 999964981
-999910605 -596863393
596872184 999901814
596925428 999848570
-999863705 -596910293
596815095 999958903
-999875151 -596898847
596950356 999823642
-999812626 -596961372
596825328 999948670
-999937625 -596836373
596799664 999974334
-999899931 -596874067
596809354 999964644
-999938103 -596835895
-999906078 -596867920
-999869432 -596904566
-999826937 -596947061
596917236 999856762
596848184 999925814
-999946614 -596827384
-999870935 -596903063
596854688 999919310
596894377 999879621
596867193 999906805
596900615 999873383
-999905233 -596868765
-999842891 -596931107
-999951941 -596822057
596902966 999871032
596841933 999932065
596891099 999882899
-999889191 -596884807
596833742 999940256
596918787 999855211
596796159 999977839
-999988288 -596785710
596775992 999998006
-999943347 -596830651
596951192 999822806
-999929056 -596844942
-999853604 -596920394
596958320 999815678
596805781 999968217
596944823 999829175
596918284 999855714
596971444 999802554
-999919641 -596854357
596779822 999994176
-999801557 -596972441
-999935802 -596838196
596880973 999893025
596841037 999932961
596932577 999841421
-999991055 -596782943
596861815 999912183
-999817941 -596956057
596923820 999850178
-999821443 -596952555
596833852 999940146
-999946422 -596827576
-999842442 -596931556
596929582 999844416
-999924384 -596849614
-999914904 -596859094
-999890059 -596883939
-999866435 -596907563
-999802159 -596971839
-999837250 -596936748
596833593 999940405
596858012 999915986
596826011 999947987
596858745 999915253
-999836983 -596937015
-999835926 -596938072
596869157 999904841
-999908498 -596865500
-999995434 -596778564
-999832674 -596941324
596931067 999842931
-999823110 -596950888
596956436 999817562
596952547 999821451
-999867965 -596906033
596902854 999871144
-999901800 -596872198
-999929090 -596844908
596832280 999941718
596919344 999854654
-999929237 -596844761
596936070 999837928
-999914037 -596859961
-999956870 -596817128
-999816240 -596957758
-999840586 -596933412
596789706 999984292
596852207 999921791
596787509 999986489
-999907065 -596866933
596857232 999916766
596822970 999951028
596855203 999918795
596859410 999914588
596929851 999844147
596846738 999927260
-999871831 -596902167
-999952186 -596821812
596917967 999856031
-999921778 -596852220
596928590 999845408
596854106 999919892
596854767 999919231
-999948004 -596825994
596952952 999821046
-999810821 -596963177
-999856085 -596917913
596828624 999945374
596940138 999833860
-999997108 -596776890
-999998496 -596775502
596820182 999953816
-999893113 -596880885
-999829015 -596944983
-999801539 -596972459
-999911935 -596862063
-999836842 -596937156
-999936653 -596837345
-999886201 -596887797
596971044 999802954
596844278 999929720
-999800837 -596973161
-999959325 -596814673
596847340 999926658
-999868702 -596905296
596955639 999818359
-999881485 -596892513
-999834638 -596939360
-999938109 -596835889
596928903 999845095
596847096 999926902
-999861613 -596912385
-999902595 -596871403
-999985380 -596788618
596959291 999814707
596859147 999914851
596787273 999986725
596954645 999819353
-999924735 -596849263
596958506 999815492
596821880 999952118
596819846 999954152
596938845 999835153
596850147 999923851
-999963311 -596810687
596845557 999928441
596903194 999870804
596953220 999820778
596874269 999899729
-999868812 -596905186
-999871964 -596902034
596808466 999965532
596860372 999913626
596960270 999813728
596781983 999992015
-999996248 -596777750
596965558 999808440
-999919255 -596854743
596785349 999988649
596945520 999828478
596931769 999842229
-999883836 -596890162
-999819210 -596954788
596924054 999849944
-999859749 -596914249
-999849826 -596924172
-999871719 -596902279
596945464 999828534
-999929092 -596844906
-999948632 -596825366
-999956971 -596817027
-999879599 -596894399
-999988498 -596785500
596890247 999883751
596903197 999870801
-999963089 -596810909
-999958215 -596815783
-999887817 -596886181
-999922109 -596851889
596960930 999813068
596799618 999974380
596794458 999979540
-999875787 -596898211
596859272 999914726
-999802685 -596971313
596842708 999931290
-999806056 -596967942
-999924599 -596849399
596884285 999889713
596828065 999945933
-999886154 -596887844
-999979545 -596794453
596946914 999827084
-999958379 -596815619
-999890706 -596883292
-999808537 -596965461
596796500 999977498
596891621 999882377
-999993500 -596780498
-999924815 -596849183
-999832180 -596941818
-999930232 -596843766
596856877 999917121
-999911287 -596862711
596931680 999842318
596782233 999991765
596781980 999992018
-999852784 -596921214
596845396 999928602
596914431 999859567
-999870782 -596903216
596933915 999840083
-999924566 -596849432
-999919359 -596854639
596923723 999850275
-999902867 -596871131
-999806377 -596967621
-999932156 -596841842
-999931382 -596842616
596821045 999952953
596805778 999968220
596970791 999803207
-999840103 -596933895
-999843049 -596930949
596957802 999816196
-999932454 -596841544
-999877778 -596896220
-999970569 -596803429
596855735 999918263
-999929052 -596844946
-999896467 -596877531
-999891326 -596882672
-999973252 -596800746
-999874502 -596899496
-999824451 -596949547
596884646 999889352
596918471 999855527
596941874 999832124
-999817413 -596956585
596792307 999981691
-999832640 -596941358
596840375 999933623
596858815 999915183
596885751 999888247
-999952158 -596821840
-999858358 -596915640
596903868 999870130
-999907793 -596866205
596840156 999933842
596778514 999995484
596783850 999990148
-999959648 -596814350
596851588 999922410
596900670 999873328
596778144 999995854
596829222 999944776
-999922319 -596851679
596817854 999956144
-999999448 -596774550
596777279 999996719
596963924 999810074
596783951 999990047
-999826629 -596947369
596817050 999956948
-999949060 -596824938
596877320 999896678
596846148 999927850
-999818921 -596955077
596863680 999910318
596873276 999900722
596846395 999927603
-999861468 -596912530
-999972471 -596801527
596870433 999903565
-999897939 -596876059
-999846136 -596927862
596797983 999976015
-999967768 -596806230
596862945 999911053
596857767 999916231
-999918295 -596855703
-999898372 -596875626
-999938931 -596835067
596886164 999887834
596808271 999965727
596969235 999804763
596946038 999827960
-999804780 -596969218
596843633 999930365
596886860 999887138
-999852552 -596921446
-999882341 -596891657
596849008 999924990
-999848036 -596925962
-999906504 -596867494
596971357 999802641
596845097 999928901
-999919650 -596854348
-999984211 -596789787
596951638 999822360
596885825 999888173
596904654 999869344
-999880561 -596893437
-999879699 -596894299
596820713 999953285
596948714 999825284
-999830660 -596943338
-999914578 -596859420
-999901933 -596872065
596972986 999801012
596797510 999976488
-999811142 -596962856
-999819958 -596954040
596885481 999888517
596932618 999841380
596775077 999998921
-999801526 -596972472
596949460 999824538
596818755 999955243
-999801963 -596972035
-999893300 -596880698
-999968830 -596805168
596781761 999992237
596820362 999953636
596951939 999822059
-999870298 -596903700
-999932187 -596841811
-999968544 -596805454
596820484 999953514
-999812616 -596961382
-999922360 -596851638
-999950428 -596823570
596918690 999855308
-999832586 -596941412
-999896092 -596877906
596858618 999915380
-999962265 -596811733
596855756 999918242
596927090 999846908
596857410 999916588
-999856437 -596917561
-999945875 -596828123
-999981324 -596792674
-999962470 -596811528
596860115 999913883
-999950755 -596823243
596945789 999828209
596919007 999854991
-999880339 -596893659
596922935 999851063
596873694 999900304
596805499 999968499
-999972528 -596801470
596922099 999851899
-999993014 -596780984
-999981915 -596792083
-999826026 -596947972
-999960520 -596813478
596852382 999921616
596893572 999880426
-999945337 -596828661
596784878 999989120
596924326 999849672
596901759 999872239
596903519 999870479
596810051 999963947
596923221 999850777
596960822 999813176
-999965102 -596808896
-999905633 -596868365
596849356 999924642
596949382 999824616
596873120 999900878
596939545 999834453
596962372 999811626
596863429 999910569
-999807334 -596966664
596885861 999888137
-999978516 -596795482
-999974646 -596799352
-999841197 -596932801
596845769 999928229
596874962 999899036
596912169 999861829
596874010 999899988
-999915959 -596858039
-999819519 -596954479
-999837302 -596936696
596827465 999946533
596776056 999997942
596855316 999918682
-999927741 -596846257
-999839021 -596934977
-999958211 -596815787
596924534 999849464
596969823 999804175
-999879814 -596894184
-999916603 -596857395
596875941 999898057
-999817394 -596956604
-999932643 -596841355
-999810364 -596963634
-999929712 -596844286
596808732 999965266
596827988 999946010
-999871420 -596902578
-999892617 -596881381
596944800 999829198
596921797 999852201
-999940952 -596833046
596927936 999846062
596889670 999884328
-999998674 -596775324
-999815843 -596958155
596804645 999969353
-999857644 -596916354
596918631 999855367
-999901813 -596872185
-999968438 -596805560
596815179 999958819
596971578 999802420
596864029 999909969
596877978 999896020
-999846181 -596927817
596828596 999945402
596950351 999823647
-999877898 -596896100
596793670 999980328
596797839 999976159
-999807059 -596966939
-999986922 -596787076
596799400 999974598
596840295 999933703
-999900002 -596873996
596894347 999879651
-999952536 -596821462
596791765 999982233
-999987751 -596786247
596789620 999984378
-999893975 -596880023
-999955650 -596818348
-999928514 -596845484
596965960 999808038
596962406 999811592
-999922587 -596851411
596786024 999987974
-999827320 -596946678
-999905578 -596868420
596874115 999899883
-999971381 -596802617
-999982237 -596791761
-999934398 -596839600
-999922710 -596851288
596853406 999920592
-999982871 -596791127
-999935581 -596838417
596796338 999977660
596841916 999932082
-999802963 -596971035
596793568 999980430
-999879346 -596894652
-999815129 -596958869
596800082 999973916
596952638 999821360
-999923400 -596850598
596798790 999975208
596962869 999811129
596855050 999918948
596884579 999889419
-999939703 -596834295
596931126 999842872
596960173 999813825
596776978 999997020
596826693 999947305
596851523 999922475
-999935107 -596838891
596916974 999857024
-999820455 -596953543
596794240 999979758
596789481 999984517
-999901137 -596872861
-999928393 -596845605
-999934080 -596839918
-999879410 -596894588
-999938857 -596835141
596853897 999920101
596884390 999889608
-999920670 -596853328
596901292 999872706
596897405 999876593
-999839188 -596934810
596874700 999899298
596945141 999828857
596958624 999815374
596943246 999830752
596951892 999822106
596805534 999968464
-999972153 -596801845
-999879301 -596894697
596830882 999943116
-999813277 -596960721
596805203 999968795
596919633 999854365
-999958669 -596815329
-999806798 -596967200
-999923003 -596850995
596853289 999920709
596885062 999888936
596913912 999860086
-999921868 -596852130
-999827093 -596946905
-999906877 -596867121
596936820 999837178
-999915920 -596858078
596869622 999904376
596930682 999843316
596848934 999925064
-999891586 -596882412
-999891426 -596882572
596910447 999863551
-999994609 -596779389
596934517 999839481
596873750 999900248
-999865629 -596908369
-999995042 -596778956
596893243 999880755
-999955347 -596818651
-999899309 -596874689
596898519 999875479
-999812320 -596961678
596961449 999812549
596948522 999825476
596856802 999917196
-999930289 -596843709
596952309 999821689
596878881 999895117
-999960408 -596813590
-999842929 -596931069
-999960705 -596813293
596969180 999804818
596929247 999844751
-999818174 -596955824
596953869 999820129
596821350 999952648
596824115 999949883
596806740 999967258
-999863653 -596910345
-999885423 -596888575
-999897979 -596876019
-999914100 -596859898
-999966909 -596807089
-999888920 -596885078
596880330 999893668
-999823814 -596950184
596960867 999813131
-999816562 -596957436
596843074 999930924
-999962181 -596811817
596835726 999938272
596944867 999829131
596836292 999937706
596804376 999969622
-999859344 -596914654
596889609 999884389
596781729 999992269
596933641 999840357
-999842854 -596931144
-999961352 -596812646
-999885357 -596888641
596852782 999921216
596815204 999958794
596936355 999837643
-999823886 -596950112
-999950353 -596823645
596873726 999900272
-999902726 -596871272
-999862705 -596911293
-999941665 -596832333
-999907509 -596866489
596893999 999879999
596874446 999899552
596910594 999863404
-999927133 -596846865
596905438 999868560
-999947063 -596826935
596831120 999942878
596870490 999903508
-999950875 -596823123
-999939235 -596834763
596930784 999843214
596825169 999948829
596895341 999878657
-999971133 -596802865
-999989495 -596784503
-999916503 -596857495
-999807924 -596966074
596857023 999916975
596891788 999882210
-999967537 -596806461
-999988246 -596785752
596830346 999943652
596863119 999910879
596783912 999990086
596861208 999912790
-999864842 -596909156
596807229 999966769
596942371 999831627
596881446 999892552
596819009 999954989
-999985164 -596788834
-999860320 -596913678
596830454 999943544
596805336 999968662
-999938986 -596835012
596936715 999837283
-999860021 -596913977
-999823038 -596950960
596906764 999867234
596883985 999890013
-999836717 -596937281
596958607 999815391
-999992213 -596781785
596919098 999854900
-999955993 -596818005
-999958089 -596815909
-999806363 -596967635
596948572 999825426
596952878 999821120
596827976 999946022
596972191 999801807
596826860 999947138
-999816837 -596957161
-999862609 -596911389
-999847832 -596926166
596929420 999844578
596859908 999914090
596858133 999915865
596926081 999847917
-999851093 -596922905
596830276 999943722
596946661 999827337
-999882735 -596891263
-999994755 -596779243
-999876442 -596897556
596970899 999803099
-999964124 -596809874
596809139 999964859
-999994216 -596779782
596813338 999960660
596864331 999909667
596860394 999913604
-999864638 -596909360
-999962867 -596811131
-999841968 -596932030
596839724 999934274
596952712 999821286
-999940607 -596833391
596963038 999810960
596870422 999903576
596775478 999998520
-999816596 -596957402
596886300 999887698
-999915841 -596858157
-999896968 -596877030
-999912544 -596861454
596797539 999976459
-999873807 -596900191
596835614 999938384
596810871 999963127
596903944 999870054
-999985102 -596788896
596869423 999904575
596920422 999853576
596965023 999808975
596810742 999963256
-999865220 -596908778
596851816 999922182
596816191 999957807
-999819330 -596954668
-999989604 -596784394
596972053 999801945
-999978014 -596795984
-999937178 -596836820
-999984536 -596789462
-999960089 -596813909
-999811289 -596962709
-999834228 -596939770
596913601 999860397
596897139 999876859
-999934571 -596839427
-999939650 -596834348
-999927284 -596846714
596777087 999996911
596962332 999811666
596861935 999912063
-999953589 -596820409
596910715 999863283
-999826586 -596947412
596826928 999947070
-999925799 -596848199
596842676 999931322
596782373 999991625
596910073 999863925
-999881444 -596892554
-999887377 -596886621
596868491 999905507
-999921563 -596852435
596859764 999914234
-999922657 -596851341
596955558 999818440
-999969970 -596804028
596839860 999934138
596952203 999821795
-999848590 -596925408
596841032 999932966
-999874275 -596899723
-999987533 -596786465
-999995673 -596778325
596827326 999946672
-999958018 -596815980
596879638 999894360
596885214 999888784
-999946224 -596827774
596898382 999875616
596935014 999838984
596870151 999903847
-999894272 -596879726
596893057 999880941
-999951883 -596822115
-999978970 -596795028
-999839346 -596934652
-999830013 -596943985
-999902796 -596871202
-999958329 -596815669
-999908171 -596865827
-999827030 -596946968
-999991320 -596782678
596778849 999995149
-999813602 -596960396
-999923906 -596850092
596790658 999983340
-999918332 -596855666
596912128 999861870
-999919747 -596854251
596901142 999872856
596961491 999812507
-999873504 -596900494
-999861353 -596912645
-999865813 -596908185
596795118 999978880
596948639 999825359
596790564 999983434
-999985071 -596788927
-999991940 -596782058
596828338 999945660
596931500 999842498
-999929744 -596844254
596854214 999919784
-999828390 -596945608
596969345 999804653
-999964687 -596809311
-999876099 -596897899
-999959200 -596814798
596896119 999877879
596870325 999903673
-999995498 -596778500
-999945132 -596828866
-999914419 -596859579
-999917023 -596856975
596903061 999870937
596840075 999933923
-999811596 -596962402
-999862095 -596911903
-999899841 -596874157
596889364 999884634
596799154 999974844
-999852498 -596921500
596832972 999941026
596954017 999819981
596853776 999920222
-999832872 -596941126
596926736 999847262
596876819 999897179
-999963569 -596810429
596957942 999816056
596857629 999916369
596860414 999913584
-999872536 -596901462
596956474 999817524
596962423 999811575
-999981869 -596792129
-999874800 -596899198
596807913 999966085
596845283 999928715
596970960 999803038
-999883720 -596890278
596918245 999855753
596870604 999903394
-999999235 -596774763
596924246 999849752
596790806 999983192
-999851382 -596922616
596820480 999953518
596809902 999964096
-999981071 -596792927
-999816422 -596957576
-999995005 -596778993
596863654 999910344
596805078 999968920
596829256 999944742
-999950061 -596823937
596920725 999853273
596923398 999850600
-999951064 -596822934
596781040 999992958
596815994 999958004
-999963115 -596810883
596795003 999978995
-999800387 -596973611
-999859432 -596914566
596792522 999981476
596932538 999841460
596964607 999809391
-999858604 -596915394
-999912600 -596861398
596958028 999815970
-999927937 -596846061
596910932 999863066
596913828 999860170
-999862334 -596911664
596900904 999873094
596878110 999895888
596799888 999974110
596882766 999891232
596787286 999986712
596796433 999977565
596949615 999824383
-999830792 -596943206
596926721 999847277
-999875849 -596898149
596805052 999968946
-999852703 -596921295
596937979 999836019
-999979739 -596794259
596882103 999891895
-999913125 -596860873
-999958164 -596815834
-999971335 -596802663
596775581 999998417
596963566 999810432
-999915739 -596858259
596802354 999971644
596953285 999820713
-999985912 -596788086
-999888852 -596885146
596855351 999918647
-999980805 -596793193
-999914753 -596859245
596875863 999898135
596895667 999878331
596875663 999898335
596792510 999981488
-999951549 -596822449
-999915203 -596858795
596865814 999908184
-999839253 -596934745
-999833552 -596940446
596845285 999928713
596804499 999969499
596855108 999918890
-999800457 -596973541
596968441 999805557
-999876690 -596897308
596861199 999912799
596789042 999984956
596887745 999886253
596964556 999809442
596900938 999873060
-999818540 -596955458
-999802976 -596971022
-999952526 -596821472
596884755 999889243
596896199 999877799
596832769 999941229
-999853432 -596920566
596970789 999803209
596912467 999861531
-999884534 -596889464
596872547 999901451
596784351 999989647
-999874778 -596899220
-999970709 -596803289
596802211 999971787
596853425 999920573
-999875454 -596898544
596828077 999945921
596817031 999956967
-999864078 -596909920
-999972558 -596801440
-999839489 -596934509
596938032 999835966
-999870361 -596903637
-999805098 -596968900
-999966573 -596807425
596915280 999858718
-999833103 -596940895
-999973475 -596800523
-999801495 -596972503
-999970999 -596802999
596913904 999860094
-999965798 -596808200
596861432 999912566
596889854 999884144
-999951460 -596822538
596864703 999909295
-999929726 -596844272
-999991410 -596782588
-999982183 -596791815
-999985386 -596788612
596850537 999923461
596885656 999888342
596905955 999868043
596938785 999835213
596883497 999890501
-999872745 -596901253
596929619 999844379
596783942 999990056
596786900 999987098
596967642 999806356
596854480 999919518
-999903064 -596870934
596851505 999922493
596966826 999807172
596811828 999962170
-999849668 -596924330
-999965754 -596808244
-999874272 -596899726
596785636 999988362
-999987773 -596786225
-999958492 -596815506
596953796 999820202
596899550 999874448
-999895228 -596878770
596936058 999837940
596890789 999883209
-999912878 -596861120
-999982326 -596791672
596909080 999864918
596871349 999902649
596931544 999842454
596817040 999956958
596923159 999850839
-999839282 -596934716
-999994102 -596779896
596848807 999925191
596963674 999810324
596780910 999993088
596930313 999843685
596856813 999917185
596853123 999920875
-999809079 -596964919
-999814827 -596959171
596820331 999953667
-999840301 -596933697
596875630 999898368
596947467 999826531
-999808884 -596965114
-999851800 -596922198
596806099 999967899
-999939162 -596834836
596812001 999961997
596891922 999882076
596889614 999884384
-999933710 -596840288
596857938 999916060
596810834 999963164
596931566 999842432
-999954179 -596819819
-999824033 -596949965
-999807794 -596966204
-999816367 -596957631
596850845 999923153
-999988531 -596785467
-999865842 -596908156
-999993315 -596780683
596896585 999877413
-999927604 -596846394
-999857512 -596916486
596831995 999942003
596843192 999930806
596831613 999942385
-999817944 -596956054
596877652 999896346
596965245 999808753
-999984116 -596789882
-999913852 -596860146
-999940073 -596833925
-999816449 -596957549
596917776 999856222
596941956 999832042
596957286 999816712
596938412 999835586
596900367 999873631
-999842351 -596931647
596927215 999846783
596855136 999918862
-999821427 -596952571
596785262 999988736
-999973555 -596800443
-999900869 -596873129
596930227 999843771
-999811697 -596962301
596783010 999990988
596952016 999821982
-999831779 -596942219
596969508 999804490
-999953420 -596820578
596875366 999898632
-999912916 -596861082
596888153 999885845
-999995859 -596778139
-999884200 -596889798
596861697 999912301
596930514 999843484
-999952187 -596821811
-999903782 -596870216
-999953083 -596820915
596887362 999886636
596831555 999942443
-999937564 -596836434
-999846938 -596927060
-999834093 -596939905
596847902 999926096
596955968 999818030
-999880256 -596893742
-999801405 -596972593
596973907 999800091
596855099 999918899
596962770 999811228
596779295 999994703
-999834894 -596939104
596817553 999956445
-999964560 -596809438
-999868000 -596905998
596808222 999965776
596822329 999951669
596860585 999913413
-999809961 -596964037
596861916 999912082
596812521 999961477
596938838 999835160
-999947463 -596826535
-999913489 -596860509
-999852086 -596921912
596795553 999978445
596883945 999890053
596840627 999933371
-999942826 -596831172
596962338 999811660
596961394 999812604
-999902113 -596871885
596893781 999880217
596970411 999803587
596875530 999898468
-999992041 -596781957
-999844058 -596929940
-999932340 -596841658
-999954854 -596819144
-999801013 -596972985
596804938 999969060
596861611 999912387
596844844 999929154
-999940082 -596833916
596973764 999800234
596802723 999971275
-999898990 -596875008
-999831302 -596942696
596812354 999961644
-999945852 -596828146
596910671 999863327
-999836276 -596937722
-999844823 -596929175
-999947719 -596826279
-999829689 -596944309
-999853438 -596920560
-999851027 -596922971
596927882 999846116
596919662 999854336
596859450 999914548
596953026 999820972
-999807517 -596966481
-999876503 -596897495
-999835578 -596938420
-999898341 -596875657
-999940173 -596833825
596833801 999940197
596812635 999961363
-999998334 -596775664
-999865230 -596908768
-999814748 -596959250
596846775 999927223
596848523 999925475
-999847951 -596926047
596935987 999838011
-999942889 -596831109
-999883917 -596890081
-999936493 -596837505
-999969467 -596804531
-999870234 -596903764
-999966564 -596807434
596816189 999957809
-999959082 -596814916
596960827 999813171
-999937636 -596836362
596969411 999804587
-999838926 -596935072
596922297 999851701
-999886531 -596887467
596820551 999953447
-999930690 -596843308
596946927 999827071
-999874917 -596899081
596846205 999927793
-999833095 -596940903
596838652 999935346
596794811 999979187
-999897384 -596876614
-999828095 -596945903
596872174 999901824
-999983835 -596790163
-999974615 -596799383
596799366 999974632
-999896690 -596877308
596851377 999922621
596823379 999950619
596801044 999972954
596938390 999835608
596870527 999903471
-999939375 -596834623
596936345 999837653
596832601 999941397
596797835 999976163
-999828475 -596945523
-999953238 -596820760
-999940708 -596833290
-999812095 -596961903
596940300 999833698
596779150 999994848
596930264 999843734
596808253 999965745
-999920648 -596853350
-999857022 -596916976
-999871145 -596902853
596784938 999989060
596859669 999914329
-999973235 -596800763
-999959038 -596814960
596876543 999897455
596905482 999868516
-999924690 -596849308
-999823819 -596950179
-999909125 -596864873
-999998924 -596775074
596928768 999845230
596856724 999917274
-999850876 -596923122
596954223 999819775
-999893157 -596880841
596892699 999881299
-999820755 -596953243
596895355 999878643
-999991316 -596782682
-999970591 -596803407
596846004 999927994
-999889262 -596884736
-999975202 -596798796
-999862995 -596911003
596843954 999930044
-999829323 -596944675
596836377 999937621
596786919 999987079
-999822011 -596951987
-999892365 -596881633
-999851911 -596922087
-999810087 -596963911
-999816373 -596957625
596866381 999907617
596827040 999946958
596909217 999864781
596930731 999843267
-999862768 -596911230
596881145 999892853
596907867 999866131
-999918235 -596855763
596776817 999997181
-999805896 -596968102
596971191 999802807
-999990158 -596783840
-999848890 -596925108
596930815 999843183
596854953 999919045
596775252 999998746
596903533 999870465
596798005 999975993
-999861552 -596912446
596819330 999954668
596923903 999850095
-999993029 -596780969
596904139 999869859
596805293 999968705
596856427 999917571
-999858234 -596915764
-999996096 -596777902
-999809371 -596964627
596860230 999913768
-999894773 -596879225
596898771 999875227
596780381 999993617
-999824964 -596949034
-999891910 -596882088
-999874456 -596899542
596780908 999993090
596957831 999816167
-999918112 -596855886
-999969654 -596804344
596874737 999899261
-999986558 -596787440
596886786 999887212
596846228 999927770
596969487 999804511
-999970610 -596803388
596799148 999974850
596941736 999832262
596783651 999990347
596805978 999968020
596821625 999952373
596964511 999809487
596820734 999953264
596845232 999928766
-999821066 -596952932
-999811828 -596962170
596801512 999972486
596793671 999980327
-999939811 -596834187
596805510 999968488
596797967 999976031
596784960 999989038
596867660 999906338
596819613 999954385
-999999216 -596774782
596857782 999916216
596930924 999843074
-999868108 -596905890
-999974355 -596799643
-999931048 -596842950
-999841694 -596932304
-999997625 -596776373
596783513 999990485
596851234 999922764
596849580 999924418
596804301 999969697
-999999143 -596774855
596786294 999987704
-999949502 -596824496
596775051 999998947
596951384 999822614
-999823929 -596950069
596778811 999995187
-999941580 -596832418
596919442 999854556
596915110 999858888
-999905732 -596868266
-999953726 -596820272
596802907 999971091
596952264 999821734
-999991496 -596782502
596968320 999805678
-999848411 -596925587
-999928924 -596845074
596875001 999898997
596803162 999970836
596780694 999993304
596915356 999858642
596882456 999891542
596847342 999926656
596799069 999974929
596924489 999849509
596804072 999969926
-999984646 -596789352
596932888 999841110
-999949708 -596824290
596801422 999972576
596816540 999957458
596845652 999928346
-999951974 -596822024
596794938 999979060
-999852451 -596921547
596824165 999949833
596908016 999865982
596877292 999896706
-999853762 -596920236
596876781 999897217
-999802263 -596971735
596797808 999976190
596814245 999959753
-999827135 -596946863
596797952 999976046
-999964339 -596809659
596956874 999817124
-999818734 -596955264
596830065 999943933
-999959205 -596814793
596848765 999925233
-999977075 -596796923
-999882146 -596891852
-999849186 -596924812
-999807624 -596966374
596806534 999967464
596896040 999877958
596890395 999883603
-999830669 -596943329
-999945350 -596828648
-999959707 -596814291
-999965281 -596808717
596813516 999960482
-999878650 -596895348
596893031 999880967
-999882215 -596891783
-999881417 -596892581
596933580 999840418
-999978071 -596795927
-999968760 -596805238
596940297 999833701
596801424 999972574
-999919642 -596854356
-999830881 -596943117
-999825206 -596948792
-999934027 -596839971
596829294 999944704
-999963912 -596810086
596929027 999844971
596838521 999935477
-999886410 -596887588
596973325 999800673
-999948166 -596825832
-999906733 -596867265
-999905484 -596868514
596813252 999960746
-999960570 -596813428
596932748 999841250
-999830923 -596943075
596944601 999829397
-999928531 -596845467
596874809 999899189
596850797 999923201
-999998865 -596775133
596902174 999871824
596896955 999877043
596954038 999819960
596899841 999874157
-999899739 -596874259
-999972447 -596801551
596868523 999905475
-999868007 -596905991
596880211 999893787
-999810416 -596963582
-999999809 -596774189
-999856680 -596917318
-999961226 -596812772
596897736 999876262
596797818 999976180
-999864962 -596909036
-999885210 -596888788
-999956984 -596817014
-999874094 -596899904
-999977403 -596796595
-999967393 -596806605
-999802753 -596971245
-999834097 -596939901
596878351 999895647
596936701 999837297
596914904 999859094
596951239 999822759
596959678 999814320
-999857940 -596916058
596870215 999903783
596897952 999876046
596963269 999810729
596915320 999858678
-999958864 -596815134
596872676 999901322
-999852307 -596921691
596836507 999937491
596912829 999861169
-999833683 -596940315
596807607 999966391
-999844858 -596929140
596874642 999899356
-999812141 -596961857
596885734 999888264
-999891222 -596882776
596883175 999890823
-999855589 -596918409
596933942 999840056
596845169 999928829
-999815912 -596958086
596930228 999843770
596837331 999936667
596904990 999869008
596792890 999981108
-999819962 -596954036
596904215 999869783
-999920629 -596853369
-999963315 -596810683
596944419 999829579
-999998798 -596775200
596790259 999983739
596901442 999872556
-999830449 -596943549
596870331 999903667
-999958913 -596815085
596940149 999833849
-999993788 -596780210
596858242 999915756
-999882310 -596891688
596802631 999971367
-999973456 -596800542
596961834 999812164
596846916 999927082
596946556 999827442
-999940822 -596833176
-999896098 -596877900
596917087 999856911
-999937307 -596836691
-999844138 -596929860
596943734 999830264
596885185 999888813
596969428 999804570
-999818222 -596955776
596851712 999922286
596776420 999997578
596784312 999989686
-999853979 -596920019
-999853058 -596920940
-999862986 -596911012
-999855166 -596918832
-999854019 -596919979
-999813575 -596960423
-999844315 -596929683
596907838 999866160
596918118 999855880
596814683 999959315
-999815076 -596958922
596920723 999853275
596891491 999882507
-999869469 -596904529
596799963 999974035
596948078 999825920
596810786 999963212
-999869496 -596904502
-999848957 -596925041
-999928708 -596845290
596929142 999844856
596930065 999843933
-999994010 -596779988
-999894818 -596879180
596920305 999853693
-999902455 -596871543
-999954280 -596819718
-999868048 -596905950
-999823067 -596950931
596830449 999943549
596904607 999869391
596967393 999806605
596882989 999891009
596877221 999896777
596841953 999932045
596939355 999834643
596902266 999871732
596893233 999880765
596783457 999990541
-999945756 -596828242
596813949 999960049
596835360 999938638
596786462 999987536
-999819450 -596954548
596823712 999950286
596908078 999865920
-999859129 -596914869
596937779 999836219
-999845049 -596928949
-999844099 -596929899
-999892730 -596881268
-999831811 -596942187
-999940734 -596833264
-999820494 -596953504
-999935544 -596838454
596874761 999899237
-999874861 -596899137
-999901362 -596872636
596874890 999899108
-999837310 -596936688
-999802051 -596971947
-999886489 -596887509
596902004 999871994
-999959474 -596814524
596925550 999848448
596927848 999846150
596939097 999834901
596808882 999965116
596944142 999829856
-999979294 -596794704
596845637 999928361
596933676 999840322
-999996488 -596777510
-999839985 -596934013
-999982425 -596791573
-999846055 -596927943
596913303 999860695
-999861591 -596912407
-999914902 -596859096
596893448 999880550
-999801162 -596972836
-999996090 -596777908
-999943844 -596830154
596884019 999889979
596832090 999941908
596962715 999811283
596874875 999899123
596894681 999879317
-999877297 -596896701
596871215 999902783
596831071 999942927
596824711 999949287
596897724 999876274
596860151 999913847
-999943098 -596830900
596898777 999875221
596954053 999819945
-999874078 -596899920
-999910858 -596863140
596785067 999988931
596783236 999990762
596775251 999998747
-999890738 -596883260
596840579 999933419
596955713 999818285
596901905 999872093
-999932077 -596841921
-999818438 -596955560
596873806 999900192
596881843 999892155
596899603 999874395
-999834174 -596939824
596906294 999867704
596873280 999900718
-999810326 -596963672
596808884 999965114
596807351 999966647
596890849 999883149
596842876 999931122
596810158 999963840
-999967339 -596806659
596961846 999812152
596877004 999896994
-999846735 -596927263
-999916291 -596857707
-999838279 -596935719
596780892 999993106
596835439 999938559
-999864340 -596909658
-999886367 -596887631
596897214 999876784
596959557 999814441
-999800901 -596973097
-999869772 -596904226
596934196 999839802
-999803163 -596970835
-999905646 -596868352
-999969108 -596804890
596886817 999887181
-999943031 -596830967
596914138 999859860
596836398 999937600
596968330 999805668
-999899239 -596874759
-999818818 -596955180
-999805749 -596968249
596847202 999926796
-999900985 -596873013
596880798 999893200
596819218 999954780
596805843 999968155
-999816568 -596957430
596858529 999915469
-999942052 -596831946
596849451 999924547
596881742 999892256
-999898121 -596875877
-999983605 -596790393
596954609 999819389
596790069 999983929
-999868445 -596905553
-999998476 -596775522
596933398 999840600
596911858 999862140
-999901274 -596872724
596810401 999963597
-999817187 -596956811
-999861375 -596912623
-999925977 -596848021
596937786 999836212
-999894442 -596879556
596902178 999871820
596795695 999978303
596918936 999855062
-999987466 -596786532
-999885856 -596888142
596845166 999928832
596789094 999984904
596776178 999997820
-999918806 -596855192
-999819365 -596954633
596816599 999957399
596792785 999981213
596839130 999934868
-999885679 -596888319
596868214 999905784
596866547 999907451
-999938224 -596835774
-999891843 -596882155
-999856431 -596917567
-999876562 -596897436
-999834982 -596939016
596843170 999930828
-999889715 -596884283
596912513 999861485
-999989078 -596784920
596957196 999816802
596957218 999816780
-999804514 -596969484
596939457 999834541
596932163 999841835
-999896530 -596877468
-999937660 -596836338
-999964821 -596809177
-999909294 -596864704
596887865 999886133
596899245 999874753
-999996743 -596777255
-999876424 -596897574
596910650 999863348
-999914031 -596859967
-999873330 -596900668
596973216 999800782
596805080 999968918
-999811637 -596962361
-999917936 -596856062
596822299 999951699
596892383 999881615
-999838196 -596935802
-999959126 -596814872
-999862436 -596911562
-999862585 -596911413
596932821 999841177
-999963787 -596810211
596780863 999993135
596882667 999891331
596957645 999816353
596958448 999815550
-999984402 -596789596
596959054 999814944
-999997460 -596776538
-999975531 -596798467
596867727 999906271
-999863039 -596910959
596844951 999929047
596827619 999946379
596865586 999908412
-999816774 -596957224
-999969470 -596804528
596827556 999946442
-999863228 -596910770
596805597 999968401
-999993495 -596780503
-999853238 -596920760
-999961064 -596812934
-999856545 -596917453
-999935808 -596838190
-999892581 -596881417
-999801268 -596972730
596795866 999978132
-999898165 -596875833
596816380 999957618
596823405 999950593
-999936646 -596837352
596839541 999934457
-999843417 -596930581
596910524 999863474
596867122 999906876
-999944431 -596829567
596898007 999875991
-999930922 -596843076
-999814154 -596959844
596821132 999952866
596901152 999872846
-999862973 -596911025
596822117 999951881
596811809 999962189
596850253 999923745
596799781 999974217
596819001 999954997
596899717 999874281
596971962 999802036
-999877328 -596896670
596808189 999965809
596970265 999803733
-999944878 -596829120
-999932729 -596841269
-999905474 -596868524
596802803 999971195
596790663 999983335
-999901897 -596872101
-999896454 -596877544
-999969930 -596804068
596833691 999940307
-999996843 -596777155
596913116 999860882
596828097 999945901
-999830496 -596943502
-999839927 -596934071
-999804761 -596969237
-999829943 -596944055
-999871656 -596902342
596955971 999818027
-999893268 -596880730
-999824278 -596949720
596783073 999990925
-999999467 -596774531
596826414 999947584
-999935082 -596838916
596944503 999829495
-999936458 -596837540
596880923 999893075
596902649 999871349
-999955142 -596818856
-999965000 -596808998
596918884 999855114
-999857959 -596916039
596783261 999990737
596848029 999925969
596805082 999968916
596803013 999970985
596822132 999951866
596972489 999801509
596967545 999806453
596958154 999815844
-999887016 -596886982
596863094 999910904
-999948943 -596825055
596935872 999838126
596789670 999984328
-999930013 -596843985
596774462 999999536
596926322 999847676
-999921009 -596852989
-999865282 -596908716
-999965860 -596808138
-999972178 -596801820
596941262 999832736
596799218 999974780
596882908 999891090
596805124 999968874
-999850955 -596923043
-999949052 -596824946
-999932076 -596841922
596790760 999983238
596859712 999914286
-999958456 -596815542
-999984711 -596789287
596806029 999967969
596839323 999934675
-999997600 -596776398
-999853710 -596920288
596870845 999903153
596831381 999942617
-999838869 -596935129
-999914994 -596859004
596922181 999851817
596935459 999838539
-999816516 -596957482
-999859771 -596914227
-999977817 -596796181
596955391 999818607
596868577 999905421
596799458 999974540
596868007 999905991
596946827 999827171
596906382 999867616
-999927005 -596846993
596806460 999967538
596881676 999892322
-999950916 -596823082
-999874139 -596899859
-999930791 -596843207
596919053 999854945
-999900000 -596873998
596951463 999822535
596962479 999811519
596971904 999802094
-999860794 -596913204
596774665 999999333
596935539 999838459
-999930858 -596843140
596852672 999921326
596920477 999853521
596802290 999971708
596894744 999879254
596969524 999804474
596901661 999872337
-999803010 -596970988
-999850235 -596923763
-999939934 -596834064
596831392 999942606
596792341 999981657
596848944 999925054
-999960004 -596813994
596862873 999911125
596967576 999806422
-999916909 -596857089
-999890683 -596883315
-999827534 -596946464
-999948352 -596825646
-999978391 -596795607
-999938519 -596835479
596962481 999811517
-999970773 -596803225
596963658 999810340
596966653 999807345
-999915711 -596858287
-999986490 -596787508
596774799 999999199
-999918997 -596855001
-999846358 -596927640
596782046 999991952
-999983172 -596790826
-999891770 -596882228
-999925856 -596848142
-999932175 -596841823
596841856 999932142
-999941974 -596832024
-999982786 -596791212
596824437 999949561
-999894877 -596879121
596929160 999844838
596865751 999908247
-999894672 -596879326
596956784 999817214
596837069 999936929
-999824313 -596949685
-999874575 -596899423
596808620 999965378
596788209 999985789
596839381 999934617
596859215 999914783
596877493 999896505
596957199 999816799
-999804783 -596969215
596882198 999891800
596780013 999993985
-999902195 -596871803
596843375 999930623
596911565 999862433
-999897752 -596876246
596934496 999839502
596957034 999816964
596920778 999853220
596945688 999828310
-999923193 -596850805
596973706 999800292
-999927713 -596846285
-999936370 -596837628
-999802086 -596971912
-999812531 -596961467
-999837807 -596936191
596933869 999840129
-999982456 -596791542
596962274 999811724
-999821257 -596952741
596822687 999951311
-999836391 -596937607
-999849233 -596924765
-999970873 -596803125
-999971066 -596802932
596851457 999922541
596928495 999845503
596838620 999935378
-999846636 -596927362
-999843065 -596930933
-999953773 -596820225
596778707 999995291
596782794 999991204
596934597 999839401
596891162 999882836
596804936 999969062
596946203 999827795
-999905237 -596868761
-999916354 -596857644
-999952923 -596821075
596952327 999821671
-999872094 -596901904
-999888013 -596885985
596844357 999929641
-999878354 -596895644
-999949310 -596824688
596782780 999991218
596887995 999886003
596810301 999963697
596893953 999880045
596854608 999919390
-999807321 -596966677
-999852060 -596921938
596877876 999896122
-999998315 -596775683
-999930064 -596843934
596957352 999816646
-999911678 -596862320
-999973454 -596800544
-999958174 -596815824
-999872332 -596901666
596846638 999927360
596943158 999830840
-999883150 -596890848
-999991324 -596782674
-999934216 -596839782
596948408 999825590
596964900 999809098
596947111 999826887
-999969705 -596804293
-999908700 -596865298
-999933675 -596840323
-999929989 -596844009
596970533 999803465
596869500 999904498
-999983717 -596790281
596870358 999903640
596945325 999828673
-999920317 -596853681
-999808864 -596965134
596954335 999819663
-999803257 -596970741
-999820616 -596953382
596918898 999855100
-999820386 -596953612
596839874 999934124
-999817242 -596956756
-999999925 -596774073
596878298 999895700
-999900583 -596873415
596913290 999860708
596784676 999989322
596860088 999913910
596952042 999821956
596900968 999873030
-999925731 -596848267
-999959913 -596814085
596862901 999911097
-999912896 -596861102
596870305 999903693
596891322 999882676
596915005 999858993
-999983176 -596790822
-999840367 -596933631
596952599 999821399
-999843505 -596930493
-999934128 -596839870
-999806106 -596967892
596933595 999840403
-999920236 -596853762
-999967118 -596806880
596796119 999977879
-999938631 -596835367
-999841136 -596932862
-999913815 -596860183
596850177 999923821
-999928256 -596845742
-999904006 -596869992
596967184 999806814
-999939927 -596834071
-999998350 -596775648
596774063 999999935
-999906407 -596867591
596949600 999824398
-999910801 -596863197
596853682 999920316
-999870968 -596903030
-999895556 -596878442
596928865 999845133
596883677 999890321
-999884093 -596889905
-999902930 -596871068
-999935129 -596838869
596909100 999864898
-999885635 -596888363
596913185 999860813
-999952364 -596821634
596896802 999877196
596906113 999867885
596859944 999914054
-999813245 -596960753
596795013 999978985
-999851421 -596922577
-999988937 -596785061
596932514 999841484
596799283 999974715
-999981020 -596792978
596816426 999957572
-999959727 -596814271
596875714 999898284
-999883619 -596890379
-999814602 -596959396
596845995 999928003
596903522 999870476
596897898 999876100
596955681 999818317
-999913417 -596860581
596774157 999999841
-999912455 -596861543
-999996048 -596777950
596908583 999865415
-999903554 -596870444
-999973871 -596800127
-999817742 -596956256
596881378 999892620
-999907449 -596866549
596959894 999814104
596951406 999822592
596908883 999865115
-999893405 -596880593
596897542 999876456
-999938777 -596835221
596968379 999805619
596838068 999935930
596928332 999845666
-999995857 -596778141
596862681 999911317
-999918128 -596855870
596846182 999927816
-999821027 -596952971
-999894121 -596879877
596848274 999925724
596935113 999838885
596855167 999918831
596960418 999813580
596790240 999983758
596878808 999895190
596804952 999969046
596884719 999889279
-999860817 -596913181
596863560 999910438
-999912944 -596861054
596897044 999876954
596958798 999815200
596827874 999946124
-999813206 -596960792
-999822795 -596951203
-999848135 -596925863
-999821648 -596952350
-999819873 -596954125
-999995428 -596778570
-999800460 -596973538
-999807346 -596966652
596952611 999821387
-999953355 -596820643
-999977546 -596796452
-999900279 -596873719
596852884 999921114
-999942333 -596831665
596923091 999850907
-999868144 -596905854
-999821563 -596952435
-999853051 -596920947
596813711 999960287
596862256 999911742
596817500 999956498
-999802071 -596971927
-999920195 -596853803
-999980249 -596793749
596809337 999964661
-999869680 -596904318
-999970559 -596803439
-999980048 -596793950
596875984 999898014
596891021 999882977
-999954662 -596819336
596881441 999892557
596892220 999881778
-999892982 -596881016
596956412 999817586
596970992 999803006
-999920461 -596853537
-999879008 -596894990
-999816663 -596957335
596829974 999944024
596839016 999934982
596807115 999966883
-999958875 -596815123
-999899133 -596874865
-999909663 -596864335
596964452 999809546
596954693 999819305
596793789 999980209
-999874130 -596899868
596807159 999966839
596911105 999862893
596941863 999832135
596891238 999882760
596955512 999818486
-999898215 -596875783
-999829547 -596944451
-999973745 -596800253
-999811696 -596962302
-999934968 -596839030
-999901439 -596872559
596899795 999874203
596863954 999910044
-999968889 -596805109
596951442 999822556
-999862377 -596911621
596897319 999876679
-999921444 -596852554
596906953 999867045
-999881903 -596892095
596959627 999814371
596927010 999846988
596865136 999908862
-999801293 -596972705
596785491 999988507
596777304 999996694
596923438 999850560
596921035 999852963
-999987963 -596786035
-999869619 -596904379
-999980834 -596793164
596787826 999986172
-999974411 -596799587
596784784 999989214
-999870710 -596903288
-999994448 -596779550
596927256 999846742
-999885106 -596888892
-999849990 -596924008
-999949438 -596824560
-999893985 -596880013
-999968910 -596805088
596968113 999805885
596889243 999884755
-999963687 -596810311
-999800653 -596973345
596916982 999857016
596948905 999825093
596798033 999975965
596954706 999819292
-999820231 -596953767
596935448 999838550
-999845168 -596928830
-999976147 -596797851
596810540 999963458
-999934048 -596839950
596879984 999894014
596821269 999952729
-999821850 -596952148
-999834310 -596939688
596841697 999932301
-999875715 -596898283
596874136 999899862
596969792 999804206
596855076 999918922
596830827 999943171
596932272 999841726
596819033 999954965
596801853 999972145
596853801 999920197
596918036 999855962
-999877927 -596896071
-999841712 -596932286
596904179 999869819
-999837702 -596936296
596809547 999964451
-999901289 -596872709
596954157 999819841
596913327 999860671
596946586 999827412
-999961699 -596812299
-999926673 -596847325
596959330 999814668
-999910890 -596863108
-999834273 -596939725
596892049 999881949
-999844181 -596929817
-999900341 -596873657
-999804989 -596969009
-999939233 -596834765
596839177 999934821
-999910756 -596863242
-999962346 -596811652
-999949276 -596824722
-999997748 -596776250
-999817940 -596956058
596940905 999833093
-999954404 -596819594
-999925953 -596848045
596932926 999841072
596863161 999910837
596850381 999923617
596873021 999900977
596798544 999975454
596788231 999985767
596925950 999848048
-999813348 -596960650
-999836635 -596937363
596872069 999901929
596869973 999904025
-999844991 -596929007
-999841671 -596932327
596967008 999806990
596843069 999930929
-999836297 -596937701
596953314 999820684
-999995378 -596778620
596936233 999837765
-999997831 -596776167
596970358 999803640
-999991732 -596782266
596856855 999917143
-999939876 -596834122
596961568 999812430
-999974335 -596799663
596855340 999918658
-999808051 -596965947
-999863965 -596910033
-999936177 -596837821
596804224 999969774
-999840000 -596933998
596829342 999944656
-999905768 -596868230
-999839370 -596934628
596816179 999957819
596793948 999980050
596798196 999975802
596968559 999805439
-999893369 -596880629
596925407 999848591
-999896065 -596877933
596816523 999957475
-999999035 -596774963
-999830550 -596943448
596905407 999868591
-999974867 -596799131
-999886920 -596887078
596922070 999851928
-999924624 -596849374
596859433 999914565
-999967077 -596806921
-999939248 -596834750
-999839619 -596934379
596916791 999857207
-999844406 -596929592
-999957045 -596816953
596924703 999849295
-999955482 -596818516
-999971109 -596802889
596779350 999994648
-999805768 -596968230
596848133 999925865
-999915363 -596858635
596847230 999926768
-999804884 -596969114
-999843611 -596930387
596918804 999855194
-999814041 -596959957
-999962147 -596811851
-999913822 -596860176
-999880321 -596893677
-999845407 -596928591
596894667 999879331
596962215 999811783
596864457 999909541
-999819396 -596954602
596890173 999883825
596778907 999995091
596826268 999947730
-999968298 -596805700
596892357 999881641
596891260 999882738
596891827 999882171
596919008 999854990
-999955230 -596818768
596813363 999960635
596800133 999973865
596834461 999939537
-999834373 -596939625
596870562 999903436
596873398 999900600
596815505 999958493
-999940088 -596833910
596818853 999955145
596826015 999947983
-999931040 -596842958
596939912 999834086
596883373 999890625
-999964752 -596809246
596940252 999833746
596957113 999816885
-999952781 -596821217
-999813838 -596960160
596957359 999816639
-999993833 -596780165
-999961480 -596812518
-999868805 -596905193
596944088 999829910
-999993570 -596780428
-999824901 -596949097
596784951 999989047
596862905 999911093
-999856254 -596917744
-999806571 -596967427
-999909630 -596864368
596903949 999870049
596882784 999891214
-999979891 -596794107
-999970567 -596803431
-999935852 -596838146
-999952576 -596821422
596959738 999814260
-999917020 -596856978
596917451 999856547
-999883598 -596890400
596942261 999831737
596861491 999912507
596856288 999917710
596946715 999827283
-999836373 -596937625
-999816425 -596957573
-999986071 -596787927
596919811 999854187
596862779 999911219
596887770 999886228
596853118 999920880
596871267 999902731
596921014 999852984
596969830 999804168
596878540 999895458
-999934928 -596839070
596881207 999892791
-999808077 -596965921
-999897967 -596876031
596869404 999904594
-999875966 -596898032
-999977956 -596796042
596885929 999888069
-999979305 -596794693
-999815885 -596958113
-999885023 -596888975
596879474 999894524
-999854790 -596919208
-999977420 -596796578
-999957438 -596816560
-999841869 -596932129
-999825418 -596948580
-999970323 -596803675
-999994916 -596779082
596858546 999915452
596959805 999814193
-999871678 -596902320
596921736 999852262
596899351 999874647
-999918318 -596855680
-999901466 -596872532
-999940779 -596833219
-999960989 -596813009
596957058 999816940
-999860613 -596913385
596973981 999800017
596879480 999894518
-999962161 -596811837
-999965600 -596808398
-999952718 -596821280
596905511 999868487
596917321 999856677
-999971523 -596802475
-999960414 -596813584
596834615 999939383
-999877550 -596896448
596969931 999804067
-999956826 -596817172
596833505 999940493
596829758 999944240
596917388 999856610
596818879 999955119
596926616 999847382
-999800858 -596973140
596854785 999919213
-999813744 -596960254
-999892171 -596881827
-999916054 -596857944
-999878347 -596895651
-999945698 -596828300
-999902339 -596871659
596857058 999916940
596878547 999895451
-999899510 -596874488
596795617 999978381
-999988687 -596785311
596930407 999843591
-999843345 -596930653
596943539 999830459
-999822687 -596951311
596868689 999905309
596852504 999921494
596786352 999987646
-999967270 -596806728
596865899 999908099
596880897 999893101
-999876011 -596897987
596813315 999960683
-999924695 -596849303
-999922458 -596851540
596802644 999971354
-999812993 -596961005
-999879630 -596894368
596872072 999901926
596945079 999828919
-999919592 -596854406
-999903677 -596870321
-999912807 -596861191
596919615 999854383
-999829498 -596944500
-999806828 -596967170
596941905 999832093
596909199 999864799
-999804466 -596969532
596878685 999895313
596846584 999927414
-999995882 -596778116
-999951461 -596822537
596972891 999801107
596948992 999825006
-999914716 -596859282
-999849870 -596924128
-999998854 -596775144
-999835857 -596938141
-999987756 -596786242
596902362 999871636
596855506 999918492
-999838717 -596935281
596937763 999836235
-999992499 -596781499
-999957814 -596816184
-999806503 -596967495
596850722 999923276
596834924 999939074
-999868254 -596905744
-999909237 -596864761
-999881906 -596892092
-999908397 -596865601
-999826166 -596947832
596874309 999899689
596871321 999902677
596839209 999934789
596946161 999827837
-999923653 -596850345
-999846421 -596927577
-999918874 -596855124
596928435 999845563
596900181 999873817
-999928311 -596845687
596896474 999877524
-999851340 -596922658
-999878105 -596895893
-999874508 -596899490
596802741 999971257
-999819236 -596954762
-999804520 -596969478
-999970207 -596803791
-999809134 -596964864
-999946567 -596827431
-999944543 -596829455
596866118 999907880
-999959423 -596814575
596910719 999863279
596825949 999948049
-999802992 -596971006
-999838069 -596935929
-999970918 -596803080
-999926972 -596847026
-999827673 -596946325
596946069 999827929
-999865379 -596908619
-999998549 -596775449
596787636 999986362
-999911957 -596862041
-999918992 -596855006
-999983840 -596790158
596942133 999831865
-999871874 -596902124
-999805065 -596968933
596825091 999948907
596799624 999974374
596862336 999911662
596807369 999966629
596885583 999888415
-999971307 -596802691
596897242 999876756
-999888056 -596885942
-999933887 -596840111
596856653 999917345
596967954 999806044
596872268 999901730
-999863123 -596910875
596923523 999850475
-999830680 -596943318
596839247 999934751
596840275 999933723
-999917927 -596856071
596915083 999858915
-999817920 -596956078
-999951436 -596822562
-999865102 -596908896
596894800 999879198
-999957994 -596816004
-999842123 -596931875
596804503 999969495
-999977531 -596796467
596963918 999810080
-999965090 -596808908
596848538 999925460
596871248 999902750
596923705 999850293
-999852594 -596921404
-999820005 -596953993
-999818604 -596955394
-999857656 -596916342
-999819333 -596954665
-999861206 -596912792
-999867030 -596906968
596892099 999881899
596932209 999841789
596874204 999899794
596929257 999844741
-999853823 -596920175
-999956906 -596817092
-999961951 -596812047
-999897605 -596876393
-999836750 -596937248
596943702 999830296
596812233 999961765
596924840 999849158
596902952 999871046
596797267 999976731
596832924 999941074
-999887184 -596886814
596894904 999879094
596870131 999903867
596893327 999880671
596881987 999892011
-999871143 -596902855
-999938170 -596835828
596873193 999900805
596823191 999950807
596862217 999911781
-999808365 -596965633
596970452 999803546
596864004 999909994
-999911463 -596862535
-999823092 -596950906
-999949344 -596824654
596827356 999946642
-999831316 -596942682
596901472 999872526
-999856514 -596917484
596924928 999849070
-999870310 -596903688
-999875770 -596898228
-999960493 -596813505
596852062 999921936
596905363 999868635
596850415 999923583
-999915694 -596858304
596873189 999900809
-999866641 -596907357
596790426 999983572
596875257 999898741
596882873 999891125
596912387 999861611
-999813179 -596960819
-999827587 -596946411
596844551 999929447
-999915495 -596858503
596929806 999844192
-999821124 -596952874
-999913995 -596860003
596932187 999841811
596965957 999808041
-999961408 -596812590
-999996136 -596777862
-999852376 -596921622
-999909443 -596864555
596903287 999870711
596886147 999887851
596951700 999822298
596784438 999989560
596918862 999855136
596832304 999941694
-999942180 -596831818
-999986076 -596787922
596908699 999865299
-999811183 -596962815
-999916475 -596857523
-999954849 -596819149
596858632 999915366
-999831182 -596942816
-999874116 -596899882
-999917236 -596856762
-999984651 -596789347
-999907536 -596866462
-999840689 -596933309
-999970023 -596803975
-999860582 -596913416
596827292 999946706
596954544 999819454
-999983363 -596790635
-999843005 -596930993
-999834621 -596939377
-999929435 -596844563
-999879882 -596894116
596853057 999920941
596841738 999932260
596959532 999814466
-999913674 -596860324
-999832307 -596941691
596803582 999970416
-999866732 -596907266
596898160 999875838
-999917386 -596856612
-999986863 -596787135
596947805 999826193
-999864379 -596909619
596903739 999870259
596927088 999846910
596778437 999995561
596882251 999891747
596947551 999826447
-999934360 -596839638
-999987689 -596786309
-999986054 -596787944
596892421 999881577
-999919617 -596854381
-999828835 -596945163
-999859224 -596914774
-999814022 -596959976
596838866 999935132
-999877789 -596896209
-999870809 -596903189
-999984754 -596789244
-999817801 -596956197
596794297 999979701
-999847497 -596926501
-999841423 -596932575
596843114 999930884
-999811907 -596962091
-999921959 -596852039
-999856592 -596917406
596870662 999903336
-999835957 -596938041
-999984409 -596789589
-999915481 -596858517
-999939476 -596834522
596787172 999986826
-999892553 -596881445
-999865055 -596908943
596853285 999920713
596878495 999895503
-999951529 -596822469
-999995886 -596778112
596826584 999947414
-999812216 -596961782
-999816796 -596957202
-999882178 -596891820
596914974 999859024
-999873996 -596900002
596973295 999800703
596887729 999886269
-999922119 -596851879
-999888527 -596885471
-999801591 -596972407
-999809246 -596964752
-999935232 -596838766
596792664 999981334
596969026 999804972
-999955124 -596818874
-999900016 -596873982
596811088 999962910
596914055 999859943
596970067 999803931
-999817685 -596956313
596942730 999831268
596842014 999931984
-999829755 -596944243
596905448 999868550
-999864811 -596909187
596869921 999904077
596844972 999929026
596944910 999829088
-999882121 -596891877
-999809022 -596964976
596802006 999971992
596883801 999890197
596852408 999921590
596882033 999891965
596794878 999979120
-999944577 -596829421
596954329 999819669
596922422 999851576
-999837364 -596936634
596887405 999886593
596956176 999817822
-999837273 -596936725
-999931529 -596842469
-999860264 -596913734
-999873262 -596900736
-999871648 -596902350
596816201 999957797
596936129 999837869
-999906255 -596867743
596943894 999830104
596846157 999927841
596929832 999844166
596851743 999922255
-999845200 -596928798
596814855 999959143
-999824227 -596949771
-999937321 -596836677
596940165 999833833
596870859 999903139
-999868820 -596905178
596972886 999801112
-999993153 -596780845
-999846814 -596927184
-999963316 -596810682
-999972619 -596801379
-999808903 -596965095
596966206 999807792
596888135 999885863
596953733 999820265
596783218 999990780
-999867949 -596906049
-999907612 -596866386
-999857769 -596916229
-999857153 -596916845
596863729 999910269
-999829437 -596944561
-999932699 -596841299
-999950930 -596823068
-999877555 -596896443
-999882082 -596891916
596872668 999901330
-999969627 -596804371
596928361 999845637
-999867428 -596906570
596971407 999802591
-999817693 -596956305
-999980935 -596793063
596835070 999938928
596913826 999860172
596914024 999859974
-999967933 -596806065
596917443 999856555
596888356 999885642
-999918663 -596855335
-999924644 -596849354
596882159 999891839
596848148 999925850
-999858679 -596915319
-999844936 -596929062
596885003 999888995
-999896021 -596877977
596914796 999859202
-999826915 -596947083
596775079 999998919
596912281 999861717
-999985994 -596788004
596924576 999849422
596900134 999873864
-999830533 -596943465
596909119 999864879
-999929926 -596844072
-999825719 -596948279
-999950293 -596823705
596945222 999828776
-999882811 -596891187
-999835822 -596938176
596789257 999984741
-999847175 -596926823
596803105 999970893
-999827098 -596946900
596816089 999957909
-999802144 -596971854
-999911884 -596862114
-999853608 -596920390
596829876 999944122
596925953 999848045
596920903 999853095
596779522 999994476
-999838877 -596935121
-999970856 -596803142
-999973370 -596800628
596899528 999874470
596891535 999882463
-999933499 -596840499
-999942735 -596831263
-999889248 -596884750
596886415 999887583
596828485 999945513
596788035 999985963
596841881 999932117
-999869728 -596904270
596895790 999878208
596916585 999857413
-999864989 -596909009
596778893 999995105
-999891387 -596882611
596860467 999913531
-999822558 -596951440
596968380 999805618
596950864 999823134
-999850522 -596923476
596912267 999861731
-999886554 -596887444
596923710 999850288
596968354 999805644
596973476 999800522
596850708 999923290
596919655 999854343
596903260 999870738
596826970 999947028
596962377 999811621
-999986059 -596787939
596872257 999901741
-999850261 -596923737
-999970343 -596803655
596930567 999843431
-999977383 -596796615
-999989005 -596784993
596783674 999990324
-999922778 -596851220
596878568 999895430
-999841039 -596932959
-999909980 -596864018
596857133 999916865
596853346 999920652
-999850253 -596923745
596948191 999825807
-999816818 -596957180
-999844814 -596929184
-999800184 -596973814
596795051 999978947
-999913657 -596860341
-999900060 -596873938
-999920529 -596853469
-999833984 -596940014
-999873433 -596900565
-999883090 -596890908
596954823 999819175
596954563 999819435
-999905602 -596868396
-999876928 -596897070
-999823991 -596950007
596911745 999862253
596921277 999852721
596942238 999831760
-999908573 -596865425
-999944787 -596829211
-999888192 -596885806
-999886104 -596887894
596901111 999872887
-999847804 -596926194
596848887 999925111
-999949830 -596824168
596960445 999813553
596781282 999992716
-999978058 -596795940
-999842272 -596931726
596867324 999906674
-999927230 -596846768
-999927455 -596846543
-999877250 -596896748
596804633 999969365
596844132 999929866
596940657 999833341
-999835613 -596938385
-999874083 -596899915
-999810662 -596963336
-999862575 -596911423
596818992 999955006
-999967517 -596806481
596777322 999996676
596847381 999926617
596916441 999857557
596958435 999815563
-999867038 -596906960
-999930664 -596843334
596914382 999859616
596929845 999844153
596965268 999808730
596809994 999964004
-999973091 -596800907
-999916889 -596857109
-999895583 -596878415
-999960300 -596813698
596808214 999965784
596912327 999861671
596802845 999971153
596965915 999808083
596842369 999931629
-999839387 -596934611
596962914 999811084
-999969858 -596804140
596966163 999807835
596928261 999845737
-999807544 -596966454
-999824326 -596949672
596794770 999979228
596844469 999929529
596912302 999861696
-999803350 -596970648
596880187 999893811
596780987 999993011
596855931 999918067
596936201 999837797
596814589 999959409
-999944185 -596829813
-999915724 -596858274
596774383 999999615
-999827073 -596946925
596800869 999973129
596953397 999820601
596870814 999903184
596818092 999955906
596907510 999866488
596924756 999849242
-999880947 -596893051
596840515 999933483
596905952 999868046
596819987 999954011
-999892411 -596881587
-999970356 -596803642
-999988243 -596785755
-999811008 -596962990
596971921 999802077
596970184 999803814
596934449 999839549
-999917521 -596856477
596816983 999957015
-999935437 -596838561
-999906588 -596867410
-999823112 -596950886
596894866 999879132
-999991779 -596782219
596960187 999813811
596964557 999809441
596962464 999811534
596883846 999890152
-999969868 -596804130
596958337 999815661
596857271 999916727
-999922698 -596851300
596963597 999810401
-999911387 -596862611
596831280 999942718
-999800374 -596973624
596901143 999872855
596950071 999823927
-999950673 -596823325
-999902219 -596871779
-999839083 -596934915
596928513 999845485
-999816671 -596957327
596824336 999949662
-999813959 -596960039
596899387 999874611
596841620 999932378
-999958318 -596815680
-999854621 -596919377
-999840918 -596933080
-999931471 -596842527
-999962027 -596811971
596831260 999942738
-999830068 -596943930
-999946176 -596827822
-999903455 -596870543
-999932291 -596841707
-999926022 -596847976
-999916461 -596857537
-999942304 -596831694
596815003 999958995
-999816198 -596957800
596858145 999915853
596931791 999842207
-999932633 -596841365
596801615 999972383
596795811 999978187
-999878067 -596895931
-999891521 -596882477
-999990536 -596783462
596882882 999891116
596899799 999874199
596824280 999949718
596870370 999903628
-999956109 -596817889
-999972292 -596801706
596817926 999956072
-999981871 -596792127
-999802406 -596971592
-999890186 -596883812
596840242 999933756
-999910020 -596863978
596919798 999854200
596863884 999910114
596962787 999811211
596812093 999961905
-999858651 -596915347
596904512 999869486
596919921 999854077
596967647 999806351
596775343 999998655
-999848780 -596925218
596779766 999994232
596872164 999901834
596793960 999980038
-999931240 -596842758
-999993604 -596780394
596970260 999803738
-999803323 -596970675
-999835612 -596938386
-999873553 -596900445
596946485 999827513
596939293 999834705
-999973341 -596800657
-999873277 -596900721
596811229 999962769
-999943381 -596830617
596905815 999868183
596885567 999888431
-999987268 -596786730
-999993494 -596780504
596965851 999808147
596840274 999933724
-999835296 -596938702
-999833165 -596940833
-999884358 -596889640
596952832 999821166
-999990650 -596783348
596934120 999839878
-999915726 -596858272
-999993279 -596780719
596797796 999976202
-999978234 -596795764
596942272 999831726
-999850892 -596923106
596842921 999931077
-999953809 -596820189
-999836008 -596937990
596940101 999833897
-999843904 -596930094
-999930638 -596843360
-999826710 -596947288
596880472 999893526
596913782 999860216
596912662 999861336
596811353 999962645
596891771 999882227
-999971190 -596802808
596932597 999841401
596919931 999854067
-999916267 -596857731
-999898084 -596875914
596923877 999850121
596885556 999888442
-999981474 -596792524
596884808 999889190
596934538 999839460
596784836 999989162
-999879363 -596894635
-999895736 -596878262
596969199 999804799
-999926963 -596847035
-999993684 -596780314
-999852731 -596921267
-999804369 -596969629
596785379 999988619
596968257 999805741
-999957264 -596816734
596890901 999883097
-999864548 -596909450
-999914546 -596859452
596795396 999978602
596968781 999805217
-999928681 -596845317
-999801519 -596972479
-999830053 -596943945
-999817359 -596956639
596782106 999991892
596892201 999881797
596846264 999927734
596803720 999970278
-999859029 -596914969
596846515 999927483
-999818190 -596955808
596799894 999974104
596803151 999970847
-999866405 -596907593
596936825 999837173
-999817252 -596956746
596803278 999970720
-999951501 -596822497
-999999286 -596774712
-999877538 -596896460
596877473 999896525
-999818255 -596955743
-999881434 -596892564
596834604 999939394
-999905048 -596868950
596782844 999991154
-999919725 -596854273
596907078 999866920
596810592 999963406
596869914 999904084
-999833217 -596940781
-999944156 -596829842
-999932841 -596841157
-999853091 -596920907
596867657 999906341
-999884494 -596889504
596801535 999972463
596957660 999816338
-999837160 -596936838
596818900 999955098
596889385 999884613
-999860788 -596913210
596947594 999826404
-999825973 -596948025
596804390 999969608
-999966149 -596807849
-999806777 -596967221
-999961564 -596812434
596783981 999990017
596774687 999999311
-999838701 -596935297
596867747 999906251
-999888314 -596885684
-999899970 -596874028
596821806 999952192
-999920296 -596853702
-999932925 -596841073
-999916746 -596857252
596934419 999839579
-999855293 -596918705
596964421 999809577
596839309 999934689
-999856580 -596917418
-999814376 -596959622
596859817 999914181
596916170 999857828
-999822651 -596951347
-999909064 -596864934
596927596 999846402
-999855622 -596918376
-999999305 -596774693
-999954769 -596819229
596790981 999983017
-999992002 -596781996
-999919907 -596854091
596829187 999944811
596851841 999922157
596937163 999836835
596878360 999895638
596866254 999907744
-999874473 -596899525
596867438 999906560
596851678 999922320
-999825614 -596948384
596841942 999932056
596941138 999832860
-999839550 -596934448
596806522 999967476
-999965611 -596808387
596933734 999840264
596946096 999827902
-999927364 -596846634
596939543 999834455
-999983075 -596790923
596805965 999968033
-999928773 -596845225
-999904526 -596869472
596809553 999964445
596872029 999901969
-999946585 -596827413
-999955763 -596818235
-999906797 -596867201
596936229 999837769
-999848087 -596925911
-999952078 -596821920
596871927 999902071
-999971154 -596802844
-999951379 -596822619
-999833859 -596940139
-999894765 -596879233
596942407 999831591
-999868161 -596905837
596787255 999986743
596937802 999836196
-999984812 -596789186
-999885172 -596888826
-999981083 -596792915
-999898268 -596875730
-999821976 -596952022
596913391 999860607
596919270 999854728
596828692 999945306
596942311 999831687
596818345 999955653
596785669 999988329
-999896139 -596877859
596923335 999850663
596819332 999954666
-999935655 -596838343
596961417 999812581
596853371 999920627
-999817682 -596956316
-999986120 -596787878
-999909134 -596864864
-999831244 -596942754
596855457 999918541
-999832236 -596941762
596841409 999932589
-999888401 -596885597
-999970976 -596803022
596821361 999952637
596948891 999825107
596953133 999820865
-999997318 -596776680
596961557 999812441
-999818416 -596955582
-999963039 -596810959
-999945214 -596828784
-999834517 -596939481
-999934513 -596839485
596850632 999923366
596876073 999897925
596779176 999994822
596896110 999877888
-999922304 -596851694
-999841328 -596932670
596842589 999931409
-999850069 -596923929
596781443 999992555
-999926895 -596847103
596827466 999946532
-999958954 -596815044
596823163 999950835
596909422 999864576
596927770 999846228
596861652 999912346
-999989024 -596784974
-999865199 -596908799
-999877222 -596896776
-999967702 -596806296
596799494 999974504
596838983 999935015
-999941151 -596832847
-999982505 -596791493
-999958280 -596815718
-999906630 -596867368
-999860252 -596913746
596933882 999840116
-999926530 -596847468
596820709 999953289
596918652 999855346
596866990 999907008
596844671 999929327
596802881 999971117
596828630 999945368
596850659 999923339
-999867913 -596906085
596899866 999874132
-999854331 -596919667
-999879968 -596894030
596837253 999936745
596946040 999827958
596913556 999860442
-999967867 -596806131
-999951593 -596822405
596843836 999930162
596939338 999834660
596932551 999841447
-999924324 -596849674
-999936040 -596837958
-999937792 -596836206
-999947990 -596826008
-999879096 -596894902
-999862442 -596911556
-999928512 -596845486
-999940437 -596833561
-999830750 -596943248
596842965 999931033
-999805293 -596968705
-999809233 -596964765
596884427 999889571
-999879624 -596894374
-999900629 -596873369
596867280 999906718
596845154 999928844
-999998648 -596775350
596948832 999825166
596877136 999896862
596861768 999912230
-999993072 -596780926
-999855847 -596918151
-999818216 -596955782
-999878584 -596895414
596924472 999849526
-999836023 -596937975
596821182 999952816
596858411 999915587
596849960 999924038
-999805370 -596968628
596927879 999846119
596803067 999970931
596850018 999923980
596939492 999834506
596827422 999946576
-999825395 -596948603
-999963646 -596810352
-999980615 -596793383
-999821825 -596952173
-999921047 -596852951
596906536 999867462
596886869 999887129
596829756 999944242
-999962414 -596811584
-999848436 -596925562
-999920072 -596853926
596810818 999963180
596813957 999960041
-999846451 -596927547
-999975091 -596798907
596903809 999870189
-999928231 -596845767
596957874 999816124
596926237 999847761
-999882290 -596891708
-999853177 -596920821
596804367 999969631
-999803872 -596970126
596937899 999836099
-999922767 -596851231
-999922989 -596851009
596869570 999904428
596927389 999846609
596925536 999848462
596911747 999862251
-999897935 -596876063
-999988182 -596785816
596837363 999936635
596899187 999874811
596895061 999878937
-999875519 -596898479
-999962096 -596811902
-999924455 -596849543
596973769 999800229
-999962128 -596811870
-999941967 -596832031
596790624 999983374
-999941597 -596832401
-999971468 -596802530
-999843442 -596930556
-999809957 -596964041
-999861426 -596912572
-999944304 -596829694
-999974566 -596799432
596925648 999848350
596817146 999956852
596955976 999818022
596865829 999908169
596903449 999870549
596824278 999949720
596924786 999849212
596963699 999810299
-999939239 -596834759
596787580 999986418
-999952993 -596821005
596883549 999890449
596811587 999962411
596844532 999929466
596903034 999870964
-999847302 -596926696
-999965770 -596808228
596859899 999914099
596789356 999984642
596959668 999814330
-999964030 -596809968
596955907 999818091
596842397 999931601
-999818738 -596955260
596786646 999987352
596820450 999953548
-999912720 -596861278
596912621 999861377
-999954630 -596819368
-999854450 -596919548
-999937546 -596836452
596970764 999803234
-999871988 -596902010
-999952997 -596821001
-999986434 -596787564
-999829713 -596944285
-999993499 -596780499
596825816 999948182
596818718 999955280
596875227 999898771
-999889220 -596884778
-999877018 -596896980
-999818140 -596955858
-999889677 -596884321
596870267 999903731
-999988768 -596785230
596796039 999977959
-999890937 -596883061
-999837963 -596936035
596972553 999801445
-999818805 -596955193
596789871 999984127
596780492 999993506
-999916658 -596857340
-999992839 -596781159
596922086 999851912
-999832095 -596941903
596945241 999828757
596935551 999838447
-999887355 -596886643
596838525 999935473
596875872 999898126
596915067 999858931
-999842013 -596931985
596909877 999864121
596910530 999863468
596781128 999992870
-999822219 -596951779
596938152 999835846
-999996252 -596777746
596895471 999878527
596806449 999967549
-999989123 -596784875
-999940824 -596833174
596829239 999944759
-999984762 -596789236
-999959150 -596814848
596803705 999970293
596945758 999828240
596830538 999943460
-999809968 -596964030
-999969565 -596804433
-999806526 -596967472
596881629 999892369
596815344 999958654
-999995672 -596778326
-999929247 -596844751
-999840092 -596933906
-999883109 -596890889
596954299 999819699
596889675 999884323
-999992990 -596781008
-999949159 -596824839
596881495 999892503
-999961732 -596812266
-999929200 -596844798
596898264 999875734
596856518 999917480
-999993704 -596780294
596844656 999929342
-999881824 -596892174
-999928907 -596845091
596960497 999813501
-999958423 -596815575
596888537 999885461
-999814999 -596958999
596779895 999994103
-999882591 -596891407
-999845735 -596928263
596940790 999833208
-999909387 -596864611
596861137 999912861
596782277 999991721
596830650 999943348
-999884564 -596889434
596795011 999978987
-999949986 -596824012
-999987803 -596786195
596805034 999968964
596870878 999903120
596944971 999829027
-999927457 -596846541
596817450 999956548
596877019 999896979
-999922081 -596851917
596776190 999997808
596850634 999923364
596858702 999915296
-999839495 -596934503
596795604 999978394
-999901366 -596872632
-999903252 -596870746
596951017 999822981
-999945139 -596828859
-999957108 -596816890
-999842895 -596931103
596844628 999929370
596819501 999954497
-999807871 -596966127
-999904151 -596869847
596922762 999851236
-999945255 -596828743
-999916348 -596857650
-999943980 -596830018
-999805667 -596968331
596825607 999948391
-999837115 -596936883
596895642 999878356
-999817347 -596956651
-999827017 -596946981
596893091 999880907
-999939359 -596834639
-999867137 -596906861
596864574 999909424
-999845634 -596928364
596789743 999984255
596780272 999993726
596921597 999852401
596969261 999804737
-999821886 -596952112
-999979241 -596794757
-999986138 -596787860
-999824141 -596949857
596818094 999955904
-999891900 -596882098
596970951 999803047
596892667 999881331
-999846844 -596927154
596867349 999906649
596793617 999980381
596804703 999969295
-999987171 -596786827
596972864 999801134
596953933 999820065
-999932108 -596841890
-999943634 -596830364
596856972 999917026
596849706 999924292
596928489 999845509
-999870088 -596903910
596959802 999814196
596826667 999947331
596782962 999991036
-999853590 -596920408
-999897268 -596876730
-999978354 -596795644
-999895606 -596878392
-999930663 -596843335
-999849823 -596924175
596929329 999844669
596808000 999965998
-999802894 -596971104
-999835487 -596938511
596805378 999968620
-999987342 -596786656
596905151 999868847
-999805328 -596968670
-999969174 -596804824
596934005 999839993
-999863617 -596910381
-999936290 -596837708
596864312 999909686
596803688 999970310
596797080 999976918
596845564 999928434
-999907332 -596866666
596887540 999886458
-999945679 -596828319
596869148 999904850
596959603 999814395
-999808794 -596965204
596866978 999907020
596781677 999992321
596815972 999958026
596955677 999818321
596876351 999897647
596791276 999982722
-999964417 -596809581
-999968653 -596805345
-999855985 -596918013
596849013 999924985
-999887403 -596886595
596795459 999978539
596960139 999813859
596847117 999926881
-999827158 -596946840
596879398 999894600
596862836 999911162
596942489 999831509
596920925 999853073
596873569 999900429
-999883676 -596890322
596882323 999891675
596913565 999860433
-999863332 -596910666
596931705 999842293
-999914513 -596859485
596882778 999891220
596804945 999969053
596866239 999907759
-999872499 -596901499
-999977297 -596796701
596803560 999970438
596956287 999817711
-999833706 -596940292
-999805400 -596968598
596835090 999938908
596967645 999806353
-999813028 -596960970
-999864580 -596909418
596862670 999911328
596923651 999850347
596816399 999957599
596930613 999843385
-999924834 -596849164
-999816421 -596957577
596956945 999817053
596856002 999917996
-999820792 -596953206
596967149 999806849
596945085 999828913
596840539 999933459
596773999 999999999
-999935764 -596838234
-999836032 -596937966
596826617 999947381
596848940 999925058
596868706 999905292
-999883807 -596890191
596827472 999946526
-999806903 -596967095
596870538 999903460
-999947838 -596826160
-999918757 -596855241
596846308 999927690
-999841148 -596932850
-999998213 -596775785
-999805911 -596968087
-999822514 -596951484
596855820 999918178
596804788 999969210
-999973658 -596800340
-999902397 -596871601
-999911155 -596862843
596781010 999992988
596799403 999974595
596855596 999918402
-999800162 -596973836
-999883735 -596890263
-999817231 -596956767
-999906184 -596867814
-999807216 -596966782
-999992553 -596781445
596970760 999803238
-999806677 -596967321
-999847608 -596926390
-999819602 -596954396
-999864445 -596909553
596933823 999840175
596793144 999980854
-999979426 -596794572
-999973187 -596800811
-999954441 -596819557
596833473 999940525
596889690 999884308
-999804864 -596969134
596791037 999982961
596851306 999922692
-999879785 -596894213
-999930351 -596843647
-999982486 -596791512
596888878 999885120
596957563 999816435
-999881640 -596892358
596788206 999985792
596863347 999910651
596928345 999845653
-999961714 -596812284
596796428 999977570
-999998632 -596775366
596805421 999968577
596939352 999834646
596969387 999804611
-999986206 -596787792
596901270 999872728
-999838675 -596935323
596779117 999994881
-999961098 -596812900
596897226 999876772
596839115 999934883
596920176 999853822
-999952223 -596821775
596954183 999819815
-999999525 -596774473
-999801987 -596972011
-999908588 -596865410
596843878 999930120
-999966910 -596807088
596923539 999850459
-999984834 -596789164
-999917293 -596856705
-999917528 -596856470
-999882939 -596891059
-999946807 -596827191
596970336 999803662
596868341 999905657
-999975624 -596798374
596845986 999928012
596928829 999845169
596925869 999848129
596888603 999885395
-999959695 -596814303
596956779 999817219
-999874553 -596899445
596874206 999899792
596899427 999874571
-999877188 -596896810
-999816736 -596957262
596914473 999859525
-999807823 -596966175
596897756 999876242
596957731 999816267
596874415 999899583
596874398 999899600
596812274 999961724
596899419 999874579
596878372 999895626
596895945 999878053
596921905 999852093
-999807607 -596966391
-999805421 -596968577
596851493 999922505
-999901553 -596872445
-999911285 -596862713
596793963 999980035
-999968167 -596805831
-999899956 -596874042
596829980 999944018
-999935275 -596838723
596828147 999945851
-999869727 -596904271
596808626 999965372
596808275 999965723
596792638 999981360
-999987436 -596786562
-999801260 -596972738
-999957683 -596816315
-999866342 -596907656
596915900 999858098
-999819505 -596954493
-999822148 -596951850
-999843618 -596930380
-999838959 -596935039
596919753 999854245
596915393 999858605
596780616 999993382
-999956490 -596817508
596790274 999983724
-999942976 -596831022
596840035 999933963
-999836720 -596937278
-999859942 -596914056
-999882427 -596891571
596959948 999814050
596846260 999927738
-999892772 -596881226
-999981857 -596792141
-999961705 -596812293
-999818210 -596955788
-999818347 -596955651
596896707 999877291
596889442 999884556
-999895469 -596878529
596793327 999980671
-999897465 -596876533
-999981325 -596792673
596870585 999903413
596958399 999815599
596829966 999944032
596878952 999895046
-999906145 -596867853
-999992687 -596781311
596900034 999873964
-999814887 -596959111
-999915362 -596858636
-999987526 -596786472
-999864720 -596909278
596794598 999979400
-999969621 -596804377
-999918088 -596855910
-999959545 -596814453
596887340 999886658
-999888177 -596885821
-999884444 -596889554
-999996149 -596777849
596894428 999879570
-999814965 -596959033
596843355 999930643
596832685 999941313
-999842185 -596931813
596951069 999822929
596853381 999920617
-999841446 -596932552
-999993117 -596780881
-999810796 -596963202
596968375 999805623
596913483 999860515
-999871007 -596902991
596968748 999805250
-999875310 -596898688
-999952421 -596821577
-999969180 -596804818
-999951705 -596822293
-999918092 -596855906
596934640 999839358
-999842160 -596931838
596868572 999905426
-999932036 -596841962
-999995684 -596778314
596914732 999859266
-999855967 -596918031
-999908780 -596865218
-999985599 -596788399
-999807994 -596966004
-999801638 -596972360
596828960 999945038
596887333 999886665
-999819963 -596954035
596890855 999883143
596941269 999832729
596866108 999907890
596925392 999848606
-999963413 -596810585
-999901269 -596872729
-999836462 -596937536
596834608 999939390
596822151 999951847
596832987 999941011
596866926 999907072
596905083 999868915
596905558 999868440
-999881415 -596892583
-999855393 -596918605
596811080 999962918
596953918 999820080
596872544 999901454
596963571 999810427
-999999976 -596774022
596957983 999816015
596916624 999857374
596973487 999800511
596854891 999919107
-999994748 -596779250
596910039 999863959
596810606 999963392
596930523 999843475
-999877423 -596896575
596858634 999915364
-999866635 -596907363
-999971110 -596802888
596849765 999924233
-999808297 -596965701
-999995429 -596778569
-999967792 -596806206
596802883 999971115
-999916217 -596857781
-999928622 -596845376
596835164 999938834
-999820178 -596953820
-999883168 -596890830
596860316 999913682
-999951848 -596822150
-999992295 -596781703
-999931481 -596842517
-999810230 -596963768
-999851640 -596922358
596894774 999879224
-999985674 -596788324
-999976560 -596797438
596903503 999870495
-999888898 -596885100
-999853151 -596920847
596785268 999988730
-999881991 -596892007
596794487 999979511
596787386 999986612
-999810269 -596963729
596900094 999873904
-999930907 -596843091
-999940704 -596833294
-999878177 -596895821
596932395 999841603
596889036 999884962
596901885 999872113
596940049 999833949
596818666 999955332
-999807092 -596966906
596796630 999977368
-999998435 -596775563
-999989943 -596784055
-999806406 -596967592
596871799 999902199
596941964 999832034
-999863266 -596910732
-999972820 -596801178
-999810826 -596963172
596882981 999891017
-999993869 -596780129
-999997214 -596776784
-999941961 -596832037
596836886 999937112
-999882938 -596891060
596965084 999808914
-999995559 -596778439
-999945924 -596828074
-999805038 -596968960
-999939587 -596834411
-999919483 -596854515
596973218 999800780
-999905970 -596868028
-999999322 -596774676
-999991342 -596782656
596905201 999868797
-999872905 -596901093
596870107 999903891
596791704 999982294
596785577 999988421
596890835 999883163
-999968174 -596805824
596888646 999885352
596909497 999864501
-999859090 -596914908
-999813664 -596960334
-999806374 -596967624
596914156 999859842
596864431 999909567
596820970 999953028
596843420 999930578
596902425 999871573
-999975705 -596798293
596878318 999895680
596799852 999974146
596829006 999944992
-999941208 -596832790
-999892862 -596881136
596795378 999978620
-999894716 -596879282
596927494 999846504
596856244 999917754
-999977284 -596796714
596919518 999854480
-999954958 -596819040
596822932 999951066
596830597 999943401
596782846 999991152
-999991834 -596782164
596955934 999818064
-999968931 -596805067
-999943910 -596830088
596778145 999995853
-999902632 -596871366
-999831103 -596942895
-999966053 -596807945
-999837911 -596936087
-999817836 -596956162
-999825247 -596948751
-999898810 -596875188
-999860508 -596913490
-999984477 -596789521
596820747 999953251
596918396 999855602
596907639 999866359
-999826295 -596947703
-999922305 -596851693
-999875916 -596898082
596943352 999830646
596953863 999820135
596940947 999833051
-999948819 -596825179
-999869021 -596904977
596965952 999808046
-999802574 -596971424
-999943845 -596830153
596825121 999948877
596875230 999898768
-999809680 -596964318
596807408 999966590
596970629 999803369
596858734 999915264
596935889 999838109
596778075 999995923
596900959 999873039
-999864978 -596909020
596839169 999934829
-999882748 -596891250
-999980745 -596793253
-999866841 -596907157
-999814548 -596959450
596831305 999942693
-999824371 -596949627
-999925746 -596848252
596954188 999819810
-999822664 -596951334
-999920111 -596853887
596777271 999996727
596786054 999987944
-999941531 -596832467
-999919398 -596854600
-999989507 -596784491
596877887 999896111
-999871337 -596902661
596944046 999829952
-999878961 -596895037
-999929553 -596844445
-999886995 -596887003
-999815786 -596958212
-999832550 -596941448
-999983108 -596790890
596781063 999992935
-999969789 -596804209
-999907480 -596866518
596817648 999956350
596959235 999814763
596781185 999992813
596847715 999926283
-999953619 -596820379
-999987170 -596786828
596960581 999813417
596866441 999907557
-999913976 -596860022
596791229 999982769
-999869430 -596904568
596938848 999835150
-999839570 -596934428
596782139 999991859
596949075 999824923
-999823554 -596950444
-999816316 -596957682
596933526 999840472
596796316 999977682
-999873180 -596900818
-999924018 -596849980
-999834180 -596939818
-999849533 -596924465
-999847148 -596926850
-999918868 -596855130
596875114 999898884
-999815351 -596958647
-999884703 -596889295
-999994680 -596779318
596967976 999806022
-999832646 -596941352
-999863144 -596910854
596831374 999942624
596942168 999831830
-999846532 -596927466
-999909651 -596864347
596906535 999867463
-999881596 -596892402
596954821 999819177
596946885 999827113
-999905461 -596868537
596840641 999933357
-999878824 -596895174
596830124 999943874
-999962083 -596811915
596776244 999997754
596873043 999900955
-999830408 -596943590
596955099 999818899
596821260 999952738
-999915136 -596858862
596838174 999935824
-999839396 -596934602
-999853227 -596920771
-999872492 -596901506
596943873 999830125
596795699 999978299
596799182 999974816
-999818870 -596955128
596952959 999821039
-999870324 -596903674
596890667 999883331
-999927828 -596846170
596883833 999890165
-999882769 -596891229
-999845458 -596928540
596972446 999801552
-999914610 -596859388
596966252 999807746
596864554 999909444
-999936296 -596837702
596849690 999924308
-999968935 -596805063
-999889962 -596884036
596950292 999823706
596785391 999988607
-999839644 -596934354
596822514 999951484
596834785 999939213
596854586 999919412
-999853966 -596920032
596898715 999875283
596791591 999982407
-999987752 -596786246
596960013 999813985
596817300 999956698
596917092 999856906
596908115 999865883
-999833484 -596940514
596831636 999942362
596868309 999905689
-999803023 -596970975
-999940695 -596833303
596948587 999825411
596795507 999978491
-999831597 -596942401
596863401 999910597
596968092 999805906
596782064 999991934
-999943511 -596830487
-999958554 -596815444
-999866538 -596907460
596900669 999873329
-999844127 -596929871
-999845966 -596928032
596872973 999901025
596901408 999872590
-999892002 -596881996
-999908651 -596865347
596807684 999966314
596844142 999929856
596828441 999945557
-999945243 -596828755
596950641 999823357
596952119 999821879
-999874758 -596899240
-999920674 -596853324
596879811 999894187
-999862923 -596911075
596918408 999855590
596813797 999960201
-999987454 -596786544
596868717 999905281
-999970187 -596803811
-999854491 -596919507
596859056 999914942
-999956338 -596817660
-999954031 -596819967
596902860 999871138
-999814075 -596959923
596859918 999914080
-999887192 -596886806
-999830983 -596943015
596851813 999922185
596954787 999819211
-999861903 -596912095
596958556 999815442
596799837 999974161
596871688 999902310
596968969 999805029
-999828034 -596945964
596814853 999959145
596949137 999824861
596847767 999926231
-999909057 -596864941
596816206 999957792
596827653 999946345
596844481 999929517
596873866 999900132
-999862725 -596911273
-999898482 -596875516
596942201 999831797
-999965048 -596808950
596887172 999886826
-999956452 -596817546
-999938523 -596835475
-999919193 -596854805
-999817591 -596956407
596919673 999854325
596930131 999843867
596939649 999834349
-999992963 -596781035
596900107 999873891
-999831930 -596942068
-999912589 -596861409
-999853106 -596920892
-999972331 -596801667
596815446 999958552
-999917764 -596856234
596897797 999876201
596845755 999928243
-999980993 -596793005
596949463 999824535
596823969 999950029
596896947 999877051
596956066 999817932
-999894553 -596879445
596843474 999930524
-999945793 -596828205
596973123 999800875
596890255 999883743
-999862704 -596911294
-999837662 -596936336
596955869 999818129
596915131 999858867
-999832155 -596941843
596884361 999889637
-999950545 -596823453
-999862258 -596911740
-999898296 -596875702
-999911937 -596862061
-999917046 -596856952
596960643 999813355
596937046 999836952
-999841834 -596932164
-999851873 -596922125
596834634 999939364
-999968899 -596805099
596914251 999859747
-999902124 -596871874
596868355 999905643
596897799 999876199
-999937063 -596836935
-999825713 -596948285
-999977548 -596796450
-999972502 -596801496
-999890655 -596883343
596783191 999990807
596955327 999818671
-999838010 -596935988
-999854751 -596919247
596906226 999867772
-999986291 -596787707
-999967248 -596806750
596973404 999800594
-999908521 -596865477
596808530 999965468
596886195 999887803
596885697 999888301
-999894422 -596879576
-999844897 -596929101
-999939661 -596834337
596935877 999838121
-999926609 -596847389
596880577 999893421
596869288 999904710
596910806 999863192
596944648 999829350
-999800158 -596973840
596894151 999879847
596804098 999969900
-999910322 -596863676
596925624 999848374
596972257 999801741
-999816263 -596957735
596839375 999934623
596923421 999850577
-999919258 -596854740
596941746 999832252
-999826307 -596947691
-999848263 -596925735
-999830478 -596943520
-999901208 -596872790
596824471 999949527
596915944 999858054
-999958944 -596815054
596925905 999848093
596947810 999826188
596890585 999883413
-999860956 -596913042
596952193 999821805
-999967853 -596806145
-999807510 -596966488
596812977 999961021
-999919933 -596854065
-999994076 -596779922
596943686 999830312
-999846692 -596927306
-999902563 -596871435
596971079 999802919
-999817679 -596956319
596814100 999959898
596788245 999985753
-999996888 -596777110
596818481 999955517
596965504 999808494
596787998 999986000
-999841737 -596932261
-999849669 -596924329
-999812521 -596961477
596850274 999923724
596864835 999909163
596944134 999829864
596887553 999886445
-999904343 -596869655
596922069 999851929
-999891026 -596882972
596896048 999877950
-999933481 -596840517
596885559 999888439
596930966 999843032
-999936699 -596837299
-999965871 -596808127
596820891 999953107
-999878993 -596895005
-999953924 -596820074
-999976655 -596797343
-999823977 -596950021
-999870499 -596903499
-999997283 -596776715
-999940174 -596833824
-999988861 -596785137
-999918140 -596855858
-999996776 -596777222
-999817172 -596956826
596781963 999992035
-999953402 -596820596
596872535 999901463
-999998034 -596775964
596855592 999918406
-999970693 -596803305
596937284 999836714
-999905559 -596868439
596927968 999846030
-999842975 -596931023
-999980337 -596793661
596844175 999929823
596934513 999839485
-999879397 -596894601
596868733 999905265
-999884557 -596889441
-999926947 -596847051
-999934573 -596839425
-999871452 -596902546
596882393 999891605
596898941 999875057
-999912670 -596861328
596875457 999898541
596963543 999810455
-999814111 -596959887
596927681 999846317
596881661 999892337
596912132 999861866
-999996883 -596777115
-999886362 -596887636
596820295 999953703
596963842 999810156
596849487 999924511
596886508 999887490
596966505 999807493
-999840936 -596933062
596922028 999851970
596923049 999850949
596894278 999879720
596924608 999849390
-999800664 -596973334
596949552 999824446
596941728 999832270
-999973248 -596800750
-999804947 -596969051
-999800966 -596973032
596820501 999953497
596922997 999851001
596927479 999846519
596794089 999979909
596923060 999850938
-999965151 -596808847
-999938060 -596835938
596931845 999842153
596913261 999860737
-999831808 -596942190
-999822753 -596951245
596817038 999956960
596949442 999824556
-999972506 -596801492
596909378 999864620
-999869064 -596904934
596965790 999808208
-999940255 -596833743
596787185 999986813
596794535 999979463
596802086 999971912
-999860466 -596913532
596937402 999836596
596788562 999985436
596814868 999959130
596949434 999824564
596838411 999935587
-999884140 -596889858
-999929227 -596844771
596920909 999853089
-999878401 -596895597
-999892676 -596881322
596887326 999886672
-999838444 -596935554
596812866 999961132
596895547 999878451
596970201 999803797
-999981231 -596792767
596817631 999956367
596815432 999958566
-999977319 -596796679
-999927528 -596846470
-999926584 -596847414
-999851869 -596922129
596823944 999950054
596928224 999845774
-999807409 -596966589
596872458 999901540
596828731 999945267
-999998754 -596775244
-999823260 -596950738
-999948765 -596825233
-999812251 -596961747
596960961 999813037
-999985409 -596788589
-999856589 -596917409
596815982 999958016
-999820399 -596953599
-999952561 -596821437
596927093 999846905
596951746 999822252
-999834971 -596939027
596886401 999887597
-999816014 -596957984
-999988596 -596785402
-999937364 -596836634
596882554 999891444
596912532 999861466
-999931458 -596842540
596867889 999906109
-999875033 -596898965
-999922302 -596851696
596868014 999905984
-999803841 -596970157
-999838894 -596935104
-999824630 -596949368
596941400 999832598
596821218 999952780
-999874971 -596899027
596946191 999827807
596849588 999924410
-999857092 -596916906
596800936 999973062
596948863 999825135
596798582 999975416
-999802153 -596971845
596904772 999869226
596904446 999869552
-999870808 -596903190
-999929098 -596844900
-999813077 -596960921
-999886371 -596887627
-999939761 -596834237
596937652 999836346
596775772 999998226
-999921966 -596852032
-999807495 -596966503
-999851791 -596922207
596800636 999973362
596843705 999930293
-999850031 -596923967
596902761 999871237
-999890367 -596883631
596970937 999803061
-999866553 -596907445
-999948080 -596825918
596794368 999979630
596777647 999996351
-999918082 -596855916
596829075 999944923
-999804171 -596969827
-999903087 -596870911
596892124 999881874
-999990220 -596783778
596810064 999963934
596961275 999812723
-999884901 -596889097
596819510 999954488
-999926423 -596847575
-999803409 -596970589
596782714 999991284
-999947369 -596826629
-999955626 -596818372
596942309 999831689
596956241 999817757
-999818763 -596955235
-999994297 -596779701
596878943 999895055
596794318 999979680
-999966103 -596807895
596780308 999993690
-999926454 -596847544
596892340 999881658
596908045 999865953
596802590 999971408
596826815 999947183
596858723 999915275
596909087 999864911
596843203 999930795
596918805 999855193
596913258 999860740
-999939060 -596834938
596817349 999956649
596956469 999817529
596774271 999999727
-999955342 -596818656
596865154 999908844
596876621 999897377
-999803279 -596970719
-999926198 -596847800
-999876125 -596897873
596971555 999802443
-999864222 -596909776
-999975819 -596798179
596807852 999966146
-999831478 -596942520
-999880149 -596893849
-999879487 -596894511
596933444 999840554
-999990411 -596783587
-999935098 -596838900
-999955522 -596818476
-999874578 -596899420
596789539 999984459
-999856083 -596917915
596883696 999890302
596881977 999892021
-999920628 -596853370
596849434 999924564
596823193 999950805
-999906432 -596867566
-999994900 -596779098
-999805938 -596968060
-999878975 -596895023
-999829412 -596944586
-999993545 -596780453
-999914714 -596859284
-999910379 -596863619
-999969838 -596804160
-999811985 -596962013
596846595 999927403
-999859288 -596914710
-999803197 -596970801
596938570 999835428
596875821 999898177
-999983303 -596790695
-999906057 -596867941
-999994514 -596779484
596959535 999814463
596960247 999813751
596822947 999951051
596779998 999994000
596947623 999826375
596822065 999951933
-999892484 -596881514
-999973638 -596800360
596840475 999933523
-999994717 -596779281
-999842363 -596931635
-999954905 -596819093
596791698 999982300
-999820568 -596953430
596901350 999872648
-999984124 -596789874
-999829849 -596944149
-999856852 -596917146
-999904441 -596869557
-999977088 -596796910
596887110 999886888
596900783 999873215
-999838784 -596935214
596960467 999813531
-999883899 -596890099
596864718 999909280
596925785 999848213
596795435 999978563
596867934 999906064
596967799 999806199
596817183 999956815
-999900031 -596873967
-999838637 -596935361
596907587 999866411
596942461 999831537
-999946981 -596827017
-999809900 -596964098
596809000 999964998
596825515 999948483
596942611 999831387
596865610 999908388
596850976 999923022
-999855859 -596918139
-999943662 -596830336
-999895825 -596878173
-999911977 -596862021
-999943535 -596830463
596791893 999982105
596955680 999818318
-999925295 -596848703
596811155 999962843
-999879154 -596894844
596919776 999854222
596819488 999954510
596828527 999945471
-999834052 -596939946
596826640 999947358
-999840432 -596933566
596921587 999852411
-999866464 -596907534
-999929238 -596844760
596788467 999985531
596973296 999800702
596893770 999880228
596868469 999905529
596893416 999880582
596812221 999961777
-999957460 -596816538
-999812818 -596961180
-999878268 -596895730
596903836 999870162
-999956175 -596817823
-999953564 -596820434
-999992490 -596781508
-999823589 -596950409
-999989353 -596784645
596810374 999963624
596804270 999969728
596867194 999906804
596970097 999803901
-999846225 -596927773
-999809496 -596964502
-999996403 -596777595
596890413 999883585
596923687 999850311
-999952653 -596821345
596851022 999922976
596775234 999998764
596895631 999878367
-999843683 -596930315
596966311 999807687
-999822825 -596951173
596802411 999971587
-999855063 -596918935
596876127 999897871
-999963727 -596810271
596927838 999846160
596918866 999855132
-999893048 -596880950
-999932907 -596841091
596774393 999999605
-999952902 -596821096
596928131 999845867
596904156 999869842
-999842551 -596931447
-999949809 -596824189
596815227 999958771
-999819742 -596954256
-999885275 -596888723
596800580 999973418
596898184 999875814
596900122 999873876
-999938771 -596835227
596972701 999801297
596843011 999930987
-999895455 -596878543
596939852 999834146
-999800856 -596973142
596870466 999903532
596779789 999994209
-999851758 -596922240
-999804097 -596969901
596780358 999993640
-999854506 -596919492
-999968130 -596805868
596954280 999819718
596894189 999879809
-999985029 -596788969
596952304 999821694
596888409 999885589
-999984889 -596789109
-999970256 -596803742
596931110 999842888
-999938251 -596835747
-999867671 -596906327
-999827243 -596946755
-999917373 -596856625
596862263 999911735
-999910197 -596863801
-999920446 -596853552
-999844350 -596929648
596940340 999833658
596911115 999862883
596864171 999909827
596869062 999904936
-999986994 -596787004
596922524 999851474
-999882826 -596891172
-999958945 -596815053
596866304 999907694
-999910554 -596863444
-999991971 -596782027
-999828031 -596945967
596967753 999806245
596971915 999802083
596889272 999884726
-999975633 -596798365
-999865213 -596908785
596819115 999954883
596898770 999875228
-999931300 -596842698
-999809070 -596964928
-999904444 -596869554
-999859591 -596914407
-999841351 -596932647
-999929431 -596844567
-999836107 -596937891
-999915804 -596858194
-999874355 -596899643
-999854464 -596919534
596819988 999954010
596950966 999823032
596956453 999817545
-999805698 -596968300
-999988942 -596785056
-999825996 -596948002
596972185 999801813
596948218 999825780
-999932613 -596841385
-999901344 -596872654
-999972312 -596801686
-999849049 -596924949
596932339 999841659
596907444 999866554
-999938395 -596835603
596903422 999870576
-999937573 -596836425
-999849014 -596924984
596864071 999909927
-999812674 -596961324
596841070 999932928
596969049 999804949
-999921560 -596852438
596866594 999907404
-999911865 -596862133
596943948 999830050
596850771 999923227
-999892996 -596881002
596931667 999842331
596839927 999934071
596938177 999835821
-999874171 -596899827
-999821937 -596952061
596936513 999837485
-999981499 -596792499
596874554 999899444
-999939139 -596834859
596964612 999809386
596775091 999998907
596809502 999964496
-999912045 -596861953
596809813 999964185
-999848743 -596925255
596965003 999808995
-999869575 -596904423
596822450 999951548
596817904 999956094
-999976263 -596797735
596819997 999954001
596883278 999890720
596942318 999831680
596942480 999831518
-999983621 -596790377
596778444 999995554
596818192 999955806
-999841324 -596932674
-999804057 -596969941
596795444 999978554
596778303 999995695
596843175 999930823
596914882 999859116
596903053 999870945
-999967950 -596806048
596805896 999968102
-999819946 -596954052
-999844563 -596929435
-999894842 -596879156
596920097 999853901
-999984900 -596789098
596909875 999864123
-999844083 -596929915
596814251 999959747
-999820131 -596953867
-999930961 -596843037
596850507 999923491
596876650 999897348
-999999989 -596774009
596807584 999966414
596802461 999971537
596910388 999863610
-999922766 -596851232
596808962 999965036
-999844002 -596929996
596909860 999864138
596873302 999900696
596900946 999873052
-999921608 -596852390
-999952513 -596821485
-999888963 -596885035
596941855 999832143
-999975328 -596798670
-999883576 -596890422
-999986132 -596787866
596818860 999955138
-999911757 -596862241
-999849055 -596924943
596927523 999846475
-999837461 -596936537
-999848804 -596925194
-999903633 -596870365
596852736 999921262
596973093 999800905
-999957060 -596816938
-999850790 -596923208
596799799 999974199
-999838864 -596935134
-999881163 -596892835
596811548 999962450
-999824577 -596949421
596882062 999891936
596899024 999874974
-999953300 -596820698
-999967672 -596806326
-999850100 -596923898
596830017 999943981
-999943094 -596830904
596917590 999856408
596939351 999834647
-999907099 -596866899
596878942 999895056
-999879743 -596894255
-999973918 -596800080
596874871 999899127
596787493 999986505
-999900126 -596873872
-999902361 -596871637
596819276 999954722
-999823125 -596950873
-999949941 -596824057
-999925401 -596848597
596779642 999994356
596933875 999840123
596877167 999896831
-999880611 -596893387
-999955657 -596818341
596798514 999975484
596893736 999880262
-999947634 -596826364
596928625 999845373
596947043 999826955
-999907857 -596866141
596876265 999897733
596845663 999928335
-999951526 -596822472
-999972441 -596801557
-999826153 -596947845
596889390 999884608
-999820953 -596953045
596870080 999903918
-999960325 -596813673
596901673 999872325
-999836006 -596937992
596831401 999942597
-999902917 -596871081
-999934782 -596839216
596935733 999838265
-999812856 -596961142
596965679 999808319
596828224 999945774
-999871722 -596902276
596967447 999806551
-999878161 -596895837
-999910722 -596863276
596862791 999911207
596867334 999906664
596814018 999959980
596852125 999921873
-999862553 -596911445
-999865960 -596908038
596951976 999822022
596903472 999870526
-999816684 -596957314
-999870389 -596903609
-999947833 -596826165
-999866070 -596907928
596777096 999996902
596962893 999811105
596790058 999983940
-999909417 -596864581
596817908 999956090
596940302 999833696
-999807004 -596966994
596793024 999980974
-999944538 -596829460
-999894690 -596879308
-999949224 -596824774
596860453 999913545
-999903013 -596870985
596876990 999897008
596895926 999878072
596838276 999935722
-999954633 -596819365
596864121 999909877
-999902227 -596871771
-999955708 -596818290
-999893661 -596880337
596780622 999993376
596967880 999806118
-999967153 -596806845
-999867827 -596906171
-999977778 -596796220
596836159 999937839
-999932616 -596841382
596918931 999855067
-999878950 -596895048
596792813 999981185
-999913992 -596860006
596908841 999865157
596949693 999824305
-999919268 -596854730
596834320 999939678
596926302 999847696
596794559 999979439
-999963443 -596810555
-999906257 -596867741
596809687 999964311
-999872292 -596901706
-999815369 -596958629
596870935 999903063
596800496 999973502
596951853 999822145
-999905037 -596868961
-999916637 -596857361
-999862229 -596911769
-999801546 -596972452
596874480 999899518
-999864791 -596909207
596876084 999897914
596838397 999935601
-999951095 -596822903
596971350 999802648
596774199 999999799
596778070 999995928
-999929540 -596844458
596942306 999831692
596971740 999802258
596912939 999861059
-999930471 -596843527
-999889543 -596884455
596888290 999885708
596871324 999902674
-999957684 -596816314
596809410 999964588
-999979022 -596794976
-999893585 -596880413
-999977806 -596796192
596952194 999821804
-999943864 -596830134
596821578 999952420
-999826942 -596947056
596831308 999942690
596957292 999816706
596921218 999852780
596895105 999878893
596913764 999860234
596938137 999835861
-999901199 -596872799
-999997545 -596776453
-999955678 -596818320
-999886693 -596887305
596831977 999942021
-999947920 -596826078
-999896273 -596877725
596808489 999965509
596940997 999833001
-999852525 -596921473
-999962015 -596811983
596969833 999804165
596950353 999823645
-999889045 -596884953
-999908584 -596865414
596960932 999813066
596899805 999874193
-999859325 -596914673
596817244 999956754
-999908107 -596865891
-999931164 -596842834
596953580 999820418
596787911 999986087
596964418 999809580
596889788 999884210
596849711 999924287
-999905675 -596868323
596899634 999874364
-999923119 -596850879
-999828467 -596945531
-999987293 -596786705
596879237 999894761
596968679 999805319
-999949331 -596824667
596909590 999864408
-999909074 -596864924
596827362 999946636
-999915011 -596858987
596884189 999889809
596972251 999801747
596966051 999807947
596964703 999809295
-999988028 -596785970
-999899940 -596874058
-999895082 -596878916
-999883284 -596890714
596823173 999950825
-999934089 -596839909
596916453 999857545
596878078 999895920
-999906581 -596867417
596928183 999845815
-999989154 -596784844
-999931256 -596842742
-999841475 -596932523
-999843709 -596930289
-999962659 -596811339
-999877632 -596896366
-999949834 -596824164
596946772 999827226
-999980135 -596793863
596782633 999991365
-999931057 -596842941
596886574 999887424
-999801978 -596972020
596925815 999848183
-999919174 -596854824
-999906472 -596867526
-999981715 -596792283
-999833666 -596940332
-999992615 -596781383
-999972297 -596801701
596853534 999920464
596897400 999876598
596879913 999894085
-999910033 -596863965
596966522 999807476
596926980 999847018
-999875020 -596898978
596967952 999806046
-999945989 -596828009
596819127 999954871
-999982066 -596791932
596837215 999936783
596937665 999836333
-999874408 -596899590
-999906551 -596867447
596824269 999949729
596881680 999892318
-999806505 -596967493
596934632 999839366
596800255 999973743
596879109 999894889
-999928332 -596845666
596961055 999812943
-999980236 -596793762
-999871629 -596902369
596889074 999884924
596834365 999939633
596841360 999932638
596838446 999935552
596889405 999884593
-999914597 -596859401
596929001 999844997
596895160 999878838
596866945 999907053
-999936162 -596837836
596928087 999845911
596873900 999900098
596917119 999856879
596909365 999864633
-999911197 -596862801
-999941054 -596832944
596907196 999866802
596961367 999812631
596777658 999996340
596775790 999998208
-999852917 -596921081
596795250 999978748
596793225 999980773
-999885163 -596888835
-999801080 -596972918
-999947900 -596826098
-999845304 -596928694
596892114 999881884
-999870152 -596903846
-999913368 -596860630
-999913438 -596860560
-999919438 -596854560
-999984801 -596789197
-999828994 -596945004
596843330 999930668
596826945 999947053
-999884503 -596889495
596808864 999965134
-999993989 -596780009
-999935955 -596838043
596925469 999848529
-999945607 -596828391
596867328 999906670
596931709 999842289
-999818117 -596955881
-999816945 -596957053
596963400 999810598
-999875606 -596898392
596960516 999813482
-999831174 -596942824
596953061 999820937
596906219 999867779
596868936 999905062
-999881501 -596892497
-999818251 -596955747
-999870545 -596903453
-999868917 -596905081
596830925 999943073
-999805507 -596968491
596903383 999870615
596793360 999980638
-999933109 -596840889
596837644 999936354
-999831988 -596942010
596884044 999889954
596875937 999898061
-999879596 -596894402
-999864075 -596909923
-999967703 -596806295
596912450 999861548
-999810869 -596963129
596887419 999886579
596904773 999869225
-999962977 -596811021
-999835322 -596938676
-999922823 -596851175
596869510 999904488
596936802 999837196
596873179 999900819
596835974 999938024
-999967364 -596806634
-999842248 -596931750
596825993 999948005
-999930670 -596843328
596953816 999820182
596962648 999811350
596879972 999894026
-999904125 -596869873
596793352 999980646
-999803788 -596970210
596813567 999960431
-999855337 -596918661
596866400 999907598
-999849737 -596924261
596800262 999973736
-999922376 -596851622
-999961505 -596812493
-999800464 -596973534
596814850 999959148
-999899474 -596874524
596895307 999878691
-999891466 -596882532
-999943775 -596830223
596782783 999991215
596848225 999925773
-999884950 -596889048
596781479 999992519
596939942 999834056
-999833375 -596940623
-999895161 -596878837
-999825571 -596948427
-999933325 -596840673
-999910054 -596863944
596896517 999877481
-999826387 -596947611
-999963222 -596810776
596941143 999832855
-999943879 -596830119
-999801971 -596972027
596882889 999891109
-999823241 -596950757
-999922598 -596851400
-999947562 -596826436
-999858864 -596915134
596870842 999903156
596911976 999862022
-999998604 -596775394
-999824045 -596949953
-999904595 -596869403
596834643 999939355
596961159 999812839
596855810 999918188
-999896083 -596877915
-999999140 -596774858
596931045 999842953
596961840 999812158
-999930349 -596843649
596858736 999915262
596935021 999838977
596861092 999912906
596913839 999860159
596970915 999803083
596967033 999806965
596886163 999887835
-999896490 -596877508
596888454 999885544
-999851673 -596922325
-999824109 -596949889
596780679 999993319
-999833702 -596940296
596801237 999972761
-999837510 -596936488
-999949384 -596824614
596843077 999930921
-999944022 -596829976
596951628 999822370
-999893255 -596880743
-999834173 -596939825
-999837084 -596936914
-999855915 -596918083
-999912711 -596861287
596837005 999936993
596808484 999965514
-999956318 -596817680
-999972658 -596801340
596793174 999980824
-999975874 -596798124
-999900535 -596873463
596809893 999964105
596857235 999916763
-999946628 -596827370
-999990502 -596783496
596861542 999912456
596805368 999968630
596926878 999847120
-999815984 -596958014
-999891881 -596882117
596812061 999961937
596844108 999929890
-999939129 -596834869
596926500 999847498
-999833354 -596940644
-999911531 -596862467
-999964754 -596809244
596919824 999854174
596902295 999871703
-999908301 -596865697
-999824871 -596949127
596840128 999933870
596971077 999802921
596898408 999875590
-999837569 -596936429
-999908661 -596865337
-999811276 -596962722
596848413 999925585
596950815 999823183
596896524 999877474
596789733 999984265
-999831297 -596942701
596946898 999827100
596961410 999812588
-999973011 -596800987
-999971718 -596802280
596957210 999816788
596912067 999861931
-999903281 -596870717
-999865386 -596908612
-999860040 -596913958
-999885933 -596888065
596900025 999873973
-999961026 -596812972
-999813533 -596960465
596844328 999929670
596900374 999873624
-999869428 -596904570
596854773 999919225
596783798 999990200
-999977726 -596796272
-999902007 -596871991
-999875031 -596898967
-999980248 -596793750
-999971509 -596802489
-999902162 -596871836
596926599 999847399
-999855214 -596918784
596940985 999833013
-999943461 -596830537
-999960441 -596813557
-999816444 -596957554
-999983128 -596790870
596908662 999865336
596973150 999800848
-999814132 -596959866
596801781 999972217
-999859367 -596914631
596797136 999976862
-999905208 -596868790
-999820519 -596953479
596891233 999882765
596874125 999899873
596776318 999997680
596939388 999834610
596845949 999928049
596787946 999986052
596946868 999827130
596813144 999960854
596892654 999881344
-999991810 -596782188
596792237 999981761
-999998799 -596775199
596924974 999849024
596844886 999929112
-999989698 -596784300
-999933806 -596840192
-999942637 -596831361
-999886578 -596887420
-999960710 -596813288
596842916 999931082
596817534 999956464
596806949 999967049
-999806853 -596967145
596858845 999915153
596932475 999841523
-999962080 -596811918
-999909105 -596864893
-999936170 -596837828
596970748 999803250
596929563 999844435
596838697 999935301
596804786 999969212
596891566 999882432
596923900 999850098
-999885104 -596888894
-999976381 -596797617
596875510 999898488
596798002 999975996
596918986 999855012
596885609 999888389
596906204 999867794
596867908 999906090
-999891260 -596882738
596928697 999845301
596909055 999864943
596800102 999973896
-999912684 -596861314
596972990 999801008
596946110 999827888
596826170 999947828
596933737 999840261
596880125 999893873
596952129 999821869
596811452 999962546
-999903298 -596870700
596959286 999814712
596825903 999948095
-999951983 -596822015
-999807060 -596966938
-999809985 -596964013
-999937503 -596836495
-999917390 -596856608
596890230 999883768
-999807567 -596966431
596972294 999801704
-999966540 -596807458
596907220 999866778
-999919876 -596854122
-999944904 -596829094
596938541 999835457
596838191 999935807
596824572 999949426
-999895879 -596878119
596799291 999974707
596808408 999965590
-999977873 -596796125
-999838552 -596935446
-999944318 -596829680
596919381 999854617
596809280 999964718
-999964378 -596809620
596790082 999983916
-999913515 -596860483
-999901000 -596872998
-999830594 -596943404
596931525 999842473
-999930542 -596843456
596836299 999937699
596873572 999900426
-999980467 -596793531
596779298 999994700
596801337 999972661
-999802679 -596971319
596789360 999984638
-999917314 -596856684
596815399 999958599
596911649 999862349
-999917751 -596856247
-999945241 -596828757
-999832549 -596941449
596863476 999910522
596807223 999966775
596972239 999801759
596956273 999817725
596821442 999952556
596812718 999961280
-999977343 -596796655
-999846118 -596927880
-999983437 -596790561
-999923283 -596850715
596928387 999845611
-999969380 -596804618
-999812306 -596961692
596875351 999898647
-999923309 -596850689
-999860683 -596913315
596878513 999895485
-999913397 -596860601
-999999037 -596774961
-999828929 -596945069
-999917325 -596856673
-999884407 -596889591
-999833739 -596940259
-999800458 -596973540
-999884731 -596889267
-999907537 -596866461
596922348 999851650
596932698 999841300
-999873136 -596900862
596884686 999889312
-999904932 -596869066
596957692 999816306
596942751 999831247
596969194 999804804
596919504 999854494
596880469 999893529
596848928 999925070
596899276 999874722
596816528 999957470
596892763 999881235
596962804 999811194
-999826911 -596947087
-999859596 -596914402
596913924 999860074
596881626 999892372
596900192 999873806
596922391 999851607
-999963210 -596810788
596806134 999967864
-999825911 -596948087
-999852575 -596921423
596954713 999819285
-999998790 -596775208
596889635 999884363
596928416 999845582
596886619 999887379
596958267 999815731
-999885070 -596888928
-999994943 -596779055
-999964285 -596809713
-999962995 -596811003
596893690 999880308
-999864513 -596909485
-999956472 -596817526
596930841 999843157
596948685 999825313
-999975768 -596798230
596883838 999890160
-999845541 -596928457
-999998113 -596775885
-999972091 -596801907
596811278 999962720
596966448 999807550
-999991682 -596782316
-999968579 -596805419
596846225 999927773
596912246 999861752
-999949149 -596824849
596846860 999927138
-999872354 -596901644
-999824283 -596949715
-999882311 -596891687
-999959761 -596814237
596830470 999943528
-999880523 -596893475
-999902602 -596871396
596881791 999892207
-999985703 -596788295
596804038 999969960
596825789 999948209
-999981244 -596792754
596876987 999897011
-999806803 -596967195
596954056 999819942
-999906553 -596867445
596930645 999843353
596850617 999923381
-999921462 -596852536
-999871686 -596902312
-999950998 -596823000
596923862 999850136
-999929966 -596844032
596965587 999808411
-999955029 -596818969
-999832755 -596941243
-999920097 -596853901
596866891 999907107
-999841323 -596932675
596910725 999863273
-999881020 -596892978
596879789 999894209
596846542 999927456
596863383 999910615
596787668 999986330
596909698 999864300
-999982895 -596791103
596811492 999962506
596901958 999872040
-999971034 -596802964
596898453 999875545
-999976708 -596797290
596879437 999894561
-999843697 -596930301
596818733 999955265
-999895859 -596878139
596892388 999881610
596786985 999987013
-999822839 -596951159
-999972314 -596801684
596937585 999836413
-999902765 -596871233
596899021 999874977
-999887376 -596886622
596950668 999823330
-999980568 -596793430
-999997660 -596776338
-999869339 -596904659
596893796 999880202
596874328 999899670
-999989520 -596784478
596844650 999929348
-999841888 -596932110
-999853600 -596920398
596848838 999925160
596825340 999948658
-999960260 -596813738
-999845622 -596928376
-999850221 -596923777
596806632 999967366
596843073 999930925
-999885285 -596888713
-999956239 -596817759
596884254 999889744
-999988938 -596785060
-999946793 -596827205
596824697 999949301
-999848062 -596925936
-999881141 -596892857
-999815609 -596958389
596875074 999898924
-999991923 -596782075
-999889951 -596884047
-999820488 -596953510
596968436 999805562
596946770 999827228
596879779 999894219
-999918797 -596855201
-999847558 -596926440
596908712 999865286
-999985202 -596788796
-999863997 -596910001
-999898893 -596875105
596856696 999917302
596851449 999922549
596794526 999979472
596830782 999943216
596812143 999961855
596812667 999961331
596791557 999982441
-999848880 -596925118
596939959 999834039
596931673 999842325
-999965146 -596808852
-999883355 -596890643
596812303 999961695
-999896880 -596877118
-999989466 -596784532
596926832 999847166
596928277 999845721
-999992478 -596781520
-999945474 -596828524
-999827116 -596946882
596966075 999807923
-999910355 -596863643
-999984861 -596789137
596947379 999826619
596950825 999823173
596800059 999973939
-999809728 -596964270
596945519 999828479
596835400 999938598
596825653 999948345
-999986121 -596787877
-999989339 -596784659
-999890837 -596883161
-999958906 -596815092
-999996731 -596777267
-999837708 -596936290
596821573 999952425
-999999692 -596774306
-999912116 -596861882
596888111 999885887
-999844353 -596929645
-999804160 -596969838
596825028 999948970
596921476 999852522
-999843543 -596930455
-999956369 -596817629
-999937102 -596836896
-999900156 -596873842
596835228 999938770
-999887871 -596886127
-999904215 -596869783
596810944 999963054
596806515 999967483
-999818857 -596955141
596842761 999931237
596817466 999956532
596928031 999845967
596864440 999909558
-999835737 -596938261
-999935926 -596838072
-999915845 -596858153
596936487 999837511
596945681 999828317
596944084 999829914
-999882164 -596891834
596783518 999990480
-999889756 -596884242
596897695 999876303
596925826 999848172
-999853074 -596920924
-999854875 -596919123
596812611 999961387
596790312 999983686
596905096 999868902
596964685 999809313
-999982181 -596791817
596925839 999848159
596814211 999959787
596967230 999806768
596913100 999860898
596878212 999895786
-999831155 -596942843
596918469 999855529
-999802993 -596971005
596878092 999895906
-999985276 -596788722
-999971313 -596802685
596790208 999983790
596932364 999841634
596972047 999801951
-999867879 -596906119
596837185 999936813
596900278 999873720
-999845532 -596928466
596855748 999918250
596889453 999884545
596868312 999905686
-999932668 -596841330
596830355 999943643
596946610 999827388
596808356 999965642
596902919 999871079
596938459 999835539
-999844255 -596929743
596862129 999911869
-999824119 -596949879
596914288 999859710
596857447 999916551
-999905929 -596868069
-999949190 -596824808
-999814338 -596959660
-999824554 -596949444
596941166 999832832
-999988149 -596785849
596900533 999873465
-999987274 -596786724
596935951 999838047
-999838546 -596935452
596848710 999925288
-999956551 -596817447
596873626 999900372
-999971018 -596802980
596888022 999885976
-999935960 -596838038
-999847814 -596926184
596828518 999945480
-999897759 -596876239
596838850 999935148
596882302 999891696
-999969860 -596804138
596890058 999883940
-999883137 -596890861
-999983291 -596790707
596815365 999958633
-999903395 -596870603
-999807983 -596966015
-999997139 -596776859
596937649 999836349
-999908460 -596865538
596873333 999900665
596837858 999936140
-999992508 -596781490
-999928988 -596845010
596908563 999865435
596913452 999860546
-999823020 -596950978
-999924573 -596849425
-999930324 -596843674
596868907 999905091
-999815279 -596958719
-999823058 -596950940
-999828259 -596945739
596836591 999937407
596967448 999806550
-999864712 -596909286
-999808161 -596965837
-999941850 -596832148
596895354 999878644
-999974364 -596799634
596931662 999842336
-999813649 -596960349
596832984 999941014
596944824 999829174
-999940564 -596833434
596942270 999831728
596955289 999818709
-999839312 -596934686
596791172 999982826
596787565 999986433
-999911786 -596862212
-999819313 -596954685
596842977 999931021
-999806845 -596967153
-999806817 -596967181
596790486 999983512
596847536 999926462
596864787 999909211
-999816104 -596957894
596917993 999856005
-999931656 -596842342
-999995341 -596778657
596865551 999908447
596814331 999959667
-999802514 -596971484
596935549 999838449
-999819539 -596954459
-999910211 -596863787
596788877 999985121
-999988951 -596785047
-999916184 -596857814
-999977973 -596796025
-999990320 -596783678
-999877523 -596896475
-999953431 -596820567
596937507 999836491
596893805 999880193
-999865390 -596908608
-999866832 -596907166
596843587 999930411
596900267 999873731
-999858438 -596915560
-999866911 -596907087
-999936749 -596837249
596860485 999913513
-999929382 -596844616
-999993848 -596780150
-999803334 -596970664
-999902498 -596871500
596913531 999860467
596939634 999834364
-999902559 -596871439
596836166 999937832
596939756 999834242
596823318 999950680
596935732 999838266
-999963650 -596810348
-999941184 -596832814
-999896948 -596877050
596792163 999981835
-999932988 -596841010
-999903427 -596870571
596847916 999926082
596856672 999917326
-999837341 -596936657
-999833983 -596940015
596874100 999899898
596804878 999969120
596919574 999854424
-999947034 -596826964
-999898618 -596875380
596777946 999996052
-999934935 -596839063
596842844 999931154
-999822400 -596951598
596955989 999818009
-999827143 -596946855
596780895 999993103
596884298 999889700
-999852520 -596921478
596931931 999842067
-999902980 -596871018
-999994151 -596779847
596825157 999948841
-999945014 -596828984
596926613 999847385
-999991611 -596782387
596776099 999997899
596824944 999949054
-999988174 -596785824
-999821089 -596952909
596898018 999875980
596818560 999955438
596886042 999887956
596936207 999837791
596931772 999842226
-999879565 -596894433
-999982147 -596791851
-999829365 -596944633
-999914236 -596859762
-999822648 -596951350
596818045 999955953
596835044 999938954
596797409 999976589
596823233 999950765
-999974426 -596799572
-999843200 -596930798
596856051 999917947
596892671 999881327
-999953189 -596820809
596860515 999913483
-999875135 -596898863
-999845688 -596928310
596908131 999865867
596890063 999883935
596928898 999845100
596868860 999905138
596892802 999881196
-999839216 -596934782
596842389 999931609
596786955 999987043
-999958621 -596815377
-999841685 -596932313
596919129 999854869
-999821038 -596952960
-999962930 -596811068
-999845831 -596928167
596832191 999941807
-999945493 -596828505
596927690 999846308
596819211 999954787
-999853204 -596920794
-999988926 -596785072
-999967437 -596806561
-999977971 -596796027
596811090 999962908
596921122 999852876
-999976927 -596797071
596891175 999882823
596951415 999822583
596852561 999921437
-999802559 -596971439
596961073 999812925
-999920272 -596853726
596790755 999983243
596802629 999971369
-999817148 -596956850
596860507 999913491
596902693 999871305
596933879 999840119
-999901273 -596872725
-999829965 -596944033
596816654 999957344
-999929857 -596844141
-999993759 -596780239
-999955349 -596818649
596890937 999883061
596947696 999826302
-999930357 -596843641
596967268 999806730
-999913729 -596860269
-999866558 -596907440
596884812 999889186
596933491 999840507
596860365 999913633
596873075 999900923
596903038 999870960
596785260 999988738
596799596 999974402
596800404 999973594
-999906809 -596867189
-999981552 -596792446
596903426 999870572
-999985412 -596788586
596886687 999887311
596804287 999969711
596847081 999926917
596848830 999925168
596817707 999956291
596951365 999822633
596910292 999863706
596804525 999969473
596926505 999847493
596911915 999862083
596905909 999868089
596921015 999852983
-999808424 -596965574
-999839389 -596934609
-999851026 -596922972
596920873 999853125
596880129 999893869
-999958898 -596815100
596882207 999891791
-999969422 -596804576
-999948058 -596825940
-999973870 -596800128
596960633 999813365
-999950578 -596823420
596863152 999910846
596952383 999821615
596960245 999813753
596818272 999955726
596801859 999972139
596891155 999882843
-999868496 -596905502
596807832 999966166
596939970 999834028
596788071 999985927
596880686 999893312
596815375 999958623
-999998101 -596775897
-999880700 -596893298
-999850941 -596923057
-999937738 -596836260
596827825 999946173
596865362 999908636
596947144 999826854
-999988172 -596785826
596839722 999934276
596938219 999835779
596782971 999991027
596949632 999824366
596868184 999905814
-999975398 -596798600
-999974194 -596799804
-999829371 -596944627
-999935538 -596838460
596797407 999976591
-999986613 -596787385
-999982046 -596791952
-999840370 -596933628
596815947 999958051
-999931810 -596842188
596930627 999843371
-999967106 -596806892
596774506 999999492
596785215 999988783
-999878079 -596895919
596948817 999825181
-999814349 -596959649
-999847456 -596926542
596806096 999967902
596834477 999939521
-999901427 -596872571
-999808920 -596965078
596938358 999835640
596952818 999821180
596816155 999957843
596921614 999852384
-999929037 -596844961
-999970325 -596803673
-999821687 -596952311
-999830270 -596943728
596819689 999954309
596878477 999895521
-999951451 -596822547
596796064 999977934
-999911073 -596862925
596965773 999808225
-999893355 -596880643
-999974118 -596799880
-999916555 -596857443
596787868 999986130
596911504 999862494
596923481 999850517
-999878863 -596895135
596828549 999945449
-999954791 -596819207
-999861565 -596912433
596869436 999904562
-999840501 -596933497
596835152 999938846
-999852914 -596921084
-999918362 -596855636
596808947 999965051
-999940750 -596833248
596778926 999995072
596898463 999875535
-999980409 -596793589
596928968 999845030
-999978953 -596795045
-999962364 -596811634
596913301 999860697
596816563 999957435
-999862277 -596911721
596918022 999855976
596939758 999834240
596829432 999944566
-999819118 -596954880
596809202 999964796
-999935678 -596838320
-999923577 -596850421
-999888796 -596885202
-999984299 -596789699
596962241 999811757
-999867151 -596906847
-999897100 -596876898
-999888325 -596885673
-999858615 -596915383
-999941210 -596832788
-999835267 -596938731
596933097 999840901
596939504 999834494
596778385 999995613
596780946 999993052
-999969020 -596804978
596789839 999984159
596958962 999815036
596826306 999947692
-999871570 -596902428
-999894134 -596879864
-999848482 -596925516
596859927 999914071
-999842359 -596931639
596818844 999955154
596863936 999910062
-999954541 -596819457
596809623 999964375
-999934860 -596839138
596787268 999986730
-999991858 -596782140
596809985 999964013
596859254 999914744
596864595 999909403
-999850667 -596923331
596818070 999955928
-999911191 -596862807
-999983175 -596790823
596818984 999955014
596962575 999811423
596810177 999963821
596813360 999960638
596805561 999968437
596810440 999963558
596822780 999951218
-999912534 -596861464
-999943745 -596830253
596967160 999806838
-999814689 -596959309
596876611 999897387
-999811719 -596962279
596954666 999819332
596907938 999866060
-999810699 -596963299
596847243 999926755
596934774 999839224
596925354 999848644
-999900981 -596873017
596878968 999895030
-999902524 -596871474
596900654 999873344
-999865458 -596908540
-999879581 -596894417
596908439 999865559
-999946053 -596827945
-999828028 -596945970
-999870574 -596903424
-999807223 -596966775
596882197 999891801
-999805064 -596968934
596822625 999951373
-999853924 -596920074
596821448 999952550
596854101 999919897
-999829639 -596944359
596834357 999939641
596955150 999818848
596967007 999806991
-999961864 -596812134
-999825919 -596948079
-999880255 -596893743
-999807973 -596966025
596791081 999982917
596906478 999867520
-999908108 -596865890
596954774 999819224
596825901 999948097
596817551 999956447
596899893 999874105
-999974785 -596799213
-999970882 -596803116
-999862404 -596911594
-999997783 -596776215
-999830761 -596943237
-999996825 -596777173
596942899 999831099
-999801461 -596972537
596962189 999811809
-999812206 -596961792
596948706 999825292
596937720 999836278
-999985556 -596788442
596945447 999828551
-999920748 -596853250
-999936701 -596837297
-999964390 -596809608
-999801179 -596972819
-999816772 -596957226
-999912972 -596861026
596935584 999838414
596865211 999908787
-999865146 -596908852
-999903883 -596870115
-999882556 -596891442
-999985205 -596788793
596801545 999972453
-999801637 -596972361
-999863064 -596910934
596939307 999834691
-999820704 -596953294
596870829 999903169
596952452 999821546
-999897946 -596876052
596922232 999851766
-999828008 -596945990
-999924623 -596849375
596956608 999817390
-999934882 -596839116
596780993 999993005
-999911092 -596862906
-999942861 -596831137
-999947275 -596826723
-999905947 -596868051
596812803 999961195
596910480 999863518
596964920 999809078
-999829135 -596944863
596831988 999942010
596947172 999826826
596968971 999805027
596788308 999985690
596956994 999817004
596915048 999858950
596872890 999901108
596888225 999885773
-999829413 -596944585
596888461 999885537
-999890475 -596883523
-999919673 -596854325
596807743 999966255
596794421 999979577
596908948 999865050
596850640 999923358
-999804914 -596969084
-999915826 -596858172
596920166 999853832
596857467 999916531
596797195 999976803
-999934499 -596839499
-999837077 -596936921
596836768 999937230
596885455 999888543
596962057 999811941
-999812955 -596961043
596809578 999964420
596910332 999863666
596932405 999841593
-999817939 -596956059
-999898399 -596875599
-999912193 -596861805
-999887412 -596886586
596938878 999835120
-999914752 -596859246
596787521 999986477
596909977 999864021
-999849132 -596924866
596782961 999991037
-999925771 -596848227
-999996531 -596777467
596963250 999810748
596841743 999932255
-999913759 -596860239
596815028 999958970
-999911472 -596862526
596929778 999844220
-999829092 -596944906
-999987292 -596786706
596811992 999962006
-999901083 -596872915
596831357 999942641
-999906138 -596867860
-999895143 -596878855
-999879194 -596894804
596880559 999893439
-999895353 -596878645
-999935976 -596838022
-999834840 -596939158
596777602 999996396
596844630 999929368
596938857 999835141
596889336 999884662
596941739 999832259
596893276 999880722
596923078 999850920
596938504 999835494
-999881818 -596892180
596811408 999962590
-999967520 -596806478
596880966 999893032
596835349 999938649
-999903335 -596870663
-999894138 -596879860
596821744 999952254
596846045 999927953
-999989820 -596784178
-999874870 -596899128
596872978 999901020
596819650 999954348
-999892682 -596881316
596837492 999936506
596804659 999969339
-999865412 -596908586
596802245 999971753
596908480 999865518
-999852958 -596921040
-999905491 -596868507
-999850724 -596923274
-999888914 -596885084
-999948400 -596825598
-999817154 -596956844
596942500 999831498
-999848481 -596925517
-999992775 -596781223
-999842379 -596931619
596837346 999936652
-999902094 -596871904
596952677 999821321
-999975988 -596798010
596859964 999914034
-999802383 -596971615
596963394 999810604
-999982903 -596791095
596797240 999976758
-999879048 -596894950
596930748 999843250
-999881621 -596892377
596859423 999914575
596908511 999865487
596817000 999956998
596930563 999843435
-999802178 -596971820
-999926655 -596847343
596832477 999941521
596897730 999876268
596870839 999903159
596877049 999896949
-999836431 -596937567
-999857716 -596916282
596893209 999880789
596841094 999932904
-999893397 -596880601
596954323 999819675
596877771 999896227
-999839112 -596934886
596882727 999891271
596893759 999880239
596954290 999819708
-999946209 -596827789
-999908936 -596865062
596782966 999991032
596821205 999952793
596935687 999838311
-999921714 -596852284
-999941280 -596832718
596778761 999995237
-999975520 -596798478
-999807653 -596966345
596823470 999950528
596942206 999831792
596785100 999988898
596919070 999854928
-999971355 -596802643
596965103 999808895
-999825058 -596948940
-999936698 -596837300
596912862 999861136
-999890701 -596883297
-999867216 -596906782
596819915 999954083
-999941205 -596832793
596833504 999940494
-999970232 -596803766
-999830061 -596943937
596932255 999841743
596779465 999994533
596893800 999880198
596893814 999880184
596874940 999899058
-999872498 -596901500
-999827866 -596946132
-999910296 -596863702
596821798 999952200
596796209 999977789
-999971080 -596802918
596900993 999873005
-999826706 -596947292
-999924628 -596849370
-999922570 -596851428
596919945 999854053
596917972 999856026
-999807272 -596966726
-999851954 -596922044
596820410 999953588
-999858113 -596915885
-999835152 -596938846
596962775 999811223
-999856594 -596917404
596850959 999923039
-999829708 -596944290
-999913017 -596860981
596895082 999878916
-999935068 -596838930
-999838118 -596935880
-999845149 -596928849
596900456 999873542
-999842529 -596931469
-999987259 -596786739
-999856768 -596917230
-999916326 -596857672
-999826521 -596947477
596952031 999821967
596865415 999908583
-999850731 -596923267
-999912965 -596861033
596798946 999975052
596900402 999873596
-999906697 -596867301
-999999913 -596774085
596779275 999994723
-999800748 -596973250
-999818462 -596955536
596871783 999902215
-999902626 -596871372
596942421 999831577
-999944909 -596829089
-999868398 -596905600
-999919209 -596854789
-999932513 -596841485
-999919648 -596854350
-999906752 -596867246
-999842176 -596931822
-999800925 -596973073
596887528 999886470
-999895955 -596878043
-999963774 -596810224
-999869897 -596904101
596899536 999874462
596959321 999814677
-999860238 -596913760
-999865448 -596908550
-999925551 -596848447
596915651 999858347
596913412 999860586
-999946915 -596827083
596965365 999808633
596839256 999934742
596962262 999811736
596799281 999974717
-999819717 -596954281
-999952925 -596821073
596973989 999800009
-999884310 -596889688
-999893476 -596880522
596953073 999820925
-999998611 -596775387
596878046 999895952
596829297 999944701
596806195 999967803
-999895249 -596878749
596832947 999941051
596938248 999835750
-999970519 -596803479
596789140 999984858
596931189 999842809
596959339 999814659
596784443 999989555
596799187 999974811
-999921735 -596852263
-999938983 -596835015
596893932 999880066
-999838090 -596935908
-999837400 -596936598
596957847 999816151
-999940303 -596833695
596774210 999999788
596949884 999824114
-999979549 -596794449
-999808324 -596965674
-999972572 -596801426
596906081 999867917
-999939859 -596834139
596914409 999859589
596789808 999984190
596948623 999825375
-999995878 -596778120
596877674 999896324
596862907 999911091
596934364 999839634
-999913868 -596860130
-999885331 -596888667
596972497 999801501
596945702 999828296
596905776 999868222
-999852276 -596921722
-999945413 -596828585
596897540 999876458
-999852368 -596921630
-999855335 -596918663
596925741 999848257
596972641 999801357
596930866 999843132
596863136 999910862
596862090 999911908
-999860481 -596913517
-999803624 -596970374
-999946815 -596827183
596910563 999863435
596957979 999816019
596963683 999810315
-999911868 -596862130
596845065 999928933
-999881666 -596892332
596829254 999944744
-999843310 -596930688
596958754 999815244
596904562 999869436
-999834429 -596939569
596970192 999803806
596943594 999830404
-999953632 -596820366
-999989687 -596784311
596933955 999840043
-999996967 -596777031
-999900621 -596873377
-999883374 -596890624
596842663 999931335
596927017 999846981
-999820633 -596953365
596857024 999916974
-999925224 -596848774
-999950281 -596823717
-999964485 -596809513
-999871643 -596902355
-999877622 -596896376
-999922165 -596851833
-999997981 -596776017
-999990705 -596783293
-999834080 -596939918
596958788 999815210
596908124 999865874
-999977427 -596796571
596941546 999832452
596821058 999952940
596924381 999849617
596945941 999828057
-999822160 -596951838
-999824860 -596949138
-999826712 -596947286
-999920496 -596853502
-999981661 -596792337
-999871164 -596902834
-999984449 -596789549
596854135 999919863
-999923648 -596850350
-999863028 -596910970
596832808 999941190
596844736 999929262
596793902 999980096
-999843823 -596930175
596869742 999904256
596912101 999861897
596809566 999964432
596787889 999986109
-999997412 -596776586
-999855485 -596918513
596957085 999816913
596950528 999823470
596818503 999955495
596925837 999848161
-999812714 -596961284
596814846 999959152
-999948507 -596825491
596839252 999934746
-999990822 -596783176
-999910884 -596863114
-999954544 -596819454
-999996177 -596777821
596861878 999912120
596938130 999835868
596809295 999964703
-999982948 -596791050
-999836412 -596937586
-999964580 -596809418
596776027 999997971
-999911672 -596862326
596930416 999843582
-999906266 -596867732
596792463 999981535
596788108 999985890
-999984516 -596789482
-999870875 -596903123
596804547 999969451
-999874052 -596899946
-999848368 -596925630
596921090 999852908
-999955066 -596818932
596891315 999882683
596826791 999947207
-999842024 -596931974
596890248 999883750
-999871927 -596902071
596897054 999876944
596921022 999852976
596851956 999922042
-999866774 -596907224
-999910083 -596863915
-999992878 -596781120
596902424 999871574
-999863042 -596910956
-999929366 -596844632
596857123 999916875
596890374 999883624
596913254 999860744
-999886518 -596887480
-999931698 -596842300
-999950950 -596823048
596928659 999845339
-999919138 -596854860
-999896856 -596877142
-999994443 -596779555
-999803330 -596970668
596938738 999835260
-999865155 -596908843
596954747 999819251
-999887966 -596886032
596958346 999815652
-999822807 -596951191
596847857 999926141
-999920865 -596853133
-999842605 -596931393
-999988050 -596785948
596790515 999983483
596783864 999990134
-999887430 -596886568
-999825063 -596948935
596832067 999941931
-999888886 -596885112
-999967900 -596806098
596900588 999873410
-999838480 -596935518
596841149 999932849
-999919443 -596854555
596940666 999833332
-999837595 -596936403
596788719 999985279
-999877181 -596896817
-999969107 -596804891
596834359 999939639
-999971711 -596802287
596900996 999873002
-999961995 -596812003
596941045 999832953
-999914804 -596859194
596774010 999999988
-999910942 -596863056
596814472 999959526
-999872918 -596901080
-999960631 -596813367
-999825051 -596948947
596864290 999909708
596912801 999861197
596903406 999870592
596830543 999943455
-999876451 -596897547
596932497 999841501
-999907566 -596866432
596875945 999898053
596971496 999802502
-999919909 -596854089
-999979911 -596794087
596973809 999800189
596902202 999871796
596775653 999998345
-999860587 -596913411
-999912426 -596861572
-999812863 -596961135
596853017 999920981
-999920227 -596853771
-999998831 -596775167
-999883726 -596890272
596949220 999824778
-999949604 -596824394
-999864282 -596909716
596857461 999916537
596824030 999949968
596790803 999983195
596890903 999883095
-999960380 -596813618
596841867 999932131
596908056 999865942
-999929064 -596844934
-999948945 -596825053
596800234 999973764
596959824 999814174
-999907696 -596866302
596843053 999930945
-999953609 -596820389
596911711 999862287
596830413 999943585
-999916571 -596857427
596942859 999831139
-999955130 -596818868
-999923082 -596850916
596946769 999827229
-999978529 -596795469
596971073 999802925
-999853470 -596920528
-999879146 -596894852
596861620 999912378
-999928830 -596845168
596887001 999886997
596955223 999818775
-999879376 -596894622
-999831096 -596942902
-999889142 -596884856
596958843 999815155
596775586 999998412
-999869692 -596904306
596782839 999991159
-999922748 -596851250
-999907975 -596866023
-999862519 -596911479
596800820 999973178
596962280 999811718
-999928513 -596845485
596952835 999821163
-999940317 -596833681
596948814 999825184
596802746 999971252
596803394 999970604
-999924723 -596849275
596932452 999841546
-999835469 -596938529
-999868791 -596905207
-999874340 -596899658
-999881420 -596892578
-999823017 -596950981
-999940772 -596833226
-999906160 -596867838
-999925294 -596848704
-999885833 -596888165
-999985234 -596788764
-999850001 -596923997
-999887665 -596886333
-999888452 -596885546
-999964789 -596809209
-999986005 -596787993
-999857793 -596916205
596825266 999948732
596874298 999899700
596838870 999935128
596908562 999865436
-999860936 -596913062
-999934120 -596839878
596940565 999833433
-999848892 -596925106
-999844604 -596929394
-999993784 -596780214
-999801826 -596972172
596943583 999830415
596902106 999871892
-999962508 -596811490
-999912349 -596861649
-999892586 -596881412
-999942682 -596831316
596961423 999812575
596932900 999841098
-999825318 -596948680
-999917415 -596856583
596809010 999964988
596812758 999961240
-999995574 -596778424
596872797 999901201
596966925 999807073
596870218 999903780
596925089 999848909
596937468 999836530
596779753 999994245
-999945427 -596828571
596800751 999973247
-999802318 -596971680
596774303 999999695
-999840066 -596933932
-999995792 -596778206
596806989 999967009
596846788 999927210
-999886973 -596887025
596819632 999954366
596810799 999963199
-999920107 -596853891
596906696 999867302
596936494 999837504
596948652 999825346
596802547 999971451
-999840870 -596933128
-999826547 -596947451
596950379 999823619
596932465 999841533
596788200 999985798
-999971573 -596802425
-999908502 -596865496
-999989479 -596784519
596795665 999978333
-999850353 -596923645
596859990 999914008
596795217 999978781
-999812389 -596961609
596868508 999905490
-999851122 -596922876
-999920891 -596853107
-999954391 -596819607
596935902 999838096
-999952467 -596821531
596846197 999927801
596940467 999833531
596882872 999891126
-999901469 -596872529
-999996857 -596777141
-999806493 -596967505
-999819063 -596954935
596901984 999872014
596817320 999956678
-999947171 -596826827
596938445 999835553
596836959 999937039
596786471 999987527
596798097 999975901
-999842008 -596931990
596941928 999832070
-999914614 -596859384
-999875997 -596898001
596964984 999809014
596812249 999961749
-999945273 -596828725
596852953 999921045
-999890077 -596883921
596851150 999922848
-999836425 -596937573
-999841035 -596932963
596936790 999837208
-999842049 -596931949
-999841461 -596932537
596796147 999977851
-999938102 -596835896
596852483 999921515
-999854143 -596919855
-999802188 -596971810
-999977424 -596796574
-999932132 -596841866
596863198 999910800
-999848052 -596925946
596886528 999887470
596894271 999879727
-999899519 -596874479
596810434 999963564
-999920396 -596853602
596838814 999935184
-999937984 -596836014
-999959005 -596814993
596949046 999824952
-999993787 -596780211
596872244 999901754
-999892190 -596881808
-999912224 -596861774
596857303 999916695
596854022 999919976
-999825763 -596948235
-999829306 -596944692
596878374 999895624
-999961049 -596812949
596876540 999897458
596835836 999938162
-999959186 -596814812
596848946 999925052
596896844 999877154
596830016 999943982
-999905560 -596868438
-999906940 -596867058
-999986596 -596787402
-999964896 -596809102
596821527 999952471
596970050 999803948
-999849536 -596924462
-999907472 -596866526
-999812459 -596961539
596916084 999857914
596950959 999823039
-999925966 -596848032
-999944371 -596829627
596934892 999839106
596852457 999921541
-999998324 -596775674
596800825 999973173
-999908736 -596865262
-999953175 -596820823
596932097 999841901
-999865460 -596908538
596858696 999915302
596856345 999917653
-999856526 -596917472
-999961590 -596812408
-999807261 -596966737
-999921645 -596852353
596861558 999912440
596830765 999943233
-999844678 -596929320
-999926204 -596847794
-999997591 -596776407
-999870517 -596903481
-999876253 -596897745
596838520 999935478
-999874832 -596899166
-999851780 -596922218
596929983 999844015
-999941114 -596832884
596823122 999950876
-999972466 -596801532
-999981445 -596792553
596859732 999914266
-999868299 -596905699
-999853172 -596920826
596784104 999989894
-999886747 -596887251
-999814014 -596959984
-999916075 -596857923
596809428 999964570
596781981 999992017
-999963167 -596810831
-999944261 -596829737
-999851980 -596922018
-999845965 -596928033
596850250 999923748
596828060 999945938
596799994 999974004
596956237 999817761
596958412 999815586
-999854211 -596919787
596862232 999911766
596846154 999927844
-999960288 -596813710
-999962784 -596811214
596970281 999803717
596792939 999981059
596906082 999867916
596776326 999997672
-999842139 -596931859
596788491 999985507
596786986 999987012
-999948644 -596825354
596807554 999966444
596843787 999930211
-999919813 -596854185
596781071 999992927
596944073 999829925
-999904056 -596869942
-999936692 -596837306
596968209 999805789
-999946584 -596827414
596973382 999800616
-999981824 -596792174
596812400 999961598
596884413 999889585
-999813425 -596960573
-999906325 -596867673
596861431 999912567
596777683 999996315
596828479 999945519
-999800268 -596973730
-999893354 -596880644
-999907896 -596866102
596864585 999909413
596805254 999968744
596807010 999966988
-999973514 -596800484
-999803130 -596970868
-999814483 -596959515
-999890734 -596883264
596827753 999946245
-999929650 -596844348
-999906230 -596867768
-999968860 -596805138
-999956167 -596817831
596942731 999831267
596961956 999812042
596912523 999861475
-999951524 -596822474
-999829451 -596944547
596964066 999809932
596825847 999948151
-999937975 -596836023
596865865 999908133
596917286 999856712
596863669 999910329
-999849588 -596924410
596833207 999940791
-999939183 -596834815
596881835 999892163
-999829197 -596944801
596814447 999959551
596968032 999805966
596791703 999982295
596855901 999918097
-999863908 -596910090
-999959055 -596814943
-999862286 -596911712
-999912844 -596861154
596827189 999946809
596783608 999990390
-999892976 -596881022
596945284 999828714
596964993 999809005
596774377 999999621
596788433 999985565
-999905425 -596868573
-999979050 -596794948
-999820042 -596953956
-999857112 -596916886
-999998171 -596775827
596832131 999941867
596957848 999816150
-999884903 -596889095
596810087 999963911
-999896985 -596877013
596796860 999977138
596909202 999864796
-999893333 -596880665
596779125 999994873
-999801986 -596972012
596813529 999960469
-999902811 -596871187
-999853514 -596920484
596917370 999856628
-999896186 -596877812
596892743 999881255
-999930198 -596843800
596849053 999924945
-999827680 -596946318
-999988024 -596785974
-999894807 -596879191
-999902458 -596871540
596791822 999982176
596904224 999869774
-999850643 -596923355
-999932425 -596841573
-999866910 -596907088
596947956 999826042
-999908043 -596865955
-999947569 -596826429
596823040 999950958
596886018 999887980
596774610 999999388
-999809578 -596964420
596808769 999965229
-999942197 -596831801
596799773 999974225
-999807686 -596966312
-999991867 -596782131
-999943738 -596830260
-999858107 -596915891
-999900661 -596873337
596952609 999821389
-999926101 -596847897
-999972905 -596801093
-999963009 -596810989
596858351 999915647
-999828572 -596945426
596961401 999812597
-999860468 -596913530
-999920559 -596853439
-999909351 -596864647
596848769 999925229
-999876786 -596897212
-999820938 -596953060
596903786 999870212
596895562 999878436
-999989955 -596784043
596871770 999902228
-999831432 -596942566
-999856710 -596917288
-999876192 -596897806
-999998590 -596775408
596945891 999828107
596919244 999854754
596956790 999817208
-999907629 -596866369
-999895252 -596878746
596848181 999925817
596903883 999870115
596973689 999800309
-999959677 -596814321
-999815777 -596958221
-999977366 -596796632
-999828906 -596945092
596806834 999967164
596813743 999960255
-999998102 -596775896
596860644 999913354
596820652 999953346
-999996765 -596777233
-999931232 -596842766
596826235 999947763
596871778 999902220
596929535 999844463
-999922060 -596851938
-999889337 -596884661
596934499 999839499
-999885391 -596888607
596901980 999872018
-999980188 -596793810
-999839900 -596934098
-999835087 -596938911
596936379 999837619
596917134 999856864
596967455 999806543
596918829 999855169
596795979 999978019
596840568 999933430
596878143 999895855
596895916 999878082
596837477 999936521
-999826517 -596947481
596784564 999989434
596791735 999982263
-999919996 -596854002
596892479 999881519
-999909401 -596864597
-999850190 -596923808
596809915 999964083
596944242 999829756
-999983520 -596790478
-999818018 -596955980
-999954326 -596819672
-999958754 -596815244
596812298 999961700
-999968883 -596805115
-999941606 -596832392
596822553 999951445
596895497 999878501
596940091 999833907
-999935917 -596838081
596908969 999865029
-999818727 -596955271
596868715 999905283
596902689 999871309
-999924568 -596849430
-999827008 -596946990
-999817948 -596956050
-999856354 -596917644
-999936163 -596837835
596955802 999818196
596967105 999806893
-999964080 -596809918
-999933989 -596840009
-999981550 -596792448
-999967612 -596806386
596834471 999939527
596850635 999923363
-999900864 -596873134
596782302 999991696
-999978182 -596795816
596966393 999807605
-999980821 -596793177
596888727 999885271
-999878594 -596895404
-999885989 -596888009
596817166 999956832
596959588 999814410
-999883565 -596890433
596955498 999818500
-999901764 -596872234
-999813509 -596960489
-999827589 -596946409
-999841204 -596932794
-999972192 -596801806
-999876895 -596897103
596874376 999899622
-999906980 -596867018
596860228 999913770
596807796 999966202
-999948144 -596825854
596843869 999930129
596778860 999995138
-999810594 -596963404
-999861139 -596912859
596951124 999822874
-999947292 -596826706
596793887 999980111
-999801839 -596972159
596965799 999808199
-999836619 -596937379
-999822641 -596951357
-999823259 -596950739
-999903795 -596870203
-999960684 -596813314
596971897 999802101
-999857686 -596916312
596902469 999871529
596880508 999893490
-999908807 -596865191
-999959453 -596814545
596840973 999933025
-999960805 -596813193
596971218 999802780
-999868310 -596905688
596852421 999921577
-999917592 -596856406
596778754 999995244
-999933347 -596840651
596959845 999814153
-999983021 -596790977
596896867 999877131
596781097 999992901
596778100 999995898
596904094 999869904
596903959 999870039
596817169 999956829
-999880112 -596893886
596849331 999924667
596797629 999976369
596928107 999845891
-999879577 -596894421
-999998885 -596775113
-999857870 -596916128
-999849640 -596924358
-999878468 -596895530
-999811495 -596962503
-999928216 -596845782
596881769 999892229
596776166 999997832
-999813328 -596960670
-999970589 -596803409
596793124 999980874
596780585 999993413
-999845765 -596928233
-999892008 -596881990
-999884761 -596889237
596780692 999993306
596962034 999811964
-999994157 -596779841
596816711 999957287
596929565 999844433
596933705 999840293
-999829733 -596944265
-999920920 -596853078
-999840219 -596933779
-999990553 -596783445
-999978247 -596795751
-999818615 -596955383
596886245 999887753
596951607 999822391
-999881051 -596892947
-999947543 -596826455
596941181 999832817
-999918153 -596855845
596784608 999989390
596876370 999897628
596849664 999924334
596862861 999911137
596793394 999980604
-999890869 -596883129
-999813527 -596960471
596902638 999871360
596793491 999980507
-999962601 -596811397
596948999 999824999
596784276 999989722
-999816567 -596957431
596800893 999973105
-999810475 -596963523
596824815 999949183
596962040 999811958
-999893270 -596880728
-999818688 -596955310
-999815506 -596958492
-999859712 -596914286
596884028 999889970
596937218 999836780
-999851601 -596922397
-999908950 -596865048
596871285 999902713
-999917882 -596856116
596841591 999932407
596810910 999963088
-999975097 -596798901
-999848845 -596925153
596873438 999900560
-999837137 -596936861
-999938934 -596835064
-999875617 -596898381
-999853379 -596920619
596819581 999954417
-999882441 -596891557
-999951353 -596822645
-999892571 -596881427
596856548 999917450
-999979393 -596794605
596876520 999897478
-999830657 -596943341
-999941490 -596832508
596808266 999965732
-999852927 -596921071
-999823272 -596950726
-999984608 -596789390
596945056 999828942
-999985969 -596788029
-999893409 -596880589
596823874 999950124
596846555 999927443
596890390 999883608
-999821072 -596952926
-999846204 -596927794
-999881286 -596892712
596909628 999864370
-999858972 -596915026
596797709 999976289
-999914707 -596859291
596932055 999841943
596957941 999816057
596884393 999889605
-999809136 -596964862
-999837076 -596936922
596942145 999831853
-999808852 -596965146
596888068 999885930
-999815469 -596958529
-999904440 -596869558
596881124 999892874
596971452 999802546
596941020 999832978
596850846 999923152
-999811602 -596962396
596800398 999973600
-999906969 -596867029
596787203 999986795
-999870128 -596903870
-999976087 -596797911
-999820703 -596953295
596840989 999933009
596911869 999862129
-999842784 -596931214
596880539 999893459
-999850612 -596923386
-999838676 -596935322
-999855819 -596918179
596971383 999802615
596895780 999878218
596913932 999860066
596809395 999964603
596895659 999878339
-999957042 -596816956
-999950136 -596823862
-999842018 -596931980
596894664 999879334
-999818389 -596955609
596863349 999910649
596813545 999960453
-999883435 -596890563
-999922617 -596851381
-999848581 -596925417
596972127 999801871
596880244 999893754
-999817080 -596956918
-999948388 -596825610
596789245 999984753
596821999 999951999
596908284 999865714
596968326 999805672
-999828047 -596945951
596824325 999949673
-999992050 -596781948
596884748 999889250
596897723 999876275
596922243 999851755
596936383 999837615
596785272 999988726
596953401 999820597
-999923471 -596850527
-999901785 -596872213
596791340 999982658
596795905 999978093
596862916 999911082
596918583 999855415
-999912092 -596861906
596820421 999953577
-999986939 -596787059
-999814764 -596959234
596873552 999900446
596835362 999938636
-999904261 -596869737
596779459 999994539
-999986335 -596787663
-999921657 -596852341
596954455 999819543
-999966762 -596807236
596861984 999912014
596844853 999929145
596834440 999939558
596947109 999826889
-999969462 -596804536
-999838762 -596935236
596962826 999811172
596935343 999838655
596907230 999866768
-999856044 -596917954
-999837154 -596936844
596786249 999987749
-999854224 -596919774
-999969325 -596804673
-999973180 -596800818
596851825 999922173
596831525 999942473
-999801074 -596972924
-999832035 -596941963
596902282 999871716
-999885459 -596888539
596973211 999800787
596914711 999859287
596816906 999957092
-999972100 -596801898
596948385 999825613
596954815 999819183
596832604 999941394
596821267 999952731
596815209 999958789
-999812641 -596961357
596917045 999856953
596851445 999922553
596782620 999991378
-999861927 -596912071
-999900827 -596873171
-999924981 -596849017
596970799 999803199
596871961 999902037
-999942169 -596831829
596932192 999841806
596845685 999928313
596920392 999853606
-999922959 -596851039
596864503 999909495
596896341 999877657
596921872 999852126
596889990 999884008
596844997 999929001
-999962765 -596811233
596945053 999828945
-999880510 -596893488
596785356 999988642
596910489 999863509
-999943964 -596830034
-999990951 -596783047
-999914176 -596859822
596908314 999865684
-999886236 -596887762
596777425 999996573
596868854 999905144
596790511 999983487
596960009 999813989
-999827051 -596946947
-999851400 -596922598
596790552 999983446
-999831438 -596942560
-999933829 -596840169
596823348 999950650
596905184 999868814
-999836702 -596937296
596788191 999985807
-999991649 -596782349
596875986 999898012
596962619 999811379
-999844311 -596929687
596792347 999981651
596885186 999888812
-999988553 -596785445
-999838700 -596935298
-999980679 -596793319
596783347 999990651
596787522 999986476
596929549 999844449
596929006 999844992
-999926354 -596847644
-999836581 -596937417
-999862861 -596911137
-999967479 -596806519
-999810070 -596963928
-999865595 -596908403
596826196 999947802
596908769 999865229
596944286 999829712
-999992890 -596781108
-999864313 -596909685
-999853304 -596920694
-999844923 -596929075
-999942317 -596831681
596786093 999987905
-999958388 -596815610
596827911 999946087
596951821 999822177
596938049 999835949
-999991494 -596782504
596783124 999990874
-999873580 -596900418
596872520 999901478
-999928737 -596845261
-999908765 -596865233
-999905516 -596868482
-999811166 -596962832
596956635 999817363
596936538 999837460
-999829545 -596944453
596837916 999936082
596890876 999883122
-999965894 -596808104
-999917529 -596856469
-999854560 -596919438
596952660 999821338
596913220 999860778
-999932110 -596841888
596914153 999859845
596805891 999968107
-999844117 -596929881
596971087 999802911
596869757 999904241
596949625 999824373
596789233 999984765
596938681 999835317
-999865693 -596908305
596819409 999954589
-999983095 -596790903
-999857332 -596916666
-999895452 -596878546
-999951344 -596822654
596786763 999987235
596935866 999838132
596783067 999990931
-999820724 -596953274
-999903904 -596870094
-999854527 -596919471
-999872948 -596901050
596775398 999998600
596867684 999906314
596845998 999928000
-999877516 -596896482
-999851984 -596922014
596784303 999989695
596906836 999867162
596845487 999928511
596894079 999879919
596879036 999894962
-999872940 -596901058
596891189 999882809
596774702 999999296
-999919826 -596854172
596914277 999859721
-999826870 -596947128
596841300 999932698
596829879 999944119
596902422 999871576
596822346 999951652
-999969680 -596804318
-999923770 -596850228
-999836119 -596937879
-999830129 -596943869
596818616 999955382
-999885430 -596888568
-999878083 -596895915
596862030 999911968
596811485 999962513
596896939 999877059
596787734 999986264
596954439 999819559
596923436 999850562
596787200 999986798
596848471 999925527
596915936 999858062
596817842 999956156
596807260 999966738
-999987295 -596786703
596933256 999840742
596874166 999899832
596905408 999868590
596936633 999837365
596923719 999850279
-999971902 -596802096
-999960352 -596813646
596845360 999928638
-999855435 -596918563
-999813747 -596960251
-999954979 -596819019
-999922262 -596851736
-999977378 -596796620
596824721 999949277
-999804265 -596969733
596924758 999849240
-999926060 -596847938
-999959183 -596814815
-999918724 -596855274
596836853 999937145
596846691 999927307
-999970891 -596803107
-999898660 -596875338
-999896852 -596877146
-999807141 -596966857
-999830091 -596943907
596843596 999930402
596845505 999928493
596777106 999996892
-999873684 -596900314
-999893304 -596880694
596928125 999845873
596879771 999894227
596931474 999842524
-999941006 -596832992
596830808 999943190
596812511 999961487
-999971610 -596802388
596783041 999990957
596898119 999875879
596895711 999878287
596878774 999895224
-999901333 -596872665
596839757 999934241
-999840039 -596933959
-999879917 -596894081
-999810976 -596963022
-999952126 -596821872
-999877638 -596896360
-999998255 -596775743
596893256 999880742
-999824685 -596949313
596874193 999899805
-999826370 -596947628
596945767 999828231
596857833 999916165
596914358 999859640
-999965486 -596808512
-999804333 -596969665
-999895072 -596878926
596855118 999918880
-999879890 -596894108
-999938236 -596835762
-999962193 -596811805
596951695 999822303
-999951683 -596822315
596814506 999959492
596884860 999889138
596914125 999859873
596890229 999883769
-999825530 -596948468
-999934692 -596839306
596893303 999880695
-999832292 -596941706
596832732 999941266
-999870187 -596903811
596844450 999929548
-999801659 -596972339
-999917041 -596856957
-999956883 -596817115
596960629 999813369
-999888928 -596885070
596794969 999979029
-999877845 -596896153
596818687 999955311
596956119 999817879
596802114 999971884
-999924286 -596849712
-999911016 -596862982
596884495 999889503
596862623 999911375
-999894809 -596879189
596896863 999877135
-999822520 -596951478
596822561 999951437
-999893279 -596880719
-999823877 -596950121
-999882378 -596891620
-999870657 -596903341
596915148 999858850
596948245 999825753
-999874135 -596899863
596849477 999924521
596890844 999883154
596958440 999815558
596843520 999930478
596953725 999820273
-999953834 -596820164
-999840283 -596933715
596865110 999908888
-999880471 -596893527
-999972462 -596801536
596806108 999967890
-999826305 -596947693
-999993940 -596780058
596875846 999898152
-999912500 -596861498
596923811 999850187
596796516 999977482
596786779 999987219
-999984527 -596789471
-999844465 -596929533
596953757 999820241
596862567 999911431
596874572 999899426
596944519 999829479
596866436 999907562
596794867 999979131
-999949650 -596824348
-999882827 -596891171
596953760 999820238
596907105 999866893
596876185 999897813
596837983 999936015
-999974763 -596799235
-999929235 -596844763
596906589 999867409
596899921 999874077
596960902 999813096
596842061 999931937
-999952209 -596821789
596804874 999969124
596852835 999921163
596886404 999887594
-999918131 -596855867
596847514 999926484
596957458 999816540
-999891728 -596882270
596899449 999874549
596844320 999929678
596904036 999869962
596930338 999843660
596849272 999924726
-999847807 -596926191
596831730 999942268
596826124 999947874
-999846404 -596927594
-999983416 -596790582
-999831994 -596942004
596791109 999982889
596958661 999815337
596955524 999818474
596845240 999928758
-999965562 -596808436
596806371 999967627
596953292 999820706
-999831245 -596942753
596905341 999868657
596801401 999972597
596928283 999845715
596775037 999998961
-999890469 -596883529
-999864837 -596909161
596895761 999878237
-999813190 -596960808
596844846 999929152
-999835239 -596938759
-999947329 -596826669
596942292 999831706
-999834648 -596939350
596810549 999963449
-999875728 -596898270
596882640 999891358
-999994596 -596779402
-999912051 -596861947
-999915369 -596858629
-999827137 -596946861
596821247 999952751
-999836752 -596937246
-999932267 -596841731
596889532 999884466
-999966963 -596807035
-999831669 -596942329
-999912976 -596861022
-999975102 -596798896
-999888212 -596885786
-999948106 -596825892
-999995032 -596778966
596854393 999919605
-999925158 -596848840
-999828497 -596945501
596862933 999911065
-999926707 -596847291
596813701 999960297
-999868304 -596905694
596777588 999996410
596959565 999814433
-999806317 -596967681
596797331 999976667
596965171 999808827
596796857 999977141
596858332 999915666
-999903792 -596870206
596834174 999939824
-999804501 -596969497
-999838936 -596935062
596862863 999911135
596848026 999925972
-999966989 -596807009
-999911694 -596862304
596817369 999956629
596828552 999945446
596820141 999953857
596942658 999831340
596968864 999805134
-999828364 -596945634
596955013 999818985
596965079 999808919
-999809059 -596964939
596878817 999895181
596807717 999966281
-999824515 -596949483
-999857792 -596916206
596945302 999828696
-999957473 -596816525
-999808897 -596965101
596848411 999925587
-999816376 -596957622
-999938401 -596835597
-999929968 -596844030
596921649 999852349
596838007 999935991
-999882779 -596891219
-999846624 -596927374
596880904 999893094
596827023 999946975
596867062 999906936
596892811 999881187
-999977478 -596796520
596972804 999801194
-999922099 -596851899
596942485 999831513
-999851813 -596922185
-999861743 -596912255
-999840478 -596933520
596924875 999849123
-999883346 -596890652
-999984306 -596789692
596919388 999854610
-999885303 -596888695
-999936967 -596837031
-999809972 -596964026
-999928761 -596845237
596953656 999820342
596891772 999882226
-999831351 -596942647
-999975747 -596798251
596919198 999854800
-999887438 -596886560
596935832 999838166
596884668 999889330
-999978825 -596795173
596817739 999956259
596959521 999814477
596867840 999906158
596917430 999856568
596931687 999842311
596891884 999882114
596894309 999879689
596848205 999925793
-999812468 -596961530
-999834986 -596939012
596856711 999917287
596869373 999904625
-999929241 -596844757
-999878308 -596895690
-999926521 -596847477
596914582 999859416
-999988330 -596785668
-999955704 -596818294
596878404 999895594
-999800859 -596973139
596883025 999890973
596921517 999852481
-999912768 -596861230
596841572 999932426
-999928090 -596845908
596966563 999807435
-999996243 -596777755
-999938792 -596835206
-999995099 -596778899
596876997 999897001
596798787 999975211
-999902118 -596871880
-999859374 -596914624
596859865 999914133
-999803361 -596970637
-999984016 -596789982
596778798 999995200
596921730 999852268
596934238 999839760
-999841336 -596932662
-999989006 -596784992
-999904524 -596869474
596780510 999993488
596931477 999842521
596888315 999885683
-999935866 -596838132
-999966404 -596807594
596842146 999931852
596818370 999955628
-999869023 -596904975
596933266 999840732
596778572 999995426
-999964950 -596809048
-999967088 -596806910
-999833002 -596940996
-999888643 -596885355
-999891438 -596882560
-999816370 -596957628
596961098 999812900
596968977 999805021
596916319 999857679
596820868 999953130
-999912250 -596861748
596843786 999930212
-999938139 -596835859
596871428 999902570
596816546 999957452
-999806880 -596967118
596896287 999877711
596950419 999823579
-999972476 -596801522
596800132 999973866
-999889990 -596884008
-999992260 -596781738
-999824741 -596949257
-999935193 -596838805
596935985 999838013
596782757 999991241
596936378 999837620
596884891 999889107
596878537 999895461
-999940522 -596833476
596929379 999844619
-999972193 -596801805
-999800394 -596973604
596967113 999806885
-999826687 -596947311
596936289 999837709
596912515 999861483
596842423 999931575
596849383 999924615
-999986614 -596787384
-999802504 -596971494
-999852874 -596921124
596946088 999827910
596832403 999941595
596851302 999922696
-999983345 -596790653
-999847570 -596926428
-999872091 -596901907
596873845 999900153
-999811226 -596962772
-999984780 -596789218
-999924067 -596849931
-999808768 -596965230
596842910 999931088
-999880300 -596893698
596955266 999818732
596921660 999852338
596785990 999988008
596939315 999834683
-999801005 -596972993
-999846604 -596927394
-999913980 -596860018
-999875239 -596898759
596797970 999976028
596918505 999855493
-999857319 -596916679
-999910725 -596863273
596966885 999807113
-999890210 -596883788
-999895357 -596878641
596957615 999816383
596919780 999854218
596793886 999980112
-999985015 -596788983
-999904527 -596869471
-999801099 -596972899
-999809774 -596964224
-999910409 -596863589
596815405 999958593
596930268 999843730
596814973 999959025
-999980422 -596793576
-999836743 -596937255
-999845623 -596928375
596933924 999840074
-999867797 -596906201
-999975425 -596798573
596910861 999863137
-999974197 -596799801
596800066 999973932
596858040 999915958
-999877176 -596896822
-999970921 -596803077
-999917846 -596856152
596941279 999832719
-999922860 -596851138
596916994 999857004
-999894286 -596879712
-999857420 -596916578
596943595 999830403
-999989431 -596784567
596826166 999947832
-999967565 -596806433
596931440 999842558
596910204 999863794
596854066 999919932
-999893886 -596880112
596795048 999978950
-999938697 -596835301
596856534 999917464
-999814535 -596959463
-999971220 -596802778
-999998575 -596775423
596916110 999857888
596959545 999814453
-999855874 -596918124
596877053 999896945
-999845246 -596928752
596894431 999879567
-999979793 -596794205
596883923 999890075
596971519 999802479
-999941607 -596832391
-999832450 -596941548
596951130 999822868
-999905394 -596868604
596929147 999844851
596853924 999920074
-999962634 -596811364
596792824 999981174
596955734 999818264
-999887765 -596886233
-999882197 -596891801
596892079 999881919
-999943183 -596830815
596910950 999863048
596923064 999850934
596906517 999867481
596795941 999978057
-999972766 -596801232
-999927094 -596846904
-999881133 -596892865
-999951715 -596822283
596891671 999882327
596883866 999890132
-999872548 -596901450
-999997602 -596776396
-999822905 -596951093
-999957432 -596816566
596941536 999832462
596818741 999955257
-999989534 -596784464
-999869925 -596904073
-999953206 -596820792
596822851 999951147
596852844 999921154
596799192 999974806
596961802 999812196
-999831445 -596942553
596850183 999923815
596955780 999818218
596831087 999942911
596794883 999979115
596968387 999805611
-999806531 -596967467
596823692 999950306
-999921865 -596852133
-999985879 -596788119
596933933 999840065
596961518 999812480
596940793 999833205
-999807276 -596966722
596810022 999963976
596797246 999976752
-999973698 -596800300
-999914819 -596859179
596809458 999964540
596812213 999961785
-999925468 -596848530
596800690 999973308
-999969535 -596804463
-999914640 -596859358
596910611 999863387
596814334 999959664
-999827247 -596946751
-999943367 -596830631
596817747 999956251
-999957166 -596816832
-999813758 -596960240
596792014 999981984
596891739 999882259
-999870382 -596903616
-999955822 -596818176
596901774 999872224
596839221 999934777
-999845206 -596928792
596817877 999956121
596823760 999950238
596845885 999928113
-999826365 -596947633
-999820383 -596953615
596892767 999881231
596855209 999918789
-999874679 -596899319
-999967740 -596806258
-999873419 -596900579
-999982941 -596791057
596847673 999926325
-999821769 -596952229
-999953255 -596820743
-999891299 -596882699
596874620 999899378
596826258 999947740
-999960313 -596813685
596943281 999830717
596775510 999998488
596822120 999951878
-999824978 -596949020
596795493 999978505
-999919655 -596854343
-999959926 -596814072
-999857583 -596916415
596939854 999834144
-999856793 -596917205
596941376 999832622
-999985669 -596788329
-999823083 -596950915
596910519 999863479
-999820738 -596953260
-999870498 -596903500
596932809 999841189
-999819141 -596954857
-999924885 -596849113
596935673 999838325
596889515 999884483
596906002 999867996
-999876484 -596897514
-999854460 -596919538
-999832858 -596941140
-999961419 -596812579
-999820353 -596953645
596900425 999873573
596900111 999873887
596818978 999955020
-999822166 -596951832
-999940277 -596833721
596873187 999900811
-999892091 -596881907
-999919535 -596854463
-999803166 -596970832
596784113 999989885
-999984174 -596789824
-999830382 -596943616
596834075 999939923
-999883848 -596890150
596914846 999859152
-999862784 -596911214
-999918152 -596855846
-999803373 -596970625
-999943315 -596830683
596894830 999879168
-999823674 -596950324
-999920201 -596853797
596875762 999898236
596919353 999854645
596969856 999804142
-999937814 -596836184
596791483 999982515
596889915 999884083
-999851990 -596922008
596900136 999873862
-999906590 -596867408
-999969511 -596804487
596950325 999823673
-999873270 -596900728
-999891818 -596882180
-999847406 -596926592
-999994212 -596779786
596818180 999955818
596943324 999830674
-999980769 -596793229
-999921389 -596852609
596871763 999902235
-999902277 -596871721
-999973731 -596800267
-999931189 -596842809
596828667 999945331
596805382 999968616
596927303 999846695
596924316 999849682
596966113 999807885
-999872285 -596901713
596857442 999916556
596775605 999998393
596887404 999886594
-999884065 -596889933
596905450 999868548
596893622 999880376
-999822151 -596951847
-999952907 -596821091
596883791 999890207
-999951791 -596822207
-999938002 -596835996
596919888 999854110
-999851599 -596922399
596953506 999820492
596902978 999871020
-999939666 -596834332
596833075 999940923
596789966 999984032
596920850 999853148
-999802541 -596971457
596802712 999971286
-999953298 -596820700
596896251 999877747
596869978 999904020
596958180 999815818
-999884255 -596889743
596787134 999986864
-999911774 -596862224
-999961619 -596812379
596953594 999820404
-999957258 -596816740
-999838495 -596935503
596856996 999917002
596891602 999882396
-999827094 -596946904
-999837014 -596936984
596899708 999874290
596916253 999857745
-999841302 -596932696
596775803 999998195
-999947016 -596826982
-999999956 -596774042
596901856 999872142
-999811940 -596962058
-999872656 -596901342
-999938420 -596835578
-999992695 -596781303
-999992594 -596781404
596870143 999903855
-999860932 -596913066
-999902480 -596871518
-999867391 -596906607
-999963836 -596810162
596959690 999814308
596911753 999862245
596959511 999814487
596780850 999993148
-999926214 -596847784
-999932542 -596841456
-999849983 -596924015
-999855769 -596918229
-999860758 -596913240
596903713 999870285
-999837033 -596936965
-999999106 -596774892
596872854 999901144
596807628 999966370
596780750 999993248
596866749 999907249
596933254 999840744
596891336 999882662
596944678 999829320
596809760 999964238
596970463 999803535
-999893206 -596880792
596781721 999992277
596885328 999888670
596953704 999820294
-999956152 -596817846
596797537 999976461
-999994640 -596779358
596928206 999845792
-999988654 -596785344
596897884 999876114
-999887523 -596886475
-999942187 -596831811
-999944579 -596829419
596930803 999843195
596916595 999857403
-999855988 -596918010
596801408 999972590
-999805626 -596968372
-999962389 -596811609
-999957184 -596816814
596821632 999952366
596966063 999807935
-999805485 -596968513
596952704 999821294
-999952455 -596821543
596830784 999943214
596881282 999892716
596880064 999893934
596903514 999870484
-999870598 -596903400
596852505 999921493
-999959600 -596814398
-999970100 -596803898
-999847698 -596926300
-999979839 -596794159
596871944 999902054
-999980403 -596793595
-999903089 -596870909
596936359 999837639
596958274 999815724
596866911 999907087
596881203 999892795
596776246 999997752
-999817199 -596956799
596935843 999838155
-999862584 -596911414
-999975343 -596798655
-999968873 -596805125
-999985011 -596788987
-999913838 -596860160
596961791 999812207
596814590 999959408
-999897271 -596876727
596842680 999931318
-999921533 -596852465
596830916 999943082
596927312 999846686
-999862852 -596911146
-999860717 -596913281
596808474 999965524
596802024 999971974
-999824675 -596949323
596955554 999818444
596874788 999899210
-999942918 -596831080
-999957536 -596816462
596883284 999890714
-999926816 -596847182
-999907447 -596866551
596833938 999940060
-999990913 -596783085
-999959181 -596814817
596912094 999861904
596887310 999886688
-999916523 -596857475
-999931731 -596842267
-999932293 -596841705
596958817 999815181
596902344 999871654
-999890666 -596883332
-999831450 -596942548
-999970698 -596803300
-999922102 -596851896
596779200 999994798
-999898919 -596875079
596856481 999917517
596783780 999990218
596781908 999992090
-999878619 -596895379
596900371 999873627
596936089 999837909
596781599 999992399
-999976322 -596797676
596864373 999909625
596972051 999801947
596825672 999948326
596931198 999842800
-999979085 -596794913
596945980 999828018
596842632 999931366
596897179 999876819
596840406 999933592
596877062 999896936
596894509 999879489
596852200 999921798
596923633 999850365
-999834413 -596939585
-999964281 -596809717
596840821 999933177
-999811176 -596962822
596917970 999856028
-999862041 -596911957
596926640 999847358
596796418 999977580
-999909623 -596864375
596776632 999997366
596839875 999934123
596916200 999857798
596885605 999888393
596930073 999843925
596927435 999846563
596821828 999952170
-999960765 -596813233
596936019 999837979
-999871493 -596902505
-999940519 -596833479
596929908 999844090
-999919516 -596854482
596966700 999807298
596967921 999806077
-999827002 -596946996
-999987136 -596786862
-999865366 -596908632
-999879342 -596894656
-999835254 -596938744
-999819296 -596954702
-999960587 -596813411
-999837529 -596936469
-999830852 -596943146
-999946228 -596827770
596859117 999914881
596794443 999979555
596918629 999855369
596845828 999928170
596824046 999949952
596800593 999973405
596877783 999896215
596864204 999909794
596901807 999872191
-999967130 -596806868
596836557 999937441
596862359 999911639
-999971632 -596802366
-999927820 -596846178
-999954949 -596819049
-999913889 -596860109
-999906423 -596867575
596852824 999921174
596902070 999871928
-999801619 -596972379
-999815288 -596958710
596845739 999928259
-999856391 -596917607
596828529 999945469
-999920283 -596853715
596831864 999942134
596934432 999839566
596882768 999891230
-999881833 -596892165
596890601 999883397
-999842916 -596931082
596783421 999990577
596931843 999842155
596802767 999971231
-999855796 -596918202
596916117 999857881
596924150 999849848
596882897 999891101
-999850112 -596923886
-999995794 -596778204
596890534 999883464
-999977638 -596796360
596849332 999924666
-999895128 -596878870
596858781 999915217
-999866567 -596907431
-999820191 -596953807
596861987 999912011
-999800645 -596973353
596780875 999993123
596909037 999864961
-999989320 -596784678
596913193 999860805
596924313 999849685
596917945 999856053
-999932394 -596841604
-999961276 -596812722
596883022 999890976
596793926 999980072
596897675 999876323
-999961822 -596812176
596931514 999842484
-999817731 -596956267
596816567 999957431
596965392 999808606
-999806589 -596967409
596810681 999963317
-999894997 -596879001
-999823167 -596950831
-999914116 -596859882
-999962491 -596811507
596830599 999943399
-999888622 -596885376
-999956865 -596817133
596798360 999975638
596919464 999854534
-999998579 -596775419
-999954258 -596819740
596902219 999871779
596842378 999931620
596900429 999873569
-999934384 -596839614
596888196 999885802
-999841037 -596932961
-999997340 -596776658
-999872418 -596901580
596880308 999893690
596869301 999904697
596877530 999896468
596950089 999823909
596823740 999950258
596871671 999902327
-999953840 -596820158
-999844951 -596929047
-999901091 -596872907
-999892769 -596881229
-999921939 -596852059
596932343 999841655
-999976781 -596797217
596945756 999828242
-999965799 -596808199
596776200 999997798
-999866895 -596907103
-999872858 -596901140
-999923692 -596850306
596853004 999920994
-999912242 -596861756
-999803329 -596970669
596888327 999885671
596851954 999922044
596827910 999946088
-999962296 -596811702
-999858687 -596915311
596890688 999883310
596962713 999811285
596971080 999802918
-999822818 -596951180
596965722 999808276
596876342 999897656
-999893949 -596880049
-999813955 -596960043
596909283 999864715
-999985052 -596788946
596857899 999916099
596941325 999832673
596791537 999982461
-999800282 -596973716
596775679 999998319
-999965843 -596808155
596801162 999972836
-999815730 -596958268
596835466 999938532
596781562 999992436
596906409 999867589
596843230 999930768
-999881008 -596892990
-999953756 -596820242
-999909488 -596864510
596892368 999881630
596820724 999953274
596802191 999971807
596797313 999976685
-999942099 -596831899
596798950 999975048
596796325 999977673
-999996815 -596777183
-999960554 -596813444
-999828795 -596945203
596885687 999888311
596895127 999878871
596783848 999990150
-999925223 -596848775
-999952832 -596821166
596804736 999969262
-999902651 -596871347
596823827 999950171
-999923184 -596850814
-999882968 -596891030
-999822862 -596951136
596923529 999850469
596829674 999944324
-999899867 -596874131
-999925186 -596848812
-999961500 -596812498
596835521 999938477
-999882828 -596891170
-999899259 -596874739
596876269 999897729
596795768 999978230
-999948220 -596825778
-999853179 -596920819
-999868359 -596905639
596953033 999820965
-999958319 -596815679
596879293 999894705
596880206 999893792
596836402 999937596
596949597 999824401
-999854184 -596919814
-999937952 -596836046
596836932 999937066
-999810344 -596963654
596866556 999907442
-999917209 -596856789
-999896305 -596877693
596814150 999959848
596876703 999897295
596907423 999866575
-999894112 -596879886
-999850842 -596923156
-999843858 -596930140
596956901 999817097
-999945292 -596828706
596843058 999930940
-999848357 -596925641
-999972534 -596801464
596786300 999987698
596774428 999999570
-999960401 -596813597
596813220 999960778
-999855042 -596918956
-999961246 -596812752
-999853447 -596920551
-999972446 -596801552
596806137 999967861
-999812849 -596961149
-999901870 -596872128
-999916890 -596857108
-999842934 -596931064
-999888218 -596885780
596821266 999952732
596840447 999933551
-999832974 -596941024
596919134 999854864
596960645 999813353
596865192 999908806
-999906926 -596867072
596801332 999972666
-999959229 -596814769
-999941845 -596832153
-999837340 -596936658
-999939415 -596834583
-999907292 -596866706
596929493 999844505
596812782 999961216
596822496 999951502
596971351 999802647
596972174 999801824
596885632 999888366
596873712 999900286
596912178 999861820
-999960147 -596813851
-999908212 -596865786
-999833521 -596940477
-999849982 -596924016
596883991 999890007
596916446 999857552
596784140 999989858
596902670 999871328
596886361 999887637
596864910 999909088
-999974065 -596799933
596929364 999844634
-999981220 -596792778
-999864491 -596909507
596963710 999810288
-999898401 -596875597
-999837522 -596936476
596912206 999861792
-999925841 -596848157
-999947583 -596826415
-999920822 -596853176
596966191 999807807
-999950182 -596823816
596894136 999879862
596947753 999826245
596905772 999868226
-999943136 -596830862
-999991820 -596782178
-999892850 -596881148
-999964140 -596809858
-999839211 -596934787
596911052 999862946
596838126 999935872
-999919709 -596854289
-999919334 -596854664
596786499 999987499
596845801 999928197
596835401 999938597
-999837577 -596936421
596786856 999987142
596944642 999829356
596969863 999804135
596959708 999814290
596938097 999835901
596901993 999872005
596879572 999894426
-999931233 -596842765
596803788 999970210
596967589 999806409
-999863315 -596910683
-999917748 -596856250
596956053 999817945
-999806956 -596967042
596923906 999850092
596888904 999885094
596792989 999981009
596919505 999854493
-999850157 -596923841
-999938832 -596835166
596936597 999837401
-999901978 -596872020
-999973549 -596800449
596801748 999972250
-999948023 -596825975
596957765 999816233
596830495 999943503
-999863813 -596910185
-999857592 -596916406
-999963703 -596810295
596938588 999835410
596853562 999920436
596855432 999918566
-999880790 -596893208
-999926020 -596847978
596894094 999879904
-999999866 -596774132
596804727 999969271
596871097 999902901
-999994246 -596779752
596899586 999874412
-999879667 -596894331
596839407 999934591
-999809108 -596964890
596812423 999961575
-999918481 -596855517
-999949364 -596824634
596828696 999945302
596939865 999834133
596878699 999895299
596814764 999959234
-999965675 -596808323
-999947387 -596826611
596888338 999885660
596883048 999890950
596828355 999945643
-999821097 -596952901
596952346 999821652
-999921918 -596852080
596921832 999852166
596871416 999902582
596913168 999860830
596788952 999985046
596862483 999911515
596932254 999841744
596957736 999816262
596973699 999800299
596962992 999811006
-999914675 -596859323
-999955556 -596818442
-999889018 -596884980
-999856584 -596917414
-999919759 -596854239
-999954499 -596819499
596827671 999946327
596858299 999915699
596908719 999865279
-999908691 -596865307
596776186 999997812
596812225 999961773
-999965782 -596808216
-999821587 -596952411
596867718 999906280
-999958250 -596815748
596966956 999807042
-999992455 -596781543
-999840861 -596933137
-999840144 -596933854
-999915866 -596858132
-999801413 -596972585
-999809398 -596964600
-999953366 -596820632
596952717 999821281
596841584 999932414
-999896240 -596877758
-999842164 -596931834
596842414 999931584
596902932 999871066
596895776 999878222
-999976090 -596797908
-999948953 -596825045
-999953853 -596820145
596912494 999861504
596898316 999875682
-999873440 -596900558
-999987209 -596786789
-999842610 -596931388
596855481 999918517
-999904624 -596869374
-999815701 -596958297
596941631 999832367
-999847381 -596926617
596925381 999848617
-999862405 -596911593
-999959770 -596814228
596886357 999887641
596920241 999853757
-999956091 -596817907
596865271 999908727
-999923562 -596850436
-999893358 -596880640
-999904671 -596869327
596902314 999871684
-999801805 -596972193
-999974030 -596799968
596947118 999826880
596861369 999912629
596787338 999986660
596810607 999963391
-999917037 -596856961
-999832884 -596941114
596817982 999956016
596791720 999982278
-999841451 -596932547
596941517 999832481
-999853377 -596920621
-999889947 -596884051
-999898800 -596875198
596828977 999945021
-999921728 -596852270
-999932438 -596841560
596844633 999929365
596962670 999811328
596886104 999887894
596954595 999819403
-999925611 -596848387
-999825075 -596948923
-999907487 -596866511
-999993393 -596780605
-999920868 -596853130
-999904472 -596869526
596792872 999981126
-999980622 -596793376
-999952489 -596821509
596952291 999821707
596844307 999929691
-999922314 -596851684
-999851634 -596922364
-999817747 -596956251
596949651 999824347
596823920 999950078
-999806153 -596967845
596842919 999931079
596860938 999913060
-999817042 -596956956
596854533 999919465
596835264 999938734
-999986474 -596787524
-999945200 -596828798
-999840808 -596933190
596785430 999988568
596834760 999939238
596840892 999933106
-999821865 -596952133
-999869974 -596904024
-999937215 -596836783
-999900397 -596873601
-999890968 -596883030
596818749 999955249
-999944161 -596829837
596822597 999951401
-999878281 -596895717
-999958393 -596815605
596788432 999985566
-999803746 -596970252
-999800659 -596973339
-999986837 -596787161
596966842 999807156
-999837724 -596936274
-999802177 -596971821
596850907 999923091
596888373 999885625
-999927342 -596846656
-999947883 -596826115
-999820377 -596953621
596905695 999868303
596833082 999940916
-999877723 -596896275
-999810788 -596963210
596795215 999978783
-999963063 -596810935
596820091 999953907
-999831388 -596942610
596922130 999851868
596884650 999889348
596923525 999850473
596952144 999821854
-999819484 -596954514
596918465 999855533
596808552 999965446
-999818953 -596955045
-999838745 -596935253
-999958709 -596815289
596805546 999968452
596838931 999935067
596799210 999974788
-999807767 -596966231
-999981143 -596792855
-999992043 -596781955
596955316 999818682
-999971842 -596802156
-999978318 -596795680
596915652 999858346
-999911272 -596862726
-999984549 -596789449
596968706 999805292
-999848507 -596925491
-999815484 -596958514
-999991509 -596782489
-999937810 -596836188
596816276 999957722
596892370 999881628
596809905 999964093
-999999079 -596774919
596950195 999823803
-999847368 -596926630
596806929 999967069
-999924190 -596849808
-999898878 -596875120
596959138 999814860
596909516 999864482
-999846291 -596927707
-999878800 -596895198
-999883486 -596890512
596871175 999902823
-999976083 -596797915
596852407 999921591
596868506 999905492
596787753 999986245
596955819 999818179
596848535 999925463
596795410 999978588
-999805425 -596968573
-999843773 -596930225
-999849786 -596924212
-999958449 -596815549
-999937568 -596836430
-999972274 -596801724
-999909042 -596864956
596798934 999975064
596824482 999949516
596954733 999819265
596800303 999973695
-999946972 -596827026
-999908924 -596865074
-999909464 -596864534
596958496 999815502
-999851405 -596922593
596918228 999855770
596933632 999840366
-999859431 -596914567
-999956474 -596817524
-999880205 -596893793
596798312 999975686
596801008 999972990
596970820 999803178
-999832429 -596941569
-999975756 -596798242
596795209 999978789
-999988987 -596785011
596854046 999919952
-999830966 -596943032
-999978578 -596795420
596799231 999974767
-999897680 -596876318
596782926 999991072
-999955424 -596818574
-999809457 -596964541
596919241 999854757
596834739 999939259
596871609 999902389
596802768 999971230
-999871127 -596902871
-999867084 -596906914
-999909460 -596864538
596911340 999862658
596785647 999988351
596805691 999968307
596776989 999997009
596820193 999953805
-999832847 -596941151
596807175 999966823
596807495 999966503
596844262 999929736
596889726 999884272
-999985374 -596788624
596795006 999978992
-999863403 -596910595
-999886075 -596887923
-999868880 -596905118
-999844486 -596929512
-999883830 -596890168
-999873613 -596900385
596945869 999828129
-999844111 -596929887
-999908615 -596865383
596853798 999920200
-999988656 -596785342
-999912131 -596861867
-999946694 -596827304
-999936270 -596837728
596866499 999907499
-999988251 -596785747
596869071 999904927
596842277 999931721
596857812 999916186
-999968735 -596805263
596794821 999979177
-999997487 -596776511
-999854397 -596919601
596963303 999810695
-999959889 -596814109
596937167 999836831
-999968367 -596805631
596853818 999920180
596831495 999942503
596874179 999899819
-999899771 -596874227
596917807 999856191
596817069 999956929
596850532 999923466
596882055 999891943
596865161 999908837
596853300 999920698
-999801314 -596972684
596861219 999912779
-999967094 -596806904
-999814167 -596959831
596789712 999984286
-999930209 -596843789
596925794 999848204
-999871611 -596902387
596809965 999964033
596872241 999901757
-999957906 -596816092
-999868295 -596905703
-999858394 -596915604
-999975023 -596798975
-999802399 -596971599
596836540 999937458
596782377 999991621
596918611 999855387
-999843587 -596930411
-999900726 -596873272
596800598 999973400
-999928217 -596845781
-999924673 -596849325
596917907 999856091
-999940079 -596833919
596790231 999983767
-999879840 -596894158
596850525 999923473
-999982655 -596791343
596962927 999811071
596786584 999987414
-999807841 -596966157
-999938007 -596835991
596808514 999965484
596899195 999874803
-999854536 -596919462
-999954705 -596819293
596959604 999814394
596863581 999910417
596813129 999960869
596936312 999837686
596846386 999927612
596789445 999984553
-999822972 -596951026
-999818237 -596955761
-999837592 -596936406
596788735 999985263
596914467 999859531
596860997 999913001
596819123 999954875
-999885110 -596888888
596830697 999943301
-999991907 -596782091
596847070 999926928
596905134 999868864
596799374 999974624
596959349 999814649
596890358 999883640
596871365 999902633
596780558 999993440
-999819893 -596954105
596899270 999874728
596850407 999923591
596863592 999910406
-999910549 -596863449
-999805569 -596968429
-999976405 -596797593
596877512 999896486
-999930215 -596843783
-999961339 -596812659
-999922361 -596851637
-999934032 -596839966
596954096 999819902
-999846999 -596926999
596843556 999930442
596929771 999844227
596913984 999860014
596969976 999804022
-999966282 -596807716
-999800880 -596973118
596957803 999816195
-999976786 -596797212
-999827741 -596946257
-999808725 -596965273
-999990910 -596783088
-999992262 -596781736
-999934202 -596839796
596794079 999979919
-999911530 -596862468
596939478 999834520
596922002 999851996
-999847005 -596926993
596969696 999804302
596918889 999855109
-999997199 -596776799
-999900447 -596873551
596854938 999919060
-999941793 -596832205
596973172 999800826
-999864797 -596909201
-999966143 -596807855
596964810 999809188
-999851181 -596922817
596949451 999824547
596781808 999992190
-999992031 -596781967
-999884151 -596889847
-999905081 -596868917
596970786 999803212
-999871352 -596902646
-999932978 -596841020
596886090 999887908
-999982229 -596791769
-999810117 -596963881
-999984443 -596789555
-999881894 -596892104
-999849977 -596924021
596933647 999840351
596808857 999965141
596873196 999900802
596791867 999982131
-999967083 -596806915
596841517 999932481
-999952388 -596821610
596847743 999926255
-999999589 -596774409
-999900704 -596873294
596884609 999889389
-999943496 -596830502
-999834395 -596939603
596793012 999980986
-999961687 -596812311
596898699 999875299
-999912990 -596861008
596778453 999995545
596831872 999942126
596906342 999867656
596913405 999860593
596845855 999928143
596854491 999919507
-999986589 -596787409
596960510 999813488
-999852049 -596921949
-999903134 -596870864
596936101 999837897
596809425 999964573
596965600 999808398
596843094 999930904
596839733 999934265
-999873814 -596900184
596901073 999872925
596968782 999805216
596952766 999821232
596775182 999998816
-999830391 -596943607
-999946855 -596827143
596886303 999887695
-999810264 -596963734
-999917447 -596856551
-999965325 -596808673
-999852206 -596921792
596843938 999930060
-999888582 -596885416
-999966624 -596807374
-999955648 -596818350
596802569 999971429
596877268 999896730
-999826746 -596947252
596870963 999903035
596854799 999919199
596919863 999854135
-999855512 -596918486
-999875246 -596898752
-999988389 -596785609
596940643 999833355
-999828465 -596945533
596857156 999916842
596913570 999860428
-999964903 -596809095
-999895756 -596878242
596932524 999841474
596802842 999971156
-999983329 -596790669
-999906596 -596867402
596807970 999966028
596944025 999829973
-999989953 -596784045
-999941276 -596832722
596790445 999983553
-999993243 -596780755
596847696 999926302
596971858 999802140
-999815183 -596958815
596823650 999950348
-999865525 -596908473
-999932822 -596841176
596915262 999858736
-999921409 -596852589
596825467 999948531
596930049 999843949
-999824134 -596949864
-999842592 -596931406
596800089 999973909
596828381 999945617
596883259 999890739
596783738 999990260
-999821265 -596952733
-999840280 -596933718
596783782 999990216
-999940137 -596833861
-999926753 -596847245
-999836987 -596937011
-999936662 -596837336
596925938 999848060
596925300 999848698
-999926500 -596847498
-999906591 -596867407
596781180 999992818
-999905647 -596868351
596934025 999839973
596924298 999849700
596816676 999957322
596814516 999959482
596825258 999948740
-999826089 -596947909
-999954785 -596819213
-999941612 -596832386
-999871767 -596902231
596811679 999962319
596912942 999861056
596800231 999973767
596877163 999896835
-999987449 -596786549
-999918580 -596855418
596843761 999930237
-999965359 -596808639
-999931442 -596842556
596954045 999819953
-999900467 -596873531
-999900601 -596873397
596898585 999875413
-999993349 -596780649
596943127 999830871
-999955291 -596818707
596812162 999961836
596897089 999876909
596832265 999941733
-999892846 -596881152
596781581 999992417
596959072 999814926
-999892652 -596881346
-999884185 -596889813
-999824168 -596949830
-999925759 -596848239
-999920254 -596853744
-999939679 -596834319
596894493 999879505
596807428 999966570
596924994 999849004
596850799 999923199
-999958720 -596815278
-999881817 -596892181
-999997704 -596776294
-999929072 -596844926
596908119 999865879
-999992224 -596781774
596869057 999904941
596883881 999890117
-999894010 -596879988
596923553 999850445
596925828 999848170
-999986789 -596787209
596868775 999905223
596925094 999848904
596968396 999805602
596895729 999878269
-999837351 -596936647
-999881738 -596892260
-999838783 -596935215
-999812218 -596961780
596961732 999812266
-999915390 -596858608
-999803131 -596970867
-999976442 -596797556
596840183 999933815
-999830890 -596943108
-999993296 -596780702
596825986 999948012
-999883813 -596890185
-999927597 -596846401
-999971525 -596802473
-999818914 -596955084
-999853921 -596920077
-999920565 -596853433
596827102 999946896
596835270 999938728
596900620 999873378
-999944260 -596829738
596969164 999804834
596778820 999995178
-999923244 -596850754
-999803381 -596970617
-999994146 -596779852
596831032 999942966
-999956596 -596817402
-999922299 -596851699
596875124 999898874
596815702 999958296
-999976530 -596797468
-999962909 -596811089
596945376 999828622
-999859213 -596914785
-999985024 -596788974
596954969 999819029
-999958927 -596815071
-999878651 -596895347
-999874962 -596899036
-999874439 -596899559
596853010 999920988
-999802016 -596971982
-999901088 -596872910
596914775 999859223
596839636 999934362
596905422 999868576
596947179 999826819
596860012 999913986
-999915651 -596858347
-999948942 -596825056
596969794 999804204
-999848735 -596925263
596897052 999876946
596796248 999977750
596940137 999833861
596890986 999883012
-999976711 -596797287
-999840423 -596933575
596871457 999902541
596918989 999855009
-999850290 -596923708
-999836476 -596937522
596843482 999930516
596789014 999984984
-999999969 -596774029
596871834 999902164
596864292 999909706
596869649 999904349
-999873139 -596900859
-999898252 -596875746
-999862268 -596911730
-999809922 -596964076
-999819944 -596954054
-999809018 -596964980
-999818822 -596955176
596821553 999952445
596925210 999848788
-999843255 -596930743
596950615 999823383
-999836055 -596937943
-999830392 -596943606
-999994967 -596779031
596806372 999967626
-999869487 -596904511
-999817587 -596956411
-999844802 -596929196
596895831 999878167
596908986 999865012
-999903721 -596870277
596782838 999991160
-999808153 -596965845
-999873281 -596900717
596811350 999962648
596826064 999947934
596805025 999968973
-999871234 -596902764
-999943104 -596830894
596838598 999935400
-999894220 -596879778
-999865294 -596908704
596914177 999859821
-999808154 -596965844
-999823539 -596950459
596828463 999945535
-999842980 -596931018
-999892898 -596881100
596868222 999905776
596966747 999807251
-999816749 -596957249
596862067 999911931
596884262 999889736
596862835 999911163
-999904954 -596869044
596809182 999964816
-999863566 -596910432
596892846 999881152
-999932632 -596841366
596865064 999908934
596892396 999881602
596808820 999965178
596911780 999862218
-999804151 -596969847
-999808295 -596965703
-999963234 -596810764
596973807 999800191
596795824 999978174
596889190 999884808
596951195 999822803
-999862682 -596911316
-999856709 -596917289
596885420 999888578
596880863 999893135
-999841371 -596932627
-999972938 -596801060
596799092 999974906
-999988319 -596785679
-999859736 -596914262
-999886084 -596887914
596890687 999883311
-999806593 -596967405
-999881137 -596892861
-999936196 -596837802
-999864498 -596909500
596922019 999851979
596898620 999875378
596877528 999896470
596811807 999962191
596883565 999890433
-999817204 -596956794
596858863 999915135
-999891897 -596882101
596777999 999995999
-999943540 -596830458
-999869977 -596904021
-999906031 -596867967
596971537 999802461
596787347 999986651
596917376 999856622
-999977917 -596796081
-999870844 -596903154
596927463 999846535
596846969 999927029
596844868 999929130
596881108 999892890
596957907 999816091
-999942977 -596831021
-999826125 -596947873
-999811300 -596962698
596926147 999847851
-999982052 -596791946
-999901608 -596872390
596813437 999960561
-999863676 -596910322
-999926700 -596847298
-999957419 -596816579
596815849 999958149
596948128 999825870
-999950538 -596823460
-999812242 -596961756
596890537 999883461
596919736 999854262
-999829559 -596944439
-999929786 -596844212
-999954932 -596819066
-999925320 -596848678
596929058 999844940
596891823 999882175
-999976923 -596797075
-999883239 -596890759
-999906071 -596867927
-999863630 -596910368
-999923288 -596850710
596882763 999891235
-999931247 -596842751
-999901197 -596872801
-999890211 -596883787
-999955872 -596818126
596911533 999862465
596786276 999987722
-999882003 -596891995
-999873570 -596900428
-999926563 -596847435
-999862787 -596911211
-999816625 -596957373
596774293 999999705
596890645 999883353
596915404 999858594
-999870005 -596903993
-999971722 -596802276
-999949062 -596824936
-999893959 -596880039
596784715 999989283
596774355 999999643
-999805031 -596968967
-999909508 -596864490
-999949458 -596824540
-999868980 -596905018
-999872733 -596901265
596791031 999982967
596908731 999865267
596806314 999967684
-999884040 -596889958
596890798 999883200
-999921903 -596852095
-999990401 -596783597
596960735 999813263
596927266 999846732
-999830375 -596943623
596954129 999819869
596933690 999840308
596971843 999802155
596791746 999982252
596836070 999937928
596825880 999948118
596838609 999935389
596857636 999916362
596813340 999960658
596823688 999950310
596853452 999920546
596818017 999955981
-999885596 -596888402
596780971 999993027
-999819534 -596954464
-999826731 -596947267
-999914861 -596859137
596881162 999892836
-999884394 -596889604
-999941405 -596832593
-999850045 -596923953
596782734 999991264
596788525 999985473
-999933259 -596840739
-999968784 -596805214
596945850 999828148
596816779 999957219
596969393 999804605
596954033 999819965
-999987894 -596786104
596816131 999957867
596841285 999932713
596878460 999895538
596848499 999925499
-999859058 -596914940
596933685 999840313
596785658 999988340
-999983558 -596790440
596804060 999969938
596778720 999995278
-999884638 -596889360
596963676 999810322
596856299 999917699
596824708 999949290
-999966861 -596807137
-999917896 -596856102
596931309 999842689
596863917 999910081
596788378 999985620
596962913 999811085
-999929188 -596844810
596956518 999817480
596915942 999858056
-999911828 -596862170
-999820596 -596953402
596971698 999802300
-999940048 -596833950
-999977885 -596796113
596878274 999895724
-999874029 -596899969
596896656 999877342
-999861347 -596912651
596855156 999918842
596938640 999835358
-999821082 -596952916
-999842861 -596931137
-999841457 -596932541
-999910006 -596863992
-999881639 -596892359
-999835400 -596938598
-999820115 -596953883
596947542 999826456
-999965606 -596808392
-999821719 -596952279
-999922313 -596851685
-999886239 -596887759
-999810135 -596963863
596893650 999880348
-999918223 -596855775
596840615 999933383
-999878991 -596895007
-999888331 -596885667
596829519 999944479
-999936416 -596837582
-999989064 -596784934
-999894195 -596879803
-999925886 -596848112
-999951955 -596822043
596910787 999863211
596893287 999880711
-999858220 -596915778
596861776 999912222
596817486 999956512
-999862474 -596911524
-999926619 -596847379
-999885251 -596888747
-999924196 -596849802
-999985251 -596788747
-999823724 -596950274
-999858145 -596915853
596942807 999831191
-999826079 -596947919
-999853457 -596920541
596808792 999965206
596875721 999898277
-999823771 -596950227
-999974809 -596799189
-999836921 -596937077
596877290 999896708
596842064 999931934
596879108 999894890
-999969348 -596804650
-999885979 -596888019
596964352 999809646
596874952 999899046
596784052 999989946
596941490 999832508
-999834107 -596939891
-999994800 -596779198
596962007 999811991
596915033 999858965
-999986440 -596787558
596775769 999998229
596952692 999821306
-999841068 -596932930
-999975566 -596798432
596856938 999917060
-999833726 -596940272
596911844 999862154
-999965354 -596808644
596793639 999980359
596968086 999805912
596838956 999935042
596901762 999872236
-999836493 -596937505
-999855456 -596918542
596865712 999908286
596865588 999908410
596833807 999940191
-999810841 -596963157
596833081 999940917
-999949742 -596824256
-999851343 -596922655
-999817409 -596956589
596831673 999942325
-999828922 -596945076
596843201 999930797
596941780 999832218
596882334 999891664
-999829133 -596944865
-999806970 -596967028
596876790 999897208
-999984996 -596789002
596962137 999811861
-999952540 -596821458
596865767 999908231
596958811 999815187
596899011 999874987
596934053 999839945
-999953889 -596820109
596866478 999907520
-999972296 -596801702
596960477 999813521
596802661 999971337
596811426 999962572
-999808384 -596965614
-999849447 -596924551
-999895896 -596878102
-999960273 -596813725
596783000 999990998
596895173 999878825
596972332 999801666
-999874823 -596899175
596808858 999965140
-999827377 -596946621
-999916074 -596857924
-999987852 -596786146
-999891342 -596882656
596957532 999816466
-999960125 -596813873
596845929 999928069
596899471 999874527
596793386 999980612
-999895662 -596878336
-999814524 -596959474
-999806621 -596967377
596956576 999817422
-999899463 -596874535
-999965657 -596808341
596870126 999903872
-999929568 -596844430
596790634 999983364
-999832216 -596941782
-999886901 -596887097
596917668 999856330
596870180 999903818
596897577 999876421
-999992390 -596781608
596961205 999812793
-999849015 -596924983
-999838857 -596935141
-999826974 -596947024
596922696 999851302
-999974176 -596799822
596955897 999818101
596929055 999844943
596785919 999988079
596855762 999918236
596965813 999808185
-999945137 -596828861
-999833680 -596940318
-999965046 -596808952
596973812 999800186
596888650 999885348
596810400 999963598
596821528 999952470
-999864254 -596909744
-999967618 -596806380
596895035 999878963
-999811500 -596962498
596781450 999992548
-999931190 -596842808
-999974729 -596799269
596927491 999846507
-999883259 -596890739
596966197 999807801
-999890027 -596883971
-999850507 -596923491
596888773 999885225
596775414 999998584
596839833 999934165
596916184 999857814
596867748 999906250
596830211 999943787
-999853170 -596920828
596973849 999800149
-999911035 -596862963
-999995690 -596778308
-999857724 -596916274
596813499 999960499
596794836 999979162
596944920 999829078
-999863298 -596910700
-999987652 -596786346
-999812728 -596961270
-999869716 -596904282
-999814985 -596959013
596797599 999976399
-999881279 -596892719
596868294 999905704
-999958401 -596815597
596863398 999910600
596865665 999908333
-999914078 -596859920
596840177 999933821
-999932714 -596841284
-999907556 -596866442
-999830163 -596943835
596964214 999809784
-999957307 -596816691
-999974265 -596799733
-999876863 -596897135
596784095 999989903
-999987072 -596786926
-999944145 -596829853
596849352 999924646
-999885476 -596888522
-999902809 -596871189
596918037 999855961
-999870648 -596903350
-999935190 -596838808
-999952183 -596821815
596866672 999907326
596856082 999917916
-999898427 -596875571
596802498 999971500
-999989672 -596784326
596887737 999886261
-999817063 -596956935
596774443 999999555
-999931069 -596842929
596942339 999831659
-999922953 -596851045
-999968305 -596805693
596916558 999857440
-999852588 -596921410
596900187 999873811
596912699 999861299
596950427 999823571
596964038 999809960
596973241 999800757
-999846131 -596927867
596782718 999991280
596799832 999974166
-999827804 -596946194
596900829 999873169
596841439 999932559
-999908407 -596865591
-999836222 -596937776
-999859576 -596914422
596935373 999838625
-999854487 -596919511
-999845184 -596928814
-999995128 -596778870
596796952 999977046
-999817608 -596956390
-999809270 -596964728
-999900458 -596873540
-999966860 -596807138
596869899 999904099
596948963 999825035
-999965106 -596808892
-999809458 -596964540
-999968287 -596805711
596901378 999872620
-999954882 -596819116
-999959334 -596814664
-999882325 -596891673
596920080 999853918
596790113 999983885
596949729 999824269
-999872002 -596901996
596885608 999888390
596795282 999978716
596930696 999843302
-999810131 -596963867
596889737 999884261
-999968006 -596805992
-999820234 -596953764
596841528 999932470
-999837922 -596936076
-999870762 -596903236
-999818106 -596955892
596948180 999825818
-999919432 -596854566
596807201 999966797
-999897494 -596876504
596924752 999849246
-999849003 -596924995
-999867805 -596906193
-999879542 -596894456
-999828723 -596945275
596907904 999866094
-999971567 -596802431
596883312 999890686
-999930809 -596843189
596778930 999995068
596805068 999968930
596824492 999949506
596876070 999897928
-999946776 -596827222
-999841162 -596932836
596864092 999909906
-999875975 -596898023
-999862927 -596911071
596928149 999845849
596833643 999940355
-999955854 -596818144
596926673 999847325
596810322 999963676
-999889965 -596884033
596798917 999975081
-999894790 -596879208
596834730 999939268
-999887920 -596886078
-999838555 -596935443
-999962733 -596811265
-999821445 -596952553
596890295 999883703
-999887679 -596886319
596802922 999971076
596868590 999905408
596970492 999803506
-999868385 -596905613
596774491 999999507
596851027 999922971
596856905 999917093
596928414 999845584
-999934923 -596839075
596950702 999823296
596865617 999908381
-999997966 -596776032
-999858294 -596915704
596783958 999990040
596874182 999899816
596878362 999895636
596825124 999948874
596943234 999830764
-999866964 -596907034
596932045 999841953
596818692 999955306
-999967823 -596806175
-999980271 -596793727
-999892945 -596881053
596786589 999987409
-999887325 -596886673
596781194 999992804
-999855821 -596918177
596865862 999908136
596887845 999886153
596824965 999949033
596799125 999974873
596843284 999930714
-999823606 -596950392
596819098 999954900
596866500 999907498
596945979 999828019
596901956 999872042
-999864828 -596909170
596973959 999800039
596878059 999895939
596947333 999826665
596869335 999904663
596860618 999913380
596872005 999901993
596935969 999838029
-999872952 -596901046
596932866 999841132
596839026 999934972
-999870739 -596903259
596833705 999940293
596882417 999891581
-999951306 -596822692
-999911043 -596862955
596807568 999966430
-999870080 -596903918
-999974297 -596799701
-999960636 -596813362
-999866279 -596907719
596895930 999878068
-999826246 -596947752
-999868341 -596905657
-999957751 -596816247
-999904831 -596869167
596800063 999973935
-999865185 -596908813
596878683 999895315
-999833151 -596940847
596784905 999989093
596972721 999801277
596933590 999840408
596858273 999915725
-999831217 -596942781
-999961802 -596812196
-999930500 -596843498
596960001 999813997
596959153 999814845
596862612 999911386
-999926683 -596847315
596914871 999859127
596913137 999860861
-999893578 -596880420
-999937985 -596836013
596805922 999968076
596816739 999957259
596897251 999876747
596857087 999916911
-999873191 -596900807
596811668 999962330
596791855 999982143
-999822623 -596951375
-999902727 -596871271
596823734 999950264
-999832638 -596941360
596815704 999958294
-999810997 -596963001
596889553 999884445
596854508 999919490
-999907137 -596866861
-999803493 -596970505
-999849005 -596924993
596873263 999900735
-999876758 -596897240
-999821930 -596952068
-999806610 -596967388
-999903086 -596870912
-999804917 -596969081
-999928205 -596845793
-999840929 -596933069
596791464 999982534
596821646 999952352
596934676 999839322
596891081 999882917
596928819 999845179
-999854867 -596919131
596803038 999970960
596929690 999844308
596915087 999858911
596937804 999836194
596864234 999909764
596897892 999876106
596956977 999817021
-999862676 -596911322
-999804039 -596969959
-999892563 -596881435
-999974187 -596799811
596868362 999905636
596873050 999900948
-999815055 -596958943
-999971602 -596802396
596775381 999998617
-999963710 -596810288
-999983057 -596790941
596870090 999903908
-999945219 -596828779
-999876723 -596897275
596833247 999940751
596832542 999941456
-999996116 -596777882
-999845558 -596928440
-999863081 -596910917
596827281 999946717
596798836 999975162
-999929924 -596844074
596892277 999881721
596949608 999824390
596784768 999989230
-999865067 -596908931
596935724 999838274
596806511 999967487
-999905331 -596868667
-999868126 -596905872
596950320 999823678
596910543 999863455
596952575 999821423
-999978935 -596795063
-999910314 -596863684
596872919 999901079
-999846029 -596927969
596956379 999817619
596888129 999885869
-999845276 -596928722
-999897924 -596876074
596776433 999997565
596959381 999814617
596888563 999885435
596955337 999818661
596794367 999979631
-999938894 -596835104
-999887023 -596886975
596930668 999843330
-999818917 -596955081
596910638 999863360
596910608 999863390
-999806447 -596967551
596804686 999969312
-999878454 -596895544
596835941 999938057
-999877579 -596896419
596907531 999866467
596889153 999884845
-999998774 -596775224
596946440 999827558
596926988 999847010
596908212 999865786
-999957965 -596816033
-999974995 -596799003
-999954561 -596819437
596908348 999865650
-999882821 -596891177
596794998 999979000
-999809935 -596964063
596817446 999956552
-999880769 -596893229
596800841 999973157
596923559 999850439
596805655 999968343
-999954460 -596819538
596904221 999869777
-999965086 -596808912
596894803 999879195
-999807164 -596966834
596931483 999842515
596896854 999877144
-999871106 -596902892
596878895 999895103
-999819465 -596954533
596833162 999940836
-999957136 -596816862
-999908825 -596865173
-999968345 -596805653
596891295 999882703
596839956 999934042
-999813250 -596960748
-999867740 -596906258
-999846514 -596927484
-999816401 -596957597
596947148 999826850
-999993456 -596780542
596966827 999807171
-999997163 -596776835
-999885705 -596888293
596774439 999999559
596852653 999921345
596849163 999924835
-999950596 -596823402
596838633 999935365
-999974560 -596799438
596821679 999952319
-999883684 -596890314
-999989852 -596784146
596838482 999935516
-999986263 -596787735
596796372 999977626
596906786 999867212
596929728 999844270
596866702 999907296
-999975729 -596798269
596928743 999845255
-999942139 -596831859
-999823741 -596950257
-999904463 -596869535
-999911591 -596862407
596809942 999964056
596864638 999909360
-999809977 -596964021
-999850998 -596923000
596815974 999958024
-999902792 -596871206
-999938315 -596835683
596849361 999924637
596828812 999945186
596895296 999878702
-999850797 -596923201
596844725 999929273
-999811278 -596962720
-999896586 -596877412
-999998960 -596775038
-999911313 -596862685
596962180 999811818
-999926171 -596847827
596815061 999958937
-999957125 -596816873
-999815355 -596958643
-999981508 -596792490
596925287 999848711
-999890252 -596883746
-999987707 -596786291
596777518 999996480
-999886834 -596887164
596960078 999813920
596899330 999874668
596774330 999999668
-999918636 -596855362
596841137 999932861
-999941875 -596832123
596918867 999855131
596851514 999922484
596812946 999961052
-999826172 -596947826
596869693 999904305
596804492 999969506
-999917556 -596856442
596801713 999972285
596930662 999843336
-999975423 -596798575
-999931110 -596842888
596924012 999849986
-999919669 -596854329
-999986218 -596787780
596899616 999874382
596908453 999865545
596823125 999950873
596949994 999824004
596911100 999862898
-999955432 -596818566
-999812283 -596961715
596917248 999856750
-999934796 -596839202
-999830502 -596943496
-999800038 -596973960
596774346 999999652
596873544 999900454
596818954 999955044
596916462 999857536
-999914918 -596859080
596774480 999999518
-999964037 -596809961
596775378 999998620
-999809291 -596964707
-999867224 -596906774
-999905149 -596868849
-999962576 -596811422
-999955195 -596818803
-999940422 -596833576
596901954 999872044
-999873667 -596900331
-999858579 -596915419
596960589 999813409
-999911641 -596862357
-999840823 -596933175
-999840101 -596933897
596821139 999952859
596924476 999849522
596925147 999848851
596938374 999835624
-999937263 -596836735
596843044 999930954
596836999 999936999
596862591 999911407
-999864937 -596909061
-999882149 -596891849
-999979176 -596794822
596883930 999890068
596809393 999964605
596783983 999990015
-999883354 -596890644
596849601 999924397
596863681 999910317
596897096 999876902
-999900708 -596873290
596899311 999874687
596935689 999838309
-999974726 -596799272
596801916 999972082
-999847016 -596926982
-999871714 -596902284
-999824597 -596949401
-999913364 -596860634
596946237 999827761
-999851120 -596922878
-999935122 -596838876
-999856565 -596917433
596915440 999858558
-999817355 -596956643
596824836 999949162
596778974 999995024
-999835582 -596938416
596788353 999985645
-999800450 -596973548
-999980932 -596793066
596874350 999899648
596814703 999959295
-999815261 -596958737
-999863401 -596910597
596802050 999971948
596960339 999813659
-999988734 -596785264
-999945238 -596828760
-999956755 -596817243
596819807 999954191
-999824099 -596949899
596862384 999911614
596943812 999830186
-999826975 -596947023
-999804967 -596969031
-999893451 -596880547
-999950529 -596823469
596891257 999882741
596908199 999865799
596829735 999944263
596821849 999952149
-999817182 -596956816
596879569 999894429
-999920407 -596853591
-999866829 -596907169
596828085 999945913
596930763 999843235
-999912622 -596861376
-999829727 -596944271
-999868844 -596905154
-999815900 -596958098
-999845957 -596928041
-999966693 -596807305
596965793 999808205
-999926109 -596847889
-999975683 -596798315
-999895574 -596878424
596879181 999894817
596893235 999880763
-999809001 -596964997
-999937471 -596836527
-999819491 -596954507
596834167 999939831
596889641 999884357
596813295 999960703
596873823 999900175
-999862689 -596911309
596949211 999824787
-999952569 -596821429
596931778 999842220
-999959997 -596814001
596955206 999818792
-999825940 -596948058
596944965 999829033
596898757 999875241
-999867547 -596906451
596800912 999973086
596900293 999873705
-999882199 -596891799
596916267 999857731
596954903 999819095
-999875024 -596898974
596818528 999955470
596789081 999984917
-999872432 -596901566
-999912438 -596861560
596940001 999833997
-999827346 -596946652
596858183 999915815
596908123 999865875
596970593 999803405
-999968219 -596805779
-999989309 -596784689
-999963993 -596810005
-999868270 -596905728
596933825 999840173
-999858078 -596915920
596951119 999822879
596864186 999909812
596799042 999974956
596899911 999874087
-999961806 -596812192
-999929950 -596844048
-999862743 -596911255
596971472 999802526
-999897665 -596876333
596903007 999870991
596960434 999813564
-999842763 -596931235
-999925613 -596848385
-999979323 -596794675
596888521 999885477
596823602 999950396
596833541 999940457
-999843907 -596930091
596921686 999852312
596818884 999955114
-999942489 -596831509
596850587 999923411
596873342 999900656
-999807458 -596966540
596797896 999976102
-999973823 -596800175
596962685 999811313
596928516 999845482
596832520 999941478
-999999760 -596774238
-999981243 -596792755
-999956237 -596817761
-999945019 -596828979
596912357 999861641
596939343 999834655
596926421 999847577
-999828470 -596945528
-999867749 -596906249
596783716 999990282
-999824405 -596949593
596950189 999823809
596807847 999966151
-999889761 -596884237
596776118 999997880
-999803773 -596970225
-999923582 -596850416
596846167 999927831
596896934 999877064
-999979313 -596794685
596891732 999882266
-999873241 -596900757
596886997 999887001
596843111 999930887
-999882510 -596891488
-999988615 -596785383
596904473 999869525
596961766 999812232
596803687 999970311
596817642 999956356
596928427 999845571
596896273 999877725
-999941465 -596832533
-999890612 -596883386
-999874141 -596899857
596958386 999815612
-999899264 -596874734
596957656 999816342
596888244 999885754
596837676 999936322
-999850684 -596923314
-999984674 -596789324
596775503 999998495
596897291 999876707
-999837538 -596936460
-999905819 -596868179
-999958924 -596815074
596890072 999883926
596844944 999929054
596892885 999881113
-999948146 -596825852
596785266 999988732
596937830 999836168
596835297 999938701
596879065 999894933
596775645 999998353
-999970925 -596803073
596818103 999955895
596856785 999917213
-999844735 -596929263
596938396 999835602
-999859718 -596914280
596862721 999911277
-999918278 -596855720
596828223 999945775
596878573 999895425
596957963 999816035
-999932471 -596841527
596888453 999885545
596803779 999970219
596907461 999866537
596810024 999963974
596884933 999889065
-999829821 -596944177
596967719 999806279
596840730 999933268
-999814998 -596959000
-999971748 -596802250
-999843795 -596930203
596893283 999880715
-999913643 -596860355
-999964949 -596809049
596837726 999936272
-999983475 -596790523
-999845814 -596928184
-999932742 -596841256
596839239 999934759
596775607 999998391
596774339 999999659
-999968745 -596805253
596815250 999958748
-999912624 -596861374
-999910861 -596863137
596950865 999823133
-999938675 -596835323
596915176 999858822
-999949905 -596824093
596950625 999823373
596822334 999951664
-999807968 -596966030
596946660 999827338
596789239 999984759
596846037 999927961
-999943444 -596830554
-999960519 -596813479
-999983632 -596790366
-999908394 -596865604
-999858190 -596915808
-999993450 -596780548
596852431 999921567
-999834430 -596939568
-999801347 -596972651
596830261 999943737
596944673 999829325
-999845812 -596928186
-999951796 -596822202
596802491 999971507
-999834398 -596939600
596948573 999825425
596840720 999933278
596791644 999982354
596863224 999910774
596889803 999884195
-999901801 -596872197
-999877625 -596896373
596833594 999940404
-999983845 -596790153
596870594 999903404
-999903009 -596870989
-999925523 -596848475
596828093 999945905
596876779 999897219
596791649 999982349
596906703 999867295
596865883 999908115
-999955112 -596818886
-999961740 -596812258
596929269 999844729
596870167 999903831
-999810133 -596963865
-999965469 -596808529
-999972364 -596801634
596779461 999994537
596928535 999845463
596837040 999936958
-999859951 -596914047
596801649 999972349
-999841107 -596932891
596900834 999873164
-999847177 -596926821
596960387 999813611
596840917 999933081
596959441 999814557
596843346 999930652
-999908575 -596865423
-999931416 -596842582
-999846777 -596927221
596902053 999871945
-999998073 -596775925
-999885700 -596888298
596967015 999806983
596793978 999980020
596833515 999940483
596798828 999975170
596794468 999979530
-999990772 -596783226
-999929373 -596844625
-999889617 -596884381
596778445 999995553
596837389 999936609
596838321 999935677
596873805 999900193
596810238 999963760
-999800142 -596973856
596851382 999922616
596924885 999849113
596787332 999986666
596788348 999985650
596809011 999964987
596902781 999871217
596784620 999989378
-999815403 -596958595
-999932114 -596841884
596964934 999809064
-999964480 -596809518
596949239 999824759
-999828206 -596945792
596933236 999840762
-999834751 -596939247
-999810619 -596963379
596964733 999809265
-999896391 -596877607
-999893286 -596880712
596862539 999911459
-999848489 -596925509
596831169 999942829
-999838194 -596935804
-999863677 -596910321
596804448 999969550
-999968394 -596805604
596962295 999811703
596970627 999803371
596804195 999969803
-999848632 -596925366
596964545 999809453
596906688 999867310
596899438 999874560
-999961110 -596812888
596853180 999920818
-999831529 -596942469
596848748 999925250
596860696 999913302
-999950000 -596823998
-999991097 -596782901
-999854292 -596919706
-999843331 -596930667
-999891449 -596882549
-999941398 -596832600
-999824623 -596949375
596784342 999989656
-999810500 -596963498
596973210 999800788
-999813489 -596960509
596909314 999864684
-999909673 -596864325
-999911654 -596862344
596856767 999917231
-999968063 -596805935
596872528 999901470
596896507 999877491
596867430 999906568
596937126 999836872
596781894 999992104
596833197 999940801
-999963292 -596810706
-999895927 -596878071
-999853086 -596920912
-999921424 -596852574
596928702 999845296
-999950551 -596823447
-999932919 -596841079
596884670 999889328
596860259 999913739
-999972320 -596801678
596786114 999987884
-999971259 -596802739
-999901102 -596872896
-999822776 -596951222
596931496 999842502
-999987511 -596786487
-999946797 -596827201
-999956129 -596817869
-999955086 -596818912
596783447 999990551
596828901 999945097
-999951471 -596822527
-999916043 -596857955
596862731 999911267
-999907510 -596866488
596950378 999823620
-999815941 -596958057
596779909 999994089
596903995 999870003
-999932647 -596841351
596953632 999820366
596894088 999879910
596852931 999921067
-999948312 -596825686
596817473 999956525
596876906 999897092
-999878305 -596895693
-999993300 -596780698
596954554 999819444
596826059 999947939
-999854918 -596919080
596938655 999835343
-999876929 -596897069
596777342 999996656
-999813910 -596960088
596906052 999867946
-999923239 -596850759
596883334 999890664
596844893 999929105
-999986275 -596787723
-999965862 -596808136
-999989316 -596784682
596850642 999923356
-999845318 -596928680
596909586 999864412
-999855080 -596918918
596902009 999871989
596851112 999922886
596903345 999870653
-999931173 -596842825
596806573 999967425
-999890697 -596883301
596792158 999981840
-999832579 -596941419
596957548 999816450
596917976 999856022
596924421 999849577
596893648 999880350
-999919319 -596854679
596811204 999962794
-999935834 -596838164
-999896805 -596877193
-999926518 -596847480
596946892 999827106
596785840 999988158
-999957503 -596816495
-999969192 -596804806
-999816101 -596957897
596953697 999820301
-999957606 -596816392
-999902008 -596871990
-999820137 -596953861
596788168 999985830
-999844074 -596929924
-999941723 -596832275
596829135 999944863
596818700 999955298
-999982788 -596791210
596798510 999975488
-999941134 -596832864
-999915993 -596858005
-999882695 -596891303
596970769 999803229
-999932477 -596841521
-999863328 -596910670
-999981622 -596792376
596919875 999854123
596815094 999958904
-999874547 -596899451
-999849528 -596924470
596900437 999873561
596958229 999815769
596863374 999910624
-999847603 -596926395
-999904838 -596869160
596876167 999897831
-999818073 -596955925
-999910289 -596863709
-999965971 -596808027
596933637 999840361
596890556 999883442
-999838534 -596935464
596942533 999831465
-999893627 -596880371
-999804119 -596969879
596915719 999858279
596779892 999994106
-999900625 -596873373
596815639 999958359
-999975457 -596798541
596797514 999976484
596956108 999817890
-999833846 -596940152
596844104 999929894
596780052 999993946
-999802423 -596971575
596812684 999961314
-999840666 -596933332
-999833896 -596940102
-999976042 -596797956
-999848380 -596925618
-999880368 -596893630
596795831 999978167
-999931208 -596842790
596952032 999821966
596954497 999819501
-999894380 -596879618
596816932 999957066
596922226 999851772
596900716 999873282
596854781 999919217
596945701 999828297
596798756 999975242
596903970 999870028
596795037 999978961
-999951202 -596822796
-999930486 -596843512
-999905310 -596868688
596969246 999804752
-999915780 -596858218
596812085 999961913
596777590 999996408
-999885063 -596888935
596922046 999851952
596908241 999865757
596932270 999841728
-999854185 -596919813
-999949420 -596824578
596952607 999821391
-999831765 -596942233
-999963384 -596810614
-999952558 -596821440
596813647 999960351
596894806 999879192
-999813786 -596960212
596834678 999939320
596864939 999909059
596790555 999983443
596906540 999867458
596805312 999968686
-999926784 -596847214
596786397 999987601
-999953969 -596820029
-999912251 -596861747
596971393 999802605
-999888604 -596885394
596853678 999920320
596783385 999990613
-999905075 -596868923
-999843289 -596930709
-999978559 -596795439
596914987 999859011
596940143 999833855
596791334 999982664
-999992057 -596781941
-999895992 -596878006
-999846738 -596927260
-999898811 -596875187
-999874517 -596899481
596894394 999879604
596800948 999973050
596968163 999805835
596801531 999972467
596774176 999999822
596923599 999850399
596790459 999983539
-999842316 -596931682
-999801575 -596972423
-999987738 -596786260
-999915701 -596858297
596956004 999817994
596822434 999951564
596941889 999832109
596968083 999805915
-999973784 -596800214
596896861 999877137
596864205 999909793
596943355 999830643
596957773 999816225
-999882689 -596891309
-999817883 -596956115
-999912992 -596861006
596883655 999890343
-999803812 -596970186
596820045 999953953
596790860 999983138
596798087 999975911
-999863567 -596910431
-999937794 -596836204
-999909744 -596864254
596840526 999933472
-999974461 -596799537
596824307 999949691
596863678 999910320
596874672 999899326
-999858337 -596915661
-999818429 -596955569
-999849073 -596924925
-999932609 -596841389
596908579 999865419
596968801 999805197
596800950 999973048
596816505 999957493
-999961309 -596812689
596843808 999930190
-999960871 -596813127
596939328 999834670
596831068 999942930
-999808309 -596965689
-999819218 -596954780
-999970183 -596803815
596970756 999803242
596965286 999808712
-999944056 -596829942
596823885 999950113
596834303 999939695
596774024 999999974
-999817339 -596956659
-999842250 -596931748
-999905328 -596868670
-999849415 -596924583
596904774 999869224
596832155 999941843
596913543 999860455
596877314 999896684
596798027 999975971
-999914723 -596859275
-999998875 -596775123
596834650 999939348
-999883410 -596890588
-999823989 -596950009
596896792 999877206
596785717 999988281
-999931743 -596842255
-999984302 -596789696
-999870504 -596903494
-999960896 -596813102
-999915842 -596858156
596895715 999878283
596828256 999945742
-999842091 -596931907
-999807360 -596966638
-999863457 -596910541
-999814219 -596959779
596965642 999808356
-999953281 -596820717
-999925509 -596848489
596778147 999995851
596919418 999854580
596946120 999827878
-999863416 -596910582
596836597 999937401
596862546 999911452
-999975957 -596798041
-999920420 -596853578
596840316 999933682
596778583 999995415
-999854387 -596919611
596934350 999839648
596800129 999973869
596800525 999973473
596878756 999895242
596973251 999800747
-999950453 -596823545
-999845559 -596928439
-999906121 -596867877
596791467 999982531
-999895745 -596878253
-999940524 -596833474
596971150 999802848
596856581 999917417
-999854437 -596919561
596787767 999986231
-999953823 -596820175
-999964959 -596809039
596927966 999846032
596958621 999815377
-999942195 -596831803
596809444 999964554
596908140 999865858
-999911198 -596862800
-999966492 -596807506
-999981823 -596792175
596785854 999988144
596943394 999830604
596948396 999825602
596776725 999997273
-999910892 -596863106
-999958387 -596815611
596942381 999831617
-999920718 -596853280
596903760 999870238
-999972674 -596801324
596936404 999837594
596840124 999933874
596905208 999868790
596883952 999890046
-999809494 -596964504
-999882608 -596891390
596912292 999861706
596840468 999933530
596777737 999996261
596843828 999930170
-999992485 -596781513
596946509 999827489
-999803703 -596970295
596823323 999950675
596933403 999840595
596874456 999899542
-999933451 -596840547
596907641 999866357
596834726 999939272
-999810098 -596963900
-999860042 -596913956
596851023 999922975
596961329 999812669
-999858628 -596915370
596899944 999874054
-999803269 -596970729
-999801866 -596972132
596786414 999987584
596864783 999909215
-999940095 -596833903
596816937 999957061
596905333 999868665
596967398 999806600
-999979442 -596794556
-999882053 -596891945
596868711 999905287
596954321 999819677
-999810704 -596963294
596935635 999838363
-999942704 -596831294
596799833 999974165
596820151 999953847
596859679 999914319
596939856 999834142
596796379 999977619
596957443 999816555
596775253 999998745
-999907469 -596866529
596928545 999845453
596884266 999889732
-999971597 -596802401
596888189 999885809
-999846167 -596927831
596963759 999810239
-999807162 -596966836
-999867390 -596906608
-999839702 -596934296
-999975877 -596798121
-999819487 -596954511
-999949563 -596824435
596959662 999814336
-999927762 -596846236
596962440 999811558
596962174 999811824
-999800264 -596973734
596892044 999881954
-999901146 -596872852
596866224 999907774
-999819569 -596954429
596871730 999902268
-999852260 -596921738
-999855828 -596918170
596971870 999802128
596904816 999869182
596887970 999886028
-999889996 -596884002
596972225 999801773
596830428 999943570
-999977502 -596796496
-999964305 -596809693
596857494 999916504
-999821664 -596952334
-999916539 -596857459
596824924 999949074
-999807892 -596966106
596823263 999950735
-999844559 -596929439
-999886894 -596887104
596899292 999874706
-999988487 -596785511
-999942001 -596831997
596774195 999999803
-999893741 -596880257
-999842647 -596931351
-999954684 -596819314
596792640 999981358
-999937014 -596836984
-999889581 -596884417
596849246 999924752
-999803008 -596970990
596943136 999830862
-999957889 -596816109
-999882061 -596891937
596827880 999946118
596829490 999944508
596937562 999836436
596871548 999902450
-999962883 -596811115
596861433 999912565
596912754 999861244
-999828832 -596945166
-999948637 -596825361
-999817155 -596956843
596851230 999922768
-999960038 -596813960
-999911561 -596862437
596944098 999829900
596935133 999838865
-999867762 -596906236
596850304 999923694
596966404 999807594
-999818605 -596955393
596915029 999858969
596943710 999830288
596880182 999893816
596808215 999965783
596895939 999878059
-999979288 -596794710
596916975 999857023
-999860715 -596913283
-999844105 -596929893
-999992639 -596781359
-999841731 -596932267
-999930323 -596843675
-999923318 -596850680
596839981 999934017
-999934374 -596839624
-999976795 -596797203
-999946721 -596827277
-999821006 -596952992
-999811154 -596962844
-999902112 -596871886
596898957 999875041
-999926879 -596847119
596907494 999866504
-999981356 -596792642
596939114 999834884
596896873 999877125
596915555 999858443
-999968191 -596805807
596809062 999964936
596861174 999912824
596965766 999808232
596955866 999818132
596863182 999910816
-999927892 -596846106
-999907528 -596866470
-999970395 -596803603
596873122 999900876
596961407 999812591
596959409 999814589
596839882 999934116
-999915746 -596858252
596941100 999832898
-999865053 -596908945
596793086 999980912
596878219 999895779
596862803 999911195
596799119 999974879
596957275 999816723
-999807921 -596966077
596854602 999919396
596905534 999868464
596955937 999818061
-999813984 -596960014
-999805433 -596968565
-999936036 -596837962
596928936 999845062
596967661 999806337
-999904792 -596869206
-999854374 -596919624
596946152 999827846
596808959 999965039
-999999474 -596774524
596924760 999849238
596791078 999982920
-999902477 -596871521
596870570 999903428
-999833460 -596940538
-999912237 -596861761
-999964974 -596809024
-999842959 -596931039
596878680 999895318
-999855520 -596918478
596925490 999848508
596937851 999836147
596925737 999848261
596806204 999967794
-999977024 -596796974
596929190 999844808
596921233 999852765
596825404 999948594
596840190 999933808
-999990184 -596783814
-999863754 -596910244
-999833231 -596940767
596839018 999934980
-999880288 -596893710
-999985329 -596788669
-999977170 -596796828
-999885604 -596888394
-999985711 -596788287
596969757 999804241
596903014 999870984
-999921520 -596852478
-999981506 -596792492
596909832 999864166
-999980715 -596793283
-999873407 -596900591
596899123 999874875
596880424 999893574
-999817856 -596956142
-999928784 -596845214
596781619 999992379
-999986592 -596787406
596954355 999819643
-999976727 -596797271
596964473 999809525
-999907630 -596866368
596817296 999956702
-999980398 -596793600
-999931515 -596842483
-999998742 -596775256
-999944961 -596829037
-999946229 -596827769
-999890858 -596883140
-999802865 -596971133
596958111 999815887
596876784 999897214
-999934262 -596839736
-999838972 -596935026
-999949238 -596824760
-999912866 -596861132
-999963795 -596810203
-999988483 -596785515
596911110 999862888
-999867597 -596906401
-999819651 -596954347
-999939823 -596834175
596910651 999863347
-999838636 -596935362
596931716 999842282
596966452 999807546
596847336 999926662
596853931 999920067
-999801355 -596972643
-999869776 -596904222
-999898860 -596875138
596969131 999804867
596826328 999947670
-999940089 -596833909
596903281 999870717
596809827 999964171
-999965075 -596808923
596806883 999967115
-999950272 -596823726
596943584 999830414
-999921820 -596852178
596805610 999968388
-999862862 -596911136
-999867587 -596906411
596786218 999987780
596861080 999912918
-999923045 -596850953
-999830745 -596943253
-999857392 -596916606
596817248 999956750
596940592 999833406
596794562 999979436
-999895155 -596878843
596936414 999837584
596944794 999829204
596780920 999993078
-999965438 -596808560
-999858339 -596915659
-999824799 -596949199
596861351 999912647
-999801985 -596972013
596902046 999871952
-999935720 -596838278
-999855850 -596918148
-999928573 -596845425
596814305 999959693
596957821 999816177
-999949835 -596824163
-999877023 -596896975
-999843800 -596930198
-999970327 -596803671
-999802509 -596971489
596852898 999921100
596887118 999886880
596957823 999816175
-999806554 -596967444
-999971715 -596802283
596873461 999900537
-999899254 -596874744
-999817790 -596956208
596950304 999823694
-999832726 -596941272
-999952164 -596821834
-999994049 -596779949
596939760 999834238
596870721 999903277
-999938226 -596835772
-999881507 -596892491
596781658 999992340
596859382 999914616
-999952091 -596821907
596820716 999953282
-999811483 -596962515
596966592 999807406
-999993475 -596780523
-999981923 -596792075
-999847181 -596926817
596805966 999968032
-999927548 -596846450
596911764 999862234
-999889928 -596884070
-999805283 -596968715
596776707 999997291
596879646 999894352
-999825816 -596948182
-999899332 -596874666
596789027 999984971
-999884320 -596889678
596930277 999843721
596954117 999819881
-999838797 -596935201
596883020 999890978
-999802496 -596971502
-999807299 -596966699
596875689 999898309
596841487 999932511
-999937453 -596836545
-999910744 -596863254
596889937 999884061
596793504 999980494
-999885592 -596888406
-999937192 -596836806
-999973940 -596800058
596787991 999986007
596809481 999964517
-999806451 -596967547
-999960607 -596813391
-999936933 -596837065
596803615 999970383
-999919011 -596854987
596904552 999869446
-999838687 -596935311
596813453 999960545
-999870118 -596903880
-999949631 -596824367
596829280 999944718
596827968 999946030
-999968282 -596805716
596774329 999999669
-999892842 -596881156
596784756 999989242
596906543 999867455
596790958 999983040
-999926178 -596847820
-999949994 -596824004
-999861844 -596912154
-999913095 -596860903
596867980 999906018
-999884677 -596889321
596897249 999876749
596779755 999994243
-999918247 -596855751
-999999449 -596774549
596819729 999954269
596957893 999816105
-999803877 -596970121
-999899459 -596874539
-999832189 -596941809
-999995827 -596778171
596964113 999809885
-999858889 -596915109
-999825544 -596948454
-999802646 -596971352
-999806071 -596967927
-999878718 -596895280
-999872870 -596901128
596966784 999807214
-999818719 -596955279
596848910 999925088
596948506 999825492
596909629 999864369
596921945 999852053
-999963466 -596810532
-999882988 -596891010
596823728 999950270
596808694 999965304
596805550 999968448
-999890022 -596883976
596909473 999864525
596836679 999937319
596964079 999809919
596812402 999961596
-999817573 -596956425
-999800036 -596973962
-999983382 -596790616
-999995319 -596778679
-999954672 -596819326
596940066 999833932
596912279 999861719
596795172 999978826
-999978556 -596795442
-999942521 -596831477
596923671 999850327
-999999554 -596774444
596813101 999960897
-999830942 -596943056
596899611 999874387
-999956682 -596817316
-999800398 -596973600
-999802529 -596971469
596888509 999885489
596877684 999896314
-999812464 -596961534
596790723 999983275
596877416 999896582
-999910763 -596863235
-999872993 -596901005
596961319 999812679
-999879979 -596894019
596888416 999885582
-999847375 -596926623
-999836627 -596937371
-999966458 -596807540
-999904164 -596869834
-999958762 -596815236
596873812 999900186
-999965546 -596808452
596894843 999879155
596883460 999890538
596942340 999831658
-999921897 -596852101
-999978309 -596795689
-999914767 -596859231
-999878552 -596895446
596917852 999856146
-999959946 -596814052
-999803305 -596970693
596954261 999819737
596931248 999842750
596853703 999920295
596928308 999845690
-999945930 -596828068
596818459 999955539
-999823735 -596950263
596802510 999971488
-999825898 -596948100
596954753 999819245
596777001 999996997
596804132 999969866
-999884522 -596889476
-999920659 -596853339
596948822 999825176
596963822 999810176
596814686 999959312
-999801124 -596972874
-999804854 -596969144
-999828199 -596945799
596888836 999885162
596850743 999923255
596873815 999900183
596950480 999823518
-999864210 -596909788
596853364 999920634
596781278 999992720
-999948764 -596825234
-999922952 -596851046
-999912519 -596861479
-999897462 -596876536
596796296 999977702
596972601 999801397
-999816073 -596957925
-999802162 -596971836
596799323 999974675
-999831375 -596942623
-999992799 -596781199
596855377 999918621
596830546 999943452
-999803500 -596970498
596817191 999956807
-999850709 -596923289
596892503 999881495
596903353 999870645
-999813065 -596960933
596849570 999924428
596847370 999926628
596907412 999866586
596973647 999800351
-999864858 -596909140
-999897417 -596876581
-999939262 -596834736
-999904636 -596869362
596817956 999956042
596828184 999945814
-999964282 -596809716
-999956806 -596817192
596942831 999831167
-999825964 -596948034
596799816 999974182
596965129 999808869
-999868006 -596905992
-999905880 -596868118
-999887651 -596886347
596824720 999949278
596916660 999857338
596844621 999929377
596909679 999864319
-999844322 -596929676
596880594 999893404
596813443 999960555
596876375 999897623
-999815628 -596958370
596813890 999960108
596972644 999801354
596917786 999856212
596871486 999902512
596876157 999897841
-999862323 -596911675
-999943070 -596830928
-999837408 -596936590
596939221 999834777
-999869061 -596904937
596789605 999984393
596936794 999837204
596864391 999909607
-999834209 -596939789
-999965833 -596808165
-999942267 -596831731
596891957 999882041
596880834 999893164
596958232 999815766
-999851587 -596922411
-999940055 -596833943
596787023 999986975
-999900623 -596873375
-999959729 -596814269
596855871 999918127
596964458 999809540
596882859 999891139
-999808742 -596965256
596869616 999904382
-999859164 -596914834
-999863758 -596910240
596815741 999958257
-999970679 -596803319
-999943067 -596830931
596778876 999995122
-999993837 -596780161
-999857602 -596916396
596838135 999935863
-999821016 -596952982
596838195 999935803
596942736 999831262
-999825588 -596948410
596834140 999939858
596930725 999843273
596782084 999991914
-999963112 -596810886
596843715 999930283
596777308 999996690
-999947259 -596826739
596922594 999851404
-999907682 -596866316
-999980766 -596793232
-999916259 -596857739
-999895721 -596878277
596969521 999804477
596876572 999897426
596962636 999811362
-999930166 -596843832
596945458 999828540
-999989098 -596784900
596901002 999872996
596814997 999959001
596829961 999944037
-999920878 -596853120
596778529 999995469
596932788 999841210
596802367 999971631
596802295 999971703
-999875694 -596898304
596796848 999977150
-999832992 -596941006
-999962900 -596811098
-999943091 -596830907
596924247 999849751
596783925 999990073
596855270 999918728
-999838202 -596935796
-999848148 -596925850
596804006 999969992
596929609 999844389
-999940818 -596833180
596926298 999847700
-999984602 -596789396
596825806 999948192
-999951773 -596822225
596791634 999982364
-999864214 -596909784
596919141 999854857
-999890495 -596883503
-999989716 -596784282
596925902 999848096
596886828 999887170
-999912367 -596861631
596907594 999866404
-999806892 -596967106
596842478 999931520
-999856338 -596917660
-999952698 -596821300
596963067 999810931
596875926 999898072
596973857 999800141
-999806854 -596967144
-999993550 -596780448
596866219 999907779
-999978396 -596795602
-999887148 -596886850
-999808670 -596965328
-999964626 -596809372
-999873778 -596900220
596885849 999888149
596937155 999836843
-999966934 -596807064
-999878320 -596895678
596876322 999897676
596795871 999978127
-999945674 -596828324
596825577 999948421
596783340 999990658
596779515 999994483
-999981078 -596792920
596924532 999849466
-999988844 -596785154
-999833923 -596940075
596948101 999825897
596951856 999822142
-999811188 -596962810
-999985143 -596788855
596889720 999884278
596972603 999801395
596779368 999994630
-999928350 -596845648
596893072 999880926
596915161 999858837
-999828924 -596945074
596903687 999870311
-999896759 -596877239
-999947837 -596826161
-999942553 -596831445
-999822693 -596951305
-999800533 -596973465
-999851185 -596922813
596791204 999982794
596881092 999892906
596877028 999896970
596836099 999937899
-999840452 -596933546
596954730 999819268
-999911814 -596862184
-999934473 -596839525
596814264 999959734
-999863552 -596910446
-999993289 -596780709
-999803277 -596970721
596810536 999963462
596969479 999804519
-999943695 -596830303
-999864476 -596909522
596919812 999854186
596805294 999968704
596914795 999859203
596947627 999826371
596953628 999820370
596799393 999974605
596967701 999806297
596869297 999904701
-999956931 -596817067
596897668 999876330
596872353 999901645
-999810511 -596963487
596866485 999907513
-999829280 -596944718
596918566 999855432
-999894111 -596879887
596822402 999951596
596917170 999856828
-999844497 -596929501
596883858 999890140
596876423 999897575
-999951556 -596822442
596775022 999998976
596795463 999978535
-999946237 -596827761
596853331 999920667
596871021 999902977
596847077 999926921
596894607 999879391
596850488 999923510
-999847461 -596926537
596969057 999804941
-999834113 -596939885
-999865694 -596908304
596961419 999812579
596777977 999996021
-999905437 -596868561
-999807599 -596966399
-999858360 -596915638
-999976135 -596797863
-999908744 -596865254
596788986 999985012
-999804416 -596969582
-999884050 -596889948
596913138 999860860
-999884490 -596889508
596895955 999878043
596809217 999964781
-999943200 -596830798
596944375 999829623
596934512 999839486
596871819 999902179
596861771 999912227
-999956204 -596817794
-999930271 -596843727
-999967533 -596806465
596820960 999953038
596962761 999811237
596856318 999917680
596888370 999885628
596822740 999951258
596901042 999872956
-999915801 -596858197
-999918385 -596855613
-999917868 -596856130
-999997459 -596776539
-999890361 -596883637
596953538 999820460
-999855955 -596918043
-999997843 -596776155
596959967 999814031
-999992396 -596781602
596815805 999958193
-999921083 -596852915
-999864889 -596909109
596867960 999906038
-999845450 -596928548
-999871467 -596902531
596876802 999897196
596825186 999948812
-999889108 -596884890
-999823266 -596950732
-999810596 -596963402
-999985643 -596788355
596792832 999981166
-999934581 -596839417
596846014 999927984
596810658 999963340
-999893610 -596880388
596890821 999883177
-999926849 -596847149
596869688 999904310
-999966952 -596807046
596953789 999820209
596872795 999901203
-999885410 -596888588
596812704 999961294
596879757 999894241
596804823 999969175
-999907307 -596866691
-999900085 -596873913
-999874107 -596899891
596952732 999821266
596962838 999811160
596876877 999897121
-999936782 -596837216
-999912031 -596861967
-999839976 -596934022
596856338 999917660
596903719 999870279
-999921192 -596852806
-999995948 -596778050
-999800817 -596973181
-999899357 -596874641
-999848361 -596925637
596929400 999844598
596796554 999977444
596873689 999900309
596816762 999957236
596854945 999919053
596916563 999857435
-999905496 -596868502
-999810689 -596963309
-999911413 -596862585
-999920895 -596853103
-999843493 -596930505
596837928 999936070
596933800 999840198
-999941846 -596832152
596917713 999856285
596812720 999961278
-999810970 -596963028
-999834945 -596939053
-999899625 -596874373
-999801136 -596972862
596891878 999882120
596908774 999865224
-999920347 -596853651
-999997913 -596776085
596969456 999804542
-999935753 -596838245
596846452 999927546
596785331 999988667
596914583 999859415
-999844760 -596929238
-999864342 -596909656
596841651 999932347
596794511 999979487
596881324 999892674
596795117 999978881
596876473 999897525
-999949586 -596824412
596961129 999812869
596927731 999846267
596918825 999855173
596961254 999812744
596970402 999803596
596868372 999905626
596936420 999837578
-999892289 -596881709
596858284 999915714
596889501 999884497
596797860 999976138
-999895378 -596878620
596939180 999834818
-999872557 -596901441
-999995048 -596778950
-999949192 -596824806
-999847296 -596926702
596951944 999822054
596777490 999996508
596779134 999994864
-999996010 -596777988
-999914437 -596859561
-999883103 -596890895
-999983027 -596790971
-999910706 -596863292
596918242 999855756
596893282 999880716
596813963 999960035
-999941281 -596832717
-999813806 -596960192
-999815045 -596958953
-999980087 -596793911
-999938758 -596835240
596961544 999812454
-999976751 -596797247
596811866 999962132
-999988995 -596785003
596861151 999912847
-999999120 -596774878
596833581 999940417
596950364 999823634
596954716 999819282
596901702 999872296
596882988 999891010
-999827439 -596946559
596907361 999866637
596909693 999864305
-999841151 -596932847
596890785 999883213
596777012 999996986
596949115 999824883
-999935844 -596838154
-999810162 -596963836
-999922311 -596851687
596949015 999824983
-999829619 -596944379
596860050 999913948
596830975 999943023
596943372 999830626
-999885300 -596888698
596961308 999812690
-999928195 -596845803
596810744 999963254
596826407 999947591
596944133 999829865
596793489 999980509
596951937 999822061
-999941952 -596832046
-999818076 -596955922
-999918473 -596855525
-999990856 -596783142
-999875723 -596898275
596907181 999866817
596806274 999967724
-999821107 -596952891
596940033 999833965
-999826167 -596947831
596885385 999888613
-999885487 -596888511
596839651 999934347
596872467 999901531
-999853307 -596920691
-999957653 -596816345
-999804134 -596969864
596794201 999979797
596846831 999927167
596892585 999881413
-999950818 -596823180
-999876649 -596897349
-999922937 -596851061
596901187 999872811
-999825478 -596948520
-999990682 -596783316
-999978448 -596795550
596893064 999880934
-999888485 -596885513
596890784 999883214
-999862589 -596911409
-999887224 -596886774
596965205 999808793
-999834477 -596939521
596801508 999972490
596784851 999989147
596868857 999905141
-999972388 -596801610
596964143 999809855
-999831981 -596942017
-999822327 -596951671
596823153 999950845
596918234 999855764
596902255 999871743
-999912126 -596861872
596958852 999815146
-999858175 -596915823
596884717 999889281
596973121 999800877
596951156 999822842
596956959 999817039
596792131 999981867
-999917214 -596856784
596865947 999908051
-999820726 -596953272
-999835345 -596938653
-999934220 -596839778
-999846886 -596927112
-999995525 -596778473
-999975418 -596798580
-999975631 -596798367
-999915115 -596858883
-999899597 -596874401
596913697 999860301
-999929781 -596844217
596787758 999986240
596828911 999945087
-999832824 -596941174
596790070 999983928
596784942 999989056
-999938240 -596835758
-999859610 -596914388
-999874467 -596899531
596903315 999870683
596820824 999953174
-999890972 -596883026
596906148 999867850
-999976370 -596797628
-999813867 -596960131
-999969191 -596804807
-999803675 -596970323
-999817963 -596956035
596947217 999826781
596794469 999979529
596829281 999944717
596914369 999859629
596916771 999857227
596874735 999899263
-999839416 -596934582
-999927698 -596846300
596951287 999822711
596801242 999972756
596855540 999918458
596969699 999804299
596844534 999929464
-999981391 -596792607
-999942593 -596831405
-999958570 -596815428
596848849 999925149
596835403 999938595
596817186 999956812
-999908294 -596865704
-999970348 -596803650
596938852 999835146
-999904112 -596869886
596932003 999841995
-999951369 -596822629
596871899 999902099
596970395 999803603
-999920233 -596853765
596870978 999903020
596887109 999886889
596842246 999931752
596972582 999801416
596901769 999872229
596952182 999821816
-999917307 -596856691
596830660 999943338
596869923 999904075
596948110 999825888
-999801781 -596972217
-999884048 -596889950
596855212 999918786
-999940647 -596833351
-999944866 -596829132
596826600 999947398
596909265 999864733
-999864493 -596909505
596862690 999911308
596874854 999899144
596938351 999835647
596936682 999837316
-999873604 -596900394
596819560 999954438
-999931383 -596842615
-999998987 -596775011
-999855931 -596918067
596859262 999914736
596795409 999978589
-999933219 -596840779
-999946183 -596827815
-999892690 -596881308
596936365 999837633
596966016 999807982
-999857391 -596916607
596802770 999971228
596926324 999847674
596901567 999872431
-999882498 -596891500
-999807615 -596966383
-999995548 -596778450
-999838803 -596935195
596923935 999850063
-999884153 -596889845
596819503 999954495
596864984 999909014
-999834733 -596939265
-999914698 -596859300
-999841078 -596932920
-999915226 -596858772
-999978718 -596795280
-999909901 -596864097
-999927689 -596846309
-999836760 -596937238
-999939663 -596834335
-999873079 -596900919
-999872640 -596901358
596891522 999882476
-999915389 -596858609
596889581 999884417
596893175 999880823
596953328 999820670
-999844581 -596929417
596856907 999917091
596907152 999866846
-999917474 -596856524
-999957429 -596816569
596946101 999827897
-999804829 -596969169
-999936229 -596837769
596798224 999975774
-999971205 -596802793
-999945230 -596828768
-999875311 -596898687
596884232 999889766
-999908518 -596865480
-999936996 -596837002
-999923433 -596850565
596861197 999912801
596832482 999941516
-999806381 -596967617
-999986982 -596787016
-999886551 -596887447
-999923500 -596850498
596914964 999859034
-999898172 -596875826
-999950252 -596823746
-999877361 -596896637
-999847619 -596926379
596899938 999874060
596910827 999863171
596965870 999808128
-999924185 -596849813
-999848496 -596925502
596875757 999898241
596957132 999816866
-999900400 -596873598
596912563 999861435
596915234 999858764
-999948251 -596825747
596916892 999857106
596903643 999870355
-999978189 -596795809
596890870 999883128
-999802223 -596971775
596851389 999922609
596902499 999871499
596829912 999944086
-999930856 -596843142
596884679 999889319
-999848369 -596925629
596864296 999909702
-999905813 -596868185
-999915443 -596858555
596815098 999958900
-999904871 -596869127
-999962970 -596811028
596853412 999920586
596820273 999953725
596790645 999983353
-999888176 -596885822
-999843830 -596930168
-999970244 -596803754
596952759 999821239
-999935407 -596838591
-999882371 -596891627
596880406 999893592
596935816 999838182
-999947639 -596826359
-999991753 -596782245
-999869733 -596904265
-999998518 -596775480
596885373 999888625
-999967194 -596806804
-999971284 -596802714
596806440 999967558
596936728 999837270
596820976 999953022
596853614 999920384
-999852425 -596921573
596972090 999801908
596806593 999967405
596922214 999851784
-999968168 -596805830
-999817189 -596956809
-999833693 -596940305
596922683 999851315
-999910038 -596863960
-999940534 -596833464
-999958839 -596815159
596939128 999834870
596790329 999983669
-999839511 -596934487
596963331 999810667
-999886915 -596887083
596900144 999873854
596934108 999839890
596831821 999942177
596854061 999919937
-999915298 -596858700
-999897564 -596876434
596944934 999829064
596911007 999862991
596892433 999881565
596870541 999903457
-999879398 -596894600
-999988887 -596785111
596914466 999859532
596943736 999830262
596921078 999852920
596892449 999881549
596931598 999842400
596946946 999827052
-999948444 -596825554
-999808158 -596965840
-999893563 -596880435
-999883683 -596890315
596969351 999804647
-999923079 -596850919
596882566 999891432
-999897332 -596876666
-999866500 -596907498
-999904659 -596869339
-999814420 -596959578
-999976372 -596797626
-999940217 -596833781
596874956 999899042
596928984 999845014
596819239 999954759
-999858853 -596915145
596817485 999956513
-999945028 -596828970
-999896471 -596877527
596909250 999864748
596837609 999936389
-999911292 -596862706
-999989039 -596784959
-999897976 -596876022
-999815614 -596958384
596922381 999851617
596849564 999924434
596858670 999915328
-999879740 -596894258
596884265 999889733
-999904686 -596869312
-999845587 -596928411
596967215 999806783
-999869565 -596904433
-999959127 -596814871
-999896947 -596877051
596786798 999987200
-999813680 -596960318
596791636 999982362
596888408 999885590
596774827 999999171
-999832285 -596941713
596870812 999903186
596879593 999894405
596785024 999988974
596812845 999961153
-999980918 -596793080
596963239 999810759
-999995017 -596778981
-999981424 -596792574
-999924359 -596849639
596964490 999809508
-999994130 -596779868
596784834 999989164
596846216 999927782
-999926896 -596847102
596899117 999874881
-999940915 -596833083
596928669 999845329
-999850453 -596923545
-999896313 -596877685
-999854860 -596919138
596853117 999920881
596799448 999974550
596787158 999986840
596943116 999830882
596956225 999817773
-999830377 -596943621
-999838015 -596935983
-999949716 -596824282
-999807699 -596966299
596784734 999989264
-999840506 -596933492
596934613 999839385
596888679 999885319
596848952 999925046
596821694 999952304
-999938918 -596835080
-999937790 -596836208
596834463 999939535
596880551 999893447
596914035 999859963
-999841473 -596932525
596777440 999996558
596794051 999979947
596889002 999884996
-999918371 -596855627
-999965406 -596808592
596951964 999822034
596961144 999812854
-999971968 -596802030
-999923779 -596850219
-999866862 -596907136
596789994 999984004
-999894139 -596879859
-999935800 -596838198
596785276 999988722
-999962811 -596811187
-999987906 -596786092
-999882937 -596891061
596951963 999822035
596905388 999868610
596970582 999803416
596825131 999948867
-999993000 -596780998
596774822 999999176
-999867020 -596906978
-999993577 -596780421
596938737 999835261
596775676 999998322
596829241 999944757
596896584 999877414
-999966072 -596807926
-999988750 -596785248
-999813235 -596960763
-999815447 -596958551
596821624 999952374
596806922 999967076
-999910346 -596863652
-999832301 -596941697
-999929511 -596844487
596814771 999959227
596913423 999860575
-999809436 -596964562
596793760 999980238
596853375 999920623
-999910268 -596863730
596953352 999820646
596894790 999879208
-999929964 -596844034
596794385 999979613
596949718 999824280
596876096 999897902
596956286 999817712
-999914426 -596859572
-999848829 -596925169
-999886843 -596887155
-999889466 -596884532
-999918941 -596855057
596879935 999894063
-999863120 -596910878
-999918561 -596855437
596950713 999823285
596801054 999972944
596837279 999936719
-999969378 -596804620
596867931 999906067
-999929689 -596844309
596856624 999917374
596824134 999949864
596945293 999828705
596896790 999877208
-999800085 -596973913
596790212 999983786
-999929663 -596844335
596828589 999945409
-999979469 -596794529
596927353 999846645
-999838909 -596935089
-999875295 -596898703
-999833270 -596940728
-999850823 -596923175
-999922881 -596851117
596917582 999856416
596806796 999967202
596786605 999987393
-999944685 -596829313
596875397 999898601
-999959489 -596814509
-999865059 -596908939
596861839 999912159
596791123 999982875
-999882635 -596891363
-999854930 -596919068
596952152 999821846
596880342 999893656
596831181 999942817
-999954481 -596819517
596927461 999846537
596879768 999894230
596858134 999915864
596782862 999991136
-999893821 -596880177
-999838686 -596935312
596846404 999927594
-999866335 -596907663
596781796 999992202
596791632 999982366
596828398 999945600
596813843 999960155
-999888977 -596885021
596831479 999942519
596949292 999824706
-999811092 -596962906
-999900449 -596873549
596859627 999914371
596919943 999854055
-999803578 -596970420
596897046 999876952
-999978641 -596795357
596798317 999975681
-999825803 -596948195
-999932234 -596841764
-999827363 -596946635
596956449 999817549
-999975983 -596798015
-999863624 -596910374
596800178 999973820
596841361 999932637
596820609 999953389
-999808979 -596965019
596949117 999824881
596840230 999933768
596925736 999848262
596775017 999998981
-999982471 -596791527
-999880930 -596893068
-999841775 -596932223
596939868 999834130
-999918146 -596855852
-999909371 -596864627
596933904 999840094
-999915665 -596858333
-999849350 -596924648
-999860225 -596913773
-999938035 -596835963
596921488 999852510
-999917075 -596856923
-999995345 -596778653
596933830 999840168
-999979640 -596794358
-999864196 -596909802
-999862364 -596911634
-999999563 -596774435
596920273 999853725
-999805520 -596968478
596894139 999879859
596903543 999870455
596856733 999917265
596920173 999853825
-999837307 -596936691
596886995 999887003
596775993 999998005
-999985073 -596788925
-999800430 -596973568
-999907247 -596866751
596852493 999921505
596871909 999902089
-999930883 -596843115
596935304 999838694
-999959384 -596814614
-999947681 -596826317
596926177 999847821
-999942017 -596831981
596926487 999847511
596838934 999935064
596936596 999837402
596966396 999807602
-999993722 -596780276
596847869 999926129
596806675 999967323
596955661 999818337
-999986758 -596787240
596915202 999858796
596856807 999917191
-999893169 -596880829
-999856206 -596917792
-999881044 -596892954
596970745 999803253
596783934 999990064
596863685 999910313
596824798 999949200
596906595 999867403
-999854529 -596919469
-999943120 -596830878
-999928490 -596845508
596811576 999962422
-999983067 -596790931
-999813560 -596960438
596948484 999825514
-999961376 -596812622
-999907027 -596866971
-999893360 -596880638
-999855662 -596918336
-999913388 -596860610
596895985 999878013
596907922 999866076
596855145 999918853
-999823804 -596950194
596911247 999862751
596908891 999865107
-999924072 -596849926
-999948056 -596825942
-999977694 -596796304
-999911009 -596862989
-999821891 -596952107
-999864759 -596909239
-999813367 -596960631
-999924209 -596849789
596961991 999812007
-999990465 -596783533
596791773 999982225
-999809178 -596964820
-999888876 -596885122
-999952801 -596821197
-999824709 -596949289
596825632 999948366
596958336 999815662
596798944 999975054
-999890593 -596883405
596889810 999884188
-999803471 -596970527
-999919824 -596854174
-999807652 -596966346
596922666 999851332
-999920893 -596853105
596799869 999974129
-999846143 -596927855
-999886480 -596887518
596874264 999899734
596947954 999826044
-999872771 -596901227
-999994247 -596779751
-999891759 -596882239
596938915 999835083
-999857522 -596916476
596774912 999999086
-999884418 -596889580
596888911 999885087
-999904890 -596869108
-999829536 -596944462
596886868 999887130
596792521 999981477
596959630 999814368
596896465 999877533
596963375 999810623
596972903 999801095
-999986652 -596787346
-999841796 -596932202
-999835801 -596938197
596945296 999828702
596908807 999865191
596930858 999843140
596895779 999878219
-999919052 -596854946
-999976901 -596797097
-999842666 -596931332
-999828762 -596945236
596842444 999931554
596938111 999835887
596909337 999864661
596891342 999882656
-999872069 -596901929
596892665 999881333
596908145 999865853
596943981 999830017
-999825043 -596948955
596947859 999826139
-999962636 -596811362
596852049 999921949
596962941 999811057
596892288 999881710
-999980274 -596793724
-999836033 -596937965
-999858536 -596915462
-999872375 -596901623
596897229 999876769
-999872017 -596901981
-999925971 -596848027
596827238 999946760
-999868592 -596905406
-999901944 -596872054
-999806501 -596967497
596831965 999942033
-999949880 -596824118
-999867474 -596906524
596847789 999926209
596892970 999881028
-999818164 -596955834
596864501 999909497
596897963 999876035
-999910874 -596863124
-999898347 -596875651
-999902323 -596871675
596947600 999826398
-999943548 -596830450
-999868889 -596905109
-999923390 -596850608
-999945108 -596828890
-999984907 -596789091
596884867 999889131
-999961871 -596812127
596896899 999877099
-999831503 -596942495
596826767 999947231
-999923351 -596850647
596799089 999974909
-999812223 -596961775
596920300 999853698
-999845449 -596928549
596913245 999860753
-999961504 -596812494
596823889 999950109
-999944875 -596829123
-999880855 -596893143
596829095 999944903
-999811128 -596962870
596850216 999923782
-999901121 -596872877
-999817922 -596956076
-999979062 -596794936
596903907 999870091
596781301 999992697
-999895454 -596878544
-999899824 -596874174
-999978557 -596795441
-999993363 -596780635
596834358 999939640
596964381 999809617
596919323 999854675
-999893953 -596880045
-999881699 -596892299
596942205 999831793
596797320 999976678
-999938889 -596835109
-999873926 -596900072
-999897600 -596876398
-999929494 -596844504
596937923 999836075
-999869427 -596904571
596829670 999944328
-999888549 -596885449
-999875336 -596898662
-999977561 -596796437
-999998917 -596775081
596831612 999942386
596912611 999861387
-999994759 -596779239
596864618 999909380
596907789 999866209
596944668 999829330
-999910248 -596863750
-999809468 -596964530
596810020 999963978
596810291 999963707
596792930 999981068
596949622 999824376
596815583 999958415
-999874445 -596899553
596967209 999806789
596908296 999865702
-999946014 -596827984
-999852823 -596921175
-999804882 -596969116
-999875735 -596898263
596796616 999977382
-999930465 -596843533
596853333 999920665
-999828191 -596945807
596904673 999869325
596859168 999914830
596782450 999991548
-999844495 -596929503
596871635 999902363
596969718 999804280
-999972183 -596801815
-999999398 -596774600
-999884095 -596889903
-999867697 -596906301
596879836 999894162
596936462 999837536
596776545 999997453
-999817279 -596956719
-999942919 -596831079
-999822764 -596951234
596836758 999937240
596788997 999985001
596933827 999840171
596803518 999970480
596949172 999824826
596798812 999975186
596904132 999869866
596826251 999947747
596942308 999831690
596931758 999842240
596774877 999999121
596778639 999995359
-999915861 -596858137
596953824 999820174
596839667 999934331
-999947703 -596826295
-999970903 -596803095
596879720 999894278
-999886803 -596887195
-999806651 -596967347
596913129 999860869
-999805734 -596968264
-999987415 -596786583
-999949343 -596824655
596899566 999874432
-999823597 -596950401
-999831685 -596942313
-999913316 -596860682
-999987144 -596786854
596822805 999951193
596853608 999920390
596909220 999864778
596864282 999909716
596950128 999823870
-999872290 -596901708
596904042 999869956
596863436 999910562
-999850214 -596923784
-999981415 -596792583
596789507 999984491
-999988655 -596785343
-999835753 -596938245
-999938233 -596835765
596881200 999892798
596868987 999905011
-999968610 -596805388
-999836959 -596937039
-999889606 -596884392
596958143 999815855
596951345 999822653
596912040 999861958
-999835249 -596938749
-999870667 -596903331
-999911047 -596862951
596953177 999820821
-999947594 -596826404
596882473 999891525
596894776 999879222
596948449 999825549
-999834072 -596939926
-999964636 -596809362
-999811066 -596962932
-999831752 -596942246
-999979250 -596794748
596915805 999858193
596845798 999928200
-999870909 -596903089
-999826590 -596947408
-999820341 -596953657
596816491 999957507
-999944607 -596829391
596835813 999938185
596806030 999967968
-999814449 -596959549
596819415 999954583
-999984224 -596789774
596848832 999925166
596810060 999963938
596928452 999845546
596877864 999896134
596879222 999894776
-999810595 -596963403
596893114 999880884
596887710 999886288
596839279 999934719
-999990742 -596783256
596849567 999924431
596918268 999855730
-999977415 -596796583
596828582 999945416
-999927517 -596846481
-999819698 -596954300
596825779 999948219
-999894908 -596879090
-999866521 -596907477
596959873 999814125
-999878599 -596895399
596959464 999814534
596820201 999953797
-999814413 -596959585
596958340 999815658
596889376 999884622
596951171 999822827
596792669 999981329
-999814551 -596959447
596789260 999984738
-999984521 -596789477
596848445 999925553
596839746 999934252
-999822587 -596951411
-999940363 -596833635
-999877945 -596896053
596922276 999851722
596955848 999818150
-999911343 -596862655
-999938231 -596835767
596907575 999866423
-999879755 -596894243
-999963621 -596810377
596970428 999803570
-999839102 -596934896
-999828402 -596945596
596943107 999830891
596832287 999941711
596873157 999900841
-999858573 -596915425
-999920402 -596853596
596970827 999803171
-999969082 -596804916
-999857384 -596916614
596782550 999991448
596805460 999968538
-999888027 -596885971
596804080 999969918
596935707 999838291
596890559 999883439
596793790 999980208
-999815694 -596958304
596926028 999847970
596954767 999819231
596894743 999879255
-999971079 -596802919
-999943215 -596830783
596914486 999859512
-999966678 -596807320
-999888560 -596885438
596828806 999945192
-999998211 -596775787
596801741 999972257
596908513 999865485
-999886673 -596887325
596872615 999901383
596805758 999968240
-999999892 -596774106
596802756 999971242
-999833526 -596940472
-999976337 -596797661
596931811 999842187
-999882188 -596891810
-999964621 -596809377
596884302 999889696
596916652 999857346
596901022 999872976
596817308 999956690
596842969 999931029
596890349 999883649
596787703 999986295
-999800373 -596973625
596809071 999964927
-999828060 -596945938
596894626 999879372
-999913769 -596860229
596799712 999974286
596922562 999851436
-999961776 -596812222
596777942 999996056
-999872884 -596901114
596850044 999923954
-999905702 -596868296
596966933 999807065
-999825211 -596948787
596876412 999897586
596866019 999907979
-999861932 -596912066
596904677 999869321
-999996073 -596777925
596925006 999848992
-999881057 -596892941
596957015 999816983
-999931779 -596842219
-999938276 -596835722
-999935286 -596838712
-999946962 -596827036
596971402 999802596
596798698 999975300
596794928 999979070
-999814144 -596959854
596891045 999882953
596799300 999974698
-999990570 -596783428
596940005 999833993
-999879659 -596894339
596969543 999804455
596780853 999993145
-999924812 -596849186
596774211 999999787
596789056 999984942
-999853858 -596920140
596970352 999803646
-999922650 -596851348
-999998846 -596775152
-999972353 -596801645
596871120 999902878
596970166 999803832
596888949 999885049
-999828091 -596945907
596817731 999956267
596838938 999935060
-999815326 -596958672
596914127 999859871
-999947611 -596826387
-999865943 -596908055
-999988921 -596785077
-999854974 -596919024
-999939913 -596834085
-999851932 -596922066
-999996554 -596777444
596893315 999880683
596889478 999884520
-999937474 -596836524
596879485 999894513
596945698 999828300
596931539 999842459
-999859043 -596914955
-999889233 -596884765
-999942768 -596831230
-999949425 -596824573
596946418 999827580
-999951507 -596822491
596811865 999962133
596817583 999956415
-999882678 -596891320
-999917316 -596856682
-999945681 -596828317
596904467 999869531
596809132 999964866
-999948599 -596825399
-999863881 -596910117
-999893316 -596880682
-999836007 -596937991
-999859396 -596914602
596965786 999808212
-999909157 -596864841
-999950223 -596823775
-999978002 -596795996
-999974239 -596799759
-999869778 -596904220
596800901 999973097
596876635 999897363
596818627 999955371
-999995408 -596778590
596805897 999968101
596951302 999822696
596881265 999892733
-999897140 -596876858
-999930273 -596843725
-999912940 -596861058
596821574 999952424
-999859397 -596914601
-999853206 -596920792
596906505 999867493
-999829587 -596944411
-999808616 -596965382
596804947 999969051
-999881950 -596892048
-999815250 -596958748
596950890 999823108
596856417 999917581
596824901 999949097
-999820884 -596953114
596900582 999873416
596929839 999844159
596867285 999906713
596783986 999990012
596917269 999856729
-999808110 -596965888
-999850873 -596923125
-999819031 -596954967
596810467 999963531
596814248 999959750
-999815328 -596958670
-999950490 -596823508
-999842117 -596931881
596790480 999983518
-999944777 -596829221
-999979932 -596794066
596860436 999913562
-999996919 -596777079
-999810888 -596963110
-999864932 -596909066
-999916022 -596857976
-999866115 -596907883
596790234 999983764
-999901057 -596872941
596933781 999840217
-999902302 -596871696
-999844681 -596929317
-999913139 -596860859
596924910 999849088
-999946738 -596827260
-999937591 -596836407
-999955221 -596818777
596915718 999858280
-999807796 -596966202
596875502 999898496
596957674 999816324
596942417 999831581
596880000 999893998
-999991403 -596782595
-999904434 -596869564
596920120 999853878
596949311 999824687
-999937900 -596836098
596944674 999829324
596811532 999962466
-999971503 -596802495
-999926740 -596847258
-999850154 -596923844
-999961381 -596812617
-999946472 -596827526
-999863477 -596910521
-999895738 -596878260
-999968585 -596805413
596880574 999893424
-999969472 -596804526
596903919 999870079
596921518 999852480
-999950025 -596823973
596805350 999968648
596956103 999817895
596859811 999914187
596865066 999908932
596851075 999922923
-999868244 -596905754
-999998761 -596775237
596863587 999910411
596795589 999978409
-999802706 -596971292
596928556 999845442
-999840755 -596933243
596816270 999957728
596929467 999844531
-999800906 -596973092
-999887495 -596886503
596962399 999811599
-999876324 -596897674
596937187 999836811
-999805941 -596968057
596900999 999872999
-999828756 -596945242
-999847062 -596926936
-999937954 -596836044
596970818 999803180
596906240 999867758
-999816205 -596957793
596833472 999940526
-999891283 -596882715
-999852433 -596921565
596792436 999981562
-999891626 -596882372
596959501 999814497
596945434 999828564
596799738 999974260
-999829142 -596944856
596947645 999826353
596866147 999907851
-999955651 -596818347
-999929216 -596844782
596932771 999841227
596929012 999844986
-999994790 -596779208
596907667 999866331
596889427 999884571
596828080 999945918
-999881642 -596892356
596874483 999899515
-999853109 -596920889
-999826820 -596947178
-999933544 -596840454
596912514 999861484
596958453 999815545
596781336 999992662
-999946763 -596827235
-999943464 -596830534
596949577 999824421
-999980490 -596793508
-999821811 -596952187
-999916321 -596857677
596799679 999974319
596903541 999870457
596906922 999867076
-999902241 -596871757
596836152 999937846
596937955 999836043
-999803351 -596970647
-999811284 -596962714
596897509 999876489
-999863210 -596910788
-999868174 -596905824
-999909245 -596864753
-999908144 -596865854
-999837919 -596936079
-999974090 -596799908
596953015 999820983
-999863182 -596910816
596810855 999963143
-999911164 -596862834
-999955102 -596818896
596936603 999837395
596803986 999970012
-999808889 -596965109
-999843616 -596930382
-999963262 -596810736
596962833 999811165
596924023 999849975
596969440 999804558
-999914052 -596859946
-999830112 -596943886
-999897013 -596876985
596805505 999968493
-999801910 -596972088
-999836505 -596937493
596776464 999997534
-999998812 -596775186
-999992334 -596781664
596802822 999971176
-999995326 -596778672
596954118 999819880
596860718 999913280
-999992256 -596781742
596963340 999810658
596957933 999816065
596815193 999958805
-999938976 -596835022
-999976380 -596797618
-999902375 -596871623
-999893995 -596880003
-999852834 -596921164
-999850848 -596923150
-999993893 -596780105
-999930739 -596843259
-999872487 -596901511
-999988068 -596785930
-999889524 -596884474
596956987 999817011
-999868315 -596905683
596842559 999931439
-999953983 -596820015
596803534 999970464
-999869402 -596904596
-999923922 -596850076
596867459 999906539
596845353 999928645
596901587 999872411
596835289 999938709
-999903716 -596870282
-999978957 -596795041
596885802 999888196
-999826864 -596947134
-999807954 -596966044
-999996868 -596777130
596869608 999904390
596845901 999928097
-999819898 -596954100
-999835003 -596938995
-999922330 -596851668
-999887780 -596886218
-999994470 -596779528
596840378 999933620
-999882913 -596891085
596818319 999955679
596857704 999916294
596876194 999897804
596922981 999851017
596904491 999869507
596844570 999929428
596962409 999811589
596779943 999994055
596960353 999813645
596908946 999865052
596866453 999907545
-999922596 -596851402
-999846048 -596927950
-999978158 -596795840
-999915180 -596858818
-999947220 -596826778
-999934495 -596839503
-999979434 -596794564
-999974049 -596799949
596865373 999908625
596898313 999875685
596911757 999862241
-999932948 -596841050
596855802 999918196
-999982287 -596791711
-999943241 -596830757
596817453 999956545
596933493 999840505
596850482 999923516
596948213 999825785
596905598 999868400
-999985772 -596788226
-999967337 -596806661
-999869454 -596904544
-999968348 -596805650
-999962510 -596811488
-999984677 -596789321
596912331 999861667
-999804880 -596969118
596861980 999912018
-999908991 -596865007
596827339 999946659
596886602 999887396
-999935030 -596838968
596889916 999884082
596965885 999808113
-999875058 -596898940
596852332 999921666
-999863643 -596910355
596876076 999897922
596838665 999935333
-999966242 -596807756
-999882425 -596891573
-999950068 -596823930
-999833283 -596940715
596781465 999992533
-999911126 -596862872
596962839 999811159
596832167 999941831
596809411 999964587
-999853443 -596920555
596882531 999891467
596962337 999811661
-999834287 -596939711
596802586 999971412
-999804438 -596969560
-999986016 -596787982
-999898598 -596875400
-999998401 -596775597
596840243 999933755
596934954 999839044
-999871004 -596902994
596854448 999919550
596886381 999887617
596940866 999833132
596879176 999894822
596784753 999989245
596802729 999971269
596915635 999858363
596794005 999979993
-999825199 -596948799
596865723 999908275
596945348 999828650
-999844013 -596929985
-999970308 -596803690
596959126 999814872
596802471 999971527
-999965071 -596808927
596959369 999814629
596959729 999814269
-999806124 -596967874
596784001 999989997
-999821653 -596952345
596891067 999882931
596969604 999804394
-999887329 -596886669
-999884595 -596889403
-999957555 -596816443
-999825189 -596948809
-999842391 -596931607
596844350 999929648
596871205 999902793
-999833189 -596940809
-999880760 -596893238
-999945762 -596828236
-999955786 -596818212
-999889811 -596884187
-999817209 -596956789
596919260 999854738
-999979921 -596794077
-999824946 -596949052
-999952977 -596821021
-999930316 -596843682
-999885490 -596888508
596941521 999832477
-999876229 -596897769
596936656 999837342
-999997988 -596776010
-999804584 -596969414
596945065 999828933
596868006 999905992
-999863937 -596910061
-999968641 -596805357
596869314 999904684
596782924 999991074
-999805980 -596968018
-999945730 -596828268
-999844807 -596929191
596893293 999880705
-999961665 -596812333
-999928103 -596845895
596946492 999827506
-999811354 -596962644
-999857341 -596916657
596946529 999827469
-999811963 -596962035
596805487 999968511
596934266 999839732
596942685 999831313
-999875319 -596898679
596924527 999849471
596939423 999834575
-999848107 -596925891
596937128 999836870
-999921301 -596852697
596961588 999812410
596886188 999887810
596949900 999824098
-999846274 -596927724
596847300 999926698
-999818302 -596955696
596836254 999937744
-999885338 -596888660
596787943 999986055
-999944309 -596829689
596865879 999908119
596895501 999878497
-999830067 -596943931
596799666 999974332
-999810892 -596963106
-999858273 -596915725
596787467 999986531
596807085 999966913
596877589 999896409
-999864819 -596909179
-999809149 -596964849
596944355 999829643
596811586 999962412
-999840424 -596933574
-999818965 -596955033
-999819621 -596954377
596914469 999859529
-999902237 -596871761
-999942771 -596831227
-999840269 -596933729
-999842324 -596931674
596813177 999960821
596857009 999916989
-999879947 -596894051
-999966049 -596807949
596908888 999865110
-999836270 -596937728
596797879 999976119
-999937804 -596836194
596786037 999987961
-999911011 -596862987
-999871266 -596902732
-999913640 -596860358
596919482 999854516
596893313 999880685
596774228 999999770
596872869 999901129
596854340 999919658
596794920 999979078
596955790 999818208
596841810 999932188
-999950962 -596823036
596899153 999874845
596856143 999917855
-999970470 -596803528
596894442 999879556
596776263 999997735
596875661 999898337
596807663 999966335
-999842114 -596931884
-999865959 -596908039
596791182 999982816
-999961608 -596812390
-999846657 -596927341
-999903187 -596870811
596841053 999932945
-999950560 -596823438
596830248 999943750
-999905988 -596868010
-999864919 -596909079
-999808996 -596965002
596960248 999813750
-999968852 -596805146
596791051 999982947
-999870356 -596903642
596908927 999865071
596946523 999827475
596809811 999964187
-999943542 -596830456
596780259 999993739
-999828271 -596945727
-999977519 -596796479
-999939433 -596834565
596930397 999843601
596877699 999896299
596916981 999857017
596911395 999862603
596812205 999961793
596907134 999866864
-999958212 -596815786
-999971037 -596802961
596800635 999973363
596828117 999945881
-999869346 -596904652
-999887542 -596886456
596929111 999844887
-999897734 -596876264
596825143 999948855
596904198 999869800
596915281 999858717
596879612 999894386
-999978927 -596795071
596923315 999850683
-999943158 -596830840
-999889695 -596884303
596885336 999888662
596919460 999854538
-999805173 -596968825
-999953097 -596820901
-999822369 -596951629
-999872203 -596901795
596885113 999888885
-999928973 -596845025
596892570 999881428
-999971541 -596802457
596887160 999886838
596898700 999875298
596891583 999882415
596828559 999945439
596945346 999828652
596777905 999996093
596804342 999969656
-999908083 -596865915
-999811458 -596962540
-999998870 -596775128
596909049 999864949
596828293 999945705
-999863105 -596910893
596949340 999824658
596928950 999845048
-999826342 -596947656
596856355 999917643
596800983 999973015
-999971666 -596802332
596949163 999824835
596896210 999877788
-999863768 -596910230
-999870059 -596903939
596954553 999819445
-999920531 -596853467
-999844611 -596929387
-999836106 -596937892
-999800478 -596973520
-999991562 -596782436
-999975024 -596798974
596805043 999968955
-999850705 -596923293
-999900118 -596873880
-999900990 -596873008
-999855494 -596918504
596947992 999826006
596776355 999997643
596776416 999997582
596911719 999862279
596804044 999969954
-999819929 -596954069
-999845508 -596928490
-999927164 -596846834
-999859338 -596914660
596958261 999815737
-999958651 -596815347
-999936603 -596837395
596785828 999988170
-999842222 -596931776
596894145 999879853
596900536 999873462
596942155 999831843
596898512 999875486
596901426 999872572
-999854781 -596919217
596799023 999974975
596873747 999900251
596927875 999846123
-999999895 -596774103
-999963957 -596810041
596968473 999805525
-999903261 -596870737
596912957 999861041
596815038 999958960
596838370 999935628
596814275 999959723
596877325 999896673
596945828 999828170
-999848840 -596925158
596939487 999834511
-999880170 -596893828
-999908697 -596865301
-999955972 -596818026
596856769 999917229
-999902146 -596871852
-999801375 -596972623
-999812911 -596961087
-999963682 -596810316
-999825711 -596948287
596944414 999829584
596954676 999819322
596798399 999975599
-999932964 -596841034
596873034 999900964
-999903936 -596870062
596841982 999932016
-999954626 -596819372
596793699 999980299
-999977835 -596796163
596915170 999858828
596918798 999855200
-999922247 -596851751
596960473 999813525
596901832 999872166
-999925057 -596848941
596940141 999833857
596877801 999896197
-999816823 -596957175
-999993275 -596780723
596958342 999815656
596806288 999967710
596866045 999907953
596829475 999944523
-999818075 -596955923
-999881244 -596892754
596858810 999915188
596944234 999829764
596911382 999862616
596903482 999870516
596786996 999987002
596946502 999827496
-999884976 -596889022
-999833291 -596940707
-999930002 -596843996
596851489 999922509
-999949016 -596824982
596826457 999947541
-999804733 -596969265
596820008 999953990
-999862846 -596911152
596894960 999879038
-999806924 -596967074
-999939480 -596834518
-999845920 -596928078
-999800829 -596973169
-999859905 -596914093
-999905710 -596868288
-999964883 -596809115
-999801733 -596972265
596816724 999957274
-999887519 -596886479
596835546 999938452
596847699 999926299
596851706 999922292
-999856021 -596917977
596844147 999929851
596775002 999998996
-999988956 -596785042
596918454 999855544
-999892609 -596881389
596785800 999988198
596855064 999918934
596907909 999866089
596826038 999947960
-999971183 -596802815
596894999 999878999
-999891942 -596882056
596778638 999995360
596949753 999824245
596948655 999825343
596859987 999914011
-999835456 -596938542
596902602 999871396
596901831 999872167
596831737 999942261
-999895902 -596878096
596926451 999847547
-999857727 -596916271
596868158 999905840
-999954048 -596819950
596946475 999827523
-999864892 -596909106
596969860 999804138
-999965241 -596808757
596869482 999904516
596964468 999809530
-999801686 -596972312
-999996856 -596777142
-999951541 -596822457
-999911224 -596862774
596798706 999975292
-999974601 -596799397
-999807953 -596966045
596938674 999835324
596844993 999929005
596917873 999856125
596777971 999996027
596939277 999834721
596838653 999935345
596827692 999946306
-999821466 -596952532
596894008 999879990
596886715 999887283
-999991334 -596782664
596910458 999863540
596956666 999817332
596857503 999916495
-999867767 -596906231
596922717 999851281
596878010 999895988
596874012 999899986
-999839091 -596934907
-999877107 -596896891
-999919292 -596854706
596791149 999982849
-999843234 -596930764
-999956427 -596817571
596777492 999996506
-999934625 -596839373
596779339 999994659
-999981176 -596792822
-999999584 -596774414
596856032 999917966
-999923573 -596850425
596951432 999822566
-999896172 -596877826
596927345 999846653
596910927 999863071
596860614 999913384
596871084 999902914
-999928331 -596845667
596863440 999910558
596930829 999843169
-999849349 -596924649
596906242 999867756
596908216 999865782
-999945899 -596828099
-999835255 -596938743
-999829989 -596944009
596894615 999879383
-999888221 -596885777
596925176 999848822
596801777 999972221
-999979561 -596794437
596826530 999947468
-999876174 -596897824
596777375 999996623
-999953568 -596820430
-999814979 -596959019
-999803394 -596970604
-999944783 -596829215
596839920 999934078
596784150 999989848
596904386 999869612
596940195 999833803
-999814385 -596959613
-999890864 -596883134
-999929853 -596844145
596846552 999927446
596934054 999839944
-999839458 -596934540
-999855721 -596918277
596823133 999950865
596841785 999932213
-999975465 -596798533
-999851798 -596922200
-999811113 -596962885
-999914328 -596859670
-999881779 -596892219
596831724 999942274
-999812547 -596961451
-999910455 -596863543
596880073 999893925
596891645 999882353
-999907786 -596866212
-999925959 -596848039
-999950366 -596823632
-999882782 -596891216
596882110 999891888
-999912673 -596861325
-999995518 -596778480
596781639 999992359
-999808664 -596965334
596940863 999833135
-999889421 -596884577
596968744 999805254
-999942257 -596831741
596775351 999998647
596950029 999823969
596794622 999979376
596874053 999899945
-999912943 -596861055
-999979512 -596794486
-999823959 -596950039
-999895126 -596878872
596900103 999873895
-999987075 -596786923
596896159 999877839
-999863714 -596910284
596903440 999870558
596929654 999844344
596944100 999829898
-999923518 -596850480
596865010 999908988
-999814729 -596959269
-999965099 -596808899
-999848973 -596925025
596798711 999975287
-999915282 -596858716
596801588 999972410
596884089 999889909
-999811108 -596962890
-999898550 -596875448
-999931782 -596842216
596785593 999988405
596919731 999854267
-999986611 -596787387
596849171 999924827
-999842327 -596931671
596843268 999930730
596837121 999936877
596876664 999897334
-999885323 -596888675
-999866751 -596907247
-999996164 -596777834
-999824472 -596949526
596863384 999910614
-999907230 -596866768
-999832970 -596941028
596775168 999998830
-999920048 -596853950
-999996484 -596777514
596953103 999820895
596951544 999822454
596904723 999869275
596841861 999932137
596838748 999935250
-999919610 -596854388
596791611 999982387
596793008 999980990
596924980 999849018
-999938013 -596835985
-999955748 -596818250
596951870 999822128
-999858964 -596915034
596950215 999823783
-999952222 -596821776
-999867305 -596906693
-999956654 -596817344
596972752 999801246
-999969136 -596804862
596786775 999987223
596859178 999914820
-999919373 -596854625
596863810 999910188
596941384 999832614
596934682 999839316
-999804932 -596969066
-999994953 -596779045
-999992908 -596781090
-999830830 -596943168
596895445 999878553
596955552 999818446
-999807455 -596966543
-999913006 -596860992
-999920781 -596853217
596831767 999942231
-999826557 -596947441
-999902989 -596871009
596906378 999867620
596798547 999975451
-999874924 -596899074
-999911750 -596862248
-999842663 -596931335
-999873537 -596900461
596881969 999892029
596862564 999911434
-999959561 -596814437
-999959782 -596814216
596926223 999847775
596850017 999923981
-999814935 -596959063
596827700 999946298
596890172 999883826
596918373 999855625
596958971 999815027
596815558 999958440
596930940 999843058
596829721 999944277
596932021 999841977
596914086 999859912
596881070 999892928
596921697 999852301
-999879090 -596894908
-999935353 -596838645
596935697 999838301
596823045 999950953
596895489 999878509
596913950 999860048
-999809032 -596964966
596792946 999981052
-999866097 -596907901
596849928 999924070
596958531 999815467
-999971358 -596802640
596884188 999889810
-999957697 -596816301
-999944102 -596829896
596931840 999842158
-999913487 -596860511
-999889081 -596884917
-999823411 -596950587
596866200 999907798
596882178 999891820
596970673 999803325
596957909 999816089
-999959642 -596814356
-999884440 -596889558
-999827961 -596946037
596932527 999841471
-999927032 -596846966
596958291 999815707
596870648 999903350
-999816961 -596957037
596894458 999879540
-999964396 -596809602
-999870331 -596903667
-999908652 -596865346
596950547 999823451
596856719 999917279
596896728 999877270
-999822596 -596951402
-999986561 -596787437
-999981098 -596792900
596778456 999995542
-999992348 -596781650
596937286 999836712
596912539 999861459
596821149 999952849
596828172 999945826
-999859816 -596914182
-999896068 -596877930
-999813535 -596960463
-999854998 -596919000
-999918075 -596855923
596936624 999837374
596792308 999981690
-999973633 -596800365
-999807996 -596966002
596844076 999929922
-999895972 -596878026
-999803533 -596970465
596972236 999801762
-999861902 -596912096
596909469 999864529
-999875539 -596898459
596959739 999814259
-999835005 -596938993
-999808332 -596965666
596828305 999945693
596933368 999840630
596779829 999994169
-999892165 -596881833
596796410 999977588
596863010 999910988
596848519 999925479
596885793 999888205
-999944528 -596829470
596872298 999901700
-999807401 -596966597
-999922951 -596851047
596809116 999964882
-999872286 -596901712
596828095 999945903
596827786 999946212
596906721 999867277
596815513 999958485
596876028 999897970
-999818268 -596955730
-999899183 -596874815
596945246 999828752
596877037 999896961
-999864428 -596909570
596774310 999999688
-999817687 -596956311
-999997051 -596776947
596829552 999944446
-999827696 -596946302
-999908016 -596865982
596928522 999845476
-999986421 -596787577
596860799 999913199
596873249 999900749
596870723 999903275
-999847365 -596926633
-999858146 -596915852
-999963056 -596810942
-999917220 -596856778
596814219 999959779
-999825475 -596948523
-999972392 -596801606
-999957451 -596816547
596821305 999952693
596819556 999954442
596802435 999971563
-999861896 -596912102
596962812 999811186
596795300 999978698
-999988168 -596785830
596876263 999897735
596821237 999952761
-999964346 -596809652
-999989070 -596784928
-999912502 -596861496
596963444 999810554
-999872067 -596901931
-999983221 -596790777
596775057 999998941
-999923418 -596850580
596950171 999823827
-999903579 -596870419
596814826 999959172
596955205 999818793
-999857237 -596916761
-999887515 -596886483
596915580 999858418
-999906033 -596867965
596930262 999843736
596960663 999813335
596799436 999974562
-999992882 -596781116
596966728 999807270
-999887006 -596886992
596870413 999903585
596813832 999960166
596926356 999847642
596929569 999844429
596894839 999879159
596777276 999996722
-999936997 -596837001
596911638 999862360
-999964242 -596809756
596782598 999991400
-999913287 -596860711
596890467 999883531
-999872307 -596901691
596820759 999953239
-999800684 -596973314
-999935036 -596838962
596782713 999991285
596830490 999943508
-999803208 -596970790
-999968334 -596805664
-999807946 -596966052
596871554 999902444
596908191 999865807
-999901521 -596872477
596777431 999996567
596829081 999944917
596814449 999959549
596910314 999863684
596934340 999839658
596848507 999925491
596888789 999885209
596819994 999954004
-999996312 -596777686
-999860001 -596913997
596921583 999852415
-999895112 -596878886
596871977 999902021
-999814415 -596959583
596881818 999892180
-999886126 -596887872
596922605 999851393
596887926 999886072
596830072 999943926
596889028 999884970
-999846751 -596927247
596898305 999875693
596809287 999964711
596835887 999938111
596917255 999856743
-999939896 -596834102
-999859584 -596914414
596872781 999901217
596965053 999808945
-999914079 -596859919
596836448 999937550
-999838543 -596935455
596779019 999994979
596841958 999932040
-999801897 -596972101
596813046 999960952
596796116 999977882
-999815704 -596958294
-999904681 -596869317
596860654 999913344
596868906 999905092
-999936658 -596837340
-999956376 -596817622
-999829680 -596944318
596802598 999971400
-999936019 -596837979
596838583 999935415
-999999509 -596774489
596895886 999878112
-999966820 -596807178
-999905700 -596868298
-999955988 -596818010
-999873263 -596900735
-999823490 -596950508
596866571 999907427
596948033 999825965
596823748 999950250
-999937868 -596836130
596794712 999979286
-999837685 -596936313
-999870213 -596903785
-999957822 -596816176
-999848690 -596925308
596969710 999804288
-999962283 -596811715
-999997564 -596776434
-999888648 -596885350
596801025 999972973
-999874785 -596899213
-999882602 -596891396
-999887563 -596886435
596947424 999826574
596915078 999858920
-999910003 -596863995
596803980 999970018
-999974798 -596799200
596954634 999819364
-999846035 -596927963
596817718 999956280
596853070 999920928
-999903581 -596870417
-999825724 -596948274
-999886730 -596887268
-999989302 -596784696
596939699 999834299
596809536 999964462
-999806701 -596967297
596925474 999848524
-999925442 -596848556
596959249 999814749
-999908310 -596865688
596847402 999926596
596906125 999867873
596886811 999887187
596789842 999984156
-999809792 -596964206
596787466 999986532
-999955322 -596818676
596912284 999861714
-999847750 -596926248
-999950732 -596823266
-999944562 -596829436
596899343 999874655
596879985 999894013
-999885497 -596888501
-999964649 -596809349
596857632 999916366
-999932805 -596841193
596900589 999873409
-999975608 -596798390
596784389 999989609
-999969261 -596804737
-999946098 -596827900
596788709 999985289
-999842634 -596931364
596953436 999820562
-999917396 -596856602
-999811932 -596962066
-999863117 -596910881
-999826076 -596947922
-999813827 -596960171
-999938656 -596835342
-999989420 -596784578
-999813049 -596960949
-999816597 -596957401
-999944745 -596829253
596899538 999874460
-999997264 -596776734
-999971592 -596802406
596808207 999965791
596780989 999993009
-999916432 -596857566
-999954841 -596819157
596952312 999821686
596796229 999977769
-999804685 -596969313
596970340 999803658
-999933221 -596840777
-999912452 -596861546
-999991348 -596782650
-999885832 -596888166
-999832356 -596941642
596918006 999855992
-999832771 -596941227
-999987931 -596786067
596853625 999920373
-999842981 -596931017
596934233 999839765
596802563 999971435
-999926769 -596847229
-999833832 -596940166
-999928726 -596845272
-999887264 -596886734
596887587 999886411
596841293 999932705
596788857 999985141
-999835800 -596938198
596785725 999988273
-999977448 -596796550
596911347 999862651
596944397 999829601
-999888384 -596885614
596837066 999936932
596842315 999931683
-999862818 -596911180
596834454 999939544
-999972753 -596801245
596810977 999963021
596952471 999821527
-999901990 -596872008
596943337 999830661
596915461 999858537
596906283 999867715
596890325 999883673
-999922746 -596851252
596845431 999928567
-999893202 -596880796
596929590 999844408
596812931 999961067
-999950946 -596823052
-999830234 -596943764
596941115 999832883
-999950572 -596823426
596868197 999905801
596792150 999981848
-999817183 -596956815
596807916 999966082
596943775 999830223
-999892487 -596881511
596856343 999917655
596953120 999820878
-999815778 -596958220
596888812 999885186
-999957654 -596816344
-999933504 -596840494
-999852684 -596921314
-999927292 -596846706
-999858305 -596915693
596949623 999824375
596777569 999996429
-999930420 -596843578
-999986015 -596787983
-999854469 -596919529
-999929772 -596844226
596944815 999829183
596971889 999802109
-999851887 -596922111
-999850809 -596923189
596858931 999915067
596820185 999953813
-999870679 -596903319
-999812195 -596961803
596912297 999861701
596813138 999960860
596964845 999809153
596905236 999868762
596909223 999864775
596822314 999951684
596864062 999909936
-999975614 -596798384
596794028 999979970
-999892747 -596881251
596950901 999823097
-999963654 -596810344
-999872415 -596901583
-999852083 -596921915
-999895788 -596878210
-999815626 -596958372
596946084 999827914
596864410 999909588
-999852773 -596921225
596969889 999804109
596789399 999984599
-999995791 -596778207
596803062 999970936
-999902517 -596871481
596817903 999956095
596930634 999843364
596800384 999973614
-999876533 -596897465
-999873971 -596900027
596782946 999991052
596890103 999883895
596953586 999820412
-999964865 -596809133
596900152 999873846
-999849827 -596924171
596804986 999969012
-999995152 -596778846
-999935639 -596838359
596816271 999957727
-999979790 -596794208
596794786 999979212
-999834743 -596939255
-999923069 -596850929
596906709 999867289
-999956061 -596817937
596880929 999893069
-999849895 -596924103
596972700 999801298
-999951355 -596822643
-999850742 -596923256
596819914 999954084
-999868659 -596905339
596795815 999978183
-999821428 -596952570
596879016 999894982
596896004 999877994
-999902294 -596871704
-999968159 -596805839
596932628 999841370
596960717 999813281
596873968 999900030
596921380 999852618
-999930784 -596843214
-999939861 -596834137
-999849399 -596924599
-999899663 -596874335
-999944568 -596829430
596877595 999896403
596965326 999808672
-999810027 -596963971
596866483 999907515
-999807592 -596966406
-999997017 -596776981
596828056 999945942
-999860195 -596913803
596828010 999945988
-999842056 -596931942
-999999965 -596774033
596873180 999900818
596894833 999879165
-999936117 -596837881
596963532 999810466
596944954 999829044
-999976893 -596797105
596940546 999833452
596846633 999927365
596886439 999887559
596956791 999817207
596900883 999873115
596832104 999941894
596812867 999961131
596893665 999880333
596900680 999873318
596916695 999857303
-999962488 -596811510
596834713 999939285
-999984033 -596789965
-999836996 -596937002
596835947 999938051
596786736 999987262
-999861349 -596912649
-999832058 -596941940
596934032 999839966
596944834 999829164
-999868918 -596905080
-999952114 -596821884
596891981 999882017
-999954078 -596819920
-999881399 -596892599
-999876811 -596897187
-999953936 -596820062
596899308 999874690
596812774 999961224
596886219 999887779
596789802 999984196
596841268 999932730
596812278 999961720
596928008 999845990
596940409 999833589
596942424 999831574
-999965669 -596808329
-999993387 -596780611
596972305 999801693
596878095 999895903
596861540 999912458
596909740 999864258
-999998591 -596775407
-999823623 -596950375
596838381 999935617
-999902110 -596871888
-999943661 -596830337
-999898070 -596875928
596926371 999847627
-999897245 -596876753
596859084 999914914
596805609 999968389
-999969484 -596804514
596858065 999915933
-999936000 -596837998
596832127 999941871
596920049 999853949
-999936454 -596837544
596900796 999873202
596927334 999846664
596846407 999927591
596902234 999871764
-999891208 -596882790
-999985056 -596788942
596785890 999988108
596922275 999851723
596879505 999894493
-999998833 -596775165
-999812873 -596961125
-999847172 -596926826
-999892684 -596881314
-999977818 -596796180
-999844968 -596929030
596844078 999929920
-999892020 -596881978
-999980425 -596793573
596848900 999925098
-999873051 -596900947
-999986874 -596787124
-999980518 -596793480
-999835326 -596938672
596922478 999851520
-999971315 -596802683
596922093 999851905
-999916904 -596857094
596965300 999808698
596930967 999843031
596942350 999831648
-999930140 -596843858
-999904229 -596869769
-999860261 -596913737
-999930444 -596843554
-999833883 -596940115
-999868237 -596905761
-999845881 -596928117
596836928 999937070
596880438 999893560
596812404 999961594
596852912 999921086
-999889428 -596884570
-999968227 -596805771
-999877719 -596896279
-999808069 -596965929
-999819817 -596954181
-999958481 -596815517
596919286 999854712
596905620 999868378
596948767 999825231
596804064 999969934
596819103 999954895
596875575 999898423
596881743 999892255
-999899919 -596874079
-999947429 -596826569
-999844866 -596929132
-999923241 -596850757
596908647 999865351
596840593 999933405
-999822919 -596951079
596945098 999828900
596846456 999927542
596839764 999934234
596927373 999846625
-999926339 -596847659
596875803 999898195
596947822 999826176
596847622 999926376
596808400 999965598
596929057 999844941
596787481 999986517
596868001 999905997
596867398 999906600
-999802028 -596971970
-999872924 -596901074
596789008 999984990
596949641 999824357
-999977089 -596796909
596890131 999883867
596926532 999847466
596945104 999828894
596841276 999932722
-999866620 -596907378
596884436 999889562
596964774 999809224
-999873682 -596900316
596834031 999939967
596829577 999944421
-999975136 -596798862
-999925451 -596848547
-999891064 -596882934
-999958385 -596815613
-999886643 -596887355
596898348 999875650
-999999046 -596774952
596868542 999905456
-999988390 -596785608
596900238 999873760
-999878243 -596895755
596966474 999807524
-999800809 -596973189
-999968028 -596805970
-999821921 -596952077
-999916921 -596857077
-999878194 -596895804
-999831746 -596942252
-999876816 -596897182
596858266 999915732
596937984 999836014
-999975009 -596798989
-999930908 -596843090
-999999381 -596774617
596953987 999820011
596973953 999800045
-999960891 -596813107
596891192 999882806
-999802398 -596971600
596924400 999849598
596900270 999873728
-999944362 -596829636
-999802370 -596971628
-999877508 -596896490
-999998358 -596775640
596952690 999821308
596899495 999874503
-999841368 -596932630
-999854944 -596919054
-999875345 -596898653
596959932 999814066
-999965536 -596808462
596818133 999955865
596973200 999800798
-999805080 -596968918
596823465 999950533
-999857091 -596916907
-999841130 -596932868
596858186 999915812
-999923205 -596850793
-999989601 -596784397
-999881117 -596892881
-999978150 -596795848
-999889804 -596884194
-999908147 -596865851
-999847740 -596926258
-999824870 -596949128
596962410 999811588
-999997661 -596776337
596829907 999944091
-999844038 -596929960
596828750 999945248
596924902 999849096
596788811 999985187
596961663 999812335
596789277 999984721
-999933516 -596840482
-999865281 -596908717
596855231 999918767
-999877565 -596896433
-999828558 -596945440
596823355 999950643
596821080 999952918
-999885177 -596888821
-999893843 -596880155
596950685 999823313
-999981125 -596792873
-999860531 -596913467
-999879169 -596894829
-999853831 -596920167
596969200 999804798
-999986184 -596787814
596851517 999922481
596957154 999816844
596798936 999975062
596780149 999993849
596808075 999965923
596807893 999966105
-999937026 -596836972
-999818871 -596955127
596933364 999840634
596934380 999839618
596943642 999830356
-999872056 -596901942
596967275 999806723
-999988978 -596785020
-999940071 -596833927
596849244 999924754
596787254 999986744
-999967647 -596806351
-999864763 -596909235
-999910288 -596863710
-999953268 -596820730
596903335 999870663
596905836 999868162
596848034 999925964
-999820866 -596953132
-999867103 -596906895
596844668 999929330
-999884341 -596889657
-999977487 -596796511
-999971733 -596802265
596905258 999868740
596866208 999907790
-999914121 -596859877
-999894722 -596879276
596779997 999994001
596788908 999985090
596800474 999973524
596840968 999933030
-999831410 -596942588
-999889290 -596884708
596844476 999929522
-999837086 -596936912
596948717 999825281
-999808010 -596965988
596888651 999885347
596960317 999813681
-999994774 -596779224
596951675 999822323
596948350 999825648
596942089 999831909
596953860 999820138
596842739 999931259
596970536 999803462
596805197 999968801
596873911 999900087
-999819160 -596954838
-999994729 -596779269
-999958631 -596815367
596816093 999957905
596808642 999965356
-999952110 -596821888
596929482 999844516
-999953072 -596820926
596816695 999957303
596855441 999918557
596967386 999806612
596865760 999908238
-999975659 -596798339
-999900134 -596873864
-999999781 -596774217
-999802093 -596971905
596957968 999816030
596880107 999893891
-999920904 -596853094
596938056 999835942
-999865568 -596908430
-999846486 -596927512
-999938965 -596835033
-999830894 -596943104
-999892573 -596881425
-999954695 -596819303
-999989636 -596784362
596878919 999895079
-999822225 -596951773
596793613 999980385
596864790 999909208
596891993 999882005
596819392 999954606
596946727 999827271
-999888294 -596885704
596937001 999836997
596874404 999899594
596940884 999833114
-999964193 -596809805
596852090 999921908
-999914705 -596859293
-999862539 -596911459
-999870001 -596903997
-999800884 -596973114
-999899438 -596874560
-999925437 -596848561
-999901302 -596872696
596915616 999858382
-999909368 -596864630
-999862977 -596911021
596919719 999854279
596899575 999874423
596847518 999926480
-999858838 -596915160
596783919 999990079
-999811714 -596962284
596882741 999891257
596939354 999834644
-999820475 -596953523
-999942607 -596831391
596878804 999895194
-999850527 -596923471
596950723 999823275
596800236 999973762
596826852 999947146
-999867438 -596906560
596923395 999850603
596955416 999818582
596885835 999888163
-999957821 -596816177
596972490 999801508
-999947675 -596826323
596936864 999837134
-999968061 -596805937
-999846368 -596927630
-999966683 -596807315
596965779 999808219
596880222 999893776
596957612 999816386
596865022 999908976
-999877169 -596896829
-999807105 -596966893
596829395 999944603
596797424 999976574
-999991384 -596782614
596795101 999978897
596938031 999835967
-999966884 -596807114
596833177 999940821
-999835043 -596938955
596882006 999891992
-999806119 -596967879
-999863476 -596910522
596882915 999891083
-999840542 -596933456
596831945 999942053
-999891318 -596882680
596843941 999930057
596801691 999972307
-999802687 -596971311
596809829 999964169
596811263 999962735
596821821 999952177
596811874 999962124
596831527 999942471
596936442 999837556
596841078 999932920
-999889949 -596884049
-999950791 -596823207
596969592 999804406
-999861597 -596912401
596804347 999969651
596949189 999824809
596909030 999864968
596789928 999984070
596934976 999839022
596776276 999997722
-999820760 -596953238
596950074 999823924
-999836839 -596937159
-999907050 -596866948
-999911960 -596862038
596843116 999930882
596851367 999922631
596839328 999934670
-999887800 -596886198
596837089 999936909
596973067 999800931
-999823719 -596950279
-999904024 -596869974
-999929282 -596844716
596937628 999836370
596828238 999945760
-999909731 -596864267
596860403 999913595
-999901802 -596872196
596919179 999854819
-999860785 -596913213
-999871285 -596902713
-999991967 -596782031
596877824 999896174
596822421 999951577
-999805091 -596968907
-999926680 -596847318
-999975858 -596798140
596913271 999860727
-999913631 -596860367
596919579 999854419
596800645 999973353
-999887710 -596886288
-999958938 -596815060
-999876289 -596897709
-999872011 -596901987
-999985786 -596788212
-999961857 -596812141
596946908 999827090
596904928 999869070
-999966456 -596807542
-999874934 -596899064
-999891758 -596882240
-999958345 -596815653
-999835606 -596938392
596851509 999922489
596804954 999969044
596836217 999937781
-999907169 -596866829
596929693 999844305
596786252 999987746
596867154 999906844
596963517 999810481
596848284 999925714
-999800579 -596973419
596892312 999881686
596922718 999851280
-999895847 -596878151
-999936979 -596837019
-999810313 -596963685
-999811597 -596962401
596824961 999949037
596899763 999874235
596893392 999880606
-999816557 -596957441
-999838704 -596935294
596846253 999927745
596830896 999943102
596875109 999898889
596827380 999946618
-999969746 -596804252
596946305 999827693
596880122 999893876
596803861 999970137
-999849194 -596924804
596949796 999824202
-999965975 -596808023
-999944565 -596829433
596789572 999984426
-999854589 -596919409
596896529 999877469
596852692 999921306
596923503 999850495
596911486 999862512
-999883184 -596890814
-999839116 -596934882
596938189 999835809
596858758 999915240
-999942906 -596831092
596802775 999971223
596963557 999810441
596814970 999959028
-999906993 -596867005
-999915337 -596858661
-999968891 -596805107
596961600 999812398
596834877 999939121
-999906153 -596867845
-999959373 -596814625
-999967591 -596806407
-999911279 -596862719
596955303 999818695
-999884798 -596889200
-999922288 -596851710
-999893909 -596880089
596927436 999846562
-999865276 -596908722
-999973996 -596800002
-999830402 -596943596
-999999443 -596774555
596779662 999994336
596906121 999867877
596887820 999886178
-999940720 -596833278
-999849157 -596924841
596944849 999829149
-999935790 -596838208
-999974043 -596799955
596907602 999866396
596846703 999927295
-999944827 -596829171
596833508 999940490
-999835527 -596938471
-999830789 -596943209
596891417 999882581
596918847 999855151
-999909871 -596864127
-999816374 -596957624
-999876393 -596897605
596893751 999880247
596845176 999928822
-999954418 -596819580
596880645 999893353
-999845356 -596928642
-999822065 -596951933
596795542 999978456
596935596 999838402
596838721 999935277
-999904357 -596869641
-999933478 -596840520
-999901105 -596872893
-999951016 -596822982
596937653 999836345
596834640 999939358
596806451 999967547
-999895175 -596878823
596947430 999826568
-999900034 -596873964
-999834176 -596939822
596818539 999955459
-999863209 -596910789
596884118 999889880
-999849600 -596924398
-999962525 -596811473
596963114 999810884
596817223 999956775
596956403 999817595
596789417 999984581
-999968255 -596805743
596869341 999904657
-999844593 -596929405
596774283 999999715
-999899614 -596874384
-999814354 -596959644
-999889390 -596884608
-999986925 -596787073
596922911 999851087
-999993037 -596780961
596884181 999889817
-999937297 -596836701
596966617 999807381
-999989875 -596784123
596876356 999897642
596904733 999869265
596881929 999892069
-999812967 -596961031
596944268 999829730
596901753 999872245
-999911811 -596862187
596877309 999896689
-999821959 -596952039
-999881261 -596892737
596924852 999849146
-999840529 -596933469
-999822947 -596951051
-999888657 -596885341
596847401 999926597
-999894884 -596879114
596849623 999924375
596945633 999828365
596794737 999979261
596894462 999879536
596870707 999903291
596926173 999847825
-999830421 -596943577
596782333 999991665
596896253 999877745
596903891 999870107
-999900714 -596873284
596801301 999972697
596956216 999817782
-999833530 -596940468
596807507 999966491
596779801 999994197
596845302 999928696
-999825296 -596948702
596774498 999999500
-999961547 -596812451
596904116 999869882
596928627 999845371
596801217 999972781
-999839162 -596934836
-999952003 -596821995
-999832876 -596941122
-999861952 -596912046
-999875441 -596898557
596969589 999804409
596906492 999867506
-999983135 -596790863
596881932 999892066
-999898116 -596875882
-999965931 -596808067
-999939943 -596834055
596823208 999950790
-999880663 -596893335
-999929433 -596844565
-999847234 -596926764
-999932430 -596841568
-999812495 -596961503
-999967799 -596806199
596779607 999994391
-999968492 -596805506
596853632 999920366
-999802881 -596971117
-999906888 -596867110
-999821585 -596952413
-999980213 -596793785
-999945364 -596828634
-999815400 -596958598
596842437 999931561
-999926749 -596847249
-999808353 -596965645
596942310 999831688
596884120 999889878
596926211 999847787
596908249 999865749
-999833623 -596940375
596801216 999972782
-999963067 -596810931
596818779 999955219
-999964829 -596809169
-999897095 -596876903
596964200 999809798
596874804 999899194
-999887357 -596886641
-999921214 -596852784
-999951547 -596822451
-999870912 -596903086
596863450 999910548
596896501 999877497
596792732 999981266
-999994452 -596779546
-999981899 -596792099
-999975665 -596798333
596906464 999867534
-999977787 -596796211
596920751 999853247
596913079 999860919
596957357 999816641
596955741 999818257
596948606 999825392
596800046 999973952
596964745 999809253
596775440 999998558
596890360 999883638
596778804 999995194
-999810811 -596963187
-999862548 -596911450
-999937363 -596836635
-999847888 -596926110
596866379 999907619
596923051 999850947
596900850 999873148
-999990170 -596783828
596788411 999985587
596803054 999970944
596825224 999948774
596910739 999863259
596885625 999888373
-999812901 -596961097
-999949632 -596824366
596842525 999931473
596951724 999822274
596815359 999958639
596970178 999803820
596800976 999973022
596880856 999893142
-999910812 -596863186
-999884727 -596889271
-999896410 -596877588
596946265 999827733
-999951303 -596822695
596799559 999974439
-999810217 -596963781
596928093 999845905
-999931557 -596842441
596939153 999834845
596913564 999860434
596868391 999905607
596929842 999844156
-999987124 -596786874
-999970525 -596803473
-999929114 -596844884
596846246 999927752
-999866172 -596907826
596931641 999842357
596835490 999938508
-999916234 -596857764
-999964399 -596809599
-999838830 -596935168
596942757 999831241
596927849 999846149
596827898 999946100
596782646 999991352
-999973398 -596800600
-999828547 -596945451
-999954371 -596819627
-999969504 -596804494
-999823340 -596950658
-999918693 -596855305
596817810 999956188
-999993727 -596780271
-999896942 -596877056
-999984385 -596789613
-999994427 -596779571
-999852326 -596921672
596790506 999983492
596837613 999936385
596838677 999935321
596807150 999966848
596921526 999852472
596801209 999972789
596850809 999923189
-999987737 -596786261
596928581 999845417
596886283 999887715
596932684 999841314
-999813373 -596960625
596911658 999862340
-999810205 -596963793
-999932816 -596841182
-999834925 -596939073
596900803 999873195
-999849831 -596924167
-999814151 -596959847
-999845170 -596928828
596952477 999821521
596918407 999855591
-999842947 -596931051
-999810871 -596963127
-999955185 -596818813
-999805311 -596968687
596831269 999942729
596926070 999847928
596954723 999819275
596875004 999898994
596856833 999917165
596791084 999982914
-999989529 -596784469
596871318 999902680
-999826834 -596947164
596865335 999908663
-999863638 -596910360
-999899072 -596874926
-999906497 -596867501
596919678 999854320
-999847813 -596926185
596960081 999813917
596914043 999859955
-999821952 -596952046
-999865033 -596908965
-999925699 -596848299
-999983506 -596790492
596928649 999845349
596893003 999880995
-999841175 -596932823
-999970926 -596803072
596918587 999855411
596894090 999879908
596860687 999913311
-999855534 -596918464
-999811086 -596962912
596794893 999979105
-999897835 -596876163
-999997121 -596776877
596802077 999971921
-999898144 -596875854
596835562 999938436
-999901664 -596872334
-999839941 -596934057
-999814690 -596959308
-999852891 -596921107
596925980 999848018
596925718 999848280
596868510 999905488
-999885791 -596888207
-999906495 -596867503
-999805044 -596968954
596822269 999951729
-999868919 -596905079
-999856616 -596917382
-999998433 -596775565
596909047 999864951
-999801031 -596972967
-999857353 -596916645
-999956780 -596817218
596787843 999986155
596969778 999804220
596893017 999880981
596924389 999849609
-999958804 -596815194
-999964267 -596809731
-999922522 -596851476
596874740 999899258
596785750 999988248
-999987897 -596786101
596793867 999980131
596968483 999805515
596805942 999968056
-999923752 -596850246
-999986978 -596787020
-999985724 -596788274
596898296 999875702
-999815750 -596958248
-999806532 -596967466
-999926511 -596847487
-999800231 -596973767
596876734 999897264
596882904 999891094
-999955395 -596818603
596875219 999898779
596929998 999844000
596777900 999996098
596786142 999987856
596972854 999801144
-999972566 -596801432
596944488 999829510
-999987016 -596786982
596938220 999835778
-999967310 -596806688
-999811125 -596962873
596942875 999831123
596834350 999939648
596945905 999828093
596884442 999889556
596913144 999860854
-999920819 -596853179
-999808513 -596965485
596837091 999936907
596971367 999802631
-999816686 -596957312
-999826540 -596947458
-999809096 -596964902
-999923415 -596850583
-999881107 -596892891
596845120 999928878
596961750 999812248
-999960612 -596813386
596960453 999813545
-999953109 -596820889
596870957 999903041
596831901 999942097
596839343 999934655
-999904812 -596869186
596804944 999969054
-999939684 -596834314
-999813771 -596960227
596921083 999852915
-999810506 -596963492
596863644 999910354
596831132 999942866
-999929982 -596844016
-999985619 -596788379
-999882140 -596891858
596847807 999926191
596827376 999946622
596962450 999811548
596929449 999844549
596910221 999863777
596911987 999862011
-999989097 -596784901
596964823 999809175
596801454 999972544
596956611 999817387
-999893137 -596880861
-999858065 -596915933
596824313 999949685
-999920058 -596853940
596922110 999851888
596860836 999913162
-999927097 -596846901
-999979820 -596794178
596819645 999954353
-999828054 -596945944
-999825970 -596948028
-999961796 -596812202
596961415 999812583
596922202 999851796
-999870766 -596903232
-999932066 -596841932
596970084 999803914
-999833253 -596940745
596827219 999946779
596873844 999900154
596950649 999823349
596800081 999973917
-999855990 -596918008
-999981758 -596792240
-999823113 -596950885
596953364 999820634
596928620 999845378
596931441 999842557
596904845 999869153
596785887 999988111
-999966382 -596807616
-999877914 -596896084
-999910882 -596863116
-999841220 -596932778
596820139 999953859
-999962451 -596811547
596805019 999968979
596849474 999924524
-999876892 -596897106
596916001 999857997
-999999597 -596774401
-999903280 -596870718
596828460 999945538
596868171 999905827
-999992307 -596781691
596850370 999923628
-999923764 -596850234
596809872 999964126
596945529 999828469
596962917 999811081
-999994180 -596779818
-999921102 -596852896
-999998848 -596775150
-999916459 -596857539
596951246 999822752
596882045 999891953
-999948085 -596825913
596928136 999845862
596816799 999957199
596960130 999813868
596906864 999867134
596968747 999805251
596783849 999990149
596801376 999972622
-999815356 -596958642
-999935179 -596838819
-999918217 -596855781
-999863968 -596910030
596778049 999995949
596949671 999824327
596820978 999953020
-999809080 -596964918
-999967430 -596806568
-999801701 -596972297
596956092 999817906
-999878740 -596895258
-999804933 -596969065
-999881237 -596892761
-999857002 -596916996
-999854690 -596919308
-999936383 -596837615
-999816236 -596957762
596876225 999897773
-999905847 -596868151
-999801263 -596972735
596846621 999927377
-999801044 -596972954
596801375 999972623
-999899843 -596874155
-999993045 -596780953
-999842532 -596931466
-999822408 -596951590
596869971 999904027
-999812810 -596961188
596875953 999898045
596820860 999953138
-999954880 -596819118
-999933183 -596840815
596959533 999814465
-999849303 -596924695
-999928842 -596845156
-999964702 -596809296
596905957 999868041
-999927243 -596846755
596922775 999851223
596790998 999983000
-999936543 -596837455
596814405 999959593
-999952377 -596821621
-999983338 -596790660
-999855257 -596918741
-999915350 -596858648
-999870247 -596903751
596944619 999829379
-999954097 -596819901
-999905033 -596868965
596864899 999909099
-999911581 -596862417
596972937 999801061
-999944321 -596829677
-999805583 -596968415
596862140 999911858
596833232 999940766
596827905 999946093
596911165 999862833
-999973591 -596800407
596899264 999874734
-999963025 -596810973
-999892963 -596881035
-999822158 -596951840
-999964028 -596809970
596886897 999887101
-999909339 -596864659
596959500 999814498
-999972400 -596801598
-999868546 -596905452
596946584 999827414
596961141 999812857
-999888230 -596885768
-999903411 -596870587
-999877263 -596896735
-999911058 -596862940
596886139 999887859
596867352 999906646
-999801629 -596972369
596846529 999927469
596899564 999874434
596918939 999855059
596787461 999986537
596951523 999822475
596936213 999837785
596831366 999942632
-999938193 -596835805
596787511 999986487
-999983829 -596790169
596875720 999898278
596899569 999874429
596903741 999870257
596810908 999963090
596808707 999965291
596869729 999904269
596809657 999964341
-999993118 -596780880
-999938784 -596835214
596898568 999875430
-999857931 -596916067
-999863132 -596910866
596927874 999846124
596848390 999925608
596861333 999912665
596795129 999978869
596938837 999835161
596829870 999944128
-999982381 -596791617
596957962 999816036
596926580 999847418
596839694 999934304
596970101 999803897
-999854912 -596919086
596917506 999856492
-999842394 -596931604
-999987308 -596786690
-999941975 -596832023
596944387 999829611
-999800964 -596973034
-999923895 -596850103
596786475 999987523
-999826445 -596947553
596919386 999854612
596806842 999967156
596921943 999852055
596848127 999925871
596944864 999829134
-999982894 -596791104
-999929157 -596844841
-999879585 -596894413
596850504 999923494
-999875792 -596898206
-999833204 -596940794
-999902326 -596871672
596959365 999814633
596898522 999875476
-999844070 -596929928
596785686 999988312
-999896075 -596877923
-999947469 -596826529
-999875338 -596898660
596916165 999857833
-999815264 -596958734
596898766 999875232
596890052 999883946
-999930515 -596843483
596843735 999930263
-999807323 -596966675
596933281 999840717
-999981826 -596792172
596879692 999894306
-999887520 -596886478
-999938406 -596835592
596808509 999965489
596899453 999874545
596859343 999914655
596779143 999994855
-999896225 -596877773
596794992 999979006
596920407 999853591
596912160 999861838
-999857662 -596916336
-999957849 -596816149
596888127 999885871
596894463 999879535
-999804583 -596969415
-999890522 -596883476
-999976477 -596797521
-999844151 -596929847
-999834675 -596939323
-999926647 -596847351
-999938112 -596835886
596825426 999948572
-999831995 -596942003
596810906 999963092
-999961284 -596812714
596797054 999976944
-999990238 -596783760
596944635 999829363
596796140 999977858
596860801 999913197
596960060 999813938
596881732 999892266
596944466 999829532
596862692 999911306
596937919 999836079
-999802165 -596971833
-999912614 -596861384
-999971173 -596802825
-999823949 -596950049
596954215 999819783
-999975984 -596798014
596952339 999821659
-999915554 -596858444
596861411 999912587
-999802492 -596971506
-999817981 -596956017
596818029 999955969
596869777 999904221
-999925900 -596848098
-999966317 -596807681
596821081 999952917
596844548 999929450
-999899904 -596874094
-999886828 -596887170
-999950343 -596823655
-999899638 -596874360
-999921298 -596852700
596968790 999805208
596885586 999888412
596954785 999819213
596805199 999968799
596960649 999813349
-999816060 -596957938
596894964 999879034
-999828688 -596945310
596787894 999986104
596790177 999983821
-999945216 -596828782
-999841339 -596932659
596846231 999927767
-999967878 -596806120
-999820194 -596953804
596847545 999926453
596956401 999817597
596908292 999865706
-999884909 -596889089
-999823607 -596950391
-999991686 -596782312
596927816 999846182
596811827 999962171
-999954764 -596819234
596925830 999848168
-999812524 -596961474
596881450 999892548
596797254 999976744
-999800156 -596973842
596821222 999952776
596971406 999802592
-999999463 -596774535
-999880048 -596893950
-999939871 -596834127
-999812942 -596961056
-999932760 -596841238
596852878 999921120
596799681 999974317
596784384 999989614
-999959073 -596814925
596965151 999808847
-999964128 -596809870
596870366 999903632
596890301 999883697
596840589 999933409
-999882255 -596891743
-999833150 -596940848
596825786 999948212
-999958776 -596815222
-999911734 -596862264
-999853456 -596920542
596926190 999847808
596846973 999927025
-999910972 -596863026
-999941795 -596832203
596894763 999879235
596968034 999805964
-999949723 -596824275
596913725 999860273
-999888846 -596885152
596931301 999842697
596963627 999810371
-999838324 -596935674
596903887 999870111
596817776 999956222
596951578 999822420
596971244 999802754
596871907 999902091
-999927993 -596846005
596914114 999859884
596879396 999894602
-999981563 -596792435
-999886132 -596887866
-999928261 -596845737
-999965135 -596808863
596953332 999820666
-999853905 -596920093
596782728 999991270
596953334 999820664
-999955449 -596818549
596804537 999969461
596887831 999886167
596842707 999931291
-999999431 -596774567
-999832761 -596941237
-999981286 -596792712
596965453 999808545
596934802 999839196
596919261 999854737
-999863984 -596910014
596911231 999862767
-999901398 -596872600
-999883782 -596890216
-999890803 -596883195
-999995029 -596778969
596783823 999990175
-999985978 -596788020
-999978462 -596795536
596871231 999902767
-999949419 -596824579
-999912977 -596861021
596778741 999995257
-999951195 -596822803
596902940 999871058
596927045 999846953
596969789 999804209
-999939178 -596834820
-999979084 -596794914
596787607 999986391
-999908480 -596865518
-999966956 -596807042
596868205 999905793
596820213 999953785
-999939216 -596834782
-999834121 -596939877
-999839367 -596934631
-999895689 -596878309
596835651 999938347
-999988234 -596785764
596827396 999946602
-999949657 -596824341
-999901328 -596872670
-999848327 -596925671
-999864744 -596909254
596849140 999924858
596831097 999942901
596921982 999852016
-999908595 -596865403
596972757 999801241
596884433 999889565
596839356 999934642
596776760 999997238
596811561 999962437
-999897280 -596876718
596851266 999922732
596820249 999953749
-999938915 -596835083
596849127 999924871
-999801452 -596972546
596828449 999945549
-999809640 -596964358
-999812611 -596961387
596967792 999806206
-999816758 -596957240
-999853740 -596920258
596786380 999987618
596784705 999989293
596966861 999807137
596849470 999924528
-999881945 -596892053
596869173 999904825
596900923 999873075
-999824606 -596949392
-999918583 -596855415
-999846191 -596927807
596863497 999910501
-999957847 -596816151
-999997612 -596776386
-999996611 -596777387
-999966571 -596807427
596892081 999881917
596854401 999919597
596813602 999960396
596900839 999873159
-999938001 -596835997
-999849371 -596924627
596950117 999823881
596867212 999906786
596781432 999992566
596938012 999835986
596841680 999932318
-999984360 -596789638
-999937246 -596836752
-999826551 -596947447
596898444 999875554
-999885697 -596888301
596919763 999854235
596851968 999922030
596846458 999927540
596893185 999880813
-999980529 -596793469
-999870750 -596903248
596784871 999989127
596855355 999918643
596877078 999896920
-999960461 -596813537
-999955043 -596818955
596838098 999935900
596812587 999961411
596784714 999989284
-999967200 -596806798
596854847 999919151
-999950846 -596823152
596952970 999821028
596930904 999843094
596954594 999819404
596831268 999942730
-999971040 -596802958
596950704 999823294
596857403 999916595
-999897300 -596876698
-999844817 -596929181
596836156 999937842
596779511 999994487
596946102 999827896
-999898286 -596875712
596886572 999887426
596891351 999882647
596798052 999975946
-999999967 -596774031
-999803798 -596970200
596934347 999839651
596878074 999895924
-999854127 -596919871
596833612 999940386
-999856724 -596917274
-999922551 -596851447
-999916222 -596857776
596832528 999941470
-999901238 -596872760
-999866936 -596907062
596878238 999895760
596931077 999842921
596878294 999895704
-999801544 -596972454
-999970344 -596803654
596810678 999963320
596832750 999941248
-999923596 -596850402
596851537 999922461
-999919461 -596854537
-999879613 -596894385
-999962183 -596811815
596846331 999927667
596871680 999902318
-999918710 -596855288
-999810862 -596963136
-999815150 -596958848
-999981971 -596792027
596783095 999990903
-999893154 -596880844
-999904067 -596869931
-999947187 -596826811
-999961708 -596812290
596777175 999996823
596930100 999843898
596891892 999882106
-999981543 -596792455
-999967325 -596806673
596958970 999815028
596845327 999928671
-999844468 -596929530
596884543 999889455
-999970195 -596803803
596823371 999950627
-999830544 -596943454
-999871172 -596902826
596791890 999982108
596776105 999997893
596839807 999934191
596824898 999949100
-999897335 -596876663
596796611 999977387
-999898870 -596875128
-999988877 -596785121
-999914316 -596859682
-999878759 -596895239
596932635 999841363
596900531 999873467
-999854740 -596919258
596843993 999930005
-999935925 -596838073
-999850927 -596923071
-999805309 -596968689
596804884 999969114
596858459 999915539
-999906508 -596867490
596800538 999973460
-999917166 -596856832
-999860495 -596913503
-999974804 -596799194
596801436 999972562
-999902052 -596871946
-999854136 -596919862
-999968881 -596805117
-999824215 -596949783
-999809204 -596964794
-999907925 -596866073
-999889599 -596884399
596777216 999996782
596956090 999817908
596858896 999915102
-999879033 -596894965
596806103 999967895
-999941104 -596832894
-999888745 -596885253
-999929043 -596844955
-999833017 -596940981
596953288 999820710
596805112 999968886
-999913379 -596860619
596946039 999827959
-999859973 -596914025
-999848330 -596925668
596872339 999901659
596846112 999927886
596780667 999993331
596775296 999998702
-999820320 -596953678
596867649 999906349
596774679 999999319
596848648 999925350
596779021 999994977
596953081 999820917
596930615 999843383
-999895803 -596878195
596841859 999932139
-999980441 -596793557
596939157 999834841
-999884500 -596889498
-999903535 -596870463
596784978 999989020
596960743 999813255
596935258 999838740
-999851200 -596922798
-999826077 -596947921
596923802 999850196
-999986897 -596787101
596794072 999979926
-999822172 -596951826
596844528 999929470
596830951 999943047
-999997351 -596776647
596847418 999926580
-999951776 -596822222
-999923841 -596850157
-999861924 -596912074
596821396 999952602
-999845791 -596928207
596806541 999967457
596879517 999894481
-999809625 -596964373
596889843 999884155
596909416 999864582
596912299 999861699
-999880614 -596893384
-999988824 -596785174
596867511 999906487
596921817 999852181
596844519 999929479
-999852130 -596921868
596930678 999843320
596888026 999885972
596819788 999954210
-999957573 -596816425
596954877 999819121
596884776 999889222
596953174 999820824
596908625 999865373
596958900 999815098
-999931483 -596842515
-999842296 -596931702
596901512 999872486
-999968121 -596805877
-999973963 -596800035
-999932664 -596841334
596862689 999911309
596888870 999885128
596774035 999999963
-999818460 -596955538
596786121 999987877
-999928323 -596845675
596834824 999939174
596897007 999876991
-999912838 -596861160
596836538 999937460
-999908883 -596865115
596829500 999944498
596956073 999817925
-999835631 -596938367
596791657 999982341
596859984 999914014
596780240 999993758
596905476 999868522
-999909796 -596864202
-999959978 -596814020
-999866354 -596907644
-999967216 -596806782
596774221 999999777
-999837265 -596936733
596899899 999874099
-999842751 -596931247
596930722 999843276
596914105 999859893
-999950658 -596823340
-999865359 -596908639
-999900595 -596873403
-999915170 -596858828
-999862954 -596911044
-999899764 -596874234
596951926 999822072
596875020 999898978
596845695 999928303
596787110 999986888
-999977989 -596796009
596906679 999867319
-999893983 -596880015
-999970061 -596803937
596908884 999865114
-999897624 -596876374
-999968352 -596805646
-999966757 -596807241
-999996540 -596777458
596775616 999998382
596856035 999917963
-999953782 -596820216
-999889260 -596884738
-999842915 -596931083
-999907187 -596866811
596883269 999890729
596933316 999840682
596801450 999972548
596857037 999916961
596872753 999901245
-999898156 -596875842
-999907564 -596866434
-999963448 -596810550
-999874073 -596899925
596859779 999914219
596935355 999838643
596791918 999982080
596796894 999977104
-999824566 -596949432
596807083 999966915
-999946483 -596827515
596953089 999820909
-999959483 -596814515
-999851398 -596922600
-999969449 -596804549
-999862716 -596911282
596883727 999890271
596802390 999971608
-999936321 -596837677
596899532 999874466
-999805137 -596968861
-999831193 -596942805
-999801749 -596972249
596850441 999923557
596945862 999828136
-999875578 -596898420
-999873453 -596900545
596968131 999805867
596895165 999878833
-999932486 -596841512
-999819750 -596954248
-999966379 -596807619
-999886703 -596887295
-999857514 -596916484
596961256 999812742
596785735 999988263
596790079 999983919
596791324 999982674
596798473 999975525
-999988203 -596785795
596888462 999885536
596934268 999839730
596868489 999905509
596875560 999898438
596813882 999960116
596849281 999924717
596839240 999934758
-999876878 -596897120
-999858386 -596915612
-999848166 -596925832
-999810670 -596963328
-999858513 -596915485
-999855467 -596918531
596894655 999879343
596776519 999997479
-999821894 -596952104
596843097 999930901
596946465 999827533
-999965022 -596808976
-999978190 -596795808
-999801237 -596972761
596774722 999999276
596820999 999952999
-999903766 -596870232
596931268 999842730
596897136 999876862
596846511 999927487
-999870641 -596903357
-999857813 -596916185
-999805677 -596968321
-999948447 -596825551
596803363 999970635
596955342 999818656
596788027 999985971
-999832138 -596941860
-999901043 -596872955
596942009 999831989
596935677 999838321
-999863340 -596910658
-999927579 -596846419
596908029 999865969
-999883438 -596890560
596794765 999979233
596857026 999916972
596917126 999856872
-999969664 -596804334
596894205 999879793
596786170 999987828
596822689 999951309
596960971 999813027
-999818782 -596955216
-999916220 -596857778
596917856 999856142
-999900271 -596873727
-999845724 -596928274
596937497 999836501
596820315 999953683
-999836516 -596937482
596805638 999968360
596816656 999957342
-999865262 -596908736
-999865090 -596908908
-999867070 -596906928
-999851692 -596922306
596778060 999995938
-999829336 -596944662
596840978 999933020
596797051 999976947
-999965568 -596808430
596801148 999972850
-999967145 -596806853
596798586 999975412
596971583 999802415
-999849923 -596924075
596812512 999961486
-999971757 -596802241
-999986875 -596787123
596856142 999917856
596846503 999927495
596778057 999995941
596917805 999856193
-999824681 -596949317
596933691 999840307
596965706 999808292
596875272 999898726
-999875282 -596898716
-999807920 -596966078
596900772 999873226
596817301 999956697
-999924935 -596849063
596951213 999822785
-999896194 -596877804
-999943998 -596830000
596826758 999947240
596775436 999998562
596792178 999981820
596860588 999913410
-999857226 -596916772
596777462 999996536
-999912331 -596861667
-999927658 -596846340
596879744 999894254
596792402 999981596
596826587 999947411
596844644 999929354
-999994313 -596779685
596876466 999897532
-999963930 -596810068
-999934704 -596839294
596803234 999970764
-999808815 -596965183
-999909287 -596864711
596778859 999995139
596918911 999855087
596931142 999842856
596778266 999995732
-999839449 -596934549
-999825910 -596948088
596774588 999999410
596808242 999965756
-999935314 -596838684
596891624 999882374
-999999045 -596774953
-999935879 -596838119
596900867 999873131
596849555 999924443
-999971826 -596802172
-999999490 -596774508
596971068 999802930
-999897840 -596876158
-999889768 -596884230
596801876 999972122
596882910 999891088
596889092 999884906
596910617 999863381
596952363 999821635
596830556 999943442
-999892084 -596881914
-999944580 -596829418
-999969123 -596804875
596820667 999953331
596888214 999885784
596963257 999810741
596969977 999804021
-999958603 -596815395
596971895 999802103
-999909892 -596864106
596828817 999945181
596899051 999874947
596789294 999984704
-999881866 -596892132
-999929809 -596844189
-999973331 -596800667
596906531 999867467
596945111 999828887
-999981381 -596792617
-999913305 -596860693
-999906687 -596867311
-999976594 -596797404
596879082 999894916
596834241 999939757
596865472 999908526
596907178 999866820
596906784 999867214
-999925700 -596848298
-999836213 -596937785
-999844334 -596929664
-999861488 -596912510
596811642 999962356
596866624 999907374
-999889431 -596884567
-999844216 -596929782
-999953963 -596820035
596895126 999878872
-999809710 -596964288
-999876250 -596897748
596929976 999844022
-999902523 -596871475
596849378 999924620
596924040 999849958
-999823360 -596950638
-999824194 -596949804
596846092 999927906
596920044 999853954
596830060 999943938
596937419 999836579
-999970561 -596803437
-999836812 -596937186
-999930894 -596843104
596922858 999851140
596808478 999965520
596902183 999871815
-999915057 -596858941
-999893349 -596880649
596796073 999977925
596937037 999836961
596919772 999854226
596826460 999947538
596851032 999922966
-999811885 -596962113
596774472 999999526
-999847968 -596926030
596825775 999948223
596949536 999824462
596894535 999879463
596801844 999972154
596897189 999876809
-999808789 -596965209
-999861570 -596912428
-999874883 -596899115
-999904731 -596869267
-999829692 -596944306
-999811305 -596962693
-999860470 -596913528
-999877037 -596896961
596817943 999956055
-999805705 -596968293
-999897878 -596876120
596919630 999854368
-999888505 -596885493
596798551 999975447
596809950 999964048
596835827 999938171
-999888070 -596885928
596842836 999931162
-999873271 -596900727
596805262 999968736
596919425 999854573
-999870989 -596903009
596818634 999955364
596786130 999987868
-999825985 -596948013
-999847746 -596926252
-999971876 -596802122
-999815365 -596958633
596918533 999855465
-999879787 -596894211
596888089 999885909
-999907950 -596866048
-999993628 -596780370
596872235 999901763
596789857 999984141
596775345 999998653
596959149 999814849
-999835145 -596938853
596774613 999999385
596843663 999930335
-999965298 -596808700
-999949932 -596824066
596793198 999980800
596873550 999900448
596807043 999966955
-999809426 -596964572
-999863370 -596910628
596840411 999933587
-999847305 -596926693
596889613 999884385
-999851680 -596922318
596958561 999815437
596836465 999937533
-999851486 -596922512
-999823013 -596950985
596904800 999869198
596864487 999909511
-999858481 -596915517
-999804681 -596969317
-999989613 -596784385
596920380 999853618
596825843 999948155
596896189 999877809
-999974528 -596799470
-999913261 -596860737
596855472 999918526
596827821 999946177
596781867 999992131
-999957272 -596816726
596875216 999898782
596910863 999863135
596931312 999842686
-999961293 -596812705
-999810860 -596963138
-999909993 -596864005
596853952 999920046
-999868462 -596905536
-999821803 -596952195
596884141 999889857
-999928402 -596845596
-999845432 -596928566
596882351 999891647
596883268 999890730
596881577 999892421
-999834745 -596939253
-999947886 -596826112
596814830 999959168
596890095 999883903
-999819328 -596954670
596774955 999999043
-999806726 -596967272
-999814626 -596959372
596792286 999981712
-999864226 -596909772
596900128 999873870
-999932720 -596841278
-999923456 -596850542
596968368 999805630
-999845808 -596928190
-999911446 -596862552
-999955159 -596818839
596816855 999957143
596811936 999962062
-999924275 -596849723
-999983462 -596790536
-999879258 -596894740
-999950279 -596823719
596862517 999911481
596965660 999808338
-999976542 -596797456
596906072 999867926
-999903506 -596870492
596845674 999928324
-999868810 -596905188
-999896250 -596877748
-999926800 -596847198
-999907680 -596866318
596922698 999851300
-999934913 -596839085
596958766 999815232
-999823860 -596950138
-999841044 -596932954
-999976248 -596797750
596883979 999890019
-999869604 -596904394
596950559 999823439
-999974280 -596799718
-999861352 -596912646
-999912883 -596861115
-999889325 -596884673
596874102 999899896
596861390 999912608
-999962300 -596811698
596847111 999926887
-999870358 -596903640
596936622 999837376
-999858938 -596915060
-999854936 -596919062
-999904895 -596869103
596933203 999840795
-999820641 -596953357
-999805950 -596968048
-999807588 -596966410
-999979627 -596794371
596789152 999984846
-999963393 -596810605
596958653 999815345
-999849664 -596924334
-999874182 -596899816
-999823520 -596950478
596948965 999825033
-999860139 -596913859
-999843811 -596930187
596831421 999942577
596815560 999958438
-999922947 -596851051
-999835738 -596938260
-999956858 -596817140
-999921629 -596852369
-999843613 -596930385
596797288 999976710
596859700 999914298
596973846 999800152
-999965936 -596808062
-999836630 -596937368
596846056 999927942
596846717 999927281
596817965 999956033
-999982756 -596791242
-999995386 -596778612
-999879065 -596894933
596888746 999885252
-999978724 -596795274
596798926 999975072
-999845528 -596928470
596944541 999829457
596805276 999968722
-999923191 -596850807
-999901226 -596872772
596932074 999841924
-999833389 -596940609
-999813824 -596960174
-999916667 -596857331
596799073 999974925
-999872212 -596901786
596876298 999897700
596897172 999876826
-999876856 -596897142
-999951747 -596822251
596793461 999980537
-999854163 -596919835
-999913583 -596860415
-999935674 -596838324
-999855436 -596918562
596888493 999885505
596815867 999958131
-999983089 -596790909
-999954163 -596819835
-999896204 -596877794
596886762 999887236
596850574 999923424
-999990451 -596783547
596800310 999973688
-999898249 -596875749
596824448 999949550
596836717 999937281
596923957 999850041
596798543 999975455
-999983056 -596790942
596841812 999932186
-999922038 -596851960
596836043 999937955
596956130 999817868
596952281 999821717
-999927638 -596846360
596910396 999863602
-999916762 -596857236
596947695 999826303
596831102 999942896
-999997142 -596776856
596877751 999896247
-999883229 -596890769
-999942470 -596831528
-999810113 -596963885
596836844 999937154
596947166 999826832
596884554 999889444
596917826 999856172
-999971639 -596802359
-999866267 -596907731
-999933388 -596840610
596857996 999916002
596865120 999908878
-999828311 -596945687
-999804325 -596969673
596818567 999955431
596923096 999850902
-999886122 -596887876
596905022 999868976
-999824725 -596949273
596828086 999945912
-999805607 -596968391
596913468 999860530
-999959952 -596814046
596802680 999971318
596819264 999954734
-999859820 -596914178
596905263 999868735
-999868968 -596905030
596952855 999821143
596952481 999821517
-999837426 -596936572
596875018 999898980
596846118 999927880
-999971605 -596802393
-999947640 -596826358
596817568 999956430
596905307 999868691
596779980 999994018
-999927432 -596846566
596866863 999907135
596830397 999943601
-999810731 -596963267
596943202 999830796
596922486 999851512
-999867112 -596906886
596951791 999822207
-999997175 -596776823
596777794 999996204
596862166 999911832
-999874501 -596899497
596891803 999882195
-999862868 -596911130
596912558 999861440
596855909 999918089
596888561 999885437
-999824354 -596949644
-999888667 -596885331
-999892670 -596881328
-999910449 -596863549
-999839433 -596934565
596860223 999913775
-999835683 -596938315
596782823 999991175
596834845 999939153
-999850310 -596923688
-999985817 -596788181
-999934025 -596839973
-999987313 -596786685
-999803602 -596970396
-999924576 -596849422
-999868323 -596905675
596857852 999916146
-999873671 -596900327
-999887308 -596886690
-999805606 -596968392
596870768 999903230
-999904487 -596869511
-999819977 -596954021
-999803274 -596970724
-999851840 -596922158
-999938256 -596835742
596922827 999851171
-999877418 -596896580
596856951 999917047
-999850555 -596923443
-999944631 -596829367
-999926436 -596847562
-999863291 -596910707
596884004 999889994
596958860 999815138
-999884651 -596889347
596797985 999976013
596902976 999871022
596879536 999894462
-999853546 -596920452
596850716 999923282
596950465 999823533
-999963058 -596810940
-999814628 -596959370
596836280 999937718
-999929204 -596844794
-999908188 -596865810
596916826 999857172
596857779 999916219
-999910297 -596863701
596954432 999819566
596930155 999843843
596791264 999982734
-999812213 -596961785
596845749 999928249
596874806 999899192
-999805159 -596968839
596966428 999807570
596906444 999867554
-999926435 -596847563
596850428 999923570
-999855065 -596918933
-999944095 -596829903
-999926589 -596847409
596894717 999879281
-999930604 -596843394
-999921806 -596852192
-999803540 -596970458
-999893590 -596880408
596911847 999862151
596869111 999904887
-999882962 -596891036
596944138 999829860
596950050 999823948
-999957019 -596816979
596868927 999905071
-999829662 -596944336
596787622 999986376
596912200 999861798
596793295 999980703
596876021 999897977
596947119 999826879
-999904703 -596869295
-999836367 -596937631
-999868102 -596905896
-999953776 -596820222
596945303 999828695
596840957 999933041
-999822739 -596951259
-999984547 -596789451
596955186 999818812
-999841628 -596932370
-999843117 -596930881
596916513 999857485
-999922180 -596851818
596956883 999817115
596782699 999991299
596804646 999969352
596942667 999831331
-999970701 -596803297
-999921327 -596852671
596928314 999845684
-999851050 -596922948
596847098 999926900
596797363 999976635
-999966342 -596807656
-999850199 -596923799
596787099 999986899
596872517 999901481
-999975704 -596798294
596957368 999816630
-999814654 -596959344
-999987066 -596786932
-999938142 -596835856
596822423 999951575
596803261 999970737
-999823091 -596950907
596804760 999969238
-999801683 -596972315
-999901059 -596872939
596907529 999866469
596969929 999804069
-999888682 -596885316
596921541 999852457
596785027 999988971
596862568 999911430
-999978351 -596795647
-999975486 -596798512
-999895309 -596878689
596955043 999818955
-999967551 -596806447
-999857951 -596916047
-999909335 -596864663
-999986793 -596787205
596891152 999882846
596925809 999848189
596838685 999935313
596837481 999936517
596872966 999901032
596795350 999978648
596962487 999811511
596962323 999811675
-999846919 -596927079
-999839002 -596934996
596925340 999848658
-999946371 -596827627
596828444 999945554
-999993350 -596780648
596850931 999923067
-999915890 -596858108
-999911089 -596862909
596940196 999833802
596928674 999845324
-999895336 -596878662
596926655 999847343
596818175 999955823
-999921210 -596852788
596925301 999848697
596909144 999864854
-999959050 -596814948
-999892170 -596881828
596828286 999945712
596921112 999852886
596948827 999825171
-999996205 -596777793
-999965621 -596808377
-999864231 -596909767
596774463 999999535
596796405 999977593
-999825635 -596948363
-999809555 -596964443
596813899 999960099
596962599 999811399
-999824468 -596949530
596828137 999945861
-999845101 -596928897
596898934 999875064
596788739 999985259
-999890182 -596883816
596783846 999990152
-999875669 -596898329
-999818396 -596955602
-999878506 -596895492
-999954564 -596819434
-999835193 -596938805
-999937165 -596836833
-999921571 -596852427
596795394 999978604
596810314 999963684
596908236 999865762
596967756 999806242
-999888459 -596885539
-999931226 -596842772
-999898825 -596875173
-999990226 -596783772
-999839880 -596934118
596776457 999997541
596915502 999858496
-999914293 -596859705
-999945012 -596828986
596780794 999993204
596800943 999973055
-999840647 -596933351
-999935243 -596838755
-999968696 -596805302
596909266 999864732
596917794 999856204
-999969069 -596804929
-999958727 -596815271
596939369 999834629
-999958123 -596815875
596807216 999966782
596881537 999892461
596922726 999851272
-999946505 -596827493
596915422 999858576
-999834431 -596939567
596972380 999801618
596781236 999992762
-999966142 -596807856
596798481 999975517
596800256 999973742
-999804001 -596969997
596947917 999826081
-999884489 -596889509
-999811642 -596962356
596939036 999834962
-999851920 -596922078
-999878098 -596895900
-999903719 -596870279
596929620 999844378
596960677 999813321
596803251 999970747
596890572 999883426
596898204 999875794
596953680 999820318
-999856760 -596917238
-999941239 -596832759
596877578 999896420
596967975 999806023
596791499 999982499
596956690 999817308
-999882967 -596891031
-999936276 -596837722
-999869519 -596904479
-999892825 -596881173
596940408 999833590
596956391 999817607
-999896440 -596877558
-999829918 -596944080
-999913509 -596860489
-999803836 -596970162
-999892770 -596881228
-999963660 -596810338
596808701 999965297
596849863 999924135
-999899073 -596874925
596882268 999891730
596964736 999809262
-999961249 -596812749
-999838911 -596935087
-999848241 -596925757
596842015 999931983
-999911244 -596862754
-999854809 -596919189
-999964047 -596809951
-999931871 -596842127
-999888386 -596885612
596965970 999808028
-999935533 -596838465
-999898323 -596875675
-999817301 -596956697
-999887895 -596886103
596814343 999959655
596955482 999818516
-999841529 -596932469
596863412 999910586
596793537 999980461
-999960856 -596813142
-999899111 -596874887
596920192 999853806
596897786 999876212
596960858 999813140
596950159 999823839
-999878782 -596895216
-999931116 -596842882
596827511 999946487
-999909309 -596864689
-999852189 -596921809
-999906453 -596867545
-999810111 -596963887
-999979579 -596794419
-999891419 -596882579
596910006 999863992
596835260 999938738
-999995608 -596778390
-999857158 -596916840
596915608 999858390
596941980 999832018
-999915333 -596858665
596903144 999870854
-999830773 -596943225
596963390 999810608
596786502 999987496
-999947227 -596826771
-999990094 -596783904
-999922128 -596851870
-999887663 -596886335
596824050 999949948
596885079 999888919
596834005 999939993
596779704 999994294
596778588 999995410
596892901 999881097
596849190 999924808
-999872420 -596901578
-999954145 -596819853
-999810651 -596963347
596800752 999973246
596794764 999979234
-999853152 -596920846
596952051 999821947
596830750 999943248
-999906082 -596867916
596908682 999865316
596851898 999922100
596951445 999822553
596893226 999880772
-999842735 -596931263
-999928068 -596845930
-999960362 -596813636
-999967832 -596806166
-999954005 -596819993
-999892852 -596881146
-999878529 -596895469
-999824486 -596949512
-999917802 -596856196
-999904971 -596869027
596913001 999860997
596935932 999838066
596972949 999801049
-999926427 -596847571
596817488 999956510
-999864705 -596909293
-999853883 -596920115
596962853 999811145
596854290 999919708
-999834050 -596939948
596858916 999915082
596804713 999969285
-999975189 -596798809
-999950700 -596823298
-999970320 -596803678
-999992981 -596781017
596940359 999833639
596823189 999950809
596894414 999879584
596886057 999887941
596918592 999855406
-999960231 -596813767
596842999 999930999
596823819 999950179
596859810 999914188
-999867178 -596906820
-999828166 -596945832
-999905193 -596868805
-999873654 -596900344
-999805585 -596968413
596830471 999943527
596972942 999801056
-999803819 -596970179
596917964 999856034
596854293 999919705
596906731 999867267
-999967119 -596806879
596966625 999807373
-999986403 -596787595
596847912 999926086
-999898142 -596875856
596793547 999980451
596877021 999896977
-999838230 -596935768
596778339 999995659
596812968 999961030
596879177 999894821
-999957097 -596816901
596814556 999959442
596791159 999982839
596824661 999949337
596836314 999937684
-999808242 -596965756
-999862752 -596911246
-999884421 -596889577
596801392 999972606
-999887277 -596886721
-999994840 -596779158
596796315 999977683
596812517 999961481
-999955015 -596818983
596936192 999837806
596790956 999983042
596902251 999871747
-999893174 -596880824
-999961136 -596812862
-999827670 -596946328
-999830695 -596943303
-999927654 -596846344
-999966042 -596807956
596958325 999815673
596874819 999899179
596929986 999844012
-999974126 -596799872
-999863574 -596910424
-999969956 -596804042
596949756 999824242
596856248 999917750
596846393 999927605
-999953764 -596820234
-999935740 -596838258
-999952167 -596821831
-999857944 -596916054
-999863530 -596910468
596893878 999880120
-999858247 -596915751
-999857324 -596916674
596789148 999984850
-999920375 -596853623
-999801305 -596972693
-999855539 -596918459
596931319 999842679
596870306 999903692
-999956955 -596817043
-999885409 -596888589
-999978321 -596795677
-999929496 -596844502
596908958 999865040
-999851151 -596922847
-999810031 -596963967
596964065 999809933
-999806421 -596967577
-999933646 -596840352
-999975168 -596798830
596890719 999883279
-999895687 -596878311
-999896123 -596877875
-999930277 -596843721
596873950 999900048
596788205 999985793
-999835627 -596938371
596961625 999812373
596939389 999834609
-999807308 -596966690
596804678 999969320
-999919364 -596854634
596889763 999884235
596901439 999872559
596894032 999879966
596842209 999931789
-999965499 -596808499
-999993944 -596780054
-999919906 -596854092
596829554 999944444
-999957529 -596816469
596923489 999850509
596787909 999986089
-999939020 -596834978
596886600 999887398
596966032 999807966
596883621 999890377
-999810372 -596963626
596826389 999947609
596832757 999941241
596836929 999937069
-999820272 -596953726
596838366 999935632
596877397 999896601
596784324 999989674
596834065 999939933
596839527 999934471
-999895045 -596878953
-999871515 -596902483
596891489 999882509
-999977667 -596796331
596858322 999915676
596973638 999800360
-999864522 -596909476
596896037 999877961
-999863022 -596910976
596863365 999910633
-999900828 -596873170
-999921223 -596852775
596799351 999974647
596816459 999957539
596903542 999870456
-999883918 -596890080
-999868176 -596905822
-999893848 -596880150
596971780 999802218
596921360 999852638
596846469 999927529
596909056 999864942
596964757 999809241
596967726 999806272
-999947489 -596826509
596820468 999953530
-999887030 -596886968
596921060 999852938
596793828 999980170
596921891 999852107
-999928902 -596845096
596844277 999929721
596807328 999966670
596870950 999903048
596938208 999835790
596959688 999814310
-999998141 -596775857
-999977497 -596796501
-999866403 -596907595
596776744 999997254
-999921468 -596852530
596929409 999844589
-999967884 -596806114
596783542 999990456
-999952913 -596821085
596918873 999855125
-999935482 -596838516
596937333 999836665
596870689 999903309
596923120 999850878
-999972575 -596801423
-999960857 -596813141
-999929253 -596844745
596963228 999810770
-999836769 -596937229
-999805628 -596968370
-999816256 -596957742
-999880924 -596893074
-999944202 -596829796
-999983248 -596790750
-999896795 -596877203
-999866295 -596907703
-999852687 -596921311
-999946625 -596827373
-999923545 -596850453
596793384 999980614
596917311 999856687
-999800179 -596973819
-999927426 -596846572
596927977 999846021
-999828352 -596945646
-999809093 -596964905
-999860556 -596913442
-999831127 -596942871
-999821706 -596952292
596880962 999893036
-999937098 -596836900
596896970 999877028
-999959756 -596814242
-999839117 -596934881
596934099 999839899
596821855 999952143
596954778 999819220
596952814 999821184
-999808609 -596965389
-999875607 -596898391
-999851399 -596922599
596822715 999951283
596891763 999882235
596819169 999954829
596935561 999838437
-999899543 -596874455
596887919 999886079
-999856880 -596917118
-999840183 -596933815
596775222 999998776
596936834 999837164
596823587 999950411
-999876297 -596897701
596916565 999857433
-999834015 -596939983
-999825543 -596948455
-999893231 -596880767
596866636 999907362
-999962179 -596811819
-999815191 -596958807
596919337 999854661
596854864 999919134
-999857841 -596916157
-999817950 -596956048
-999854571 -596919427
-999927963 -596846035
-999907160 -596866838
596915111 999858887
596888884 999885114
-999979862 -596794136
596886246 999887752
596856709 999917289
596924223 999849775
-999906669 -596867329
-999803027 -596970971
-999818774 -596955224
596790560 999983438
-999975285 -596798713
-999869676 -596904322
-999837720 -596936278
596951846 999822152
-999819606 -596954392
-999864574 -596909424
596861233 999912765
-999849678 -596924320
-999959354 -596814644
596911782 999862216
596776274 999997724
596861579 999912419
596805949 999968049
-999833214 -596940784
596811219 999962779
596818298 999955700
-999953882 -596820116
-999806223 -596967775
-999943232 -596830766
-999896245 -596877753
596970529 999803469
-999823993 -596950005
596873345 999900653
-999846189 -596927809
596784053 999989945
596972176 999801822
596800477 999973521
-999998118 -596775880
-999957967 -596816031
596897225 999876773
596855769 999918229
596855443 999918555
596952223 999821775
596914000 999859998
596947665 999826333
596947773 999826225
-999863180 -596910818
-999960558 -596813440
596853416 999920582
596812908 999961090
596887913 999886085
-999942225 -596831773
596932619 999841379
-999995892 -596778106
596925165 999848833
596879455 999894543
-999819545 -596954453
596870035 999903963
596948581 999825417
-999823353 -596950645
596911104 999862894
-999803595 -596970403
596822250 999951748
596823178 999950820
596967520 999806478
-999949148 -596824850
596864418 999909580
-999876757 -596897241
596949814 999824184
-999945463 -596828535
596965092 999808906
596897877 999876121
596847871 999926127
596927231 999846767
-999842886 -596931112
-999948950 -596825048
-999831764 -596942234
596880162 999893836
-999801340 -596972658
596903200 999870798
596788884 999985114
596932893 999841105
-999915907 -596858091
596794330 999979668
-999979906 -596794092
-999802192 -596971806
596865562 999908436
596811598 999962400
596919433 999854565
-999850152 -596923846
-999991922 -596782076
-999854960 -596919038
-999982172 -596791826
-999904447 -596869551
596965076 999808922
-999822077 -596951921
596904608 999869390
-999829677 -596944321
596787871 999986127
596805576 999968422
-999920740 -596853258
-999885479 -596888519
-999870668 -596903330
-999994604 -596779394
596914893 999859105
-999882672 -596891326
-999873297 -596900701
596953193 999820805
596794887 999979111
596804850 999969148
596797634 999976364
596805859 999968139
596873679 999900319
596832905 999941093
-999813216 -596960782
596895485 999878513
596867794 999906204
-999819248 -596954750
-999900395 -596873603
-999957131 -596816867
-999993291 -596780707
-999994467 -596779531
596788455 999985543
-999869340 -596904658
-999934939 -596839059
596898596 999875402
-999949787 -596824211
-999868785 -596905213
-999830110 -596943888
-999846663 -596927335
596853136 999920862
596947935 999826063
596965012 999808986
596938402 999835596
596816225 999957773
-999997857 -596776141
596847642 999926356
-999909874 -596864124
-999994185 -596779813
-999893415 -596880583
-999930859 -596843139
596833599 999940399
-999987888 -596786110
-999933638 -596840360
-999995324 -596778674
-999882189 -596891809
-999804019 -596969979
596817203 999956795
596840493 999933505
596780012 999993986
-999823907 -596950091
-999815971 -596958027
596846124 999927874
596776766 999997232
596804338 999969660
596843692 999930306
-999981870 -596792128
-999918824 -596855174
596944446 999829552
596880992 999893006
596827070 999946928
596933739 999840259
596838384 999935614
596861158 999912840
-999930426 -596843572
-999826881 -596947117
-999860379 -596913619
-999915574 -596858424
596905961 999868037
-999994624 -596779374
-999891830 -596882168
-999997092 -596776906
596956897 999817101
596849056 999924942
596885582 999888416
-999890594 -596883404
-999868034 -596905964
-999917957 -596856041
-999954190 -596819808
596820167 999953831
-999926766 -596847232
596941303 999832695
596907715 999866283
596904136 999869862
596920287 999853711
-999902106 -596871892
-999981669 -596792329
-999928255 -596845743
-999805517 -596968481
-999941242 -596832756
596776585 999997413
-999907909 -596866089
-999902084 -596871914
596819448 999954550
596840265 999933733
-999961784 -596812214
-999948559 -596825439
596890436 999883562
-999885290 -596888708
-999918627 -596855371
-999856537 -596917461
-999823299 -596950699
-999887373 -596886625
596963932 999810066
596916068 999857930
596943683 999830315
596795262 999978736
-999861304 -596912694
596812756 999961242
-999846243 -596927755
-999948065 -596825933
596802218 999971780
596812178 999961820
596897321 999876677
596851290 999922708
596875355 999898643
596959133 999814865
-999948054 -596825944
596960176 999813822
-999953640 -596820358
-999940451 -596833547
-999935376 -596838622
-999983999 -596789999
-999930139 -596843859
-999906885 -596867113
596949926 999824072
-999820681 -596953317
596824175 999949823
-999869097 -596904901
596878734 999895264
596957290 999816708
-999922715 -596851283
-999938311 -596835687
-999982162 -596791836
596839740 999934258
596913709 999860289
-999930846 -596843152
596870015 999903983
596952249 999821749
-999956639 -596817359
596821734 999952264
-999981470 -596792528
-999821516 -596952482
-999926221 -596847777
596932697 999841301
596888072 999885926
596945467 999828531
596857628 999916370
-999869817 -596904181
596954219 999819779
-999986123 -596787875
-999937261 -596836737
596898303 999875695
-999890130 -596883868
596972697 999801301
596903022 999870976
596912172 999861826
-999945311 -596828687
596959700 999814298
596967229 999806769
596860578 999913420
596820723 999953275
-999828874 -596945124
596916299 999857699
596923717 999850281
596874915 999899083
-999872491 -596901507
596828311 999945687
596949255 999824743
596956562 999817436
-999919986 -596854012
-999944606 -596829392
-999825569 -596948429
-999859467 -596914531
596825899 999948099
596845390 999928608
596948162 999825836
596947680 999826318
-999979753 -596794245
596876095 999897903
-999834558 -596939440
596838351 999935647
-999828473 -596945525
596952520 999821478
-999845764 -596928234
596973417 999800581
-999910720 -596863278
596949726 999824272
596814096 999959902
596882574 999891424
596846122 999927876
-999832537 -596941461
-999878099 -596895899
596862060 999911938
596902509 999871489
-999838986 -596935012
-999862930 -596911068
-999907933 -596866065
596833815 999940183
-999944406 -596829592
596912546 999861452
596957610 999816388
596814137 999959861
596937400 999836598
-999823780 -596950218
-999833575 -596940423
596835134 999938864
-999859342 -596914656
-999850468 -596923530
596785236 999988762
596828672 999945326
-999978597 -596795401
-999822933 -596951065
-999960219 -596813779
-999899164 -596874834
596851852 999922146
-999814682 -596959316
596810738 999963260
-999891447 -596882551
596880357 999893641
-999877965 -596896033
596782779 999991219
-999853830 -596920168
596961296 999812702
-999942250 -596831748
-999998766 -596775232
596793931 999980067
-999931636 -596842362
-999808321 -596965677
-999930098 -596843900
596908829 999865169
-999897413 -596876585
596919171 999854827
596842723 999931275
596896688 999877310
596843138 999930860
-999964034 -596809964
-999806399 -596967599
-999895349 -596878649
596956203 999817795
-999925321 -596848677
-999806542 -596967456
596861793 999912205
-999967511 -596806487
596807862 999966136
-999977315 -596796683
-999952670 -596821328
-999981304 -596792694
596822721 999951277
-999960409 -596813589
-999825676 -596948322
596942918 999831080
-999850518 -596923480
-999811214 -596962784
-999836806 -596937192
-999872444 -596901554
-999991546 -596782452
-999984723 -596789275
-999977815 -596796183
-999899703 -596874295
-999839982 -596934016
596829958 999944040
-999834864 -596939134
-999922987 -596851011
596939299 999834699
596961879 999812119
-999925369 -596848629
596956003 999817995
-999890251 -596883747
596825315 999948683
596899202 999874796
-999985201 -596788797
596959908 999814090
596806998 999967000
596904567 999869431
-999991748 -596782250
-999975375 -596798623
-999958973 -596815025
596863351 999910647
-999926100 -596847898
596945012 999828986
-999981148 -596792850
-999832810 -596941188
596892311 999881687
-999809060 -596964938
596809319 999964679
-999899599 -596874399
596822424 999951574
596911777 999862221
-999825621 -596948377
596967940 999806058
596812685 999961313
596857365 999916633
596863854 999910144
-999812027 -596961971
596799606 999974392
-999832636 -596941362
-999848281 -596925717
596859512 999914486
-999857270 -596916728
596777219 999996779
-999948973 -596825025
596925858 999848140
596847844 999926154
596918041 999855957
596812281 999961717
-999833862 -596940136
-999884743 -596889255
596799928 999974070
596856479 999917519
-999971649 -596802349
596794050 999979948
596963116 999810882
596829986 999944012
-999932273 -596841725
-999921136 -596852862
596775209 999998789
596923212 999850786
596837499 999936499
-999894106 -596879892
596796844 999977154
-999941036 -596832962
-999812281 -596961717
-999890217 -596883781
596946272 999827726
-999929453 -596844545
596831586 999942412
-999849276 -596924722
596871600 999902398
596931960 999842038
596778945 999995053
596905496 999868502
596889885 999884113
596829082 999944916
-999891917 -596882081
-999814961 -596959037
596784274 999989724
596965883 999808115
-999992337 -596781661
-999817594 -596956404
596795279 999978719
-999907453 -596866545
596858525 999915473
596879335 999894663
-999935932 -596838066
-999996869 -596777129
596840877 999933121
-999832696 -596941302
-999848653 -596925345
596811633 999962365
596865225 999908773
-999972717 -596801281
596887090 999886908
-999851422 -596922576
596948688 999825310
-999858803 -596915195
596907526 999866472
-999849868 -596924130
-999927582 -596846416
596849976 999924022
-999852114 -596921884
596901978 999872020
-999923964 -596850034
-999959337 -596814661
596960859 999813139
-999994818 -596779180
-999899483 -596874515
-999934987 -596839011
-999868071 -596905927
-999970261 -596803737
596808285 999965713
596781682 999992316
596792090 999981908
-999985536 -596788462
-999985623 -596788375
596931820 999842178
-999998700 -596775298
-999883144 -596890854
596856510 999917488
-999930264 -596843734
-999974403 -596799595
-999948401 -596825597
596828990 999945008
-999848821 -596925177
-999805581 -596968417
-999854520 -596919478
596960746 999813252
-999891756 -596882242
-999840869 -596933129
596966788 999807210
596885577 999888421
596846601 999927397
596783536 999990462
596881046 999892952
596963650 999810348
-999935593 -596838405
-999985180 -596788818
-999964272 -596809726
596859680 999914318
-999814473 -596959525
596884905 999889093
-999896082 -596877916
596910044 999863954
596799881 999974117
-999894547 -596879451
596928901 999845097
-999885282 -596888716
596812964 999961034
-999945171 -596828827
-999916356 -596857642
596960897 999813101
596871296 999902702
-999963874 -596810124
596782180 999991818
596946969 999827029
-999856008 -596917990
-999996660 -596777338
-999925819 -596848179
596814983 999959015
596871411 999902587
596891062 999882936
-999985551 -596788447
-999938454 -596835544
596862691 999911307
596899752 999874246
-999923263 -596850735
-999842383 -596931615
596836169 999937829
596918952 999855046
596850009 999923989
596832455 999941543
596939191 999834807
-999805725 -596968273
-999837718 -596936280
596939206 999834792
596824467 999949531
-999960666 -596813332
-999896084 -596877914
-999937534 -596836464
-999946090 -596827908
-999938657 -596835341
-999985159 -596788839
-999847185 -596926813
-999939673 -596834325
596871519 999902479
-999826092 -596947906
596857099 999916899
596781665 999992333
596955284 999818714
596831968 999942030
-999907329 -596866669
596912298 999861700
-999875498 -596898500
-999810853 -596963145
-999979182 -596794816
-999961634 -596812364
596813330 999960668
596776380 999997618
-999956753 -596817245
-999946963 -596827035
596822048 999951950
-999811930 -596962068
-999877920 -596896078
596919354 999854644
-999927314 -596846684
-999946197 -596827801
596880123 999893875
-999842950 -596931048
596912171 999861827
-999814002 -596959996
596866008 999907990
596879802 999894196
596844631 999929367
596944405 999829593
-999835416 -596938582
-999847100 -596926898
-999851325 -596922673
596790438 999983560
-999979872 -596794126
-999905885 -596868113
-999910551 -596863447
-999805738 -596968260
-999893744 -596880254
-999924922 -596849076
-999892018 -596881980
-999909681 -596864317
-999971802 -596802196
596791709 999982289
-999914122 -596859876
-999928382 -596845616
-999987296 -596786702
596868796 999905202
-999830019 -596943979
596836871 999937127
-999982611 -596791387
596823682 999950316
-999953708 -596820290
-999837459 -596936539
596813770 999960228
596842574 999931424
-999831858 -596942140
596928102 999845896
596875777 999898221
596841402 999932596
-999859123 -596914875
-999842284 -596931714
-999990361 -596783637
-999938882 -596835116
596895858 999878140
596942456 999831542
-999862197 -596911801
-999863400 -596910598
596818046 999955952
-999884705 -596889293
-999801025 -596972973
-999923937 -596850061
-999933044 -596840954
596853032 999920966
-999949854 -596824144
596855468 999918530
-999874317 -596899681
596969538 999804460
596823390 999950608
-999915190 -596858808
-999992497 -596781501
-999913696 -596860302
-999887510 -596886488
596782366 999991632
-999811265 -596962733
-999818035 -596955963
596898928 999875070
-999867685 -596906313
-999813192 -596960806
-999865889 -596908109
-999950982 -596823016
596961778 999812220
-999884983 -596889015
596798001 999975997
596875340 999898658
-999954886 -596819112
596865871 999908127
596849851 999924147
596942662 999831336
596897394 999876604
596932665 999841333
596789716 999984282
596822879 999951119
-999830360 -596943638
-999998710 -596775288
-999910002 -596863996
596904102 999869896
596787012 999986986
-999807644 -596966354
-999978138 -596795860
596953705 999820293
596919218 999854780
596901688 999872310
596921445 999852553
-999974005 -596799993
-999852882 -596921116
-999975811 -596798187
596888711 999885287
596963263 999810735
596921861 999852137
-999836309 -596937689
596897829 999876169
596902999 999870999
-999884506 -596889492
596953522 999820476
-999869504 -596904494
596878282 999895716
-999948040 -596825958
-999898681 -596875317
596954331 999819667
596961158 999812840
-999941250 -596832748
-999863991 -596910007
596871641 999902357
-999999577 -596774421
596953581 999820417
-999954518 -596819480
-999934062 -596839936
-999924907 -596849091
596790817 999983181
596878447 999895551
596836220 999937778
-999892701 -596881297
596963988 999810010
596922301 999851697
-999938650 -596835348
596904055 999869943
596822097 999951901
-999874520 -596899478
596835846 999938152
-999900110 -596873888
596868664 999905334
-999836936 -596937062
-999891658 -596882340
596946298 999827700
596869691 999904307
-999892917 -596881081
596856686 999917312
596797526 999976472
-999984216 -596789782
596944502 999829496
596938288 999835710
-999824413 -596949585
596933536 999840462
-999844130 -596929868
-999926721 -596847277
596824589 999949409
-999803584 -596970414
-999912654 -596861344
596864645 999909353
-999976912 -596797086
596951050 999822948
596870740 999903258
596921153 999852845
-999868345 -596905653
-999916491 -596857507
596817924 999956074
596864030 999909968
596879675 999894323
596779186 999994812
596928398 999845600
-999920850 -596853148
596775310 999998688
596905158 999868840
-999900011 -596873987
596877072 999896926
-999949057 -596824941
-999861332 -596912666
-999877142 -596896856
-999959271 -596814727
596969127 999804871
-999915273 -596858725
-999818195 -596955803
596852430 999921568
-999861367 -596912631
596856471 999917527
-999908715 -596865283
596786972 999987026
-999977838 -596796160
-999970853 -596803145
596803949 999970049
-999927239 -596846759
-999930003 -596843995
596857255 999916743
-999821489 -596952509
-999823209 -596950789
596860520 999913478
-999959016 -596814982
-999872657 -596901341
-999834019 -596939979
596884364 999889634
-999902403 -596871595
-999959452 -596814546
596875840 999898158
596849502 999924496
596843478 999930520
-999990410 -596783588
-999948047 -596825951
-999816696 -596957302
-999941163 -596832835
-999916097 -596857901
-999904319 -596869679
596805571 999968427
-999977071 -596796927
-999878894 -596895104
596924238 999849760
596889279 999884719
596785212 999988786
-999844926 -596929072
596786846 999987152
-999834989 -596939009
-999894301 -596879697
-999913913 -596860085
596840084 999933914
-999868196 -596905802
-999843457 -596930541
596819431 999954567
596829545 999944453
596845540 999928458
596953117 999820881
-999855699 -596918299
596945420 999828578
-999817267 -596956731
596904283 999869715
-999869455 -596904543
-999839892 -596934106
-999959942 -596814056
-999989439 -596784559
596897631 999876367
596883231 999890767
596788955 999985043
-999830517 -596943481
596921561 999852437
-999970984 -596803014
-999940443 -596833555
596803272 999970726
596881599 999892399
-999887553 -596886445
-999823957 -596950041
-999929925 -596844073
596898914 999875084
596917583 999856415
-999839876 -596934122
-999856779 -596917219
596858069 999915929
596869502 999904496
-999853780 -596920218
596799185 999974813
-999961657 -596812341
-999824585 -596949413
596920878 999853120
596888678 999885320
596781442 999992556
596956016 999817982
596921261 999852737
-999800644 -596973354
-999849485 -596924513
-999967052 -596806946
-999806355 -596967643
596970823 999803175
596826857 999947141
-999949189 -596824809
596800307 999973691
596864803 999909195
596906260 999867738
-999801085 -596972913
-999915077 -596858921
596896727 999877271
596841794 999932204
596860297 999913701
596915982 999858016
596900051 999873947
596969430 999804568
596774866 999999132
-999934628 -596839370
596909854 999864144
596811616 999962382
-999818488 -596955510
596833407 999940591
-999819749 -596954249
596884726 999889272
596944028 999829970
-999998390 -596775608
596851627 999922371
-999995494 -596778504
-999908782 -596865216
-999855513 -596918485
-999980145 -596793853
596861167 999912831
596898210 999875788
596851856 999922142
596846523 999927475
-999830945 -596943053
596914903 999859095
-999834805 -596939193
-999943863 -596830135
596887798 999886200
-999891836 -596882162
-999866655 -596907343
-999986594 -596787404
-999837728 -596936270
-999870547 -596903451
-999808471 -596965527
-999947636 -596826362
596785713 999988285
-999915227 -596858771
596942524 999831474
-999947493 -596826505
-999975496 -596798502
-999949751 -596824247
-999949080 -596824918
-999896697 -596877301
-999914209 -596859789
-999926327 -596847671
-999910184 -596863814
596794990 999979008
-999878612 -596895386
596894286 999879712
-999930291 -596843707
-999863243 -596910755
-999874604 -596899394
596777132 999996866
596893584 999880414
596969572 999804426
-999831320 -596942678
-999997500 -596776498
596831450 999942548
596925462 999848536
-999981928 -596792070
596889982 999884016
596958199 999815799
596899628 999874370
-999811863 -596962135
-999931839 -596842159
596959893 999814105
-999970221 -596803777
596915227 999858771
596839611 999934387
596971963 999802035
-999846929 -596927069
596894484 999879514
-999817315 -596956683
-999881684 -596892314
596803610 999970388
-999997002 -596776996
596774093 999999905
596922697 999851301
-999813029 -596960969
596954046 999819952
596832036 999941962
-999885988 -596888010
596911662 999862336
596841566 999932432
-999908433 -596865565
-999804010 -596969988
-999828823 -596945175
-999905465 -596868533
-999969682 -596804316
596913785 999860213
-999849569 -596924429
-999911983 -596862015
596903036 999870962
596922540 999851458
-999938612 -596835386
-999967330 -596806668
596884000 999889998
596798715 999975283
-999958573 -596815425
596861378 999912620
-999941364 -596832634
596901175 999872823
596782394 999991604
596941864 999832134
-999986160 -596787838
-999984020 -596789978
-999820307 -596953691
-999856099 -596917899
596831338 999942660
596782407 999991591
596867770 999906228
596823582 999950416
-999879152 -596894846
-999999112 -596774886
596927983 999846015
-999877593 -596896405
596846766 999927232
-999933336 -596840662
-999807537 -596966461
-999893273 -596880725
-999992790 -596781208
596820470 999953528
596968928 999805070
-999944192 -596829806
-999912100 -596861898
-999934349 -596839649
596881549 999892449
-999969088 -596804910
596802633 999971365
596878476 999895522
596808488 999965510
596866484 999907514
-999960096 -596813902
-999861764 -596912234
596882558 999891440
-999879178 -596894820
-999966825 -596807173
-999816891 -596957107
596822524 999951474
-999938639 -596835359
596790773 999983225
596783056 999990942
-999988503 -596785495
-999876549 -596897449
-999960083 -596813915
-999833606 -596940392
-999926447 -596847551
596939848 999834150
596885323 999888675
596776449 999997549
596828022 999945976
-999845020 -596928978
596891928 999882070
596926494 999847504
-999886976 -596887022
596946133 999827865
-999928705 -596845293
596898958 999875040
-999946943 -596827055
596810781 999963217
-999820204 -596953794
-999946805 -596827193
-999950127 -596823871
-999993113 -596780885
596867396 999906602
-999901890 -596872108
-999999417 -596774581
596927452 999846546
-999850213 -596923785
596921297 999852701
-999871477 -596902521
596788734 999985264
596775560 999998438
596811626 999962372
596792742 999981256
596893629 999880369
596818469 999955529
596875296 999898702
596817315 999956683
-999869020 -596904978
596877905 999896093
596794848 999979150
-999832269 -596941729
-999872233 -596901765
-999984364 -596789634
596946055 999827943
596842102 999931896
596857298 999916700
-999817272 -596956726
596927645 999846353
-999802595 -596971403
596802296 999971702
596779431 999994567
-999948711 -596825287
596934434 999839564
596835919 999938079
-999918893 -596855105
-999821424 -596952574
-999894316 -596879682
596948077 999825921
-999873700 -596900298
-999898042 -596875956
-999991910 -596782088
596832116 999941882
-999809644 -596964354
-999870502 -596903496
-999950902 -596823096
596864001 999909997
596874949 999899049
596819737 999954261
-999947823 -596826175
-999877415 -596896583
596780743 999993255
596836681 999937317
-999967971 -596806027
-999838974 -596935024
-999993124 -596780874
-999965024 -596808974
596828033 999945965
596829331 999944667
596839330 999934668
-999872104 -596901894
596890391 999883607
596872495 999901503
-999821246 -596952752
596843118 999930880
-999820984 -596953014
-999825289 -596948709
596872964 999901034
596804770 999969228
596798794 999975204
-999885051 -596888947
-999922029 -596851969
-999911722 -596862276
-999985559 -596788439
596852601 999921397
596853035 999920963
-999923734 -596850264
596804638 999969360
596935784 999838214
-999827731 -596946267
596807453 999966545
596777760 999996238
-999937499 -596836499
596888385 999885613
596945637 999828361
-999830214 -596943784
-999954824 -596819174
596931459 999842539
-999935771 -596838227
596878698 999895300
-999890653 -596883345
596902535 999871463
596903659 999870339
596919874 999854124
-999879597 -596894401
-999910680 -596863318
-999896275 -596877723
596851483 999922515
-999974754 -596799244
596851730 999922268
596892229 999881769
596774751 999999247
596778462 999995536
-999877466 -596896532
596869506 999904492
-999967960 -596806038
-999801771 -596972227
-999941806 -596832192
596960818 999813180
596821126 999952872
-999997574 -596776424
596809455 999964543
-999930400 -596843598
596805524 999968474
-999912606 -596861392
-999969701 -596804297
-999823821 -596950177
-999978382 -596795616
596885988 999888010
596943277 999830721
596881758 999892240
-999859339 -596914659
596972253 999801745
-999969141 -596804857
-999895154 -596878844
-999888855 -596885143
-999895351 -596878647
-999879219 -596894779
-999903622 -596870376
596906832 999867166
596884397 999889601
-999853158 -596920840
-999808278 -596965720
596890762 999883236
-999905235 -596868763
596850612 999923386
596798647 999975351
-999996142 -596777856
596807558 999966440
-999912841 -596861157
596932626 999841372
-999963086 -596810912
596951975 999822023
-999842149 -596931849
596932150 999841848
-999849135 -596924863
-999968349 -596805649
-999802835 -596971163
-999856720 -596917278
-999904915 -596869083
596864972 999909026
596899428 999874570
-999899752 -596874246
-999881937 -596892061
-999829767 -596944231
-999866002 -596907996
596829938 999944060
-999939064 -596834934
-999996737 -596777261
-999893362 -596880636
-999981768 -596792230
-999974701 -596799297
596848254 999925744
596817363 999956635
-999814939 -596959059
-999899516 -596874482
596914757 999859241
-999859483 -596914515
596936771 999837227
596962727 999811271
596921921 999852077
596958805 999815193
-999853063 -596920935
596886991 999887007
-999935084 -596838914
596874594 999899404
-999975771 -596798227
-999966208 -596807790
-999925245 -596848753
-999959578 -596814420
-999842184 -596931814
-999936567 -596837431
-999827482 -596946516
596911436 999862562
596883851 999890147
596951100 999822898
-999807680 -596966318
-999917786 -596856212
596952231 999821767
-999936655 -596837343
596941723 999832275
-999864863 -596909135
-999806749 -596967249
-999910921 -596863077
596948875 999825123
-999968848 -596805150
-999918224 -596855774
-999948061 -596825937
-999949878 -596824120
596945773 999828225
596819429 999954569
596884079 999889919
-999861900 -596912098
-999844261 -596929737
-999961253 -596812745
596784008 999989990
596794400 999979598
-999899707 -596874291
596929497 999844501
596837996 999936002
596896089 999877909
-999913353 -596860645
596888900 999885098
596884501 999889497
-999951096 -596822902
-999912042 -596861956
596947871 999826127
-999827852 -596946146
596830098 999943900
596939685 999834313
596882733 999891265
-999805973 -596968025
596778258 999995740
-999848339 -596925659
596776115 999997883
596877475 999896523
596910397 999863601
-999928246 -596845752
596777409 999996589
-999840067 -596933931
596929936 999844062
596923001 999850997
596922401 999851597
596806618 999967380
596823167 999950831
-999942124 -596831874
596830694 999943304
-999857981 -596916017
-999895510 -596878488
596807957 999966041
-999904788 -596869210
-999900570 -596873428
596933311 999840687
-999874961 -596899037
596912464 999861534
-999831610 -596942388
-999830457 -596943541
-999863732 -596910266
596949509 999824489
596890881 999883117
596843479 999930519
596815141 999958857
-999978977 -596795021
-999853688 -596920310
596968442 999805556
596856091 999917907
-999862581 -596911417
-999844843 -596929155
-999874055 -596899943
-999955630 -596818368
596829101 999944897
596922400 999851598
-999879680 -596894318
596899086 999874912
596898052 999875946
-999889036 -596884962
596896717 999877281
596844269 999929729
-999938902 -596835096
-999840752 -596933246
-999900662 -596873336
-999945170 -596828828
-999821512 -596952486
-999960196 -596813802
596959616 999814382
-999940127 -596833871
596884208 999889790
596913246 999860752
-999834387 -596939611
-999843328 -596930670
-999992511 -596781487
596778406 999995592
596925639 999848359
596868828 999905170
-999958994 -596815004
596873293 999900705
596850783 999923215
596931737 999842261
-999884623 -596889375
-999823075 -596950923
596804515 999969483
-999827055 -596946943
596817440 999956558
-999829262 -596944736
596847805 999926193
596903343 999870655
-999919852 -596854146
596854215 999919783
596901823 999872175
-999876767 -596897231
596908535 999865463
-999804564 -596969434
596780021 999993977
-999976142 -596797856
596784675 999989323
596955865 999818133
-999990628 -596783370
596823931 999950067
-999804201 -596969797
-999993044 -596780954
-999860400 -596913598
-999933269 -596840729
596791097 999982901
-999903440 -596870558
-999841808 -596932190
596814329 999959669
-999937225 -596836773
-999858846 -596915152
-999833793 -596940205
596883691 999890307
-999959034 -596814964
-999898752 -596875246
596810182 999963816
596820708 999953290
596820042 999953956
596825144 999948854
-999906702 -596867296
596943279 999830719
596955003 999818995
596963266 999810732
-999832017 -596941981
596921272 999852726
-999924069 -596849929
-999911004 -596862994
596874701 999899297
-999805521 -596968477
-999943965 -596830033
-999862985 -596911013
-999827546 -596946452
-999806957 -596967041
-999949313 -596824685
-999843292 -596930706
-999999590 -596774408
-999968203 -596805795
-999998706 -596775292
-999930399 -596843599
-999974957 -596799041
-999839232 -596934766
-999811131 -596962867
-999805717 -596968281
-999998594 -596775404
596901012 999872986
-999844286 -596929712
596861806 999912192
-999837207 -596936791
-999922970 -596851028
-999854120 -596919878
596877020 999896978
596958334 999815664
-999920468 -596853530
596955496 999818502
596810853 999963145
-999860116 -596913882
-999983946 -596790052
596779798 999994200
596943012 999830986
596879241 999894757
596846482 999927516
596928228 999845770
596816576 999957422
596910684 999863314
-999948293 -596825705
-999826581 -596947417
-999800857 -596973141
-999974162 -596799836
596851403 999922595
-999896921 -596877077
-999815528 -596958470
-999922859 -596851139
-999917836 -596856162
596838758 999935240
-999869016 -596904982
-999961709 -596812289
596820522 999953476
596859458 999914540
-999999175 -596774823
596783873 999990125
596847600 999926398
-999967136 -596806862
-999956854 -596817144
596868026 999905972
-999889572 -596884426
-999965450 -596808548
596845144 999928854
-999822017 -596951981
596890036 999883962
-999890969 -596883029
596916641 999857357
-999904658 -596869340
596792963 999981035
596860679 999913319
-999892517 -596881481
-999928929 -596845069
-999948623 -596825375
596815825 999958173
-999988745 -596785253
596906498 999867500
-999928930 -596845068
-999848163 -596925835
-999936204 -596837794
-999869993 -596904005
-999994965 -596779033
-999984982 -596789016
596844727 999929271
-999988566 -596785432
596798873 999975125
596784722 999989276
-999942106 -596831892
596933911 999840087
-999951129 -596822869
-999989544 -596784454
596852994 999921004
596904299 999869699
-999924425 -596849573
596959405 999814593
-999888598 -596885400
596886752 999887246
-999845902 -596928096
596954178 999819820
596911194 999862804
-999825645 -596948353
-999936081 -596837917
596839236 999934762
596907094 999866904
596960253 999813745
596856289 999917709
-999857464 -596916534
-999980573 -596793425
596841618 999932380
596924257 999849741
596866422 999907576
-999807285 -596966713
-999924082 -596849916
596808256 999965742
-999838878 -596935120
-999979564 -596794434
-999962141 -596811857
596844891 999929107
-999929792 -596844206
596807686 999966312
-999829783 -596944215
596970595 999803403
596939726 999834272
-999860663 -596913335
596798967 999975031
-999998931 -596775067
596834361 999939637
596809494 999964504
-999977407 -596796591
-999910963 -596863035
596838103 999935895
596886016 999887982
-999835908 -596938090
596886089 999887909
-999912054 -596861944
596940539 999833459
596802639 999971359
596812991 999961007
-999981055 -596792943
-999873634 -596900364
596857951 999916047
596949792 999824206
-999909983 -596864015
-999952992 -596821006
596911667 999862331
-999986591 -596787407
-999875136 -596898862
596858122 999915876
596920943 999853055
-999879142 -596894856
-999940326 -596833672
596820388 999953610
596915201 999858797
-999861508 -596912490
596931819 999842179
596789387 999984611
596859314 999914684
-999836649 -596937349
596891423 999882575
-999912269 -596861729
596843981 999930017
-999901279 -596872719
596957031 999816967
-999951388 -596822610
-999874651 -596899347
596828427 999945571
596813682 999960316
596942997 999831001
-999876579 -596897419
-999845553 -596928445
-999938637 -596835361
596860568 999913430
596812911 999961087
596964068 999809930
-999923829 -596850169
-999977874 -596796124
-999930248 -596843750
-999907737 -596866261
596802953 999971045
-999847331 -596926667
596780932 999993066
596869198 999904800
-999804487 -596969511
-999911528 -596862470
596807283 999966715
596965653 999808345
-999838634 -596935364
596889192 999884806
596830472 999943526
-999967701 -596806297
-999978827 -596795171
596972137 999801861
-999900581 -596873417
596955784 999818214
596912347 999861651
-999980503 -596793495
596898731 999875267
596945883 999828115
-999967496 -596806502
596830403 999943595
596804987 999969011
596921636 999852362
-999881285 -596892713
596907309 999866689
596776693 999997305
596926345 999847653
596960260 999813738
596926553 999847445
596915879 999858119
-999881087 -596892911
596817150 999956848
-999819747 -596954251
596905514 999868484
596927709 999846289
-999849962 -596924036
596944508 999829490
-999815485 -596958513
596874051 999899947
596821202 999952796
-999814117 -596959881
596831658 999942340
-999834263 -596939735
-999969527 -596804471
596774108 999999890
596808083 999965915
-999940280 -596833718
-999970481 -596803517
596800706 999973292
-999904545 -596869453
596877872 999896126
596907150 999866848
596781845 999992153
-999943168 -596830830
596776417 999997581
-999866686 -596907312
-999913938 -596860060
-999868010 -596905988
596920106 999853892
596901764 999872234
-999951784 -596822214
596800522 999973476
596917735 999856263
-999842919 -596931079
596926639 999847359
596816153 999957845
-999913968 -596860030
-999908135 -596865863
-999875047 -596898951
-999943930 -596830068
-999953779 -596820219
-999860769 -596913229
-999967336 -596806662
-999837409 -596936589
-999813865 -596960133
-999970079 -596803919
596880301 999893697
596936356 999837642
-999991792 -596782206
-999881481 -596892517
596888756 999885242
596964271 999809727
-999976522 -596797476
-999881301 -596892697
596916903 999857095
-999972791 -596801207
596917478 999856520
596894513 999879485
596894262 999879736
-999978600 -596795398
-999975693 -596798305
-999886750 -596887248
596894616 999879382
-999841749 -596932249
-999837835 -596936163
596952201 999821797
-999912421 -596861577
596954337 999819661
-999872729 -596901269
-999816894 -596957104
-999966945 -596807053
-999936153 -596837845
596832339 999941659
-999935886 -596838112
596942183 999831815
596899341 999874657
-999899423 -596874575
-999899045 -596874953
596919605 999854393
596853493 999920505
596873773 999900225
596811678 999962320
-999831030 -596942968
596906616 999867382
596866522 999907476
596851950 999922048
-999974917 -596799081
-999988692 -596785306
-999985145 -596788853
-999917654 -596856344
-999874629 -596899369
-999847232 -596926766
-999857804 -596916194
-999840431 -596933567
-999839547 -596934451
596847033 999926965
596916150 999857848
-999843836 -596930162
-999813392 -596960606
596968635 999805363
-999892667 -596881331
-999927499 -596846499
596816040 999957958
596775000 999998998
596871613 999902385
-999831732 -596942266
-999849167 -596924831
596807752 999966246
596905787 999868211
-999801716 -596972282
-999941996 -596832002
596851461 999922537
596838083 999935915
596841887 999932111
596899101 999874897
596962183 999811815
596939695 999834303
596898395 999875603
-999970729 -596803269
596850332 999923666
596846930 999927068
-999945883 -596828115
596828583 999945415
-999827407 -596946591
-999834351 -596939647
-999809057 -596964941
-999997881 -596776117
596801187 999972811
596787279 999986719
-999877237 -596896761
596968296 999805702
-999999017 -596774981
596865632 999908366
596869815 999904183
596785370 999988628
596859052 999914946
596902233 999871765
-999914574 -596859424
596875579 999898419
596908155 999865843
596932217 999841781
-999992376 -596781622
-999864982 -596909016
-999909845 -596864153
-999855030 -596918968
596934450 999839548
596924112 999849886
596780630 999993368
596931254 999842744
-999871506 -596902492
596816280 999957718
596947305 999826693
-999959258 -596814740
596857206 999916792
-999909614 -596864384
596861238 999912760
-999824351 -596949647
596864911 999909087
-999817428 -596956570
-999921588 -596852410
-999980437 -596793561
-999804675 -596969323
596806753 999967245
-999892495 -596881503
-999810721 -596963277
-999835241 -596938757
596789475 999984523
596920766 999853232
-999927254 -596846744
596917658 999856340
-999802011 -596971987
596923025 999850973
596934980 999839018
-999938740 -596835258
-999839380 -596934618
-999973181 -596800817
-999867627 -596906371
-999812275 -596961723
-999958070 -596815928
596887957 999886041
596809123 999964875
596884421 999889577
596821984 999952014
-999880665 -596893333
596933548 999840450
596882576 999891422
-999959522 -596814476
-999807626 -596966372
596805911 999968087
-999991680 -596782318
-999971181 -596802817
-999883646 -596890352
596814494 999959504
596824979 999949019
-999886160 -596887838
-999861234 -596912764
596955066 999818932
-999874331 -596899667
596907485 999866513
-999850737 -596923261
-999875655 -596898343
596925750 999848248
596840817 999933181
-999964992 -596809006
-999863673 -596910325
-999976240 -596797758
-999821404 -596952594
596837370 999936628
-999904961 -596869037
-999886497 -596887501
-999942912 -596831086
596847641 999926357
596955153 999818845
-999871346 -596902652
596866365 999907633
-999836606 -596937392
-999992883 -596781115
596794091 999979907
596954527 999819471
-999901173 -596872825
-999863427 -596910571
596827123 999946875
-999815555 -596958443
596881167 999892831
-999946475 -596827523
-999853400 -596920598
-999852515 -596921483
-999847724 -596926274
-999813609 -596960389
-999995111 -596778887
-999940781 -596833217
596872501 999901497
-999945927 -596828071
596846594 999927404
-999844677 -596929321
-999952294 -596821704
596955495 999818503
-999984980 -596789018
596973054 999800944
-999831552 -596942446
-999811155 -596962843
-999827465 -596946533
596819087 999954911
596862707 999911291
-999848500 -596925498
-999903372 -596870626
-999814194 -596959804
596842684 999931314
596780633 999993365
-999948744 -596825254
596836233 999937765
596879427 999894571
-999834876 -596939122
596886346 999887652
596817514 999956484
596925634 999848364
596825046 999948952
596848438 999925560
-999927480 -596846518
596818892 999955106
596972411 999801587
-999904223 -596869775
-999990131 -596783867
596790641 999983357
596912778 999861220
596774264 999999734
596954884 999819114
596813342 999960656
596915509 999858489
-999876218 -596897780
-999966219 -596807779
596851463 999922535
596876579 999897419
-999970919 -596803079
-999825599 -596948399
596965155 999808843
-999839558 -596934440
596878201 999895797
596794164 999979834
596956121 999817877
596942858 999831140
596947669 999826329
-999946502 -596827496
-999846164 -596927834
-999995471 -596778527
596832616 999941382
596925296 999848702
596874772 999899226
-999922384 -596851614
-999979108 -596794890
596932589 999841409
-999907119 -596866879
-999983184 -596790814
596918598 999855400
-999982011 -596791987
596903035 999870963
596798548 999975450
596816419 999957579
-999809383 -596964615
596864163 999909835
-999855751 -596918247
-999955181 -596818817
596929308 999844690
-999964853 -596809145
596820211 999953787
596917838 999856160
596956414 999817584
-999941476 -596832522
-999935215 -596838783
-999985450 -596788548
-999970198 -596803800
596936316 999837682
-999818180 -596955818
-999888612 -596885386
596818585 999955413
-999811866 -596962132
-999981997 -596792001
-999976068 -596797930
-999989847 -596784151
-999809139 -596964859
-999845094 -596928904
596925520 999848478
596836544 999937454
-999984860 -596789138
-999809084 -596964914
-999982845 -596791153
-999851356 -596922642
596861681 999912317
-999902259 -596871739
-999858942 -596915056
-999923809 -596850189
596813162 999960836
-999826760 -596947238
596923938 999850060
-999866570 -596907428
-999846447 -596927551
-999835172 -596938826
-999824639 -596949359
596922134 999851864
-999816685 -596957313
596894861 999879137
-999990970 -596783028
-999984545 -596789453
596927967 999846031
-999918907 -596855091
-999938916 -596835082
596810257 999963741
-999979136 -596794862
-999835185 -596938813
596774971 999999027
596933154 999840844
-999923542 -596850456
596937610 999836388
-999876279 -596897719
-999982992 -596791006
596902782 999871216
-999910575 -596863423
-999925154 -596848844
596957407 999816591
596843991 999930007
-999843921 -596930077
596831420 999942578
-999962501 -596811497
596908508 999865490
-999847481 -596926517
-999827879 -596946119
-999816415 -596957583
-999999676 -596774322
596950661 999823337
-999878681 -596895317
596826697 999947301
596815503 999958495
596912932 999861066
596794181 999979817
596872486 999901512
596873264 999900734
-999857445 -596916553
-999868612 -596905386
-999943156 -596830842
596920887 999853111
-999844294 -596929704
596953613 999820385
596779367 999994631
-999924116 -596849882
596874948 999899050
596868046 999905952
596867576 999906422
-999820912 -596953086
-999901627 -596872371
-999906481 -596867517
596848484 999925514
596931029 999842969
-999884942 -596889056
-999857416 -596916582
596971953 999802045
-999891927 -596882071
596882001 999891997
596903344 999870654
596855078 999918920
596838646 999935352
596931799 999842199
-999939542 -596834456
596941651 999832347
596959942 999814056
596938194 999835804
-999947131 -596826867
-999864101 -596909897
-999943890 -596830108
-999918939 -596855059
-999974971 -596799027
596957258 999816740
-999942828 -596831170
-999934775 -596839223
-999946061 -596827937
-999980650 -596793348
596796457 999977541
-999941655 -596832343
596961725 999812273
-999910638 -596863360
596929473 999844525
596945108 999828890
596877166 999896832
596803181 999970817
596884013 999889985
-999908306 -596865692
-999883983 -596890015
596941583 999832415
596900981 999873017
596929346 999844652
-999997821 -596776177
-999802338 -596971660
596891787 999882211
596889073 999884925
596834330 999939668
-999915249 -596858749
-999832513 -596941485
-999877284 -596896714
596953004 999820994
596845036 999928962
596938698 999835300
596891930 999882068
596853011 999920987
-999919546 -596854452
-999809835 -596964163
596814224 999959774
-999818484 -596955514
-999840006 -596933992
-999995716 -596778282
596938448 999835550
-999984542 -596789456
596894416 999879582
596823415 999950583
596939560 999834438
596905642 999868356
596928011 999845987
596939130 999834868
-999970401 -596803597
-999886801 -596887197
-999980873 -596793125
-999974668 -596799330
596970119 999803879
-999916872 -596857126
596814565 999959433
596794177 999979821
596830934 999943064
-999878511 -596895487
596919781 999854217
-999965731 -596808267
-999861373 -596912625
-999925074 -596848924
-999906775 -596867223
596828635 999945363
-999808886 -596965112
596965540 999808458
-999818267 -596955731
596799077 999974921
596935686 999838312
-999865657 -596908341
596846851 999927147
596933759 999840239
-999825017 -596948981
596919463 999854535
596886413 999887585
-999853828 -596920170
596800875 999973123
-999813993 -596960005
-999813145 -596960853
596812920 999961078
-999825747 -596948251
596940536 999833462
596885744 999888254
596908660 999865338
-999802815 -596971183
596880978 999893020
-999952019 -596821979
-999831345 -596942653
596927456 999846542
596831671 999942327
596946291 999827707
-999900754 -596873244
596827578 999946420
-999872613 -596901385
596792744 999981254
-999905857 -596868141
-999934359 -596839639
596833056 999940942
596836209 999937789
-999861501 -596912497
596813526 999960472
596919239 999854759
-999908125 -596865873
596828351 999945647
596842291 999931707
596871542 999902456
-999821538 -596952460
-999820257 -596953741
-999872866 -596901132
-999903438 -596870560
596904966 999869032
596777480 999996518
596779248 999994750
-999939328 -596834670
596876305 999897693
596789116 999984882
-999863983 -596910015
596884614 999889384
-999834766 -596939232
-999944795 -596829203
596835936 999938062
596931369 999842629
-999833495 -596940503
-999986129 -596787869
596934218 999839780
-999840041 -596933957
-999957320 -596816678
596895074 999878924
-999956784 -596817214
596958906 999815092
-999901482 -596872516
596935973 999838025
596829921 999944077
596823216 999950782
596799519 999974479
596969250 999804748
596925836 999848162
-999885653 -596888345
-999962446 -596811552
596800366 999973632
596894360 999879638
596899236 999874762
596857906 999916092
596839443 999934555
-999945902 -596828096
-999878830 -596895168
596899702 999874296
596902590 999871408
596858169 999915829
-999915741 -596858257
-999844934 -596929064
-999951247 -596822751
596828688 999945310
596940691 999833307
596838274 999935724
-999970606 -596803392
-999862194 -596911804
-999904451 -596869547
596879394 999894604
-999820810 -596953188
596872464 999901534
596818550 999955448
-999825424 -596948574
596928789 999845209
596958979 999815019
-999905065 -596868933
-999946412 -596827586
596904475 999869523
596902473 999871525
-999859145 -596914853
-999971276 -596802722
596838631 999935367
-999967281 -596806717
596972540 999801458
596874217 999899781
-999855154 -596918844
-999936700 -596837298
-999862435 -596911563
-999855115 -596918883
596834779 999939219
-999887675 -596886323
596893390 999880608
596891512 999882486
-999951488 -596822510
-999882767 -596891231
596892138 999881860
596947192 999826806
596892971 999881027
-999835837 -596938161
-999859994 -596914004
596836074 999937924
-999812807 -596961191
-999891175 -596882823
596945515 999828483
-999801004 -596972994
-999907075 -596866923
-999890556 -596883442
596857596 999916402
-999837878 -596936120
596784521 999989477
596873470 999900528
-999953032 -596820966
-999810895 -596963103
596962855 999811143
596845965 999928033
-999839874 -596934124
-999819226 -596954772
-999997758 -596776240
596894539 999879459
-999848473 -596925525
-999850922 -596923076
596774019 999999979
596972692 999801306
596942204 999831794
596948576 999825422
596955071 999818927
-999943050 -596830948
-999812972 -596961026
-999966576 -596807422
-999941868 -596832130
-999805222 -596968776
-999856456 -596917542
-999982735 -596791263
-999942016 -596831982
-999871241 -596902757
596900698 999873300
596865975 999908023
596821937 999952061
-999853980 -596920018
-999861698 -596912300
596914872 999859126
596816715 999957283
596942556 999831442
596797106 999976892
-999924563 -596849435
-999945152 -596828846
596884553 999889445
596883283 999890715
-999907181 -596866817
-999984515 -596789483
-999927211 -596846787
596814166 999959832
596798813 999975185
596785065 999988933
596862566 999911432
596867641 999906357
-999983777 -596790221
596827004 999946994
-999948471 -596825527
-999964965 -596809033
-999815223 -596958775
-999938616 -596835382
-999837492 -596936506
596970093 999803905
596884360 999889638
-999852556 -596921442
-999995530 -596778468
596851307 999922691
-999826060 -596947938
596955707 999818291
-999917310 -596856688
596846681 999927317
-999821214 -596952784
596776868 999997130
-999984799 -596789199
596955241 999818757
-999925557 -596848441
596950820 999823178
-999870928 -596903070
596935862 999838136
-999972628 -596801370
-999981344 -596792654
-999918864 -596855134
596817745 999956253
-999916111 -596857887
-999971572 -596802426
-999855902 -596918096
596948957 999825041
596887270 999886728
-999803684 -596970314
-999956388 -596817610
-999983682 -596790316
596804957 999969041
-999966469 -596807529
-999882820 -596891178
596886343 999887655
-999819670 -596954328
-999911671 -596862327
596961042 999812956
596897510 999876488
596972530 999801468
596841931 999932067
-999863236 -596910762
-999815367 -596958631
596937399 999836599
-999945896 -596828102
-999933420 -596840578
-999985823 -596788175
596785102 999988896
-999934141 -596839857
-999871972 -596902026
596930433 999843565
-999820971 -596953027
596782396 999991602
596778752 999995246
596949952 999824046
596797899 999976099
-999940300 -596833698
-999885750 -596888248
-999897146 -596876852
596901496 999872502
596821125 999952873
-999987014 -596786984
-999986212 -596787786
596918357 999855641
-999950844 -596823154
-999974933 -596799065
-999848433 -596925565
596835616 999938382
596945115 999828883
596892980 999881018
-999980267 -596793731
596776816 999997182
-999944430 -596829568
-999926631 -596847367
596824636 999949362
596914982 999859016
-999848137 -596925861
596788662 999985336
596834951 999939047
596823877 999950121
-999926476 -596847522
596786055 999987943
-999820421 -596953577
596937880 999836118
596854507 999919491
596821692 999952306
596941967 999832031
596865277 999908721
596913920 999860078
596813281 999960717
-999953089 -596820909
596899247 999874751
596828534 999945464
-999902667 -596871331
596852177 999921821
596862532 999911466
-999970031 -596803967
596885434 999888564
-999943672 -596830326
-999833582 -596940416
-999895616 -596878382
-999827499 -596946499
-999969694 -596804304
596828510 999945488
-999883872 -596890126
596947683 999826315
-999998346 -596775652
-999940271 -596833727
-999984510 -596789488
-999911028 -596862970
-999947434 -596826564
596811189 999962809
-999875948 -596898050
596783310 999990688
596937008 999836990
-999995995 -596778003
596860107 999913891
-999885397 -596888601
596808179 999965819
-999942871 -596831127
-999934721 -596839277
-999910323 -596863675
596781984 999992014
596808091 999965907
-999964707 -596809291
596940090 999833908
-999800480 -596973518
596835519 999938479
596950266 999823732
-999851865 -596922133
596829113 999944885
-999951375 -596822623
596901443 999872555
596831930 999942068
-999958431 -596815567
596848653 999925345
596860924 999913074
-999810004 -596963994
-999866078 -596907920
596870474 999903524
-999993774 -596780224
-999809980 -596964018
596781294 999992704
-999819016 -596954982
-999804988 -596969010
-999896202 -596877796
-999860158 -596913840
596883768 999890230
-999848217 -596925781
596954684 999819314
596887264 999886734
596783629 999990369
-999845978 -596928020
-999925574 -596848424
596921155 999852843
596775668 999998330
596915795 999858203
-999809783 -596964215
-999928561 -596845437
-999824968 -596949030
-999869670 -596904328
596970731 999803267
596966475 999807523
596807809 999966189
596796861 999977137
-999836340 -596937658
-999839248 -596934750
-999884246 -596889752
-999826346 -596947652
596829347 999944651
-999872903 -596901095
596936004 999837994
596838760 999935238
596962590 999811408
596865595 999908403
596791239 999982759
596971765 999802233
-999827314 -596946684
596964706 999809292
-999936991 -596837007
596928630 999845368
596908783 999865215
596823949 999950049
596928688 999845310
596842687 999931311
596926827 999847171
-999940254 -596833744
-999861318 -596912680
-999904275 -596869723
596912868 999861130
596871095 999902903
-999970265 -596803733
596795534 999978464
-999892970 -596881028
-999851654 -596922344
-999965573 -596808425
596900651 999873347
-999999002 -596774996
-999831371 -596942627
-999869092 -596904906
-999932611 -596841387
-999954147 -596819851
-999820193 -596953805
-999907602 -596866396
596870217 999903781
596824305 999949693
-999920683 -596853315
596835049 999938949
-999922526 -596851472
596846180 999927818
596826807 999947191
596849379 999924619
-999896205 -596877793
-999911891 -596862107
596857373 999916625
596904253 999869745
596910304 999863694
-999846398 -596927600
596937121 999836877
596940234 999833764
-999873320 -596900678
-999998974 -596775024
-999897810 -596876188
596935643 999838355
596861437 999912561
-999879707 -596894291
596867958 999906040
-999992106 -596781892
-999939588 -596834410
596949589 999824409
596909653 999864345
-999879798 -596894200
596841478 999932520
596858014 999915984
-999869268 -596904730
-999985337 -596788661
596839634 999934364
596788158 999985840
-999948802 -596825196
-999991681 -596782317
596859995 999914003
-999815211 -596958787
596835570 999938428
596966820 999807178
596881223 999892775
-999987141 -596786857
-999854379 -596919619
596886742 999887256
-999887052 -596886946
596907279 999866719
596945018 999828980
-999978710 -596795288
596892050 999881948
596810425 999963573
-999935475 -596838523
596789377 999984621
-999824632 -596949366
-999953230 -596820768
-999989994 -596784004
-999832374 -596941624
-999861794 -596912204
596831915 999942083
596794903 999979095
-999970358 -596803640
-999828314 -596945684
596834588 999939410
596918732 999855266
-999904016 -596869982
-999829349 -596944649
596972596 999801402
-999913858 -596860140
-999906061 -596867937
596813086 999960912
596807842 999966156
-999923817 -596850181
-999921976 -596852022
-999889569 -596884429
596922564 999851434
596838964 999935034
596779408 999994590
596812272 999961726
-999985621 -596788377
-999941910 -596832088
-999949012 -596824986
-999804172 -596969826
-999956694 -596817304
596831275 999942723
596895632 999878366
596884183 999889815
-999945873 -596828125
-999936905 -596837093
596838738 999935260
596939229 999834769
-999842398 -596931600
596879581 999894417
-999921075 -596852923
-999998769 -596775229
-999823286 -596950712
-999971545 -596802453
-999961061 -596812937
596904142 999869856
-999993840 -596780158
596951551 999822447
596785220 999988778
596942998 999831000
-999825512 -596948486
-999845934 -596928064
-999903157 -596870841
596789405 999984593
596902558 999871440
-999944269 -596829729
-999928610 -596845388
596903882 999870116
596883009 999890989
596863300 999910698
596963163 999810835
596947861 999826137
596846266 999927732
596879421 999894577
596895784 999878214
-999828853 -596945145
596918601 999855397
-999954752 -596819246
-999992354 -596781644
-999855156 -596918842
-999867910 -596906088
-999843735 -596930263
-999979083 -596794915
596816807 999957191
596906353 999867645
596873000 999900998
-999866080 -596907918
596878738 999895260
596902365 999871633
-999870623 -596903375
596936876 999837122
-999915753 -596858245
596777065 999996933
-999979696 -596794302
-999931211 -596842787
596869755 999904243
-999877794 -596896204
-999830774 -596943224
-999917271 -596856727
-999930243 -596843755
-999834703 -596939295
-999970227 -596803771
-999968958 -596805040
-999858493 -596915505
-999845406 -596928592
596914565 999859433
-999979523 -596794475
596783066 999990932
596810709 999963289
-999890422 -596883576
-999818040 -596955958
-999993797 -596780201
-999813878 -596960120
-999978062 -596795936
596850392 999923606
596901237 999872761
596839280 999934718
-999818962 -596955036
596949874 999824124
-999823390 -596950608
-999948858 -596825140
596778243 999995755
-999943285 -596830713
-999985659 -596788339
-999861750 -596912248
596921284 999852714
-999874817 -596899181
596820845 999953153
596859195 999914803
-999955334 -596818664
-999875244 -596898754
-999949881 -596824117
596918917 999855081
596848843 999925155
-999958119 -596815879
-999920815 -596853183
596894905 999879093
-999948405 -596825593
596850069 999923929
-999923195 -596850803
-999878786 -596895212
596830982 999943016
-999823033 -596950965
-999917641 -596856357
-999942761 -596831237
596907474 999866524
-999905644 -596868354
596915951 999858047
-999811097 -596962901
-999843733 -596930265
-999913274 -596860724
-999864275 -596909723
596782769 999991229
-999819480 -596954518
596780854 999993144
596943111 999830887
596921156 999852842
596886045 999887953
596836230 999937768
596891551 999882447
-999976080 -596797918
-999809000 -596964998
596820112 999953886
596890016 999883982
-999874535 -596899463
596857083 999916915
596882211 999891787
596880535 999893463
596871023 999902975
596840592 999933406
-999841159 -596932839
596970240 999803758
-999912425 -596861573
596911972 999862026
596916388 999857610
596839424 999934574
-999984733 -596789265
-999937173 -596836825
-999860300 -596913698
-999865529 -596908469
596861501 999912497
596789889 999984109
-999900008 -596873990
-999849346 -596924652
596960373 999813625
-999849239 -596924759
596900661 999873337
-999944609 -596829389
-999934436 -596839562
-999832130 -596941868
596921451 999852547
596887677 999886321
-999804126 -596969872
-999822196 -596951802
596809474 999964524
596911337 999862661
-999949717 -596824281
596860491 999913507
-999939786 -596834212
596804928 999969070
596869735 999904263
596798569 999975429
-999875003 -596898995
-999871391 -596902607
-999966723 -596807275
-999873224 -596900774
596883244 999890754
-999802194 -596971804
596831104 999942894
-999993390 -596780608
596837773 999936225
596958048 999815950
-999868526 -596905472
596844098 999929900
-999929249 -596844749
596922974 999851024
-999811417 -596962581
-999842970 -596931028
596915706 999858292
-999891450 -596882548
-999863361 -596910637
-999989744 -596784254
-999806538 -596967460
-999856792 -596917206
-999963844 -596810154
596947918 999826080
-999980943 -596793055
-999899102 -596874896
596790652 999983346
596786694 999987304
596945503 999828495
596910894 999863104
596800483 999973515
596814163 999959835
-999963557 -596810441
596847684 999926314
596925185 999848813
-999827760 -596946238
596848094 999925904
596875443 999898555
-999849268 -596924730
-999844168 -596929830
-999933657 -596840341
-999871279 -596902719
-999979089 -596794909
596958217 999815781
596867706 999906292
-999846572 -596927426
-999897710 -596876288
596847917 999926081
596783130 999990868
596791772 999982226
-999937143 -596836855
-999828208 -596945790
596865387 999908611
-999949452 -596824546
596793254 999980744
596835537 999938461
596933339 999840659
596936894 999837104
-999834593 -596939405
-999871316 -596902682
596815539 999958459
-999878154 -596895844
-999964182 -596809816
-999924478 -596849520
596868481 999905517
596853030 999920968
-999890249 -596883749
-999991114 -596782884
-999883787 -596890211
-999837023 -596936975
-999887406 -596886592
-999948378 -596825620
596827007 999946991
-999989972 -596784026
596848895 999925103
596855697 999918301
596854833 999919165
596787726 999986272
-999957661 -596816337
-999951781 -596822217
-999821164 -596952834
596775883 999998115
596787849 999986149
-999935791 -596838207
-999828576 -596945422
-999818733 -596955265
596898673 999875325
596819311 999954687
596785621 999988377
596848581 999925417
596839262 999934736
-999813478 -596960520
-999990265 -596783733
596829184 999944814
596848141 999925857
-999876933 -596897065
-999848905 -596925093
-999858856 -596915142
-999983312 -596790686
596784496 999989502
-999961158 -596812840
-999830799 -596943199
596888123 999885875
-999950588 -596823410
596957406 999816592
596774012 999999986
596971335 999802663
596926606 999847392
596851508 999922490
596956732 999817266
-999886532 -596887466
-999924927 -596849071
596936275 999837723
596809247 999964751
-999835000 -596938998
-999924928 -596849070
596807380 999966618
-999895577 -596878421
-999868904 -596905094
596881079 999892919
-999890338 -596883660
596851942 999922056
596808924 999965074
596830938 999943060
-999909350 -596864648
-999981096 -596792902
596965416 999808582
-999804891 -596969107
596960829 999813169
-999853205 -596920793
-999963768 -596810230
596929096 999844902
-999827330 -596946668
-999899668 -596874330
-999819232 -596954766
596796401 999977597
596914715 999859283
596961067 999812931
596954598 999819400
596964867 999809131
596784024 999989974
-999926457 -596847541
-999921674 -596852324
596855761 999918237
596819982 999954016
-999905108 -596868890
596909676 999864322
-999860288 -596913710
-999868937 -596905061
596880845 999893153
596881574 999892424
596938892 999835106
596954824 999819174
596897227 999876771
-999923248 -596850750
596944448 999829550
596803166 999970832
596848536 999925462
-999907338 -596866660
-999981155 -596792843
596972138 999801860
-999821021 -596952977
-999856644 -596917354
-999880943 -596893055
596874816 999899182
596929523 999844475
-999883984 -596890014
-999989855 -596784143
596882277 999891721
596848238 999925760
596873052 999900946
596947946 999826052
596944340 999829658
-999898163 -596875835
596939773 999834225
-999958588 -596815410
-999880469 -596893529
-999970135 -596803863
-999870245 -596903753
596798186 999975812
-999966229 -596807769
596823832 999950166
-999877953 -596896045
596830420 999943578
-999805708 -596968290
596796823 999977175
-999899408 -596874590
-999949839 -596824159
596830999 999942999
596947779 999826219
596783064 999990934
596911999 999861999
-999891702 -596882296
596915107 999858891
596915335 999858663
-999898100 -596875898
-999886622 -596887376
596916314 999857684
-999827466 -596946532
596859336 999914662
-999854639 -596919359
596905973 999868025
596885862 999888136
-999928889 -596845109
596816112 999957886
596912189 999861809
596874082 999899916
-999862865 -596911133
-999861776 -596912222
596890083 999883915
-999914743 -596859255
-999995215 -596778783
-999974905 -596799093
-999904538 -596869460
596786885 999987113
596944919 999829079
596783174 999990824
596780162 999993836
-999987671 -596786327
-999913030 -596860968
596950012 999823986
596898813 999875185
-999848220 -596925778
-999955390 -596818608
596836821 999937177
596903857 999870141
-999844710 -596929288
596973111 999800887
-999934567 -596839431
-999996311 -596777687
-999849099 -596924899
596799745 999974253
-999946360 -596827638
-999913481 -596860517
596923558 999850440
596778209 999995789
596934567 999839431
596926676 999847322
596902316 999871682
596898517 999875481
596972417 999801581
596893563 999880435
-999935191 -596838807
-999839375 -596934623
-999838318 -596935680
596952768 999821230
-999829506 -596944492
-999828964 -596945034
596861655 999912343
596777941 999996057
-999997354 -596776644
-999958073 -596815925
-999891057 -596882941
-999978406 -596795592
-999835614 -596938384
596806825 999967173
-999886832 -596887166
596884204 999889794
596781300 999992698
596789584 999984414
-999899914 -596874084
596965488 999808510
-999866874 -596907124
596888035 999885963
-999991043 -596782955
596788057 999985941
596921321 999852677
596845137 999928861
596884072 999889926
596844873 999929125
596957174 999816824
-999963205 -596810793
596816320 999957678
-999956218 -596817780
596941674 999832324
-999929983 -596844015
596851774 999922224
-999807715 -596966283
596809313 999964685
-999866225 -596907773
-999909175 -596864823
596867848 999906150
-999932326 -596841672
-999835759 -596938239
-999832603 -596941395
-999831186 -596942812
596909509 999864489
596865946 999908052
596911123 999862875
-999917746 -596856252
596958795 999815203
596807543 999966455
596919557 999854441
-999957017 -596816981
596808159 999965839
-999972995 -596801003
-999951627 -596822371
-999835766 -596938232
-999874673 -596899325
-999915200 -596858798
-999876843 -596897155
-999855026 -596918972
-999938988 -596835010
-999934190 -596839808
596939358 999834640
596917823 999856175
596851052 999922946
596969328 999804670
596780022 999993976
-999931147 -596842851
-999952908 -596821090
596901812 999872186
-999880432 -596893566
596945017 999828981
596872599 999901399
596961733 999812265
-999867552 -596906446
-999842780 -596931218
596932516 999841482
596930174 999843824
-999836888 -596937110
596822867 999951131
596967802 999806196
-999986655 -596787343
-999920754 -596853244
596901934 999872064
-999952833 -596821165
596919373 999854625
-999835670 -596938328
596815941 999958057
-999925530 -596848468
-999807916 -596966082
596935060 999838938
-999897659 -596876339
-999814469 -596959529
596842018 999931980
-999983259 -596790739
-999936788 -596837210
596775700 999998298
596954257 999819741
-999947526 -596826472
-999988462 -596785536
-999860578 -596913420
-999949316 -596824682
596817953 999956045
596810982 999963016
596904451 999869547
596921386 999852612
-999905584 -596868414
-999888858 -596885140
596915069 999858929
596973656 999800342
596881059 999892939
-999873349 -596900649
-999804145 -596969853
596787411 999986587
596962359 999811639
596904898 999869100
-999848340 -596925658
596902200 999871798
-999817251 -596956747
-999800452 -596973546
596784755 999989243
-999960780 -596813218
596913896 999860102
596882605 999891393
-999857915 -596916083
596889967 999884031
-999947529 -596826469
596896496 999877502
-999850862 -596923136
-999981732 -596792266
596904955 999869043
596806259 999967739
596963948 999810050
596791846 999982152
-999817842 -596956156
-999879791 -596894207
596894186 999879812
596866664 999907334
596870586 999903412
-999852768 -596921230
-999972284 -596801714
-999874543 -596899455
596849630 999924368
-999997426 -596776572
596911402 999862596
-999831292 -596942706
596941817 999832181
596818738 999955260
596870830 999903168
-999844417 -596929581
596875265 999898733
-999895387 -596878611
-999974708 -596799290
-999838558 -596935440
596921529 999852469
596954963 999819035
-999829145 -596944853
596793653 999980345
596845131 999928867
-999898234 -596875764
-999950686 -596823312
596879851 999894147
-999856560 -596917438
-999955846 -596818152
-999993328 -596780670
596839888 999934110
-999902794 -596871204
-999840581 -596933417
-999987410 -596786588
-999869988 -596904010
596808433 999965565
-999925464 -596848534
-999926313 -596847685
596837681 999936317
596964878 999809120
-999934592 -596839406
596830884 999943114
596938332 999835666
-999955757 -596818241
596960986 999813012
596830776 999943222
-999983047 -596790951
596836829 999937169
-999987816 -596786182
596907597 999866401
596792373 999981625
-999817905 -596956093
-999967404 -596806594
596956750 999817248
-999809245 -596964753
-999967480 -596806518
-999908244 -596865754
-999999475 -596774523
596784703 999989295
-999811148 -596962850
596831206 999942792
-999963264 -596810734
596938040 999835958
596862771 999911227
596966460 999807538
596803432 999970566
-999973199 -596800799
-999810743 -596963255
596961509 999812489
596792506 999981492
-999882925 -596891073
596840078 999933920
596925212 999848786
-999806413 -596967585
596836843 999937155
596789711 999984287
-999917720 -596856278
596902468 999871530
596933122 999840876
596911005 999862993
596788272 999985726
596967902 999806096
596852334 999921664
596958559 999815439
596867737 999906261
-999830892 -596943106
-999810668 -596963330
-999815967 -596958031
596792995 999981003
596961598 999812400
-999866282 -596907716
596943011 999830987
-999986767 -596787231
-999932246 -596841752
596822288 999951710
596933087 999840911
596787955 999986043
596895654 999878344
-999902825 -596871173
-999919152 -596854846
596879906 999894092
-999930517 -596843481
596862275 999911723
-999933393 -596840605
596821282 999952716
596798260 999975738
-999947723 -596826275
-999896688 -596877310
-999937060 -596836938
-999899817 -596874181
596780325 999993673
-999845036 -596928962
-999937597 -596836401
596833600 999940398
-999905901 -596868097
-999962014 -596811984
596838702 999935296
596853447 999920551
596911092 999862906
-999831604 -596942394
596798134 999975864
-999960768 -596813230
-999850845 -596923153
596837016 999936982
596946496 999827502
596838289 999935709
596879510 999894488
596946289 999827709
596775724 999998274
596837500 999936498
-999803348 -596970650
596901069 999872929
-999865638 -596908360
596907079 999866919
596781271 999992727
-999921615 -596852383
596814794 999959204
-999988396 -596785602
596893843 999880155
596830081 999943917
596796215 999977783
-999956151 -596817847
596970541 999803457
-999905384 -596868614
-999880332 -596893666
596842088 999931910
-999993229 -596780769
-999816051 -596957947
596951080 999822918
-999806953 -596967045
-999950641 -596823357
596920594 999853404
596941660 999832338
596959392 999814606
-999961637 -596812361
596844317 999929681
596883632 999890366
-999889674 -596884324
-999800405 -596973593
-999981440 -596792558
-999925159 -596848839
-999903597 -596870401
-999972086 -596801912
-999815500 -596958498
596966357 999807641
596775908 999998090
596865205 999908793
-999836458 -596937540
596820991 999953007
596802982 999971016
596897536 999876462
596903906 999870092
-999828074 -596945924
-999830587 -596943411
596932880 999841118
-999942100 -596831898
-999875379 -596898619
-999844797 -596929201
596799384 999974614
596800910 999973088
-999827770 -596946228
-999966176 -596807822
-999958386 -596815612
596870292 999903706
-999821961 -596952037
596942894 999831104
-999858720 -596915278
-999802048 -596971950
-999902729 -596871269
-999960494 -596813504
596916050 999857948
596811231 999962767
-999897779 -596876219
-999800061 -596973937
596813389 999960609
-999978915 -596795083
-999811474 -596962524
596813571 999960427
596956909 999817089
596916126 999857872
596820488 999953510
-999913655 -596860343
-999811287 -596962711
596945677 999828321
-999903339 -596870659
-999831612 -596942386
596864545 999909453
596838367 999935631
-999897587 -596876411
-999989259 -596784739
-999978805 -596795193
-999947347 -596826651
-999869213 -596904785
-999924961 -596849037
-999897805 -596876193
596898230 999875768
-999999776 -596774222
-999809058 -596964940
-999889972 -596884026
596891554 999882444
596925582 999848416
596882305 999891693
-999938652 -596835346
-999934621 -596839377
596971934 999802064
-999872910 -596901088
-999825679 -596948319
596839159 999934839
596789299 999984699
596799488 999974510
-999842217 -596931781
-999947204 -596826794
-999954129 -596819869
-999813109 -596960889
596839786 999934212
596912286 999861712
596952366 999821632
-999827989 -596946009
596843213 999930785
596785765 999988233
-999971291 -596802707
-999955638 -596818360
596875435 999898563
596902431 999871567
-999936616 -596837382
-999913158 -596860840
-999974015 -596799983
596890657 999883341
-999831184 -596942814
596896193 999877805
596855690 999918308
-999858041 -596915957
596873386 999900612
596794723 999979275
-999844404 -596929594
596972329 999801669
-999984384 -596789614
596853170 999920828
-999952625 -596821373
596923345 999850653
596875293 999898705
596899069 999874929
596779128 999994870
596834150 999939848
-999917205 -596856793
596837060 999936938
-999870125 -596903873
-999971253 -596802745
-999823455 -596950543
-999964325 -596809673
596828855 999945143
596902624 999871374
596886589 999887409
-999985906 -596788092
-999807209 -596966789
-999939853 -596834145
596885659 999888339
596897735 999876263
596892604 999881394
-999979557 -596794441
-999885894 -596888104
596878979 999895019
596819143 999954855
-999845734 -596928264
-999989557 -596784441
-999828946 -596945052
-999805850 -596968148
-999960866 -596813132
596796662 999977336
596923932 999850066
-999935686 -596838312
-999900922 -596873076
596811268 999962730
-999891475 -596882523
-999864537 -596909461
596831442 999942556
596829790 999944208
-999844982 -596929016
-999908245 -596865753
-999819840 -596954158
596791980 999982018
596779314 999994684
-999898852 -596875146
596890599 999883399
-999960872 -596813126
-999984548 -596789450
596953979 999820019
596821036 999952962
596972975 999801023
-999938893 -596835105
-999813053 -596960945
596894369 999879629
596930053 999843945
-999997032 -596776966
-999868963 -596905035
-999890356 -596883642
596898890 999875108
596807423 999966575
-999839007 -596934991
596830044 999943954
-999990568 -596783430
596943314 999830684
-999900097 -596873901
-999802308 -596971690
596786356 999987642
-999916279 -596857719
-999883893 -596890105
596910674 999863324
596891888 999882110
-999878267 -596895731
596967852 999806146
-999932864 -596841134
-999811480 -596962518
596925920 999848078
596829771 999944227
596902127 999871871
-999925412 -596848586
-999844290 -596929708
596855966 999918032
-999859778 -596914220
596888640 999885358
596911758 999862240
596960094 999813904
596906325 999867673
596897850 999876148
596784086 999989912
-999860134 -596913864
-999832753 -596941245
596944070 999829928
596806040 999967958
-999862949 -596911049
-999944355 -596829643
-999897971 -596876027
-999974205 -596799793
-999841439 -596932559
596881637 999892361
596834520 999939478
596909409 999864589
-999994036 -596779962
596932592 999841406
596914172 999859826
-999838891 -596935107
-999986763 -596787235
596970400 999803598
596948310 999825688
596796205 999977793
596832849 999941149
596792615 999981383
596802618 999971380
-999957771 -596816227
-999927730 -596846268
596844564 999929434
-999933680 -596840318
596923684 999850314
596887653 999886345
-999802677 -596971321
596856015 999917983
596966686 999807312
596903509 999870489
596916968 999857030
-999879123 -596894875
596912840 999861158
596908944 999865054
596835635 999938363
596821642 999952356
596828682 999945316
-999978784 -596795214
596846086 999927912
-999819736 -596954262
-999979020 -596794978
-999834298 -596939700
-999872538 -596901460
596894359 999879639
596799063 999974935
-999955073 -596818925
596961532 999812466
596864646 999909352
596884244 999889754
-999889187 -596884811
596804716 999969282
-999894634 -596879364
596832006 999941992
-999966441 -596807557
-999964385 -596809613
-999862298 -596911700
-999924592 -596849406
596831398 999942600
596916841 999857157
-999923983 -596850015
-999941034 -596832964
596896225 999877773
596854818 999919180
596875610 999898388
596778015 999995983
-999851416 -596922582
-999853782 -596920216
596957403 999816595
-999952814 -596821184
596923576 999850422
596907782 999866216
596798132 999975866
596907053 999866945
596858344 999915654
-999949855 -596824143
596886509 999887489
596866619 999907379
-999976602 -596797396
-999953093 -596820905
-999987303 -596786695
-999955307 -596818691
596884740 999889258
596879848 999894150
-999956625 -596817373
596795925 999978073
-999915562 -596858436
596959449 999814549
-999887758 -596886240
-999876573 -596897425
-999853071 -596920927
596814274 999959724
-999892250 -596881748
-999875158 -596898840
-999823543 -596950455
596821290 999952708
-999938186 -596835812
-999876694 -596897304
596876344 999897654
596782732 999991266
-999834384 -596939614
-999970550 -596803448
596782384 999991614
596892426 999881572
596870546 999903452
596805565 999968433
-999805532 -596968466
596828656 999945342
-999874206 -596899792
-999960534 -596813464
-999981843 -596792155
-999904893 -596869105
596892691 999881307
-999893795 -596880203
596794204 999979794
-999994192 -596779806
-999849634 -596924364
-999946292 -596827706
596925609 999848389
-999896928 -596877070
-999981948 -596792050
-999978712 -596795286
596808185 999965813
596776736 999997262
596930422 999843576
-999823171 -596950827
596793688 999980310
-999920662 -596853336
596926398 999847600
596876887 999897111
596969862 999804136
596929802 999844196
-999964175 -596809823
596871715 999902283
596786558 999987440
596959850 999814148
-999958428 -596815570
596883957 999890041
596950771 999823227
596777471 999996527
-999857459 -596916539
-999960840 -596813158
-999912218 -596861780
-999857573 -596916425
-999838879 -596935119
596847725 999926273
596911173 999862825
-999815655 -596958343
596957320 999816678
-999876304 -596897694
-999897229 -596876769
596885155 999888843
-999921756 -596852242
-999895891 -596878107
-999957214 -596816784
-999816707 -596957291
-999880175 -596893823
-999902527 -596871471
-999992953 -596781045
596785913 999988085
596891387 999882611
596832580 999941418
596800652 999973346
-999833747 -596940251
596934228 999839770
596920224 999853774
-999871068 -596902930
596862254 999911744
-999867739 -596906259
596921850 999852148
-999911192 -596862806
-999904754 -596869244
596878970 999895028
-999877913 -596896085
596971602 999802396
-999831849 -596942149
-999953424 -596820574
596827005 999946993
-999960941 -596813057
596802933 999971065
596809500 999964498
596777441 999996557
596928273 999845725
596890107 999883891
-999839725 -596934273
596834186 999939812
-999803154 -596970844
-999990097 -596783901
-999830700 -596943298
-999923928 -596850070
-999870012 -596903986
-999905924 -596868074
-999924329 -596849669
596920948 999853050
596847557 999926441
-999847712 -596926286
596817693 999956305
596923838 999850160
596852187 999921811
-999932051 -596841947
-999957546 -596816452
596804031 999969967
596854840 999919158
596776258 999997740
596935887 999838111
596921819 999852179
-999872258 -596901740
-999936906 -596837092
596869671 999904327
-999916920 -596857078
596855789 999918209
-999815993 -596958005
-999803039 -596970959
596832810 999941188
-999988420 -596785578
596923295 999850703
596831541 999942457
-999813902 -596960096
-999975121 -596798877
-999890680 -596883318
-999863257 -596910741
596950832 999823166
-999913363 -596860635
596800792 999973206
-999989649 -596784349
596774826 999999172
596944778 999829220
596858206 999915792
-999992216 -596781782
596949740 999824258
596890388 999883610
596814089 999959909
596794857 999979141
-999821418 -596952580
596815340 999958658
596897887 999876111
-999977477 -596796521
596786501 999987497
-999942080 -596831918
-999921651 -596852347
-999999352 -596774646
596861268 999912730
596850961 999923037
-999885260 -596888738
596817231 999956767
-999971688 -596802310
596969924 999804074
596784174 999989824
596853498 999920500
596911314 999862684
-999952128 -596821870
596932925 999841073
-999826266 -596947732
596966142 999807856
596924264 999849734
596964786 999809212
-999950098 -596823900
596887209 999886789
596837281 999936717
596838518 999935480
-999945578 -596828420
-999945649 -596828349
596950352 999823646
-999959166 -596814832
-999883378 -596890620
596835872 999938126
-999979903 -596794095
596874129 999899869
596814355 999959643
-999942192 -596831806
-999985128 -596788870
-999980597 -596793401
-999990542 -596783456
-999915690 -596858308
-999846644 -596927354
-999977931 -596796067
596869137 999904861
596788707 999985291
596845748 999928250
-999838856 -596935142
596825751 999948247
-999869662 -596904336
-999914712 -596859286
-999895618 -596878380
-999982454 -596791544
-999870126 -596903872
-999833640 -596940358
596862155 999911843
-999946310 -596827688
-999970940 -596803058
-999824707 -596949291
-999808735 -596965263
596848389 999925609
596828616 999945382
596939080 999834918
596895429 999878569
596902822 999871176
-999980837 -596793161
596792917 999981081
596784280 999989718
-999974262 -596799736
-999810775 -596963223
-999832547 -596941451
-999808044 -596965954
-999815152 -596958846
596929109 999844889
-999836422 -596937576
-999984591 -596789407
-999801907 -596972091
-999804124 -596969874
596820451 999953547
-999850434 -596923564
-999954632 -596819366
-999830020 -596943978
596894199 999879799
596887153 999886845
-999968122 -596805876
-999843061 -596930937
596788252 999985746
596959913 999814085
-999923129 -596850869
596934201 999839797
-999819636 -596954362
-999946031 -596827967
-999809239 -596964759
596850788 999923210
-999935780 -596838218
596862768 999911230
-999946828 -596827170
-999982075 -596791923
-999944497 -596829501
596831732 999942266
-999871861 -596902137
596972114 999801884
596799277 999974721
596808343 999965655
-999820158 -596953840
-999959802 -596814196
596939149 999834849
596795782 999978216
-999994826 -596779172
-999917305 -596856693
-999922773 -596851225
596795227 999978771
596818754 999955244
596888265 999885733
-999980652 -596793346
-999862157 -596911841
-999867073 -596906925
596881634 999892364
-999952188 -596821810
596959304 999814694
-999810561 -596963437
596823001 999950997
596842621 999931377
596908971 999865027
-999801763 -596972235
-999966309 -596807689
-999847249 -596926749
-999821168 -596952830
596795184 999978814
-999822379 -596951619
-999801818 -596972180
596816233 999957765
596948549 999825449
596838123 999935875
-999918582 -596855416
596827159 999946839
-999837849 -596936149
596864067 999909931
-999992949 -596781049
596895204 999878794
596942584 999831414
-999895683 -596878315
596774568 999999430
596880171 999893827
596774552 999999446
596833900 999940098
596846830 999927168
-999827933 -596946065
596923224 999850774
596871157 999902841
596803553 999970445
-999846503 -596927495
-999885632 -596888366
-999965981 -596808017
596933896 999840102
596921390 999852608
596960474 999813524
-999928135 -596845863
596829198 999944800
596892378 999881620
596929910 999844088
-999835879 -596938119
-999894947 -596879051
-999904621 -596869377
-999975249 -596798749
596953895 999820103
596862380 999911618
596871970 999902028
596839788 999934210
-999875275 -596898723
596817353 999956645
596840380 999933618
-999804954 -596969044
596827685 999946313
596879843 999894155
-999830239 -596943759
-999860762 -596913236
-999851633 -596922365
-999976016 -596797982
-999882752 -596891246
596842186 999931812
-999929127 -596844871
596920722 999853276
596785624 999988374
596784089 999989909
-999968083 -596805915
596907688 999866310
-999923125 -596850873
596850129 999923869
-999831586 -596942412
-999863695 -596910303
596892613 999881385
-999956634 -596817364
596899230 999874768
596894412 999879586
-999868309 -596905689
-999814830 -596959168
596847058 999926940
-999802759 -596971239
596843948 999930050
-999849391 -596924607
-999845008 -596928990
596851855 999922143
-999989910 -596784088
-999978297 -596795701
-999821233 -596952765
596854352 999919646
596972255 999801743
596916883 999857115
-999942565 -596831433
-999874691 -596899307
596894357 999879641
596792897 999981101
596950439 999823559
-999876861 -596897137
596852402 999921596
596823389 999950609
596922954 999851044
596853471 999920527
596920844 999853154
596822436 999951562
-999910157 -596863841
-999989602 -596784396
596944200 999829798
-999978754 -596795244
596946922 999827076
596826705 999947293
-999876866 -596897132
596945863 999828135
596894930 999879068
-999992209 -596781789
596887218 999886780
596834870 999939128
596922792 999851206
596863217 999910781
-999814149 -596959849
-999837172 -596936826
-999824454 -596949544
-999809967 -596964031
596899299 999874699
-999995606 -596778392
596879288 999894710
-999886583 -596887415
-999836681 -596937317
-999871661 -596902337
-999800742 -596973256
596875391 999898607
-999993636 -596780362
-999832002 -596941996
-999974640 -596799358
596971449 999802549
596971722 999802276
-999824902 -596949096
596803827 999970171
-999905825 -596868173
596905518 999868480
596959973 999814025
596810319 999963679
596786220 999987778
-999945491 -596828507
596914570 999859428
596809861 999964137
-999963915 -596810083
596951645 999822353
-999914690 -596859308
596948638 999825360
596846451 999927547
-999806326 -596967672
-999900308 -596873690
-999875019 -596898979
-999914084 -596859914
-999808140 -596965858
596792597 999981401
596859909 999914089
596973509 999800489
-999874894 -596899104
596805568 999968430
-999817745 -596956253
-999977892 -596796106
596777164 999996834
596822833 999951165
-999931725 -596842273
596822793 999951205
596828710 999945288
-999847336 -596926662
596929606 999844392
-999818531 -596955467
-999949943 -596824055
-999900907 -596873091
-999881683 -596892315
-999807330 -596966668
596957026 999816972
596882546 999891452
596787781 999986217
-999994217 -596779781
-999825120 -596948878
596784246 999989752
-999924144 -596849854
596950743 999823255
-999975466 -596798532
596854126 999919872
596833256 999940742
596780761 999993237
596957025 999816973
596830351 999943647
596964836 999809162
-999983892 -596790106
596901166 999872832
-999950966 -596823032
-999854777 -596919221
596935886 999838112
596928108 999845890
-999813089 -596960909
596843814 999930184
596881064 999892934
-999844587 -596929411
596872721 999901277
596863606 999910392
596796381 999977617
-999937399 -596836599
596783323 999990675
596824952 999949046
-999998803 -596775195
596789468 999984530
596952338 999821660
-999947825 -596826173
596911689 999862309
-999929973 -596844025
596948620 999825378
596842877 999931121
596973757 999800241
596856405 999917593
-999823066 -596950932
596798024 999975974
596776898 999997100
-999827341 -596946657
-999802055 -596971943
596831744 999942254
-999992247 -596781751
-999889784 -596884214
596892304 999881694
596856933 999917065
-999980241 -596793757
-999934407 -596839591
-999915818 -596858180
596801546 999972452
-999898262 -596875736
596926460 999847538
-999930493 -596843505
-999847053 -596926945
-999933911 -596840087
596807739 999966259
596823801 999950197
596948939 999825059
596920714 999853284
-999811031 -596962967
596913484 999860514
596864052 999909946
-999879043 -596894955
596893820 999880178
596917649 999856349
596909454 999864544
596806453 999967545
-999836670 -596937328
596848245 999925753
596899526 999874472
-999967542 -596806456
-999948974 -596825024
-999926228 -596847770
-999809657 -596964341
-999958217 -596815781
-999975290 -596798708
-999874566 -596899432
596782195 999991803
-999993528 -596780470
596831842 999942156
-999859059 -596914939
596860505 999913493
-999949906 -596824092
596850656 999923342
596910915 999863083
596809154 999964844
596972766 999801232
-999916804 -596857194
-999889922 -596884076
596897908 999876090
-999873951 -596900047
596941578 999832420
596798226 999975772
596803366 999970632
596804497 999969501
596799698 999974300
596856006 999917992
596867506 999906492
596785213 999988785
-999817899 -596956099
596802931 999971067
-999951459 -596822539
-999925973 -596848025
596933195 999840803
596861854 999912144
596881659 999892339
-999840467 -596933531
-999830327 -596943671
596821537 999952461
-999850673 -596923325
596892141 999881857
596937478 999836520
596965817 999808181
596808162 999965836
596810700 999963298
-999994016 -596779982
596911245 999862753
-999868344 -596905654
596779034 999994964
-999814241 -596959757
-999827873 -596946125
596918828 999855170
-999836609 -596937389
596824863 999949135
-999967631 -596806367
-999843020 -596930978
-999926034 -596847964
-999919914 -596854084
-999932874 -596841124
-999869550 -596904448
596805295 999968703
596918915 999855083
-999806217 -596967781
596858165 999915833
596973653 999800345
596903929 999870069
-999903823 -596870175
-999927981 -596846017
-999939764 -596834234
596847873 999926125
596865364 999908634
596807570 999966428
596936465 999837533
596928677 999845321
596905228 999868770
-999805598 -596968400
-999922001 -596851997
596846722 999927276
596912991 999861007
-999882964 -596891034
596955132 999818866
-999999805 -596774193
596845262 999928736
596875658 999898340
596921901 999852097
-999827334 -596946664
-999907116 -596866882
-999976333 -596797665
596834304 999939694
596807185 999966813
-999974157 -596799841
596787153 999986845
596879875 999894123
596888105 999885893
-999865117 -596908881
596855004 999918994
596798960 999975038
-999857175 -596916823
596855838 999918160
596858878 999915120
596890705 999883293
596867393 999906605
596900893 999873105
596807667 999966331
596914060 999859938
596870773 999903225
596796536 999977462
596930007 999843991
-999994599 -596779399
596964796 999809202
596942574 999831424
596846051 999927947
-999916756 -596857242
-999819429 -596954569
-999901408 -596872590
-999832291 -596941707
596891039 999882959
-999933599 -596840399
-999900605 -596873393
-999914389 -596859609
596963059 999810939
-999855803 -596918195
-999896742 -596877256
-999973001 -596800997
-999907327 -596866671
596835305 999938693
596774457 999999541
596808861 999965137
596776182 999997816
596841296 999932702
-999849078 -596924920
-999919023 -596854975
596788546 999985452
596920150 999853848
-999898539 -596875459
596875936 999898062
-999904906 -596869092
596903902 999870096
-999857347 -596916651
-999933307 -596840691
596800157 999973841
596879521 999894477
-999800565 -596973433
-999987120 -596786878
-999933919 -596840079
-999950928 -596823070
596928145 999845853
596805923 999968075
596830133 999943865
596947815 999826183
596870835 999903163
-999906823 -596867175
-999852887 -596921111
596937396 999836602
-999944013 -596829985
-999825133 -596948865
596871067 999902931
596821617 999952381
-999873360 -596900638
-999816750 -596957248
596909714 999864284
-999868870 -596905128
-999978618 -596795380
-999913184 -596860814
-999993018 -596780980
596921255 999852743
-999991916 -596782082
596964901 999809097
596787687 999986311
-999874764 -596899234
-999929775 -596844223
-999949752 -596824246
-999940687 -596833311
596910456 999863542
596834096 999939902
-999819503 -596954495
596777367 999996631
596813776 999960222
-999822140 -596951858
596838078 999935920
-999930715 -596843283
596804758 999969240
-999951146 -596822852
-999858120 -596915878
-999993424 -596780574
-999814131 -596959867
-999904044 -596869954
-999915857 -596858141
-999927748 -596846250
596948046 999825952
-999912449 -596861549
-999869687 -596904311
596957996 999816002
-999989944 -596784054
-999854635 -596919363
-999990560 -596783438
596948834 999825164
596796419 999977579
-999801465 -596972533
596832376 999941622
-999863853 -596910145
596947794 999826204
596885946 999888052
596961360 999812638
-999945713 -596828285
596936582 999837416
596928965 999845033
596899693 999874305
-999923595 -596850403
-999843494 -596930504
-999821605 -596952393
596893047 999880951
596868867 999905131
596927152 999846846
596873081 999900917
596929730 999844268
596968440 999805558
596776739 999997259
-999986331 -596787667
-999909594 -596864404
-999988517 -596785481
596908351 999865647
-999855654 -596918344
-999886144 -596887854
596933047 999840951
596833302 999940696
-999953406 -596820592
-999915385 -596858613
596895238 999878760
-999887586 -596886412
596853409 999920589
-999888804 -596885194
-999854785 -596919213
596866250 999907748
596859751 999914247
-999806564 -596967434
596845408 999928590
596859666 999914332
596778374 999995624
-999959744 -596814254
-999951132 -596822866
-999871673 -596902325
-999876408 -596897590
-999882569 -596891429
-999966730 -596807268
596841253 999932745
-999939309 -596834689
596932133 999841865
-999893051 -596880947
-999921153 -596852845
-999986164 -596787834
596903166 999870832
-999902887 -596871111
-999951168 -596822830
596801879 999972119
-999972137 -596801861
596927213 999846785
596839711 999934287
-999869948 -596904050
596940725 999833273
596863230 999910768
-999973389 -596800609
596789490 999984508
-999897007 -596876991
596807376 999966622
-999885498 -596888500
596933711 999840287
-999832821 -596941177
-999921742 -596852256
-999899760 -596874238
596784863 999989135
-999873424 -596900574
-999882455 -596891543
596855485 999918513
596929957 999844041
-999890317 -596883681
-999996045 -596777953
596810866 999963132
596949087 999824911
-999868868 -596905130
-999959696 -596814302
596812694 999961304
596806240 999967758
596865587 999908411
-999978328 -596795670
596897391 999876607
596802018 999971980
596951548 999822450
-999979692 -596794306
-999858793 -596915205
-999871615 -596902383
596823118 999950880
596781275 999992723
-999992628 -596781370
596848376 999925622
-999908908 -596865090
-999883356 -596890642
596826252 999947746
596835294 999938704
-999872945 -596901053
-999877364 -596896634
-999958166 -596815832
596781838 999992160
596937605 999836393
596947400 999826598
596872306 999901692
-999948793 -596825205
-999919745 -596854253
596928988 999845010
-999868275 -596905723
596944754 999829244
596872354 999901644
-999878638 -596895360
596905773 999868225
-999939487 -596834511
-999949348 -596824650
596912899 999861099
-999885485 -596888513
-999822406 -596951592
-999948843 -596825155
-999971097 -596802901
596830353 999943645
-999934149 -596839849
596954812 999819186
-999936848 -596837150
-999985146 -596788852
596955884 999818114
596938489 999835509
596954470 999819528
-999936470 -596837528
596942338 999831660
-999943189 -596830809
596776422 999997576
-999984655 -596789343
596925466 999848532
-999877495 -596896503
596869613 999904385
-999931644 -596842354
-999868240 -596905758
596790590 999983408
-999982716 -596791282
596792598 999981400
-999860797 -596913201
596809911 999964087
596897105 999876893
596897215 999876783
596815254 999958744
596781890 999992108
-999858248 -596915750
-999816616 -596957382
-999958255 -596815743
596855576 999918422
-999883142 -596890856
596903012 999870986
596938417 999835581
-999975167 -596798831
596892629 999881369
596957455 999816543
596879412 999894586
-999970710 -596803288
-999804254 -596969744
-999975776 -596798222
-999940902 -596833096
-999852885 -596921113
596835198 999938800
596943014 999830984
596804036 999969962
596805455 999968543
-999936260 -596837738
596906029 999867969
-999968668 -596805330
-999846377 -596927621
596868450 999905548
596943735 999830263
-999923871 -596850127
596910718 999863280
-999975839 -596798159
-999954341 -596819657
596880810 999893188
596803968 999970030
-999832246 -596941752
-999946370 -596827628
-999829891 -596944107
-999894913 -596879085
-999987307 -596786691
-999951554 -596822444
596868834 999905164
-999867723 -596906275
-999873816 -596900182
596816265 999957733
-999949635 -596824363
-999926911 -596847087
596851268 999922730
596864614 999909384
-999840277 -596933721
596820722 999953276
596934760 999839238
-999982399 -596791599
596802328 999971670
-999934855 -596839143
596898450 999875548
596819897 999954101
596872718 999901280
-999836937 -596937061
596810351 999963647
596805853 999968145
596795308 999978690
596820725 999953273
596887687 999886311
-999800792 -596973206
596920432 999853566
-999941000 -596832998
-999996165 -596777833
-999809975 -596964023
-999844633 -596929365
-999906506 -596867492
-999921478 -596852520
596867473 999906525
596856629 999917369
-999869359 -596904639
-999839720 -596934278
-999917436 -596856562
-999876780 -596897218
-999857345 -596916653
-999878007 -596895991
-999828947 -596945051
596900399 999873599
-999980453 -596793545
596922970 999851028
-999918267 -596855731
-999901545 -596872453
-999868166 -596905832
-999906707 -596867291
596956100 999817898
596801973 999972025
596795453 999978545
-999878810 -596895188
596841111 999932887
596816118 999957880
-999984639 -596789359
596795578 999978420
596798203 999975795
596869909 999904089
596815320 999958678
-999929213 -596844785
-999811521 -596962477
-999997597 -596776401
596810649 999963349
596853892 999920106
596841877 999932121
596922603 999851395
596825259 999948739
-999842708 -596931290
-999929446 -596844552
596910490 999863508
596922864 999851134
596825227 999948771
596777725 999996273
-999894900 -596879098
596915301 999858697
-999911134 -596862864
-999809881 -596964117
596877386 999896612
-999898007 -596875991
-999814006 -596959992
-999881740 -596892258
596965117 999808881
-999861542 -596912456
-999907421 -596866577
-999907693 -596866305
-999879149 -596894849
-999974359 -596799639
596971445 999802553
596926329 999847669
596855396 999918602
-999818856 -596955142
-999997046 -596776952
596870105 999903893
-999869252 -596904746
596958219 999815779
596775997 999998001
596913897 999860101
-999963323 -596810675
-999849213 -596924785
596871436 999902562
-999907651 -596866347
-999835111 -596938887
-999819761 -596954237
-999971690 -596802308
596852486 999921512
-999813178 -596960820
-999829675 -596944323
596931147 999842851
-999910695 -596863303
-999939119 -596834879
-999858847 -596915151
-999995363 -596778635
596808441 999965557
-999969600 -596804398
596842372 999931626
-999972793 -596801205
596833324 999940674
596793850 999980148
596790360 999983638
596935917 999838081
596884148 999889850
-999911679 -596862319
-999926759 -596847239
-999976267 -596797731
596943010 999830988
596774883 999999115
-999980392 -596793606
596967385 999806613
596867713 999906285
-999988954 -596785044
596780701 999993297
-999808390 -596965608
596852778 999921220
596914979 999859019
596848570 999925428
596925010 999848988
596937994 999836004
-999932814 -596841184
-999980780 -596793218
-999811242 -596962756
-999859898 -596914100
-999843562 -596930436
-999911111 -596862887
-999913094 -596860904
596819784 999954214
-999976561 -596797437
596966768 999807230
596828131 999945867
596971415 999802583
-999978039 -596795959
596870034 999903964
596896062 999877936
-999800830 -596973168
596790320 999983678
596896901 999877097
-999847353 -596926645
-999988779 -596785219
596904237 999869761
-999988054 -596785944
-999873695 -596900303
596837918 999936080
596819356 999954642
-999861369 -596912629
-999883795 -596890203
-999849387 -596924611
596917036 999856962
-999900393 -596873605
-999947836 -596826162
596946342 999827656
596916234 999857764
-999991290 -596782708
596925790 999848208
-999810282 -596963716
-999910022 -596863976
596888891 999885107
596856925 999917073
596930592 999843406
596928254 999845744
596896342 999877656
-999949684 -596824314
-999938458 -596835540
596902581 999871417
596890401 999883597
-999826636 -596947362
596800834 999973164
596843884 999930114
-999992276 -596781722
-999853572 -596920426
-999952667 -596821331
596921450 999852548
596969640 999804358
-999853182 -596920816
596814737 999959261
596851301 999922697
596898226 999875772
596827651 999946347
-999902334 -596871664
-999918227 -596855771
596840251 999933747
-999872524 -596901474
-999931357 -596842641
-999956009 -596817989
-999874425 -596899573
596776546 999997452
596924119 999849879
596946869 999827129
596785778 999988220
-999997073 -596776925
596808230 999965768
596950856 999823142
596883544 999890454
596853864 999920134
596835694 999938304
-999915776 -596858222
596835509 999938489
596958840 999815158
596877294 999896704
596907877 999866121
596822633 999951365
596876881 999897117
596915096 999858902
-999973108 -596800890
-999957032 -596816966
-999832578 -596941420
-999860425 -596913573
-999858647 -596915351
596796214 999977784
596912326 999861672
-999984078 -596789920
596857368 999916630
596920371 999853627
596940660 999833338
-999828985 -596945013
-999875807 -596898191
596813993 999960005
-999814816 -596959182
-999809509 -596964489
-999931412 -596842586
596948791 999825207
596843338 999930660
596794761 999979237
596868734 999905264
596943558 999830440
-999810528 -596963470
-999866196 -596907802
596863612 999910386
-999921077 -596852921
-999852681 -596921317
-999838712 -596935286
-999821908 -596952090
-999979519 -596794479
-999832457 -596941541
596948352 999825646
-999915072 -596858926
-999908887 -596865111
-999978276 -596795722
-999821905 -596952093
-999957815 -596816183
-999881132 -596892866
-999989871 -596784127
596861177 999912821
596953312 999820686
596786208 999987790
596851716 999922282
-999852454 -596921544
596934526 999839472
-999991062 -596782936
-999881201 -596892797
596779107 999994891
596826699 999947299
-999950468 -596823530
-999921184 -596852814
596859280 999914718
-999871826 -596902172
596889141 999884857
-999809377 -596964621
-999990050 -596783948
596958034 999815964
596786852 999987146
596912687 999861311
596951212 999822786
-999995696 -596778302
-999847142 -596926856
-999946169 -596827829
-999839934 -596934064
-999879476 -596894522
-999847332 -596926666
-999843349 -596930649
596958041 999815957
596964718 999809280
-999920746 -596853252
596963855 999810143
-999946249 -596827749
-999832609 -596941389
-999960614 -596813384
-999975757 -596798241
-999953570 -596820428
596945336 999828662
596892137 999881861
596953418 999820580
-999851747 -596922251
596899357 999874641
-999915413 -596858585
596943530 999830468
-999862179 -596911819
-999946903 -596827095
-999835587 -596938411
-999822380 -596951618
-999876176 -596897822
596932894 999841104
-999852838 -596921160
596861020 999912978
596841973 999932025
-999811224 -596962774
-999824311 -596949687
-999812921 -596961077
-999821856 -596952142
596879401 999894597
-999889600 -596884398
-999964654 -596809344
-999819943 -596954055
-999870151 -596903847
-999822701 -596951297
596909098 999864900
596848269 999925729
596957007 999816991
596816489 999957509
596837529 999936469
596932548 999841450
596964346 999809652
596949110 999824888
596802821 999971177
596785920 999988078
-999884464 -596889534
-999986152 -596787846
-999985151 -596788847
596921754 999852244
596935710 999838288
-999801034 -596972964
-999936098 -596837900
596924456 999849542
596821792 999952206
-999990657 -596783341
596949246 999824752
596863991 999910007
-999992463 -596781535
596822677 999951321
596824033 999949965
596785505 999988493
-999861309 -596912689
-999944592 -596829406
-999879669 -596894329
596775393 999998605
-999919116 -596854882
596884462 999889536
-999874478 -596899520
596866767 999907231
-999905886 -596868112
596777842 999996156
596897848 999876150
-999891570 -596882428
596777395 999996603
596883728 999890270
-999808961 -596965037
-999935216 -596838782
-999987062 -596786936
596783887 999990111
596908253 999865745
596862420 999911578
-999893043 -596880955
-999947993 -596826005
596857714 999916284
596946010 999827988
-999831433 -596942565
596814013 999959985
-999809875 -596964123
596913158 999860840
596816196 999957802
596936711 999837287
596793800 999980198
596899912 999874086
596824243 999949755
596903445 999870553
596946317 999827681
-999832914 -596941084
596837751 999936247
596886646 999887352
596862328 999911670
596819159 999954839
596898085 999875913
-999927524 -596846474
596801955 999972043
-999936376 -596837622
-999991583 -596782415
596779387 999994611
596885282 999888716
596838538 999935460
596938516 999835482
-999921287 -596852711
-999989660 -596784338
-999960879 -596813119
596819208 999954790
-999863507 -596910491
596790748 999983250
596943592 999830406
596792043 999981955
-999980505 -596793493
-999882181 -596891817
596832800 999941198
-999865574 -596908424
-999803972 -596970026
-999909174 -596864824
-999807387 -596966611
-999875375 -596898623
596925851 999848147
596859121 999914877
596847073 999926925
-999894476 -596879522
596814542 999959456
596930702 999843296
-999968002 -596805996
596953340 999820658
596824623 999949375
596829749 999944249
596865761 999908237
596952889 999821109
596904954 999869044
-999925478 -596848520
-999940636 -596833362
-999820555 -596953443
596960785 999813213
596860725 999913273
596939269 999834729
596840082 999933916
596824357 999949641
-999835021 -596938977
-999822362 -596951636
-999901185 -596872813
-999844540 -596929458
-999804591 -596969407
596951597 999822401
596953435 999820563
596940624 999833374
596838220 999935778
596928241 999845757
-999951392 -596822606
-999933889 -596840109
-999810730 -596963268
-999809759 -596964239
-999898170 -596875828
596893591 999880407
596802004 999971994
596885266 999888732
-999842939 -596931059
596920286 999853712
596912243 999861755
596924232 999849766
596830254 999943744
-999915514 -596858484
596944683 999829315
596867903 999906095
596883454 999890544
-999897992 -596876006
-999845668 -596928330
596886034 999887964
-999885427 -596888571
-999995629 -596778369
-999963673 -596810325
596834499 999939499
-999979864 -596794134
-999858114 -596915884
596951580 999822418
596887988 999886010
-999954926 -596819072
596946993 999827005
596917473 999856525
596787534 999986464
-999873950 -596900048
-999983898 -596790100
-999952152 -596821846
596807436 999966562
-999989818 -596784180
-999999287 -596774711
-999941691 -596832307
-999846273 -596927725
-999946133 -596827865
596855797 999918201
596928775 999845223
596800257 999973741
-999954313 -596819685
-999893013 -596880985
-999999893 -596774105
596913373 999860625
596958998 999815000
596836295 999937703
-999875235 -596898763
596902324 999871674
-999812598 -596961400
-999863500 -596910498
-999917067 -596856931
-999912511 -596861487
-999919972 -596854026
-999903219 -596870779
-999828627 -596945371
-999816676 -596957322
-999819155 -596954843
-999989675 -596784323
-999877258 -596896740
-999993345 -596780653
596791309 999982689
-999971593 -596802405
-999911377 -596862621
-999847588 -596926410
-999937071 -596836927
-999940648 -596833350
596883834 999890164
-999968218 -596805780
596827165 999946833
-999967121 -596806877
596960153 999813845
596793123 999980875
596869030 999904968
-999875536 -596898462
-999823107 -596950891
-999970691 -596803307
-999994003 -596779995
-999903994 -596870004
-999836656 -596937342
-999862772 -596911226
596869032 999904966
596878819 999895179
596902346 999871652
596957654 999816344
-999878546 -596895452
-999988630 -596785368
596935395 999838603
-999865420 -596908578
596848310 999925688
596836936 999937062
-999858713 -596915285
596840645 999933353
596925631 999848367
596956218 999817780
596970897 999803101
-999891381 -596882617
-999838858 -596935140
596836606 999937392
-999924115 -596849883
596972100 999801898
596858059 999915939
-999970612 -596803386
-999995653 -596778345
-999901104 -596872894
596794968 999979030
-999841787 -596932211
-999997557 -596776441
596847465 999926533
596864575 999909423
596829146 999944852
-999918376 -596855622
596934441 999839557
-999898282 -596875716
596806647 999967351
-999823797 -596950201
-999890541 -596883457
-999978479 -596795519
-999880363 -596893635
-999948469 -596825529
596839015 999934983
-999909818 -596864180
596815609 999958389
-999983812 -596790186
-999965411 -596808587
596890704 999883294
596869266 999904732
596847168 999926830
-999854258 -596919740
596800389 999973609
-999832634 -596941364
-999931464 -596842534
-999883878 -596890120
-999880461 -596893537
-999842279 -596931719
596863594 999910404
596951104 999822894
596930356 999843642
596884261 999889737
-999984295 -596789703
596856085 999917913
596848815 999925183
596889841 999884157
596879235 999894763
-999969781 -596804217
596843319 999930679
-999923232 -596850766
-999845804 -596928194
596864138 999909860
596816113 999957885
596843944 999930054
-999907816 -596866182
-999903028 -596870970
596810810 999963188
-999915875 -596858123
-999810627 -596963371
-999829194 -596944804
596863155 999910843
-999931965 -596842033
596799454 999974544
596852243 999921755
596969764 999804234
-999907589 -596866409
-999999653 -596774345
-999888795 -596885203
-999800508 -596973490
-999922090 -596851908
596787488 999986510
-999924191 -596849807
596962147 999811851
596792289 999981709
-999902706 -596871292
596848409 999925589
596782919 999991079
596801078 999972920
596877681 999896317
-999895718 -596878280
596815865 999958133
-999924378 -596849620
-999831679 -596942319
-999983307 -596790691
-999899225 -596874773
-999828125 -596945873
-999955245 -596818753
-999973579 -596800419
596886148 999887850
596902048 999871950
596788802 999985196
-999998665 -596775333
596954039 999819959
596837779 999936219
596938514 999835484
-999941406 -596832592
-999974520 -596799478
-999962289 -596811709
-999931960 -596842038
596818814 999955184
596826572 999947426
-999973847 -596800151
-999922070 -596851928
596881910 999892088
596908724 999865274
596902623 999871375
596923391 999850607
-999882669 -596891329
596868786 999905212
596823579 999950419
-999820798 -596953200
596781188 999992810
596849884 999924114
-999803482 -596970516
596957914 999816084
596785966 999988032
596955563 999818435
596788325 999985673
596926339 999847659
596857706 999916292
-999964620 -596809378
596842902 999931096
-999978159 -596795839
596832607 999941391
596890573 999883425
596926281 999847717
-999901914 -596872084
596807417 999966581
-999854266 -596919732
596953166 999820832
596829833 999944165
596877449 999896549
-999957339 -596816659
-999830716 -596943282
-999939638 -596834360
596807682 999966316
-999910873 -596863125
-999888396 -596885602
596822463 999951535
596887892 999886106
596814169 999959829
-999960632 -596813366
-999840274 -596933724
596863697 999910301
-999937935 -596836063
-999891159 -596882839
596847543 999926455
596834813 999939185
-999962196 -596811802
-999800341 -596973657
596845839 999928159
596946368 999827630
596810305 999963693
596929907 999844091
-999956684 -596817314
596892440 999881558
-999842973 -596931025
596825977 999948021
596812636 999961362
596782852 999991146
596781157 999992841
596870982 999903016
-999911942 -596862056
596785335 999988663
-999884555 -596889443
596968551 999805447
596799743 999974255
-999873785 -596900213
596778854 999995144
-999800584 -596973414
596831569 999942429
596841647 999932351
596840155 999933843
-999833091 -596940907
-999978796 -596795202
-999894322 -596879676
596847932 999926066
-999864640 -596909358
596914681 999859317
596959155 999814843
-999976186 -596797812
596913370 999860628
596816474 999957524
596898250 999875748
-999936802 -596837196
-999944004 -596829994
-999869002 -596904996
-999939242 -596834756
-999887565 -596886433
596809574 999964424
-999980521 -596793477
596787055 999986943
-999895048 -596878950
596957887 999816111
-999979702 -596794296
596971238 999802760
-999971612 -596802386
596947726 999826272
596881112 999892886
596876761 999897237
596791336 999982662
596847703 999926295
596898725 999875273
-999871962 -596902036
-999824052 -596949946
596807389 999966609
-999927439 -596846559
-999945317 -596828681
596965521 999808477
-999857533 -596916465
596777530 999996468
-999830446 -596943552
596895076 999878922
596784325 999989673
596944749 999829249
-999902100 -596871898
596824365 999949633
596871756 999902242
596886648 999887350
-999817983 -596956015
-999946175 -596827823
-999868909 -596905089
-999920858 -596853140
596951882 999822116
596802285 999971713
-999977125 -596796873
-999977349 -596796649
596794110 999979888
596828694 999945304
-999980394 -596793604
-999948230 -596825768
-999852357 -596921641
-999968731 -596805267
-999987413 -596786585
-999821126 -596952872
-999901442 -596872556
596902669 999871329
596913718 999860280
-999882176 -596891822
596888932 999885066
-999823726 -596950272
596854048 999919950
-999987266 -596786732
596936727 999837271
596807714 999966284
596917165 999856833
596846802 999927196
596941899 999832099
596951731 999822267
-999851559 -596922439
596848249 999925749
596779048 999994950
-999982218 -596791780
-999914462 -596859536
596799248 999974750
-999890124 -596883874
596971594 999802404
596941017 999832981
596812335 999961663
-999986191 -596787807
596841536 999932462
-999867840 -596906158
-999977340 -596796658
596934485 999839513
-999971822 -596802176
-999960547 -596813451
-999806383 -596967615
-999986422 -596787576
-999978882 -596795116
-999942366 -596831632
596934088 999839910
596796911 999977087
-999927544 -596846454
-999903616 -596870382
596807747 999966251
-999811974 -596962024
-999985321 -596788677
596797208 999976790
596918058 999855940
596918176 999855822
-999879526 -596894472
-999806861 -596967137
-999932795 -596841203
596839179 999934819
-999984008 -596789990
596904478 999869520
-999859119 -596914879
596932320 999841678
-999998079 -596775919
-999858436 -596915562
596945982 999828016
-999812015 -596961983
-999897694 -596876304
-999840648 -596933350
596818421 999955577
-999988912 -596785086
596935570 999838428
-999886147 -596887851
-999829056 -596944942
596784779 999989219
596846433 999927565
-999955994 -596818004
596842112 999931886
-999803553 -596970445
-999885858 -596888140
-999806800 -596967198
-999904638 -596869360
-999980700 -596793298
-999965168 -596808830
596886084 999887914
596893998 999880000
596781302 999992696
-999870585 -596903413
-999823749 -596950249
596922985 999851013
-999808571 -596965427
596796253 999977745
-999940646 -596833352
596810281 999963717
-999942513 -596831485
-999818463 -596955535
596798297 999975701
596938148 999835850
-999965174 -596808824
-999995473 -596778525
596894069 999879929
596915943 999858055
-999837129 -596936869
-999800843 -596973155
-999966302 -596807696
596863779 999910219
596807666 999966332
596926831 999847167
596968948 999805050
-999829633 -596944365
-999983155 -596790843
-999921840 -596852158
596820986 999953012
-999818511 -596955487
-999925184 -596848814
-999813723 -596960275
596911941 999862057
-999966582 -596807416
596792906 999981092
-999817109 -596956889
-999801228 -596972770
596785906 999988092
-999847792 -596926206
596810918 999963080
-999944881 -596829117
-999949555 -596824443
-999950840 -596823158
596842804 999931194
-999839928 -596934070
-999870420 -596903578
596804104 999969894
596810310 999963688
-999816976 -596957022
596923994 999850004
-999968229 -596805769
-999983814 -596790184
-999994960 -596779038
-999987655 -596786343
596842668 999931330
596783398 999990600
-999923938 -596850060
596869254 999904744
596884523 999889475
-999965553 -596808445
596960941 999813057
596960913 999813085
596921467 999852531
596782976 999991022
596845174 999928824
596804652 999969346
-999910994 -596863004
-999928499 -596845499
-999957928 -596816070
-999968237 -596805761
-999961979 -596812019
-999811048 -596962950
596934330 999839668
596786801 999987197
-999881624 -596892374
596815922 999958076
596881195 999892803
-999910762 -596863236
-999812256 -596961742
596830105 999943893
-999918504 -596855494
-999825617 -596948381
596940189 999833809
596930900 999843098
-999925177 -596848821
596821366 999952632
-999824138 -596949860
-999850707 -596923291
-999828456 -596945542
596899919 999874079
596930960 999843038
-999981667 -596792331
-999997019 -596776979
-999981384 -596792614
596812848 999961150
-999926306 -596847692
596823413 999950585
596789535 999984463
-999830992 -596943006
596835588 999938410
596881563 999892435
-999800935 -596973063
-999806176 -596967822
-999999732 -596774266
596866284 999907714
596956528 999817470
596920553 999853445
596852309 999921689
596821925 999952073
596774602 999999396
596966886 999807112
596801740 999972258
596776864 999997134
-999800421 -596973577
596916632 999857366
-999811820 -596962178
-999822686 -596951312
-999814147 -596959851
-999859356 -596914642
-999982060 -596791938
596923722 999850276
596900943 999873055
596774381 999999617
-999954820 -596819178
-999869472 -596904526
-999970501 -596803497
-999906065 -596867933
596825188 999948810
-999942821 -596831177
596825838 999948160
596939954 999834044
-999974937 -596799061
596968631 999805367
-999969274 -596804724
596868687 999905311
596777878 999996120
-999891325 -596882673
596827064 999946934
-999819982 -596954016
596869859 999904139
-999895690 -596878308
596857820 999916178
596958383 999815615
596879035 999894963
596791202 999982796
596867392 999906606
-999899983 -596874015
-999870951 -596903047
596960887 999813111
-999983099 -596790899
-999968893 -596805105
596797381 999976617
596919487 999854511
596811810 999962188
-999935245 -596838753
-999846161 -596927837
-999863206 -596910792
596776622 999997376
-999867452 -596906546
-999931692 -596842306
-999867145 -596906853
-999854846 -596919152
596927616 999846382
596834627 999939371
596888067 999885931
596794724 999979274
596890017 999883981
596822877 999951121
-999994478 -596779520
-999907771 -596866227
-999809372 -596964626
-999885465 -596888533
-999985873 -596788125
-999848717 -596925281
-999826072 -596947926
-999923402 -596850596
-999991863 -596782135
596864578 999909420
-999934540 -596839458
596873704 999900294
596806773 999967225
-999979026 -596794972
-999872529 -596901469
-999842506 -596931492
-999934047 -596839951
-999997711 -596776287
-999808330 -596965668
-999811544 -596962454
596848554 999925444
-999864534 -596909464
596806276 999967722
-999943059 -596830939
-999939755 -596834243
596857646 999916352
596803972 999970026
596915108 999858890
596864482 999909516
-999843803 -596930195
596784487 999989511
596959928 999814070
596919019 999854979
-999835481 -596938517
596855412 999918586
-999993635 -596780363
596831692 999942306
-999957901 -596816097
596873941 999900057
596922587 999851411
596882129 999891869
-999974722 -596799276
596930496 999843502
596867436 999906562
596808524 999965474
-999824170 -596949828
596873631 999900367
-999901570 -596872428
596845502 999928496
-999965123 -596808875
-999886172 -596887826
-999874644 -596899354
-999882694 -596891304
596952106 999821892
596874680 999899318
596897075 999876923
596908286 999865712
596971440 999802558
596816005 999957993
596779490 999994508
596847832 999926166
596857174 999916824
596858296 999915702
-999939561 -596834437
-999825992 -596948006
-999957544 -596816454
596858003 999915995
596915162 999858836
596859189 999914809
596919985 999854013
-999833977 -596940021
-999954650 -596819348
-999896459 -596877539
596776842 999997156
-999830935 -596943063
596920855 999853143
596875305 999898693
596963882 999810116
-999887046 -596886952
-999943084 -596830914
-999916559 -596857439
596821687 999952311
-999875400 -596898598
596855374 999918624
596849994 999924004
596954282 999819716
-999868370 -596905628
-999985212 -596788786
596938112 999835886
-999836321 -596937677
-999836386 -596937612
-999808807 -596965191
-999916499 -596857499
596857983 999916015
-999912390 -596861608
-999805003 -596968995
-999965199 -596808799
596879885 999894113
596902461 999871537
596805879 999968119
-999894762 -596879236
-999975152 -596798846
596973748 999800250
596895768 999878230
-999972826 -596801172
596796335 999977663
596854057 999919941
-999917771 -596856227
596789597 999984401
-999896557 -596877441
596852251 999921747
-999899954 -596874044
596902399 999871599
-999832619 -596941379
-999872619 -596901379
-999871291 -596902707
-999914442 -596859556
-999816382 -596957616
596780316 999993682
596852947 999921051
596900222 999873776
-999900899 -596873099
596898267 999875731
-999912188 -596861810
596920026 999853972
-999830195 -596943803
596863921 999910077
596799570 999974428
596968258 999805740
596861078 999912920
-999929819 -596844179
-999906966 -596867032
-999864089 -596909909
-999989407 -596784591
596897712 999876286
596953658 999820340
596842402 999931596
-999890001 -596883997
596879453 999894545
-999996206 -596777792
596794983 999979015
-999849074 -596924924
596872479 999901519
-999972813 -596801185
-999953493 -596820505
-999911549 -596862449
596832199 999941799
-999815839 -596958159
-999801333 -596972665
-999801490 -596972508
596920162 999853836
596854570 999919428
596832040 999941958
-999948232 -596825766
-999809734 -596964264
-999894552 -596879446
-999982005 -596791993
-999937318 -596836680
-999828288 -596945710
-999839858 -596934140
-999899222 -596874776
596850035 999923963
-999948259 -596825739
-999895262 -596878736
-999962426 -596811572
596830942 999943056
596889894 999884104
-999806734 -596967264
596951139 999822859
596961768 999812230
-999830037 -596943961
596799988 999974010
596895318 999878680
-999904147 -596869851
-999949929 -596824069
-999887365 -596886633
-999971169 -596802829
-999998678 -596775320
596924369 999849629
596861915 999912083
-999869418 -596904580
596873619 999900379
596845558 999928440
596907793 999866205
596912878 999861120
-999830715 -596943283
596838178 999935820
596843264 999930734
596909425 999864573
-999849525 -596924473
596794858 999979140
596853605 999920393
-999848808 -596925190
596880340 999893658
-999889317 -596884681
596844638 999929360
596926246 999847752
596886795 999887203
-999884127 -596889871
596943447 999830551
-999937222 -596836776
-999927042 -596846956
-999806261 -596967737
-999887592 -596886406
-999890159 -596883839
-999948351 -596825647
-999925331 -596848667
-999846479 -596927519
596896266 999877732
596907796 999866202
596931070 999842928
596885820 999888178
596967893 999806105
596971614 999802384
-999987836 -596786162
596778580 999995418
596840832 999933166
596865574 999908424
-999896137 -596877861
-999834823 -596939175
-999854705 -596919293
596942220 999831778
-999876172 -596897826
-999989062 -596784936
596818483 999955515
596914423 999859575
596774350 999999648
-999967531 -596806467
596810609 999963389
596945235 999828763
596950290 999823708
-999873827 -596900171
-999971129 -596802869
596922475 999851523
596838759 999935239
596850930 999923068
596885067 999888931
596948991 999825007
-999973771 -596800227
596846341 999927657
596806709 999967289
-999809872 -596964126
-999891534 -596882464
-999880250 -596893748
-999922580 -596851418
-999925983 -596848015
596783245 999990753
-999930842 -596843156
596897126 999876872
596824449 999949549
596964638 999809360
-999888025 -596885973
596779833 999994165
596950259 999823739
-999967168 -596806830
-999970354 -596803644
596876962 999897036
-999952922 -596821076
596875501 999898497
596892341 999881657
-999968481 -596805517
596881181 999892817
-999945583 -596828415
-999925173 -596848825
-999946521 -596827477
596818623 999955375
-999810549 -596963449
596833796 999940202
596824507 999949491
596943194 999830804
-999915891 -596858107
-999850478 -596923520
-999810457 -596963541
-999854378 -596919620
-999883301 -596890697
596785597 999988401
596787893 999986105
596844697 999929301
596900671 999873327
-999837726 -596936272
596946829 999827169
-999922010 -596851988
596934204 999839794
596794125 999979873
596848527 999925471
596869002 999904996
596957966 999816032
596867884 999906114
-999915832 -596858166
-999978738 -596795260
596872504 999901494
596777185 999996813
-999972436 -596801562
-999853915 -596920083
-999969132 -596804866
-999925801 -596848197
596835920 999938078
-999850034 -596923964
-999976446 -596797552
-999940827 -596833171
596876354 999897644
596856484 999917514
596959991 999814007
596859618 999914380
596912900 999861098
-999986579 -596787419
596850276 999923722
-999895422 -596878576
-999945039 -596828959
596850944 999923054
596828040 999945958
-999921737 -596852261
-999940903 -596833095
596935306 999838692
596952261 999821737
-999891334 -596882664
596814762 999959236
-999888340 -596885658
596803592 999970406
-999906014 -596867984
596957564 999816434
-999901984 -596872014
596946803 999827195
-999868584 -596905414
-999875077 -596898921
596908820 999865178
-999925789 -596848209
596802312 999971686
596875505 999898493
-999856705 -596917293
596894598 999879400
-999942404 -596831594
596908211 999865787
-999835191 -596938807
-999959279 -596814719
596962513 999811485
596951688 999822310
-999970243 -596803755
-999810482 -596963516
-999915972 -596858026
-999878614 -596895384
596832736 999941262
-999959274 -596814724
-999918268 -596855730
596868568 999905430
-999947578 -596826420
-999854924 -596919074
596871443 999902555
-999855036 -596918962
-999818623 -596955375
-999817106 -596956892
-999850668 -596923330
596817590 999956408
596866734 999907264
596803466 999970532
596882508 999891490
596775613 999998385
596824473 999949525
-999827221 -596946777
596971762 999802236
596801334 999972664
-999805046 -596968952
-999887658 -596886340
-999801801 -596972197
596885030 999888968
-999860299 -596913699
596863025 999910973
-999903467 -596870531
-999968186 -596805812
-999830959 -596943039
-999838843 -596935155
596966091 999807907
596791023 999982975
-999889485 -596884513
596829278 999944720
-999800589 -596973409
-999949171 -596824827
-999966508 -596807490
-999967873 -596806125
596827097 999946901
596951142 999822856
596791326 999982672
596951019 999822979
596790260 999983738
596855500 999918498
596794937 999979061
596909410 999864588
-999861093 -596912905
-999802252 -596971746
-999949461 -596824537
596890340 999883658
596938128 999835870
-999847033 -596926965
-999866669 -596907329
596949877 999824121
-999931017 -596842981
596917437 999856561
596927562 999846436
-999854786 -596919212
596961236 999812762
-999819692 -596954306
-999807030 -596966968
596949981 999824017
596955067 999818931
596850042 999923956
-999854038 -596919960
596845917 999928081
596861557 999912441
596817037 999956961
596836228 999937770
596811893 999962105
-999884694 -596889304
-999930313 -596843685
596777476 999996522
596847451 999926547
596885014 999888984
596859001 999914997
596884075 999889923
596917342 999856656
-999983217 -596790781
-999850318 -596923680
-999817458 -596956540
-999917238 -596856760
596875939 999898059
-999823362 -596950636
596874243 999899755
-999830735 -596943263
596946663 999827335
-999936663 -596837335
596803083 999970915
596783960 999990038
596792262 999981736
-999881960 -596892038
596798747 999975251
-999940802 -596833196
596896875 999877123
-999993080 -596780918
596830480 999943518
596799558 999974440
-999893402 -596880596
-999833924 -596940074
596831119 999942879
596791782 999982216
596842106 999931892
596970259 999803739
596876159 999897839
-999886426 -596887572
596801186 999972812
596908384 999865614
-999801325 -596972673
-999994988 -596779010
596853024 999920974
596856150 999917848
-999821709 -596952289
596888593 999885405
-999910534 -596863464
-999841318 -596932680
-999869491 -596904507
-999828748 -596945250
-999860694 -596913304
-999825969 -596948029
596924260 999849738
596903951 999870047
-999977510 -596796488
-999860547 -596913451
596818918 999955080
596808026 999965972
-999945736 -596828262
596858058 999915940
-999919120 -596854878
596900567 999873431
-999949170 -596824828
-999873385 -596900613
596865669 999908329
-999882798 -596891200
-999888553 -596885445
596815551 999958447
596819100 999954898
596852754 999921244
596774139 999999859
-999985812 -596788186
596908512 999865486
-999845380 -596928618
-999851186 -596922812
596901631 999872367
-999966054 -596807944
-999903678 -596870320
-999883257 -596890741
596875414 999898584
596967860 999806138
596849910 999924088
-999882677 -596891321
596832214 999941784
596932367 999841631
596929828 999844170
596807215 999966783
-999935816 -596838182
596869979 999904019
596870181 999903817
596959795 999814203
596832051 999941947
596936961 999837037
-999889730 -596884268
-999809417 -596964581
-999814537 -596959461
-999811931 -596962067
596799468 999974530
596959861 999814137
-999967920 -596806078
596794877 999979121
596781926 999992072
596911982 999862016
596853209 999920789
-999926077 -596847921
-999916636 -596857362
-999923896 -596850102
-999927534 -596846464
-999920118 -596853880
596969550 999804448
596967335 999806663
-999890020 -596883978
596840899 999933099
-999943129 -596830869
596905682 999868316
-999989893 -596784105
-999864798 -596909200
-999972029 -596801969
-999849660 -596924338
596947813 999826185
596902308 999871690
-999828202 -596945796
-999822902 -596951096
-999969806 -596804192
596841014 999932984
-999828814 -596945184
-999858122 -596915876
596881800 999892198
596854585 999919413
-999959678 -596814320
596965064 999808934
596873101 999900897
-999965672 -596808326
-999953057 -596820941
-999969618 -596804380
596947239 999826759
-999953223 -596820775
596917447 999856551
596894130 999879868
-999944398 -596829600
596970481 999803517
596939674 999834324
596961386 999812612
596883090 999890908
-999882300 -596891698
-999981493 -596792505
-999969737 -596804261
596816936 999957062
596972970 999801028
-999899912 -596874086
596965623 999808375
596809530 999964468
596854490 999919508
596806900 999967098
-999835154 -596938844
-999862606 -596911392
596909987 999864011
-999904298 -596869700
-999820630 -596953368
-999985007 -596788991
596928016 999845982
-999851564 -596922434
-999812199 -596961799
596966753 999807245
596945062 999828936
596906066 999867932
596778960 999995038
596825268 999948730
-999852968 -596921030
-999875112 -596898886
-999932820 -596841178
-999845678 -596928320
-999827701 -596946297
596912579 999861419
596817073 999956925
596823087 999950911
-999996668 -596777330
-999853198 -596920800
596837046 999936952
-999837278 -596936720
-999880889 -596893109
596885339 999888659
-999974033 -596799965
-999860392 -596913606
-999970362 -596803636
-999849217 -596924781
596864827 999909171
-999810253 -596963745
596918597 999855401
-999833265 -596940733
-999943032 -596830966
-999829874 -596944124
-999953250 -596820748
-999950878 -596823120
-999814235 -596959763
-999826134 -596947864
-999844032 -596929966
596807525 999966473
-999977265 -596796733
-999988350 -596785648
-999861395 -596912603
596909857 999864141
-999968742 -596805256
-999925667 -596848331
-999873579 -596900419
596891029 999882969
596818980 999955018
-999990947 -596783051
-999920765 -596853233
-999876189 -596897809
-999938619 -596835379
596927662 999846336
596789630 999984368
-999890168 -596883830
596902900 999871098
596817249 999956749
-999854771 -596919227
-999821073 -596952925
-999902900 -596871098
-999818048 -596955950
596918963 999855035
-999843756 -596930242
596840026 999933972
596917547 999856451
-999860430 -596913568
-999860894 -596913104
-999805930 -596968068
596837238 999936760
-999836417 -596937581
-999982725 -596791273
596815361 999958637
-999863699 -596910299
596866831 999907167
596959367 999814631
596823888 999950110
596849571 999924427
-999802565 -596971433
596793089 999980909
-999907248 -596866750
-999870603 -596903395
596886986 999887012
-999978969 -596795029
596813695 999960303
596819119 999954879
-999852970 -596921028
596775176 999998822
-999916250 -596857748
-999904666 -596869332
-999868262 -596905736
-999877115 -596896883
-999956542 -596817456
-999925002 -596848996
-999876362 -596897636
-999837488 -596936510
596954581 999819417
-999844565 -596929433
596804666 999969332
596874945 999899053
-999886931 -596887067
-999806258 -596967740
596953074 999820924
596803004 999970994
-999982392 -596791606
596781256 999992742
-999840848 -596933150
-999955580 -596818418
596889538 999884460
596796756 999977242
596839531 999934467
-999978032 -596795966
596833066 999940932
-999974587 -596799411
-999908007 -596865991
596951993 999822005
596777887 999996111
-999873612 -596900386
-999816638 -596957360
-999999627 -596774371
596778476 999995522
-999825605 -596948393
596794154 999979844
-999963766 -596810232
-999897598 -596876400
596841254 999932744
-999927441 -596846557
-999939451 -596834547
596900434 999873564
-999890175 -596883823
-999943142 -596830856
596870118 999903880
-999916240 -596857758
-999958234 -596815764
-999805498 -596968500
596855795 999918203
-999836918 -596937080
-999952394 -596821604
-999879697 -596894301
596896916 999877082
-999845459 -596928539
-999953115 -596820883
-999855311 -596918687
596929835 999844163
596970388 999803610
-999968749 -596805249
-999853254 -596920744
-999884797 -596889201
-999899435 -596874563
-999820963 -596953035
596908594 999865404
-999909441 -596864557
-999898922 -596875076
-999856614 -596917384
596973530 999800468
596847432 999926566
-999992657 -596781341
-999960103 -596813895
596873946 999900052
596962362 999811636
596858325 999915673
596784248 999989750
-999852742 -596921256
-999922670 -596851328
-999937203 -596836795
-999947262 -596826736
-999957371 -596816627
596860989 999913009
-999869513 -596904485
-999975199 -596798799
596841993 999932005
-999929790 -596844208
596791884 999982114
-999817029 -596956969
-999874040 -596899958
-999981542 -596792456
596797143 999976855
-999887045 -596886953
596973316 999800682
-999964610 -596809388
596965241 999808757
596950093 999823905
-999917094 -596856904
-999853155 -596920843
596816023 999957975
-999934673 -596839325
-999964643 -596809355
-999954270 -596819728
596831761 999942237
596776618 999997380
596782020 999991978
596790318 999983680
596785471 999988527
-999939273 -596834725
-999882480 -596891518
596788696 999985302
596843436 999930562
-999986514 -596787484
-999897437 -596876561
-999840921 -596933077
596942501 999831497
-999878046 -596895952
596910409 999863589
-999837742 -596936256
596814382 999959616
596903859 999870139
596850144 999923854
-999994006 -596779992
596916991 999857007
-999845906 -596928092
596968605 999805393
596845958 999928040
596930506 999843492
-999841542 -596932456
-999995028 -596778970
-999947888 -596826110
596971565 999802433
-999827411 -596946587
-999981054 -596792944
596892237 999881761
-999887113 -596886885
-999837903 -596936095
-999899762 -596874236
596933345 999840653
596815170 999958828
596933914 999840084
-999852704 -596921294
-999871949 -596902049
596856538 999917460
596854692 999919306
-999817998 -596956000
596892523 999881475
596954947 999819051
-999883336 -596890662
596854093 999919905
-999930527 -596843471
596774384 999999614
596961448 999812550
-999990605 -596783393
-999993862 -596780136
-999987183 -596786815
596785222 999988776
-999993414 -596780584
596801983 999972015
596818190 999955808
-999886419 -596887579
-999995218 -596778780
-999812941 -596961057
596808192 999965806
-999940455 -596833543
-999825180 -596948818
596923709 999850289
-999885387 -596888611
596957489 999816509
-999973832 -596800166
-999992815 -596781183
596859332 999914666
-999836454 -596937544
-999924327 -596849671
596920719 999853279
-999852799 -596921199
-999816528 -596957470
596881414 999892584
-999898039 -596875959
596844204 999929794
596775010 999998988
596823653 999950345
-999830918 -596943080
-999836122 -596937876
-999883702 -596890296
-999802348 -596971650
-999826150 -596947848
596937413 999836585
596809875 999964123
-999968655 -596805343
-999999293 -596774705
596812607 999961391
-999954118 -596819880
-999964155 -596809843
596822753 999951245
596857953 999916045
596837466 999936532
596851707 999922291
-999936051 -596837947
596850865 999923133
596873519 999900479
596956270 999817728
-999870171 -596903827
596929555 999844443
596927823 999846175
-999896393 -596877605
596811148 999962850
596881717 999892281
-999871923 -596902075
-999922392 -596851606
-999925597 -596848401
596810239 999963759
-999823463 -596950535
-999983265 -596790733
-999957040 -596816958
596892678 999881320
-999928035 -596845963
-999810548 -596963450
-999980711 -596793287
-999893298 -596880700
-999974086 -596799912
-999832174 -596941824
-999875453 -596898545
596908800 999865198
596899558 999874440
596848662 999925336
-999904462 -596869536
596964828 999809170
-999839163 -596934835
596969401 999804597
-999998450 -596775548
596796337 999977661
-999840594 -596933404
596960602 999813396
-999893770 -596880228
596951385 999822613
-999939437 -596834561
-999859879 -596914119
-999916421 -596857577
596922764 999851234
-999904837 -596869161
596787805 999986193
596914295 999859703
-999886402 -596887596
-999965996 -596808002
-999897440 -596876558
-999870811 -596903187
-999843553 -596930445
596850001 999923997
-999906777 -596867221
596803868 999970130
-999923543 -596850455
596842856 999931142
596971831 999802167
-999881179 -596892819
-999940129 -596833869
-999885024 -596888974
596920089 999853909
596797230 999976768
596827879 999946119
-999871323 -596902675
-999802883 -596971115
596873027 999900971
596820506 999953492
596881517 999892481
596862723 999911275
596916605 999857393
596816772 999957226
596820248 999953750
596851433 999922565
-999906683 -596867315
-999965937 -596808061
596900800 999873198
-999886264 -596887734
-999847896 -596926102
-999800267 -596973731
596792659 999981339
596820060 999953938
596904407 999869591
-999984977 -596789021
-999945023 -596828975
596942479 999831519
-999995011 -596778987
-999950100 -596823898
596896917 999877081
596842537 999931461
-999885703 -596888295
-999828827 -596945171
596924624 999849374
596780641 999993357
596963549 999810449
-999911621 -596862377
596817204 999956794
596885788 999888210
-999939781 -596834217
596856388 999917610
596952533 999821465
596906163 999867835
596916747 999857251
596922927 999851071
-999956561 -596817437
596951868 999822130
596813663 999960335
-999914961 -596859037
-999861828 -596912170
-999847685 -596926313
-999805884 -596968114
596844607 999929391
-999938607 -596835391
-999802712 -596971286
596862936 999911062
596856626 999917372
596783686 999990312
596920699 999853299
-999813617 -596960381
596955919 999818079
-999846399 -596927599
596774137 999999861
596838350 999935648
596774847 999999151
-999922205 -596851793
-999803818 -596970180
596818663 999955335
596838440 999935558
-999850210 -596923788
-999817391 -596956607
-999844296 -596929702
596891130 999882868
596861036 999912962
596925929 999848069
596937808 999836190
-999998622 -596775376
596865894 999908104
596842881 999931117
596872983 999901015
596916391 999857607
-999965364 -596808634
-999852791 -596921207
596972778 999801220
-999880229 -596893769
596803609 999970389
-999866194 -596907804
596831256 999942742
-999950260 -596823738
596836370 999937628
596782419 999991579
596827686 999946312
-999935942 -596838056
-999995141 -596778857
-999867710 -596906288
596950235 999823763
-999814983 -596959015
596862462 999911536
-999849279 -596924719
-999987300 -596786698
596879333 999894665
596881263 999892735
-999920276 -596853722
596875830 999898168
596924408 999849590
-999978693 -596795305
-999904522 -596869476
596849394 999924604
596835254 999938744
-999830450 -596943548
596793570 999980428
596930672 999843326
596817407 999956591
-999900465 -596873533
596875096 999898902
-999878826 -596895172
596883519 999890479
-999991773 -596782225
596932409 999841589
596920653 999853345
-999870258 -596903740
-999820416 -596953582
-999950405 -596823593
-999993474 -596780524
596797826 999976172
-999855490 -596918508
-999828518 -596945480
596889040 999884958
-999848855 -596925143
596848119 999925879
596890864 999883134
596797027 999976971
-999912793 -596861205
-999910582 -596863416
596928961 999845037
-999986588 -596787410
-999972889 -596801109
596966159 999807839
596943350 999830648
596779130 999994868
-999863126 -596910872
596809917 999964081
-999908430 -596865568
596800737 999973261
596967794 999806204
596827412 999946586
596902739 999871259
596788620 999985378
596880554 999893444
596859925 999914073
-999968818 -596805180
596817082 999956916
-999954233 -596819765
-999902934 -596871064
596800595 999973403
596781917 999992081
596853083 999920915
-999871863 -596902135
596804157 999969841
-999998136 -596775862
596887156 999886842
596925859 999848139
596859671 999914327
-999995069 -596778929
596841049 999932949
596873220 999900778
596900605 999873393
596843061 999930937
-999837304 -596936694
596822649 999951349
596803060 999970938
-999801336 -596972662
-999906691 -596867307
596845905 999928093
596886515 999887483
596817063 999956935
-999881911 -596892087
-999878895 -596895103
596798860 999975138
596782988 999991010
596786598 999987400
-999861849 -596912149
596801699 999972299
596941479 999832519
596953970 999820028
596831503 999942495
596957425 999816573
-999806160 -596967838
596953302 999820696
596819128 999954870
596903099 999870899
596926098 999847900
-999977786 -596796212
-999939482 -596834516
-999825329 -596948669
596952727 999821271
-999945376 -596828622
-999817508 -596956490
-999915526 -596858472
-999945339 -596828659
-999847506 -596926492
-999832718 -596941280
-999998668 -596775330
596783490 999990508
596828412 999945586
-999946848 -596827150
596895627 999878371
596786722 999987276
-999895423 -596878575
-999919077 -596854921
596828844 999945154
596832396 999941602
596790583 999983415
596882693 999891305
596868858 999905140
-999964057 -596809941
596799147 999974851
596844115 999929883
-999868897 -596905101
596796805 999977193
596796985 999977013
596822133 999951865
-999914512 -596859486
596847970 999926028
596873206 999900792
-999901682 -596872316
-999876434 -596897564
-999812934 -596961064
-999999884 -596774114
596856430 999917568
596817242 999956756
-999942940 -596831058
596905404 999868594
-999907685 -596866313
596810373 999963625
596833401 999940597
596924299 999849699
596873876 999900122
-999987273 -596786725
-999860595 -596913403
596826648 999947350
-999974694 -596799304
596799227 999974771
-999872118 -596901880
596949385 999824613
596780292 999993706
596799078 999974920
596911950 999862048
596915373 999858625
596867553 999906445
596827145 999946853
-999905658 -596868340
596923641 999850357
596867804 999906194
596919727 999854271
596846922 999927076
596973390 999800608
-999902187 -596871811
-999834187 -596939811
-999972080 -596801918
-999847441 -596926557
-999995197 -596778801
596805642 999968356
-999841283 -596932715
-999990248 -596783750
596911904 999862094
596786975 999987023
596849023 999924975
-999883366 -596890632
-999958417 -596815581
-999842586 -596931412
596945998 999828000
596811751 999962247
-999822272 -596951726
596839456 999934542
596882613 999891385
596845024 999928974
596876863 999897135
596798319 999975679
-999940051 -596833947
-999828114 -596945884
596938093 999835905
-999876476 -596897522
-999981456 -596792542
-999911603 -596862395
596924072 999849926
-999905321 -596868677
-999987956 -596786042
-999855856 -596918142
596820313 999953685
596800761 999973237
-999968148 -596805850
-999915660 -596858338
-999946225 -596827773
596820048 999953950
596878381 999895617
596803521 999970477
-999845352 -596928646
596909478 999864520
596842207 999931791
596915241 999858757
-999848576 -596925422
596924918 999849080
596856945 999917053
-999976177 -596797821
-999864094 -596909904
596794109 999979889
-999956456 -596817542
-999815721 -596958277
596871188 999902810
-999969419 -596804579
-999966663 -596807335
596947471 999826527
596877113 999896885
-999932325 -596841673
596855875 999918123
596807286 999966712
-999840829 -596933169
-999903106 -596870892
596971576 999802422
596961019 999812979
-999940130 -596833868
596868106 999905892
-999879702 -596894296
-999902664 -596871334
596965224 999808774
596906980 999867018
-999828783 -596945215
596910516 999863482
-999976508 -596797490
-999863785 -596910213
596910215 999863783
-999856734 -596917264
-999862383 -596911615
-999826564 -596947434
596855389 999918609
-999867395 -596906603
596922702 999851296
596825855 999948143
596861192 999912806
596888204 999885794
596802679 999971319
-999882524 -596891474
596801517 999972481
596959941 999814057
-999801567 -596972431
-999878988 -596895010
-999845411 -596928587
-999907360 -596866638
596827916 999946082
596875929 999898069
-999983433 -596790565
596871890 999902108
596862953 999911045
596799990 999974008
596800703 999973295
-999898914 -596875084
-999830766 -596943232
-999839816 -596934182
596971766 999802232
596792466 999981532
596942882 999831116
596942041 999831957
-999971569 -596802429
-999900017 -596873981
-999825545 -596948453
596815046 999958952
-999811130 -596962868
-999909781 -596864217
-999843609 -596930389
-999839684 -596934314
596963231 999810767
-999886413 -596887585
-999802853 -596971145
596946315 999827683
-999840825 -596933173
-999836002 -596937996
-999985072 -596788926
-999870427 -596903571
-999905805 -596868193
-999828918 -596945080
-999920793 -596853205
-999867683 -596906315
-999809409 -596964589
596901586 999872412
596880846 999893152
596844802 999929196
-999843390 -596930608
596827057 999946941
596776638 999997360
596931291 999842707
596822707 999951291
596808613 999965385
-999882071 -596891927
-999937894 -596836104
-999902055 -596871943
-999869116 -596904882
-999925040 -596848958
-999834063 -596939935
596865848 999908150
-999953825 -596820173
-999944984 -596829014
596845894 999928104
-999980369 -596793629
-999909466 -596864532
596876691 999897307
596936710 999837288
596831608 999942390
-999955649 -596818349
-999901431 -596872567
596858973 999915025
596882375 999891623
596956321 999817677
596822479 999951519
596948542 999825456
596942989 999831009
-999925930 -596848068
-999864749 -596909249
-999866519 -596907479
-999831471 -596942527
596815535 999958463
-999979952 -596794046
-999990176 -596783822
596934614 999839384
596879160 999894838
-999932387 -596841611
596860186 999913812
596941615 999832383
596958880 999815118
-999845346 -596928652
596846298 999927700
-999857187 -596916811
-999826186 -596947812
596866949 999907049
596906408 999867590
596815401 999958597
-999986575 -596787423
-999888894 -596885104
-999934549 -596839449
-999869257 -596904741
-999882700 -596891298
-999992180 -596781818
-999932362 -596841636
-999992278 -596781720
596792844 999981154
-999832260 -596941738
-999842820 -596931178
596973991 999800007
-999841218 -596932780
-999810666 -596963332
-999951214 -596822784
596937394 999836604
596836894 999937104
596930851 999843147
596911956 999862042
596912131 999861867
-999818612 -596955386
-999899631 -596874367
-999867793 -596906205
596859353 999914645
-999962390 -596811608
-999840204 -596933794
-999882468 -596891530
596829122 999944876
-999818087 -596955911
596872539 999901459
596778819 999995179
-999983854 -596790144
596903773 999870225
-999809140 -596964858
596892799 999881199
596835575 999938423
-999925142 -596848856
-999855793 -596918205
-999839832 -596934166
596898553 999875445
596835910 999938088
596836322 999937676
-999994503 -596779495
596907295 999866703
596937906 999836092
596881202 999892796
596958809 999815189
-999995546 -596778452
596854433 999919565
-999984937 -596789061
-999819544 -596954454
596866618 999907380
596833027 999940971
596951112 999822886
596849284 999924714
596780564 999993434
596889450 999884548
-999972770 -596801228
596863487 999910511
-999925655 -596848343
596933572 999840426
596792143 999981855
-999885426 -596888572
-999831056 -596942942
-999843193 -596930805
596810038 999963960
596837898 999936100
596843768 999930230
-999886616 -596887382
596909445 999864553
-999939955 -596834043
596937234 999836764
596965502 999808496
-999938288 -596835710
-999859769 -596914229
596863504 999910494
-999945115 -596828883
-999894839 -596879159
596874118 999899880
-999970877 -596803121
-999864013 -596909985
596954654 999819344
596899408 999874590
-999929938 -596844060
596812886 999961112
596942841 999831157
-999896206 -596877792
596958207 999815791
596850901 999923097
-999954297 -596819701
-999822340 -596951658
-999962185 -596811813
596866901 999907097
-999810650 -596963348
-999910030 -596863968
596833511 999940487
-999871031 -596902967
596818724 999955274
596781050 999992948
-999928912 -596845086
-999971102 -596802896
-999903201 -596870797
596834166 999939832
596852759 999921239
-999867374 -596906624
596970069 999803929
-999994676 -596779322
-999953185 -596820813
596825582 999948416
596918227 999855771
596887805 999886193
-999932870 -596841128
-999962742 -596811256
596787947 999986051
-999843190 -596930808
-999996702 -596777296
596922736 999851262
596907717 999866281
596952898 999821100
596920156 999853842
-999909799 -596864199
-999807259 -596966739
-999874931 -596899067
-999838871 -596935127
-999946454 -596827544
-999909795 -596864203
-999812800 -596961198
596881677 999892321
-999871271 -596902727
-999934929 -596839069
596912290 999861708
-999877867 -596896131
596851901 999922097
596899149 999874849
596801697 999972301
596776551 999997447
596785694 999988304
596791508 999982490
-999811797 -596962201
596863774 999910224
596790926 999983072
596895943 999878055
596967791 999806207
596802596 999971402
596933357 999840641
596912030 999861968
596860829 999913169
596837601 999936397
596871923 999902075
-999827941 -596946057
596882755 999891243
596915464 999858534
596781507 999992491
596819590 999954408
596905529 999868469
-999963570 -596810428
596869577 999904421
-999800051 -596973947
-999948890 -596825108
-999983834 -596790164
596810342 999963656
-999927218 -596846780
-999810801 -596963197
-999858548 -596915450
596845813 999928185
-999921302 -596852696
-999972288 -596801710
596801405 999972593
-999884374 -596889624
-999890800 -596883198
596839643 999934355
596875564 999898434
-999884570 -596889428
596875927 999898071
-999889062 -596884936
-999933560 -596840438
596870610 999903388
596930845 999843153
596941844 999832154
-999937611 -596836387
596825995 999948003
-999999209 -596774789
-999971293 -596802705
596970495 999803503
596942719 999831279
-999901417 -596872581
596798368 999975630
596890353 999883645
596939845 999834153
-999863931 -596910067
596863914 999910084
596860690 999913308
596964416 999809582
-999801440 -596972558
-999994100 -596779898
-999852699 -596921299
596838881 999935117
-999837428 -596936570
-999857860 -596916138
-999863252 -596910746
596819274 999954724
-999950829 -596823169
596880393 999893605
-999858135 -596915863
-999879996 -596894002
596859493 999914505
-999834110 -596939888
596921567 999852431
596943176 999830822
596913161 999860837
-999803878 -596970120
596861043 999912955
596821529 999952469
596877027 999896971
-999917318 -596856680
-999951170 -596822828
-999950541 -596823457
-999802995 -596971003
596840969 999933029
596899767 999874231
-999992918 -596781080
596828334 999945664
596964437 999809561
-999943742 -596830256
596868378 999905620
596942086 999831912
-999865444 -596908554
-999950426 -596823572
596868121 999905877
-999879375 -596894623
-999951741 -596822257
596775375 999998623
596927101 999846897
596806219 999967779
-999969699 -596804299
596879959 999894039
596800735 999973263
-999872454 -596901544
596956083 999817915
596913380 999860618
-999864662 -596909336
-999861615 -596912383
596828551 999945447
596779189 999994809
596862891 999911107
596933642 999840356
-999841793 -596932205
596888579 999885419
-999960284 -596813714
596879532 999894466
596972391 999801607
-999897982 -596876016
-999959273 -596814725
596965913 999808085
596841499 999932499
596863928 999910070
596856998 999917000
-999997315 -596776683
-999961946 -596812052
-999865256 -596908742
-999977894 -596796104
596824226 999949772
596937588 999836410
596813648 999960350
596923172 999850826
-999933469 -596840529
596932027 999841971
596969109 999804889
596880884 999893114
596876041 999897957
-999856332 -596917666
-999986703 -596787295
-999956783 -596817215
-999846367 -596927631
-999962162 -596811836
596952897 999821101
-999849329 -596924669
-999987621 -596786377
596952783 999821215
596964544 999809454
596895633 999878365
-999863058 -596910940
-999834492 -596939506
-999989404 -596784594
-999955936 -596818062
-999976891 -596797107
-999874708 -596899290
-999936212 -596837786
596775190 999998808
596814930 999959068
-999961043 -596812955
-999959245 -596814753
596965966 999808032
596854373 999919625
-999922648 -596851350
-999928333 -596845665
-999807815 -596966183
596827963 999946035
596801485 999972513
596904809 999869189
-999968365 -596805633
-999992286 -596781712
-999956990 -596817008
-999935465 -596838533
596818660 999955338
596939588 999834410
596866401 999907597
-999868191 -596905807
-999881604 -596892394
596890576 999883422
596886605 999887393
596924604 999849394
596847763 999926235
-999857800 -596916198
596824621 999949377
596837929 999936069
596951884 999822114
596782215 999991783
596921723 999852275
596816374 999957624
-999935302 -596838696
596822468 999951530
-999951266 -596822732
596875183 999898815
-999934061 -596839937
596932292 999841706
596818258 999955740
596777281 999996717
596839770 999934228
596904622 999869376
-999867722 -596906276
-999854562 -596919436
596830482 999943516
-999860292 -596913706
-999985560 -596788438
596916828 999857170
-999952672 -596821326
-999842649 -596931349
596925927 999848071
-999933684 -596840314
-999855366 -596918632
-999831833 -596942165
-999987275 -596786723
-999928875 -596845123
-999895713 -596878285
596944615 999829383
596835937 999938061
-999861940 -596912058
-999974519 -596799479
596791968 999982030
596940231 999833767
-999843373 -596930625
-999835623 -596938375
-999966659 -596807339
-999999696 -596774302
-999988150 -596785848
-999868999 -596904999
596938309 999835689
596910227 999863771
-999856663 -596917335
-999960890 -596813108
596971730 999802268
-999855317 -596918681
-999939759 -596834239
-999967869 -596806129
-999925379 -596848619
596907282 999866716
-999869833 -596904165
596776476 999997522
596810664 999963334
-999991343 -596782655
-999909376 -596864622
-999988404 -596785594
-999891066 -596882932
596844339 999929659
596890618 999883380
596919235 999854763
596923130 999850868
-999863420 -596910578
-999820187 -596953811
596883950 999890048
596825501 999948497
596778082 999995916
596907205 999866793
596811237 999962761
596820332 999953666
596909038 999864960
-999847352 -596926646
596864531 999909467
-999841267 -596932731
596867867 999906131
596825479 999948519
-999821069 -596952929
596944356 999829642
-999981934 -596792064
-999966141 -596807857
596958570 999815428
-999806936 -596967062
596818282 999955716
596926567 999847431
596917207 999856791
596818050 999955948
-999902656 -596871342
596937031 999836967
-999913450 -596860548
596926686 999847312
596832061 999941937
-999963344 -596810654
-999868876 -596905122
-999803932 -596970066
596944711 999829287
-999961395 -596812603
596958687 999815311
-999854265 -596919733
-999815837 -596958161
-999816654 -596957344
596866633 999907365
596885228 999888770
596928389 999845609
596956183 999817815
-999827538 -596946460
-999998200 -596775798
596916487 999857511
596791545 999982453
-999933648 -596840350
596926977 999847021
-999908220 -596865778
596889778 999884220
-999922080 -596851918
-999970788 -596803210
-999908369 -596865629
596809204 999964794
-999987287 -596786711
596874333 999899665
-999899065 -596874933
-999879828 -596894170
-999860972 -596913026
596820128 999953870
-999959907 -596814091
-999824091 -596949907
-999814855 -596959143
596786329 999987669
596811471 999962527
596973815 999800183
596794379 999979619
-999909926 -596864072
596905829 999868169
596823679 999950319
-999935435 -596838563
596791668 999982330
-999913406 -596860592
-999804227 -596969771
596910169 999863829
-999969587 -596804411
-999813452 -596960546
-999844767 -596929231
596862490 999911508
596913806 999860192
596958280 999815718
-999813022 -596960976
-999908992 -596865006
596970243 999803755
-999849254 -596924744
596844562 999929436
596971329 999802669
-999851992 -596922006
596797383 999976615
-999896528 -596877470
-999998696 -596775302
596936269 999837729
596835792 999938206
596906658 999867340
596827717 999946281
-999822407 -596951591
596791837 999982161
596899422 999874576
-999814954 -596959044
596806263 999967735
596915810 999858188
596857931 999916067
596925166 999848832
596794514 999979484
-999852489 -596921509
596876600 999897398
596781246 999992752
596839845 999934153
-999992223 -596781775
596883390 999890608
-999932666 -596841332
-999955037 -596818961
-999986219 -596787779
-999894424 -596879574
-999927900 -596846098
596865661 999908337
596865263 999908735
596809640 999964358
-999805615 -596968383
596777726 999996272
596972699 999801299
596815188 999958810
596937499 999836499
-999974412 -596799586
-999926468 -596847530
-999823030 -596950968
-999822682 -596951316
596933048 999840950
596804389 999969609
-999967401 -596806597
596953773 999820225
596927949 999846049
596843637 999930361
-999956029 -596817969
-999813183 -596960815
596953679 999820319
596908644 999865354
-999819926 -596954072
-999847140 -596926858
596829130 999944868
-999965177 -596808821
596852007 999921991
596870083 999903915
-999812316 -596961682
-999995267 -596778731
596824487 999949511
-999886226 -596887772
-999875006 -596898992
596967194 999806804
-999826608 -596947390
-999859459 -596914539
-999808194 -596965804
-999835617 -596938381
-999880925 -596893073
-999937524 -596836474
-999813577 -596960421
596964019 999809979
-999831859 -596942139
-999992404 -596781594
596863597 999910401
-999958706 -596815292
-999915821 -596858177
596821033 999952965
-999840155 -596933843
-999960621 -596813377
-999977946 -596796052
-999833845 -596940153
596791021 999982977
-999898544 -596875454
-999930889 -596843109
596942447 999831551
596832570 999941428
-999881287 -596892711
596830264 999943734
-999919749 -596854249
-999821317 -596952681
-999967654 -596806344
596790056 999983942
596947591 999826407
-999866148 -596907850
-999963251 -596810747
596784341 999989657
-999934557 -596839441
596963439 999810559
-999999320 -596774678
596870976 999903022
-999922017 -596851981
596780672 999993326
-999977113 -596796885
596807821 999966177
596816326 999957672
596955795 999818203
-999916619 -596857379
596786712 999987286
-999904772 -596869226
-999887414 -596886584
-999952893 -596821105
-999979273 -596794725
596938632 999835366
-999915436 -596858562
596884651 999889347
-999940567 -596833431
596798055 999975943
596876245 999897753
596783321 999990677
-999996914 -596777084
-999974292 -596799706
-999826332 -596947666
596913198 999860800
596781134 999992864
596964932 999809066
-999912381 -596861617
596947260 999826738
596912312 999861686
-999898664 -596875334
596917349 999856649
596954480 999819518
-999923555 -596850443
596871265 999902733
596912086 999861912
596798099 999975899
596851081 999922917
-999910152 -596863846
-999887040 -596886958
-999987065 -596786933
596821152 999952846
596776935 999997063
-999829607 -596944391
-999838505 -596935493
-999808800 -596965198
-999903203 -596870795
-999981288 -596792710
596908739 999865259
596840751 999933247
596861775 999912223
596829746 999944252
596962999 999810999
-999940420 -596833578
-999986839 -596787159
596893847 999880151
596930071 999843927
596871883 999902115
-999985341 -596788657
596830607 999943391
-999900010 -596873988
-999894925 -596879073
596843165 999930833
-999825815 -596948183
596829571 999944427
-999923385 -596850613
596780198 999993800
596871762 999902236
-999991524 -596782474
-999832410 -596941588
-999896685 -596877313
-999944966 -596829032
-999970192 -596803806
-999844574 -596929424
596894333 999879665
-999949571 -596824427
596971184 999802814
596943921 999830077
596937299 999836699
-999842146 -596931852
-999802681 -596971317
-999953849 -596820149
-999850134 -596923864
-999882990 -596891008
-999814319 -596959679
596846054 999927944
596778665 999995333
596888045 999885953
-999919256 -596854742
596911232 999862766
596952441 999821557
-999908829 -596865169
596875011 999898987
-999885568 -596888430
-999836414 -596937584
-999870292 -596903706
-999873706 -596900292
-999916768 -596857230
596940841 999833157
596922983 999851015
596814956 999959042
-999945529 -596828469
-999822043 -596951955
-999917200 -596856798
-999913572 -596860426
-999803850 -596970148
-999856377 -596917621
-999888067 -596885931
596932377 999841621
-999828932 -596945066
-999908939 -596865059
596894285 999879713
-999887968 -596886030
596917325 999856673
596910939 999863059
596965738 999808260
596888849 999885149
-999825322 -596948676
596896233 999877765
-999810577 -596963421
-999998859 -596775139
596834837 999939161
-999815267 -596958731
596845125 999928873
-999820949 -596953049
596792493 999981505
596802553 999971445
596778786 999995212
596784796 999989202
-999862315 -596911683
-999889843 -596884155
-999944496 -596829502
-999870926 -596903072
-999824796 -596949202
596834474 999939524
596816075 999957923
-999866550 -596907448
596785323 999988675
596964405 999809593
-999972949 -596801049
596868563 999905435
-999992009 -596781989
-999868283 -596905715
-999850360 -596923638
-999884786 -596889212
596902460 999871538
596880876 999893122
596961861 999812137
-999943635 -596830363
596861042 999912956
596963076 999810922
596815893 999958105
-999984376 -596789622
-999931062 -596842936
-999888051 -596885947
-999887610 -596886388
-999811307 -596962691
596943391 999830607
596940611 999833387
596791337 999982661
-999802827 -596971171
-999823835 -596950163
596839675 999934323
596971993 999802005
-999919980 -596854018
-999910734 -596863264
596782594 999991404
596794002 999979996
-999987349 -596786649
-999884072 -596889926
-999968041 -596805957
596786761 999987237
596887261 999886737
-999847237 -596926761
-999881931 -596892067
-999823522 -596950476
-999993912 -596780086
-999927772 -596846226
-999880983 -596893015
-999899274 -596874724
596892991 999881007
-999889175 -596884823
596915181 999858817
596923015 999850983
-999820886 -596953112
-999997797 -596776201
596926614 999847384
-999815067 -596958931
596825916 999948082
596818928 999955070
-999973649 -596800349
596810692 999963306
596961590 999812408
-999848739 -596925259
596973186 999800812
-999908372 -596865626
-999867330 -596906668
596955412 999818586
596925163 999848835
-999832128 -596941870
-999957786 -596816212
596895193 999878805
596841619 999932379
-999981744 -596792254
-999933381 -596840617
-999915060 -596858938
596932508 999841490
-999846987 -596927011
-999888507 -596885491
596960727 999813271
-999977338 -596796660
596812110 999961888
-999952651 -596821347
-999991132 -596782866
-999953265 -596820733
-999801481 -596972517
-999978511 -596795487
-999812838 -596961160
596793831 999980167
-999924370 -596849628
596814231 999959767
596866129 999907869
596888546 999885452
596917677 999856321
-999844518 -596929480
596927035 999846963
-999852196 -596921802
596916393 999857605
-999856277 -596917721
-999987192 -596786806
-999937124 -596836874
596832348 999941650
596967004 999806994
596849691 999924307
-999812109 -596961889
-999850284 -596923714
596921009 999852989
596782087 999991911
596873163 999900835
-999822977 -596951021
-999900824 -596873174
596973057 999800941
-999987254 -596786744
596964114 999809884
-999888537 -596885461
596815226 999958772
596797199 999976799
-999806810 -596967188
-999870117 -596903881
596901297 999872701
596778483 999995515
596893240 999880758
-999815739 -596958259
-999866819 -596907179
596934591 999839407
-999884334 -596889664
-999860196 -596913802
-999879158 -596894840
-999847682 -596926316
-999855762 -596918236
-999804794 -596969204
596831566 999942432
596826836 999947162
596841704 999932294
596939755 999834243
596818721 999955277
596787396 999986602
-999856769 -596917229
-999974417 -596799581
-999909292 -596864706
-999897787 -596876211
-999854519 -596919479
-999852986 -596921012
596851593 999922405
-999837308 -596936690
596961954 999812044
596955437 999818561
596864868 999909130
-999872951 -596901047
596789388 999984610
596944182 999829816
-999900635 -596873363
596919143 999854855
596951140 999822858
-999832865 -596941133
596931237 999842761
596886471 999887527
-999903145 -596870853
-999863051 -596910947
596879724 999894274
596959292 999814706
-999851879 -596922119
-999837024 -596936974
596884389 999889609
-999847067 -596926931
-999906784 -596867214
596972067 999801931
-999885605 -596888393
596908423 999865575
596855629 999918369
596971250 999802748
-999970555 -596803443
596938083 999835915
-999854017 -596919981
-999860696 -596913302
596826658 999947340
-999906381 -596867617
596955185 999818813
-999941788 -596832210
596841009 999932989
-999949937 -596824061
596813938 999960060
596856942 999917056
-999820356 -596953642
-999960071 -596813927
-999891409 -596882589
-999947950 -596826048
596775828 999998170
596941433 999832565
-999838046 -596935952
596961841 999812157
596938162 999835836
-999823866 -596950132
-999832440 -596941558
-999997873 -596776125
-999919714 -596854284
596944099 999829899
596934312 999839686
-999870143 -596903855
-999868953 -596905045
-999873505 -596900493
596899450 999874548
-999812404 -596961594
596813140 999960858
596816686 999957312
-999934277 -596839721
-999931066 -596842932
-999927263 -596846735
-999983752 -596790246
596966790 999807208
596815029 999958969
-999916681 -596857317
596927472 999846526
-999873194 -596900804
596961033 999812965
-999988049 -596785949
-999938071 -596835927
-999805186 -596968812
-999810032 -596963966
-999855648 -596918350
596846241 999927757
596902084 999871914
-999977436 -596796562
-999992886 -596781112
596833361 999940637
-999972203 -596801795
596832371 999941627
-999885385 -596888613
596857121 999916877
-999901965 -596872033
596780955 999993043
-999813972 -596960026
-999950652 -596823346
596946957 999827041
-999959184 -596814814
-999845176 -596928822
596862261 999911737
-999881022 -596892976
-999880639 -596893359
-999932419 -596841579
-999955135 -596818863
596930555 999843443
-999889625 -596884373
596894716 999879282
596796538 999977460
596956973 999817025
596830987 999943011
596930023 999843975
-999919471 -596854527
596870856 999903142
596942226 999831772
-999965059 -596808939
596781956 999992042
596909668 999864330
596875430 999898568
596896255 999877743
596840004 999933994
-999976869 -596797129
596852583 999921415
-999952909 -596821089
-999861807 -596912191
596804075 999969923
-999921731 -596852267
-999837383 -596936615
-999871414 -596902584
596789755 999984243
596876587 999897411
-999928087 -596845911
596795509 999978489
-999967392 -596806606
596864215 999909783
596839081 999934917
596811454 999962544
-999895526 -596878472
-999831348 -596942650
596973910 999800088
596950751 999823247
596912311 999861687
-999981039 -596792959
596895882 999878116
596864589 999909409
-999912762 -596861236
596818281 999955717
-999903148 -596870850
-999805704 -596968294
596816308 999957690
596824440 999949558
596829049 999944949
596935589 999838409
-999872063 -596901935
596828626 999945372
-999934901 -596839097
-999973307 -596800691
-999968086 -596805912
596899554 999874444
-999981247 -596792751
-999838026 -596935972
-999988005 -596785993
596916451 999857547
-999821920 -596952078
596897805 999876193
596794196 999979802
596851056 999922942
596887241 999886757
596899221 999874777
-999850785 -596923213
596933885 999840113
596826305 999947693
596779161 999994837
-999923988 -596850010
-999904211 -596869787
596864636 999909362
596946062 999827936
596916483 999857515
-999926838 -596847160
-999815061 -596958937
596951257 999822741
596797914 999976084
596866258 999907740
-999975280 -596798718
-999882915 -596891083
596855654 999918344
596880482 999893516
-999946453 -596827545
596858565 999915433
-999873083 -596900915
-999860863 -596913135
-999858863 -596915135
596785839 999988159
-999826014 -596947984
-999883820 -596890178
596796757 999977241
596951997 999822001
-999817066 -596956932
-999929842 -596844156
596904832 999869166
596948841 999825157
-999953499 -596820499
-999823001 -596950997
596786005 999987993
596912898 999861100
-999804801 -596969197
-999931244 -596842754
596936000 999837998
-999841260 -596932738
596935216 999838782
-999947880 -596826118
-999813980 -596960018
-999972830 -596801168
596924242 999849756
596891406 999882592
-999996046 -596777952
-999977889 -596796109
596918900 999855098
596965021 999808977
596869621 999904377
596849429 999924569
-999859003 -596914995
596959544 999814454
596831246 999942752
-999843363 -596930635
596779220 999994778
596781533 999992465
-999862835 -596911163
-999804525 -596969473
-999897964 -596876034
596931887 999842111
-999820151 -596953847
596914308 999859690
596895617 999878381
596955442 999818556
-999935688 -596838310
596898858 999875140
-999829277 -596944721
-999833413 -596940585
596785730 999988268
-999851963 -596922035
-999837155 -596936843
596817182 999956816
-999921982 -596852016
596782185 999991813
-999972329 -596801669
596920895 999853103
-999871811 -596902187
596891475 999882523
-999800545 -596973453
596800320 999973678
596827516 999946482
-999999797 -596774201
-999890332 -596883666
596915346 999858652
-999848748 -596925250
-999855987 -596918011
-999875243 -596898755
-999960548 -596813450
596861451 999912547
596881043 999892955
596823828 999950170
596850283 999923715
-999895863 -596878135
596956193 999817805
-999931730 -596842268
-999831112 -596942886
596877134 999896864
596878098 999895900
596785186 999988812
596927779 999846219
596916683 999857315
-999993197 -596780801
-999944148 -596829850
596884813 999889185
596861817 999912181
596792660 999981338
-999930686 -596843312
-999813768 -596960230
-999976526 -596797472
-999904682 -596869316
-999893871 -596880127
-999934217 -596839781
-999858066 -596915932
596776913 999997085
596795713 999978285
-999929941 -596844057
-999941219 -596832779
596857463 999916535
-999978723 -596795275
-999923993 -596850005
596861292 999912706
-999856370 -596917628
-999836833 -596937165
596970218 999803780
-999907768 -596866230
-999872756 -596901242
596951848 999822150
-999834489 -596939509
596818278 999955720
-999825136 -596948862
-999947971 -596826027
596797932 999976066
-999924252 -596849746
596805273 999968725
596795431 999978567
-999811152 -596962846
-999910140 -596863858
-999838451 -596935547
596893465 999880533
-999892610 -596881388
596778738 999995260
596788172 999985826
596847664 999926334
-999842688 -596931310
-999938030 -596835968
596968066 999805932
-999952828 -596821170
-999974724 -596799274
-999989663 -596784335
596873019 999900979
-999801063 -596972935
-999966587 -596807411
-999827054 -596946944
-999962746 -596811252
-999899202 -596874796
-999916236 -596857762
-999945811 -596828187
-999805071 -596968927
-999875286 -596898712
-999887343 -596886655
-999856061 -596917937
-999932856 -596841142
-999936922 -596837076
596821497 999952501
596793304 999980694
-999880194 -596893804
-999960447 -596813551
596872294 999901704
-999889861 -596884137
-999824957 -596949041
596862943 999911055
-999819546 -596954452
-999917897 -596856101
-999867163 -596906835
-999989383 -596784615
-999863820 -596910178
596930628 999843370
596932208 999841790
596840904 999933094
596963474 999810524
-999843393 -596930605
596781201 999992797
-999899395 -596874603
596815296 999958702
596922123 999851875
-999966029 -596807969
596851359 999922639
-999945105 -596828893
596927938 999846060
596873245 999900753
596910673 999863325
596856178 999917820
-999977038 -596796960
-999893717 -596880281
596879395 999894603
596961719 999812279
-999914476 -596859522
-999859691 -596914307
596810383 999963615
-999984419 -596789579
596848147 999925851
-999871680 -596902318
-999886334 -596887664
596962694 999811304
596966251 999807747
-999900044 -596873954
-999858253 -596915745
-999965773 -596808225
596937741 999836257
596874219 999899779
-999862272 -596911726
-999828461 -596945537
-999899460 -596874538
596961985 999812013
596946707 999827291
-999879568 -596894430
596862004 999911994
-999942584 -596831414
-999919776 -596854222
-999933865 -596840133
596777151 999996847
596959220 999814778
596882381 999891617
-999865416 -596908582
596812542 999961456
-999981526 -596792472
596926615 999847383
-999985235 -596788763
596824904 999949094
596916871 999857127
-999958434 -596815564
-999981411 -596792587
-999854523 -596919475
596935110 999838888
-999807639 -596966359
596839105 999934893
-999903789 -596870209
596888474 999885524
596936934 999837064
596945571 999828427
596833660 999940338
596845158 999928840
596899599 999874399
-999993811 -596780187
-999834435 -596939563
-999917371 -596856627
-999878731 -596895267
596889572 999884426
-999941611 -596832387
-999817520 -596956478
-999883408 -596890590
596781058 999992940
-999954549 -596819449
596798895 999975103
596946240 999827758
596953884 999820114
596964535 999809463
596795423 999978575
596892714 999881284
596858951 999915047
596798847 999975151
596920585 999853413
-999845107 -596928891
-999802246 -596971752
-999995852 -596778146
596825485 999948513
596833265 999940733
-999801525 -596972473
596926369 999847629
596966982 999807016
-999907348 -596866650
-999982357 -596791641
596785418 999988580
596973722 999800276
-999806438 -596967560
-999940395 -596833603
-999930603 -596843395
-999926365 -596847633
596790868 999983130
-999948393 -596825605
596864820 999909178
596880616 999893382
-999988385 -596785613
596925074 999848924
596913497 999860501
596884573 999889425
-999808516 -596965482
596818582 999955416
596830686 999943312
596916546 999857452
596958942 999815056
596872243 999901755
596882424 999891574
-999846007 -596927991
596863253 999910745
-999878360 -596895638
596840138 999933860
-999860537 -596913461
-999920075 -596853923
-999820164 -596953834
596872988 999901010
596966553 999807445
596923334 999850664
-999829409 -596944589
596811132 999962866
-999855949 -596918049
596901178 999872820
-999894583 -596879415
-999862662 -596911336
596857033 999916965
596922933 999851065
596817825 999956173
596812614 999961384
-999886505 -596887493
596949236 999824762
596863532 999910466
596784690 999989308
-999878384 -596895614
-999894181 -596879817
596781571 999992427
596824354 999949644
-999923167 -596850831
596831336 999942662
596948178 999825820
596885749 999888249
596857594 999916404
596835833 999938165
-999926044 -596847954
596846274 999927724
596865641 999908357
-999950134 -596823864
596960890 999813108
-999869199 -596904799
596840522 999933476
596927975 999846023
-999886854 -596887144
596863641 999910357
596847617 999926381
-999834491 -596939507
596944802 999829196
-999922375 -596851623
-999875309 -596898689
-999850651 -596923347
-999859488 -596914510
596968039 999805959
596792370 999981628
596935275 999838723
-999872737 -596901261
596858231 999915767
-999871236 -596902762
-999977346 -596796652
-999820961 -596953037
596860207 999913791
596829602 999944396
596930934 999843064
596961794 999812204
-999802301 -596971697
596823906 999950092
596814975 999959023
596908093 999865905
-999887152 -596886846
-999813794 -596960204
-999989763 -596784235
-999856612 -596917386
596838177 999935821
-999906550 -596867448
596790974 999983024
596962404 999811594
596874516 999899482
-999953356 -596820642
-999904322 -596869676
596846476 999927522
596849158 999924840
-999908905 -596865093
596869448 999904550
596862516 999911482
596777377 999996621
596900363 999873635
-999936348 -596837650
-999940072 -596833926
596938441 999835557
596821128 999952870
-999952675 -596821323
-999832281 -596941717
596951546 999822452
596813474 999960524
-999833421 -596940577
596883745 999890253
-999936324 -596837674
596777244 999996754
-999912396 -596861602
596891018 999882980
596946013 999827985
596923280 999850718
596790277 999983721
-999859352 -596914646
-999831050 -596942948
596853172 999920826
596836841 999937157
-999958165 -596815833
596787170 999986828
596903328 999870670
596831920 999942078
-999942356 -596831642
596847288 999926710
-999968132 -596805866
-999953069 -596820929
-999984057 -596789941
-999849236 -596924762
-999813150 -596960848
596921498 999852500
596786455 999987543
596837497 999936501
-999897621 -596876377
596811966 999962032
596848126 999925872
596893703 999880295
596877461 999896537
596949854 999824144
-999873780 -596900218
596952653 999821345
-999904632 -596869366
-999914724 -596859274
-999876344 -596897654
-999851334 -596922664
596922799 999851199
596934026 999839972
-999966821 -596807177
596775049 999998949
596854181 999919817
596844369 999929629
-999832796 -596941202
596937463 999836535
596950716 999823282
596815561 999958437
-999816472 -596957526
596823232 999950766
-999974196 -596799802
-999987668 -596786330
596808269 999965729
-999854643 -596919355
596963509 999810489
-999881504 -596892494
596856025 999917973
-999921374 -596852624
596868720 999905278
-999810645 -596963353
-999917563 -596856435
-999857936 -596916062
-999919144 -596854854
-999870529 -596903469
596958020 999815978
-999877218 -596896780
596815302 999958696
-999886597 -596887401
596953303 999820695
596815589 999958409
596910514 999863484
596857477 999916521
-999828343 -596945655
596973276 999800722
-999837120 -596936878
-999972046 -596801952
596859454 999914544
-999843388 -596930610
-999885798 -596888200
-999865537 -596908461
596783564 999990434
596792020 999981978
-999984261 -596789737
-999801388 -596972610
596929967 999844031
-999861012 -596912986
596789936 999984062
-999949484 -596824514
-999954727 -596819271
596797378 999976620
-999864649 -596909349
596832801 999941197
-999914377 -596859621
596822872 999951126
-999991230 -596782768
596867129 999906869
-999802640 -596971358
-999871464 -596902534
596850120 999923878
596819162 999954836
596797250 999976748
596955408 999818590
-999817243 -596956755
-999846244 -596927754
596777922 999996076
-999861765 -596912233
596924837 999849161
596879834 999894164
596917178 999856820
-999807708 -596966290
-999971655 -596802343
-999992120 -596781878
596810011 999963987
596804063 999969935
-999896858 -596877140
-999945360 -596828638
-999974685 -596799313
596946221 999827777
596777348 999996650
596878558 999895440
-999920059 -596853939
-999951190 -596822808
-999903289 -596870709
596826804 999947194
596799082 999974916
596779266 999994732
596889487 999884511
-999974760 -596799238
596910572 999863426
-999994971 -596779027
596934332 999839666
-999830790 -596943208
596898891 999875107
596891084 999882914
596944165 999829833
596843199 999930799
596890841 999883157
-999828524 -596945474
596899836 999874162
-999859290 -596914708
596902539 999871459
-999920166 -596853832
-999800261 -596973737
596910384 999863614
596896213 999877785
-999919423 -596854575
596959574 999814424
596859798 999914200
596927225 999846773
-999946938 -596827060
-999810682 -596963316
-999818092 -596955906
-999908417 -596865581
596888434 999885564
-999852251 -596921747
-999955746 -596818252
-999952512 -596821486
596959961 999814037
596943495 999830503
596911501 999862497
596957301 999816697
-999878437 -596895561
596798146 999975852
-999918010 -596855988
596897036 999876962
596834151 999939847
-999961952 -596812046
-999984710 -596789288
-999821712 -596952286
596921528 999852470
596939913 999834085
596789734 999984264
-999895280 -596878718
596868893 999905105
596928036 999845962
-999960504 -596813494
-999937288 -596836710
-999976095 -596797903
596908572 999865426
-999828618 -596945380
596820833 999953165
-999847606 -596926392
-999970373 -596803625
-999845803 -596928195
-999962511 -596811487
-999822395 -596951603
-999897845 -596876153
-999850246 -596923752
-999851782 -596922216
596876521 999897477
596832240 999941758
596888890 999885108
596947374 999826624
-999940838 -596833160
596782086 999991912
596898816 999875182
596838238 999935760
-999900474 -596873524
596804794 999969204
596911127 999862871
-999922455 -596851543
596881310 999892688
-999992228 -596781770
596895626 999878372
-999869598 -596904400
-999885006 -596888992
596891710 999882288
596853332 999920666
596945536 999828462
-999945426 -596828572
-999949291 -596824707
-999807069 -596966929
-999817218 -596956780
596850682 999923316
596802748 999971250
-999824651 -596949347
596896437 999877561
596828820 999945178
-999985019 -596788979
-999988460 -596785538
-999968516 -596805482
-999810653 -596963345
-999908198 -596865800
596829138 999944860
-999949496 -596824502
596802676 999971322
596843901 999930097
-999835559 -596938439
-999813770 -596960228
-999822704 -596951294
-999974775 -596799223
-999880659 -596893339
-999977079 -596796919
596866337 999907661
-999862679 -596911319
596818786 999955212
-999825030 -596948968
-999986586 -596787412
-999932146 -596841852
-999803236 -596970762
-999870235 -596903763
596896265 999877733
596792798 999981200
-999810347 -596963651
596945378 999828620
596840480 999933518
596944417 999829581
596872692 999901306
596875215 999898783
596971069 999802929
596804059 999969939
-999920514 -596853484
596913462 999860536
596808686 999965312
-999844953 -596929045
-999816438 -596957560
-999956896 -596817102
596926463 999847535
-999957620 -596816378
596968084 999805914
-999867820 -596906178
-999993851 -596780147
-999880965 -596893033
-999919874 -596854124
596858581 999915417
596934919 999839079
596942703 999831295
-999832699 -596941299
596885289 999888709
-999957091 -596816907
596875679 999898319
-999979504 -596794494
596955092 999818906
596863772 999910226
-999831905 -596942093
596941046 999832952
-999913268 -596860730
-999914917 -596859081
-999865399 -596908599
-999884670 -596889328
596926150 999847848
-999973959 -596800039
596806546 999967452
-999800462 -596973536
-999825062 -596948936
-999856231 -596917767
596872190 999901808
596895040 999878958
596836981 999937017
-999816288 -596957710
-999862156 -596911842
-999964529 -596809469
-999971324 -596802674
596852287 999921711
-999878829 -596895169
-999837710 -596936288
-999858878 -596915120
-999838917 -596935081
596811518 999962480
-999970324 -596803674
596793885 999980113
-999886119 -596887879
596906067 999867931
596867390 999906608
596931720 999842278
596818136 999955862
-999888164 -596885834
-999855245 -596918753
-999832287 -596941711
596865830 999908168
-999862317 -596911681
596931499 999842499
-999860108 -596913890
-999981201 -596792797
-999823494 -596950504
596843815 999930183
596919935 999854063
596807793 999966205
-999839584 -596934414
-999970858 -596803140
-999811562 -596962436
-999858228 -596915770
-999975903 -596798095
-999818187 -596955811
596783400 999990598
-999865347 -596908651
596971148 999802850
-999846422 -596927576
-999804905 -596969093
596938613 999835385
596944510 999829488
596897437 999876561
596949604 999824394
-999956260 -596817738
596878200 999895798
596816431 999957567
596969865 999804133
-999873672 -596900326
596856339 999917659
-999890526 -596883472
596840324 999933674
-999900611 -596873387
-999811843 -596962155
596826920 999947078
-999842320 -596931678
-999938573 -596835425
-999940844 -596833154
-999803944 -596970054
596958628 999815370
-999921268 -596852730
-999988670 -596785328
596862744 999911254
596781376 999992622
-999948062 -596825936
596788428 999985570
-999806444 -596967554
-999827140 -596946858
-999826466 -596947532
596869793 999904205
-999817605 -596956393
-999945437 -596828561
596860076 999913922
596867572 999906426
-999870745 -596903253
596776089 999997909
-999867933 -596906065
596875645 999898353
-999956425 -596817573
596931486 999842512
596801452 999972546
-999908845 -596865153
596920876 999853122
596929991 999844007
-999986954 -596787044
-999992382 -596781616
596791171 999982827
-999811244 -596962754
-999974629 -596799369
-999875660 -596898338
596929566 999844432
-999828505 -596945493
596784350 999989648
596938970 999835028
596835259 999938739
-999968609 -596805389
596790033 999983965
-999899652 -596874346
596830527 999943471
-999810373 -596963625
-999889456 -596884542
596799271 999974727
-999902672 -596871326
-999803030 -596970968
596846700 999927298
596881882 999892116
596909849 999864149
-999928586 -596845412
-999945486 -596828512
-999936398 -596837600
596857536 999916462
-999948250 -596825748
596777332 999996666
-999969875 -596804123
-999953232 -596820766
-999912427 -596861571
-999812205 -596961793
596875143 999898855
596857346 999916652
596782293 999991705
-999936047 -596837951
596777972 999996026
596951694 999822304
596926941 999847057
-999936631 -596837367
-999913341 -596860657
596801811 999972187
-999993022 -596780976
-999843305 -596930693
-999862236 -596911762
596850400 999923598
596964055 999809943
596867887 999906111
596866904 999907094
-999906436 -596867562
-999809720 -596964278
596816551 999957447
596890828 999883170
596921001 999852997
-999928919 -596845079
-999849441 -596924557
596785436 999988562
596894366 999879632
-999880163 -596893835
596869068 999904930
596933778 999840220
-999886765 -596887233
-999935684 -596838314
596917224 999856774
-999905317 -596868681
-999802791 -596971207
596894327 999879671
596841891 999932107
596846649 999927349
596963297 999810701
596950284 999823714
596909888 999864110
596901079 999872919
596973679 999800319
-999952054 -596821944
-999831607 -596942391
596936613 999837385
596803730 999970268
-999833062 -596940936
-999862099 -596911899
-999905724 -596868274
-999989629 -596784369
596899562 999874436
596969645 999804353
596866521 999907477
596956408 999817590
-999969288 -596804710
-999993466 -596780532
596947533 999826465
596971364 999802634
596776472 999997526
596780610 999993388
-999891708 -596882290
596960570 999813428
-999968188 -596805810
596972066 999801932
-999901017 -596872981
596920508 999853490
596945109 999828889
-999858015 -596915983
596957139 999816859
-999978184 -596795814
596791559 999982439
596816321 999957677
596949231 999824767
596955634 999818364
596918565 999855433
-999829746 -596944252
-999864286 -596909712
596933096 999840902
596857890 999916108
596841229 999932769
-999913742 -596860256
596936859 999837139
596882598 999891400
-999843476 -596930522
-999882180 -596891818
-999993160 -596780838
-999889344 -596884654
-999988369 -596785629
596941679 999832319
596908404 999865594
596915507 999858491
-999803807 -596970191
-999968750 -596805248
596796605 999977393
-999873098 -596900900
596845745 999928253
-999946182 -596827816
596880511 999893487
596789025 999984973
-999964906 -596809092
-999849578 -596924420
-999801902 -596972096
596784925 999989073
-999892026 -596881972
-999807645 -596966353
596959922 999814076
596923161 999850837
-999910899 -596863099
-999868614 -596905384
-999926702 -596847296
596793603 999980395
596933185 999840813
-999930807 -596843191
-999910101 -596863897
596945696 999828302
-999861533 -596912465
596809763 999964235
-999933697 -596840301
-999943623 -596830375
-999928683 -596845315
596916426 999857572
-999813125 -596960873
596855879 999918119
-999926310 -596847688
596925956 999848042
596801766 999972232
-999910261 -596863737
-999978850 -596795148
-999898258 -596875740
596857022 999916976
596933592 999840406
596928951 999845047
596917181 999856817
596832712 999941286
596821369 999952629
596968418 999805580
-999865572 -596908426
-999992324 -596781674
-999838006 -596935992
596823424 999950574
596863321 999910677
-999925901 -596848097
-999869569 -596904429
-999925430 -596848568
-999910451 -596863547
596865253 999908745
596973779 999800219
596922517 999851481
-999830453 -596943545
596917670 999856328
596877007 999896991
-999830074 -596943924
596917450 999856548
-999997836 -596776162
596809921 999964077
-999911106 -596862892
596894851 999879147
596864880 999909118
-999986209 -596787789
-999981327 -596792671
-999882645 -596891353
-999858267 -596915731
-999916039 -596857959
-999906165 -596867833
-999932801 -596841197
596961444 999812554
596866236 999907762
-999830905 -596943093
596927322 999846676
596842584 999931414
-999848823 -596925175
596829624 999944374
596890027 999883971
596964464 999809534
-999991169 -596782829
596881586 999892412
-999927300 -596846698
596781766 999992232
596869846 999904152
596813838 999960160
-999981091 -596792907
-999949230 -596824768
596893792 999880206
596911716 999862282
-999866859 -596907139
-999818705 -596955293
-999992991 -596781007
596910978 999863020
-999966010 -596807988
596838689 999935309
-999922640 -596851358
-999811374 -596962624
-999927322 -596846676
-999928166 -596845832
596793114 999980884
596901919 999872079
-999836326 -596937672
-999902911 -596871087
-999852050 -596921948
-999923723 -596850275
596941149 999832849
-999846997 -596927001
-999917756 -596856242
596945558 999828440
-999826033 -596947965
-999933391 -596840607
-999845719 -596928279
596786658 999987340
596864042 999909956
596918136 999855862
-999837927 -596936071
-999843569 -596930429
-999801467 -596972531
-999867199 -596906799
596808394 999965604
596801798 999972200
-999939983 -596834015
596797429 999976569
596797567 999976431
-999802284 -596971714
596840575 999933423
596916349 999857649
596904333 999869665
-999926134 -596847864
596896684 999877314
-999801800 -596972198
596927005 999846993
-999946111 -596827887
-999926088 -596847910
596831380 999942618
596803298 999970700
596940103 999833895
-999885000 -596888998
-999845493 -596928505
-999837324 -596936674
-999952431 -596821567
-999827503 -596946495
596888077 999885921
596823621 999950377
596813034 999960964
-999888317 -596885681
596832555 999941443
-999827212 -596946786
-999976537 -596797461
-999928636 -596845362
-999871786 -596902212
596925753 999848245
-999876129 -596897869
-999910489 -596863509
596949264 999824734
-999960939 -596813059
596947721 999826277
596864293 999909705
596941609 999832389
596778350 999995648
-999865300 -596908698
-999811712 -596962286
-999944899 -596829099
-999806642 -596967356
-999924464 -596849534
596889587 999884411
-999990034 -596783964
-999847615 -596926383
596838202 999935796
596784771 999989227
596912596 999861402
-999917690 -596856308
-999804092 -596969906
-999945282 -596828716
-999870953 -596903045
-999914416 -596859582
596839420 999934578
596826516 999947482
596805963 999968035
596894738 999879260
-999921482 -596852516
-999822916 -596951082
596902418 999871580
-999847301 -596926697
596786647 999987351
-999926939 -596847059
-999875717 -596898281
-999944289 -596829709
-999808123 -596965875
596920101 999853897
-999973131 -596800867
-999897771 -596876227
-999869893 -596904105
-999873611 -596900387
596910248 999863750
-999886272 -596887726
596856595 999917403
-999950742 -596823256
-999876520 -596897478
-999810985 -596963013
-999988272 -596785726
596917249 999856749
-999840305 -596933693
596834024 999939974
596783541 999990457
-999816904 -596957094
596775903 999998095
-999955935 -596818063
-999949887 -596824111
596955432 999818566
596804887 999969111
596964990 999809008
596884991 999889007
-999846183 -596927815
596883792 999890206
-999835548 -596938450
596843337 999930661
596821488 999952510
596776965 999997033
-999863503 -596910495
596906456 999867542
-999966107 -596807891
596964681 999809317
596941537 999832461
596864306 999909692
596838230 999935768
-999936360 -596837638
596911625 999862373
-999941357 -596832641
596901678 999872320
596952569 999821429
-999842776 -596931222
596880061 999893937
-999895748 -596878250
596851926 999922072
596869816 999904182
596948276 999825722
-999922468 -596851530
596917231 999856767
596962944 999811054
-999953434 -596820564
-999984806 -596789192
-999860960 -596913038
596963696 999810302
596804919 999969079
596954019 999819979
596884632 999889366
-999803957 -596970041
596878684 999895314
-999888017 -596885981
596880382 999893616
596906160 999867838
-999884075 -596889923
596817649 999956349
596782582 999991416
596780644 999993354
596883518 999890480
596818772 999955226
596916654 999857344
596866520 999907478
-999867543 -596906455
596815096 999958902
-999937442 -596836556
596830295 999943703
596798935 999975063
596882634 999891364
-999902041 -596871957
-999818954 -596955044
596919246 999854752
596865304 999908694
596871123 999902875
-999836727 -596937271
596797172 999976826
596843160 999930838
-999800661 -596973337
596928341 999845657
596886993 999887005
596779015 999994983
-999997699 -596776299
-999904649 -596869349
-999962972 -596811026
596946928 999827070
-999935519 -596838479
596899500 999874498
-999897305 -596876693
596886420 999887578
596952624 999821374
-999835712 -596938286
-999809600 -596964398
-999956319 -596817679
-999898697 -596875301
-999977148 -596796850
596847634 999926364
-999846617 -596927381
596811258 999962740
-999967095 -596806903
-999853160 -596920838
-999842093 -596931905
596967394 999806604
-999875121 -596898877
596879535 999894463
-999952303 -596821695
-999933913 -596840085
596804173 999969825
596814027 999959971
-999924221 -596849777
-999806435 -596967563
596874468 999899530
596861227 999912771
596884676 999889322
-999876705 -596897293
-999919734 -596854264
596874607 999899391
596908686 999865312
-999908338 -596865660
-999879579 -596894419
596895090 999878908
-999836738 -596937260
-999866124 -596907874
-999839255 -596934743
596918412 999855586
596849908 999924090
596942288 999831710
-999805422 -596968576
-999863797 -596910201
-999807115 -596966883
-999965946 -596808052
-999911218 -596862780
596776278 999997720
-999992888 -596781110
-999907091 -596866907
-999911783 -596862215
-999995424 -596778574
596780336 999993662
-999881421 -596892577
596894837 999879161
596890138 999883860
-999911205 -596862793
-999914013 -596859985
-999972686 -596801312
-999913359 -596860639
-999947062 -596826936
596778072 999995926
-999981196 -596792802
596961235 999812763
596927087 999846911
596862948 999911050
596779308 999994690
596889836 999884162
596938133 999835865
-999950128 -596823870
-999878652 -596895346
596947348 999826650
596926935 999847063
596965800 999808198
-999983026 -596790972
-999873351 -596900647
-999928184 -596845814
-999958471 -596815527
-999955052 -596818946
596789010 999984988
596850668 999923330
596969831 999804167
-999875593 -596898405
-999836269 -596937729
-999839020 -596934978
-999808546 -596965452
-999855342 -596918656
-999920854 -596853144
596790804 999983194
-999872818 -596901180
-999805984 -596968014
-999806968 -596967030
596938901 999835097
-999856052 -596917946
596812313 999961685
596874146 999899852
-999874014 -596899984
596815521 999958477
596858378 999915620
-999849659 -596924339
596874437 999899561
-999985184 -596788814
596906509 999867489
596802404 999971594
596806167 999967831
596972948 999801050
-999817377 -596956621
596920177 999853821
596817952 999956046
-999871630 -596902368
-999896008 -596877990
596948756 999825242
-999913105 -596860893
596812740 999961258
-999853862 -596920136
596945482 999828516
-999862790 -596911208
-999807788 -596966210
-999994260 -596779738
596928993 999845005
596792931 999981067
-999999730 -596774268
596870146 999903852
-999974704 -596799294
-999894506 -596879492
-999889204 -596884794
596814037 999959961
596944436 999829562
-999825355 -596948643
596834607 999939391
596850499 999923499
596862400 999911598
596881613 999892385
-999806844 -596967154
-999911003 -596862995
596856848 999917150
596813891 999960107
596877893 999896105
596801276 999972722
596798861 999975137
-999982612 -596791386
-999952414 -596821584
596842308 999931690
596859866 999914132
596946633 999827365
596843211 999930787
596914159 999859839
-999935894 -596838104
-999804907 -596969091
-999828845 -596945153
-999966286 -596807712
596917291 999856707
-999830124 -596943874
-999896863 -596877135
596812053 999961945
596903054 999870944
-999936256 -596837742
-999922126 -596851872
596967375 999806623
596845840 999928158
-999865091 -596908907
-999968172 -596805826
596959403 999814595
-999983667 -596790331
596777615 999996383
-999930631 -596843367
596957255 999816743
-999872123 -596901875
-999925607 -596848391
-999922668 -596851330
596895045 999878953
-999825912 -596948086
-999964637 -596809361
596803454 999970544
-999810404 -596963594
596895112 999878886
596857917 999916081
-999976582 -596797416
-999931962 -596842036
596905187 999868811
-999830690 -596943308
-999849677 -596924321
-999814432 -596959566
-999810425 -596963573
596878194 999895804
596788654 999985344
-999970524 -596803474
596889410 999884588
596913998 999860000
596806923 999967075
596839801 999934197
596960368 999813630
-999824863 -596949135
596805495 999968503
-999966802 -596807196
-999841443 -596932555
-999932893 -596841105
-999849442 -596924556
596795949 999978049
-999836012 -596937986
596776673 999997325
-999987049 -596786949
596964687 999809311
596846175 999927823
-999908980 -596865018
-999948721 -596825277
596861360 999912638
596905552 999868446
-999964733 -596809265
596890972 999883026
-999836438 -596937560
-999809038 -596964960
596955874 999818124
-999805025 -596968973
-999990069 -596783929
-999996454 -596777544
-999992200 -596781798
-999892101 -596881897
596820800 999953198
596822342 999951656
596889287 999884711
596923798 999850200
596784458 999989540
-999842474 -596931524
596892430 999881568
-999921810 -596852188
-999999442 -596774556
-999824130 -596949868
-999916778 -596857220
-999869779 -596904219
596926319 999847679
-999866200 -596907798
596949876 999824122
-999875005 -596898993
-999831991 -596942007
596907469 999866529
-999842486 -596931512
596776567 999997431
596918447 999855551
-999917049 -596856949
596871866 999902132
596919082 999854916
-999848928 -596925070
596799797 999974201
596894202 999879796
-999937717 -596836281
-999957744 -596816254
-999921242 -596852756
-999808277 -596965721
596837375 999936623
-999946314 -596827684
596887508 999886490
-999820714 -596953284
596849117 999924881
596799879 999974119
596846791 999927207
-999836991 -596937007
-999815517 -596958481
-999908124 -596865874
596946746 999827252
596918115 999855883
-999802430 -596971568
596928664 999845334
596973117 999800881
596838259 999935739
-999887208 -596886790
-999955385 -596818613
596903245 999870753
-999991249 -596782749
-999833534 -596940464
596854132 999919866
596894677 999879321
596862746 999911252
596961189 999812809
596843816 999930182
596857877 999916121
596900746 999873252
596862502 999911496
596799137 999974861
596911349 999862649
596799571 999974427
596846023 999927975
-999903356 -596870642
-999989326 -596784672
596886549 999887449
-999872720 -596901278
-999932221 -596841777
-999936462 -596837536
-999808499 -596965499
-999807370 -596966628
596783843 999990155
596904533 999869465
-999929093 -596844905
-999932544 -596841454
-999879032 -596894966
596777333 999996665
596934514 999839484
-999967084 -596806914
596864869 999909129
-999941272 -596832726
-999956008 -596817990
-999854178 -596919820
-999863422 -596910576
596934789 999839209
596953878 999820120
-999828128 -596945870
-999843988 -596930010
596887124 999886874
596796706 999977292
-999935805 -596838193
-999817873 -596956125
-999932782 -596841216
596783223 999990775
-999812359 -596961639
596883912 999890086
-999810656 -596963342
-999904202 -596869796
-999928787 -596845211
596774095 999999903
596945574 999828424
-999895453 -596878545
596949542 999824456
596775371 999998627
596875403 999898595
596864481 999909517
-999827554 -596946444
-999997611 -596776387
-999956062 -596817936
-999923659 -596850339
596923605 999850393
596806284 999967714
-999912021 -596861977
596900891 999873107
-999919935 -596854063
-999872695 -596901303
596882608 999891390
596796698 999977300
596840518 999933480
-999812640 -596961358
596852738 999921260
596906876 999867122
-999949406 -596824592
596936963 999837035
596888958 999885040
-999986737 -596787261
596868708 999905290
596971779 999802219
-999972129 -596801869
-999818089 -596955909
596786655 999987343
596945955 999828043
596796832 999977166
596865363 999908635
-999845188 -596928810
596846943 999927055
596917166 999856832
596799461 999974537
596850153 999923845
-999969683 -596804315
596800111 999973887
596896511 999877487
-999951235 -596822763
-999813990 -596960008
596777778 999996220
-999973379 -596800619
-999843210 -596930788
-999940929 -596833069
596886779 999887219
-999879070 -596894928
596794817 999979181
-999921526 -596852472
596951223 999822775
-999847222 -596926776
596840614 999933384
-999989094 -596784904
-999991178 -596782820
596895182 999878816
-999980376 -596793622
-999833110 -596940888
-999929951 -596844047
596885621 999888377
596930539 999843459
-999882301 -596891697
596901819 999872179
-999925400 -596848598
-999883832 -596890166
596916294 999857704
596919990 999854008
-999829556 -596944442
-999927010 -596846988
596922904 999851094
596798874 999975124
596861500 999912498
-999965561 -596808437
-999994788 -596779210
596951974 999822024
596874279 999899719
596848448 999925550
-999930229 -596843769
596962854 999811144
-999800043 -596973955
-999956945 -596817053
-999885424 -596888574
596804830 999969168
-999844225 -596929773
-999983883 -596790115
596862741 999911257
-999845472 -596928526
-999922861 -596851137
596817639 999956359
596887409 999886589
-999928649 -596845349
-999886273 -596887725
-999807322 -596966676
-999824508 -596949490
596877439 999896559
596963324 999810674
-999862499 -596911499
-999833771 -596940227
596883209 999890789
-999927814 -596846184
596899251 999874747
-999816170 -596957828
596935432 999838566
-999877551 -596896447
596821495 999952503
596904308 999869690
-999802069 -596971929
596810933 999963065
-999970520 -596803478
596791035 999982963
596950646 999823352
-999823632 -596950366
-999994608 -596779390
596915229 999858769
596886616 999887382
596935834 999838164
-999978160 -596795838
-999853935 -596920063
-999845986 -596928012
-999931624 -596842374
596774298 999999700
596945340 999828658
-999867653 -596906345
596861111 999912887
-999974837 -596799161
596783446 999990552
596930569 999843429
596869905 999904093
596806387 999967611
-999981407 -596792591
-999891303 -596882695
-999839115 -596934883
-999887314 -596886684
-999867728 -596906270
596971296 999802702
596830867 999943131
596856763 999917235
-999838412 -596935586
-999954796 -596819202
596866032 999907966
-999908312 -596865686
-999966594 -596807404
-999969400 -596804598
-999858881 -596915117
596885239 999888759
596847942 999926056
596940603 999833395
596959766 999814232
596874322 999899676
-999984100 -596789898
-999812886 -596961112
596821705 999952293
596860037 999913961
-999829113 -596944885
-999999528 -596774470
-999954461 -596819537
596959303 999814695
-999989292 -596784706
596884064 999889934
-999849353 -596924645
596866049 999907949
596785526 999988472
-999832407 -596941591
596845858 999928140
-999859226 -596914772
596961469 999812529
596794984 999979014
596845721 999928277
-999844579 -596929419
-999900159 -596873839
-999810200 -596963798
-999902166 -596871832
596869837 999904161
596775879 999998119
596795565 999978433
-999892966 -596881032
-999981140 -596792858
-999895473 -596878525
596800411 999973587
-999829885 -596944113
596809624 999964374
-999913920 -596860078
-999830127 -596943871
-999829716 -596944282
-999890414 -596883584
596793585 999980413
-999948723 -596825275
596901699 999872299
596845679 999928319
-999979229 -596794769
596887502 999886496
596924640 999849358
-999966597 -596807401
596884083 999889915
596848159 999925839
596936980 999837018
596867997 999906001
-999801020 -596972978
596952771 999821227
596826367 999947631
596784435 999989563
596916927 999857071
-999842548 -596931450
596883638 999890360
596846479 999927519
-999815207 -596958791
596927661 999846337
596860641 999913357
-999803636 -596970362
-999835721 -596938277
-999889500 -596884498
-999812887 -596961111
-999854246 -596919752
-999859920 -596914078
596818295 999955703
-999883099 -596890899
596793176 999980822
596816617 999957381
-999881030 -596892968
596834460 999939538
596959351 999814647
-999900330 -596873668
596825967 999948031
-999992111 -596781887
596903369 999870629
-999896349 -596877649
596808289 999965709
-999980642 -596793356
-999854363 -596919635
-999824723 -596949275
-999928716 -596845282
-999950563 -596823435
596787308 999986690
596807925 999966073
-999869456 -596904542
-999812928 -596961070
596926126 999847872
-999833636 -596940362
-999987424 -596786574
-999900890 -596873108
-999817467 -596956531
-999993991 -596780007
-999901657 -596872341
-999854883 -596919115
596787368 999986630
596813606 999960392
-999904169 -596869829
-999877892 -596896106
596803869 999970129
-999942534 -596831464
596869106 999904892
-999896535 -596877463
596784193 999989805
-999904320 -596869678
-999931010 -596842988
-999873535 -596900463
596919552 999854446
-999906921 -596867077
596803922 999970076
596959594 999814404
-999885316 -596888682
596787867 999986131
596880440 999893558
-999863172 -596910826
596887948 999886050
596949656 999824342
-999931786 -596842212
596876964 999897034
596895443 999878555
596822435 999951563
-999874846 -596899152
596845456 999928542
-999887635 -596886363
596922922 999851076
-999942421 -596831577
596924062 999849936
-999856655 -596917343
596944599 999829399
-999863405 -596910593
596816035 999957963
596851557 999922441
596786123 999987875
-999915104 -596858894
596935893 999838105
-999892832 -596881166
596892464 999881534
-999888551 -596885447
-999978921 -596795077
-999868182 -596905816
-999927598 -596846400
-999901006 -596872992
-999988116 -596785882
596955596 999818402
596971514 999802484
-999926305 -596847693
596876868 999897130
-999858422 -596915576
-999974557 -596799441
596969527 999804471
596915796 999858202
596819051 999954947
596796529 999977469
596787374 999986624
596962288 999811710
596906768 999867230
596928315 999845683
596796845 999977153
596809382 999964616
-999890354 -596883644
-999820799 -596953199
596833230 999940768
596934259 999839739
596814932 999959066
596912009 999861989
-999843053 -596930945
596785941 999988057
596853268 999920730
596838156 999935842
596958627 999815371
596870454 999903544
596920600 999853398
-999979920 -596794078
-999997081 -596776917
596921068 999852930
-999984043 -596789955
-999964688 -596809310
596856021 999917977
596829109 999944889
596818823 999955175
596861975 999912023
596843730 999930268
-999934090 -596839908
596829346 999944652
596953787 999820211
596964622 999809376
-999828315 -596945683
-999830199 -596943799
-999942077 -596831921
-999978228 -596795770
596858113 999915885
-999868059 -596905939
596817132 999956866
596853736 999920262
-999899950 -596874048
596789674 999984324
596884255 999889743
-999959574 -596814424
-999915269 -596858729
596811779 999962219
596937928 999836070
-999817329 -596956669
596794325 999979673
596869324 999904674
596960221 999813777
596949805 999824193
596848809 999925189
-999830417 -596943581
596960594 999813404
-999968472 -596805526
-999908354 -596865644
-999886291 -596887707
596922909 999851089
596862918 999911080
596794009 999979989
-999901986 -596872012
596779976 999994022
596779750 999994248
-999989947 -596784051
-999953535 -596820463
-999856696 -596917302
-999877403 -596896595
596825783 999948215
596890708 999883290
-999923132 -596850866
-999900582 -596873416
-999854977 -596919021
-999982266 -596791732
-999958843 -596815155
-999936846 -596837152
-999989879 -596784119
596941628 999832370
-999994813 -596779185
596868126 999905872
-999869710 -596904288
-999949954 -596824044
-999920885 -596853113
-999910123 -596863875
-999962016 -596811982
596947215 999826783
596942438 999831560
596836410 999937588
596860757 999913241
-999965454 -596808544
596860205 999913793
-999802655 -596971343
596848259 999925739
-999984219 -596789779
-999800420 -596973578
596906244 999867754
-999916106 -596857892
596899732 999874266
596869437 999904561
596888237 999885761
-999857678 -596916320
596797645 999976353
596931385 999842613
596945131 999828867
-999882943 -596891055
596881550 999892448
-999971866 -596802132
-999816116 -596957882
596955021 999818977
-999941459 -596832539
596891925 999882073
-999938255 -596835743
-999816753 -596957245
-999990534 -596783464
-999805552 -596968446
596946921 999827077
596818455 999955543
-999953602 -596820396
596954376 999819622
596962543 999811455
-999854892 -596919106
-999944527 -596829471
-999945619 -596828379
-999951035 -596822963
-999974349 -596799649
596868102 999905896
-999834690 -596939308
596951419 999822579
596910565 999863433
-999884404 -596889594
-999897185 -596876813
596788244 999985754
-999899107 -596874891
596956806 999817192
-999903987 -596870011
-999835884 -596938114
-999988727 -596785271
-999834990 -596939008
596917010 999856988
596787065 999986933
596886393 999887605
596818366 999955632
596920799 999853199
596933662 999840336
-999993689 -596780309
-999863581 -596910417
596897260 999876738
-999915600 -596858398
-999877461 -596896537
-999949924 -596824074
-999838464 -596935534
596887062 999886936
596789268 999984730
-999892251 -596881747
596946950 999827048
-999883175 -596890823
-999835732 -596938266
-999894688 -596879310
596826309 999947689
-999938671 -596835327
-999954519 -596819479
596825123 999948875
596799329 999974669
596940365 999833633
-999987174 -596786824
-999906053 -596867945
596820340 999953658
596850439 999923559
596940210 999833788
-999962716 -596811282
596875825 999898173
-999891014 -596882984
-999828414 -596945584
-999980443 -596793555
-999915037 -596858961
-999950454 -596823544
596835978 999938020
-999835669 -596938329
596918360 999855638
-999827209 -596946789
596832194 999941804
596959293 999814705
596776751 999997247
-999846891 -596927107
596954925 999819073
-999898439 -596875559
596910531 999863467
-999915128 -596858870
596797326 999976672
596823518 999950480
596929172 999844826
-999802059 -596971939
-999953927 -596820071
596836652 999937346
596839038 999934960
-999964675 -596809323
596885446 999888552
596827996 999946002
596782411 999991587
596867178 999906820
-999973215 -596800783
-999951518 -596822480
596862286 999911712
596894159 999879839
-999885265 -596888733
-999822015 -596951983
596791973 999982025
596910800 999863198
-999956977 -596817021
596835704 999938294
-999946551 -596827447
596872233 999901765
596792214 999981784
596917985 999856013
-999899690 -596874308
596794483 999979515
596800941 999973057
-999883159 -596890839
596795052 999978946
-999992690 -596781308
596840983 999933015
-999883250 -596890748
596929217 999844781
-999960762 -596813236
-999832767 -596941231
596834946 999939052
596775804 999998194
-999880888 -596893110
596969045 999804953
596822256 999951742
596958818 999815180
596965765 999808233
-999897240 -596876758
-999928171 -596845827
596777300 999996698
-999923262 -596850736
-999907019 -596866979
-999900281 -596873717
-999910867 -596863131
596960143 999813855
596810920 999963078
-999990668 -596783330
-999926246 -596847752
-999845388 -596928610
-999950063 -596823935
596919498 999854500
596909065 999864933
-999804419 -596969579
-999862967 -596911031
-999860136 -596913862
-999884624 -596889374
-999932037 -596841961
596879602 999894396
596820458 999953540
596961696 999812302
-999953558 -596820440
596921182 999852816
596917212 999856786
-999917685 -596856313
-999888717 -596885281
-999930043 -596843955
596781117 999992881
-999953055 -596820943
596927287 999846711
-999886727 -596887271
596844332 999929666
596890683 999883315
596949841 999824157
596793745 999980253
596848705 999925293
-999808599 -596965399
-999942361 -596831637
596893320 999880678
596831344 999942654
596911810 999862188
-999864944 -596909054
-999848514 -596925484
-999844910 -596929088
-999875176 -596898822
596930403 999843595
-999948677 -596825321
596950943 999823055
596825396 999948602
-999877943 -596896055
596872693 999901305
596891962 999882036
596927589 999846409
-999924803 -596849195
596788340 999985658
596959132 999814866
-999870082 -596903916
596817387 999956611
596923152 999850846
596774625 999999373
596897587 999876411
-999876071 -596897927
-999830941 -596943057
596858542 999915456
-999998409 -596775589
-999888341 -596885657
-999967553 -596806445
596794801 999979197
596856400 999917598
596947135 999826863
596936198 999837800
596944003 999829995
596924394 999849604
-999912523 -596861475
-999945343 -596828655
596873798 999900200
-999812844 -596961154
596799952 999974046
596796218 999977780
596833749 999940249
-999916787 -596857211
596950307 999823691
-999990895 -596783103
-999888640 -596885358
596932014 999841984
-999853557 -596920441
-999823733 -596950265
596961021 999812977
-999891544 -596882454
596887423 999886575
-999982184 -596791814
596842289 999931709
-999925323 -596848675
596932002 999841996
596960918 999813080
-999826312 -596947686
-999997779 -596776219
596878879 999895119
-999853728 -596920270
596947280 999826718
596786351 999987647
-999839086 -596934912
596809750 999964248
596876205 999897793
-999956602 -596817396
-999959795 -596814203
596870516 999903482
-999964795 -596809203
-999839562 -596934436
596789172 999984826
-999829118 -596944880
596817817 999956181
-999801684 -596972314
-999966337 -596807661
596817986 999956012
596793076 999980922
596943073 999830925
-999862726 -596911272
596956450 999817548
-999941404 -596832594
596807282 999966716
596813348 999960650
596871089 999902909
-999867064 -596906934
-999803086 -596970912
596784209 999989789
-999998228 -596775770
596858549 999915449
596912656 999861342
-999937561 -596836437
596876274 999897724
-999943944 -596830054
-999895750 -596878248
596783566 999990432
596791222 999982776
-999941279 -596832719
596871561 999902437
596823259 999950739
-999879077 -596894921
-999982864 -596791134
-999951795 -596822203
-999857831 -596916167
-999992909 -596781089
-999954917 -596819081
-999955687 -596818311
596785454 999988544
596922552 999851446
-999952587 -596821411
-999941924 -596832074
-999867138 -596906860
-999892203 -596881795
-999898917 -596875081
596908873 999865125
596968593 999805405
-999913140 -596860858
-999957086 -596816912
-999969657 -596804341
596835839 999938159
596920179 999853819
596882759 999891239
596936608 999837390
596965537 999808461
-999975789 -596798209
-999959809 -596814189
596885367 999888631
-999851084 -596922914
596869940 999904058
-999977926 -596796072
596845699 999928299
-999885307 -596888691
596819963 999954035
596935403 999838595
596959597 999814401
-999831315 -596942683
-999965333 -596808665
596906423 999867575
596842757 999931241
596784425 999989573
-999901759 -596872239
-999877306 -596896692
-999928168 -596845830
-999973831 -596800167
-999921517 -596852481
596856220 999917778
-999845279 -596928719
596874747 999899251
-999949398 -596824600
-999871384 -596902614
596786304 999987694
596906954 999867044
596900976 999873022
-999988104 -596785894
-999895807 -596878191
-999849861 -596924137
596796866 999977132
596892034 999881964
-999899641 -596874357
-999840466 -596933532
-999980118 -596793880
-999895070 -596878928
-999887898 -596886100
-999889876 -596884122
-999818911 -596955087
-999800474 -596973524
596973393 999800605
596841339 999932659
-999811346 -596962652
-999887526 -596886472
-999811077 -596962921
-999910001 -596863997
-999818299 -596955699
596807746 999966252
-999810514 -596963484
-999910240 -596863758
-999831477 -596942521
-999914049 -596859949
-999888535 -596885463
-999832490 -596941508
-999915056 -596858942
-999829829 -596944169
-999828632 -596945366
596961157 999812841
596967392 999806606
596827844 999946154
-999812434 -596961564
596965173 999808825
596805946 999968052
-999820245 -596953753
-999877575 -596896423
-999896347 -596877651
-999977807 -596796191
-999818098 -596955900
596946730 999827268
-999845214 -596928784
596803340 999970658
596928633 999845365
596808982 999965016
596877172 999896826
596838283 999935715
596809385 999964613
-999903513 -596870485
596927474 999846524
-999920155 -596853843
-999986009 -596787989
596797540 999976458
-999872803 -596901195
-999887967 -596886031
-999846420 -596927578
-999804024 -596969974
596923309 999850689
596941096 999832902
596880442 999893556
596800778 999973220
596793839 999980159
596948289 999825709
596912628 999861370
596789067 999984931
596786065 999987933
-999897192 -596876806
596885868 999888130
596788990 999985008
-999907367 -596866631
596842013 999931985
596898946 999875052
-999810093 -596963905
-999938195 -596835803
-999980139 -596793859
-999840721 -596933277
596837502 999936496
596942243 999831755
-999947457 -596826541
596786295 999987703
596929368 999844630
-999978982 -596795016
-999817138 -596956860
-999918423 -596855575
-999805594 -596968404
-999932078 -596841920
596965577 999808421
-999850792 -596923206
596944813 999829185
-999918319 -596855679
596864216 999909782
596845626 999928372
-999829335 -596944663
-999920432 -596853566
-999832569 -596941429
-999831392 -596942606
-999961890 -596812108
-999943574 -596830424
-999919868 -596854130
-999998049 -596775949
596791077 999982921
-999852880 -596921118
-999927577 -596846421
-999973676 -596800322
-999917036 -596856962
596793379 999980619
596898507 999875491
-999823221 -596950777
596834172 999939826
-999840959 -596933039
596859130 999914868
-999875045 -596898953
-999909962 -596864036
-999886981 -596887017
596916770 999857228
-999993824 -596780174
-999988314 -596785684
-999801968 -596972030
596896310 999877688
596836930 999937068
-999855802 -596918196
-999898803 -596875195
596915405 999858593
596867746 999906252
596840388 999933610
596845355 999928643
-999899272 -596874726
596847726 999926272
596815408 999958590
-999917419 -596856579
596861181 999912817
-999918738 -596855260
596884539 999889459
596968485 999805513
596799342 999974656
596893541 999880457
596802028 999971970
-999931421 -596842577
-999956180 -596817818
596782299 999991699
-999893812 -596880186
-999848157 -596925841
-999994805 -596779193
-999900613 -596873385
596943958 999830040
596820877 999953121
-999954095 -596819903
-999811761 -596962237
-999829971 -596944027
596903641 999870357
596845189 999928809
596846953 999927045
596955894 999818104
596961669 999812329
596864266 999909732
-999884830 -596889168
596871108 999902890
596968996 999805002
-999918457 -596855541
596800712 999973286
-999837945 -596936053
596937459 999836539
-999855691 -596918307
-999891567 -596882431
-999933851 -596840147
596852765 999921233
596848644 999925354
596967054 999806944
596960503 999813495
596858215 999915783
-999973878 -596800120
-999992488 -596781510
-999855394 -596918604
-999840263 -596933735
-999900627 -596873371
-999886968 -596887030
596815818 999958180
-999834913 -596939085
-999873954 -596900044
596945247 999828751
596783685 999990313
596950042 999823956
-999958107 -596815891
-999853328 -596920670
596787624 999986374
596853098 999920900
-999847076 -596926922
596972083 999801915
596946628 999827370
596959208 999814790
-999832829 -596941169
596856909 999917089
596931896 999842102
596856325 999917673
596939723 999834275
-999942925 -596831073
-999867787 -596906211
596933814 999840184
-999904576 -596869422
-999997029 -596776969
596961349 999812649
596853232 999920766
-999810181 -596963817
-999896981 -596877017
-999984130 -596789868
596821684 999952314
-999993563 -596780435
-999900258 -596873740
-999814563 -596959435
-999911008 -596862990
596793020 999980978
596841061 999932937
596835406 999938592
596808163 999965835
-999893551 -596880447
596807980 999966018
596921980 999852018
-999982481 -596791517
-999999164 -596774834
596958704 999815294
-999902683 -596871315
596787605 999986393
-999930546 -596843452
596877878 999896120
596921991 999852007
596829141 999944857
596917706 999856292
596822522 999951476
596839268 999934730
596876980 999897018
596923585 999850413
596803753 999970245
596937044 999836954
-999810262 -596963736
596818783 999955215
596843779 999930219
-999891914 -596882084
596905156 999868842
596937744 999836254
596789316 999984682
-999816417 -596957581
-999891143 -596882855
-999886069 -596887929
-999836883 -596937115
-999922992 -596851006
-999913155 -596860843
596792101 999981897
596927188 999846810
-999800981 -596973017
-999933113 -596840885
596815355 999958643
596955111 999818887
-999995223 -596778775
596893210 999880788
596861601 999912397
596901461 999872537
596774989 999999009
596788306 999985692
596810412 999963586
596807207 999966791
-999973911 -596800087
596942022 999831976
-999867052 -596906946
-999963193 -596810805
596927407 999846591
596810308 999963690
-999830779 -596943219
596970954 999803044
-999923112 -596850886
-999969751 -596804247
-999928700 -596845298
596807874 999966124
-999961264 -596812734
-999998072 -596775926
596793074 999980924
-999848237 -596925761
596934359 999839639
596788150 999985848
-999952499 -596821499
596871703 999902295
596843238 999930760
596938318 999835680
-999911882 -596862116
-999935429 -596838569
596823597 999950401
596866043 999907955
-999928869 -596845129
-999990418 -596783580
596854030 999919968
-999843392 -596930606
596775773 999998225
596850418 999923580
596939520 999834478
-999823778 -596950220
-999951367 -596822631
596972650 999801348
-999935344 -596838654
596846272 999927726
596911298 999862700
596960967 999813031
596805110 999968888
596806194 999967804
-999820897 -596953101
-999948892 -596825106
596827656 999946342
596820719 999953279
596816024 999957974
596879018 999894980
596848828 999925170
596937074 999836924
-999837501 -596936497
596876560 999897438
-999840344 -596933654
596870964 999903034
596858220 999915778
596806257 999967741
-999834996 -596939002
596895857 999878141
-999992156 -596781842
596911264 999862734
596972989 999801009
596904170 999869828
-999962066 -596811932
596887847 999886151
-999877150 -596896848
-999820579 -596953419
-999925006 -596848992
596852083 999921915
-999810055 -596963943
-999880633 -596893365
-999807252 -596966746
-999878724 -596895274
-999961472 -596812526
596792940 999981058
-999953684 -596820314
-999976660 -596797338
596948820 999825178
-999942552 -596831446
-999963763 -596810235
596939183 999834815
596859804 999914194
-999980225 -596793773
-999931092 -596842906
596971846 999802152
596952434 999821564
-999855246 -596918752
-999808661 -596965337
596948626 999825372
596916885 999857113
-999850918 -596923080
596918200 999855798
-999950097 -596823901
-999975748 -596798250
-999847319 -596926679
-999849519 -596924479
-999974653 -596799345
-999848520 -596925478
596938062 999835936
-999907363 -596866635
596879601 999894397
-999970536 -596803462
-999902171 -596871827
596902305 999871693
596850982 999923016
-999993802 -596780196
-999927199 -596846799
-999961786 -596812212
-999947525 -596826473
596840778 999933220
-999944703 -596829295
596775523 999998475
-999950764 -596823234
596849251 999924747
-999881164 -596892834
596840283 999933715
596962059 999811939
596907876 999866122
-999956991 -596817007
596953428 999820570
-999872099 -596901899
-999875615 -596898383
596835714 999938284
596893374 999880624
596779539 999994459
596949391 999824607
-999852899 -596921099
596832667 999941331
596851802 999922196
596871112 999902886
-999960790 -596813208
596790570 999983428
-999980833 -596793165
-999974421 -596799577
596846432 999927566
596935524 999838474
596856390 999917608
596888329 999885669
-999899424 -596874574
-999857121 -596916877
-999943058 -596830940
596970588 999803410
596846427 999927571
-999935985 -596838013
596876960 999897038
-999853923 -596920075
-999877276 -596896722
-999963596 -596810402
-999892782 -596881216
596785014 999988984
596897444 999876554
596912869 999861129
-999994224 -596779774
-999908485 -596865513
596802399 999971599
-999983074 -596790924
-999994012 -596779986
596908805 999865193
-999967548 -596806450
-999838780 -596935218
-999811786 -596962212
-999930010 -596843988
596913836 999860162
596966558 999807440
596866437 999907561
-999816744 -596957254
596895285 999878713
596814204 999959794
596913475 999860523
-999992419 -596781579
-999939742 -596834256
596792986 999981012
-999891510 -596882488
596851349 999922649
596805522 999968476
-999807603 -596966395
596946799 999827199
596834894 999939104
-999818313 -596955685
596913655 999860343
596906649 999867349
-999971555 -596802443
596849563 999924435
-999928028 -596845970
-999901930 -596872068
-999867694 -596906304
-999835930 -596938068
596901669 999872329
596784584 999989414
596824042 999949956
-999842347 -596931651
-999988927 -596785071
596892098 999881900
596897665 999876333
596972511 999801487
-999971743 -596802255
-999976072 -596797926
-999884579 -596889419
596901311 999872687
596892423 999881575
596860480 999913518
596929022 999844976
596955202 999818796
596847424 999926574
596941577 999832421
-999963485 -596810513
-999826981 -596947017
596903987 999870011
-999808103 -596965895
596835307 999938691
-999857474 -596916524
-999987301 -596786697
596901828 999872170
596881385 999892613
596895522 999878476
596813115 999960883
-999864614 -596909384
596933300 999840698
596931768 999842230
-999994679 -596779319
596793354 999980644
-999874035 -596899963
596881902 999892096
-999867227 -596906771
596830805 999943193
-999928725 -596845273
-999823526 -596950472
-999867882 -596906116
596893149 999880849
-999910168 -596863830
-999829919 -596944079
-999813188 -596960810
-999914779 -596859219
596964972 999809026
-999869420 -596904578
596859550 999914448
-999807408 -596966590
-999998265 -596775733
596880196 999893802
596816698 999957300
596926708 999847290
596798152 999975846
596935560 999838438
-999918734 -596855264
596961830 999812168
596920696 999853302
-999929504 -596844494
596841201 999932797
-999954798 -596819200
-999906880 -596867118
-999836865 -596937133
-999856134 -596917864
596785938 999988060
-999904270 -596869728
596799008 999974990
-999857317 -596916681
-999915489 -596858509
596794686 999979312
-999851799 -596922199
-999906911 -596867087
596851967 999922031
-999982860 -596791138
596906077 999867921
596806227 999967771
-999918802 -596855196
-999812805 -596961193
-999897248 -596876750
-999954339 -596819659
-999973322 -596800676
596882878 999891120
596940185 999833813
-999851556 -596922442
596917152 999856846
596941110 999832888
596923807 999850191
596958112 999815886
596862485 999911513
-999981350 -596792648
-999942424 -596831574
596896633 999877365
596880215 999893783
-999988539 -596785459
-999862292 -596911706
596873283 999900715
596853275 999920723
-999858163 -596915835
596826421 999947577
596839700 999934298
596820371 999953627
596878312 999895686
-999934389 -596839609
-999812038 -596961960
596949409 999824589
-999833976 -596940022
-999882365 -596891633
596847729 999926269
596824559 999949439
596884295 999889703
-999992479 -596781519
-999876230 -596897768
596822187 999951811
596956763 999817235
596793263 999980735
596775780 999998218
596869908 999904090
-999911184 -596862814
596819056 999954942
-999838450 -596935548
596870628 999903370
596805875 999968123
-999952681 -596821317
596853036 999920962
-999928052 -596845946
-999827154 -596946844
596814442 999959556
596865652 999908346
-999818686 -596955312
-999873737 -596900261
-999839804 -596934194
596935310 999838688
596794752 999979246
-999927515 -596846483
596917084 999856914
-999839207 -596934791
596918191 999855807
596843827 999930171
-999811746 -596962252
596834967 999939031
596893492 999880506
596786951 999987047
596898176 999875822
-999820530 -596953468
-999885781 -596888217
596912877 999861121
596891913 999882085
596894524 999879474
596866859 999907139
-999840576 -596933422
596923055 999850943
-999943165 -596830833
596832936 999941062
596899771 999874227
596917344 999856654
-999934218 -596839780
-999946836 -596827162
596915045 999858953
596859900 999914098
-999967275 -596806723
596939637 999834361
596820841 999953157
596854821 999919177
-999810374 -596963624
596958727 999815271
-999853522 -596920476
-999836057 -596937941
596929170 999844828
-999962139 -596811859
-999848358 -596925640
596921662 999852336
-999994753 -596779245
-999853585 -596920413
-999945351 -596828647
-999963219 -596810779
596810058 999963940
-999825791 -596948207
-999973045 -596800953
596953484 999820514
-999808093 -596965905
596835837 999938161
596840521 999933477
596880258 999893740
596892490 999881508
596860224 999913774
-999844691 -596929307
596887763 999886235
-999849603 -596924395
-999966055 -596807943
-999837251 -596936747
-999801692 -596972306
596869724 999904274
-999935198 -596838800
-999817760 -596956238
596860412 999913586
596783517 999990481
-999868625 -596905373
596862760 999911238
596803907 999970091
596896008 999877990
596833399 999940599
-999843207 -596930791
-999999768 -596774230
596776843 999997155
-999853052 -596920946
-999883033 -596890965
-999819591 -596954407
596957305 999816693
-999854354 -596919644
-999877645 -596896353
-999990831 -596783167
-999893947 -596880051
-999888627 -596885371
-999855322 -596918676
596957860 999816138
596887594 999886404
596884784 999889214
-999940854 -596833144
-999875850 -596898148
596821039 999952959
-999911900 -596862098
-999816277 -596957721
-999851431 -596922567
596829546 999944452
596921130 999852868
596971955 999802043
-999941471 -596832527
596823396 999950602
-999936757 -596837241
-999802555 -596971443
596892498 999881500
596882789 999891209
596949664 999824334
-999972638 -596801360
-999913600 -596860398
596890249 999883749
596898938 999875060
-999873379 -596900619
596962564 999811434
596903851 999870147
596805412 999968586
-999843952 -596930046
596779951 999994047
-999960095 -596813903
596902205 999871793
596883693 999890305
596878480 999895518
596877983 999896015
-999907434 -596866564
-999945812 -596828186
596953315 999820683
596831904 999942094
-999838314 -596935684
596862781 999911217
596852557 999921441
596943266 999830732
-999945699 -596828299
-999833155 -596940843
596867335 999906663
-999901915 -596872083
596838856 999935142
-999896776 -596877222
-999922868 -596851130
596939048 999834950
596930490 999843508
-999814264 -596959734
596901679 999872319
-999872784 -596901214
-999988222 -596785776
596930728 999843270
596898756 999875242
596919909 999854089
-999827003 -596946995
-999942559 -596831439
-999990538 -596783460
596888510 999885488
-999981965 -596792033
-999953991 -596820007
-999963832 -596810166
596909350 999864648
596926915 999847083
596905259 999868739
-999986232 -596787766
596836313 999937685
596933427 999840571
596828956 999945042
596951890 999822108
596786599 999987399
-999833661 -596940337
596849556 999924442
-999896712 -596877286
-999877396 -596896602
-999973348 -596800650
-999865536 -596908462
-999845985 -596928013
-999959821 -596814177
596830922 999943076
-999879822 -596894176
-999972970 -596801028
596865309 999908689
-999800562 -596973436
596921953 999852045
596885333 999888665
-999838677 -596935321
-999844123 -596929875
596784713 999989285
-999982938 -596791060
-999885039 -596888959
-999816004 -596957994
-999849235 -596924763
596791445 999982553
-999950327 -596823671
596857746 999916252
596905759 999868239
-999927849 -596846149
-999989950 -596784048
-999855785 -596918213
596887412 999886586
-999970600 -596803398
596853106 999920892
596904342 999869656
596865770 999908228
596818450 999955548
596854658 999919340
596842253 999931745
-999819420 -596954578
596877339 999896659
596873259 999900739
-999857530 -596916468
596926851 999847147
596841305 999932693
596973375 999800623
596931445 999842553
-999817368 -596956630
596825115 999948883
596919099 999854899
-999983904 -596790094
-999879742 -596894256
596841119 999932879
596778618 999995380
596942135 999831863
-999859286 -596914712
596912022 999861976
-999868641 -596905357
596952746 999821252
596970687 999803311
-999978140 -596795858
-999927116 -596846882
-999823175 -596950823
596832547 999941451
-999928160 -596845838
-999805511 -596968487
596791929 999982069
-999957126 -596816872
-999849927 -596924071
596964482 999809516
596815731 999958267
596829657 999944341
596788750 999985248
-999865197 -596908801
596941597 999832401
596857564 999916434
-999914750 -596859248
-999825968 -596948030
-999834189 -596939809
596931510 999842488
-999845663 -596928335
-999826296 -596947702
596788823 999985175
-999985270 -596788728
-999852483 -596921515
596962194 999811804
596963412 999810586
-999832627 -596941371
-999933667 -596840331
596874813 999899185
-999932416 -596841582
596952714 999821284
596881289 999892709
-999831240 -596942758
-999909618 -596864380
-999893642 -596880356
596880347 999893651
-999862444 -596911554
596966723 999807275
596840872 999933126
596864118 999909880
-999928541 -596845457
596903310 999870688
596820098 999953900
-999984301 -596789697
-999917155 -596856843
-999845405 -596928593
-999826603 -596947395
-999957198 -596816800
596810178 999963820
-999886704 -596887294
596860865 999913133
596945566 999828432
596956688 999817310
596851762 999922236
596798923 999975075
-999966838 -596807160
-999827410 -596946588
596823147 999950851
-999868887 -596905111
-999928526 -596845472
-999837528 -596936470
-999892880 -596881118
-999805033 -596968965
-999952384 -596821614
596934226 999839772
596848291 999925707
596838509 999935489
596955157 999818841
596845849 999928149
596905405 999868593
-999916782 -596857216
-999977947 -596796051
-999981912 -596792086
596801059 999972939
-999859194 -596914804
596894986 999879012
596903615 999870383
596790134 999983864
-999824146 -596949852
-999806068 -596967930
596966013 999807985
-999886025 -596887973
596962472 999811526
596814208 999959790
-999905683 -596868315
596971365 999802633
596790430 999983568
596837166 999936832
596879277 999894721
-999871761 -596902237
596813160 999960838
-999816531 -596957467
-999970063 -596803935
-999921303 -596852695
596970338 999803660
-999953105 -596820893
596805547 999968451
596858205 999915793
596792579 999981419
-999839228 -596934770
596934654 999839344
596867569 999906429
596827781 999946217
596779102 999994896
-999817767 -596956231
-999812471 -596961527
596840843 999933155
-999983211 -596790787
-999875701 -596898297
-999927092 -596846906
-999901164 -596872834
596827842 999946156
596926833 999847165
-999942202 -596831796
596967877 999806121
596969670 999804328
-999803393 -596970605
-999924282 -596849716
-999933088 -596840910
596949185 999824813
596827114 999946884
596775738 999998260
596864920 999909078
596953126 999820872
-999822912 -596951086
596841985 999932013
596907908 999866090
-999985614 -596788384
-999972941 -596801057
596836226 999937772
596865948 999908050
596928074 999845924
-999919228 -596854770
-999953792 -596820206
596826772 999947226
596896614 999877384
-999818894 -596955104
-999889350 -596884648
-999842715 -596931283
596909634 999864364
596869600 999904398
596879255 999894743
-999859179 -596914819
-999901293 -596872705
596782335 999991663
596876950 999897048
596878266 999895732
-999973931 -596800067
-999962187 -596811811
596816486 999957512
-999918996 -596855002
596937774 999836224
596855483 999918515
596841622 999932376
-999842869 -596931129
-999923826 -596850172
-999869681 -596904317
596875594 999898404
-999930712 -596843286
-999962709 -596811289
596915569 999858429
-999928134 -596845864
-999967666 -596806332
596846368 999927630
-999800370 -596973628
-999803288 -596970710
596801341 999972657
596832144 999941854
596844643 999929355
596774126 999999872
-999954533 -596819465
-999801560 -596972438
-999934738 -596839260
596944209 999829789
596891235 999882763
596934638 999839360
596834026 999939972
-999829213 -596944785
596939513 999834485
-999910397 -596863601
-999861666 -596912332
596967246 999806752
596900104 999873894
596858053 999915945
596896849 999877149
596947334 999826664
-999807034 -596966964
596810410 999963588
-999995332 -596778666
-999989901 -596784097
-999855596 -596918402
596838801 999935197
596954182 999819816
-999804414 -596969584
-999814538 -596959460
-999826360 -596947638
-999846092 -596927906
596794147 999979851
596855200 999918798
596800697 999973301
-999942098 -596831900
-999802801 -596971197
-999990368 -596783630
-999837199 -596936799
-999893710 -596880288
596804837 999969161
596874191 999899807
596942228 999831770
-999883193 -596890805
596791511 999982487
596885715 999888283
596816485 999957513
-999945031 -596828967
-999994828 -596779170
-999839620 -596934378
-999931459 -596842539
596965050 999808948
596891841 999882157
-999814604 -596959394
-999929039 -596844959
596791308 999982690
-999959392 -596814606
596865044 999908954
596951565 999822433
-999805336 -596968662
596839828 999934170
-999945040 -596828958
596875270 999898728
-999830119 -596943879
596783219 999990779
-999970162 -596803836
-999915260 -596858738
596952703 999821295
596915074 999858924
-999902412 -596871586
596774107 999999891
596826446 999947552
-999940849 -596833149
-999837545 -596936453
-999924050 -596849948
-999953256 -596820742
596952961 999821037
596837252 999936746
596830981 999943017
596883958 999890040
596965529 999808469
596957157 999816841
-999818979 -596955019
596819422 999954576
596923828 999850170
-999831878 -596942120
596794917 999979081
-999937287 -596836711
596818942 999955056
596915430 999858568
-999878428 -596895570
-999949614 -596824384
596825848 999948150
596822587 999951411
-999849011 -596924987
596927635 999846363
-999807889 -596966109
-999818013 -596955985
596913072 999860926
-999878852 -596895146
596838356 999935642
-999862290 -596911708
596958193 999815805
596885670 999888328
-999932009 -596841989
-999934711 -596839287
-999926941 -596847057
-999821222 -596952776
596902611 999871387
-999880234 -596893764
-999990159 -596783839
596935439 999838559
-999902787 -596871211
596932968 999841030
-999906162 -596867836
596908120 999865878
596777241 999996757
596830366 999943632
-999962210 -596811788
596855240 999918758
596860153 999913845
596779300 999994698
596918112 999855886
-999920208 -596853790
-999960968 -596813030
-999826793 -596947205
596871415 999902583
596914197 999859801
-999981233 -596792765
-999866270 -596907728
596924687 999849311
596832062 999941936
-999912479 -596861519
-999801196 -596972802
-999988950 -596785048
-999918108 -596855890
-999829382 -596944616
596809977 999964021
-999848929 -596925069
596830096 999943902
596913523 999860475
-999994736 -596779262
596911940 999862058
596854079 999919919
596872200 999901798
-999931125 -596842873
-999974814 -596799184
-999846529 -596927469
596900496 999873502
596876762 999897236
596820577 999953421
596966221 999807777
596914808 999859190
-999878494 -596895504
596858211 999915787
596936764 999837234
-999888133 -596885865
596802353 999971645
596828023 999945975
596825955 999948043
-999809849 -596964149
-999852318 -596921680
596913188 999860810
596797859 999976139
-999827353 -596946645
-999814994 -596959004
596850781 999923217
-999878606 -596895392
-999901256 -596872742
596901372 999872626
-999847050 -596926948
596840507 999933491
-999917905 -596856093
596852799 999921199
596966134 999807864
-999807604 -596966394
596921356 999852642
-999907439 -596866559
-999929684 -596844314
596782128 999991870
596939215 999834783
596915369 999858629
-999898887 -596875111
-999840990 -596933008
596922930 999851068
596920752 999853246
-999994532 -596779466
-999942427 -596831571
596925853 999848145
-999935726 -596838272
596790871 999983127
-999890241 -596883757
596881003 999892995
596784864 999989134
-999894082 -596879916
596810836 999963162
596856872 999917126
596785316 999988682
596804509 999969489
596847100 999926898
-999947356 -596826642
-999883542 -596890456
596856821 999917177
-999968480 -596805518
596854033 999919965
-999834761 -596939237
-999897326 -596876672
596897280 999876718
596970118 999803880
-999950819 -596823179
-999895501 -596878497
-999982388 -596791610
596877886 999896112
-999863645 -596910353
-999913296 -596860702
596855490 999918508
-999940231 -596833767
-999844517 -596929481
596781091 999992907
596779516 999994482
-999862170 -596911828
596849717 999924281
596914061 999859937
-999915661 -596858337
-999977310 -596796688
-999845723 -596928275
-999890994 -596883004
-999917395 -596856603
596826894 999947104
-999886753 -596887245
-999877026 -596896972
-999961528 -596812470
596831515 999942483
-999964786 -596809212
596782873 999991125
-999970878 -596803120
596923611 999850387
596872765 999901233
-999821555 -596952443
-999890055 -596883943
596884866 999889132
596829314 999944684
-999926788 -596847210
-999902641 -596871357
-999937667 -596836331
-999801248 -596972750
596965018 999808980
-999941038 -596832960
596794939 999979059
-999902048 -596871950
-999995745 -596778253
596799181 999974817
-999846241 -596927757
-999920370 -596853628
596898111 999875887
596907942 999866056
-999930455 -596843543
-999999583 -596774415
-999887144 -596886854
-999927340 -596846658
596954882 999819116
-999824412 -596949586
596947488 999826510
596970275 999803723
-999840164 -596933834
-999816214 -596957784
-999800025 -596973973
596835894 999938104
596921363 999852635
596881777 999892221
-999836157 -596937841
-999997269 -596776729
596833354 999940644
-999895199 -596878799
-999920788 -596853210
596881339 999892659
-999952837 -596821161
-999950874 -596823124
596965481 999808517
-999924453 -596849545
-999905558 -596868440
596849153 999924845
-999948427 -596825571
596796601 999977397
-999919339 -596854659
-999918567 -596855431
-999833327 -596940671
596922180 999851818
596949331 999824667
-999977578 -596796420
596798093 999975905
596943983 999830015
-999851997 -596922001
-999917628 -596856370
596823249 999950749
-999981653 -596792345
-999803967 -596970031
596790797 999983201
596942546 999831452
-999816764 -596957234
-999904290 -596869708
-999866330 -596907668
-999879029 -596894969
-999939611 -596834387
-999951835 -596822163
596875369 999898629
-999863621 -596910377
596958250 999815748
596841000 999932998
-999893475 -596880523
-999813642 -596960356
-999929538 -596844460
596852742 999921256
-999830227 -596943771
-999870969 -596903029
596895766 999878232
-999854502 -596919496
-999818388 -596955610
596920689 999853309
596809468 999964530
596880022 999893976
-999950726 -596823272
-999851789 -596922209
-999931234 -596842764
596844970 999929028
596871627 999902371
596824196 999949802
-999976348 -596797650
-999944848 -596829150
596817095 999956903
596892575 999881423
-999967954 -596806044
-999883441 -596890557
-999972072 -596801926
596921495 999852503
596922108 999851890
-999936593 -596837405
-999933244 -596840754
-999941616 -596832382
596907912 999866086
596798051 999975947
596809034 999964964
-999877636 -596896362
-999971505 -596802493
-999893443 -596880555
-999968248 -596805750
596969574 999804424
-999992329 -596781669
-999931152 -596842846
596867516 999906482
-999880601 -596893397
-999982736 -596791262
-999888057 -596885941
-999915909 -596858089
596909375 999864623
596933700 999840298
-999913318 -596860680
-999874496 -596899502
596835852 999938146
596948409 999825589
-999859305 -596914693
-999968243 -596805755
-999973697 -596800301
596785297 999988701
-999838870 -596935128
596925760 999848238
596947754 999826244
-999834895 -596939103
596935646 999838352
596799017 999974981
596784517 999989481
-999815585 -596958413
-999846497 -596927501
596815976 999958022
-999852392 -596921606
-999941708 -596832290
-999812081 -596961917
596935814 999838184
-999878828 -596895170
-999938306 -596835692
596925203 999848795
596918706 999855292
596923218 999850780
-999883537 -596890461
596910208 999863790
-999992062 -596781936
596798622 999975376
-999860870 -596913128
-999967763 -596806235
-999806692 -596967306
-999955874 -596818124
-999851739 -596922259
-999902381 -596871617
596799829 999974169
596851939 999922059
596884852 999889146
596871591 999902407
-999871070 -596902928
596877150 999896848
-999933446 -596840552
596944826 999829172
596920763 999853235
-999872969 -596901029
-999955050 -596818948
-999938496 -596835502
596952259 999821739
-999969708 -596804290
-999943194 -596830804
-999899064 -596874934
-999911214 -596862784
596933123 999840875
-999826234 -596947764
-999823146 -596950852
-999869955 -596904043
-999854213 -596919785
596931864 999842134
596905427 999868571
-999922927 -596851071
596950566 999823432
596783105 999990893
-999886058 -596887940
596819054 999954944
596800660 999973338
-999824753 -596949245
-999886095 -596887903
596787562 999986436
-999992060 -596781938
-999836526 -596937472
-999869160 -596904838
596915184 999858814
-999888006 -596885992
596796121 999977877
596788419 999985579
-999933890 -596840108
596955654 999818344
596835076 999938922
596955692 999818306
596810502 999963496
-999878850 -596895148
596787398 999986600
-999951485 -596822513
-999977238 -596796760
596824393 999949605
-999937223 -596836775
-999819357 -596954641
596869042 999904956
596849653 999924345
596877781 999896217
-999918500 -596855498
596879148 999894850
-999861584 -596912414
596886431 999887567
596791280 999982718
-999816603 -596957395
596960830 999813168
-999940222 -596833776
-999909027 -596864971
596854522 999919476
596876421 999897577
596964584 999809414
-999993642 -596780356
-999959441 -596814557
596835078 999938920
596814736 999959262
-999929661 -596844337
596862988 999911010
-999971681 -596802317
-999900862 -596873136
596936853 999837145
596889249 999884749
596812421 999961577
596920238 999853760
596794175 999979823
596842133 999931865
596930439 999843559
596891756 999882242
-999925254 -596848744
596797488 999976510
596936387 999837611
596944479 999829519
-999893100 -596880898
-999841538 -596932460
-999831532 -596942466
-999947574 -596826424
596911451 999862547
596906762 999867236
596891495 999882503
596881399 999892599
-999813710 -596960288
-999866215 -596907783
596956629 999817369
596791010 999982988
-999997685 -596776313
596834747 999939251
596775043 999998955
-999966387 -596807611
596846524 999927474
-999914609 -596859389
596931611 999842387
-999943373 -596830625
596846379 999927619
596862265 999911733
-999899879 -596874119
596789693 999984305
596809814 999964184
-999829235 -596944763
596923950 999850048
596972237 999801761
-999904864 -596869134
596867616 999906382
596931973 999842025
596874861 999899137
-999807729 -596966269
596833270 999940728
-999890635 -596883363
596834479 999939519
-999959459 -596814539
-999872863 -596901135
-999896637 -596877361
-999827433 -596946565
-999929732 -596844266
596854129 999919869
-999803298 -596970700
-999952080 -596821918
596934679 999839319
596819976 999954022
-999865483 -596908515
596784790 999989208
-999801494 -596972504
596799209 999974789
-999851876 -596922122
596920746 999853252
596867066 999906932
596794597 999979401
-999953328 -596820670
-999900078 -596873920
-999999316 -596774682
596791470 999982528
-999822656 -596951342
-999895682 -596878316
596809880 999964118
596815938 999958060
-999928312 -596845686
-999874619 -596899379
-999858008 -596915990
-999863998 -596910000
596815536 999958462
-999913285 -596860713
-999960761 -596813237
-999816385 -596957613
-999853846 -596920152
-999996401 -596777597
-999957122 -596816876
-999984584 -596789414
596956530 999817468
-999844427 -596929571
-999903771 -596870227
596934202 999839796
-999838904 -596935094
596848907 999925091
596832445 999941553
-999979913 -596794085
-999874441 -596899557
-999926815 -596847183
-999943891 -596830107
596916280 999857718
596780916 999993082
596788264 999985734
596832114 999941884
-999834012 -596939986
-999920985 -596853013
596827694 999946304
596838144 999935854
-999905314 -596868684
596921003 999852995
-999899929 -596874069
-999975972 -596798026
596842568 999931430
596919849 999854149
596856173 999917825
596929719 999844279
596937839 999836159
596851264 999922734
-999969529 -596804469
596797235 999976763
596910642 999863356
-999878753 -596895245
-999971443 -596802555
-999851058 -596922940
-999934993 -596839005
596861745 999912253
596795804 999978194
-999872842 -596901156
-999835061 -596938937
-999997970 -596776028
-999923396 -596850602
596845369 999928629
596794495 999979503
596850744 999923254
-999904429 -596869569
596876921 999897077
596959467 999814531
596778318 999995680
596799630 999974368
-999946122 -596827876
-999963460 -596810538
-999905982 -596868016
-999887632 -596886366
596970955 999803043
-999955654 -596818344
-999877496 -596896502
-999805142 -596968856
-999817583 -596956415
596782617 999991381
-999967432 -596806566
-999966467 -596807531
-999818170 -596955828
-999866143 -596907855
-999817751 -596956247
596957270 999816728
596848014 999925984
-999989915 -596784083
-999893204 -596880794
-999939236 -596834762
596874177 999899821
-999832793 -596941205
-999818976 -596955022
-999844660 -596929338
-999974688 -596799310
-999882567 -596891431
596864013 999909985
596839967 999934031
-999924468 -596849530
596972727 999801271
596807108 999966890
596850671 999923327
596902133 999871865
-999849304 -596924694
596949684 999824314
596834481 999939517
596788862 999985136
-999838545 -596935453
596810823 999963175
596936106 999837892
596872927 999901071
596784459 999989539
-999928751 -596845247
596800514 999973484
-999842425 -596931573
-999840899 -596933099
-999991041 -596782957
-999865175 -596908823
596793420 999980578
-999938787 -596835211
-999850295 -596923703
-999937311 -596836687
596798136 999975862
-999851299 -596922699
-999814045 -596959953
-999832358 -596941640
596890217 999883781
-999838906 -596935092
596783472 999990526
596875113 999898885
-999842519 -596931479
-999928753 -596845245
-999818541 -596955457
-999837751 -596936247
596794532 999979466
-999888271 -596885727
596906653 999867345
-999843374 -596930624
596814066 999959932
596858997 999915001
596951518 999822480
-999812262 -596961736
596933232 999840766
596939463 999834535
596860464 999913534
-999961543 -596812455
-999858928 -596915070
-999861320 -596912678
596937134 999836864
596786766 999987232
596895913 999878085
-999804013 -596969985
596795599 999978399
-999804258 -596969740
596813284 999960714
596820641 999953357
596909443 999864555
596868840 999905158
596785766 999988232
-999831259 -596942739
596901607 999872391
-999923911 -596850087
-999942255 -596831743
-999875450 -596898548
-999832427 -596941571
596952007 999821991
596877272 999896726
-999896466 -596877532
596925843 999848155
-999958564 -596815434
596945836 999828162
596924972 999849026
596888252 999885746
-999930974 -596843024
-999992025 -596781973
596783116 999990882
-999893082 -596880916
596832351 999941647
596955006 999818992
596949125 999824873
596824700 999949298
596777417 999996581
596783773 999990225
-999877233 -596896765
596955444 999818554
596879991 999894007
-999861248 -596912750
-999991481 -596782517
596843654 999930344
596835487 999938511
-999938904 -596835094
-999860445 -596913553
596891385 999882613
596848155 999925843
596868770 999905228
-999874027 -596899971
596884735 999889263
596822609 999951389
596817233 999956765
596920471 999853527
-999965239 -596808759
596860945 999913053
-999949505 -596824493
596857411 999916587
-999946527 -596827471
-999819488 -596954510
-999841720 -596932278
-999994218 -596779780
-999881788 -596892210
-999909597 -596864401
596906618 999867380
596787022 999986976
-999964434 -596809564
596879721 999894277
596861831 999912167
596874314 999899684
-999900435 -596873563
596871812 999902186
-999874270 -596899728
-999950822 -596823176
596878985 999895013
596952487 999821511
-999834354 -596939644
596824607 999949391
-999920289 -596853709
596966023 999807975
-999861084 -596912914
-999828713 -596945285
-999928119 -596845879
596842497 999931501
596883482 999890516
-999894620 -596879378
596847539 999926459
-999891098 -596882900
596862488 999911510
596900781 999873217
596781584 999992414
596797374 999976624
596855023 999918975
-999848906 -596925092
-999993742 -596780256
596896738 999877260
596849816 999924182
596890437 999883561
596781631 999992367
596787618 999986380
-999887881 -596886117
-999923754 -596850244
596835377 999938621
596944357 999829641
596791728 999982270
596790987 999983011
-999812892 -596961106
-999933007 -596840991
-999930084 -596843914
596843292 999930706
-999801014 -596972984
596949051 999824947
596962243 999811755
596786970 999987028
-999888538 -596885460
596893151 999880847
-999861163 -596912835
596907571 999866427
596828225 999945773
596923602 999850396
596883574 999890424
-999837366 -596936632
596874549 999899449
-999847459 -596926539
-999904199 -596869799
-999838114 -596935884
596847404 999926594
596952856 999821142
596928837 999845161
-999823573 -596950425
596884828 999889170
596873894 999900104
596955053 999818945
596973228 999800770
596833832 999940166
596807737 999966261
-999976371 -596797627
596807903 999966095
596868726 999905272
596921575 999852423
-999848427 -596925571
596829728 999944270
-999980190 -596793808
596775917 999998081
596965644 999808354
-999931633 -596842365
-999994211 -596779787
-999995777 -596778221
596919972 999854026
596947862 999826136
-999813668 -596960330
-999978078 -596795920
-999995936 -596778062
596956711 999817287
596949241 999824757
-999943923 -596830075
-999900226 -596873772
-999911346 -596862652
-999895943 -596878055
596860061 999913937
-999956641 -596817357
-999959277 -596814721
-999949140 -596824858
596933307 999840691
-999862698 -596911300
-999892169 -596881829
596837402 999936596
-999809341 -596964657
596869532 999904466
596885346 999888652
596831516 999942482
596885994 999888004
-999856666 -596917332
596888161 999885837
-999946588 -596827410
-999860263 -596913735
596834446 999939552
596788278 999985720
596952472 999821526
596819139 999954859
596895935 999878063
596858588 999915410
596951063 999822935
-999914311 -596859687
596785785 999988213
-999813613 -596960385
-999895929 -596878069
596912996 999861002
-999869449 -596904549
596817056 999956942
-999801653 -596972345
-999885382 -596888616
-999850672 -596923326
596895854 999878144
596778994 999995004
-999907530 -596866468
-999984782 -596789216
-999900131 -596873867
596945306 999828692
596835224 999938774
596862498 999911500
-999906965 -596867033
596930804 999843194
596827804 999946194
596957650 999816348
-999938547 -596835451
596944366 999829632
596957411 999816587
-999899871 -596874127
596907757 999866241
-999907316 -596866682
596889759 999884239
-999979051 -596794947
596969841 999804157
596788705 999985293
596861252 999912746
-999909682 -596864316
596944298 999829700
-999880268 -596893730
596897032 999876966
-999900555 -596873443
596835039 999938959
596787537 999986461
-999935910 -596838088
596832916 999941082
596925382 999848616
596871932 999902066
-999876550 -596897448
596898055 999875943
-999805753 -596968245
-999815531 -596958467
596941210 999832788
596966966 999807032
-999884932 -596889066
596909155 999864843
-999990877 -596783121
596937370 999836628
-999841007 -596932991
-999832342 -596941656
596888595 999885403
596864506 999909492
-999907177 -596866821
-999943921 -596830077
596880252 999893746
-999962084 -596811914
596961289 999812709
-999809779 -596964219
-999988523 -596785475
-999934466 -596839532
-999901414 -596872584
-999994013 -596779985
-999916381 -596857617
596893895 999880103
-999820441 -596953557
596907464 999866534
-999956117 -596817881
-999809349 -596964649
-999830649 -596943349
-999916956 -596857042
-999846320 -596927678
-999886708 -596887290
596822294 999951704
596933131 999840867
-999928857 -596845141
-999868326 -596905672
596957090 999816908
596846545 999927453
-999971926 -596802072
596889618 999884380
-999875474 -596898524
-999966553 -596807445
596846669 999927329
596911197 999862801
596847193 999926805
-999882224 -596891774
596894473 999879525
-999974352 -596799646
596860964 999913034
-999829434 -596944564
-999855833 -596918165
596885351 999888647
-999916258 -596857740
596840358 999933640
-999937470 -596836528
-999816789 -596957209
-999838246 -596935752
596808201 999965797
596970561 999803437
596890141 999883857
596807136 999966862
596851432 999922566
596846835 999927163
-999899546 -596874452
596970223 999803775
596900294 999873704
596875814 999898184
-999805144 -596968854
596912329 999861669
596866886 999907112
596806192 999967806
596815286 999958712
596955577 999818421
-999925665 -596848333
-999897568 -596876430
596929244 999844754
-999808866 -596965132
-999910171 -596863827
-999822958 -596951040
-999863382 -596910616
596825174 999948824
596951830 999822168
596862486 999911512
-999899027 -596874971
-999869926 -596904072
-999902378 -596871620
596775173 999998825
596812943 999961055
-999871100 -596902898
-999935706 -596838292
596919077 999854921
596833736 999940262
596800511 999973487
596782000 999991998
596811738 999962260
596892598 999881400
596850685 999923313
-999852142 -596921856
596830795 999943203
596813610 999960388
596963621 999810377
596850641 999923357
596783705 999990293
596780728 999993270
596794785 999979213
-999973777 -596800221
596865430 999908568
-999883707 -596890291
-999916435 -596857563
-999812984 -596961014
596825235 999948763
596882976 999891022
596801554 999972444
-999934963 -596839035
-999835962 -596938036
-999914336 -596859662
-999881859 -596892139
596881595 999892403
-999973080 -596800918
596907185 999866813
-999891141 -596882857
596895075 999878923
596969928 999804070
596820639 999953359
-999926845 -596847153
-999845667 -596928331
596913795 999860203
-999964871 -596809127
-999923996 -596850002
-999906554 -596867444
-999931222 -596842776
596869878 999904120
596941535 999832463
-999839354 -596934644
-999871730 -596902268
-999881771 -596892227
-999920398 -596853600
-999886600 -596887398
-999822281 -596951717
-999884589 -596889409
596874220 999899778
596955331 999818667
596909499 999864499
-999804214 -596969784
596836669 999937329
-999884176 -596889822
-999969525 -596804473
-999904332 -596869666
596807782 999966216
596966501 999807497
-999892025 -596881973
596892620 999881378
-999866770 -596907228
-999951105 -596822893
596785146 999988852
596807006 999966992
596856047 999917951
596853516 999920482
-999959077 -596814921
596938797 999835201
596868101 999905897
596818093 999955905
-999848757 -596925241
596904053 999869945
-999862786 -596911212
-999819172 -596954826
596956803 999817195
596913477 999860521
-999961519 -596812479
-999874213 -596899785
-999898167 -596875831
596916543 999857455
596964508 999809490
-999865179 -596908819
-999820655 -596953343
-999959871 -596814127
596855918 999918080
-999904253 -596869745
-999866177 -596907821
596919277 999854721
596922956 999851042
-999864740 -596909258
-999802427 -596971571
596928103 999845895
596865464 999908534
596906951 999867047
596969711 999804287
596781952 999992046
596967906 999806092
-999975361 -596798637
596782462 999991536
-999842246 -596931752
-999952218 -596821780
596840293 999933705
-999971879 -596802119
-999938274 -596835724
596832380 999941618
596879840 999894158
596814873 999959125
-999911697 -596862301
-999855892 -596918106
-999913981 -596860017
-999883325 -596890673
-999811343 -596962655
-999805692 -596968306
-999825901 -596948097
-999946055 -596827943
596943899 999830099
596935046 999838952
596880866 999893132
-999847967 -596926031
-999993116 -596780882
-999945334 -596828664
596887031 999886967
596813187 999960811
596830021 999943977
596826834 999947164
596858875 999915123
596815956 999958042
-999829851 -596944147
-999976249 -596797749
596918162 999855836
-999922040 -596851958
596924817 999849181
596971797 999802201
-999856187 -596917811
596814878 999959120
-999838022 -596935976
596816217 999957781
-999847513 -596926485
-999810092 -596963906
-999985126 -596788872
596902152 999871846
-999900966 -596873032
-999974659 -596799339
596900555 999873443
-999932452 -596841546
-999958483 -596815515
596794875 999979123
-999898965 -596875033
596820509 999953489
596830230 999943768
-999973492 -596800506
-999888182 -596885816
596923477 999850521
596895016 999878982
596938656 999835342
596945469 999828529
596899822 999874176
-999867716 -596906282
-999913097 -596860901
-999994205 -596779793
596813254 999960744
-999864058 -596909940
-999966465 -596807533
-999825556 -596948442
-999829208 -596944790
596881366 999892632
596917063 999856935
-999944234 -596829764
-999960841 -596813157
-999887916 -596886082
-999825851 -596948147
596847801 999926197
-999818386 -596955612
-999949800 -596824198
596804780 999969218
596949268 999824730
-999977987 -596796011
-999958951 -596815047
596969934 999804064
596815837 999958161
-999967439 -596806559
596943317 999830681
596939108 999834890
-999826280 -596947718
-999884301 -596889697
596905212 999868786
-999816127 -596957871
-999949227 -596824771
596892342 999881656
-999954582 -596819416
-999944315 -596829683
596798385 999975613
596789151 999984847
596888623 999885375
596921993 999852005
596855812 999918186
-999912802 -596861196
596905475 999868523
-999904720 -596869278
596842163 999931835
-999886260 -596887738
-999974261 -596799737
596835876 999938122
-999888503 -596885495
596913156 999860842
-999935528 -596838470
596785801 999988197
596812497 999961501
-999978447 -596795551
596837792 999936206
596950006 999823992
596896777 999877221
596950222 999823776
596814747 999959251
-999851955 -596922043
596957619 999816379
596845294 999928704
-999958829 -596815169
596837581 999936417
-999832265 -596941733
-999816965 -596957033
596856040 999917958
596942016 999831982
-999847086 -596926912
-999990018 -596783980
596834098 999939900
596880575 999893423
596819184 999954814
-999959870 -596814128
-999913121 -596860877
-999962821 -596811177
-999938138 -596835860
596819452 999954546
596867554 999906444
596782066 999991932
-999823960 -596950038
-999904062 -596869936
596848777 999925221
-999818631 -596955367
-999995807 -596778191
-999867546 -596906452
596919900 999854098
-999881350 -596892648
596780717 999993281
596921571 999852427
-999998505 -596775493
596901240 999872758
596795415 999978583
596818113 999955885
596896719 999877279
-999881667 -596892331
596872410 999901588
596807920 999966078
596798247 999975751
-999981363 -596792635
596973399 999800599
-999994644 -596779354
596864661 999909337
-999967447 -596806551
-999909016 -596864982
-999824549 -596949449
596844003 999929995
596924169 999849829
596782151 999991847
596897333 999876665
-999935638 -596838360
-999930258 -596843740
596906619 999867379
596781802 999992196
596816403 999957595
596916424 999857574
596818675 999955323
-999922956 -596851042
-999836090 -596937908
596916508 999857490
-999914856 -596859142
-999997958 -596776040
596966014 999807984
-999947743 -596826255
-999980787 -596793211
-999986135 -596787863
596784422 999989576
596779264 999994734
596829802 999944196
596793607 999980391
-999979110 -596794888
596972939 999801059
596952365 999821633
-999827862 -596946136
596960621 999813377
-999837677 -596936321
-999866088 -596907910
-999926253 -596847745
596875713 999898285
596958124 999815874
-999892208 -596881790
596854630 999919368
596864746 999909252
596894649 999879349
596894958 999879040
-999977263 -596796735
-999960126 -596813872
596857702 999916296
-999922120 -596851878
-999922770 -596851228
596958769 999815229
-999956285 -596817713
-999973694 -596800304
-999973037 -596800961
-999996174 -596777824
596851335 999922663
-999901740 -596872258
596935465 999838533
-999992782 -596781216
596783790 999990208
-999848149 -596925849
-999991118 -596782880
596797185 999976813
596860905 999913093
-999935945 -596838053
596900606 999873392
-999899539 -596874459
-999811101 -596962897
-999833499 -596940499
-999916403 -596857595
596811803 999962195
-999882272 -596891726
-999802708 -596971290
-999884388 -596889610
-999920045 -596853953
596845983 999928015
596862959 999911039
-999800207 -596973791
596969342 999804656
-999914984 -596859014
596922267 999851731
-999931974 -596842024
596914115 999859883
596778155 999995843
-999926998 -596847000
596892916 999881082
-999939551 -596834447
596850085 999923913
596951085 999822913
-999869112 -596904886
596938301 999835697
596830041 999943957
-999808313 -596965685
596892663 999881335
596870671 999903327
-999841200 -596932798
-999840349 -596933649
596894683 999879315
596799084 999974914
-999861580 -596912418
596913006 999860992
596824577 999949421
596946209 999827789
-999961964 -596812034
596933608 999840390
596780763 999993235
-999884894 -596889104
-999833651 -596940347
596854814 999919184
-999899432 -596874566
-999801258 -596972740
596917392 999856606
596892263 999881735
-999964456 -596809542
-999968279 -596805719
-999965747 -596808251
596885965 999888033
596869747 999904251
-999872617 -596901381
-999963833 -596810165
-999913065 -596860933
596800472 999973526
596782980 999991018
596947758 999826240
596869732 999904266
596907683 999866315
596966193 999807805
-999910367 -596863631
596944206 999829792
-999950208 -596823790
596782999 999990999
-999922161 -596851837
-999957747 -596816251
596847914 999926084
-999848004 -596925994
596827936 999946062
-999977744 -596796254
596958329 999815669
596964257 999809741
596972635 999801363
-999883112 -596890886
596924402 999849596
-999961689 -596812309
596787648 999986350
596797369 999976629
596911905 999862093
-999994593 -596779405
-999956409 -596817589
-999965762 -596808236
596971582 999802416
596866012 999907986
596850943 999923055
596849511 999924487
596875786 999898212
596826332 999947666
596909591 999864407
-999895350 -596878648
596913809 999860189
-999805088 -596968910
-999821075 -596952923
596925385 999848613
596795251 999978747
-999922013 -596851985
-999916647 -596857351
-999897683 -596876315
-999929762 -596844236
-999860577 -596913421
596914228 999859770
-999844451 -596929547
-999846652 -596927346
596918130 999855868
596780424 999993574
-999914530 -596859468
-999805503 -596968495
-999921792 -596852206
-999861462 -596912536
596903492 999870506
596966711 999807287
-999906910 -596867088
596969037 999804961
596952109 999821889
-999811368 -596962630
596902155 999871843
596799071 999974927
-999905764 -596868234
-999905624 -596868374
-999951647 -596822351
596919225 999854773
-999820852 -596953146
-999881185 -596892813
596943713 999830285
596790014 999983984
596931161 999842837
-999892590 -596881408
-999996707 -596777291
-999825586 -596948412
-999956761 -596817237
-999842543 -596931455
596857676 999916322
596839960 999934038
596855117 999918881
-999887497 -596886501
-999872154 -596901844
-999955944 -596818054
-999812985 -596961013
596886536 999887462
-999901457 -596872541
596800325 999973673
596931141 999842857
596854372 999919626
596948974 999825024
-999848883 -596925115
-999877164 -596896834
596801479 999972519
-999818141 -596955857
-999812545 -596961453
596840890 999933108
-999929612 -596844386
596843860 999930138
596911739 999862259
596790717 999983281
596834843 999939155
596844093 999929905
-999877741 -596896257
596851448 999922550
-999870540 -596903458
-999847983 -596926015
596886803 999887195
-999953637 -596820361
-999898314 -596875684
596932667 999841331
-999856759 -596917239
596905665 999868333
-999957206 -596816792
596972118 999801880
-999825997 -596948001
-999884708 -596889290
-999850757 -596923241
-999884274 -596889724
596950281 999823717
596925652 999848346
-999861575 -596912423
-999842109 -596931889
596933457 999840541
596957827 999816171
596821454 999952544
596922893 999851105
-999968786 -596805212
596900416 999873582
596855740 999918258
596856974 999917024
-999872754 -596901244
-999901204 -596872794
-999958400 -596815598
596843998 999930000
596867114 999906884
-999874252 -596899746
596895698 999878300
596817071 999956927
596796876 999977122
-999960886 -596813112
-999932281 -596841717
596942649 999831349
596804782 999969216
-999969595 -596804403
-999987628 -596786370
-999846951 -596927047
-999924622 -596849376
596852078 999921920
-999833301 -596940697
-999899944 -596874054
596972019 999801979
596899902 999874096
-999833540 -596940458
-999960390 -596813608
596908225 999865773
-999917760 -596856238
596894348 999879650
596812683 999961315
-999978657 -596795341
596890254 999883744
-999832854 -596941144
-999906626 -596867372
-999959103 -596814895
-999971989 -596802009
-999969094 -596804904
596798207 999975791
596871344 999902654
-999944188 -596829810
-999886466 -596887532
-999972259 -596801739
-999866188 -596907810
-999986781 -596787217
-999893387 -596880611
596886145 999887853
-999976035 -596797963
596966386 999807612
596936571 999837427
-999995488 -596778510
596951865 999822133
-999866191 -596907807
596791348 999982650
596954765 999819233
596953714 999820284
596893625 999880373
-999962998 -596811000
-999947668 -596826330
596922824 999851174
596877345 999896653
596846749 999927249
-999810094 -596963904
-999915245 -596858753
596799080 999974918
-999905919 -596868079
596815201 999958797
596921825 999852173
596783961 999990037
-999933727 -596840271
596900436 999873562
-999834487 -596939511
-999937805 -596836193
-999964691 -596809307
596914696 999859302
-999934763 -596839235
-999891038 -596882960
-999828871 -596945127
-999802062 -596971936
596881170 999892828
596804754 999969244
596833314 999940684
596809515 999964483
-999802455 -596971543
-999936815 -596837183
596875241 999898757
596826563 999947435
596908434 999865564
-999853766 -596920232
-999922783 -596851215
596811099 999962899
-999893644 -596880354
596890040 999883958
-999802585 -596971413
596843321 999930677
596797417 999976581
596899835 999874163
596942842 999831156
-999835034 -596938964
596968390 999805608
596796357 999977641
-999985647 -596788351
596861925 999912073
-999822441 -596951557
596964722 999809276
-999969911 -596804087
-999833126 -596940872
596847236 999926762
596811370 999962628
-999876900 -596897098
-999862238 -596911760
-999856816 -596917182
-999982113 -596791885
596922250 999851748
-999862866 -596911132
596973940 999800058
-999837593 -596936405
596890677 999883321
-999993491 -596780507
596848791 999925207
-999822820 -596951178
596780625 999993373
596828041 999945957
-999914628 -596859370
-999860614 -596913384
-999948361 -596825637
596841825 999932173
-999809156 -596964842
-999939681 -596834317
-999885729 -596888269
596802153 999971845
596972628 999801370
596921367 999852631
596936151 999837847
-999954416 -596819582
-999903986 -596870012
-999810625 -596963373
-999864316 -596909682
596948380 999825618
-999866189 -596907809
596796032 999977966
596883706 999890292
596853609 999920389
596883270 999890728
596936287 999837711
-999813610 -596960388
596924868 999849130
-999979028 -596794970
-999943446 -596830552
596874532 999899466
-999969909 -596804089
596869990 999904008
-999957778 -596816220
596960760 999813238
-999944011 -596829987
596853662 999920336
596863501 999910497
596801208 999972790
596884107 999889891
596951795 999822203
596822455 999951543
596802669 999971329
596836242 999937756
-999821135 -596952863
596934535 999839463
596846188 999927810
596777073 999996925
596829915 999944083
-999847569 -596926429
596961479 999812519
-999930039 -596843959
-999845422 -596928576
-999972780 -596801218
-999833244 -596940754
596932382 999841616
596853893 999920105
-999998842 -596775156
-999870473 -596903525
596896925 999877073
596949974 999824024
-999933984 -596840014
596836347 999937651
596874849 999899149
596926333 999847665
596865349 999908649
596804851 999969147
-999975765 -596798233
-999900785 -596873213
596848495 999925503
-999984451 -596789547
596968676 999805322
-999911797 -596862201
-999802123 -596971875
596833753 999940245
-999832843 -596941155
596929621 999844377
-999863124 -596910874
-999843488 -596930510
-999995477 -596778521
-999994696 -596779302
-999949595 -596824403
-999916579 -596857419
-999946075 -596827923
-999892061 -596881937
-999822537 -596951461
-999804464 -596969534
-999946629 -596827369
596942236 999831762
-999812769 -596961229
596844013 999929985
596855895 999918103
-999863615 -596910383
596858647 999915351
-999938518 -596835480
-999943583 -596830415
596900576 999873422
-999816311 -596957687
-999918742 -596855256
596832129 999941869
-999950484 -596823514
596972815 999801183
596792766 999981232
-999883382 -596890616
-999926340 -596847658
-999947899 -596826099
596784667 999989331
596822295 999951703
-999827161 -596946837
596879117 999894881
-999988800 -596785198
596957733 999816265
-999874886 -596899112
596845407 999928591
596896794 999877204
-999909242 -596864756
-999901923 -596872075
596884220 999889778
596926264 999847734
-999868682 -596905316
-999809962 -596964036
596931358 999842640
596913488 999860510
-999927617 -596846381
596944342 999829656
596904662 999869336
596849547 999924451
-999987549 -596786449
-999965244 -596808754
596878363 999895635
-999873637 -596900361
-999999937 -596774061
596935537 999838461
-999888132 -596885866
-999981747 -596792251
596959043 999814955
596909226 999864772
596863288 999910710
596775465 999998533
596942764 999831234
-999957023 -596816975
596823627 999950371
-999855205 -596918793
596905220 999868778
596883192 999890806
596881571 999892427
-999948094 -596825904
596838092 999935906
596815799 999958199
-999857584 -596916414
-999989570 -596784428
596870741 999903257
596962162 999811836
-999985984 -596788014
-999938265 -596835733
-999947679 -596826319
-999979253 -596794745
596882490 999891508
596920539 999853459
-999977050 -596796948
596788049 999985949
596810275 999963723
-999850857 -596923141
596949337 999824661
596782644 999991354
-999859040 -596914958
-999802231 -596971767
596774522 999999476
-999912345 -596861653
596808678 999965320
-999812684 -596961314
596817789 999956209
596807998 999966000
596864451 999909547
-999894319 -596879679
596902677 999871321
-999859704 -596914294
-999894094 -596879904
-999834625 -596939373
596858130 999915868
596815234 999958764
596949491 999824507
596898922 999875076
-999998405 -596775593
-999875222 -596898776
596799325 999974673
596846774 999927224
596928668 999845330
-999835379 -596938619
596831148 999942850
596912782 999861216
596916540 999857458
-999930136 -596843862
-999987645 -596786353
596844702 999929296
-999979749 -596794249
-999835090 -596938908
596813176 999960822
-999868002 -596905996
596873930 999900068
596908937 999865061
596822860 999951138
-999863263 -596910735
-999892311 -596881687
-999920307 -596853691
-999941334 -596832664
596921864 999852134
596874098 999899900
-999867898 -596906100
-999963446 -596810552
596970290 999803708
-999887150 -596886848
596818647 999955351
596960597 999813401
-999881606 -596892392
-999818888 -596955110
596944074 999829924
-999814747 -596959251
-999984031 -596789967
596785203 999988795
596793106 999980892
-999824238 -596949760
596799795 999974203
-999943267 -596830731
596922888 999851110
-999819652 -596954346
596920802 999853196
-999827872 -596946126
-999864710 -596909288
-999926935 -596847063
596939714 999834284
596919547 999854451
-999919244 -596854754
-999994689 -596779309
-999872025 -596901973
-999872571 -596901427
-999933116 -596840882
596839662 999934336
-999921448 -596852550
596819401 999954597
596913021 999860977
-999851205 -596922793
-999838151 -596935847
596927722 999846276
596824426 999949572
-999860656 -596913342
-999995585 -596778413
596849204 999924794
-999826047 -596947951
-999836134 -596937864
596855375 999918623
596927399 999846599
-999950039 -596823959
596872805 999901193
596972988 999801010
-999890458 -596883540
596927537 999846461
-999842133 -596931865
-999956907 -596817091
596968119 999805879
-999932700 -596841298
596906078 999867920
596935158 999838840
596886898 999887100
596858949 999915049
596924742 999849256
596878737 999895261
596948122 999825876
-999856648 -596917350
596894190 999879808
596890443 999883555
-999884222 -596889776
-999825848 -596948150
-999952671 -596821327
596776202 999997796
596790527 999983471
596796639 999977359
-999950915 -596823083
-999909662 -596864336
-999966367 -596807631
596887016 999886982
596853462 999920536
-999912888 -596861110
-999823292 -596950706
596949557 999824441
596971012 999802986
-999960403 -596813595
596863955 999910043
-999844618 -596929380
596919321 999854677
-999951394 -596822604
596807596 999966402
-999989305 -596784693
596857158 999916840
596883096 999890902
596947580 999826418
596898372 999875626
596924154 999849844
-999852373 -596921625
596876714 999897284
-999981224 -596792774
596821698 999952300
596818723 999955275
-999812088 -596961910
-999983358 -596790640
-999839419 -596934579
-999911048 -596862950
-999937046 -596836952
-999943403 -596830595
596843821 999930177
596786446 999987552
596802068 999971930
-999940269 -596833729
596842455 999931543
-999984613 -596789385
-999974310 -596799688
-999959528 -596814470
596853838 999920160
-999932677 -596841321
596929330 999844668
-999801654 -596972344
-999879257 -596894741
-999848867 -596925131
-999855106 -596918892
596944783 999829215
596929268 999844730
596869702 999904296
-999907402 -596866596
-999843631 -596930367
-999849337 -596924661
-999890551 -596883447
596853337 999920661
596798394 999975604
596776402 999997596
596778642 999995356
596931550 999842448
-999940103 -596833895
-999890301 -596883697
596904061 999869937
596934736 999839262
-999990258 -596783740
-999942413 -596831585
596851292 999922706
-999985918 -596788080
-999871908 -596902090
596810824 999963174
596825381 999948617
596946551 999827447
-999974600 -596799398
-999877817 -596896181
596965993 999808005
596915959 999858039
-999886887 -596887111
596932609 999841389
596779792 999994206
596847810 999926188
-999809678 -596964320
596935765 999838233
596824865 999949133
596821378 999952620
596962665 999811333
596866970 999907028
-999865481 -596908517
-999977272 -596796726
596903379 999870619
596947866 999826132
596940435 999833563
-999969294 -596804704
-999987025 -596786973
-999997001 -596776997
596954786 999819212
596904852 999869146
-999901196 -596872802
596936292 999837706
-999865555 -596908443
-999965311 -596808687
-999830670 -596943328
596868629 999905369
596832047 999941951
-999965422 -596808576
-999894777 -596879221
-999904208 -596869790
596832565 999941433
596828895 999945103
-999874080 -596899918
596872433 999901565
-999984011 -596789987
-999984924 -596789074
-999810580 -596963418
-999857897 -596916101
596867283 999906715
596809779 999964219
-999854244 -596919754
596809300 999964698
-999872160 -596901838
-999866613 -596907385
596889600 999884398
596871864 999902134
596970127 999803871
-999809665 -596964333
596822904 999951094
596830676 999943322
596886008 999887990
-999890796 -596883202
-999838129 -596935869
596792460 999981538
596890294 999883704
596778589 999995409
-999892398 -596881600
-999952579 -596821419
596877510 999896488
596888719 999885279
-999972097 -596801901
596801612 999972386
596903800 999870198
-999856062 -596917936
596902242 999871756
-999875885 -596898113
-999907927 -596866071
-999900493 -596873505
-999944739 -596829259
596943652 999830346
596822092 999951906
596962527 999811471
-999814226 -596959772
596861594 999912404
-999884881 -596889117
-999893187 -596880811
596945505 999828493
-999822036 -596951962
596964699 999809299
596872817 999901181
-999978659 -596795339
-999805596 -596968402
596785590 999988408
596924503 999849495
596949838 999824160
-999913516 -596860482
-999919997 -596854001
-999884267 -596889731
596880487 999893511
-999894754 -596879244
-999976462 -596797536
-999957625 -596816373
596959755 999814243
-999943778 -596830220
-999892872 -596881126
596950019 999823979
-999973715 -596800283
596803345 999970653
-999866492 -596907506
-999872029 -596901969
-999900843 -596873155
596825342 999948656
-999922177 -596851821
596790126 999983872
-999823051 -596950947
596796439 999977559
596940783 999833215
596832328 999941670
596959338 999814660
596824010 999949988
-999850240 -596923758
-999944275 -596829723
596792000 999981998
596942107 999831891
-999994951 -596779047
-999974709 -596799289
-999932785 -596841213
-999984585 -596789413
-999829201 -596944797
596922815 999851183
596793310 999980688
596920893 999853105
596847657 999926341
-999983782 -596790216
596788099 999985899
-999955035 -596818963
596931183 999842815
596826740 999947258
596957238 999816760
596930463 999843535
596871979 999902019
596867359 999906639
-999939030 -596834968
-999878343 -596895655
596849130 999924868
-999839871 -596934127
596825461 999948537
596838666 999935332
596894976 999879022
-999854337 -596919661
596971625 999802373
596931338 999842660
596899782 999874216
-999971878 -596802120
596885139 999888859
596778915 999995083
-999937213 -596836785
596892769 999881229
-999895269 -596878729
-999999910 -596774088
596836708 999937290
596811942 999962056
-999989471 -596784527
-999921604 -596852394
596775109 999998889
596863184 999910814
596944816 999829182
596959001 999814997
-999974231 -596799767
-999977883 -596796115
596955126 999818872
-999917776 -596856222
596972304 999801694
596840246 999933752
596876414 999897584
596952713 999821285
596825180 999948818
-999968871 -596805127
-999982519 -596791479
-999857992 -596916006
596777719 999996279
-999849248 -596924750
596904258 999869740
-999892152 -596881846
596962265 999811733
-999922480 -596851518
-999886248 -596887750
596907033 999866965
596820803 999953195
-999876884 -596897114
-999995008 -596778990
596797531 999976467
596928493 999845505
596827597 999946401
-999849746 -596924252
-999916930 -596857068
596928555 999845443
-999853351 -596920647
-999850197 -596923801
596938590 999835408
596904792 999869206
-999841674 -596932324
596821069 999952929
596896455 999877543
596917452 999856546
596885063 999888935
596934472 999839526
596866972 999907026
-999853639 -596920359
596802370 999971628
-999928697 -596845301
-999952141 -596821857
-999809684 -596964314
-999920847 -596853151
-999984571 -596789427
-999884606 -596889392
-999998166 -596775832
-999824646 -596949352
596850494 999923504
596942166 999831832
-999850306 -596923692
-999857173 -596916825
-999904339 -596869659
596785285 999988713
596839091 999934907
596942785 999831213
-999998253 -596775745
596805030 999968968
-999943779 -596830219
-999815382 -596958616
596842171 999931827
596834999 999938999
596852743 999921255
-999833871 -596940127
-999904675 -596869323
596800659 999973339
-999868701 -596905297
596892825 999881173
-999912862 -596861136
-999849523 -596924475
596883882 999890116
-999850486 -596923512
596971935 999802063
-999911921 -596862077
596939929 999834069
-999869966 -596904032
-999845099 -596928899
596871401 999902597
-999898174 -596875824
-999926996 -596847002
596806471 999967527
596874743 999899255
-999820687 -596953311
-999888445 -596885553
-999902832 -596871166
596782006 999991992
596786664 999987334
-999921805 -596852193
596943953 999830045
-999820903 -596953095
-999993933 -596780065
596846388 999927610
596961763 999812235
596890182 999883816
596957088 999816910
596893583 999880415
596784379 999989619
-999892918 -596881080
-999891335 -596882663
596924986 999849012
-999849898 -596924100
-999863919 -596910079
-999881427 -596892571
-999924021 -596849977
596807932 999966066
-999832994 -596941004
596935457 999838541
-999917728 -596856270
596894082 999879916
-999805326 -596968672
-999919750 -596854248
596850079 999923919
596803748 999970250
596853139 999920859
596968542 999805456
596847164 999926834
596845920 999928078
596862678 999911320
596819300 999954698
-999987101 -596786897
596812449 999961549
596858948 999915050
596790740 999983258
596939989 999834009
-999974946 -596799052
-999953000 -596820998
596862531 999911467
596845023 999928975
-999950995 -596823003
596786219 999987779
-999982572 -596791426
596817474 999956524
-999820782 -596953216
-999826319 -596947679
-999856899 -596917099
-999882933 -596891065
596867127 999906871
-999948570 -596825428
-999980257 -596793741
596905381 999868617
-999975339 -596798659
-999883930 -596890068
-999824495 -596949503
596802959 999971039
596901215 999872783
-999947786 -596826212
596924792 999849206
-999857998 -596916000
596913647 999860351
596859846 999914152
-999939184 -596834814
-999965153 -596808845
-999863175 -596910823
-999822597 -596951401
-999803614 -596970384
-999846360 -596927638
-999962443 -596811555
-999921831 -596852167
596809368 999964630
-999979600 -596794398
-999951734 -596822264
-999854056 -596919942
-999825428 -596948570
-999896946 -596877052
596900609 999873389
-999824110 -596949888
596809317 999964681
596968262 999805736
-999922293 -596851705
-999894806 -596879192
596858079 999915919
-999887324 -596886674
-999927775 -596846223
596938696 999835302
596936341 999837657
-999946473 -596827525
-999925069 -596848929
596922033 999851965
-999866000 -596907998
-999959367 -596814631
596846217 999927781
-999914547 -596859451
-999986884 -596787114
596853251 999920747
-999812215 -596961783
-999924299 -596849699
596966308 999807690
-999854205 -596919793
-999892358 -596881640
596823431 999950567
596855764 999918234
-999810664 -596963334
596911522 999862476
-999966068 -596807930
596876848 999897150
-999987708 -596786290
596940306 999833692
-999969179 -596804819
-999941554 -596832444
596957790 999816208
-999934345 -596839653
596968943 999805055
-999994425 -596779573
-999806466 -596967532
596811414 999962584
596785106 999988892
-999834850 -596939148
-999812127 -596961871
596818650 999955348
596864598 999909400
596829684 999944314
596780537 999993461
-999825380 -596948618
596866297 999907701
596886896 999887102
596873765 999900233
596854835 999919163
-999827620 -596946378
-999987860 -596786138
596818580 999955418
-999926866 -596847132
596820050 999953948
596949915 999824083
-999886808 -596887190
-999824986 -596949012
596856138 999917860
596825536 999948462
596836496 999937502
596840750 999933248
-999923404 -596850594
-999820316 -596953682
-999944690 -596829308
596815688 999958310
-999808498 -596965500
596809433 999964565
596968266 999805732
596955258 999818740
-999996344 -596777654
596814883 999959115
596843490 999930508
-999943039 -596830959
-999808293 -596965705
596843275 999930723
596779148 999994850
-999994702 -596779296
-999863520 -596910478
-999883808 -596890190
-999817894 -596956104
-999954390 -596819608
-999920851 -596853147
596776602 999997396
596935905 999838093
-999951270 -596822728
-999895288 -596878710
596824266 999949732
-999928059 -596845939
-999975763 -596798235
-999913129 -596860869
596836154 999937844
596901144 999872854
-999912210 -596861788
-999967917 -596806081
-999892544 -596881454
596823710 999950288
-999809063 -596964935
596943460 999830538
-999968573 -596805425
-999800521 -596973477
596897117 999876881
596883869 999890129
596922048 999851950
596949265 999824733
-999943505 -596830493
596937615 999836383
-999972929 -596801069
-999806850 -596967148
596849057 999924941
596877816 999896182
596946166 999827832
596840510 999933488
596930154 999843844
596783203 999990795
596808741 999965257
-999960571 -596813427
596943989 999830009
-999904455 -596869543
-999811565 -596962433
596885710 999888288
596847900 999926098
-999933189 -596840809
-999954415 -596819583
-999985134 -596788864
-999813830 -596960168
-999903906 -596870092
-999841008 -596932990
596924214 999849784
596928621 999845377
596863065 999910933
596863931 999910067
596863999 999909999
596814776 999959222
-999914962 -596859036
-999909269 -596864729
-999824500 -596949498
-999802611 -596971387
-999953475 -596820523
596888078 999885920
596910174 999863824
-999914954 -596859044
-999876145 -596897853
596827658 999946340
596868149 999905849
596845229 999928769
-999975883 -596798115
-999808075 -596965923
-999978686 -596795312
596827723 999946275
-999808111 -596965887
596882935 999891063
-999959912 -596814086
596826532 999947466
-999924948 -596849050
-999854550 -596919448
-999963896 -596810102
-999876882 -596897116
596812896 999961102
-999942076 -596831922
596950573 999823425
-999912359 -596861639
-999822134 -596951864
596955323 999818675
596777118 999996880
-999961660 -596812338
596905505 999868493
596965099 999808899
596783794 999990204
596852598 999921400
-999887872 -596886126
596837444 999936554
596865139 999908859
-999964525 -596809473
-999996580 -596777418
596922936 999851062
596820289 999953709
596811206 999962792
-999861707 -596912291
596966471 999807527
-999841837 -596932161
-999886378 -596887620
596950511 999823487
596783053 999990945
596924921 999849077
596868360 999905638
596878147 999895851
596861318 999912680
-999939618 -596834380
-999871221 -596902777
-999864187 -596909811
596781805 999992193
596791685 999982313
596956701 999817297
596871050 999902948
596962732 999811266
596818274 999955724
-999951887 -596822111
596950428 999823570
-999844714 -596929284
-999923765 -596850233
-999879265 -596894733
-999831093 -596942905
596845358 999928640
596791779 999982219
596855026 999918972
-999919830 -596854168
596948056 999825942
596848219 999925779
-999901031 -596872967
596788776 999985222
-999877926 -596896072
596970014 999803984
596936518 999837480
-999832631 -596941367
-999911231 -596862767
596904665 999869333
596952820 999821178
-999809568 -596964430
596959106 999814892
-999852473 -596921525
-999862882 -596911116
-999973337 -596800661
596796446 999977552
596920285 999853713
-999824392 -596949606
-999940906 -596833092
596893568 999880430
596815406 999958592
-999964911 -596809087
-999959517 -596814481
-999829072 -596944926
-999829337 -596944661
596887313 999886685
596826647 999947351
-999836424 -596937574
-999804200 -596969798
-999951807 -596822191
-999949902 -596824096
596902058 999871940
-999882282 -596891716
-999808714 -596965284
-999951855 -596822143
596780682 999993316
-999841704 -596932294
596814876 999959122
596851364 999922634
-999910372 -596863626
596856556 999917442
596937223 999836775
-999803599 -596970399
596877898 999896100
596859428 999914570
596962438 999811560
596832341 999941657
-999843144 -596930854
596923548 999850450
-999976880 -596797118
-999861053 -596912945
596912927 999861071
596907068 999866930
-999983158 -596790840
-999973700 -596800298
596864308 999909690
596841756 999932242
-999864923 -596909075
-999885577 -596888421
-999806618 -596967380
596852079 999921919
-999863846 -596910152
596814316 999959682
-999829542 -596944456
596842928 999931070
596843673 999930325
596905329 999868669
596891117 999882881
596855724 999918274
596860708 999913290
-999850323 -596923675
-999919182 -596854816
596920404 999853594
-999914812 -596859186
-999942705 -596831293
-999953765 -596820233
596814156 999959842
-999998252 -596775746
-999804839 -596969159
596909605 999864393
-999874150 -596899848
-999987512 -596786486
596900885 999873113
596783257 999990741
-999841448 -596932550
-999964590 -596809408
596928326 999845672
-999828298 -596945700
596803102 999970896
596877971 999896027
596783553 999990445
-999833840 -596940158
-999904605 -596869393
596803487 999970511
596895493 999878505
-999935447 -596838551
-999949254 -596824744
596920785 999853213
596796586 999977412
-999919818 -596854180
596972566 999801432
-999811919 -596962079
-999930483 -596843515
-999952519 -596821479
596939934 999834064
-999977605 -596796393
-999984329 -596789669
-999817017 -596956981
-999830539 -596943459
-999855634 -596918364
596806959 999967039
-999958749 -596815249
596969940 999804058
596878938 999895060
-999889632 -596884366
596923377 999850621
596896611 999877387
-999920680 -596853318
-999890080 -596883918
596966703 999807295
596840292 999933706
-999816692 -596957306
-999999230 -596774768
-999966685 -596807313
-999823449 -596950549
596831547 999942451
596813639 999960359
-999965377 -596808621
596972794 999801204
596907831 999866167
596873033 999900965
-999870160 -596903838
596863566 999910432
596840775 999933223
-999950385 -596823613
596876267 999897731
596876361 999897637
596950795 999823203
-999955605 -596818393
-999874332 -596899666
-999903558 -596870440
596920158 999853840
-999986731 -596787267
-999878408 -596895590
-999920460 -596853538
-999970355 -596803643
596860543 999913455
-999893879 -596880119
596885815 999888183
-999891928 -596882070
596938990 999835008
596792199 999981799
596815006 999958992
-999955560 -596818438
596867117 999906881
596927641 999846357
596892454 999881544
596909755 999864243
596914364 999859634
-999892060 -596881938
596784797 999989201
-999930378 -596843620
596814961 999959037
-999853879 -596920119
596859778 999914220
596973416 999800582
-999918828 -596855170
596953316 999820682
596884730 999889268
-999957966 -596816032
-999897667 -596876331
596918488 999855510
-999835583 -596938415
-999839080 -596934918
-999940413 -596833585
-999827006 -596946992
596853184 999920814
596810783 999963215
596859546 999914452
596841065 999932933
596821368 999952630
-999969876 -596804122
596836749 999937249
-999867041 -596906957
596930956 999843042
-999988519 -596785479
596825281 999948717
596970211 999803787
596957259 999816739
596946063 999827935
596789004 999984994
596804962 999969036
596930442 999843556
596924292 999849706
596832329 999941669
596816693 999957305
-999864876 -596909122
-999814152 -596959846
-999891771 -596882227
-999935897 -596838101
-999801688 -596972310
596916172 999857826
-999994929 -596779069
596902057 999871941
596952480 999821518
-999915474 -596858524
596968816 999805182
596838873 999935125
-999924884 -596849114
-999999116 -596774882
596863835 999910163
-999948180 -596825818
-999994140 -596779858
-999810293 -596963705
-999825800 -596948198
-999925910 -596848088
596825262 999948736
-999975150 -596798848
-999939505 -596834493
596808600 999965398
596842911 999931087
596942269 999831729
-999872979 -596901019
596813609 999960389
-999935524 -596838474
-999828813 -596945185
-999883271 -596890727
-999840166 -596933832
596960696 999813302
-999913238 -596860760
-999958328 -596815670
-999933203 -596840795
-999940667 -596833331
596808423 999965575
-999994383 -596779615
596924193 999849805
-999864815 -596909183
-999987614 -596786384
-999841730 -596932268
-999920324 -596853674
-999867842 -596906156
596904444 999869554
-999838613 -596935385
-999852756 -596921242
596781306 999992692
-999852464 -596921534
-999850914 -596923084
-999951163 -596822835
-999889552 -596884446
596952317 999821681
-999968739 -596805259
-999941383 -596832615
596925195 999848803
596815356 999958642
-999940974 -596833024
596938179 999835819
596888054 999885944
596844982 999929016
596921462 999852536
-999846010 -596927988
596945292 999828706
596882641 999891357
596871181 999902817
-999961211 -596812787
-999964433 -596809565
-999870435 -596903563
596818587 999955411
-999949236 -596824762
-999925270 -596848728
-999886542 -596887456
-999884784 -596889214
596896903 999877095
-999971704 -596802294
596903088 999870910
596919844 999854154
596968550 999805448
-999960269 -596813729
-999990000 -596783998
-999947818 -596826180
596776936 999997062
-999874261 -596899737
-999932556 -596841442
-999999864 -596774134
596847406 999926592
596924413 999849585
596780290 999993708
596904168 999869830
-999852346 -596921652
-999990821 -596783177
596948219 999825779
596908791 999865207
596926256 999847742
-999888904 -596885094
596938818 999835180
-999919938 -596854060
-999894208 -596879790
596954576 999819422
596879846 999894152
596943982 999830016
596776191 999997807
-999980207 -596793791
596887114 999886884
-999979339 -596794659
-999923040 -596850958
596894708 999879290
596964926 999809072
-999910701 -596863297
596850344 999923654
596929698 999844300
596880311 999893687
-999882252 -596891746
-999872084 -596901914
596838284 999935714
-999811756 -596962242
596819678 999954320
596789762 999984236
-999855359 -596918639
596863304 999910694
596896418 999877580
-999943450 -596830548
596961781 999812217
-999926284 -596847714
596835721 999938277
596881171 999892827
-999990382 -596783616
-999884771 -596889227
596961651 999812347
596888097 999885901
596882901 999891097
596853008 999920990
596780125 999993873
596851788 999922210
-999890881 -596883117
596954078 999819920
-999857241 -596916757
-999876702 -596897296
596866980 999907018
-999995512 -596778486
596807267 999966731
-999905217 -596868781
-999885638 -596888360
-999900787 -596873211
596817385 999956613
-999802317 -596971681
-999839266 -596934732
596825540 999948458
596874476 999899522
596833392 999940606
-999892522 -596881476
-999910845 -596863153
596899150 999874848
596904973 999869025
-999889986 -596884012
596879937 999894061
596880154 999893844
-999931013 -596842985
596965476 999808522
596893380 999880618
596967480 999806518
596796139 999977859
596799676 999974322
596924496 999849502
596833821 999940177
596880120 999893878
596851589 999922409
596881580 999892418
-999919940 -596854058
-999880591 -596893407
-999908868 -596865130
-999999920 -596774078
-999840860 -596933138
-999915563 -596858435
-999960381 -596813617
596934400 999839598
596834721 999939277
596783673 999990325
-999871048 -596902950
-999865154 -596908844
596943790 999830208
-999989101 -596784897
596841583 999932415
-999840954 -596933044
-999924708 -596849290
596798371 999975627
596782231 999991767
-999815466 -596958532
-999828829 -596945169
596882200 999891798
596944773 999829225
-999929958 -596844040
-999994172 -596779826
-999810199 -596963799
-999802612 -596971386
596966277 999807721
-999973710 -596800288
-999944483 -596829515
-999987328 -596786670
-999900315 -596873683
596967291 999806707
596880840 999893158
596845202 999928796
-999981525 -596792473
596778403 999995595
-999872152 -596901846
-999909670 -596864328
596923127 999850871
596917949 999856049
596831411 999942587
596945833 999828165
596925295 999848703
596916048 999857950
-999809704 -596964294
596888782 999885216
-999944454 -596829544
-999863496 -596910502
-999963809 -596810189
-999898828 -596875170
596940459 999833539
596850308 999923690
-999830483 -596943515
-999994725 -596779273
596782449 999991549
-999875266 -596898732
596812795 999961203
596777876 999996122
596846131 999927867
-999816797 -596957201
-999884327 -596889671
-999960546 -596813452
-999887791 -596886207
-999853191 -596920807
-999891825 -596882173
596910157 999863841
596841231 999932767
596839720 999934278
596916752 999857246
-999844428 -596929570
-999976391 -596797607
596962398 999811600
596793299 999980699
-999919697 -596854301
-999852266 -596921732
596815587 999958411
-999953584 -596820414
-999994811 -596779187
-999822462 -596951536
596889065 999884933
596836792 999937206
596827611 999946387
-999956679 -596817319
-999825882 -596948116
596774697 999999301
-999873412 -596900586
596774490 999999508
-999964058 -596809940
596820393 999953605
-999906397 -596867601
596876516 999897482
-999879703 -596894295
-999891639 -596882359
-999830850 -596943148
596837022 999936976
-999846948 -596927050
-999956550 -596817448
-999915429 -596858569
-999858591 -596915407
596839489 999934509
596898720 999875278
-999860597 -596913401
-999999945 -596774053
-999915561 -596858437
-999999284 -596774714
596928838 999845160
596900105 999873893
596794687 999979311
596785645 999988353
596922174 999851824
596906435 999867563
-999880887 -596893111
-999983957 -596790041
596829041 999944957
596806664 999967334
596800212 999973786
-999992656 -596781342
-999856625 -596917373
-999887276 -596886722
-999935331 -596838667
596885620 999888378
-999918430 -596855568
596785856 999988142
-999938660 -596835338
-999927109 -596846889
596936665 999837333
596967121 999806877
-999979942 -596794056
596869937 999904061
596800572 999973426
-999983013 -596790985
596876071 999897927
-999850665 -596923333
-999983932 -596790066
596932513 999841485
-999905404 -596868594
-999864665 -596909333
-999811389 -596962609
-999839333 -596934665
596815566 999958432
596821209 999952789
-999838592 -596935406
596830317 999943681
-999853166 -596920832
-999958579 -596815419
-999949867 -596824131
596846103 999927895
596959576 999814422
-999912403 -596861595
-999839082 -596934916
596898749 999875249
596943273 999830725
596964137 999809861
596888024 999885974
-999958233 -596815765
596815321 999958677
-999879041 -596894957
-999927417 -596846581
596906281 999867717
-999929891 -596844107
-999928500 -596845498
596850150 999923848
-999999180 -596774818
596820157 999953841
-999946865 -596827133
596943024 999830974
596919265 999854733
596963760 999810238
-999940392 -596833606
-999923315 -596850683
-999820387 -596953611
596894059 999879939
596921474 999852524
596926546 999847452
596908457 999865541
-999881734 -596892264
-999960507 -596813491
-999953817 -596820181
596914493 999859505
596817435 999956563
596815119 999958879
-999894154 -596879844
596951359 999822639
596785103 999988895
596848805 999925193
-999985390 -596788608
596810009 999963989
596964353 999809645
596843873 999930125
596853089 999920909
596876728 999897270
-999945459 -596828539
596820391 999953607
596856920 999917078
596784808 999989190
596813799 999960199
596889228 999884770
-999831457 -596942541
-999904949 -596869049
-999925957 -596848041
-999836880 -596937118
596973133 999800865
596952397 999821601
596890495 999883503
-999819352 -596954646
-999805505 -596968493
596884234 999889764
596963078 999810920
596811036 999962962
-999921751 -596852247
596911688 999862310
596935277 999838721
596774579 999999419
596890226 999883772
-999888798 -596885200
-999939207 -596834791
-999844787 -596929211
-999865216 -596908782
596797817 999976181
596926576 999847422
-999900359 -596873639
-999896574 -596877424
-999938005 -596835993
596778461 999995537
596878930 999895068
-999912952 -596861046
-999829430 -596944568
-999928456 -596845542
-999890596 -596883402
-999970713 -596803285
596895722 999878276
-999812801 -596961197
-999841520 -596932478
-999957694 -596816304
-999866976 -596907022
-999919275 -596854723
596887049 999886949
-999901768 -596872230
-999992633 -596781365
-999818373 -596955625
596935731 999838267
596791807 999982191
596915014 999858984
596913371 999860627
596777689 999996309
596939990 999834008
-999928778 -596845220
-999886258 -596887740
-999812784 -596961214
-999928355 -596845643
-999999849 -596774149
-999910592 -596863406
596819441 999954557
596857100 999916898
-999941946 -596832052
596826071 999947927
596829845 999944153
-999873967 -596900031
-999820279 -596953719
-999913276 -596860722
596811125 999962873
-999827984 -596946014
596911632 999862366
596820988 999953010
-999843118 -596930880
-999804153 -596969845
596859562 999914436
596900607 999873391
-999995784 -596778214
-999840574 -596933424
-999826004 -596947994
-999828975 -596945023
596872616 999901382
596892589 999881409
596830647 999943351
-999888300 -596885698
596800172 999973826
596800224 999973774
596822942 999951056
-999974082 -596799916
-999867833 -596906165
596903897 999870101
-999967247 -596806751
596967402 999806596
-999975887 -596798111
-999815238 -596958760
-999877133 -596896865
-999812922 -596961076
596933542 999840456
-999865522 -596908476
596829742 999944256
596969995 999804003
596870652 999903346
596811975 999962023
596950241 999823757
596904696 999869302
-999853532 -596920466
596815086 999958912
-999861630 -596912368
-999824145 -596949853
-999892089 -596881909
596826057 999947941
-999981367 -596792631
-999849768 -596924230
-999918817 -596855181
596953474 999820524
596925683 999848315
596840166 999933832
-999816148 -596957850
-999838385 -596935613
-999998261 -596775737
-999853559 -596920439
596898102 999875896
596880414 999893584
596789285 999984713
596908552 999865446
-999837698 -596936300
596973028 999800970
596942796 999831202
-999881338 -596892660
596825555 999948443
596786443 999987555
-999834978 -596939020
596834181 999939817
596956492 999817506
-999857321 -596916677
596901537 999872461
596905172 999868826
-999876603 -596897395
-999959135 -596814863
-999924080 -596849918
596914618 999859380
596973680 999800318
-999836068 -596937930
-999922026 -596851972
596826589 999947409
-999842082 -596931916
-999856447 -596917551
596804502 999969496
-999827674 -596946324
596775764 999998234
596927191 999846807
-999990843 -596783155
-999845912 -596928086
-999957213 -596816785
596891139 999882859
596819344 999954654
-999954056 -596819942
-999982032 -596791966
596835408 999938590
-999969407 -596804591
-999872399 -596901599
596814412 999959586
-999909907 -596864091
596916571 999857427
-999897383 -596876615
596847139 999926859
-999884776 -596889222
-999867456 -596906542
596953493 999820505
596809077 999964921
-999818579 -596955419
-999876294 -596897704
596836324 999937674
-999818411 -596955587
596957471 999816527
596914921 999859077
-999983660 -596790338
596939031 999834967
596900124 999873874
-999981439 -596792559
596807052 999966946
596865488 999908510
-999802432 -596971566
596973215 999800783
-999952465 -596821533
-999823101 -596950897
596810216 999963782
-999910949 -596863049
-999964299 -596809699
596966534 999807464
-999899511 -596874487
-999974781 -596799217
596901928 999872070
596923986 999850012
596893614 999880384
596789433 999984565
-999838002 -596935996
-999836644 -596937354
-999880084 -596893914
-999941861 -596832137
596828538 999945460
-999984997 -596789001
-999983343 -596790655
-999917612 -596856386
-999983862 -596790136
-999902528 -596871470
-999821403 -596952595
596776450 999997548
-999885081 -596888917
-999943850 -596830148
596804512 999969486
596936993 999837005
-999936956 -596837042
596899460 999874538
-999859913 -596914085
596963097 999810901
596876606 999897392
-999961380 -596812618
-999987004 -596786994
596843580 999930418
-999823228 -596950770
-999919670 -596854328
-999973102 -596800896
596814823 999959175
-999863761 -596910237
596856061 999917937
596792425 999981573
-999867306 -596906692
-999912970 -596861028
-999874031 -596899967
596893098 999880900
-999882418 -596891580
596906583 999867415
596916401 999857597
-999889672 -596884326
-999876724 -596897274
-999807649 -596966349
596847564 999926434
596821465 999952533
-999882620 -596891378
596869140 999904858
596880364 999893634
-999877830 -596896168
-999852822 -596921176
-999914867 -596859131
596781315 999992683
596829601 999944397
-999972280 -596801718
596917876 999856122
596857445 999916553
596804684 999969314
596956823 999817175
-999961206 -596812792
-999982204 -596791794
596942910 999831088
596843679 999930319
-999945301 -596828697
596910569 999863429
596965533 999808465
596856730 999917268
-999893431 -596880567
-999956763 -596817235
-999852949 -596921049
-999986661 -596787337
-999923888 -596850110
-999938353 -596835645
596822618 999951380
596802911 999971087
596905240 999868758
596857393 999916605
-999979789 -596794209
596934507 999839491
-999932595 -596841403
-999826558 -596947440
596931903 999842095
-999802343 -596971655
596785673 999988325
596789954 999984044
-999854667 -596919331
596919674 999854324
-999839037 -596934961
-999986823 -596787175
596949727 999824271
596960479 999813519
596854906 999919092
-999872509 -596901489
596826467 999947531
596796023 999977975
-999954473 -596819525
-999838350 -596935648
-999961445 -596812553
-999806771 -596967227
-999913086 -596860912
596801807 999972191
596781217 999992781
596961930 999812068
-999894520 -596879478
596810626 999963372
596779618 999994380
596811544 999962454
-999994984 -596779014
596901374 999872624
-999872397 -596901601
-999923641 -596850357
-999836117 -596937881
596933105 999840893
-999960290 -596813708
596814635 999959363
-999872043 -596901955
-999960285 -596813713
-999860714 -596913284
-999888767 -596885231
-999906599 -596867399
596784619 999989379
-999949955 -596824043
596970353 999803645
-999823358 -596950640
596867156 999906842
596859986 999914012
596858088 999915910
596869794 999904204
596869943 999904055
596943366 999830632
-999980192 -596793806
-999841930 -596932068
596836446 999937552
596807786 999966212
-999868206 -596905792
596867096 999906902
-999829568 -596944430
596786259 999987739
596818491 999955507
-999901236 -596872762
-999835027 -596938971
-999914605 -596859393
596968367 999805631
-999863687 -596910311
596909073 999864925
596819824 999954174
596870827 999903171
-999948138 -596825860
-999879215 -596894783
596804552 999969446
596871128 999902870
596965889 999808109
-999863032 -596910966
-999968879 -596805119
-999850982 -596923016
596817284 999956714
596793087 999980911
596802466 999971532
596820685 999953313
-999844028 -596929970
596898146 999875852
596953011 999820987
596793438 999980560
-999908990 -596865008
-999917391 -596856607
596940642 999833356
596833193 999940805
596946665 999827333
596917842 999856156
596789436 999984562
-999906354 -596867644
-999982972 -596791026
596861217 999912781
596855480 999918518
596821980 999952018
596813509 999960489
596964020 999809978
596810574 999963424
-999888880 -596885118
-999998147 -596775851
-999854085 -596919913
596899750 999874248
596886527 999887471
596828411 999945587
-999843269 -596930729
596938531 999835467
596798943 999975055
-999888889 -596885109
-999970654 -596803344
-999968441 -596805557
596920586 999853412
-999838589 -596935409
-999974431 -596799567
596792830 999981168
596950611 999823387
596891939 999882059
596777093 999996905
-999991594 -596782404
-999800175 -596973823
-999936814 -596837184
596849223 999924775
596939143 999834855
-999866180 -596907818
596925068 999848930
-999815025 -596958973
-999944354 -596829644
-999855090 -596918908
-999894793 -596879205
-999893583 -596880415
596908696 999865302
596779825 999994173
-999997621 -596776377
-999943431 -596830567
596812483 999961515
-999961987 -596812011
-999944254 -596829744
596844977 999929021
596866350 999907648
-999862422 -596911576
596782011 999991987
-999967210 -596806788
596912549 999861449
596967228 999806770
-999930682 -596843316
596934972 999839026
596829343 999944655
-999935573 -596838425
596858537 999915461
-999894673 -596879325
596889519 999884479
596973307 999800691
596895391 999878607
596799690 999974308
-999944486 -596829512
-999923532 -596850466
596819150 999954848
596942944 999831054
-999918096 -596855902
-999876653 -596897345
596802721 999971277
596962429 999811569
596917312 999856686
-999916230 -596857768
-999989837 -596784161
596877637 999896361
596814222 999959776
596852858 999921140
-999908183 -596865815
596944314 999829684
-999805999 -596967999
596877700 999896298
596925537 999848461
596871373 999902625
596902269 999871729
-999922022 -596851976
596954372 999819626
-999875012 -596898986
596873400 999900598
-999846381 -596927617
-999866460 -596907538
596883606 999890392
596817978 999956020
596861503 999912495
596861142 999912856
-999939988 -596834010
596872800 999901198
596842451 999931547
-999941178 -596832820
596864323 999909675
596822374 999951624
-999902064 -596871934
596944696 999829302
-999881518 -596892480
596804820 999969178
-999994724 -596779274
596966365 999807633
596777599 999996399
-999878959 -596895039
596792428 999981570
596795032 999978966
-999934694 -596839304
-999947467 -596826531
596910034 999863964
-999858225 -596915773
596788787 999985211
-999873554 -596900444
-999988703 -596785295
596790802 999983196
-999954217 -596819781
596841696 999932302
596893231 999880767
596873999 999899999
596808887 999965111
596933005 999840993
596889954 999884044
596781645 999992353
-999896544 -596877454
596843973 999930025
-999938143 -596835855
596908509 999865489
596942755 999831243
-999800306 -596973692
-999858242 -596915756
-999816234 -596957764
-999812994 -596961004
-999952121 -596821877
596782575 999991423
-999842392 -596931606
-999852102 -596921896
596962492 999811506
-999892161 -596881837
596971188 999802810
596937224 999836774
-999893910 -596880088
-999944288 -596829710
596968976 999805022
596934348 999839650
596787296 999986702
-999946823 -596827175
-999880465 -596893533
-999855888 -596918110
596912931 999861067
596900598 999873400
-999900687 -596873311
-999895817 -596878181
-999883618 -596890380
596887488 999886510
-999889539 -596884459
-999937054 -596836944
-999859741 -596914257
596797187 999976811
-999922404 -596851594
-999918711 -596855287
596883293 999890705
-999894456 -596879542
-999847702 -596926296
596944415 999829583
-999912275 -596861723
596898671 999875327
-999825190 -596948808
596927531 999846467
596848600 999925398
-999893336 -596880662
-999897301 -596876697
596834570 999939428
596775913 999998085
596864521 999909477
596961901 999812097
596817460 999956538
596854200 999919798
-999933939 -596840059
596852798 999921200
-999828585 -596945413
-999899158 -596874840
-999817985 -596956013
-999820461 -596953537
-999927240 -596846758
-999848650 -596925348
596818787 999955211
596932314 999841684
-999909229 -596864769
596898915 999875083
596892278 999881720
596807764 999966234
-999846946 -596927052
596810153 999963845
596890215 999883783
596849280 999924718
-999911719 -596862279
-999984024 -596789974
596905551 999868447
-999977828 -596796170
-999922130 -596851868
-999809549 -596964449
596844318 999929680
-999984656 -596789342
-999884604 -596889394
-999904201 -596869797
-999933586 -596840412
596924412 999849586
-999997804 -596776194
596800347 999973651
596966222 999807776
-999911437 -596862561
596941043 999832955
-999966520 -596807478
596928214 999845784
596848407 999925591
-999892746 -596881252
596937262 999836736
596884240 999889758
596827661 999946337
596892851 999881147
-999974460 -596799538
596875469 999898529
-999841493 -596932505
596873268 999900730
596895304 999878694
-999883680 -596890318
596968052 999805946
-999886650 -596887348
-999865832 -596908166
596805229 999968769
596947563 999826435
596903106 999870892
596917426 999856572
596955769 999818229
596963951 999810047
-999806109 -596967889
-999920216 -596853782
596900045 999873953
596887161 999886837
596921590 999852408
596934137 999839861
596809546 999964452
596844615 999929383
-999930419 -596843579
596863175 999910823
596868187 999905811
-999938336 -596835662
596862139 999911859
596834723 999939275
596800094 999973904
596949626 999824372
596961131 999812867
-999819317 -596954681
596792536 999981462
596834923 999939075
596781192 999992806
-999830003 -596943995
-999859981 -596914017
596861938 999912060
-999992432 -596781566
596837155 999936843
-999936345 -596837653
596947598 999826400
-999874125 -596899873
-999906826 -596867172
596873792 999900206
-999884406 -596889592
596779284 999994714
-999957999 -596815999
596920881 999853117
-999952249 -596821749
-999856943 -596917055
596854368 999919630
-999986726 -596787272
596880507 999893491
-999870841 -596903157
-999820177 -596953821
596806303 999967695
-999935085 -596838913
596860423 999913575
596848562 999925436
-999902137 -596871861
-999834775 -596939223
596793823 999980175
596833453 999940545
596945477 999828521
596801445 999972553
596813285 999960713
596846931 999927067
596787147 999986851
596825633 999948365
-999858313 -596915685
-999860168 -596913830
-999818885 -596955113
-999995487 -596778511
596856900 999917098
-999847515 -596926483
596917960 999856038
596915256 999858742
596919683 999854315
596791594 999982404
-999844983 -596929015
-999856831 -596917167
-999907030 -596866968
596949518 999824480
-999870050 -596903948
-999893211 -596880787
596841701 999932297
596809824 999964174
596956255 999817743
596914991 999859007
596843325 999930673
-999836540 -596937458
596966724 999807274
-999982575 -596791423
-999967080 -596806918
-999893213 -596880785
596958902 999815096
596807112 999966886
-999954365 -596819633
596864673 999909325
-999930473 -596843525
-999951395 -596822603
-999917725 -596856273
-999809492 -596964506
-999902416 -596871582
-999990580 -596783418
596892046 999881952
-999955355 -596818643
596865662 999908336
-999974494 -596799504
596799138 999974860
596971696 999802302
-999806330 -596967668
596892580 999881418
596907478 999866520
-999828726 -596945272
-999949651 -596824347
596949424 999824574
596957617 999816381
-999811060 -596962938
-999965794 -596808204
596826892 999947106
596967140 999806858
596890920 999883078
-999884473 -596889525
-999888050 -596885948
596868779 999905219
596793284 999980714
-999898329 -596875669
596947804 999826194
-999900398 -596873600
-999971134 -596802864
-999809902 -596964096
596886324 999887674
596889861 999884137
-999849849 -596924149
596871151 999902847
596786707 999987291
596835746 999938252
596800945 999973053
596819947 999954051
596834277 999939721
596815878 999958120
-999949259 -596824739
596969234 999804764
596967541 999806457
-999879704 -596894294
596893982 999880016
-999850027 -596923971
-999873747 -596900251
596865942 999908056
596778402 999995596
596873309 999900689
-999885176 -596888822
596920736 999853262
596780836 999993162
596882326 999891672
596903309 999870689
596944093 999829905
596914728 999859270
-999954044 -596819954
-999860271 -596913727
-999813675 -596960323
596861163 999912835
-999821729 -596952269
-999904304 -596869694
596883427 999890571
596820220 999953778
-999890756 -596883242
-999999091 -596774907
596815913 999958085
596832443 999941555
-999826362 -596947636
596780464 999993534
-999871946 -596902052
-999893136 -596880862
-999897631 -596876367
-999981797 -596792201
596899226 999874772
596788010 999985988
-999841456 -596932542
-999873301 -596900697
-999832417 -596941581
-999901977 -596872021
596952601 999821397
-999989375 -596784623
-999988363 -596785635
-999824447 -596949551
-999938014 -596835984
-999828143 -596945855
-999807204 -596966794
-999891366 -596882632
596793041 999980957
-999955284 -596818714
596889977 999884021
596813469 999960529
-999856790 -596917208
-999833943 -596940055
-999962710 -596811288
-999803015 -596970983
-999851707 -596922291
596973051 999800947
-999945424 -596828574
-999831767 -596942231
596844431 999929567
-999963225 -596810773
-999878242 -596895756
-999903362 -596870636
-999900003 -596873995
-999851165 -596922833
596888732 999885266
-999899918 -596874080
596890447 999883551
596776030 999997968
-999876483 -596897515
-999998214 -596775784
-999858973 -596915025
596915917 999858081
596873926 999900072
596850109 999923889
596920438 999853560
596801982 999972016
596947124 999826874
596956464 999817534
596863076 999910922
596843008 999930990
596803960 999970038
-999918012 -596855986
-999821979 -596952019
-999804898 -596969100
596819575 999954423
596969535 999804463
596835357 999938641
596775541 999998457
596868820 999905178
596826800 999947198
-999972422 -596801576
596920250 999853748
596893218 999880780
596810279 999963719
596939447 999834551
-999909963 -596864035
596940324 999833674
-999835780 -596938218
-999994856 -596779142
-999870205 -596903793
-999967844 -596806154
596777302 999996696
-999840051 -596933947
596881917 999892081
596967666 999806332
596787422 999986576
596809729 999964269
596879151 999894847
596858888 999915110
596791094 999982904
-999827891 -596946107
596843081 999930917
-999942441 -596831557
596838948 999935050
-999967007 -596806991
596889626 999884372
596799250 999974748
-999892047 -596881951
-999913123 -596860875
596835387 999938611
-999914989 -596859009
596805844 999968154
-999831684 -596942314
596886434 999887564
596804838 999969160
-999997486 -596776512
596949725 999824273
-999820587 -596953411
-999950708 -596823290
596816905 999957093
596816718 999957280
-999807766 -596966232
596971201 999802797
596886708 999887290
-999808076 -596965922
-999978395 -596795603
-999881092 -596892906
596901547 999872451
596940540 999833458
596957283 999816715
596871713 999902285
596828288 999945710
596788201 999985797
596928602 999845396
-999891487 -596882511
596788964 999985034
596879165 999894833
596783913 999990085
596907070 999866928
596867947 999906051
-999839799 -596934199
596866168 999907830
596870657 999903341
-999955677 -596818321
596840343 999933655
596858363 999915635
-999997260 -596776738
-999867000 -596906998
-999856858 -596917140
-999923007 -596850991
596899102 999874896
-999974034 -596799964
-999859368 -596914630
596777732 999996266
-999942605 -596831393
596846209 999927789
596894944 999879054
596817633 999956365
596923654 999850344
596909905 999864093
-999935623 -596838375
-999844810 -596929188
596850965 999923033
596861031 999912967
-999949035 -596824963
596804934 999969064
-999904484 -596869514
-999974593 -596799405
596888226 999885772
-999881217 -596892781
596943434 999830564
596830855 999943143
-999815343 -596958655
-999890341 -596883657
596778760 999995238
-999929822 -596844176
596908025 999865973
-999845569 -596928429
596832639 999941359
-999958932 -596815066
596926596 999847402
-999979927 -596794071
596968471 999805527
-999966439 -596807559
596830501 999943497
-999816209 -596957789
-999814951 -596959047
596949988 999824010
596777668 999996330
596935224 999838774
596824693 999949305
-999951969 -596822029
596777334 999996664
-999947390 -596826608
-999829321 -596944677
-999839321 -596934677
-999917626 -596856372
-999830193 -596943805
596802866 999971132
-999957157 -596816841
-999910473 -596863525
-999828956 -596945042
-999833350 -596940648
596826198 999947800
-999925384 -596848614
596962708 999811290
-999917146 -596856852
596924026 999849972
-999865936 -596908062
-999852604 -596921394
-999981516 -596792482
-999907465 -596866533
596919857 999854141
-999863258 -596910740
596814250 999959748
596807318 999966680
-999959401 -596814597
596921354 999852644
-999859455 -596914543
-999904311 -596869687
596834787 999939211
596918928 999855070
596849165 999924833
-999806315 -596967683
-999858788 -596915210
-999973830 -596800168
596814126 999959872
-999880449 -596893549
596816068 999957930
-999829932 -596944066
-999909767 -596864231
-999939465 -596834533
596849869 999924129
-999888569 -596885429
596941923 999832075
596812839 999961159
-999806428 -596967570
596952041 999821957
596778267 999995731
-999851735 -596922263
-999813942 -596960056
-999936875 -596837123
596861526 999912472
596941730 999832268
-999810065 -596963933
-999885993 -596888005
596907680 999866318
-999903929 -596870069
-999942420 -596831578
-999847838 -596926160
-999928495 -596845503
-999852039 -596921959
-999979205 -596794793
596835907 999938091
596832489 999941509
-999875090 -596898908
596812967 999961031
596942213 999831785
-999885676 -596888322
-999838036 -596935962
596774212 999999786
-999904193 -596869805
-999836858 -596937140
596828227 999945771
-999997208 -596776790
-999865398 -596908600
596955744 999818254
-999839803 -596934195
-999871734 -596902264
596831693 999942305
596786687 999987311
-999835318 -596938680
-999821806 -596952192
596833028 999940970
-999831077 -596942921
-999812871 -596961127
-999889493 -596884505
-999807760 -596966238
596826824 999947174
-999965978 -596808020
-999879444 -596894554
596966684 999807314
596851700 999922298
-999926475 -596847523
596806847 999967151
-999885060 -596888938
596883083 999890915
-999915612 -596858386
596925379 999848619
-999858218 -596915780
-999896426 -596877572
596879590 999894408
596827081 999946917
596788700 999985298
-999902973 -596871025
596971323 999802675
-999959662 -596814336
-999878771 -596895227
596872618 999901380
596874114 999899884
-999990915 -596783083
-999823437 -596950561
596881312 999892686
-999873863 -596900135
-999813832 -596960166
-999845709 -596928289
-999954842 -596819156
-999915478 -596858520
596933220 999840778
596922712 999851286
596846475 999927523
596789398 999984600
-999912770 -596861228
-999989554 -596784444
596818657 999955341
-999924572 -596849426
-999860463 -596913535
596788873 999985125
-999850351 -596923647
-999953502 -596820496
-999904953 -596869045
-999839961 -596934037
596873057 999900941
-999831118 -596942880
596816747 999957251
596800246 999973752
596943144 999830854
-999954572 -596819426
-999966011 -596807987
596953469 999820529
596853134 999920864
-999921213 -596852785
596900873 999873125
596971382 999802616
-999981042 -596792956
-999946712 -596827286
596812828 999961170
596935799 999838199
596816465 999957533
-999847693 -596926305
596813995 999960003
596817886 999956112
596973800 999800198
-999955319 -596818679
596899851 999874147
-999830615 -596943383
596923780 999850218
-999820401 -596953597
-999860305 -596913693
-999967251 -596806747
-999894911 -596879087
596834614 999939384
596909800 999864198
-999815578 -596958420
596837595 999936403
-999803846 -596970152
-999896720 -596877278
596914781 999859217
596825454 999948544
596963452 999810546
-999993778 -596780220
-999924953 -596849045
-999833449 -596940549
-999871597 -596902401
596929945 999844053
-999987333 -596786665
596809339 999964659
-999861208 -596912790
-999899876 -596874122
-999817875 -596956123
-999919846 -596854152
-999908427 -596865571
596931751 999842247
596868593 999905405
-999991472 -596782526
596898076 999875922
596779333 999994665
-999888046 -596885952
596904818 999869180
-999824087 -596949911
-999963901 -596810097
-999898127 -596875871
-999891812 -596882186
596937103 999836895
-999895660 -596878338
596800423 999973575
-999879503 -596894495
-999948729 -596825269
-999853057 -596920941
596958854 999815144
-999831367 -596942631
596910143 999863855
-999831834 -596942164
-999832574 -596941424
-999910926 -596863072
-999812945 -596961053
-999959653 -596814345
596966236 999807762
-999869410 -596904588
-999811921 -596962077
596946310 999827688
-999894979 -596879019
-999843747 -596930251
-999851610 -596922388
-999984395 -596789603
596893353 999880645
-999949021 -596824977
-999998862 -596775136
-999899567 -596874431
596933272 999840726
-999947124 -596826874
596784059 999989939
596921676 999852322
-999809573 -596964425
-999899979 -596874019
-999816571 -596957427
596969108 999804890
-999804585 -596969413
596935054 999838944
596950441 999823557
596934965 999839033
596966584 999807414
-999981099 -596792899
596925363 999848635
-999902659 -596871339
-999830943 -596943055
596841113 999932885
-999869140 -596904858
-999944264 -596829734
596775476 999998522
-999970275 -596803723
596784581 999989417
596902287 999871711
596857199 999916799
-999823354 -596950644
-999894441 -596879557
596911174 999862824
-999958315 -596815683
596797901 999976097
-999991937 -596782061
-999960220 -596813778
596828570 999945428
596934461 999839537
596896823 999877175
-999922760 -596851238
-999890891 -596883107
596825707 999948291
596859861 999914137
-999895140 -596878858
596970475 999803523
-999820411 -596953587
-999867354 -596906644
-999863957 -596910041
-999996275 -596777723
596810596 999963402
-999819033 -596954965
-999873331 -596900667
596883600 999890398
-999800084 -596973914
596837036 999936962
-999942116 -596831882
596864999 999908999
-999867184 -596906814
596972367 999801631
596928910 999845088
-999995605 -596778393
-999849300 -596924698
-999838323 -596935675
-999987010 -596786988
596899839 999874159
596862636 999911362
-999943686 -596830312
596913187 999860811
596781350 999992648
-999998032 -596775966
596786378 999987620
596822919 999951079
-999872032 -596901966
596894734 999879264
-999982647 -596791351
596941772 999832226
596892417 999881581
-999946185 -596827813
596902561 999871437
596952927 999821071
-999995576 -596778422
596830215 999943783
596817565 999956433
-999940149 -596833849
-999953494 -596820504
-999873497 -596900501
-999873648 -596900350
-999803316 -596970682
596947762 999826236
596852086 999921912
-999923225 -596850773
-999949923 -596824075
-999890466 -596883532
596857390 999916608
596909348 999864650
-999968016 -596805982
-999924291 -596849707
596840161 999933837
-999865962 -596908036
596865141 999908857
-999988006 -596785992
596960730 999813268
596910873 999863125
596782793 999991205
596889824 999884174
596863206 999910792
596968295 999805703
596806925 999967073
596848985 999925013
596881246 999892752
596914575 999859423
596888944 999885054
596956182 999817816
596851843 999922155
596828602 999945396
596931154 999842844
-999865088 -596908910
596958066 999815932
-999953407 -596820591
-999897088 -596876910
-999879519 -596894479
596834344 999939654
596904551 999869447
596953055 999820943
596938552 999835446
596852204 999921794
-999948787 -596825211
-999974765 -596799233
-999807496 -596966502
-999962542 -596811456
-999929225 -596844773
596958539 999815459
-999900163 -596873835
596843331 999930667
596965664 999808334
-999995343 -596778655
596845143 999928855
596884248 999889750
596883814 999890184
-999933435 -596840563
596911713 999862285
596928940 999845058
596966156 999807842
596916322 999857676
596827798 999946200
596970918 999803080
596794281 999979717
596804752 999969246
596920349 999853649
596963528 999810470
596820933 999953065
596795351 999978647
596840437 999933561
-999827549 -596946449
-999841486 -596932512
596783746 999990252
-999962517 -596811481
596822856 999951142
-999914414 -596859584
596801742 999972256
-999968479 -596805519
-999912379 -596861619
-999821289 -596952709
-999827863 -596946135
596851213 999922785
-999965580 -596808418
596833647 999940351
596971872 999802126
596775031 999998967
596796608 999977390
596916105 999857893
-999946572 -596827426
-999967261 -596806737
-999953730 -596820268
-999884476 -596889522
596970439 999803559
-999953720 -596820278
596827306 999946692
-999971493 -596802505
596858604 999915394
-999929264 -596844734
-999801885 -596972113
-999991957 -596782041
596866862 999907136
596935578 999838420
596919742 999854256
-999904430 -596869568
596907702 999866296
-999991876 -596782122
-999967178 -596806820
596882484 999891514
596892467 999881531
-999944529 -596829469
-999942599 -596831399
-999855248 -596918750
596869552 999904446
-999880483 -596893515
-999990620 -596783378
596949406 999824592
596836637 999937361
596893987 999880011
-999810609 -596963389
596885857 999888141
596869400 999904598
596875752 999898246
-999849082 -596924916
-999815190 -596958808
-999836718 -596937280
596910954 999863044
596932585 999841413
-999962097 -596811901
596903352 999870646
596966869 999807129
-999851603 -596922395
-999892132 -596881866
596925729 999848269
-999944856 -596829142
596888342 999885656
596779424 999994574
-999974472 -596799526
596972877 999801121
596937231 999836767
596912727 999861271
-999862390 -596911608
-999889549 -596884449
-999906637 -596867361
596837023 999936975
596788072 999985926
-999926250 -596847748
596778727 999995271
596955895 999818103
596861695 999912303
-999824864 -596949134
596866244 999907754
596940553 999833445
-999982878 -596791120
-999993024 -596780974
596891131 999882867
-999830904 -596943094
-999975253 -596798745
-999959758 -596814240
-999955922 -596818076
596824474 999949524
-999907997 -596866001
596873536 999900462
-999869319 -596904679
-999986425 -596787573
-999877072 -596896926
596953359 999820639
596801746 999972252
-999901100 -596872898
596783200 999990798
596872229 999901769
596920033 999853965
-999913566 -596860432
596874904 999899094
-999951712 -596822286
-999938408 -596835590
596919184 999854814
596842177 999931821
596807595 999966403
596793188 999980810
-999872970 -596901028
-999905911 -596868087
-999977120 -596796878
596909992 999864006
-999839172 -596934826
-999969115 -596804883
596794884 999979114
-999902473 -596871525
-999804966 -596969032
-999876257 -596897741
596784450 999989548
596944734 999829264
596943360 999830638
-999825027 -596948971
-999886671 -596887327
-999892483 -596881515
-999907117 -596866881
-999990516 -596783482
596934170 999839828
-999875067 -596898931
-999835633 -596938365
-999886286 -596887712
-999859324 -596914674
596786593 999987405
-999980411 -596793587
596878581 999895417
596792951 999981047
596799776 999974222
596804970 999969028
-999948261 -596825737
596920606 999853392
596777819 999996179
-999813711 -596960287
596853825 999920173
596948793 999825205
-999902827 -596871171
596922969 999851029
-999995342 -596778656
596960638 999813360
596910335 999863663
-999815408 -596958590
-999925435 -596848563
596939109 999834889
-999820843 -596953155
-999976532 -596797466
596971547 999802451
-999944201 -596829797
596839340 999934658
596965788 999808210
-999971615 -596802383
-999867359 -596906639
-999913373 -596860625
-999942655 -596831343
-999926691 -596847307
596809705 999964293
-999901859 -596872139
-999977000 -596796998
-999882440 -596891558
-999868945 -596905053
-999846950 -596927048
596952836 999821162
-999989297 -596784701
596869956 999904042
596896662 999877336
596954387 999819611
596860754 999913244
-999978370 -596795628
-999942092 -596831906
596820210 999953788
596941506 999832492
596961261 999812737
596917664 999856334
596957877 999816121
596885392 999888606
596888280 999885718
596790674 999983324
-999983120 -596790878
-999811332 -596962666
-999961491 -596812507
596951978 999822020
-999856868 -596917130
-999853902 -596920096
-999888453 -596885545
-999927080 -596846918
-999966526 -596807472
596775076 999998922
596778179 999995819
596925271 999848727
-999976125 -596797873
596902259 999871739
-999856421 -596917577
-999930641 -596843357
596885168 999888830
596843911 999930087
596812881 999961117
596954194 999819804
596906454 999867544
596953020 999820978
-999828309 -596945689
-999838348 -596935650
596851884 999922114
596908713 999865285
596929810 999844188
-999809958 -596964040
-999867719 -596906279
596857934 999916064
596862267 999911731
-999986964 -596787034
596785842 999988156
-999970283 -596803715
596901879 999872119
-999812342 -596961656
-999892019 -596881979
-999988333 -596785665
596779218 999994780
596893528 999880470
596776830 999997168
-999920004 -596853994
596945996 999828002
596927272 999846726
596858027 999915971
596960984 999813014
-999925742 -596848256
-999830237 -596943761
596855635 999918363
-999804853 -596969145
596818698 999955300
596884639 999889359
-999949408 -596824590
-999906484 -596867514
-999808462 -596965536
596911945 999862053
-999953723 -596820275
596923033 999850965
596889469 999884529
-999893318 -596880680
-999942883 -596831115
596802504 999971494
-999979343 -596794655
596959740 999814258
596910190 999863808
596837968 999936030
-999908100 -596865898
-999902462 -596871536
-999939066 -596834932
-999957658 -596816340
-999931499 -596842499
596870058 999903940
596902885 999871113
596841074 999932924
596825095 999948903
-999864190 -596909808
596949832 999824166
596924066 999849932
-999986841 -596787157
-999806064 -596967934
596951131 999822867
596931511 999842487
596939445 999834553
596780678 999993320
-999833504 -596940494
-999837817 -596936181
-999860365 -596913633
-999867155 -596906843
-999999604 -596774394
596948104 999825894
-999800199 -596973799
596848001 999925997
-999984898 -596789100
596840432 999933566
596800851 999973147
-999801828 -596972170
-999846488 -596927510
596905798 999868200
596816163 999957835
-999856035 -596917963
-999898105 -596875893
596839234 999934764
-999896303 -596877695
596854695 999919303
596956288 999817710
-999947395 -596826603
-999916536 -596857462
596890466 999883532
596892960 999881038
-999975980 -596798018
-999967292 -596806706
-999961809 -596812189
-999927209 -596846789
-999952963 -596821035
-999876845 -596897153
-999826660 -596947338
596857554 999916444
-999925936 -596848062
-999993140 -596780858
596875396 999898602
596847416 999926582
-999857183 -596916815
-999987130 -596786868
596941062 999832936
-999977355 -596796643
596956261 999817737
596822730 999951268
-999965925 -596808073
-999971152 -596802846
596808808 999965190
596853357 999920641
-999958284 -596815714
596785054 999988944
596777797 999996201
-999961191 -596812807
-999892749 -596881249
-999918759 -596855239
596827899 999946099
596872775 999901223
-999888217 -596885781
596800176 999973822
-999935005 -596838993
-999959949 -596814049
-999836772 -596937226
-999903976 -596870022
596945826 999828172
-999818722 -596955276
596786780 999987218
596890998 999883000
-999992670 -596781328
-999912245 -596861753
596816451 999957547
-999995640 -596778358
596940445 999833553
596810253 999963745
-999922723 -596851275
596796436 999977562
596814913 999959085
596957316 999816682
596961052 999812946
-999865134 -596908864
596844889 999929109
596895616 999878382
-999961001 -596812997
596935162 999838836
596893147 999880851
596793182 999980816
-999919474 -596854524
596861430 999912568
596784244 999989754
-999919801 -596854197
596875737 999898261
596852004 999921994
596884435 999889563
-999812776 -596961222
-999836240 -596937758
596900805 999873193
-999989421 -596784577
596916723 999857275
596884310 999889688
-999848545 -596925453
596830828 999943170
-999982544 -596791454
-999851769 -596922229
-999839965 -596934033
-999837826 -596936172
596859073 999914925
-999896258 -596877740
596831655 999942343
-999876521 -596897477
596774391 999999607
596936169 999837829
596867069 999906929
596936277 999837721
596779589 999994409
596830280 999943718
596793459 999980539
-999867100 -596906898
596811292 999962706
-999971255 -596802743
596952276 999821722
596960428 999813570
-999928466 -596845532
596856751 999917247
596843776 999930222
596932172 999841826
596955144 999818854
-999886621 -596887377
596810863 999963135
-999879291 -596894707
-999842437 -596931561
-999981172 -596792826
596883409 999890589
596874634 999899364
-999885695 -596888303
-999917834 -596856164
-999809449 -596964549
596880537 999893461
-999938151 -596835847
596830074 999943924
-999864484 -596909514
-999954454 -596819544
-999999957 -596774041
596852487 999921511
596782304 999991694
-999843698 -596930300
-999988295 -596785703
-999809406 -596964592
-999999052 -596774946
596903697 999870301
-999817351 -596956647
-999975397 -596798601
-999874900 -596899098
-999983653 -596790345
596774226 999999772
596942200 999831798
-999857976 -596916022
-999954126 -596819872
596853969 999920029
596876142 999897856
596909834 999864164
-999932674 -596841324
596832770 999941228
596850298 999923700
-999946056 -596827942
596866171 999907827
-999918125 -596855873
596798088 999975910
-999888525 -596885473
-999882757 -596891241
-999801949 -596972049
596788083 999985915
596855800 999918198
596958012 999815986
596894749 999879249
-999865692 -596908306
-999852271 -596921727
596901145 999872853
596942359 999831639
-999968327 -596805671
596796590 999977408
596800125 999973873
-999861818 -596912180
-999866997 -596907001
596782871 999991127
-999829411 -596944587
-999956005 -596817993
-999934566 -596839432
-999946165 -596827833
-999921722 -596852276
596873370 999900628
596874040 999899958
596810955 999963043
596825796 999948202
596966392 999807606
596866419 999907579
596839148 999934850
-999826162 -596947836
596930461 999843537
596855524 999918474
596792550 999981448
-999950492 -596823506
-999898499 -596875499
-999827978 -596946020
-999968008 -596805990
596837799 999936199
-999978055 -596795943
-999823744 -596950254
-999914175 -596859823
-999820837 -596953161
-999977489 -596796509
596868256 999905742
-999815062 -596958936
596784747 999989251
-999922411 -596851587
-999984992 -596789006
596950122 999823876
596967858 999806140
-999980347 -596793651
596786388 999987610
596796534 999977464
596826117 999947881
-999932628 -596841370
-999891070 -596882928
596832285 999941713
596862087 999911911
596859503 999914495
-999880316 -596893682
596945291 999828707
-999852127 -596921871
596784115 999989883
-999835215 -596938783
596831473 999942525
596894841 999879157
596881179 999892819
-999967578 -596806420
-999973297 -596800701
596937702 999836296
596960132 999813866
596937685 999836313
596936155 999837843
-999806561 -596967437
596781764 999992234
596808296 999965702
596831339 999942659
596860243 999913755
596930962 999843036
596796776 999977222
596806031 999967967
-999928127 -596845871
596967254 999806744
-999824408 -596949590
-999866129 -596907869
596863033 999910965
596859794 999914204
596859629 999914369
-999983881 -596790117
-999955925 -596818073
-999933699 -596840299
596902154 999871844
596834228 999939770
596784833 999989165
-999859251 -596914747
-999853024 -596920974
596898569 999875429
-999888413 -596885585
-999872097 -596901901
596792693 999981305
596956625 999817373
-999871965 -596902033
-999982729 -596791269
-999879762 -596894236
596856081 999917917
-999968864 -596805134
596775287 999998711
-999891831 -596882167
596857679 999916319
596971830 999802168
-999867125 -596906873
596816933 999957065
-999845218 -596928780
596832556 999941442
-999960948 -596813050
596819773 999954225
596884196 999889802
596794780 999979218
596906262 999867736
-999863733 -596910265
596849439 999924559
-999863897 -596910101
-999864728 -596909270
596947352 999826646
596831290 999942708
-999823489 -596950509
-999927343 -596846655
596913630 999860368
-999853981 -596920017
-999888121 -596885877
-999852240 -596921758
596832048 999941950
-999880779 -596893219
-999949131 -596824867
596957987 999816011
-999960115 -596813883
-999810132 -596963866
-999961929 -596812069
-999854299 -596919699
-999896999 -596876999
596810075 999963923
596917983 999856015
596777582 999996416
596967253 999806745
596941896 999832102
-999874446 -596899552
596917909 999856089
-999880646 -596893352
-999857342 -596916656
-999887925 -596886073
-999901283 -596872715
-999857928 -596916070
-999935195 -596838803
-999912578 -596861420
-999955519 -596818479
-999999268 -596774730
596907779 999866219
-999990386 -596783612
-999909949 -596864049
596783264 999990734
596829872 999944126
-999949120 -596824878
-999875910 -596898088
596964218 999809780
596947314 999826684
-999996109 -596777889
-999842386 -596931612
-999896626 -596877372
596932124 999841874
-999854129 -596919869
-999939462 -596834536
596784295 999989703
-999837452 -596936546
-999885467 -596888531
596799278 999974720
-999930480 -596843518
-999829812 -596944186
596935564 999838434
596863783 999910215
596876764 999897234
596820123 999953875
-999963516 -596810482
-999840353 -596933645
596820441 999953557
-999973309 -596800689
-999940872 -596833126
-999999126 -596774872
-999850324 -596923674
-999835792 -596938206
-999860783 -596913215
596782350 999991648
-999887549 -596886449
-999833738 -596940260
-999831154 -596942844
596959135 999814863
596845945 999928053
-999974284 -596799714
-999998321 -596775677
-999976008 -596797990
596876464 999897534
-999812406 -596961592
596798616 999975382
-999806424 -596967574
596972274 999801724
596963739 999810259
-999917678 -596856320
596889102 999884896
596959071 999814927
-999835195 -596938803
-999803857 -596970141
596858557 999915441
596820957 999953041
-999993016 -596780982
596848410 999925588
-999875198 -596898800
596813028 999960970
596780617 999993381
-999970659 -596803339
596806331 999967667
-999987563 -596786435
596949387 999824611
596803335 999970663
-999988932 -596785066
-999985636 -596788362
-999814785 -596959213
596968207 999805791
596884105 999889893
-999979428 -596794570
596858366 999915632
-999831527 -596942471
-999801288 -596972710
-999807480 -596966518
-999869458 -596904540
-999822760 -596951238
-999850161 -596923837
-999825401 -596948597
-999801295 -596972703
596809913 999964085
596801614 999972384
596811379 999962619
-999826490 -596947508
-999879429 -596894569
596890320 999883678
596804682 999969316
-999861884 -596912114
-999897402 -596876596
596897474 999876524
-999947170 -596826828
596817647 999956351
596933849 999840149
596834880 999939118
596847088 999926910
-999888497 -596885501
-999902025 -596871973
-999993949 -596780049
-999965844 -596808154
-999958528 -596815470
-999986961 -596787037
596864621 999909377
-999909693 -596864305
-999840544 -596933454
596967862 999806136
-999964708 -596809290
-999918210 -596855788
-999995866 -596778132
-999871934 -596902064
-999834522 -596939476
596826727 999947271
-999875609 -596898389
596865028 999908970
596886020 999887978
-999824598 -596949400
-999936724 -596837274
-999835853 -596938145
596950601 999823397
-999954669 -596819329
-999984410 -596789588
596951371 999822627
596854436 999919562
596864039 999909959
596900210 999873788
596953530 999820468
596814991 999959007
596835333 999938665
596804569 999969429
-999857705 -596916293
-999969924 -596804074
-999919537 -596854461
-999877369 -596896629
596834551 999939447
596898843 999875155
-999804909 -596969089
596903093 999870905
-999904268 -596869730
596905315 999868683
596925126 999848872
596832805 999941193
-999828839 -596945159
-999968225 -596805773
-999926026 -596847972
596941804 999832194
596930141 999843857
596926585 999847413
-999981063 -596792935
596901401 999872597
-999937463 -596836535
596922172 999851826
-999908637 -596865361
-999925231 -596848767
-999941928 -596832070
-999911541 -596862457
596903596 999870402
596803541 999970457
596942779 999831219
-999819877 -596954121
596850116 999923882
-999907775 -596866223
596793245 999980753
-999806475 -596967523
596888786 999885212
596944269 999829729
-999978373 -596795625
596926946 999847052
596897760 999876238
596837344 999936654
-999838220 -596935778
-999823775 -596950223
-999920758 -596853240
-999816290 -596957708
-999838431 -596935567
596965339 999808659
596887791 999886207
-999887838 -596886160
-999806436 -596967562
596829795 999944203
596876399 999897599
-999974404 -596799594
596899467 999874531
-999925813 -596848185
596890004 999883994
596826986 999947012
-999805670 -596968328
-999873673 -596900325
596791936 999982062
-999980596 -596793402
-999826286 -596947712
-999994411 -596779587
-999852241 -596921757
-999862803 -596911195
596828918 999945080
-999824411 -596949587
596930151 999843847
-999906124 -596867874
-999844491 -596929507
-999933191 -596840807
596874299 999899699
596878852 999895146
596798044 999975954
-999909957 -596864041
596869241 999904757
596820561 999953437
596950801 999823197
596959191 999814807
596853310 999920688
596945770 999828228
-999895282 -596878716
596798039 999975959
596908329 999865669
596774868 999999130
596937264 999836734
-999895465 -596878533
-999816905 -596957093
596817268 999956730
596963663 999810335
596930923 999843075
-999953917 -596820081
596828856 999945142
-999844185 -596929813
-999861444 -596912554
596956456 999817542
-999982282 -596791716
596873150 999900848
596785037 999988961
-999913014 -596860984
596905489 999868509
-999867068 -596906930
-999955920 -596818078
596851321 999922677
596812974 999961024
-999983393 -596790605
596810156 999963842
596915092 999858906
-999833937 -596940061
596968061 999805937
596854646 999919352
596949508 999824490
596788297 999985701
-999815740 -596958258
596973402 999800596
-999858321 -596915677
596859902 999914096
-999812770 -596961228
-999866621 -596907377
-999928774 -596845224
-999928314 -596845684
596920159 999853839
-999981578 -596792420
-999889351 -596884647
-999899347 -596874651
596826983 999947015
-999935794 -596838204
-999921125 -596852873
-999986924 -596787074
596870068 999903930
-999849811 -596924187
596846096 999927902
596840145 999933853
-999908854 -596865144
-999893403 -596880595
596804568 999969430
-999871478 -596902520
-999962415 -596811583
596930110 999843888
-999896421 -596877577
596962539 999811459
596928787 999845211
-999813736 -596960262
596898721 999875277
596894892 999879106
596907341 999866657
596870951 999903047
-999893159 -596880839
-999800177 -596973821
596881499 999892499
596904715 999869283
596777986 999996012
-999834790 -596939208
596838005 999935993
596818665 999955333
596892208 999881790
-999865361 -596908637
596863947 999910051
-999974853 -596799145
596880677 999893321
-999892123 -596881875
596859564 999914434
596904817 999869181
-999867099 -596906899
596892908 999881090
596808984 999965014
-999928418 -596845580
596778159 999995839
596805307 999968691
596968329 999805669
596965757 999808241
-999961271 -596812727
-999891677 -596882321
596962842 999811156
596924235 999849763
596911931 999862067
-999955640 -596818358
-999905079 -596868919
-999925263 -596848735
596865012 999908986
-999849841 -596924157
-999910743 -596863255
596782803 999991195
596885311 999888687
596861536 999912462
596825502 999948496
596903425 999870573
596849894 999924104
596915789 999858209
-999969642 -596804356
596933651 999840347
596855378 999918620
596798477 999975521
596841706 999932292
-999850921 -596923077
596929772 999844226
596802776 999971222
596925141 999848857
-999878877 -596895121
596777728 999996270
-999842883 -596931115
-999846033 -596927965
-999831439 -596942559
-999817440 -596956558
-999925680 -596848318
596958266 999815732
-999917189 -596856809
-999934815 -596839183
596804504 999969494
596950295 999823703
596965403 999808595
596875600 999898398
-999972424 -596801574
-999885936 -596888062
596839031 999934967
-999962298 -596811700
596890476 999883522
-999981312 -596792686
596944922 999829076
596814300 999959698
596811998 999962000
596884582 999889416
-999840610 -596933388
596878883 999895115
596841836 999932162
596925912 999848086
-999957444 -596816554
596900161 999873837
-999943838 -596830160
596949124 999824874
596920047 999853951
-999896963 -596877035
-999815735 -596958263
-999849771 -596924227
596798518 999975480
-999819825 -596954173
596931308 999842690
596829434 999944564
596829514 999944484
596922254 999851744
-999810742 -596963256
-999895884 -596878114
-999910572 -596863426
596932434 999841564
-999983086 -596790912
-999994772 -596779226
-999926230 -596847768
596810888 999963110
596840650 999933348
596973460 999800538
-999911762 -596862236
596855373 999918625
-999995568 -596778430
-999993224 -596780774
-999839088 -596934910
596779079 999994919
-999926080 -596847918
-999847271 -596926727
-999919155 -596854843
-999865797 -596908201
-999872279 -596901719
-999978812 -596795186
596917001 999856997
596809708 999964290
-999947188 -596826810
596806899 999967099
596803612 999970386
-999835505 -596938493
-999982620 -596791378
596900672 999873326
-999982258 -596791740
-999863860 -596910138
596810492 999963506
596844453 999929545
-999970786 -596803212
596821655 999952343
596783469 999990529
596850226 999923772
596972754 999801244
596828232 999945766
596891450 999882548
-999874494 -596899504
-999809591 -596964407
596777753 999996245
596785397 999988601
596853281 999920717
596845183 999928815
596913829 999860169
-999928281 -596845717
596905811 999868187
-999999455 -596774543
-999904165 -596869833
-999918951 -596855047
-999998673 -596775325
596900623 999873375
596862000 999911998
-999957483 -596816515
596845270 999928728
-999886204 -596887794
596962223 999811775
-999967896 -596806102
596931384 999842614
596858493 999915505
-999906133 -596867865
596837087 999936911
-999801772 -596972226
596879452 999894546
-999927743 -596846255
-999969678 -596804320
596956615 999817383
-999957554 -596816444
-999935403 -596838595
596939235 999834763
596807276 999966722
-999955007 -596818991
-999997272 -596776726
-999819104 -596954894
596955037 999818961
-999984193 -596789805
-999836534 -596937464
-999802834 -596971164
-999873018 -596900980
596810098 999963900
596889741 999884257
-999837443 -596936555
-999896059 -596877939
-999982925 -596791073
596788178 999985820
-999964166 -596809832
-999831667 -596942331
-999993990 -596780008
596953603 999820395
596833870 999940128
-999940460 -596833538
596873106 999900892
596868122 999905876
-999830428 -596943570
-999833958 -596940040
596906839 999867159
596788469 999985529
-999826750 -596947248
596837551 999936447
596789332 999984666
-999963148 -596810850
596879346 999894652
596964996 999809002
-999987206 -596786792
596956919 999817079
596970122 999803876
596912724 999861274
-999988859 -596785139
-999828997 -596945001
596904229 999869769
-999884026 -596889972
-999875500 -596898498
596948651 999825347
-999895885 -596878113
596928300 999845698
-999875798 -596898200
-999963526 -596810472
-999837675 -596936323
596970558 999803440
-999866728 -596907270
-999924200 -596849798
-999897772 -596876226
596960069 999813929
-999920535 -596853463
596809914 999964084
596806280 999967718
-999854367 -596919631
596862914 999911084
-999882874 -596891124
596941192 999832806
-999837396 -596936602
596905823 999868175
596927438 999846560
-999842743 -596931255
596899777 999874221
-999869709 -596904289
-999893537 -596880461
596953558 999820440
-999970019 -596803979
-999860046 -596913952
596927053 999846945
-999903591 -596870407
596841520 999932478
596814234 999959764
-999976108 -596797890
596931210 999842788
-999851138 -596922860
-999900534 -596873464
596895506 999878492
596929402 999844596
-999836930 -596937068
596895350 999878648
-999840593 -596933405
-999910778 -596863220
-999838574 -596935424
-999830439 -596943559
596803894 999970104
596840386 999933612
-999844500 -596929498
596932581 999841417
596879004 999894994
-999862800 -596911198
-999830257 -596943741
596917069 999856929
596965421 999808577
-999990735 -596783263
596904802 999869196
596775162 999998836
-999957100 -596816898
-999829053 -596944945
-999819281 -596954717
596936796 999837202
596857885 999916113
-999887002 -596886996
596778464 999995534
596775206 999998792
596973038 999800960
596798318 999975680
596792113 999981885
-999892931 -596881067
596905925 999868073
596949332 999824666
596944454 999829544
-999852801 -596921197
-999840896 -596933102
-999852172 -596921826
-999939298 -596834700
596841957 999932041
596806018 999967980
596916637 999857361
596958540 999815458
-999832945 -596941053
-999961630 -596812368
-999917254 -596856744
596823965 999950033
-999863578 -596910420
-999970294 -596803704
-999893926 -596880072
-999813405 -596960593
-999811412 -596962586
596826013 999947985
-999983550 -596790448
596950152 999823846
596847990 999926008
596916939 999857059
596885182 999888816
596873045 999900953
596849966 999924032
596918278 999855720
-999887387 -596886611
-999911535 -596862463
-999812156 -596961842
-999819102 -596954896
-999968536 -596805462
-999961051 -596812947
596820539 999953459
-999834858 -596939140
596849222 999924776
-999876166 -596897832
-999831370 -596942628
-999844424 -596929574
-999918697 -596855301
596913346 999860652
-999962626 -596811372
596807968 999966030
-999868417 -596905581
-999956875 -596817123
596950466 999823532
-999880117 -596893881
596809238 999964760
-999960577 -596813421
-999924910 -596849088
-999886969 -596887029
596915527 999858471
-999865174 -596908824
596846313 999927685
-999936573 -596837425
596774297 999999701
-999882522 -596891476
596816408 999957590
-999966792 -596807206
-999950417 -596823581
-999994902 -596779096
-999993580 -596780418
-999875050 -596898948
596843820 999930178
-999929389 -596844609
-999948716 -596825282
596865625 999908373
596787323 999986675
-999900013 -596873985
596882740 999891258
-999822350 -596951648
-999874491 -596899507
-999907241 -596866757
-999982265 -596791733
596867416 999906582
-999805820 -596968178
-999957801 -596816197
-999877189 -596896809
-999908564 -596865434
596822607 999951391
-999998061 -596775937
-999886142 -596887856
596905539 999868459
-999891253 -596882745
596844186 999929812
-999845848 -596928150
596834866 999939132
-999941579 -596832419
596890333 999883665
-999950611 -596823387
-999841679 -596932319
596784846 999989152
596860717 999913281
-999819458 -596954540
596965698 999808300
596958893 999815105
596963786 999810212
596869843 999904155
596806319 999967679
596956671 999817327
-999855690 -596918308
596929548 999844450
596900835 999873163
596919806 999854192
-999901152 -596872846
596850086 999923912
596801544 999972454
-999854826 -596919172
596907843 999866155
596954029 999819969
-999867832 -596906166
596947147 999826851
596895288 999878710
-999994820 -596779178
596832143 999941855
-999963729 -596810269
-999959241 -596814757
596831793 999942205
596835636 999938362
-999828753 -596945245
596899932 999874066
-999933809 -596840189
-999802098 -596971900
596952048 999821950
-999965253 -596808745
-999958034 -596815964
596932105 999841893
596949811 999824187
596930040 999843958
-999919088 -596854910
-999968177 -596805821
596947504 999826494
-999886312 -596887686
596882497 999891501
596855216 999918782
-999943071 -596830927
-999947946 -596826052
596913085 999860913
596963236 999810762
-999981500 -596792498
596903607 999870391
596926080 999847918
596877476 999896522
-999924271 -596849727
596785053 999988945
596865257 999908741
-999879867 -596894131
596945075 999828923
596968912 999805086
596915149 999858849
596807151 999966847
596818757 999955241
596932067 999841931
-999808155 -596965843
-999862729 -596911269
596909193 999864805
-999968640 -596805358
596893708 999880290
-999905815 -596868183
-999929897 -596844101
596950558 999823440
596935442 999838556
596921397 999852601
-999905440 -596868558
596863780 999910218
596907948 999866050
-999908997 -596865001
596796809 999977189
596881667 999892331
596918865 999855133
-999868853 -596905145
-999862098 -596911900
596905200 999868798
596939805 999834193
-999816017 -596957981
-999923454 -596850544
596774365 999999633
596813866 999960132
596886789 999887209
596774565 999999433
-999895035 -596878963
596905093 999868905
-999982227 -596791771
596779686 999994312
-999812864 -596961134
596880126 999893872
596817030 999956968
596817217 999956781
596822907 999951091
596843390 999930608
-999922308 -596851690
596890547 999883451
596888934 999885064
596794075 999979923
596850674 999923324
596933769 999840229
-999982257 -596791741
-999969488 -596804510
596958563 999815435
-999875945 -596898053
596924449 999849549
-999987744 -596786254
-999925769 -596848229
596807647 999966351
596931545 999842453
-999916510 -596857488
-999954494 -596819504
596836615 999937383
596777192 999996806
596837729 999936269
-999808638 -596965360
596888621 999885377
-999910737 -596863261
-999980380 -596793618
-999957915 -596816083
-999964429 -596809569
-999842622 -596931376
596925071 999848927
-999968103 -596805895
-999996729 -596777269
-999844909 -596929089
596899465 999874533
596798654 999975344
596850843 999923155
596911519 999862479
-999828864 -596945134
-999918095 -596855903
-999888187 -596885811
596775420 999998578
596808008 999965990
596865200 999908798
-999972440 -596801558
-999807467 -596966531
596828590 999945408
-999801419 -596972579
-999890320 -596883678
-999842072 -596931926
596780113 999993885
-999854173 -596919825
-999933701 -596840297
596800286 999973712
596789166 999984832
596790340 999983658
596921057 999852941
596863636 999910362
-999851960 -596922038
596776684 999997314
-999883281 -596890717
-999822364 -596951634
-999930425 -596843573
-999968453 -596805545
596928913 999845085
-999986541 -596787457
596955162 999818836
596816317 999957681
596969458 999804540
596774488 999999510
-999947768 -596826230
596886818 999887180
596833617 999940381
596935450 999838548
596957661 999816337
-999854311 -596919687
596945435 999828563
-999818392 -596955606
-999940931 -596833067
-999857880 -596916118
596833042 999940956
596843217 999930781
-999809953 -596964045
-999816522 -596957476
596930911 999843087
596947005 999826993
-999896048 -596877950
-999846173 -596927825
-999979811 -596794187
596955374 999818624
596867414 999906584
596813327 999960671
596911418 999862580
-999841532 -596932466
596851664 999922334
-999847559 -596926439
-999835595 -596938403
596902197 999871801
-999883130 -596890868
-999983365 -596790633
596863519 999910479
596842838 999931160
-999906463 -596867535
596962439 999811559
-999802916 -596971082
596918698 999855300
-999966474 -596807524
596836231 999937767
-999844980 -596929018
596793377 999980621
-999982821 -596791177
-999879724 -596894274
596898182 999875816
-999980279 -596793719
596880492 999893506
596926396 999847602
-999905852 -596868146
596894658 999879340
-999953653 -596820345
-999928577 -596845421
-999919890 -596854108
-999814228 -596959770
-999991750 -596782248
-999902578 -596871420
596871209 999902789
-999860372 -596913626
-999935138 -596838860
596901731 999872267
596946890 999827108
596948432 999825566
-999833686 -596940312
596923285 999850713
596790925 999983073
-999962157 -596811841
596917161 999856837
596793465 999980533
596896871 999877127
-999925941 -596848057
-999890306 -596883692
596845753 999928245
-999814084 -596959914
596888443 999885555
596829230 999944768
596819753 999954245
-999966996 -596807002
596915700 999858298
596933603 999840395
-999825893 -596948105
596849381 999924617
596927026 999846972
-999813974 -596960024
596862725 999911273
596953750 999820248
596800614 999973384
596813364 999960634
596922258 999851740
-999941932 -596832066
596929522 999844476
596813045 999960953
-999827623 -596946375
-999984671 -596789327
-999950089 -596823909
596809754 999964244
-999879328 -596894670
-999836155 -596937843
-999839287 -596934711
596926120 999847878
-999845583 -596928415
596900379 999873619
596965344 999808654
596863225 999910773
-999855157 -596918841
596817476 999956522
596778645 999995353
596802497 999971501
-999912394 -596861604
596886781 999887217
596803667 999970331
-999986626 -596787372
-999816754 -596957244
-999942310 -596831688
596833405 999940593
596884924 999889074
596824505 999949493
-999909894 -596864104
-999951061 -596822937
596814684 999959314
596953071 999820927
596956574 999817424
-999904354 -596869644
596973289 999800709
-999945303 -596828695
596836129 999937869
-999999325 -596774673
596946743 999827255
-999861682 -596912316
596799561 999974437
-999982160 -596791838
-999907471 -596866527
-999826483 -596947515
-999850730 -596923268
-999822952 -596951046
596955075 999818923
-999939145 -596834853
596803375 999970623
596909892 999864106
-999943500 -596830498
596935678 999838320
596779929 999994069
596944057 999829941
-999953113 -596820885
596954819 999819179
596783792 999990206
596816628 999957370
596960128 999813870
596841012 999932986
-999843461 -596930537
-999913108 -596860890
-999932079 -596841919
-999801346 -596972652
596846032 999927966
596933009 999840989
596956051 999817947
-999960007 -596813991
-999972902 -596801096
596868089 999905909
-999972600 -596801398
-999859162 -596914836
-999921011 -596852987
-999884745 -596889253
-999812902 -596961096
596924129 999849869
596837694 999936304
-999921587 -596852411
-999837448 -596936550
596838389 999935609
-999824473 -596949525
-999837133 -596936865
596947428 999826570
596956257 999817741
596969610 999804388
-999960363 -596813635
596909567 999864431
-999894865 -596879133
596903225 999870773
-999946484 -596827514
596924542 999849456
-999951841 -596822157
-999950058 -596823940
596866803 999907195
596887335 999886663
596935970 999838028
-999869651 -596904347
-999875238 -596898760
-999995130 -596778868
596836697 999937301
596915312 999858686
596786410 999987588
596947313 999826685
-999959594 -596814404
596942297 999831701
596914036 999859962
-999968297 -596805701
596867131 999906867
596941128 999832870
596942057 999831941
596862647 999911351
-999860728 -596913270
596838327 999935671
-999905861 -596868137
596824566 999949432
-999992428 -596781570
596797052 999976946
596941025 999832973
596969938 999804060
-999873296 -596900702
596885746 999888252
596940537 999833461
-999824044 -596949954
-999964895 -596809103
596958335 999815663
596948518 999825480
-999972379 -596801619
596861863 999912135
596814716 999959282
596790282 999983716
-999966147 -596807851
-999847203 -596926795
596947263 999826735
596923649 999850349
-999984148 -596789850
596808072 999965926
596880128 999893870
596944960 999829038
596953360 999820638
-999999793 -596774205
-999976637 -596797361
-999872103 -596901895
596933165 999840833
-999911270 -596862728
-999856209 -596917789
-999923702 -596850296
-999906919 -596867079
-999842438 -596931560
596950127 999823871
596796991 999977007
-999942491 -596831507
596882620 999891378
-999918685 -596855313
-999863184 -596910814
596928133 999845865
596849156 999924842
-999924280 -596849718
-999804913 -596969085
-999909114 -596864884
-999884666 -596889332
596952138 999821860
-999898271 -596875727
596852842 999921156
596807515 999966483
596829885 999944113
-999949935 -596824063
596791812 999982186
596917818 999856180
596879476 999894522
596908836 999865162
596923188 999850810
-999916044 -596857954
-999991100 -596782898
596919183 999854815
596936114 999837884
-999865817 -596908181
596908558 999865440
596921800 999852198
596854842 999919156
596950784 999823214
-999995830 -596778168
596833363 999940635
-999842868 -596931130
596841112 999932886
-999882075 -596891923
-999868273 -596905725
-999873032 -596900966
596810172 999963826
596973614 999800384
-999886877 -596887121
-999935521 -596838477
596899627 999874371
-999911353 -596862645
-999994466 -596779532
596856999 999916999
-999883526 -596890472
596872621 999901377
596967550 999806448
596835656 999938342
596792539 999981459
-999827065 -596946933
-999877713 -596896285
-999901669 -596872329
-999977922 -596796076
596780582 999993416
596871284 999902714
596863533 999910465
596936607 999837391
596870730 999903268
596967890 999806108
596919169 999854829
596876092 999897906
596963782 999810216
-999912585 -596861413
596829285 999944713
596924593 999849405
596918581 999855417
-999937389 -596836609
-999889379 -596884619
-999814881 -596959117
596796944 999977054
596787600 999986398
596949652 999824346
-999808693 -596965305
596953106 999820892
-999855507 -596918491
596908779 999865219
596836031 999937967
596912371 999861627
-999929904 -596844094
-999871605 -596902393
596968865 999805133
596861040 999912958
-999964699 -596809299
-999808826 -596965172
596960446 999813552
-999904145 -596869853
-999997845 -596776153
596958683 999815315
596799486 999974512
-999889249 -596884749
-999863745 -596910253
-999927301 -596846697
-999969752 -596804246
596781547 999992451
596911412 999862586
596853401 999920597
-999936777 -596837221
596902586 999871412
596825688 999948310
596832666 999941332
596875066 999898932
596860000 999913998
596826277 999947721
596922083 999851915
596833190 999940808
596780397 999993601
596813073 999960925
-999918197 -596855801
-999905725 -596868273
-999914091 -596859907
596774621 999999377
596859083 999914915
-999891923 -596882075
-999834251 -596939747
596867515 999906483
596936360 999837638
596829296 999944702
596957975 999816023
-999866292 -596907706
-999888406 -596885592
596832428 999941570
596915866 999858132
596887046 999886952
596838466 999935532
596967238 999806760
596830189 999943809
596941381 999832617
-999934105 -596839893
-999895407 -596878591
-999922680 -596851318
-999857090 -596916908
-999892179 -596881819
596848138 999925860
596864055 999909943
596838047 999935951
-999895372 -596878626
-999972134 -596801864
-999937166 -596836832
-999999078 -596774920
596882000 999891998
-999851491 -596922507
596971263 999802735
-999886742 -596887256
-999816941 -596957057
-999883487 -596890511
596857546 999916452
-999994175 -596779823
596794062 999979936
-999821047 -596952951
-999939221 -596834777
596846852 999927146
596938622 999835376
-999835921 -596938077
596844498 999929500
596887259 999886739
-999923070 -596850928
-999808106 -596965892
-999982608 -596791390
596784256 999989742
-999832963 -596941035
596960847 999813151
596855643 999918355
-999887456 -596886542
-999858512 -596915486
596894693 999879305
-999956707 -596817291
-999894555 -596879443
-999871937 -596902061
596836780 999937218
-999875522 -596898476
-999881270 -596892728
-999902761 -596871237
596957730 999816268
596947317 999826681
-999807472 -596966526
-999886921 -596887077
596820114 999953884
-999800151 -596973847
596893797 999880201
-999859501 -596914497
-999955592 -596818406
596857014 999916984
-999960983 -596813015
-999902671 -596871327
596948507 999825491
-999806900 -596967098
596797619 999976379
596820820 999953178
-999885001 -596888997
-999900636 -596873362
-999939795 -596834203
-999831619 -596942379
596949633 999824365
596893720 999880278
596817696 999956302
-999942857 -596831141
-999826368 -596947630
-999827737 -596946261
596846412 999927586
-999978153 -596795845
-999810716 -596963282
596940054 999833944
596840995 999933003
-999976677 -596797321
-999900688 -596873310
596869734 999904264
596892290 999881708
-999943999 -596829999
596959818 999814180
-999935196 -596838802
-999984933 -596789065
-999958538 -596815460
-999994377 -596779621
-999927392 -596846606
-999904919 -596869079
-999944553 -596829445
596834125 999939873
596902691 999871307
596788897 999985101
-999851967 -596922031
-999984107 -596789891
596861873 999912125
-999824296 -596949702
596807455 999966543
-999994969 -596779029
596915995 999858003
-999813647 -596960351
-999862668 -596911330
596854839 999919159
-999811102 -596962896
596943059 999830939
-999900108 -596873890
-999957358 -596816640
-999895773 -596878225
-999935716 -596838282
596945432 999828566
-999963910 -596810088
596929901 999844097
-999976544 -596797454
-999841900 -596932098
-999953212 -596820786
596838432 999935566
596820103 999953895
596813037 999960961
596962318 999811680
-999950750 -596823248
596777040 999996958
-999864227 -596909771
596867981 999906017
-999999254 -596774744
-999803866 -596970132
-999857117 -596916881
596968935 999805063
-999966435 -596807563
-999853613 -596920385
596968322 999805676
-999912069 -596861929
596931878 999842120
-999941789 -596832209
-999824270 -596949728
-999932285 -596841713
596821645 999952353
596931424 999842574
-999829669 -596944329
596790379 999983619
596954833 999819165
596925347 999848651
596844561 999929437
596928847 999845151
-999987841 -596786157
596874074 999899924
-999937514 -596836484
596897148 999876850
-999934676 -596839322
596956215 999817783
-999912418 -596861580
596796644 999977354
596904956 999869042
596839050 999934948
-999969250 -596804748
596938606 999835392
596868918 999905080
596799331 999974667
-999861223 -596912775
-999833972 -596940026
596948632 999825366
-999819755 -596954243
-999963158 -596810840
-999907445 -596866553
-999901705 -596872293
-999991339 -596782659
596893094 999880904
-999947245 -596826753
596900852 999873146
-999966197 -596807801
596895209 999878789
596913081 999860917
-999862342 -596911656
-999832944 -596941054
-999926374 -596847624
596919300 999854698
596878559 999895439
596907237 999866761
-999875745 -596898253
-999960051 -596813947
596834299 999939699
-999863189 -596910809
596857234 999916764
596937501 999836497
596948858 999825140
596793805 999980193
-999853466 -596920532
-999908525 -596865473
596794866 999979132
596834152 999939846
-999843395 -596930603
596946089 999827909
596922527 999851471
-999822057 -596951941
596940658 999833340
596819577 999954421
-999900073 -596873925
596944053 999829945
-999982832 -596791166
596829993 999944005
-999842070 -596931928
596901558 999872440
-999959855 -596814143
-999922453 -596851545
596935185 999838813
596803442 999970556
-999968773 -596805225
-999966687 -596807311
596971796 999802202
-999929783 -596844215
-999807306 -596966692
596901106 999872892
596968618 999805380
596902790 999871208
596893010 999880988
-999919090 -596854908
-999814774 -596959224
-999979023 -596794975
596882301 999891697
-999833511 -596940487
-999920842 -596853156
-999879920 -596894078
-999912834 -596861164
596953779 999820219
-999839299 -596934699
596814063 999959935
596876358 999897640
-999982855 -596791143
596855172 999918826
596890003 999883995
596931234 999842764
-999802056 -596971942
-999854689 -596919309
596794497 999979501
-999966249 -596807749
596909949 999864049
596931033 999842965
596795544 999978454
-999834171 -596939827
-999870347 -596903651
-999995286 -596778712
-999876978 -596897020
-999970165 -596803833
596949376 999824622
-999864118 -596909880
-999997523 -596776475
596931955 999842043
-999802382 -596971616
596959323 999814675
-999986720 -596787278
596941452 999832546
596855138 999918860
596859825 999914173
-999993310 -596780688
596847439 999926559
-999925581 -596848417
-999917159 -596856839
-999894570 -596879428
596921305 999852693
596892493 999881505
596952360 999821638
-999953293 -596820705
-999979870 -596794128
-999952426 -596821572
-999893570 -596880428
596889113 999884885
596783399 999990599
-999943305 -596830693
-999982423 -596791575
-999914405 -596859593
-999938413 -596835585
596897838 999876160
-999839501 -596934497
596926890 999847108
596956720 999817278
596934571 999839427
-999900091 -596873907
-999866045 -596907953
-999913685 -596860313
-999809381 -596964617
-999887178 -596886820
-999997847 -596776151
-999867336 -596906662
-999880370 -596893628
596903181 999870817
596850508 999923490
-999962464 -596811534
-999941742 -596832256
596907528 999866470
596863700 999910298
596849005 999924993
596971799 999802199
596896678 999877320
596929194 999844804
-999967302 -596806696
596788425 999985573
-999989122 -596784876
596779356 999994642
-999921406 -596852592
-999946250 -596827748
-999972762 -596801236
596858680 999915318
596918368 999855630
596780673 999993325
596944270 999829728
-999975489 -596798509
-999802974 -596971024
596863656 999910342
-999894284 -596879714
-999869315 -596904683
596905324 999868674
-999921538 -596852460
-999934417 -596839581
-999870328 -596903670
596967770 999806228
-999835933 -596938065
596880502 999893496
-999845354 -596928644
596779496 999994502
-999967484 -596806514
-999974333 -596799665
-999984810 -596789188
596927336 999846662
596968614 999805384
596785485 999988513
596815703 999958295
596896788 999877210
596809085 999964913
596957870 999816128
596920513 999853485
596836592 999937406
596859549 999914449
596806863 999967135
596965512 999808486
-999922837 -596851161
596917007 999856991
596892056 999881942
-999911228 -596862770
596898100 999875898
596828082 999945916
-999877038 -596896960
596869028 999904970
-999857962 -596916036
596851819 999922179
-999849207 -596924791
-999807301 -596966697
596787403 999986595
596942499 999831499
-999832014 -596941984
596964936 999809062
596877698 999896300
596881797 999892201
-999938241 -596835757
596821927 999952071
596940607 999833391
-999997206 -596776792
-999967730 -596806268
596835441 999938557
-999804399 -596969599
596898341 999875657
596907316 999866682
596849552 999924446
-999991804 -596782194
-999944681 -596829317
596824664 999949334
596870810 999903188
596798298 999975700
-999978030 -596795968
596941092 999832906
596833426 999940572
596855072 999918926
-999832891 -596941107
596928520 999845478
596851253 999922745
596916924 999857074
-999838392 -596935606
-999969433 -596804565
-999928293 -596845705
-999808021 -596965977
596781636 999992362
-999956492 -596817506
596869803 999904195
596795107 999978891
596847267 999926731
-999851010 -596922988
596784572 999989426
-999874685 -596899313
596964300 999809698
596852307 999921691
-999874048 -596899950
-999867884 -596906114
596828843 999945155
-999924645 -596849353
-999840928 -596933070
-999816777 -596957221
596905015 999868983
-999859481 -596914517
596810980 999963018
-999898875 -596875123
596944593 999829405
596902648 999871350
596827654 999946344
596910714 999863284
596809971 999964027
-999977057 -596796941
-999901927 -596872071
-999998845 -596775153
596916152 999857846
596807386 999966612
596920092 999853906
-999806836 -596967162
-999817714 -596956284
-999969720 -596804278
-999915008 -596858990
596824709 999949289
-999896713 -596877285
-999824655 -596949343
-999840276 -596933722
-999906379 -596867619
-999834722 -596939276
596969273 999804725
596834515 999939483
596931827 999842171
596955537 999818461
-999862081 -596911917
596803656 999970342
-999828653 -596945345
-999961566 -596812432
596909810 999864188
596939800 999834198
596801968 999972030
-999925150 -596848848
596822321 999951677
-999912792 -596861206
596957063 999816935
-999860757 -596913241
-999934204 -596839794
596894062 999879936
596972199 999801799
-999915409 -596858589
-999938361 -596835637
596793892 999980106
596913157 999860841
596968993 999805005
596944481 999829517
596949515 999824483
-999873144 -596900854
-999816840 -596957158
-999951074 -596822924
-999963474 -596810524
596792548 999981450
596839379 999934619
-999908029 -596865969
-999804077 -596969921
-999913907 -596860091
-999912353 -596861645
596932220 999841778
596927657 999846341
596843448 999930550
596856867 999917131
-999873500 -596900498
596789177 999984821
596953592 999820406
596794023 999979975
596879006 999894992
-999982303 -596791695
-999937809 -596836189
596953457 999820541
596964391 999809607
596959439 999814559
596878831 999895167
-999952851 -596821147
-999952025 -596821973
596889816 999884182
596944402 999829596
-999924317 -596849681
-999983302 -596790696
-999911739 -596862259
-999916682 -596857316
-999822698 -596951300
-999846506 -596927492
-999995131 -596778867
-999879414 -596894584
-999949168 -596824830
-999971886 -596802112
-999847893 -596926105
596934112 999839886
596831548 999942450
596908904 999865094
596930236 999843762
-999917672 -596856326
596839868 999934130
596808206 999965792
596972690 999801308
-999980276 -596793722
596968520 999805478
596951110 999822888
-999993856 -596780142
596969395 999804603
596803743 999970255
596778094 999995904
596837796 999936202
596880312 999893686
-999959080 -596814918
-999924440 -596849558
596921724 999852274
596818974 999955024
596848056 999925942
596913891 999860107
-999857267 -596916731
-999888944 -596885054
596918700 999855298
-999902701 -596871297
-999983672 -596790326
596860980 999913018
596953749 999820249
596903082 999870916
596936141 999837857
596807467 999966531
596937348 999836650
-999864037 -596909961
-999823524 -596950474
596887522 999886476
596944963 999829035
-999854355 -596919643
596950677 999823321
-999914128 -596859870
-999983628 -596790370
-999824381 -596949617
596822683 999951315
-999933888 -596840110
-999808126 -596965872
596828978 999945020
-999920096 -596853902
-999989262 -596784736
-999832643 -596941355
596829555 999944443
596907861 999866137
596944210 999829788
596802993 999971005
596868776 999905222
596895738 999878260
596789278 999984720
-999963501 -596810497
596964637 999809361
-999824142 -596949856
596811887 999962111
-999909881 -596864117
-999872151 -596901847
596916755 999857243
596802523 999971475
596909951 999864047
596865147 999908851
596880887 999893111
596944284 999829714
596925557 999848441
-999831984 -596942014
-999930322 -596843676
-999974825 -596799173
596845872 999928126
-999886998 -596887000
-999979679 -596794319
596898103 999875895
-999910656 -596863342
-999970005 -596803993
596861485 999912513
596838032 999935966
-999971699 -596802299
-999984862 -596789136
-999990966 -596783032
-999946673 -596827325
-999934991 -596839007
596945068 999828930
-999824492 -596949506
596803267 999970731
-999868709 -596905289
596866569 999907429
596834492 999939506
-999824216 -596949782
-999906901 -596867097
596830767 999943231
596837413 999936585
596835170 999938828
596776113 999997885
-999892330 -596881668
-999815113 -596958885
596790792 999983206
-999987873 -596786125
-999877325 -596896673
-999868924 -596905074
596871163 999902835
-999986438 -596787560
596852919 999921079
-999804785 -596969213
596888241 999885757
596916352 999857646
596964059 999809939
596797791 999976207
-999814580 -596959418
596867395 999906603
596809181 999964817
-999884020 -596889978
-999821064 -596952934
596791371 999982627
-999963743 -596810255
596922188 999851810
-999912788 -596861210
596882453 999891545
-999986292 -596787706
-999975142 -596798856
-999984114 -596789884
-999882465 -596891533
-999908956 -596865042
596814469 999959529
596852704 999921294
596837168 999936830
596901252 999872746
-999844302 -596929696
596850021 999923977
596827951 999946047
-999884403 -596889595
-999802074 -596971924
-999913109 -596860889
-999931973 -596842025
596834931 999939067
596943680 999830318
-999922889 -596851109
-999877363 -596896635
-999873818 -596900180
596850993 999923005
596973681 999800317
596862919 999911079
596916594 999857404
596887898 999886100
-999828042 -596945956
-999838549 -596935449
-999987374 -596786624
-999847251 -596926747
596886561 999887437
596826144 999947854
-999963414 -596810584
596912016 999861982
596798172 999975826
596861340 999912658
-999995010 -596778988
596789907 999984091
-999888108 -596885890
-999974389 -596799609
596963955 999810043
-999919791 -596854207
-999878587 -596895411
596861452 999912546
-999800754 -596973244
-999908063 -596865935
596946383 999827615
-999884754 -596889244
596796540 999977458
-999859327 -596914671
-999894311 -596879687
596821230 999952768
-999929649 -596844349
-999918982 -596855016
596939938 999834060
596886959 999887039
596811065 999962933
596834014 999939984
596854531 999919467
-999807344 -596966654
-999920012 -596853986
-999932629 -596841369
-999996071 -596777927
-999996125 -596777873
596775417 999998581
-999986458 -596787540
-999914553 -596859445
596878416 999895582
596963644 999810354
-999844289 -596929709
596953785 999820213
-999902001 -596871997
596800235 999973763
596870280 999903718
-999856601 -596917397
-999877373 -596896625
596897055 999876943
-999807103 -596966895
-999955613 -596818385
-999809941 -596964057
596784630 999989368
596851183 999922815
596963569 999810429
596778090 999995908
-999990924 -596783074
-999900140 -596873858
-999834891 -596939107
-999819776 -596954222
596844990 999929008
-999873436 -596900562
596813173 999960825
-999935100 -596838898
596968753 999805245
-999826065 -596947933
596804014 999969984
-999920108 -596853890
-999876198 -596897800
-999833326 -596940672
596860072 999913926
-999877485 -596896513
-999978997 -596795001
-999952807 -596821191
596904798 999869200
-999998015 -596775983
596809744 999964254
-999947054 -596826944
-999856998 -596917000
596951398 999822600
-999895442 -596878556
-999903061 -596870937
596951943 999822055
596891629 999882369
-999876396 -596897602
596885284 999888714
-999881768 -596892230
-999895985 -596878013
-999829347 -596944651
596893548 999880450
-999977705 -596796293
-999956622 -596817376
596816455 999957543
-999815480 -596958518
-999881373 -596892625
-999878939 -596895059
596859171 999914827
-999820701 -596953297
-999912556 -596861442
-999931264 -596842734
596829957 999944041
596970787 999803211
-999916927 -596857071
596945450 999828548
596831241 999942757
-999934906 -596839092
-999847428 -596926570
-999806093 -596967905
-999914130 -596859868
596887165 999886833
596796459 999977539
-999894932 -596879066
-999961469 -596812529
-999949890 -596824108
596930501 999843497
-999825291 -596948707
-999931693 -596842305
596786010 999987988
-999812718 -596961280
-999903435 -596870563
596939566 999834432
-999890954 -596883044
596930879 999843119
596937021 999836977
596926078 999847920
596850321 999923677
596846463 999927535
-999926335 -596847663
-999994321 -596779677
-999945204 -596828794
-999984961 -596789037
596827744 999946254
-999885349 -596888649
596816468 999957530
-999992054 -596781944
596833530 999940468
596932494 999841504
596874002 999899996
596956230 999817768
-999884637 -596889361
596871328 999902670
-999995734 -596778264
596925493 999848505
-999915785 -596858213
-999877813 -596896185
596964869 999809129
-999933312 -596840686
596895928 999878070
-999861144 -596912854
-999987515 -596786483
596789513 999984485
596842743 999931255
-999955756 -596818242
-999960280 -596813718
596912461 999861537
-999858462 -596915536
-999820756 -596953242
596926236 999847762
596785123 999988875
-999884428 -596889570
-999874625 -596899373
596782253 999991745
-999816276 -596957722
-999948200 -596825798
-999985183 -596788815
-999800069 -596973929
-999827208 -596946790
-999807846 -596966152
596970594 999803404
-999941386 -596832612
-999829603 -596944395
-999914977 -596859021
596902497 999871501
-999958436 -596815562
596775579 999998419
-999966664 -596807334
-999986235 -596787763
-999943051 -596830947
596779726 999994272
596795912 999978086
596852958 999921040
596785973 999988025
-999851009 -596922989
-999866809 -596907189
-999985917 -596788081
596844114 999929884
596800335 999973663
-999892005 -596881993
596849965 999924033
596858116 999915882
596818821 999955177
596928701 999845297
-999867521 -596906477
-999800674 -596973324
-999860221 -596913777
596855365 999918633
596854190 999919808
-999932567 -596841431
596847242 999926756
596798891 999975107
-999811827 -596962171
596784845 999989153
-999889948 -596884050
-999992675 -596781323
596802446 999971552
-999951573 -596822425
596778447 999995551
-999886052 -596887946
-999820863 -596953135
-999808819 -596965179
-999995482 -596778516
596900924 999873074
-999814813 -596959185
-999845464 -596928534
596875330 999898668
-999853985 -596920013
596907515 999866483
-999887601 -596886397
596858068 999915930
596908505 999865493
-999908858 -596865140
-999988038 -596785960
-999994363 -596779635
596832373 999941625
-999862706 -596911292
596832778 999941220
596846028 999927970
-999866221 -596907777
-999953179 -596820819
-999911545 -596862453
-999934650 -596839348
596862234 999911764
-999967691 -596806307
596870621 999903377
596888677 999885321
596827734 999946264
596893347 999880651
-999889058 -596884940
-999918549 -596855449
-999849326 -596924672
-999883846 -596890152
596952005 999821993
-999915403 -596858595
596903797 999870201
596815197 999958801
-999860925 -596913073
596890277 999883721
596901646 999872352
-999847007 -596926991
596938254 999835744
-999843470 -596930528
-999820171 -596953827
596833905 999940093
596804417 999969581
-999941803 -596832195
596892593 999881405
596862976 999911022
-999804985 -596969013
-999983863 -596790135
596937797 999836201
-999896089 -596877909
596905679 999868319
596956628 999817370
-999871803 -596902195
-999853887 -596920111
-999983624 -596790374
-999880200 -596893798
596850490 999923508
596847136 999926862
596921489 999852509
596928477 999845521
596953058 999820940
596835639 999938359
-999988638 -596785360
596832812 999941186
-999870678 -596903320
-999878227 -596895771
-999820637 -596953361
-999904396 -596869602
596854458 999919540
596948441 999825557
596944083 999829915
-999900875 -596873123
-999900893 -596873105
596882223 999891775
596899633 999874365
596788036 999985962
-999965659 -596808339
596868752 999905246
596865268 999908730
-999804757 -596969241
-999928315 -596845683
596833015 999940983
596826971 999947027
-999979300 -596794698
-999868158 -596905840
-999804792 -596969206
-999973748 -596800250
-999806581 -596967417
596853658 999920340
596797047 999976951
-999875408 -596898590
596802162 999971836
596970153 999803845
596828254 999945744
596914691 999859307
596812006 999961992
-999802229 -596971769
596832198 999941800
-999803339 -596970659
-999950753 -596823245
596774879 999999119
-999842984 -596931014
596845651 999928347
596781910 999992088
596899515 999874483
596949628 999824370
-999807691 -596966307
596936508 999837490
596903105 999870893
-999992166 -596781832
596856283 999917715
596893083 999880915
-999839374 -596934624
596953989 999820009
-999871720 -596902278
-999906019 -596867979
596843045 999930953
-999881786 -596892212
-999815126 -596958872
-999881600 -596892398
-999940151 -596833847
-999960697 -596813301
-999870346 -596903652
-999875470 -596898528
-999938732 -596835266
596873121 999900877
596878989 999895009
-999956215 -596817783
596924903 999849095
596862033 999911965
596839692 999934306
596862983 999911015
-999947647 -596826351
-999963632 -596810366
596852170 999921828
-999802862 -596971136
596787539 999986459
-999927884 -596846114
-999828049 -596945949
-999915460 -596858538
596920649 999853349
596850829 999923169
596828944 999945054
596891722 999882276
596908985 999865013
-999847640 -596926358
596883412 999890586
596777340 999996658
-999814237 -596959761
-999874701 -596899297
-999933082 -596840916
-999851953 -596922045
-999925603 -596848395
-999985385 -596788613
596785468 999988530
596811491 999962507
596963475 999810523
596942938 999831060
-999824996 -596949002
596909650 999864348
-999838662 -596935336
596901866 999872132
596804375 999969623
596905279 999868719
-999907286 -596866712
-999967061 -596806937
-999937995 -596836003
-999828415 -596945583
-999845075 -596928923
596802651 999971347
-999960745 -596813253
596807161 999966837
-999846651 -596927347
-999824163 -596949835
596907403 999866595
596944212 999829786
596972726 999801272
-999854622 -596919376
596861851 999912147
596932522 999841476
-999951597 -596822401
-999946984 -596827014
596791624 999982374
-999939442 -596834556
596925373 999848625
596916611 999857387
-999979840 -596794158
-999898727 -596875271
596815437 999958561
-999893664 -596880334
596791690 999982308
596896945 999877053
-999815174 -596958824
596857520 999916478
596863281 999910717
596959036 999814962
596860888 999913110
-999843261 -596930737
596797137 999976861
-999982245 -596791753
596865463 999908535
-999966093 -596807905
-999830173 -596943825
-999910173 -596863825
-999900394 -596873604
596906993 999867005
-999980438 -596793560
-999918051 -596855947
-999944480 -596829518
-999847438 -596926560
-999863225 -596910773
-999912297 -596861701
-999987954 -596786044
596823230 999950768
596850289 999923709
596933135 999840863
-999875793 -596898205
-999919521 -596854477
596839166 999934832
-999969902 -596804096
596832350 999941648
596848497 999925501
596800160 999973838
596838139 999935859
-999863113 -596910885
596834050 999939948
-999926858 -596847140
-999813273 -596960725
-999991199 -596782799
-999912168 -596861830
596804236 999969762
-999854716 -596919282
596892867 999881131
596973697 999800301
596791531 999982467
596946352 999827646
-999942963 -596831035
596794989 999979009
596782821 999991177
-999906350 -596867648
596782437 999991561
596785228 999988770
-999880531 -596893467
-999926102 -596847896
596959189 999814809
596867003 999906995
-999912598 -596861400
596785569 999988429
-999959894 -596814104
596827635 999946363
596896262 999877736
-999810537 -596963461
-999903714 -596870284
596906502 999867496
596951400 999822598
-999913038 -596860960
596913945 999860053
-999939009 -596834989
596803948 999970050
-999801082 -596972916
596827649 999946349
-999860326 -596913672
596930393 999843605
596874303 999899695
596781633 999992365
596788453 999985545
-999949761 -596824237
-999814824 -596959174
-999893388 -596880610
596843059 999930939
596800865 999973133
596969311 999804687
-999947600 -596826398
596945443 999828555
-999857283 -596916715
-999972171 -596801827
596957974 999816024
-999869254 -596904744
-999860850 -596913148
596879290 999894708
-999890777 -596883221
596853208 999920790
-999861623 -596912375
596804772 999969226
-999970340 -596803658
596816027 999957971
-999990855 -596783143
596944498 999829500
596913537 999860461
-999899146 -596874852
-999868389 -596905609
-999844030 -596929968
-999873528 -596900470
596949848 999824150
-999881805 -596892193
596866878 999907120
-999884563 -596889435
596822640 999951358
596783468 999990530
-999813133 -596960865
596823840 999950158
596908715 999865283
596868621 999905377
596831887 999942111
-999810140 -596963858
596849081 999924917
596806912 999967086
-999903456 -596870542
596803908 999970090
596928048 999845950
-999950135 -596823863
596836534 999937464
596906184 999867814
596967593 999806405
-999874899 -596899099
596804166 999969832
596777413 999996585
596805057 999968941
596840644 999933354
-999952230 -596821768
596943353 999830645
596783294 999990704
-999927655 -596846343
596814714 999959284
596779656 999994342
-999990863 -596783135
596841774 999932224
-999918033 -596855965
596926974 999847024
-999833974 -596940024
-999889944 -596884054
-999991464 -596782534
-999961366 -596812632
596955778 999818220
-999947278 -596826720
596775108 999998890
-999965570 -596808428
-999833178 -596940820
596778241 999995757
596894847 999879151
-999920049 -596853949
-999810544 -596963454
596887909 999886089
596959438 999814560
596833349 999940649
596947736 999826262
596860054 999913944
596931535 999842463
596830525 999943473
596810851 999963147
-999837743 -596936255
596962051 999811947
596794258 999979740
596882822 999891176
596797596 999976402
-999863650 -596910348
-999828701 -596945297
-999937871 -596836127
-999974584 -596799414
-999911916 -596862082
-999943654 -596830344
-999823938 -596950060
-999903262 -596870736
596819746 999954252
596820898 999953100
-999829604 -596944394
-999990256 -596783742
596836629 999937369
596973753 999800245
596876862 999897136
596958309 999815689
-999819191 -596954807
596908023 999865975
-999976746 -596797252
596908293 999865705
-999983350 -596790648
596970701 999803297
-999933297 -596840701
596848177 999925821
-999911116 -596862882
-999845572 -596928426
-999836365 -596937633
596869867 999904131
596777402 999996596
596849039 999924959
-999800385 -596973613
596794220 999979778
596966180 999807818
-999832123 -596941875
596903904 999870094
-999957002 -596816996
-999992837 -596781161
596908624 999865374
-999997786 -596776212
596845993 999928005
-999844358 -596929640
-999957704 -596816294
-999961323 -596812675
-999866594 -596907404
-999807560 -596966438
-999994184 -596779814
-999997553 -596776445
596862100 999911898
596850406 999923592
596905276 999868722
596804362 999969636
596834375 999939623
-999984635 -596789363
-999894741 -596879257
-999810439 -596963559
-999845619 -596928379
596903593 999870405
-999856311 -596917687
596887356 999886642
596923209 999850789
596880242 999893756
596884849 999889149
596961915 999812083
-999958291 -596815707
596893406 999880592
-999844747 -596929251
596804082 999969916
-999979399 -596794599
-999907839 -596866159
-999890474 -596883524
-999983111 -596790887
-999823157 -596950841
596951555 999822443
-999825385 -596948613
-999952322 -596821676
596928741 999845257
-999947140 -596826858
-999988858 -596785140
596788672 999985326
-999929560 -596844438
-999905375 -596868623
-999884558 -596889440
596901481 999872517
596853182 999920816
596944699 999829299
596911796 999862202
596958278 999815720
-999916120 -596857878
596906987 999867011
-999923593 -596850405
-999937896 -596836102
596948857 999825141
596835375 999938623
-999991461 -596782537
596899945 999874053
596944664 999829334
-999955735 -596818263
-999994980 -596779018
-999815401 -596958597
596958069 999815929
-999886625 -596887373
-999835218 -596938780
-999885882 -596888116
-999838057 -596935941
596875954 999898044
596908238 999865760
-999870248 -596903750
596913789 999860209
596822232 999951766
-999945911 -596828087
-999963479 -596810519
-999977012 -596796986
-999859087 -596914911
-999984916 -596789082
-999832049 -596941949
596913616 999860382
-999878341 -596895657
-999891583 -596882415
596799444 999974554
596897258 999876740
596800109 999973889
-999901320 -596872678
596960101 999813897
-999885036 -596888962
-999840381 -596933617
-999823838 -596950160
-999877288 -596896710
596957134 999816864
596955890 999818108
-999995742 -596778256
596807908 999966090
596799205 999974793
596820418 999953580
-999913116 -596860882
-999897502 -596876496
596934994 999839004
596798577 999975421
-999809087 -596964911
596839413 999934585
596805983 999968015
596906442 999867556
596928212 999845786
596873916 999900082
596841290 999932708
-999956333 -596817665
596831854 999942144
596878813 999895185
596794145 999979853
-999988696 -596785302
-999813809 -596960189
-999843641 -596930357
-999833300 -596940698
596893958 999880040
-999980034 -596793964
596813238 999960760
-999926571 -596847427
-999970459 -596803539
-999882704 -596891294
-999959928 -596814070
596926179 999847819
596943446 999830552
-999981188 -596792810
-999809758 -596964240
-999817181 -596956817
596958667 999815331
596898066 999875932
-999809560 -596964438
596776193 999997805
596884960 999889038
596962273 999811725
-999996432 -596777566
596857945 999916053
596892913 999881085
-999814173 -596959825
596864674 999909324
-999872577 -596901421
-999846215 -596927783
-999839786 -596934212
-999960832 -596813166
-999950261 -596823737
596942064 999831934
596870106 999903892
596922941 999851057
-999978344 -596795654
-999997900 -596776098
596849073 999924925
-999858194 -596915804
-999899574 -596874424
-999801554 -596972444
596868817 999905181
-999969450 -596804548
-999851240 -596922758
596952010 999821988
-999931326 -596842672
-999853829 -596920169
-999946008 -596827990
-999929412 -596844586
596922441 999851557
-999806327 -596967671
596778784 999995214
596926434 999847564
596876026 999897972
-999800924 -596973074
596849438 999924560
596837385 999936613
596828019 999945979
596785168 999988830
-999835807 -596938191
596865146 999908852
596914267 999859731
-999804592 -596969406
-999817553 -596956445
-999926687 -596847311
-999926223 -596847775
-999901067 -596872931
-999918918 -596855080
-999848132 -596925866
596908372 999865626
596791582 999982416
-999841714 -596932284
-999980472 -596793526
596810046 999963952
-999829476 -596944522
596854119 999919879
-999988618 -596785380
596809475 999964523
596841837 999932161
596966449 999807549
596788320 999985678
-999933498 -596840500
-999850455 -596923543
596919345 999854653
596948478 999825520
596785964 999988034
-999891435 -596882563
596867665 999906333
-999828645 -596945353
-999907518 -596866480
596929168 999844830
596789012 999984986
596925702 999848296
-999830171 -596943827
-999916862 -596857136
596971605 999802393
596862977 999911021
-999951422 -596822576
-999869918 -596904080
-999927855 -596846143
596804139 999969859
596888451 999885547
-999945981 -596828017
-999922629 -596851369
-999878869 -596895129
-999834659 -596939339
596807804 999966194
-999853933 -596920065
-999806834 -596967164
596847043 999926955
-999929935 -596844063
-999893545 -596880453
-999930488 -596843510
596946481 999827517
596830138 999943860
596926141 999847857
-999975270 -596798728
596950523 999823475
596971266 999802732
-999879307 -596894691
596856075 999917923
-999938308 -596835690
596892617 999881381
-999802903 -596971095
-999933785 -596840213
596951641 999822357
-999854522 -596919476
-999885573 -596888425
-999931866 -596842132
-999902298 -596871700
-999934569 -596839429
596924340 999849658
596835115 999938883
-999964562 -596809436
596838772 999935226
596855103 999918895
-999980544 -596793454
596922101 999851897
596875327 999898671
-999803466 -596970532
596916332 999857666
-999888407 -596885591
-999849204 -596924794
-999814353 -596959645
-999869131 -596904867
-999942669 -596831329
596966911 999807087
596881744 999892254
596836809 999937189
596831568 999942430
596798036 999975962
596822881 999951117
-999954493 -596819505
-999876045 -596897953
-999979421 -596794577
596850906 999923092
-999832846 -596941152
-999863003 -596910995
-999848551 -596925447
-999901508 -596872490
-999899636 -596874362
596795382 999978616
-999851322 -596922676
-999838859 -596935139
-999844642 -596929356
-999935998 -596838000
-999999306 -596774692
-999972229 -596801769
-999953043 -596820955
-999805059 -596968939
596784774 999989224
596888400 999885598
596906938 999867060
-999876047 -596897951
596811754 999962244
596952475 999821523
-999829332 -596944666
596794798 999979200
-999807107 -596966891
596861849 999912149
-999829531 -596944467
596844405 999929593
596824883 999949115
-999968350 -596805648
-999910632 -596863366
-999927108 -596846890
596911160 999862838
596942221 999831777
-999975769 -596798229
-999894636 -596879362
596861903 999912095
-999916750 -596857248
-999940573 -596833425
-999838219 -596935779
596801100 999972898
-999923416 -596850582
-999831322 -596942676
-999871961 -596902037
596840842 999933156
-999825309 -596948689
-999906465 -596867533
-999869490 -596904508
596842815 999931183
596812306 999961692
-999826894 -596947104
596775226 999998772
-999942481 -596831517
-999867075 -596906923
596881991 999892007
596893499 999880499
596780830 999993168
-999807281 -596966717
-999967782 -596806216
-999998753 -596775245
596891391 999882607
-999947035 -596826963
596907289 999866709
-999907084 -596866914
596835629 999938369
596818081 999955917
-999888058 -596885940
596961351 999812647
-999966236 -596807762
596846136 999927862
-999955614 -596818384
596936659 999837339
-999913369 -596860629
-999903207 -596870791
596905983 999868015
-999905347 -596868651
-999843623 -596930375
596850798 999923200
596791389 999982609
596826348 999947650
-999914480 -596859518
596790095 999983903
-999883796 -596890202
596833465 999940533
-999828643 -596945355
-999881041 -596892957
-999964939 -596809059
-999850016 -596923982
596813771 999960227
596942345 999831653
-999994946 -596779052
-999979943 -596794055
596803697 999970301
596908318 999865680
-999898711 -596875287
596939816 999834182
-999846468 -596927530
596942503 999831495
-999818676 -596955322
596933066 999840932
-999832522 -596941476
596944487 999829511
-999997932 -596776066
596840466 999933532
-999841356 -596932642
-999810573 -596963425
-999999944 -596774054
-999921973 -596852025
-999842942 -596931056
596859304 999914694
596803258 999970740
596838246 999935752
-999949345 -596824653
-999977944 -596796054
-999968328 -596805670
-999856642 -596917356
-999803249 -596970749
596876975 999897023
596787525 999986473
-999813536 -596960462
-999881102 -596892896
596890198 999883800
596849873 999924125
596962006 999811992
596859381 999914617
596797865 999976133
596905165 999868833
596865393 999908605
-999825340 -596948658
596886337 999887661
-999880576 -596893422
596791433 999982565
596905084 999868914
596919587 999854411
596809522 999964476
-999862052 -596911946
596782602 999991396
596971607 999802391
-999811229 -596962769
596828230 999945768
596900258 999873740
596826004 999947994
596828301 999945697
-999900889 -596873109
596808157 999965841
596789306 999984692
596861188 999912810
-999959503 -596814495
596966041 999807957
-999890574 -596883424
596787899 999986099
-999920690 -596853308
596776021 999997977
596837809 999936189
-999891377 -596882621
596784544 999989454
596813624 999960374
-999814307 -596959691
596871228 999902770
-999876659 -596897339
596903982 999870016
596937751 999836247
-999921992 -596852006
-999951472 -596822526
-999915434 -596858564
-999964925 -596809073
596949998 999824000
596775029 999998969
-999879889 -596894109
-999893143 -596880855
596892787 999881211
-999904988 -596869010
596893190 999880808
-999901739 -596872259
596832228 999941770
596903865 999870133
596784635 999989363
-999809088 -596964910
-999805085 -596968913
-999905761 -596868237
596892644 999881354
596823051 999950947
596952723 999821275
-999937826 -596836172
596896012 999877986
-999851413 -596922585
-999970618 -596803380
-999888789 -596885209
-999946080 -596827918
596878188 999895810
596832632 999941366
-999880828 -596893170
-999919207 -596854791
-999872474 -596901524
-999989887 -596784111
596946520 999827478
-999894176 -596879822
596829408 999944590
-999937308 -596836690
596795342 999978656
596843962 999930036
-999931735 -596842263
-999943112 -596830886
596893540 999880458
596823619 999950379
596780447 999993551
596940921 999833077
596843247 999930751
596807820 999966178
596848419 999925579
-999893422 -596880576
596882411 999891587
-999833939 -596940059
596957565 999816433
-999812623 -596961375
596823260 999950738
-999894447 -596879551
-999904433 -596869565
596921780 999852218
-999946390 -596827608
-999890737 -596883261
-999966679 -596807319
-999803230 -596970768
-999858893 -596915105
596786604 999987394
-999811463 -596962535
596776343 999997655
596824784 999949214
596828397 999945601
596797568 999976430
-999824640 -596949358
-999831479 -596942519
596940520 999833478
-999910784 -596863214
-999842858 -596931140
596956929 999817069
-999908542 -596865456
596833626 999940372
596780457 999993541
596824480 999949518
596787865 999986133
-999965045 -596808953
-999992032 -596781966
-999962316 -596811682
-999909861 -596864137
596950698 999823300
596860663 999913335
596960939 999813059
-999896890 -596877108
596915777 999858221
-999936819 -596837179
596861037 999912961
596923238 999850760
-999858328 -596915670
596821611 999952387
596836889 999937109
596970334 999803664
596786040 999987958
596909044 999864954
596924602 999849396
-999901510 -596872488
596838159 999935839
596784134 999989864
596970865 999803133
-999953187 -596820811
596965963 999808035
-999907283 -596866715
-999963536 -596810462
-999803809 -596970189
596966949 999807049
-999965665 -596808333
-999981033 -596792965
596851216 999922782
-999980641 -596793357
-999917955 -596856043
-999808317 -596965681
596909613 999864385
-999981887 -596792111
596924498 999849500
-999977589 -596796409
596936097 999837901
-999883869 -596890129
-999937362 -596836636
-999849543 -596924455
-999854593 -596919405
-999878175 -596895823
596925499 999848499
596825606 999948392
596833403 999940595
-999815665 -596958333
596812044 999961954
-999933935 -596840063
-999937648 -596836350
596930901 999843097
-999905302 -596868696
-999858619 -596915379
-999970872 -596803126
-999926846 -596847152
-999948640 -596825358
-999871622 -596902376
596901902 999872096
596824109 999949889
596919617 999854381
-999865002 -596908996
596904784 999869214
596945819 999828179
-999911484 -596862514
596946857 999827141
596826267 999947731
-999939720 -596834278
596849551 999924447
-999952112 -596821886
596934313 999839685
-999950744 -596823254
596873513 999900485
596921464 999852534
-999946893 -596827105
-999992101 -596781897
596848380 999925618
596949168 999824830
596938518 999835480
596866514 999907484
-999819136 -596954862
596901371 999872627
-999969440 -596804558
596968560 999805438
596778973 999995025
-999985119 -596788879
-999809016 -596964982
-999970490 -596803508
596857386 999916612
-999846489 -596927509
-999999610 -596774388
596788444 999985554
-999938710 -596835288
596859545 999914453
596801937 999972061
596916708 999857290
-999914923 -596859075
-999847771 -596926227
596808375 999965623
-999843905 -596930093
596882814 999891184
-999969491 -596804507
-999807514 -596966484
596933562 999840436
-999928989 -596845009
596829970 999944028
596969443 999804555
596922848 999851150
596867419 999906579
596890583 999883415
596869086 999904912
596885255 999888743
596964477 999809521
-999852193 -596921805
596788090 999985908
596943471 999830527
596804148 999969850
596835528 999938470
596865755 999908243
596863138 999910860
596922109 999851889
596788269 999985729
-999958272 -596815726
-999983207 -596790791
596874982 999899016
-999869033 -596904965
596843716 999930282
-999816409 -596957589
596842317 999931681
-999905802 -596868196
596778805 999995193
596846151 999927847
596821532 999952466
596905941 999868057
596779861 999994137
-999882032 -596891966
-999955963 -596818035
-999817452 -596956546
596953631 999820367
-999880538 -596893460
-999972205 -596801793
-999981605 -596792393
596970214 999803784
596917652 999856346
-999839795 -596934203
-999960829 -596813169
-999989491 -596784507
-999890088 -596883910
-999906420 -596867578
-999820546 -596953452
-999900851 -596873147
596924219 999849779
-999921465 -596852533
596969850 999804148
-999897830 -596876168
596967821 999806177
596967951 999806047
596909281 999864717
596792676 999981322
596906500 999867498
596828668 999945330
596867556 999906442
-999862724 -596911274
-999814650 -596959348
-999972374 -596801624
596810457 999963541
-999926546 -596847452
-999946737 -596827261
596843542 999930456
596889998 999884000
596775078 999998920
-999982861 -596791137
596788920 999985078
-999839290 -596934708
-999993879 -596780119
-999919811 -596854187
-999902550 -596871448
596906507 999867491
-999969001 -596804997
596807124 999966874
-999917423 -596856575
596818951 999955047
-999970989 -596803009
-999817389 -596956609
596873790 999900208
596800005 999973993
-999893306 -596880692
-999917740 -596856258
596831836 999942162
596944540 999829458
-999848525 -596925473
-999879550 -596894448
-999867852 -596906146
596902654 999871344
-999910470 -596863528
596805215 999968783
596791664 999982334
596910207 999863791
596801466 999972532
596923521 999850477
596905413 999868585
-999918794 -596855204
596964762 999809236
596909172 999864826
-999821432 -596952566
-999844920 -596929078
596937646 999836352
-999884253 -596889745
-999916747 -596857251
596795327 999978671
596775837 999998161
596808033 999965965
-999977428 -596796570
596842627 999931371
596844971 999929027
-999850312 -596923686
-999945182 -596828816
-999933218 -596840780
596952143 999821855
596816418 999957580
-999819835 -596954163
596850858 999923140
-999894012 -596879986
596898684 999875314
596812296 999961702
596886939 999887059
596854623 999919375
596932848 999841150
-999846412 -596927586
596945347 999828651
-999833381 -596940617
-999805418 -596968580
596786840 999987158
596932570 999841428
-999886177 -596887821
-999881042 -596892956
-999835515 -596938483
596932283 999841715
-999922488 -596851510
596961230 999812768
596780369 999993629
596951235 999822763
596910768 999863230
596805574 999968424
596873793 999900205
596885807 999888191
-999873850 -596900148
-999921451 -596852547
-999885431 -596888567
596859548 999914450
596907146 999866852
596963366 999810632
596922949 999851049
-999978432 -596795566
-999805043 -596968955
596893758 999880240
596791895 999982103
-999831283 -596942715
-999821759 -596952239
-999817663 -596956335
-999978766 -596795232
-999808483 -596965515
-999943259 -596830739
596865959 999908039
596916365 999857633
-999820624 -596953374
-999980024 -596793974
596914263 999859735
-999939886 -596834112
-999943065 -596830933
596829983 999944015
596853193 999920805
596857050 999916948
-999867107 -596906891
-999977532 -596796466
596940805 999833193
-999999250 -596774748
596785010 999988988
596871039 999902959
596919540 999854458
-999878787 -596895211
596953653 999820345
-999985395 -596788603
596921201 999852797
596903922 999870076
596917625 999856373
596817470 999956528
596795946 999978052
-999962521 -596811477
-999885140 -596888858
-999937902 -596836096
-999923998 -596850000
596929444 999844554
-999843506 -596930492
596783531 999990467
-999828434 -596945564
-999838673 -596935325
-999863585 -596910413
596897705 999876293
-999827039 -596946959
-999885825 -596888173
596856490 999917508
596925032 999848966
-999949534 -596824464
596827632 999946366
596888333 999885665
-999834352 -596939646
596889133 999884865
596969088 999804910
-999961729 -596812269
596970613 999803385
-999856341 -596917657
596834275 999939723
-999957271 -596816727
-999940865 -596833133
596913404 999860594
-999913985 -596860013
596876871 999897127
-999801853 -596972145
596863977 999910021
596883711 999890287
596897859 999876139
596860463 999913535
596893596 999880402
-999834308 -596939690
-999833753 -596940245
-999801601 -596972397
596889997 999884001
596866698 999907300
-999912917 -596861081
596876349 999897649
-999977826 -596796172
-999991962 -596782036
-999879011 -596894987
-999930782 -596843216
-999909785 -596864213
-999827802 -596946196
596867586 999906412
-999913621 -596860377
596943173 999830825
596811234 999962764
596814517 999959481
-999879097 -596894901
596898481 999875517
596934476 999839522
596791463 999982535
596780567 999993431
-999909200 -596864798
-999978289 -596795709
-999802731 -596971267
596835163 999938835
-999945046 -596828952
-999957884 -596816114
-999933232 -596840766
-999853441 -596920557
-999863575 -596910423
596796389 999977609
-999901430 -596872568
-999897699 -596876299
-999838120 -596935878
-999822757 -596951241
-999809109 -596964889
-999904436 -596869562
596836143 999937855
596948846 999825152
-999994509 -596779489
596884926 999889072
-999946377 -596827621
596869875 999904123
-999902790 -596871208
596899002 999874996
-999871569 -596902429
596822086 999951912
596862849 999911149
-999869971 -596904027
596954461 999819537
596920857 999853141
596793634 999980364
596911476 999862522
596806523 999967475
596966423 999807575
-999970583 -596803415
596941995 999832003
596896133 999877865
596789628 999984370
-999815449 -596958549
-999839452 -596934546
-999828025 -596945973
-999889427 -596884571
596920357 999853641
596845058 999928940
596905976 999868022
-999800694 -596973304
-999808430 -596965568
596893295 999880703
-999872664 -596901334
596947708 999826290
-999889413 -596884585
-999841142 -596932856
-999879926 -596894072
-999929632 -596844366
596874025 999899973
-999945961 -596828037
596861552 999912446
596908228 999865770
-999806253 -596967745
596926213 999847785
596944933 999829065
596814078 999959920
596818612 999955386
-999998008 -596775990
-999876260 -596897738
596918156 999855842
596897158 999876840
-999964407 -596809591
596869596 999904402
596923497 999850501
-999927271 -596846727
596938183 999835815
596854054 999919944
-999863368 -596910630
596828502 999945496
596774619 999999379
596844953 999929045
596930101 999843897
-999815099 -596958899
596872248 999901750
596838888 999935110
596861044 999912954
596874662 999899336
596791227 999982771
596849330 999924668
-999818343 -596955655
596959123 999814875
596795265 999978733
-999865377 -596908621
596889513 999884485
596890948 999883050
-999898806 -596875192
596782380 999991618
596850257 999923741
596783816 999990182
-999896101 -596877897
-999847318 -596926680
-999949341 -596824657
-999927110 -596846888
-999888246 -596885752
-999832982 -596941016
-999887562 -596886436
596867901 999906097
596867031 999906967
596852721 999921277
596801711 999972287
596815089 999958909
-999929364 -596844634
-999801738 -596972260
596846915 999927083
596864396 999909602
596916307 999857691
596940488 999833510
-999868391 -596905607
596829586 999944412
596915409 999858589
596962763 999811235
-999976020 -596797978
-999851374 -596922624
-999890457 -596883541
-999974683 -596799315
-999891833 -596882165
596930818 999843180
596862501 999911497
596866944 999907054
596852134 999921864
596814841 999959157
-999988151 -596785847
-999839801 -596934197
596919254 999854744
-999864689 -596909309
-999955479 -596818519
-999975190 -596798808
-999810539 -596963459
-999995509 -596778489
596900110 999873888
596795212 999978786
-999886299 -596887699
596952991 999821007
-999966071 -596807927
596845972 999928026
-999828528 -596945470
596851860 999922138
596938011 999835987
-999833318 -596940680
596877707 999896291
-999893207 -596880791
-999944837 -596829161
596823715 999950283
-999956001 -596817997
596972500 999801498
-999957596 -596816402
596896301 999877697
596937481 999836517
596804814 999969184
-999910775 -596863223
596821140 999952858
596876704 999897294
-999959340 -596814658
-999929269 -596844729
596882433 999891565
596887400 999886598
596897409 999876589
-999802346 -596971652
596807670 999966328
-999830217 -596943781
596882595 999891403
596922208 999851790
-999912520 -596861478
596944715 999829283
596863849 999910149
596835267 999938731
596815248 999958750
596786362 999987636
596812503 999961495
-999996392 -596777606
-999801677 -596972321
596887967 999886031
-999812169 -596961829
596938480 999835518
-999980174 -596793824
596945168 999828830
-999878714 -596895284
596917843 999856155
596856282 999917716
596823367 999950631
596806264 999967734
-999992294 -596781704
-999859594 -596914404
596822390 999951608
-999998507 -596775491
-999839607 -596934391
-999934309 -596839689
596872436 999901562
596965506 999808492
-999826392 -596947606
596793414 999980584
596850751 999923247
-999818832 -596955166
596817762 999956236
-999827667 -596946331
-999805042 -596968956
596777926 999996072
-999872254 -596901744
-999847777 -596926221
596863682 999910316
-999821311 -596952687
-999872852 -596901146
596884984 999889014
-999869360 -596904638
596854865 999919133
596779451 999994547
-999902715 -596871283
596785666 999988332
596880733 999893265
596858345 999915653
596946466 999827532
596860131 999913867
596965242 999808756
596826821 999947177
596940235 999833763
-999807475 -596966523
596793179 999980819
-999846186 -596927812
596953865 999820133
-999877479 -596896519
596936664 999837334
596902083 999871915
596912314 999861684
-999870685 -596903313
-999859700 -596914298
-999873216 -596900782
596831249 999942749
596820693 999953305
596887812 999886186
596857054 999916944
596959226 999814772
-999861579 -596912419
596861607 999912391
596805548 999968450
596830143 999943855
596838763 999935235
596874605 999899393
596827254 999946744
-999989793 -596784205
596804594 999969404
596795140 999978858
596867099 999906899
-999845336 -596928662
596950872 999823126
596809063 999964935
-999952182 -596821816
-999923558 -596850440
596851152 999922846
-999956153 -596817845
-999854286 -596919712
-999956737 -596817261
-999813196 -596960802
-999882305 -596891693
-999854557 -596919441
596901397 999872601
-999906117 -596867881
-999904832 -596869166
596923561 999850437
596968504 999805494
-999934826 -596839172
596961512 999812486
-999819097 -596954901
-999923027 -596850971
596801257 999972741
596969658 999804340
-999812792 -596961206
596934941 999839057
-999817082 -596956916
-999924647 -596849351
-999884354 -596889644
596793818 999980180
596845893 999928105
-999933255 -596840743
596781394 999992604
-999936514 -596837484
596948072 999825926
-999929587 -596844411
596894342 999879656
596907323 999866675
596903388 999870610
-999863739 -596910259
596923911 999850087
596811266 999962732
596939514 999834484
596941828 999832170
596935303 999838695
596891193 999882805
596966940 999807058
596905217 999868781
-999973782 -596800216
596887061 999886937
-999953172 -596820826
596791130 999982868
596941059 999832939
-999965920 -596808078
-999899908 -596874090
596898682 999875316
596880982 999893016
596964446 999809552
-999989041 -596784957
-999941317 -596832681
596820200 999953798
596909635 999864363
-999876322 -596897676
-999883323 -596890675
-999864023 -596909975
596939778 999834220
-999841257 -596932741
-999968625 -596805373
-999846629 -596927369
-999974026 -596799972
596971822 999802176
596836385 999937613
596788473 999985525
596965877 999808121
-999888994 -596885004
596830007 999943991
-999835848 -596938150
596816789 999957209
-999824257 -596949741
596841415 999932583
-999906110 -596867888
596839630 999934368
-999883718 -596890280
-999869452 -596904546
596875973 999898025
596841699 999932299
596940473 999833525
596966704 999807294
596842321 999931677
-999840458 -596933540
-999956797 -596817201
-999870367 -596903631
596964811 999809187
-999872607 -596901391
-999861957 -596912041
596953044 999820954
596855842 999918156
596890006 999883992
-999831207 -596942791
-999893919 -596880079
-999858901 -596915097
596895762 999878236
-999974548 -596799450
596876154 999897844
-999826792 -596947206
596787246 999986752
596834970 999939028
-999829357 -596944641
-999984865 -596789133
596797179 999976819
-999920520 -596853478
-999823713 -596950285
-999858322 -596915676
596883633 999890365
-999903102 -596870896
596795164 999978834
-999823627 -596950371
596788013 999985985
596936627 999837371
596779310 999994688
596970919 999803079
-999998051 -596775947
-999880223 -596893775
-999947678 -596826320
-999904291 -596869707
-999996996 -596777002
-999983200 -596790798
-999888483 -596885515
-999978883 -596795115
-999954289 -596819709
596789382 999984616
596820598 999953400
-999935903 -596838095
-999970839 -596803159
-999989680 -596784318
-999978398 -596795600
-999852790 -596921208
-999830083 -596943915
-999995056 -596778942
-999954733 -596819265
596778336 999995662
-999860524 -596913474
-999960689 -596813309
-999853756 -596920242
596784494 999989504
596952822 999821176
596845474 999928524
-999883372 -596890626
-999872030 -596901968
596946280 999827718
-999934783 -596839215
-999990241 -596783757
596947668 999826330
-999908983 -596865015
596892958 999881040
596894997 999879001
-999970338 -596803660
596956961 999817037
-999980841 -596793157
596925848 999848150
596790365 999983633
596799720 999974278
-999945819 -596828179
596817285 999956713
596973828 999800170
596921223 999852775
-999842433 -596931565
-999868801 -596905197
596784137 999989861
-999948473 -596825525
-999918494 -596855504
596868143 999905855
596839891 999934107
-999883124 -596890874
596908179 999865819
596781239 999992759
596952869 999821129
-999889357 -596884641
-999970009 -596803989
-999898345 -596875653
596795693 999978305
596970450 999803548
-999952624 -596821374
-999899524 -596874474
596970599 999803399
596812827 999961171
-999983763 -596790235
-999891698 -596882300
596912983 999861015
596778183 999995815
-999890489 -596883509
596822274 999951724
-999955022 -596818976
596797110 999976888
596880642 999893356
596812054 999961944
596934601 999839397
596921493 999852505
596801933 999972065
-999892417 -596881581
-999864956 -596909042
-999935350 -596838648
-999813803 -596960195
-999860427 -596913571
596874043 999899955
596913848 999860150
-999916613 -596857385
596817946 999956052
-999991141 -596782857
596944953 999829045
-999944644 -596829354
596858732 999915266
-999860259 -596913739
596943243 999830755
596954740 999819258
-999972551 -596801447
-999950267 -596823731
596936276 999837722
596962191 999811807
596907187 999866811
596795263 999978735
596827101 999946897
-999893749 -596880249
596831402 999942596
596934328 999839670
-999836846 -596937152
-999907961 -596866037
-999924362 -596849636
596936264 999837734
596802193 999971805
596856853 999917145
596915187 999858811
-999915674 -596858324
-999849127 -596924871
-999999198 -596774800
596949540 999824458
596810732 999963266
-999996107 -596777891
596860797 999913201
-999988579 -596785419
596836386 999937612
596913239 999860759
596809163 999964835
-999816962 -596957036
596893707 999880291
596911867 999862131
596949827 999824171
596878828 999895170
596785149 999988849
596929662 999844336
596941482 999832516
596852883 999921115
596805469 999968529
596923168 999850830
-999879475 -596894523
596823982 999950016
-999972719 -596801279
596777264 999996734
596850772 999923226
596954216 999819782
596857602 999916396
-999858243 -596915755
596948853 999825145
596804563 999969435
596915931 999858067
-999998112 -596775886
596796206 999977792
596943758 999830240
596821289 999952709
596823586 999950412
596794646 999979352
-999805756 -596968242
-999927637 -596846361
-999839903 -596934095
596910951 999863047
-999981834 -596792164
596784743 999989255
596927425 999846573
-999855835 -596918163
596889163 999884835
596898802 999875196
-999976841 -596797157
-999908886 -596865112
596895064 999878934
596918219 999855779
-999898457 -596875541
-999892732 -596881266
-999973455 -596800543
-999838439 -596935559
596927443 999846555
-999811789 -596962209
-999847552 -596926446
-999960415 -596813583
596833041 999940957
596914780 999859218
596877737 999896261
-999803927 -596970071
596826802 999947196
-999924273 -596849725
596858353 999915645
-999849527 -596924471
-999882359 -596891639
596962952 999811046
596788692 999985306
596839556 999934442
-999892095 -596881903
596829238 999944760
-999860006 -596913992
596917723 999856275
596883552 999890446
-999861685 -596912313
-999902620 -596871378
596969038 999804960
596916816 999857182
596858641 999915357
596841646 999932352
-999941362 -596832636
-999839372 -596934626
-999875416 -596898582
596958390 999815608
596900254 999873744
596942105 999831893
596903737 999870261
-999965614 -596808384
-999949608 -596824390
-999820295 -596953703
-999997229 -596776769
-999820689 -596953309
596954960 999819038
-999889513 -596884485
-999843283 -596930715
596856498 999917500
596830453 999943545
-999974391 -596799607
596922155 999851843
596874434 999899564
596839743 999934255
-999817797 -596956201
596920254 999853744
596941933 999832065
-999923354 -596850644
-999944174 -596829824
596803620 999970378
596907896 999866102
596947759 999826239
-999981809 -596792189
596787672 999986326
596888233 999885765
596913919 999860079
596947020 999826978
596821319 999952679
596943939 999830059
596780799 999993199
596776286 999997712
-999892868 -596881130
596817210 999956788
-999924684 -596849314
596851733 999922265
596872056 999901942
-999870137 -596903861
-999966957 -596807041
-999965487 -596808511
596816745 999957253
-999955866 -596818132
-999899588 -596874410
-999979514 -596794484
-999972718 -596801280
-999932601 -596841397
-999934194 -596839804
596783938 999990060
-999851508 -596922490
-999967877 -596806121
596962480 999811518
-999880009 -596893989
596800507 999973491
596891050 999882948
-999803713 -596970285
596893197 999880801
596881377 999892621
-999970341 -596803657
596800200 999973798
-999850386 -596923612
-999948000 -596825998
-999916162 -596857836
-999911483 -596862515
596889315 999884683
596848459 999925539
596795050 999978948
-999945936 -596828062
596819086 999954912
-999872172 -596901826
596853919 999920079
-999970211 -596803787
596842484 999931514
596872361 999901637
-999851583 -596922415
-999937006 -596836992
596958779 999815219
-999840125 -596933873
-999840196 -596933802
596851342 999922656
-999881992 -596892006
-999893172 -596880826
-999835328 -596938670
596798236 999975762
-999808361 -596965637
-999838623 -596935375
-999860621 -596913377
-999928322 -596845676
-999963498 -596810500
-999982621 -596791377
-999986728 -596787270
-999881701 -596892297
596842740 999931258
-999943196 -596830802
-999938886 -596835112
596969028 999804970
596777189 999996809
596908264 999865734
-999890477 -596883521
596909117 999864881
-999913182 -596860816
596824000 999949998
596937595 999836403
-999819756 -596954242
-999887320 -596886678
596874629 999899369
-999975540 -596798458
-999898138 -596875860
596967442 999806556
-999943806 -596830192
-999904110 -596869888
-999934351 -596839647
596929639 999844359
596961712 999812286
596801143 999972855
-999885370 -596888628
596858704 999915294
596941394 999832604
-999925042 -596848956
-999999713 -596774285
596864964 999909034
-999857871 -596916127
-999938594 -596835404
-999895771 -596878227
596912982 999861016
-999826907 -596947091
596824455 999949543
596965254 999808744
-999863718 -596910280
-999858976 -596915022
-999876648 -596897350
596789536 999984462
-999988016 -596785982
-999868581 -596905417
-999998979 -596775019
596940959 999833039
596973359 999800639
596794026 999979972
-999875914 -596898084
596777575 999996423
-999967795 -596806203
596848692 999925306
596840257 999933741
596868047 999905951
596861675 999912323
596844084 999929914
-999831206 -596942792
-999858450 -596915548
-999912352 -596861646
596892630 999881368
596827073 999946925
596780493 999993505
596843127 999930871
596843301 999930697
-999853230 -596920768
596971686 999802312
-999937184 -596836814
596970665 999803333
-999968468 -596805530
-999933854 -596840144
-999813971 -596960027
596813226 999960772
-999851855 -596922143
-999868656 -596905342
-999859214 -596914784
-999922261 -596851737
-999907945 -596866053
596929349 999844649
-999876753 -596897245
596799215 999974783
596796395 999977603
596803532 999970466
596851147 999922851
596795255 999978743
-999934535 -596839463
596889889 999884109
596916115 999857883
596879730 999894268
-999960731 -596813267
-999852331 -596921667
596948647 999825351
596781627 999992371
-999970203 -596803795
596960917 999813081
596881858 999892140
596775347 999998651
596913495 999860503
596922920 999851078
596844681 999929317
596776350 999997648
596917788 999856210
-999983006 -596790992
-999940847 -596833151
-999845175 -596928823
-999918085 -596855913
596825101 999948897
-999857852 -596916146
596961210 999812788
-999954862 -596819136
596810896 999963102
596829884 999944114
-999817807 -596956191
-999926002 -596847996
-999948918 -596825080
596938661 999835337
-999980611 -596793387
-999987111 -596786887
596829040 999944958
-999977991 -596796007
596821447 999952551
596838722 999935276
596866044 999907954
-999948092 -596825906
596844740 999929258
-999920028 -596853970
-999816717 -596957281
596853872 999920126
-999805559 -596968439
-999879044 -596894954
-999837757 -596936241
-999836073 -596937925
596859118 999914880
-999844732 -596929266
596865721 999908277
596841862 999932136
-999990346 -596783652
-999831892 -596942106
596777343 999996655
-999869024 -596904974
-999933654 -596840344
596817777 999956221
596850262 999923736
-999900750 -596873248
596969490 999804508
-999968849 -596805149
-999813292 -596960706
596836255 999937743
596962313 999811685
596870891 999903107
596783086 999990912
596781800 999992198
596800495 999973503
-999910213 -596863785
596879459 999894539
-999825944 -596948054
-999827845 -596946153
596828547 999945451
-999950872 -596823126
596816622 999957376
-999986383 -596787615
-999929972 -596844026
596802809 999971189
-999832563 -596941435
596831253 999942745
596902261 999871737
596966566 999807432
-999956671 -596817327
596917862 999856136
596948539 999825459
-999838253 -596935745
596807642 999966356
-999975332 -596798666
596808390 999965608
596793191 999980807
-999920062 -596853936
596924594 999849404
596961618 999812380
596916136 999857862
-999800127 -596973871
596968569 999805429
596872865 999901133
596912993 999861005
-999831416 -596942582
596866651 999907347
596819811 999954187
596871106 999902892
-999874251 -596899747
596829906 999944092
-999818053 -596955945
596889749 999884249
596810808 999963190
-999888697 -596885301
596941832 999832166
596964255 999809743
-999929512 -596844486
-999973422 -596800576
596881332 999892666
-999965700 -596808298
596954415 999819583
596967224 999806774
596817088 999956910
-999896760 -596877238
596793221 999980777
-999902584 -596871414
596962124 999811874
-999810106 -596963892
596971355 999802643
-999821393 -596952605
596799245 999974753
-999855212 -596918786
596950099 999823899
-999809864 -596964134
-999977907 -596796091
-999948939 -596825059
-999953608 -596820390
596825488 999948510
596779012 999994986
596973761 999800237
596885523 999888475
-999836594 -596937404
596884357 999889641
-999834029 -596939969
-999806984 -596967014
596781121 999992877
596818141 999955857
-999962919 -596811079
-999861490 -596912508
596960235 999813763
596953048 999820950
596942652 999831346
-999953102 -596820896
-999840371 -596933627
-999802257 -596971741
-999867624 -596906374
-999970696 -596803302
-999815976 -596958022
596916269 999857729
596913348 999860650
-999806343 -596967655
-999993803 -596780195
-999820152 -596953846
596969676 999804322
596814039 999959959
-999844950 -596929048
-999848661 -596925337
-999980127 -596793871
596836111 999937887
596936431 999837567
-999935556 -596838442
596836094 999937904
-999846533 -596927465
-999985947 -596788051
596910232 999863766
-999800948 -596973050
-999876094 -596897904
-999968515 -596805483
-999941055 -596832943
-999808190 -596965808
596972564 999801434
-999899866 -596874132
596862899 999911099
596958087 999815911
-999961345 -596812653
-999986269 -596787729
596932488 999841510
596777717 999996281
-999931202 -596842796
-999828916 -596945082
-999816778 -596957220
596874187 999899811
-999935559 -596838439
596901794 999872204
-999875472 -596898526
596876513 999897485
-999928284 -596845714
596882248 999891750
-999937446 -596836552
596786578 999987420
596915088 999858910
-999963246 -596810752
596817333 999956665
596819481 999954517
-999895340 -596878658
596972554 999801444
-999961625 -596812373
596824842 999949156
596909760 999864238
-999808370 -596965628
596842394 999931604
596913325 999860673
-999822524 -596951474
-999845925 -596928073
-999876412 -596897586
596791173 999982825
-999968509 -596805489
-999953695 -596820303
-999939168 -596834830
-999977888 -596796110
596781560 999992438
596906845 999867153
596942026 999831972
596826226 999947772
596782830 999991168
-999808231 -596965767
-999973539 -596800459
596890197 999883801
596790898 999983100
-999840841 -596933157
-999827826 -596946172
596886658 999887340
596874277 999899721
-999989938 -596784060
-999884355 -596889643
596895539 999878459
-999945047 -596828951
596893274 999880724
-999985063 -596788935
596829202 999944796
-999979575 -596794423
596889673 999884325
-999801209 -596972789
-999850915 -596923083
-999968011 -596805987
596788109 999985889
596784465 999989533
596792445 999981553
-999917113 -596856885
596838051 999935947
-999824959 -596949039
596832084 999941914
596963602 999810396
-999836047 -596937951
596865499 999908499
596891016 999882982
-999885797 -596888201
-999983926 -596790072
-999993084 -596780914
-999925893 -596848105
-999899398 -596874600
-999840475 -596933523
596818744 999955254
-999946716 -596827282
596928366 999845632
596916847 999857151
-999806889 -596967109
596919412 999854586
596925531 999848467
596842336 999931662
-999936665 -596837333
596930704 999843294
-999803078 -596970920
596911983 999862015
-999826756 -596947242
-999911501 -596862497
-999832326 -596941672
-999839199 -596934799
-999848417 -596925581
-999935109 -596838889
596925170 999848828
-999949818 -596824180
-999954852 -596819146
596956534 999817464
-999828684 -596945314
-999986187 -596787811
-999822705 -596951293
-999828546 -596945452
596775757 999998241
596849833 999924165
-999989509 -596784489
596962453 999811545
596892858 999881140
-999906106 -596867892
-999943086 -596830912
596936309 999837689
596800115 999973883
596927233 999846765
596812690 999961308
596884157 999889841
-999906878 -596867120
-999979762 -596794236
596845623 999928375
-999959343 -596814655
-999900701 -596873297
596882112 999891886
596850193 999923805
-999887620 -596886378
596973873 999800125
-999933052 -596840946
-999807961 -596966037
596877889 999896109
596839187 999934811
-999860207 -596913791
-999976290 -596797708
596940605 999833393
596926432 999847566
-999809541 -596964457
-999973260 -596800738
-999856917 -596917081
596942925 999831073
596790116 999983882
596846995 999927003
596860643 999913355
596840446 999933552
-999950487 -596823511
-999856618 -596917380
-999898063 -596875935
596860391 999913607
-999966196 -596807802
-999868044 -596905954
-999810683 -596963315
596965783 999808215
-999866162 -596907836
596908086 999865912
-999959919 -596814079
-999885280 -596888718
596801695 999972303
596774262 999999736
596915699 999858299
596888128 999885870
-999825739 -596948259
596812197 999961801
-999890736 -596883262
-999993209 -596780789
-999896343 -596877655
-999999309 -596774689
-999804504 -596969494
596816100 999957898
-999910353 -596863645
596928189 999845809
-999897310 -596876688
-999916715 -596857283
-999911540 -596862458
-999939754 -596834244
596813542 999960456
596806124 999967874
596849049 999924949
596931842 999842156
-999923807 -596850191
596842733 999931265
-999843287 -596930711
-999975987 -596798011
-999968400 -596805598
-999940918 -596833080
-999913365 -596860633
-999979902 -596794096
596886427 999887571
596880102 999893896
596833998 999940000
-999931931 -596842067
596887779 999886219
-999925277 -596848721
-999922571 -596851427
-999875873 -596898125
596888964 999885034
-999970692 -596803306
-999857099 -596916899
596787049 999986949
-999891013 -596882985
596813429 999960569
-999956298 -596817700
596930561 999843437
596780550 999993448
596957881 999816117
596933383 999840615
-999800922 -596973076
-999855489 -596918509
596853239 999920759
-999925598 -596848400
596960196 999813802
-999880787 -596893211
-999813528 -596960470
596942906 999831092
-999975836 -596798162
596863470 999910528
596945843 999828155
-999975165 -596798833
596818730 999955268
-999905173 -596868825
-999934183 -596839815
-999973580 -596800418
596852344 999921654
-999919515 -596854483
596846810 999927188
-999805302 -596968696
596862418 999911580
596852424 999921574
596889586 999884412
-999816645 -596957353
-999956255 -596817743
596966280 999807718
596924684 999849314
-999828972 -596945026
596871293 999902705
596842872 999931126
596783519 999990479
596801042 999972956
-999830485 -596943513
596925330 999848668
-999896878 -596877120
-999908779 -596865219
-999935898 -596838100
-999960877 -596813121
596900381 999873617
-999995191 -596778807
-999911746 -596862252
596918584 999855414
-999958044 -596815954
-999978558 -596795440
-999957707 -596816291
596915771 999858227
596868682 999905316
-999934460 -596839538
596838414 999935584
596929068 999844930
-999803863 -596970135
596951454 999822544
596888379 999885619
-999812479 -596961519
-999882501 -596891497
-999876684 -596897314
596793061 999980937
-999935121 -596838877
596920708 999853290
-999993607 -596780391
596941308 999832690
-999898694 -596875304
596941258 999832740
-999920410 -596853588
-999840068 -596933930
596950043 999823955
596840725 999933273
-999974343 -596799655
596848423 999925575
-999971398 -596802600
596868078 999905920
596927352 999846646
596792544 999981454
596906791 999867207
-999977203 -596796795
-999904394 -596869604
596945238 999828760
-999876961 -596897037
596876287 999897711
596915093 999858905
-999875676 -596898322
596790304 999983694
596863084 999910914
596809358 999964640
596851282 999922716
-999945919 -596828079
-999816751 -596957247
-999995812 -596778186
596825716 999948282
596849380 999924618
596836426 999937572
-999903328 -596870670
-999809952 -596964046
596777663 999996335
596897502 999876496
596898451 999875547
-999950259 -596823739
596829584 999944414
-999884011 -596889987
596955792 999818206
596905605 999868393
596942983 999831015
-999828267 -596945731
596936887 999837111
596860478 999913520
-999896211 -596877787
596791870 999982128
-999858411 -596915587
-999999314 -596774684
596920087 999853911
596791555 999982443
596824186 999949812
-999912708 -596861290
596787028 999986970
596891829 999882169
596824516 999949482
596869192 999904806
-999948193 -596825805
-999821144 -596952854
596931297 999842701
-999904053 -596869945
596796348 999977650
596808589 999965409
-999876714 -596897284
-999912601 -596861397
596875708 999898290
-999927607 -596846391
-999812976 -596961022
596881658 999892340
596821638 999952360
-999883240 -596890758
-999894377 -596879621
596959946 999814052
-999826180 -596947818
596973227 999800771
-999913490 -596860508
-999910192 -596863806
596966578 999807420
-999858293 -596915705
-999824275 -596949723
-999970496 -596803502
-999897344 -596876654
596914031 999859967
596972801 999801197
-999802303 -596971695
596852720 999921278
-999992345 -596781653
-999940796 -596833202
596795287 999978711
-999834292 -596939706
596888415 999885583
596891201 999882797
-999990409 -596783589
-999940276 -596833722
596883827 999890171
596922633 999851365
596847426 999926572
-999824768 -596949230
-999994799 -596779199
-999919857 -596854141
596858656 999915342
-999808048 -596965950
-999881584 -596892414
-999944366 -596829632
-999829333 -596944665
596890316 999883682
-999820959 -596953039
-999992448 -596781550
596844958 999929040
-999832398 -596941600
596846212 999927786
596919324 999854674
596871322 999902676
-999816919 -596957079
-999874065 -596899933
596819005 999954993
-999899851 -596874147
-999941108 -596832890
596788836 999985162
-999897908 -596876090
-999954777 -596819221
596942450 999831548
-999955804 -596818194
-999975808 -596798190
596884982 999889016
-999913939 -596860059
596856307 999917691
596924727 999849271
-999932944 -596841054
-999949077 -596824921
596926189 999847809
-999903132 -596870866
596937727 999836271
596852793 999921205
596837285 999936713
-999947728 -596826270
596902705 999871293
596808991 999965007
-999806527 -596967471
596875091 999898907
-999817350 -596956648
596820070 999953928
-999808343 -596965655
596791288 999982710
596898897 999875101
-999913603 -596860395
596849792 999924206
596829522 999944476
596932026 999841972
596820068 999953930
596824323 999949675
-999894438 -596879560
-999960156 -596813842
596915290 999858708
-999946466 -596827532
-999935337 -596838661
-999966269 -596807729
-999998289 -596775709
596880213 999893785
-999938481 -596835517
-999853686 -596920312
596889248 999884750
-999965895 -596808103
-999933948 -596840050
-999908913 -596865085
-999882928 -596891070
596781475 999992523
596820616 999953382
596953814 999820184
-999923780 -596850218
596884911 999889087
596878111 999895887
596845700 999928298
596948719 999825279
-999985633 -596788365
-999957941 -596816057
596838091 999935907
596807719 999966279
-999906981 -596867017
596781804 999992194
-999899491 -596874507
-999903684 -596870314
-999843225 -596930773
-999808723 -596965275
596908033 999865965
596937308 999836690
596895933 999878065
-999896666 -596877332
-999959407 -596814591
596851435 999922563
-999862452 -596911546
596898376 999875622
-999998697 -596775301
596860493 999913505
-999817299 -596956699
-999903969 -596870029
-999809171 -596964827
596871058 999902940
596784229 999989769
596795719 999978279
-999807218 -596966780
596949067 999824931
-999851580 -596922418
-999893399 -596880599
-999936167 -596837831
-999960334 -596813664
596825696 999948302
-999914005 -596859993
-999913964 -596860034
596832746 999941252
596878226 999895772
596815873 999958125
596831706 999942292
596800116 999973882
596874636 999899362
596785823 999988175
596959698 999814300
-999811934 -596962064
596797030 999976968
596952994 999821004
596930317 999843681
596970249 999803749
-999847094 -596926904
596889109 999884889
596915644 999858354
-999861008 -596912990
596966162 999807836
596950213 999823785
-999969304 -596804694
596899174 999874824
-999959116 -596814882
-999970570 -596803428
-999946752 -596827246
596812528 999961470
596874120 999899878
596954629 999819369
-999847691 -596926307
596931502 999842496
596810631 999963367
596943218 999830780
-999962669 -596811329
596945057 999828941
-999935502 -596838496
596961924 999812074
596884440 999889558
-999827384 -596946614
596798383 999975615
-999952321 -596821677
-999990680 -596783318
-999892408 -596881590
-999885434 -596888564
-999804400 -596969598
596951623 999822375
-999897559 -596876439
596855058 999918940
596929674 999844324
596902825 999871173
-999868872 -596905126
-999811441 -596962557
596917791 999856207
596911492 999862506
-999996588 -596777410
596861927 999912071
-999883611 -596890387
596850105 999923893
596904519 999869479
596924570 999849428
596879641 999894357
-999807896 -596966102
596909711 999864287
-999979308 -596794690
596842111 999931887
596873450 999900548
-999922875 -596851123
596893394 999880604
-999941756 -596832242
-999875373 -596898625
596852739 999921259
596850850 999923148
-999910383 -596863615
596834977 999939021
-999831973 -596942025
-999916858 -596857140
596844251 999929747
-999936965 -596837033
-999970022 -596803976
-999894749 -596879249
-999962254 -596811744
-999825283 -596948715
596849944 999924054
-999881248 -596892750
-999887507 -596886491
-999999095 -596774903
-999877219 -596896779
596862075 999911923
-999946346 -596827652
-999965440 -596808558
596778885 999995113
596870994 999903004
596964343 999809655
596892123 999881875
-999933912 -596840086
-999850425 -596923573
596782921 999991077
596811885 999962113
-999946288 -596827710
596935961 999838037
596949634 999824364
596870041 999903957
596957118 999816880
596893280 999880718
596916259 999857739
596909989 999864009
596850717 999923281
596780501 999993497
-999853874 -596920124
596896026 999877972
596903464 999870534
596968707 999805291
596822141 999951857
596876665 999897333
596830444 999943554
596814751 999959247
-999800655 -596973343
-999963136 -596810862
596956927 999817071
596883455 999890543
-999855805 -596918193
596947608 999826390
-999812378 -596961620
-999927309 -596846689
596816503 999957495
-999907078 -596866920
596858142 999915856
-999923222 -596850776
596787476 999986522
-999863828 -596910170
596863990 999910008
596805016 999968982
596785486 999988512
596776687 999997311
596865024 999908974
596959028 999814970
-999869304 -596904694
-999825971 -596948027
-999823748 -596950250
-999975156 -596798842
-999955800 -596818198
596929524 999844474
-999994491 -596779507
-999958894 -596815104
596813798 999960200
596855719 999918279
596826297 999947701
596787778 999986220
596867841 999906157
-999975884 -596798114
596904675 999869323
-999908385 -596865613
596837193 999936805
-999905518 -596868480
596823011 999950987
-999818138 -596955860
596864386 999909612
-999827040 -596946958
-999874714 -596899284
596963420 999810578
-999858414 -596915584
596790386 999983612
596777591 999996407
-999983930 -596790068
596862547 999911451
-999986503 -596787495
596881533 999892465
596834208 999939790
596970438 999803560
596827739 999946259
596865729 999908269
596934807 999839191
-999972894 -596801104
-999826361 -596947637
596787137 999986861
596798819 999975179
-999894058 -596879940
-999935749 -596838249
-999972051 -596801947
-999893523 -596880475
-999958837 -596815161
596928152 999845846
596897426 999876572
596865156 999908842
-999997131 -596776867
596889960 999884038
-999968053 -596805945
596943556 999830442
-999916033 -596857965
-999893659 -596880339
596824983 999949015
-999857642 -596916356
596827248 999946750
-999831756 -596942242
-999877779 -596896219
596810822 999963176
-999999940 -596774058
-999882333 -596891665
596799754 999974244
596819394 999954604
-999887995 -596886003
596797044 999976954
596810518 999963480
-999941604 -596832394
-999953523 -596820475
596803277 999970721
-999887309 -596886689
596934985 999839013
-999974532 -596799466
596935858 999838140
-999911751 -596862247
-999998074 -596775924
596968919 999805079
-999804391 -596969607
-999928702 -596845296
596828769 999945229
596816264 999957734
-999901649 -596872349
-999879858 -596894140
-999852353 -596921645
-999821745 -596952253
-999856586 -596917412
-999982750 -596791248
596967986 999806012
596945765 999828233
596856055 999917943
-999811348 -596962650
-999929349 -596844649
-999896658 -596877340
-999813466 -596960532
596845389 999928609
-999963038 -596810960
596892551 999881447
-999908926 -596865072
596895031 999878967
-999842617 -596931381
-999952330 -596821668
-999887729 -596886269
596848240 999925758
596845267 999928731
-999884288 -596889710
-999993967 -596780031
596802357 999971641
596969919 999804079
596914333 999859665
-999880810 -596893188
-999828332 -596945666
-999912270 -596861728
596942881 999831117
-999888983 -596885015
-999885617 -596888381
-999850856 -596923142
-999854402 -596919596
596785394 999988604
596812765 999961233
-999845910 -596928088
596805227 999968771
596849634 999924364
596816690 999957308
-999882160 -596891838
596860253 999913745
596892270 999881728
-999896037 -596877961
-999928752 -596845246
596871094 999902904
596822345 999951653
-999808885 -596965113
596809109 999964889
-999826300 -596947698
596931899 999842099
596829276 999944722
596845608 999928390
-999974697 -596799301
-999830380 -596943618
596932061 999841937
596877227 999896771
596810670 999963328
-999969862 -596804136
-999954596 -596819402
596947927 999826071
-999880061 -596893937
596945271 999828727
-999855560 -596918438
-999854834 -596919164
596836050 999937948
596950253 999823745
-999926200 -596847798
-999822976 -596951022
596868403 999905595
-999873451 -596900547
596851060 999922938
596828683 999945315
-999892231 -596881767
-999898970 -596875028
596833694 999940304
-999991305 -596782693
596895954 999878044
-999891074 -596882924
596907555 999866443
596877880 999896118
596856419 999917579
-999977568 -596796430
-999909585 -596864413
596943468 999830530
-999842213 -596931785
596818903 999955095
-999848064 -596925934
-999898776 -596875222
596811574 999962424
-999807555 -596966443
596861663 999912335
596968127 999805871
596815691 999958307
-999801338 -596972660
596774540 999999458
-999866858 -596907140
-999896002 -596877996
596867364 999906634
596854886 999919112
596842118 999931880
596893328 999880670
-999815490 -596958508
-999989347 -596784651
596840094 999933904
-999893797 -596880201
596844095 999929903
-999976435 -596797563
596838828 999935170
596923066 999850932
-999833210 -596940788
596871256 999902742
-999801827 -596972171
596811056 999962942
-999927346 -596846652
-999871891 -596902107
596973003 999800995
-999802239 -596971759
-999921584 -596852414
596962569 999811429
-999813933 -596960065
-999957823 -596816175
-999948429 -596825569
-999823572 -596950426
-999910788 -596863210
-999918282 -596855716
-999858077 -596915921
596879190 999894808
-999821842 -596952156
596971255 999802743
-999855575 -596918423
596909721 999864277
596815697 999958301
-999830347 -596943651
596855767 999918231
-999908123 -596865875
596810537 999963461
596902800 999871198
-999964712 -596809286
596806056 999967942
596914246 999859752
596831138 999942860
596941123 999832875
-999806396 -596967602
-999820539 -596953459
-999906466 -596867532
-999903043 -596870955
596812776 999961222
596780081 999993917
596922782 999851216
596916479 999857519
596829867 999944131
-999860443 -596913555
-999937296 -596836702
596885836 999888162
596846113 999927885
-999805246 -596968752
-999972032 -596801966
-999942510 -596831488
-999821732 -596952266
596829658 999944340
-999911370 -596862628
596823978 999950020
-999843496 -596930502
596827512 999946486
-999889396 -596884602
596819197 999954801
596818259 999955739
596897149 999876849
-999856270 -596917728
-999911860 -596862138
-999828710 -596945288
-999850499 -596923499
-999892818 -596881180
-999897966 -596876032
-999860927 -596913071
596870616 999903382
596963021 999810977
596969848 999804150
596818342 999955656
596858327 999915671
-999951229 -596822769
-999918239 -596855759
596786253 999987745
596811834 999962164
-999867598 -596906400
-999895062 -596878936
596886804 999887194
-999804874 -596969124
596912630 999861368
-999857412 -596916586
596794806 999979192
596970694 999803304
596963682 999810316
596775315 999998683
596883871 999890127
-999947014 -596826984
-999809243 -596964755
-999824797 -596949201
-999998392 -596775606
596867183 999906815
-999966699 -596807299
-999841965 -596932033
-999999516 -596774482
596787972 999986026
-999916783 -596857215
-999873632 -596900366
596847950 999926048
596865264 999908734
596869496 999904502
-999966978 -596807020
-999856329 -596917669
-999812625 -596961373
596819710 999954288
-999954388 -596819610
-999857370 -596916628
596837939 999936059
-999810248 -596963750
-999805588 -596968410
-999883429 -596890569
596859590 999914408
596852755 999921243
-999832693 -596941305
-999934586 -596839412
-999976237 -596797761
-999981282 -596792716
-999971268 -596802730
596803579 999970419
596892595 999881403
596805544 999968454
596804566 999969432
-999989373 -596784625
-999910838 -596863160
-999973675 -596800323
596817119 999956879
-999803344 -596970654
596785339 999988659
596971676 999802322
-999956189 -596817809
-999848469 -596925529
-999837738 -596936260
596791577 999982421
596876701 999897297
596775525 999998473
-999911701 -596862297
-999849159 -596924839
-999862961 -596911037
596968277 999805721
-999828785 -596945213
596847811 999926187
596806405 999967593
-999884395 -596889603
-999831401 -596942597
596788971 999985027
596823648 999950350
-999909496 -596864502
596875057 999898941
-999961574 -596812424
596869597 999904401
-999827261 -596946737
596862732 999911266
596776092 999997906
596878977 999895021
-999801752 -596972246
-999921316 -596852682
-999827598 -596946400
-999883053 -596890945
596784076 999989922
-999891237 -596882761
596872768 999901230
596919222 999854776
596864470 999909528
596865071 999908927
596838586 999935412
-999836844 -596937154
596915080 999858918
-999834443 -596939555
596804930 999969068
596927159 999846839
-999809553 -596964445
-999921736 -596852262
596868592 999905406
-999926258 -596847740
596816341 999957657
-999939049 -596834949
596839457 999934541
-999863166 -596910832
596915996 999858002
-999825570 -596948428
-999891006 -596882992
596968633 999805365
596946215 999827783
-999949172 -596824826
-999905973 -596868025
596882650 999891348
596850369 999923629
596969738 999804260
-999837438 -596936560
596795632 999978366
-999951030 -596822968
596960531 999813467
-999997271 -596776727
-999987261 -596786737
596923070 999850928
596897645 999876353
596890488 999883510
596932391 999841607
-999947392 -596826606
596792379 999981619
-999848761 -596925237
-999876195 -596897803
596866939 999907059
596792645 999981353
596893092 999880906
-999881450 -596892548
596790556 999983442
596881345 999892653
-999943422 -596830576
-999881162 -596892836
596837142 999936856
596883458 999890540
-999948303 -596825695
-999994627 -596779371
596821726 999952272
-999862454 -596911544
-999875168 -596898830
-999849351 -596924647
-999909791 -596864207
596938453 999835545
596959516 999814482
-999849209 -596924789
596895393 999878605
596799590 999974408
596926966 999847032
596801894 999972104
-999976992 -596797006
596849744 999924254
596805813 999968185
596835447 999938551
596820720 999953278
-999944303 -596829695
-999829625 -596944373
596874997 999899001
-999896131 -596877867
596860033 999913965
-999884046 -596889952
-999963651 -596810347
596942975 999831023
-999993513 -596780485
596810821 999963177
596838265 999935733
596844687 999929311
596817286 999956712
596899162 999874836
-999821502 -596952496
-999821054 -596952944
-999988381 -596785617
-999985533 -596788465
596822006 999951992
596884987 999889011
596786903 999987095
-999826444 -596947554
-999863924 -596910074
-999867245 -596906753
-999958523 -596815475
-999932115 -596841883
596936020 999837978
-999889917 -596884081
596784344 999989654
-999865491 -596908507
-999907124 -596866874
-999914163 -596859835
596845548 999928450
-999932339 -596841659
596812540 999961458
596854969 999919029
-999908026 -596865972
596942514 999831484
-999971700 -596802298
-999971361 -596802637
596944722 999829276
596951005 999822993
596834472 999939526
-999903529 -596870469
-999850122 -596923876
596901523 999872475
-999953988 -596820010
596908916 999865082
-999967546 -596806452
596871390 999902608
-999851442 -596922556
-999823541 -596950457
596826643 999947355
596871508 999902490
596785651 999988347
596786607 999987391
-999854421 -596919577
596951674 999822324
-999961947 -596812051
-999987953 -596786045
-999963307 -596810691
596815323 999958675
596848592 999925406
596923216 999850782
596951399 999822599
-999810164 -596963834
596946393 999827605
596887479 999886519
-999803794 -596970204
-999956612 -596817386
-999887072 -596886926
-999987851 -596786147
-999842190 -596931808
-999901806 -596872192
-999971094 -596802904
-999987379 -596786619
596868276 999905722
596852751 999921247
-999945193 -596828805
-999887609 -596886389
596792846 999981152
596885483 999888515
-999807701 -596966297
-999989319 -596784679
-999890626 -596883372
-999809201 -596964797
-999924533 -596849465
596781949 999992049
-999921313 -596852685
-999816257 -596957741
-999839307 -596934691
596940323 999833675
596903766 999870232
-999950832 -596823166
596813197 999960801
-999934558 -596839440
-999869197 -596904801
596798584 999975414
-999857672 -596916326
596858024 999915974
-999927463 -596846535
596916249 999857749
-999804963 -596969035
596867411 999906587
596873646 999900352
-999891495 -596882503
-999931660 -596842338
596871172 999902826
-999805816 -596968182
596807514 999966484
-999890351 -596883647
-999851885 -596922113
-999835397 -596938601
596913152 999860846
596797658 999976340
596830399 999943599
-999944869 -596829129
-999888788 -596885210
-999907373 -596866625
596919939 999854059
596922260 999851738
596873543 999900455
-999915101 -596858897
-999924654 -596849344
596897485 999876513
596971978 999802020
596938458 999835540
-999973219 -596800779
-999951957 -596822041
-999854328 -596919670
-999998413 -596775585
596887026 999886972
596840291 999933707
596847741 999926257
596832789 999941209
-999963371 -596810627
596908570 999865428
596778334 999995664
596913979 999860019
-999800699 -596973299
596842078 999931920
596906655 999867343
-999951802 -596822196
596863395 999910603
-999885080 -596888918
-999946548 -596827450
-999921542 -596852456
596783721 999990277
596850980 999923018
596945024 999828974
596865920 999908078
596898027 999875971
596824146 999949852
596820479 999953519
596904910 999869088
596919044 999854954
-999820359 -596953639
596849215 999924783
596819948 999954050
-999958069 -596815929
596800928 999973070
596955426 999818572
-999806620 -596967378
596938310 999835688
596906445 999867553
596928815 999845183
596904670 999869328
-999907066 -596866932
-999965796 -596808202
-999910993 -596863005
596914245 999859753
596853663 999920335
-999976702 -596797296
596944160 999829838
596786033 999987965
-999955893 -596818105
596887064 999886934
-999921698 -596852300
-999905276 -596868722
-999915655 -596858343
-999884718 -596889280
596881278 999892720
596831597 999942401
-999982566 -596791432
596856916 999917082
596894582 999879416
-999918472 -596855526
596775602 999998396
596939992 999834006
-999996007 -596777991
596815348 999958650
596852313 999921685
-999909593 -596864405
596872828 999901170
-999991029 -596782969
596947843 999826155
-999846223 -596927775
-999803530 -596970468
596828764 999945234
-999829923 -596944075
-999965505 -596808493
-999975569 -596798429
596832340 999941658
596840929 999933069
596832429 999941569
-999904648 -596869350
-999815298 -596958700
596817342 999956656
-999835157 -596938841
-999937459 -596836539
596911789 999862209
596877671 999896327
596913470 999860528
596810465 999963533
596910243 999863755
-999842955 -596931043
596878463 999895535
596834548 999939450
596905673 999868325
596865980 999908018
-999992326 -596781672
-999966703 -596807295
-999925480 -596848518
-999813415 -596960583
596891095 999882903
596830224 999943774
596938047 999835951
-999886856 -596887142
596900266 999873732
-999998954 -596775044
-999802135 -596971863
-999980358 -596793640
-999920584 -596853414
-999825183 -596948815
-999823970 -596950028
-999817657 -596956341
596877455 999896543
-999841801 -596932197
-999978807 -596795191
596870857 999903141
596930358 999843640
-999930789 -596843209
596938037 999835961
596961396 999812602
-999995199 -596778799
596915038 999858960
-999994017 -596779981
-999803362 -596970636
-999819250 -596954748
-999904925 -596869073
-999966745 -596807253
596907306 999866692
-999843018 -596930980
596807954 999966044
596895100 999878898
596947479 999826519
596936713 999837285
-999820586 -596953412
-999980424 -596793574
-999858588 -596915410
-999829773 -596944225
-999990334 -596783664
596836503 999937495
-999965275 -596808723
-999890860 -596883138
-999840654 -596933344
596907760 999866238
-999824315 -596949683
596891484 999882514
596827716 999946282
-999898483 -596875515
596798081 999975917
596964234 999809764
596823641 999950357
596936311 999837687
-999820323 -596953675
-999929417 -596844581
-999882551 -596891447
596884815 999889183
-999932116 -596841882
596905319 999868679
596966962 999807036
596814401 999959597
596785527 999988471
596896127 999877871
596955697 999818301
-999943462 -596830536
-999924360 -596849638
-999923940 -596850058
-999934064 -596839934
596926729 999847269
-999990244 -596783754
596869631 999904367
596913480 999860518
-999949695 -596824303
596810972 999963026
-999938576 -596835422
596959199 999814799
596922062 999851936
-999867813 -596906185
596780494 999993504
-999819373 -596954625
-999967122 -596806876
-999971399 -596802599
-999946372 -596827626
596901748 999872250
596935059 999838939
596876266 999897732
596910361 999863637
-999913286 -596860712
596819815 999954183
596871908 999902090
596902122 999871876
596844155 999929843
-999888101 -596885897
596860402 999913596
-999860357 -596913641
-999800428 -596973570
-999935723 -596838275
-999898275 -596875723
-999863939 -596910059
596825692 999948306
-999824396 -596949602
596801980 999972018
596889665 999884333
-999974475 -596799523
596828599 999945399
-999985123 -596788875
-999877586 -596896412
596805641 999968357
-999807248 -596966750
596830615 999943383
-999996681 -596777317
-999917590 -596856408
596781868 999992130
596902299 999871699
596948480 999825518
-999858300 -596915698
596932871 999841127
596942920 999831078
-999895783 -596878215
-999904781 -596869217
596856806 999917192
596881982 999892016
596782867 999991131
596847395 999926603
-999956448 -596817550
-999992013 -596781985
-999878166 -596895832
596797308 999976690
596906846 999867152
-999803059 -596970939
-999917085 -596856913
-999820679 -596953319
596876519 999897479
596875465 999898533
-999825900 -596948098
596962408 999811590
596908569 999865429
-999966726 -596807272
-999846520 -596927478
596897271 999876727
596940082 999833916
-999996003 -596777995
-999984025 -596789973
-999905841 -596868157
596921499 999852499
596906177 999867821
596792295 999981703
596814053 999959945
-999992835 -596781163
-999935178 -596838820
596881382 999892616
596806582 999967416
-999841580 -596932418
596844284 999929714
596832688 999941310
596925822 999848176
596903001 999870997
-999966686 -596807312
596790491 999983507
596867581 999906417
-999959647 -596814351
596959518 999814480
596827687 999946311
-999989506 -596784492
596957878 999816120
596820782 999953216
596795495 999978503
596796194 999977804
596931891 999842107
596892527 999881471
-999949607 -596824391
-999972555 -596801443
-999859259 -596914739
596888573 999885425
-999974279 -596799719
-999975915 -596798083
596920652 999853346
596962139 999811859
-999817907 -596956091
596912640 999861358
-999867272 -596906726
-999854348 -596919650
596862752 999911246
596843935 999930063
596926952 999847046
-999882411 -596891587
-999830280 -596943718
596848396 999925602
-999860069 -596913929
596870179 999903819
-999806539 -596967459
-999916261 -596857737
596795661 999978337
596932122 999841876
-999961588 -596812410
596938926 999835072
596931011 999842987
596937750 999836248
-999806708 -596967290
-999856623 -596917375
-999976631 -596797367
-999922602 -596851396
596817034 999956964
596942307 999831691
-999844849 -596929149
596948437 999825561
-999919117 -596854881
596886175 999887823
-999842584 -596931414
596878700 999895298
596836045 999937953
596968574 999805424
-999874413 -596899585
596780204 999993794
596947658 999826340
-999974498 -596799500
596917515 999856483
-999999752 -596774246
-999948431 -596825567
596826030 999947968
-999809892 -596964106
596816331 999957667
596872515 999901483
596899709 999874289
596879672 999894326
596970354 999803644
-999945114 -596828884
596920437 999853561
596810832 999963166
-999889856 -596884142
-999822461 -596951537
-999994525 -596779473
596869239 999904759
-999895921 -596878077
596775935 999998063
-999960261 -596813737
596923352 999850646
-999836128 -596937870
-999844601 -596929397
-999909299 -596864699
-999896019 -596877979
596812894 999961104
596803276 999970722
596880760 999893238
596921480 999852518
596963631 999810367
596903432 999870566
-999884696 -596889302
596812055 999961943
596919310 999854688
596923586 999850412
-999815412 -596958586
596822419 999951579
596862850 999911148
-999860967 -596913031
596795502 999978496
-999862744 -596911254
596881177 999892821
-999862177 -596911821
596836933 999937065
-999803004 -596970994
596794609 999979389
596846825 999927173
-999845290 -596928708
-999876026 -596897972
-999948238 -596825760
-999843881 -596930117
596958078 999815920
596916647 999857351
-999947115 -596826883
-999887512 -596886486
596868392 999905606
-999987217 -596786781
-999843574 -596930424
-999937872 -596836126
-999861583 -596912415
596867751 999906247
-999891896 -596882102
-999904521 -596869477
596838298 999935700
-999856364 -596917634
-999949197 -596824801
-999963345 -596810653
596939961 999834037
596876969 999897029
596838991 999935007
596790390 999983608
596950807 999823191
-999864212 -596909786
-999832399 -596941599
596816927 999957071
-999959854 -596814144
-999825304 -596948694
-999819570 -596954428
596838048 999935950
596874531 999899467
-999980872 -596793126
-999803874 -596970124
-999830568 -596943430
-999824071 -596949927
-999952692 -596821306
596789885 999984113
596959025 999814973
-999921246 -596852752
596800592 999973406
-999837929 -596936069
596907675 999866323
-999983771 -596790227
596839715 999934283
-999944615 -596829383
-999919475 -596854523
596821923 999952075
-999914244 -596859754
596889414 999884584
596912940 999861058
-999882373 -596891625
-999808976 -596965022
596900319 999873679
596835018 999938980
-999951913 -596822085
-999975443 -596798555
596945985 999828013
596968376 999805622
-999890555 -596883443
596794955 999979043
-999976475 -596797523
596857682 999916316
596935546 999838452
596806475 999967523
-999991203 -596782795
596938002 999835996
-999949606 -596824392
596915011 999858987
-999969716 -596804282
596858799 999915199
596942851 999831147
596857016 999916982
-999809755 -596964243
596813546 999960452
596906717 999867281
-999968649 -596805349
-999926052 -596847946
-999896811 -596877187
596811778 999962220
596826360 999947638
596874991 999899007
596867771 999906227
596895772 999878226
596896509 999877489
-999810193 -596963805
596876616 999897382
596795371 999978627
596958822 999815176
-999927543 -596846455
-999988419 -596785579
-999839964 -596934034
596928023 999845975
596844920 999929078
-999982076 -596791922
-999928648 -596845350
-999948861 -596825137
596968225 999805773
-999936478 -596837520
596918094 999855904
-999807288 -596966710
-999808916 -596965082
-999849719 -596924279
596944143 999829855
-999884030 -596889968
-999994857 -596779141
-999867174 -596906824
-999997253 -596776745
-999849639 -596924359
596955910 999818088
-999988693 -596785305
-999840241 -596933757
-999886166 -596887832
-999847834 -596926164
596970037 999803961
596937382 999836616
596844355 999929643
-999827436 -596946562
596891169 999882829
596877408 999896590
-999812983 -596961015
596872660 999901338
-999819911 -596954087
-999997004 -596776994
596890323 999883675
596882391 999891607
596918877 999855121
-999982599 -596791399
-999928014 -596845984
596828490 999945508
596866410 999907588
596919167 999854831
-999830676 -596943322
596809810 999964188
-999853020 -596920978
-999995399 -596778599
596870673 999903325
596801024 999972974
596867573 999906425
596957340 999816658
596871941 999902057
596913383 999860615
596801642 999972356
596780280 999993718
596868233 999905765
596969075 999804923
-999882764 -596891234
-999870348 -596903650
-999922981 -596851017
-999988262 -596785736
-999872117 -596901881
-999841480 -596932518
-999811076 -596962922
-999884943 -596889055
596943647 999830351
596839660 999934338
596897561 999876437
596880745 999893253
-999989194 -596784804
-999866475 -596907523
-999878827 -596895171
596787756 999986242
-999965752 -596808246
596822917 999951081
596925329 999848669
596956374 999817624
596801505 999972493
-999960904 -596813094
596967029 999806969
596971798 999802200
596962662 999811336
-999820226 -596953772
-999824569 -596949429
-999946570 -596827428
596780775 999993223
596804854 999969144
596903639 999870359
596869647 999904351
-999957329 -596816669
-999879170 -596894828
-999997504 -596776494
596909085 999864913
-999955779 -596818219
-999804732 -596969266
596812559 999961439
-999859928 -596914070
596949095 999824903
-999835306 -596938692
596881844 999892154
-999924629 -596849369
596785082 999988916
596879912 999894086
-999821395 -596952603
596774461 999999537
-999904363 -596869635
-999904738 -596869260
596812194 999961804
-999805185 -596968813
596776650 999997348
-999844436 -596929562
-999882976 -596891022
596967911 999806087
596926857 999847141
596883291 999890707
596854011 999919987
596803515 999970483
596843904 999930094
-999892148 -596881850
596872932 999901066
-999901465 -596872533
596822729 999951269
596960772 999813226
596906157 999867841
-999821603 -596952395
596907176 999866822
596832753 999941245
596898503 999875495
-999886421 -596887577
596958730 999815268
596787829 999986169
-999945406 -596828592
-999986281 -596787717
596828284 999945714
-999840433 -596933565
596774513 999999485
596849086 999924912
-999903600 -596870398
596782791 999991207
-999924449 -596849549
596946454 999827544
596903221 999870777
-999838493 -596935505
596877284 999896714
596791494 999982504
596811850 999962148
-999860068 -596913930
-999970230 -596803768
-999967332 -596806666
596947575 999826423
596778014 999995984
-999954555 -596819443
596818150 999955848
596848656 999925342
596932965 999841033
-999947610 -596826388
596914516 999859482
596899594 999874404
-999915497 -596858501
596861096 999912902
596780968 999993030
-999867867 -596906131
-999838678 -596935320
596933808 999840190
596939051 999834947
596780305 999993693
596814938 999959060
-999927046 -596846952
596791341 999982657
596856924 999917074
-999837566 -596936432
596944427 999829571
-999858612 -596915386
596883321 999890677
-999864924 -596909074
-999854225 -596919773
596911166 999862832
-999912998 -596861000
596916099 999857899
596822646 999951352
596775372 999998626
596857438 999916560
-999934565 -596839433
-999948181 -596825817
596835265 999938733
596851567 999922431
596795326 999978672
-999950225 -596823773
-999817987 -596956011
-999849065 -596924933
-999897962 -596876036
-999978901 -596795097
-999806568 -596967430
596834235 999939763
596802499 999971499
596915940 999858058
-999810538 -596963460
-999989723 -596784275
-999929770 -596844228
596895178 999878820
-999891048 -596882950
-999863960 -596910038
596946794 999827204
596970372 999803626
-999937787 -596836211
596815413 999958585
-999892794 -596881204
596802244 999971754
596839257 999934741
596843417 999930581
596963068 999810930
-999828327 -596945671
-999981773 -596792225
-999878697 -596895301
596833213 999940785
-999979656 -596794342
596885271 999888727
596945662 999828336
-999861677 -596912321
596881871 999892127
-999937457 -596836541
-999961496 -596812502
-999930602 -596843396
-999962347 -596811651
-999828348 -596945650
596896227 999877771
-999911807 -596862191
596855919 999918079
-999813282 -596960716
-999908989 -596865009
-999942444 -596831554
596813482 999960516
-999993924 -596780074
596957155 999816843
-999810824 -596963174
-999860608 -596913390
596916538 999857460
596927764 999846234
-999847287 -596926711
-999976565 -596797433
596948277 999825721
-999886559 -596887439
-999874369 -596899629
-999848732 -596925266
-999870676 -596903322
-999833678 -596940320
596881985 999892013
-999961861 -596812137
596891376 999882622
596843030 999930968
596800305 999973693
596887328 999886670
-999837731 -596936267
596793983 999980015
596876200 999897798
-999944815 -596829183
596923836 999850162
-999910652 -596863346
596871701 999902297
596793991 999980007
596960511 999813487
-999952874 -596821124
596968156 999805842
-999889420 -596884578
-999994869 -596779129
-999994395 -596779603
596904402 999869596
-999811567 -596962431
-999870575 -596903423
596934673 999839325
596880648 999893350
596848503 999925495
596863407 999910591
-999888372 -596885626
596940720 999833278
596888372 999885626
596903171 999870827
596953527 999820471
596933967 999840031
-999838576 -596935422
596787599 999986399
-999846128 -596927870
-999997150 -596776848
-999961938 -596812060
-999897705 -596876293
-999846166 -596927832
596924681 999849317
596911851 999862147
-999838297 -596935701
-999972627 -596801371
596882951 999891047
596940927 999833071
596790339 999983659
596895758 999878240
596882209 999891789
596781865 999992133
-999950256 -596823742
596805948 999968050
596929617 999844381
-999967742 -596806256
-999835485 -596938513
596939200 999834798
-999915839 -596858159
596858203 999915795
596916379 999857619
596815874 999958124
596780209 999993789
-999896563 -596877435
596787224 999986774
596884820 999889178
596826561 999947437
-999888723 -596885275
596948677 999825321
596852710 999921288
-999890963 -596883035
-999931694 -596842304
596813936 999960062
596886214 999887784
-999911837 -596862161
-999983949 -596790049
596905849 999868149
596885091 999888907
596854705 999919293
596822185 999951813
596806611 999967387
596923240 999850758
-999840642 -596933356
596951329 999822669
-999901471 -596872527
596916093 999857905
-999913262 -596860736
-999930148 -596843850
-999868252 -596905746
596867926 999906072
596876213 999897785
-999885899 -596888099
596929490 999844508
596882271 999891727
596868277 999905721
-999926293 -596847705
596792633 999981365
596813217 999960781
-999874995 -596899003
-999839979 -596934019
596830943 999943055
596847933 999926065
-999824615 -596949383
596868094 999905904
-999919737 -596854261
596879047 999894951
596903552 999870446
596897422 999876576
596902032 999871966
-999982342 -596791656
-999899802 -596874196
596787486 999986512
-999891783 -596882215
596896993 999877005
596937825 999836173
-999917636 -596856362
-999842239 -596931759
-999925743 -596848255
596867917 999906081
596931965 999842033
596829525 999944473
-999834726 -596939272
596797317 999976681
-999986887 -596787111
596883234 999890764
-999953030 -596820968
-999848798 -596925200
-999819069 -596954929
596829508 999944490
-999898898 -596875100
-999983256 -596790742
596782689 999991309
596894811 999879187
-999897317 -596876681
596859906 999914092
-999832437 -596941561
596970171 999803827
-999990063 -596783935
-999980426 -596793572
-999805092 -596968906
596928681 999845317
-999843359 -596930639
-999855225 -596918773
596853021 999920977
596913592 999860406
596883804 999890194
-999847252 -596926746
-999879934 -596894064
-999984750 -596789248
-999919411 -596854587
596959598 999814400
596848132 999925866
596811094 999962904
596848891 999925107
596865825 999908173
-999833507 -596940491
-999832836 -596941162
-999811486 -596962512
-999867329 -596906669
596796030 999977968
-999858618 -596915380
-999999544 -596774454
-999887281 -596886717
-999913669 -596860329
-999897207 -596876791
-999974306 -596799692
-999992722 -596781276
-999956128 -596817870
596952105 999821893
596814732 999959266
-999817191 -596956807
596954651 999819347
596943578 999830420
-999951360 -596822638
-999834774 -596939224
596939873 999834125
-999899416 -596874582
-999932619 -596841379
-999855314 -596918684
-999904500 -596869498
596824244 999949754
-999942301 -596831697
596776641 999997357
-999930865 -596843133
596970464 999803534
596934718 999839280
-999848260 -596925738
596783382 999990616
596843293 999930705
-999810601 -596963397
596892794 999881204
-999916469 -596857529
-999800315 -596973683
596826010 999947988
596866360 999907638
596857377 999916621
596878676 999895322
596863938 999910060
-999968875 -596805123
596948320 999825678
-999802909 -596971089
-999951827 -596822171
596887431 999886567
596879046 999894952
-999972143 -596801855
596823752 999950246
596807845 999966153
596861784 999912214
596808040 999965958
596788334 999985664
596954711 999819287
-999975545 -596798453
596902507 999871491
596943500 999830498
-999909317 -596864681
-999862297 -596911701
596917102 999856896
-999987947 -596786051
-999904489 -596869509
-999967876 -596806122
596789113 999984885
596869706 999904292
596933291 999840707
596832716 999941282
-999828381 -596945617
-999979977 -596794021
596972771 999801227
596807028 999966970
-999991999 -596781999
-999968288 -596805710
596921383 999852615
596927607 999846391
596806867 999967131
596863790 999910208
-999902165 -596871833
-999838834 -596935164
596970479 999803519
-999976385 -596797613
-999920761 -596853237
-999848528 -596925470
-999839748 -596934250
596809815 999964183
-999836444 -596937554
596785677 999988321
596954690 999819308
596939287 999834711
596891721 999882277
-999903474 -596870524
596898611 999875387
596896636 999877362
-999855939 -596918059
-999867265 -596906733
596970094 999803904
596836574 999937424
596929624 999844374
596788214 999985784
-999831935 -596942063
596884272 999889726
596964199 999809799
596791455 999982543
-999819738 -596954260
596916580 999857418
596871527 999902471
-999870458 -596903540
-999983493 -596790505
596953548 999820450
596782071 999991927
596834819 999939179
596827650 999946348
-999832576 -596941422
-999922357 -596851641
-999840854 -596933144
-999835628 -596938370
-999842076 -596931922
596950053 999823945
596921209 999852789
-999964430 -596809568
596894814 999879184
596903065 999870933
-999828895 -596945103
596890906 999883092
596947070 999826928
596847014 999926984
596774076 999999922
596950845 999823153
596842029 999931969
596801709 999972289
-999900489 -596873509
-999837049 -596936949
596851399 999922599
-999845028 -596928970
-999834102 -596939896
-999958130 -596815868
596901250 999872748
596916321 999857677
596792372 999981626
596952939 999821059
-999846364 -596927634
596924388 999849610
-999899275 -596874723
-999855475 -596918523
-999999044 -596774954
-999887627 -596886371
-999872778 -596901220
-999946195 -596827803
596777839 999996159
-999830419 -596943579
596832021 999941977
596948949 999825049
596800807 999973191
596824656 999949342
-999860720 -596913278
596941318 999832680
-999917071 -596856927
-999849352 -596924646
596949559 999824439
-999841016 -596932982
-999976896 -596797102
596793136 999980862
-999839678 -596934320
-999946844 -596827154
596950962 999823036
596787936 999986062
-999835230 -596938768
596955666 999818332
-999978830 -596795168
-999811010 -596962988
596881856 999892142
-999895699 -596878299
596824677 999949321
-999944890 -596829108
596894867 999879131
596965138 999808860
596853494 999920504
-999989280 -596784718
-999838347 -596935651
596918745 999855253
596837758 999936240
-999930153 -596843845
596910460 999863538
-999850458 -596923540
-999875482 -596898516
596893985 999880013
-999839193 -596934805
596925754 999848244
-999919513 -596854485
-999820380 -596953618
596820605 999953393
-999878717 -596895281
-999944337 -596829661
-999877057 -596896941
596921024 999852974
-999860028 -596913970
-999837099 -596936899
596928781 999845217
-999852782 -596921216
-999935055 -596838943
596900636 999873362
596859180 999914818
596971997 999802001
-999869345 -596904653
-999951727 -596822271
596876432 999897566
-999904865 -596869133
596959813 999814185
596907024 999866974
-999935410 -596838588
596827643 999946355
596943441 999830557
596884586 999889412
596805083 999968915
-999817496 -596956502
596844793 999929205
596879526 999894472
596898057 999875941
-999809102 -596964896
596791767 999982231
-999980199 -596793799
-999946238 -596827760
596911134 999862864
-999853497 -596920501
596970451 999803547
-999923030 -596850968
596911589 999862409
596815751 999958247
596894096 999879902
-999893427 -596880571
-999956262 -596817736
596919637 999854361
-999999394 -596774604
596922281 999851717
-999985257 -596788741
596862859 999911139
596806882 999967116
596852258 999921740
596904424 999869574
-999826798 -596947200
596896478 999877520
-999953272 -596820726
596820512 999953486
-999873186 -596900812
-999978450 -596795548
-999993847 -596780151
-999862398 -596911600
596785969 999988029
-999928334 -596845664
596926003 999847995
596968458 999805540
-999919128 -596854870
-999967419 -596806579
-999843604 -596930394
596785347 999988651
596940188 999833810
596835730 999938268
-999946058 -596827940
596798526 999975472
596869588 999904410
-999830706 -596943292
596833146 999940852
596854640 999919358
-999963933 -596810065
596967733 999806265
596930896 999843102
-999990993 -596783005
-999914679 -596859319
-999991066 -596782932
596853391 999920607
-999850081 -596923917
-999801977 -596972021
596815171 999958827
-999997876 -596776122
-999821791 -596952207
-999917853 -596856145
596813894 999960104
596867044 999906954
596799735 999974263
596808836 999965162
-999837747 -596936251
596796169 999977829
-999897504 -596876494
-999924883 -596849115
-999987712 -596786286
596813353 999960645
-999943001 -596830997
596840478 999933520
596957953 999816045
-999875845 -596898153
596871287 999902711
-999818640 -596955358
-999844252 -596929746
-999874660 -596899338
-999983278 -596790720
-999972260 -596801738
-999942842 -596831156
596835204 999938794
596966991 999807007
596829557 999944441
-999820141 -596953857
-999862554 -596911444
596897390 999876608
596787294 999986704
596825763 999948235
-999930975 -596843023
-999956741 -596817257
-999885398 -596888600
596955341 999818657
596947302 999826696
596787632 999986366
-999885468 -596888530
596937661 999836337
-999821731 -596952267
596934177 999839821
596958560 999815438
596861993 999912005
596781876 999992122
596913743 999860255
-999894864 -596879134
-999879467 -596894531
-999814079 -596959919
596950593 999823405
596943396 999830602
-999988879 -596785119
596890145 999883853
596816948 999957050
596861406 999912592
-999872550 -596901448
596964178 999809820
-999824715 -596949283
-999945676 -596828322
596784560 999989438
596780306 999993692
596915802 999858196
-999930808 -596843190
596777813 999996185
-999990975 -596783023
596948640 999825358
596812948 999961050
-999805859 -596968139
-999818781 -596955217
-999841820 -596932178
596911637 999862361
-999833481 -596940517
596914538 999859460
-999865800 -596908198
596852876 999921122
-999841500 -596932498
-999990458 -596783540
596924312 999849686
-999921430 -596852568
-999864690 -596909308
596916281 999857717
596813310 999960688
596906892 999867106
-999915553 -596858445
-999819940 -596954058
-999999248 -596774750
-999828442 -596945556
596780822 999993176
596965792 999808206
-999841000 -596932998
596798596 999975402
-999800228 -596973770
-999994422 -596779576
596866870 999907128
-999913170 -596860828
596860887 999913111
596789988 999984010
-999820635 -596953363
596838082 999935916
596795226 999978772
-999838416 -596935582
-999976705 -596797293
596886109 999887889
596932331 999841667
596797876 999976122
-999973800 -596800198
-999965595 -596808403
596916252 999857746
-999945551 -596828447
-999954247 -596819751
-999861558 -596912440
-999928443 -596845555
-999885727 -596888271
-999935091 -596838907
596847120 999926878
596846801 999927197
-999932164 -596841834
596798797 999975201
596875916 999898082
-999806076 -596967922
596889020 999884978
-999986945 -596787053
596870336 999903662
-999885578 -596888420
596878429 999895569
596941406 999832592
596876047 999897951
-999864546 -596909452
-999975938 -596798060
596780344 999993654
-999852596 -596921402
596803133 999970865
-999894036 -596879962
596909273 999864725
-999820157 -596953841
596792629 999981369
-999976760 -596797238
-999989519 -596784479
596776001 999997997
596935894 999838104
596932988 999841010
596833145 999940853
596830905 999943093
596867041 999906957
-999954732 -596819266
-999923038 -596850960
-999925696 -596848302
-999993401 -596780597
-999957785 -596816213
-999969722 -596804276
596870553 999903445
596881584 999892414
596834831 999939167
-999968410 -596805588
596914285 999859713
596917416 999856582
-999912756 -596861242
596790599 999983399
-999948233 -596825765
-999872467 -596901531
-999988309 -596785689
-999901779 -596872219
596810892 999963106
596866998 999907000
-999969836 -596804162
596923215 999850783
-999842019 -596931979
-999862124 -596911874
-999975816 -596798182
-999824248 -596949750
-999820593 -596953405
596900913 999873085
-999943922 -596830076
-999894350 -596879648
596867084 999906914
596870639 999903359
-999800704 -596973294
-999908650 -596865348
-999833339 -596940659
596970035 999803963
-999904294 -596869704
596847829 999926169
596839387 999934611
596816589 999957409
-999869282 -596904716
596865705 999908293
-999985346 -596788652
596902550 999871448
-999908890 -596865108
596973113 999800885
-999843447 -596930551
596945609 999828389
596886984 999887014
-999871578 -596902420
-999897783 -596876215
-999960885 -596813113
-999960511 -596813487
596837608 999936390
-999947237 -596826761
-999950244 -596823754
-999810893 -596963105
596791991 999982007
-999959679 -596814319
596844719 999929279
-999895603 -596878395
-999876686 -596897312
-999882684 -596891314
-999929181 -596844817
-999957222 -596816776
596805918 999968080
-999888753 -596885245
596793842 999980156
596846513 999927485
596811299 999962699
-999872341 -596901657
596821739 999952259
-999915305 -596858693
596839353 999934645
-999842948 -596931050
-999900444 -596873554
-999825391 -596948607
-999926924 -596847074
-999945066 -596828932
596923203 999850795
596809989 999964009
-999885219 -596888779
-999962561 -596811437
-999940025 -596833973
596812686 999961312
596964693 999809305
596925005 999848993
596777564 999996434
596799761 999974237
596970814 999803184
596943112 999830886
-999895966 -596878032
596961303 999812695
596841056 999932942
-999837059 -596936939
-999908601 -596865397
596804412 999969586
-999993104 -596780894
596970316 999803682
-999888418 -596885580
596869933 999904065
596950539 999823459
-999930276 -596843722
-999866125 -596907873
596775633 999998365
596866808 999907190
-999937128 -596836870
596865950 999908048
596888117 999885881
596970427 999803571
-999934479 -596839519
596850633 999923365
-999850241 -596923757
596864602 999909396
-999825806 -596948192
-999915828 -596858170
-999825902 -596948096
-999948517 -596825481
596962157 999811841
-999960814 -596813184
596964986 999809012
596806984 999967014
-999974625 -596799373
-999834620 -596939378
-999961550 -596812448
596921581 999852417
-999835432 -596938566
-999987658 -596786340
-999809366 -596964632
596937277 999836721
-999906193 -596867805
-999953076 -596820922
-999824437 -596949561
596919097 999854901
-999888306 -596885692
596862016 999911982
596873275 999900723
-999878662 -596895336
596876479 999897519
596829056 999944942
596944819 999829179
-999888426 -596885572
596876454 999897544
-999908805 -596865193
-999954251 -596819747
-999949108 -596824890
-999933634 -596840364
-999901243 -596872755
596811640 999962358
-999944413 -596829585
-999851721 -596922277
-999968600 -596805398
596783830 999990168
-999929119 -596844879
-999874624 -596899374
596870766 999903232
-999803106 -596970892
-999990497 -596783501
596792651 999981347
596943994 999830004
596928240 999845758
-999954694 -596819304
-999842205 -596931793
-999884317 -596889681
596790970 999983028
596782265 999991733
-999965263 -596808735
596860172 999913826
-999933660 -596840338
596839626 999934372
-999847539 -596926459
596935928 999838070
596900998 999873000
-999970521 -596803477
596883588 999890410
596871345 999902653
596896547 999877451
-999895537 -596878461
-999803285 -596970713
-999851648 -596922350
-999978679 -596795319
-999805658 -596968340
-999878526 -596895472
596926825 999847173
-999970494 -596803504
-999834160 -596939838
-999850508 -596923490
-999833463 -596940535
596905218 999868780
596858605 999915393
596966934 999807064
-999846168 -596927830
596835171 999938827
-999980640 -596793358
596892393 999881605
596960482 999813516
596916204 999857794
-999918604 -596855394
-999909920 -596864078
596890804 999883194
-999891496 -596882502
596813261 999960737
-999915557 -596858441
596824635 999949363
596908672 999865326
-999932390 -596841608
-999907056 -596866942
596796575 999977423
-999946364 -596827634
596929224 999844774
-999878530 -596895468
596960256 999813742
596924295 999849703
596831902 999942096
596890418 999883580
596790637 999983361
-999877140 -596896858
596870726 999903272
-999952871 -596821127
-999902929 -596871069
-999835070 -596938928
-999803188 -596970810
-999848952 -596925046
596956224 999817774
596911462 999862536
596948210 999825788
-999856229 -596917769
-999924518 -596849480
596956543 999817455
596784996 999989002
596817709 999956289
596970429 999803569
596845711 999928287
-999963187 -596810811
-999836328 -596937670
596920076 999853922
-999962177 -596811821
-999867116 -596906882
-999805660 -596968338
-999866769 -596907229
596939330 999834668
-999931280 -596842718
-999862045 -596911953
-999912065 -596861933
596945589 999828409
596886512 999887486
596809490 999964508
596853345 999920653
596839535 999934463
596922059 999851939
-999968989 -596805009
596894112 999879886
-999965633 -596808365
-999984266 -596789732
596840827 999933171
-999938672 -596835326
596873840 999900158
596913825 999860173
-999898465 -596875533
-999947725 -596826273
-999984567 -596789431
-999860062 -596913936
596883708 999890290
-999928307 -596845691
-999936232 -596837766
596924589 999849409
-999940356 -596833642
596779731 999994267
-999885560 -596888438
-999995754 -596778244
596953449 999820549
-999947758 -596826240
596780313 999993685
596919551 999854447
-999974401 -596799597
-999836828 -596937170
-999873245 -596900753
596778000 999995998
-999988274 -596785724
-999902522 -596871476
-999821793 -596952205
596834198 999939800
-999852100 -596921898
596912287 999861711
-999939477 -596834521
596945179 999828819
-999873724 -596900274
596819512 999954486
596972037 999801961
596811072 999962926
596834247 999939751
596852154 999921844
-999805179 -596968819
-999923638 -596850360
596805728 999968270
-999973304 -596800694
-999914648 -596859350
-999961451 -596812547
-999922068 -596851930
596869258 999904740
596956271 999817727
-999905870 -596868128
-999918540 -596855458
-999836394 -596937604
-999825786 -596948212
-999874342 -596899656
-999915593 -596858405
-999897149 -596876849
-999979760 -596794238
596818118 999955880
596826315 999947683
-999910393 -596863605
-999908820 -596865178
-999893737 -596880261
-999814953 -596959045
596782034 999991964
-999939595 -596834403
596804889 999969109
596834966 999939032
-999866208 -596907790
-999985209 -596788789
596936821 999837177
-999889798 -596884200
-999839052 -596934946
-999818156 -596955842
-999978108 -596795890
596955307 999818691
-999995736 -596778262
-999823895 -596950103
596963937 999810061
-999946772 -596827226
-999876663 -596897335
596785704 999988294
596836422 999937576
-999813892 -596960106
-999881241 -596892757
596963623 999810375
-999928202 -596845796
-999893994 -596880004
596808233 999965765
596934076 999839922
-999918284 -596855714
-999848522 -596925476
-999874257 -596899741
596809807 999964191
596847934 999926064
596885381 999888617
596782887 999991111
596961320 999812678
-999935969 -596838029
-999842644 -596931354
-999952728 -596821270
596920609 999853389
596849886 999924112
596782117 999991881
-999834915 -596939083
-999881176 -596892822
-999862412 -596911586
-999947402 -596826596
-999830898 -596943100
596837315 999936683
-999976757 -596797241
-999992788 -596781210
-999843704 -596930294
-999950230 -596823768
596944829 999829169
596899151 999874847
596969179 999804819
596868789 999905209
-999896453 -596877545
596877206 999896792
-999851831 -596922167
596872166 999901832
-999806737 -596967261
596876854 999897144
-999937133 -596836865
596919872 999854126
596822797 999951201
596865666 999908332
596823629 999950369
596941931 999832067
-999881490 -596892508
596827327 999946671
596800248 999973750
596813706 999960292
-999969239 -596804759
596892255 999881743
-999920162 -596853836
-999941067 -596832931
596892681 999881317
596930589 999843409
596880317 999893681
596868328 999905670
-999832413 -596941585
596973884 999800114
596825217 999948781
-999955409 -596818589
-999944403 -596829595
596932692 999841306
596776146 999997852
596869200 999904798
-999895123 -596878875
596837018 999936980
-999872883 -596901115
596779707 999994291
-999802776 -596971222
596856449 999917549
596930254 999843744
-999876975 -596897023
-999956970 -596817028
596776297 999997701
596932256 999841742
-999921472 -596852526
596840839 999933159
-999831714 -596942284
-999988352 -596785646
596888446 999885552
596965651 999808347
596917445 999856553
-999979195 -596794803
-999923321 -596850677
596973450 999800548
-999912639 -596861359
-999899994 -596874004
-999812289 -596961709
-999941721 -596832277
596882174 999891824
596803410 999970588
-999897463 -596876535
596786976 999987022
596803828 999970170
-999887368 -596886630
596855547 999918451
596972463 999801535
-999938460 -596835538
-999863127 -596910871
596797311 999976687
-999962256 -596811742
-999928354 -596845644
596781663 999992335
-999995874 -596778124
596919083 999854915
-999938056 -596835942
-999827097 -596946901
-999928552 -596845446
596892183 999881815
596803880 999970118
596872041 999901957
596776704 999997294
596908489 999865509
596906514 999867484
596940542 999833456
-999927117 -596846881
-999928228 -596845770
-999953866 -596820132
596850994 999923004
596886777 999887221
596871829 999902169
-999898254 -596875744
596917136 999856862
596790978 999983020
596914569 999859429
596926284 999847714
596873656 999900342
-999827657 -596946341
596916672 999857326
596775802 999998196
-999813161 -596960837
596960644 999813354
596776463 999997535
596813978 999960020
596846348 999927650
596872995 999901003
-999864390 -596909608
596847004 999926994
596853018 999920980
-999937742 -596836256
-999984338 -596789660
596869407 999904591
-999982841 -596791157
-999901725 -596872273
596966879 999807119
596851029 999922969
596886316 999887682
-999949225 -596824773
596915956 999858042
-999839153 -596934845
-999859015 -596914983
-999839265 -596934733
596910902 999863096
-999910859 -596863139
596951585 999822413
596873066 999900932
596932863 999841135
-999976935 -596797063
596935131 999838867
596887650 999886348
596829427 999944571
-999899780 -596874218
-999948963 -596825035
596848845 999925153
596967187 999806811
-999829253 -596944745
-999904184 -596869814
596917035 999856963
-999888482 -596885516
596778382 999995616
-999969130 -596804868
-999859074 -596914924
-999881882 -596892116
596821159 999952839
-999919555 -596854443
-999849515 -596924483
596878946 999895052
596928298 999845700
596937931 999836067
596794451 999979547
-999972841 -596801157
-999827944 -596946054
596782030 999991968
596953724 999820274
596889247 999884751
-999836758 -596937240
596874973 999899025
-999849579 -596924419
596866755 999907243
596811597 999962401
-999876801 -596897197
-999821684 -596952314
596948667 999825331
596831880 999942118
-999962940 -596811058
-999974462 -596799536
596866530 999907468
596778892 999995106
596908394 999865604
-999836890 -596937108
596898158 999875840
-999973450 -596800548
596880011 999893987
596864414 999909584
596937711 999836287
596865909 999908089
596968728 999805270
596780364 999993634
-999888126 -596885872
596780790 999993208
-999957332 -596816666
596902114 999871884
596908528 999865470
-999999731 -596774267
596924917 999849081
596942346 999831652
-999882320 -596891678
596943095 999830903
596918782 999855216
-999871695 -596902303
596803193 999970805
596837890 999936108
-999930551 -596843447
-999911855 -596862143
-999845042 -596928956
-999895330 -596878668
-999929322 -596844676
-999809489 -596964509
-999920494 -596853504
-999911090 -596862908
-999830772 -596943226
596860166 999913832
596789168 999984830
596774417 999999581
-999897843 -596876155
596837277 999936721
-999901393 -596872605
-999839151 -596934847
596884143 999889855
-999852610 -596921388
596821564 999952434
596915246 999858752
596824434 999949564
596972034 999801964
-999827653 -596946345
-999804975 -596969023
-999920760 -596853238
596849887 999924111
-999930360 -596843638
596932511 999841487
-999809664 -596964334
596940266 999833732
596907925 999866073
596832042 999941956
-999880349 -596893649
596857678 999916320
596889071 999884927
596807008 999966990
596797489 999976509
596940801 999833197
596951279 999822719
596785699 999988299
596810756 999963242
-999884213 -596889785
-999824704 -596949294
596870265 999903733
596953690 999820308
596909167 999864831
596838691 999935307
-999815710 -596958288
596843880 999930118
596879402 999894596
-999978047 -596795951
596955935 999818063
596934608 999839390
-999930049 -596843949
596774777 999999221
-999977262 -596796736
-999827600 -596946398
596777116 999996882
596884906 999889092
596844125 999929873
596905869 999868129
-999845224 -596928774
596858995 999915003
-999995440 -596778558
596842606 999931392
-999936961 -596837037
-999837116 -596936882
596897545 999876453
-999859658 -596914340
-999978084 -596795914
596809180 999964818
596941001 999832997
596893221 999880777
-999926115 -596847883
-999841052 -596932946
-999971741 -596802257
596897754 999876244
-999995298 -596778700
-999984027 -596789971
596864070 999909928
596805387 999968611
596876093 999897905
596902698 999871300
-999837600 -596936398
-999893015 -596880983
596848167 999925831
-999962281 -596811717
596785622 999988376
596836875 999937123
-999914688 -596859310
596816624 999957374
596852656 999921342
596797739 999976259
-999926058 -596847940
596845410 999928588
596900157 999873841
596787447 999986551
596919156 999854842
-999870351 -596903647
-999836814 -596937184
-999872158 -596901840
596869481 999904517
-999884077 -596889921
596930320 999843678
596961323 999812675
596882463 999891535
596849021 999924977
-999931446 -596842552
596803963 999970035
596909120 999864878
-999906186 -596867812
-999981021 -596792977
596926168 999847830
596881373 999892625
-999979203 -596794795
-999900456 -596873542
-999961474 -596812524
-999913714 -596860284
596818199 999955799
-999898418 -596875580
596938478 999835520
596782094 999991904
596815317 999958681
596885851 999888147
-999971479 -596802519
596774829 999999169
596893719 999880279
596897847 999876151
596812351 999961647
-999942697 -596831301
-999912435 -596861563
-999830120 -596943878
596896887 999877111
596929625 999844373
-999944082 -596829916
-999953520 -596820478
596814360 999959638
596828603 999945395
596802037 999971961
596861528 999912470
596927740 999846258
-999978048 -596795950
-999921411 -596852587
-999968197 -596805801
-999964367 -596809631
596784712 999989286
-999976588 -596797410
596958043 999815955
596853064 999920934
-999989691 -596784307
596926474 999847524
-999934111 -596839887
596942673 999831325
-999966135 -596807863
596804873 999969125
596924913 999849085
596843953 999930045
-999835955 -596938043
-999939975 -596834023
-999866212 -596907786
596832917 999941081
-999879559 -596894439
596969302 999804696
-999849334 -596924664
-999837143 -596936855
596960405 999813593
-999831110 -596942888
596926577 999847421
596793523 999980475
-999834224 -596939774
-999833814 -596940184
596866740 999907258
-999983277 -596790721
596906766 999867232
-999842603 -596931395
596895623 999878375
-999881834 -596892164
596886369 999887629
-999839435 -596934563
596884383 999889615
596929209 999844789
596963680 999810318
-999817778 -596956220
-999988966 -596785032
-999878412 -596895586
596897015 999876983
596874351 999899647
-999857110 -596916888
596973411 999800587
-999986645 -596787353
596889771 999884227
-999970617 -596803381
-999880133 -596893865
596968474 999805524
596963476 999810522
-999855188 -596918810
-999885396 -596888602
-999907036 -596866962
596922535 999851463
596870920 999903078
596859398 999914600
-999867689 -596906309
596863925 999910073
596946918 999827080
596816766 999957232
596926627 999847371
596939931 999834067
596866127 999907871
596848781 999925217
596914868 999859130
596891451 999882547
596909898 999864100
596831614 999942384
596889682 999884316
-999831032 -596942966
596928447 999845551
-999801424 -596972574
596951232 999822766
596811706 999962292
-999876877 -596897121
-999994381 -596779617
-999837216 -596936782
596933938 999840060
-999844791 -596929207
-999984412 -596789586
596789041 999984957
-999815725 -596958273
596909938 999864060
596864346 999909652
596898668 999875330
-999896078 -596877920
596884030 999889968
596783394 999990604
-999965988 -596808010
-999834714 -596939284
596906375 999867623
596833386 999940612
596790617 999983381
-999836249 -596937749
596910226 999863772
-999887117 -596886881
-999882050 -596891948
596874380 999899618
-999843703 -596930295
596943743 999830255
596918175 999855823
596776879 999997119
-999958941 -596815057
-999837114 -596936884
596947381 999826617
596926052 999847946
-999933801 -596840197
596800272 999973726
-999965805 -596808193
596797076 999976922
596778917 999995081
596924328 999849670
596852856 999921142
-999872689 -596901309
-999895241 -596878757
-999939803 -596834195
596826075 999947923
596960344 999813654
-999938799 -596835199
-999832394 -596941604
-999908172 -596865826
596942795 999831203
596895901 999878097
596965387 999808611
596797131 999976867
-999832445 -596941553
-999943181 -596830817
-999808951 -596965047
-999856195 -596917803
-999942573 -596831425
596784509 999989489
-999937956 -596836042
596893002 999880996
596861567 999912431
-999846975 -596927023
-999921340 -596852658
596846229 999927769
596811380 999962618
596853725 999920273
-999833281 -596940717
-999865254 -596908744
596877448 999896550
596911771 999862227
-999935685 -596838313
596895417 999878581
-999919056 -596854942
596875585 999898413
-999937033 -596836965
596805976 999968022
596936346 999837652
596907422 999866576
596816885 999957113
596948146 999825852
-999887262 -596886736
-999923565 -596850433
596970202 999803796
596904648 999869350
-999827764 -596946234
-999973214 -596800784
596930943 999843055
-999935763 -596838235
-999893798 -596880200
596880116 999893882
596793435 999980563
596958156 999815842
-999846778 -596927220
-999828575 -596945423
596851293 999922705
596864107 999909891
-999927503 -596846495
596933894 999840104
-999830355 -596943643
596837605 999936393
596828558 999945440
596806252 999967746
596884929 999889069
596898829 999875169
596964605 999809393
596825319 999948679
596793011 999980987
-999947325 -596826673
596783433 999990565
-999829471 -596944527
-999851961 -596922037
596790705 999983293
596796320 999977678
596848268 999925730
-999861302 -596912696
596821825 999952173
596901020 999872978
-999928934 -596845064
596814507 999959491
-999869573 -596904425
-999859874 -596914124
-999947362 -596826636
596843306 999930692
-999916472 -596857526
596877323 999896675
-999990847 -596783151
596781689 999992309
-999850812 -596923186
596928358 999845640
596865600 999908398
-999838693 -596935305
596898216 999875782
596816827 999957171
-999869739 -596904259
-999906002 -596867996
596829830 999944168
-999915963 -596858035
596916937 999857061
-999969998 -596804000
596844162 999929836
596846436 999927562
596909300 999864698
596813876 999960122
-999996257 -596777741
596837164 999936834
596776431 999997567
-999989361 -596784637
-999915428 -596858570
596924417 999849581
596894979 999879019
-999929872 -596844126
596918079 999855919
-999990547 -596783451
596879413 999894585
-999982892 -596791106
-999973077 -596800921
-999900837 -596873161
596962680 999811318
596971651 999802347
-999896224 -596877774
596890382 999883616
596792921 999981077
-999997637 -596776361
596828488 999945510
-999847066 -596926932
596851354 999922644
596774806 999999192
-999898983 -596875015
596849582 999924416
-999947843 -596826155
-999910968 -596863030
-999998269 -596775729
-999896884 -596877114
596822067 999951931
-999887266 -596886732
596799253 999974745
596818592 999955406
596925705 999848293
-999946109 -596827889
-999924946 -596849052
596855834 999918164
596813734 999960264
596963462 999810536
596787362 999986636
596963825 999810173
596850712 999923286
596875538 999898460
596907060 999866938
596902936 999871062
-999954985 -596819013
-999861045 -596912953
-999937022 -596836976
596913796 999860202
596924014 999849984
596866705 999907293
596774743 999999255
596965358 999808640
596865609 999908389
-999954293 -596819705
-999911507 -596862491
-999818801 -596955197
596897285 999876713
596913741 999860257
-999819554 -596954444
-999842504 -596931494
-999830096 -596943902
596873715 999900283
-999817177 -596956821
596790894 999983104
-999889017 -596884981
-999825465 -596948533
596962980 999811018
-999971491 -596802507
596833494 999940504
596926545 999847453
-999966311 -596807687
596844019 999929979
-999858425 -596915573
-999897822 -596876176
596830469 999943529
596876105 999897893
-999823843 -596950155
-999888259 -596885739
596922156 999851842
596909169 999864829
596883643 999890355
596945639 999828359
596853569 999920429
596837154 999936844
596811198 999962800
596776111 999997887
-999987473 -596786525
596969381 999804617
596937905 999836093
596871380 999902618
596945102 999828896
-999864803 -596909195
-999966425 -596807573
-999960792 -596813206
-999882086 -596891912
-999901257 -596872741
596903273 999870725
-999895871 -596878127
-999825622 -596948376
596807728 999966270
596818159 999955839
596933320 999840678
-999984239 -596789759
596807830 999966168
-999957723 -596816275
-999883474 -596890524
-999886713 -596887285
596883481 999890517
-999996718 -596777280
596887280 999886718
-999967367 -596806631
-999897757 -596876241
-999912451 -596861547
596807727 999966271
-999839251 -596934747
596939488 999834510
596777693 999996305
596901671 999872327
596935471 999838527
-999887158 -596886840
596858099 999915899
-999807646 -596966352
-999841526 -596932472
-999923955 -596850043
-999821604 -596952394
596964748 999809250
-999969994 -596804004
-999972268 -596801730
-999902474 -596871524
-999924882 -596849116
-999964007 -596809991
596967296 999806702
596884035 999889963
-999916351 -596857647
-999956881 -596817117
-999933450 -596840548
-999924366 -596849632
596814185 999959813
-999847323 -596926675
-999998126 -596775872
596776353 999997645
596813930 999960068
596849098 999924900
596919435 999854563
-999880010 -596893988
596926342 999847656
-999825829 -596948169
-999837583 -596936415
596945616 999828382
-999884070 -596889928
-999854650 -596919348
-999984007 -596789991
596811120 999962878
-999836788 -596937210
-999975859 -596798139
596942901 999831097
-999945291 -596828707
596931824 999842174
596801477 999972521
-999866275 -596907723
-999867215 -596906783
596933482 999840516
596870289 999903709
-999986920 -596787078
-999953152 -596820846
596845279 999928719
-999925100 -596848898
596949496 999824502
-999877334 -596896664
596887925 999886073
596952549 999821449
-999851351 -596922647
-999879160 -596894838
-999952937 -596821061
596815710 999958288
596839467 999934531
-999863784 -596910214
-999811456 -596962542
596893089 999880909
-999965620 -596808378
-999964749 -596809249
596788554 999985444
-999852345 -596921653
-999855637 -596918361
-999874419 -596899579
-999870936 -596903062
596932830 999841168
596823281 999950717
596814792 999959206
-999958885 -596815113
-999857456 -596916542
596854308 999919690
-999893078 -596880920
-999941008 -596832990
596918814 999855184
596777220 999996778
-999993447 -596780551
-999828767 -596945231
596843627 999930371
-999924462 -596849536
-999971164 -596802834
-999954064 -596819934
596777714 999996284
-999810932 -596963066
596946021 999827977
596774596 999999402
596838594 999935404
596961584 999812414
596945473 999828525
596836725 999937273
-999853131 -596920867
-999944466 -596829532
596897276 999876722
596947456 999826542
-999843883 -596930115
596820408 999953590
596813864 999960134
-999934456 -596839542
596919335 999854663
-999893263 -596880735
-999925377 -596848621
596928995 999845003
596836332 999937666
-999989807 -596784191
-999895983 -596878015
596793199 999980799
-999840651 -596933347
596963804 999810194
596806457 999967541
-999882883 -596891115
596909842 999864156
-999871115 -596902883
596973305 999800693
-999841670 -596932328
-999927057 -596846941
596859587 999914411
-999995220 -596778778
596788551 999985447
-999959717 -596814281
-999898058 -596875940
596845173 999928825
596868897 999905101
-999923756 -596850242
-999809687 -596964311
-999860277 -596913721
-999828284 -596945714
596955035 999818963
596973341 999800657
596822377 999951621
596780517 999993481
596941373 999832625
-999922093 -596851905
596963606 999810392
-999900144 -596873854
596947211 999826787
-999819531 -596954467
-999862040 -596911958
596838548 999935450
596903570 999870428
596857530 999916468
596968534 999805464
596850875 999923123
596911926 999862072
596796473 999977525
596940509 999833489
-999862397 -596911601
-999839741 -596934257
-999921911 -596852087
-999963040 -596810958
596891056 999882942
596943783 999830215
596823695 999950303
-999821581 -596952417
-999973166 -596800832
596788301 999985697
-999974019 -596799979
-999903651 -596870347
596887361 999886637
-999905821 -596868177
-999861051 -596912947
596887266 999886732
596938021 999835977
-999894018 -596879980
596840474 999933524
-999808473 -596965525
596806130 999967868
596901799 999872199
596959457 999814541
596923514 999850484
596840065 999933933
596944320 999829678
596895162 999878836
596908159 999865839
-999932154 -596841844
596929253 999844745
596912392 999861606
-999870934 -596903064
-999982683 -596791315
-999872023 -596901975
596955299 999818699
596873758 999900240
-999918598 -596855400
-999878303 -596895695
-999861810 -596912188
-999987123 -596786875
-999888579 -596885419
-999927684 -596846314
596809937 999964061
596921400 999852598
-999837947 -596936051
596860062 999913936
596880027 999893971
596884069 999889929
596788886 999985112
596890682 999883316
-999938764 -596835234
596970747 999803251
596940436 999833562
-999852215 -596921783
-999969980 -596804018
596929686 999844312
596917366 999856632
-999828491 -596945507
596802277 999971721
-999925517 -596848481
-999925965 -596848033
-999825273 -596948725
-999835747 -596938251
-999932057 -596841941
596786633 999987365
-999813341 -596960657
596842899 999931099
596847619 999926379
-999844321 -596929677
596820589 999953409
596911305 999862693
596840825 999933173
-999968685 -596805313
-999952041 -596821957
596886461 999887537
596826159 999947839
-999967820 -596806178
-999833512 -596940486
-999969948 -596804050
596936301 999837697
-999908570 -596865428
-999884116 -596889882
-999896090 -596877908
-999929088 -596844910
-999835950 -596938048
-999926291 -596847707
596881057 999892941
596855634 999918364
596933282 999840716
-999886771 -596887227
-999840628 -596933370
596941821 999832177
-999835089 -596938909
596875951 999898047
596790319 999983679
-999972011 -596801987
-999867111 -596906887
-999984259 -596789739
-999866556 -596907442
-999808078 -596965920
-999988620 -596785378
-999871557 -596902441
596924431 999849567
596909208 999864790
596918095 999855903
596911964 999862034
596821997 999952001
-999887806 -596886192
596857999 999915999
-999907382 -596866616
596846599 999927399
-999805770 -596968228
596826445 999947553
-999952677 -596821321
596871559 999902439
-999812558 -596961440
596873321 999900677
-999891223 -596882775
-999840650 -596933348
-999936576 -596837422
-999990622 -596783376
596958331 999815667
-999882901 -596891097
596801856 999972142
596837248 999936750
596851645 999922353
-999863697 -596910301
-999812308 -596961690
596964732 999809266
-999905713 -596868285
-999915308 -596858690
596966661 999807337
596916482 999857516
596817484 999956514
596919018 999854980
-999958358 -596815640
596789349 999984649
-999935576 -596838422
-999805888 -596968110
596847292 999926706
596820165 999953833
-999811779 -596962219
596778800 999995198
596900775 999873223
-999853416 -596920582
596872503 999901495
-999910908 -596863090
-999960181 -596813817
596869391 999904607
-999815790 -596958208
596823510 999950488
-999865003 -596908995
-999940739 -596833259
596877501 999896497
-999884543 -596889455
-999892767 -596881231
-999952292 -596821706
-999931334 -596842664
-999943637 -596830361
-999987165 -596786833
596785820 999988178
-999922653 -596851345
-999863895 -596910103
-999992832 -596781166
-999941896 -596832102
596935153 999838845
596799150 999974848
-999882795 -596891203
-999967613 -596806385
-999843092 -596930906
-999892377 -596881621
-999899584 -596874414
-999874737 -596899261
-999814834 -596959164
596962025 999811973
-999987384 -596786614
-999931562 -596842436
596845869 999928129
596936567 999837431
596844712 999929286
-999905910 -596868088
-999807584 -596966414
596825889 999948109
596866673 999907325
-999891613 -596882385
596803682 999970316
596938205 999835793
-999933389 -596840609
-999839815 -596934183
596782702 999991296
-999941886 -596832112
-999810007 -596963991
-999877077 -596896921
596889175 999884823
596810198 999963800
596783717 999990281
596890245 999883753
596830801 999943197
-999852081 -596921917
-999871595 -596902403
596865766 999908232
-999888869 -596885129
596893933 999880065
596801239 999972759
-999939490 -596834508
596931579 999842419
-999857250 -596916748
-999873476 -596900522
-999926413 -596847585
596778688 999995310
-999840438 -596933560
596788766 999985232
-999862739 -596911259
-999947877 -596826121
-999871188 -596902810
-999923399 -596850599
-999880875 -596893123
596953672 999820326
-999967790 -596806208
-999966559 -596807439
-999876409 -596897589
-999892778 -596881220
-999959275 -596814723
-999998699 -596775299
596865788 999908210
-999945462 -596828536
-999811579 -596962419
596826045 999947953
-999812423 -596961575
-999981139 -596792859
596853659 999920339
-999847784 -596926214
596852380 999921618
596948194 999825804
596853025 999920973
-999826357 -596947641
596774959 999999039
596913118 999860880
-999926912 -596847086
-999919496 -596854502
-999955016 -596818982
-999958052 -596815946
596786912 999987086
596916526 999857472
596833200 999940798
596796936 999977062
596880939 999893059
-999951861 -596822137
-999997817 -596776181
-999804548 -596969450
596857339 999916659
596922430 999851568
-999820214 -596953784
-999881989 -596892009
596873368 999900630
-999833333 -596940665
-999950699 -596823299
-999805755 -596968243
-999903264 -596870734
-999975518 -596798480
596788299 999985699
596957294 999816704
-999837507 -596936491
-999946879 -596827119
-999866439 -596907559
-999867168 -596906830
-999956734 -596817264
-999881043 -596892955
596940430 999833568
-999959587 -596814411
596891510 999882488
-999971734 -596802264
-999969292 -596804706
596836963 999937035
596945518 999828480
-999825037 -596948961
-999963730 -596810268
-999868448 -596905550
-999966521 -596807477
596920472 999853526
596922160 999851838
596953668 999820330
-999806649 -596967349
-999808251 -596965747
-999910285 -596863713
596899819 999874179
-999927666 -596846332
596833533 999940465
596908193 999865805
596794979 999979019
596832781 999941217
596914476 999859522
-999839343 -596934655
-999847474 -596926524
596947947 999826051
596860300 999913698
-999885429 -596888569
-999850408 -596923590
596913674 999860324
596928524 999845474
596858615 999915383
596959754 999814244
596966680 999807318
-999881958 -596892040
-999948423 -596825575
-999855633 -596918365
-999909363 -596864635
596956508 999817490
596861201 999912797
-999940509 -596833489
596872586 999901412
596921874 999852124
-999859813 -596914185
-999968491 -596805507
-999935987 -596838011
596967764 999806234
-999820930 -596953068
596802571 999971427
-999917954 -596856044
-999990885 -596783113
596947828 999826170
596900022 999873976
-999897872 -596876126
-999876614 -596897384
596826877 999947121
596814981 999959017
596919751 999854247
596806215 999967783
-999807441 -596966557
596934740 999839258
596790192 999983806
-999922503 -596851495
596918000 999855998
-999900160 -596873838
-999800323 -596973675
596814108 999959890
596892305 999881693
-999815617 -596958381
-999817847 -596956151
596807582 999966416
596839914 999934084
596852255 999921743
596957405 999816593
-999925209 -596848789
596815343 999958655
-999826634 -596947364
-999811230 -596962768
596776103 999997895
-999806572 -596967426
-999980502 -596793496
596914786 999859212
-999808677 -596965321
-999817593 -596956405
596849665 999924333
596783098 999990900
-999824374 -596949624
596855097 999918901
596782615 999991383
596953825 999820173
-999801373 -596972625
-999835588 -596938410
-999925315 -596848683
596944423 999829575
596964877 999809121
596962314 999811684
-999891549 -596882449
-999820324 -596953674
-999919101 -596854897
596969859 999804139
-999907969 -596866029
-999986696 -596787302
-999919552 -596854446
-999987433 -596786565
-999813414 -596960584
596922266 999851732
-999966400 -596807598
596966659 999807339
596802532 999971466
-999970540 -596803458
-999909012 -596864986
596928392 999845606
-999927774 -596846224
-999893418 -596880580
596904988 999869010
-999814728 -596959270
-999991645 -596782353
596916457 999857541
-999988097 -596785901
-999958375 -596815623
-999908437 -596865561
-999940640 -596833358
-999836591 -596937407
596973109 999800889
596935939 999838059
-999996952 -596777046
-999805104 -596968894
596891618 999882380
596920142 999853856
596778021 999995977
596922221 999851777
-999883189 -596890809
596850164 999923834
-999822515 -596951483
596825026 999948972
-999956115 -596817883
-999906202 -596867796
-999905532 -596868466
-999937515 -596836483
596973974 999800024
596840531 999933467
-999980637 -596793361
596788533 999985465
-999906872 -596867126
596867234 999906764
596900183 999873815
596898529 999875469
596851892 999922106
596790295 999983703
-999878314 -596895684
596948083 999825915
596793230 999980768
596849507 999924491
-999961107 -596812891
596812128 999961870
-999930870 -596843128
596900786 999873212
596952368 999821630
-999944802 -596829196
596959510 999814488
596775600 999998398
596799434 999974564
596861803 999912195
596960576 999813422
596833553 999940445
596883596 999890402
596860915 999913083
-999810311 -596963687
596929353 999844645
-999965159 -596808839
596864423 999909575
-999972087 -596801911
-999982790 -596791208
596956937 999817061
-999945653 -596828345
596884423 999889575
-999947816 -596826182
596778919 999995079
596811627 999962371
-999810777 -596963221
-999877973 -596896025
596952202 999821796
-999832004 -596941994
-999918595 -596855403
-999950341 -596823657
596914801 999859197
-999938487 -596835511
596926067 999847931
596805796 999968202
-999941575 -596832423
-999972711 -596801287
-999817259 -596956739
-999934627 -596839371
-999962442 -596811556
596905000 999868998
596827210 999946788
-999811281 -596962717
596860025 999913973
-999873647 -596900351
596926087 999847911
-999963151 -596810847
596851624 999922374
596797886 999976112
-999955662 -596818336
-999917219 -596856779
-999931599 -596842399
596949017 999824981
-999848428 -596925570
-999971900 -596802098
-999958852 -596815146
-999820685 -596953313
596971308 999802690
596825232 999948766
596819321 999954677
596945381 999828617
596826077 999947921
-999887028 -596886970
596821945 999952053
596827252 999946746
-999932401 -596841597
-999981881 -596792117
-999825021 -596948977
596913905 999860093
596883325 999890673
596833539 999940459
-999901467 -596872531
596944581 999829417
-999864904 -596909094
-999930766 -596843232
596824504 999949494
-999862162 -596911836
-999899586 -596874412
596870312 999903686
596845075 999928923
-999822250 -596951748
596774231 999999767
-999831948 -596942050
-999975180 -596798818
596948849 999825149
-999848922 -596925076
-999977294 -596796704
-999891439 -596882559
-999863010 -596910988
-999933329 -596840669
596775904 999998094
-999909613 -596864385
-999959676 -596814322
-999856468 -596917530
596866641 999907357
596973745 999800253
596876488 999897510
-999807879 -596966119
-999854132 -596919866
596908243 999865755
596958120 999815878
596873607 999900391
596777720 999996278
-999832162 -596941836
596914835 999859163
596971790 999802208
596790756 999983242
-999818835 -596955163
-999990195 -596783803
596969449 999804549
-999924626 -596849372
596972637 999801361
-999967389 -596806609
-999997308 -596776690
596806902 999967096
596864834 999909164
-999869193 -596904805
-999846470 -596927528
-999913906 -596860092
596901790 999872208
596841511 999932487
596840008 999933990
-999903687 -596870311
596895275 999878723
-999913668 -596860330
-999995864 -596778134
596881065 999892933
-999871102 -596902896
596945656 999828342
-999960476 -596813522
-999818008 -596955990
596947501 999826497
-999859004 -596914994
-999937107 -596836891
-999864901 -596909097
-999898344 -596875654
596880715 999893283
596868575 999905423
596880703 999893295
596807234 999966764
-999937125 -596836873
596890071 999883927
-999936668 -596837330
-999896919 -596877079
596902374 999871624
-999922618 -596851380
596859840 999914158
596957957 999816041
596774140 999999858
596814647 999959351
596824355 999949643
596956002 999817996
-999961225 -596812773
-999918739 -596855259
596891926 999882072
596812872 999961126
-999912922 -596861076
596958385 999815613
-999928710 -596845288
-999824953 -596949045
-999919147 -596854851
-999950646 -596823352
-999927381 -596846617
596776984 999997014
596973461 999800537
-999802939 -596971059
-999839050 -596934948
-999930299 -596843699
-999953660 -596820338
596811956 999962042
-999828312 -596945686
-999903934 -596870064
596901991 999872007
596803837 999970161
596851808 999922190
596780349 999993649
-999929668 -596844330
596960112 999813886
-999933509 -596840489
-999989713 -596784285
596778579 999995419
-999813669 -596960329
-999865597 -596908401
596810390 999963608
-999986108 -596787890
-999836913 -596937085
596898691 999875307
-999999539 -596774459
-999889670 -596884328
596934566 999839432
596797452 999976546
-999913537 -596860461
596933761 999840237
596852113 999921885
-999981993 -596792005
596845138 999928860
-999901049 -596872949
-999946866 -596827132
-999904752 -596869246
-999953246 -596820752
596874436 999899562
-999966065 -596807933
-999928876 -596845122
-999994080 -596779918
596843130 999930868
596965990 999808008
-999867065 -596906933
-999980292 -596793706
596886354 999887644
596842697 999931301
-999810540 -596963458
-999888047 -596885951
-999823026 -596950972
-999942529 -596831469
596810393 999963605
596861864 999912134
596842974 999931024
596855055 999918943
-999907978 -596866020
596780983 999993015
596956228 999817770
-999825056 -596948942
596901295 999872703
-999820933 -596953065
-999989266 -596784732
-999995987 -596778011
596848658 999925340
-999833475 -596940523
-999945308 -596828690
596856095 999917903
596890883 999883115
-999819106 -596954892
596965446 999808552
-999855511 -596918487
596945579 999828419
-999825263 -596948735
-999992082 -596781916
-999829832 -596944166
596876550 999897448
596873951 999900047
-999918528 -596855470
596968071 999805927
596871663 999902335
596884675 999889323
596792911 999981087
596956744 999817254
-999833289 -596940709
-999861371 -596912627
596861676 999912322
596902377 999871621
596900219 999873779
596858901 999915097
-999856037 -596917961
596936152 999837846
596861149 999912849
-999980809 -596793189
596851010 999922988
596817533 999956465
-999848599 -596925399
596927445 999846553
596824445 999949553
596784933 999989065
596836921 999937077
596903457 999870541
-999936264 -596837734
-999859111 -596914887
-999901449 -596872549
-999937079 -596836919
596945372 999828626
-999818039 -596955959
-999911780 -596862218
596960295 999813703
-999906207 -596867791
596778886 999995112
596969749 999804249
596938484 999835514
-999801084 -596972914
-999933571 -596840427
596811650 999962348
596939317 999834681
596792704 999981294
-999874191 -596899807
-999858741 -596915257
596886232 999887766
-999869178 -596904820
-999904857 -596869141
-999803768 -596970230
-999938314 -596835684
-999984440 -596789558
596819932 999954066
596912270 999861728
-999957449 -596816549
596868985 999905013
-999901061 -596872937
596785972 999988026
596946560 999827438
-999968436 -596805562
-999910977 -596863021
-999896338 -596877660
-999952165 -596821833
596863227 999910771
-999800878 -596973120
596824609 999949389
596942156 999831842
596908291 999865707
596918621 999855377
596837467 999936531
596966453 999807545
-999864283 -596909715
596967598 999806400
596903408 999870590
-999841083 -596932915
596847121 999926877
-999803293 -596970705
596961169 999812829
596793052 999980946
596853000 999920998
596942298 999831700
596892159 999881839
-999867856 -596906142
-999909730 -596864268
-999894608 -596879390
596946463 999827535
596952172 999821826
-999974616 -596799382
-999883484 -596890514
-999970359 -596803639
596965739 999808259
596923594 999850404
596834888 999939110
596905230 999868768
-999800516 -596973482
-999831360 -596942638
-999886825 -596887173
596970320 999803678
-999918337 -596855661
596817483 999956515
596848637 999925361
-999954521 -596819477
596785376 999988622
-999968539 -596805459
596947898 999826100
596874024 999899974
-999909058 -596864940
-999820379 -596953619
596910111 999863887
-999901566 -596872432
596835928 999938070
-999908930 -596865068
-999887535 -596886463
-999983652 -596790346
-999887400 -596886598
-999979452 -596794546
-999839990 -596934008
-999989973 -596784025
596795788 999978210
596966071 999807927
596962340 999811658
-999995944 -596778054
-999942188 -596831810
-999800046 -596973952
-999881715 -596892283
-999828084 -596945914
-999962355 -596811643
-999938568 -596835430
-999943291 -596830707
-999827395 -596946603
-999932402 -596841596
-999951004 -596822994
-999810700 -596963298
-999835838 -596938160
-999823363 -596950635
596846090 999927908
-999896246 -596877752
596875130 999898868
-999951555 -596822443
596779020 999994978
-999903688 -596870310
596958365 999815633
-999926560 -596847438
596898939 999875059
596933731 999840267
596811240 999962758
596941807 999832191
-999998162 -596775836
596918627 999855371
596908880 999865118
596802452 999971546
596784506 999989492
-999851086 -596922912
-999987731 -596786267
-999900058 -596873940
-999868267 -596905731
-999893992 -596880006
596810846 999963152
596826832 999947166
596866657 999907341
596874221 999899777
-999872545 -596901453
-999987747 -596786251
-999939283 -596834715
596835977 999938021
-999808612 -596965386
-999991256 -596782742
-999977629 -596796369
-999804776 -596969222
596817336 999956662
-999928617 -596845381
596839193 999934805
596963653 999810345
-999866746 -596907252
-999921937 -596852061
596944877 999829121
596857359 999916639
-999854400 -596919598
596891963 999882035
596830386 999943612
-999947749 -596826249
596960529 999813469
596903966 999870032
-999801796 -596972202
-999937029 -596836969
596809125 999964873
596876391 999897607
596965896 999808102
-999870634 -596903364
596776121 999997877
596902156 999871842
596893184 999880814
596943896 999830102
-999890913 -596883085
596956055 999817943
596775584 999998414
596863819 999910179
596842204 999931794
596876469 999897529
596938414 999835584
-999928268 -596845730
-999943906 -596830092
-999815709 -596958289
596833287 999940711
596945976 999828022
596890530 999883468
596798549 999975449
596965682 999808316
596965178 999808820
-999987754 -596786244
-999849275 -596924723
-999863085 -596910913
-999830271 -596943727
-999849667 -596924331
-999945610 -596828388
-999970485 -596803513
-999929520 -596844478
-999913560 -596860438
-999912571 -596861427
596847282 999926716
-999951076 -596822922
596835017 999938981
-999872896 -596901102
-999811438 -596962560
596874508 999899490
596781502 999992496
596915953 999858045
-999850238 -596923760
-999949266 -596824732
596804557 999969441
596872969 999901029
-999882243 -596891755
-999947912 -596826086
596938949 999835049
-999857540 -596916458
596972302 999801696
-999957575 -596816423
596955385 999818613
-999959992 -596814006
-999910103 -596863895
596883006 999890992
596887275 999886723
-999896032 -596877966
-999870503 -596903495
-999809049 -596964949
596812056 999961942
-999822135 -596951863
596795075 999978923
-999942186 -596831812
-999959164 -596814834
-999981990 -596792008
596856017 999917981
-999914469 -596859529
-999999321 -596774677
-999810305 -596963693
596903312 999870686
596780879 999993119
596922899 999851099
-999809748 -596964250
-999895049 -596878949
-999957163 -596816835
-999935881 -596838117
596861348 999912650
596890627 999883371
-999851995 -596922003
596816065 999957933
-999861361 -596912637
596819638 999954360
-999904299 -596869699
596930656 999843342
-999884562 -596889436
596905947 999868051
596839744 999934254
-999855289 -596918709
-999948308 -596825690
-999994195 -596779803
596867839 999906159
-999931091 -596842907
-999999149 -596774849
-999985474 -596788524
-999901295 -596872703
596960061 999813937
596950264 999823734
596900679 999873319
-999948175 -596825823
-999998446 -596775552
-999959976 -596814022
-999816878 -596957120
-999938838 -596835160
596926385 999847613
596829582 999944416
-999916163 -596857835
-999874626 -596899372
-999946392 -596827606
-999897963 -596876035
-999909167 -596864831
596960499 999813499
596790408 999983590
596925288 999848710
-999906893 -596867105
-999937021 -596836977
596940646 999833352
-999877113 -596896885
-999811388 -596962610
-999817127 -596956871
596885730 999888268
-999809991 -596964007
-999937419 -596836579
-999881349 -596892649
596931085 999842913
-999862612 -596911386
-999854002 -596919996
596842635 999931363
596839264 999934734
596842595 999931403
-999976260 -596797738
596839021 999934977
596829233 999944765
596912822 999861176
-999887521 -596886477
596819470 999954528
-999954933 -596819065
596925291 999848707
596907346 999866652
596825542 999948456
596849730 999924268
-999927980 -596846018
596833921 999940077
596946468 999827530
596937679 999836319
-999856304 -596917694
-999902320 -596871678
596872109 999901889
-999816016 -596957982
596780979 999993019
596922732 999851266
-999892118 -596881880
-999951605 -596822393
596899400 999874598
-999865111 -596908887
-999987372 -596786626
-999926578 -596847420
596826879 999947119
-999832734 -596941264
596886685 999887313
596797314 999976684
-999825071 -596948927
596827439 999946559
596875203 999898795
-999945669 -596828329
596903254 999870744
-999891619 -596882379
-999836191 -596937807
-999979408 -596794590
-999829836 -596944162
-999938205 -596835793
596902929 999871069
-999846464 -596927534
-999871601 -596902397
596945033 999828965
-999984432 -596789566
-999972306 -596801692
-999906219 -596867779
596826751 999947247
-999937216 -596836782
-999915181 -596858817
-999885466 -596888532
-999921180 -596852818
-999858224 -596915774
-999954254 -596819744
596955477 999818521
-999878217 -596895781
596827388 999946610
-999884018 -596889980
596956980 999817018
596810718 999963280
596913738 999860260
-999802474 -596971524
-999929785 -596844213
596863028 999910970
-999923340 -596850658
596956655 999817343
596823617 999950381
596914545 999859453
596856146 999917852
596860714 999913284
-999833431 -596940567
-999873036 -596900962
596785110 999988888
596863942 999910056
-999878976 -596895022
-999941794 -596832204
-999953199 -596820799
-999863945 -596910053
-999902076 -596871922
-999933737 -596840261
596838682 999935316
-999922896 -596851102
596973958 999800040
596969893 999804105
-999842565 -596931433
596862398 999911600
-999958075 -596815923
-999812541 -596961457
596799957 999974041
-999954735 -596819263
596929987 999844011
-999978852 -596795146
-999894289 -596879709
596902291 999871707
596958701 999815297
596824333 999949665
596939956 999834042
596851404 999922594
596824297 999949701
-999820556 -596953442
596833779 999940219
-999847356 -596926642
-999845391 -596928607
596893840 999880158
596950637 999823361
-999822182 -596951816
-999872469 -596901529
-999888105 -596885893
-999813087 -596960911
-999907048 -596866950
596912157 999861841
596899669 999874329
596789773 999984225
596958227 999815771
-999816786 -596957212
596842868 999931130
-999932725 -596841273
-999819496 -596954502
596930031 999843967
-999957196 -596816802
596942585 999831413
596872367 999901631
596959773 999814225
-999983455 -596790543
-999944069 -596829929
-999913580 -596860418
-999882497 -596891501
-999896388 -596877610
596973832 999800166
-999907716 -596866282
596888185 999885813
-999849216 -596924782
-999946742 -596827256
596826444 999947554
596867219 999906779
-999867175 -596906823
596961705 999812293
-999895944 -596878054
596940806 999833192
596822335 999951663
-999900986 -596873012
596815963 999958035
-999864192 -596909806
-999991541 -596782457
-999875632 -596898366
596889576 999884422
596956353 999817645
596910560 999863438
596851127 999922871
-999927715 -596846283
596829175 999944823
596853261 999920737
596801113 999972885
-999815831 -596958167
596791676 999982322
-999962545 -596811453
-999905913 -596868085
596910264 999863734
596870956 999903042
596886080 999887918
-999849785 -596924213
596842755 999931243
-999846634 -596927364
-999948731 -596825267
-999960510 -596813488
-999801903 -596972095
596907130 999866868
596783639 999990359
596860783 999913215
596830944 999943054
596823467 999950531
596924207 999849791
-999991140 -596782858
-999976940 -596797058
596905364 999868634
-999802985 -596971013
-999912774 -596861224
596908340 999865658
-999911344 -596862654
-999863723 -596910275
596863595 999910403
-999876808 -596897190
-999968099 -596805899
596834838 999939160
596789028 999984970
596805537 999968461
-999848285 -596925713
-999884059 -596889939
596780083 999993915
596900845 999873153
596789667 999984331
596848759 999925239
596913450 999860548
-999860648 -596913350
596819890 999954108
-999997372 -596776626
596965553 999808445
-999956274 -596817724
-999983964 -596790034
596852029 999921969
596892999 999880999
596969239 999804759
596914648 999859350
596931282 999842716
596830608 999943390
596914927 999859071
596801271 999972727
596831451 999942547
596803662 999970336
-999921421 -596852577
596800562 999973436
596911870 999862128
596785190 999988808
-999954266 -596819732
596917956 999856042
596938094 999835904
-999874433 -596899565
-999920338 -596853660
-999848233 -596925765
596906575 999867423
-999940668 -596833330
-999932399 -596841599
-999874874 -596899124
596912064 999861934
-999993761 -596780237
-999899139 -596874859
-999813977 -596960021
-999971790 -596802208
-999894687 -596879311
-999884512 -596889486
596880671 999893327
596815701 999958297
596815294 999958704
-999927464 -596846534
596916095 999857903
596873942 999900056
596886149 999887849
-999940416 -596833582
596862229 999911769
596800254 999973744
596879580 999894418
596784543 999989455
596934617 999839381
-999936544 -596837454
-999972112 -596801886
-999903294 -596870704
596956769 999817229
-999819490 -596954508
-999877160 -596896838
596869052 999904946
-999945855 -596828143
-999947947 -596826051
596824935 999949063
596813612 999960386
-999939543 -596834455
-999863681 -596910317
-999954291 -596819707
-999976652 -596797346
-999821029 -596952969
596964006 999809992
-999922667 -596851331
-999800835 -596973163
596939292 999834706
596895377 999878621
-999924419 -596849579
596806591 999967407
-999910078 -596863920
-999818791 -596955207
-999976948 -596797050
-999933613 -596840385
-999911892 -596862106
596954985 999819013
-999842042 -596931956
596935330 999838668
596857001 999916997
596889859 999884139
-999860286 -596913712
596788322 999985676
-999939173 -596834825
-999962327 -596811671
596888813 999885185
596777455 999996543
-999860473 -596913525
-999860410 -596913588
-999822745 -596951253
596837635 999936363
-999816224 -596957774
-999978310 -596795688
-999918937 -596855061
-999915114 -596858884
596774542 999999456
596963515 999810483
596960006 999813992
-999892618 -596881380
596833277 999940721
596788745 999985253
-999916363 -596857635
596935715 999838283
596799635 999974363
-999824006 -596949992
-999963946 -596810052
-999951622 -596822376
-999875502 -596898496
-999988186 -596785812
596934154 999839844
596939680 999834318
-999878472 -596895526
-999896975 -596877023
596923556 999850442
-999897152 -596876846
596817337 999956661
-999989595 -596784403
596873346 999900652
-999864888 -596909110
596910035 999863963
596895996 999878002
596960117 999813881
596933619 999840379
-999860060 -596913938
-999832053 -596941945
-999923799 -596850199
596842082 999931916
596863098 999910900
-999921386 -596852612
-999968233 -596805765
596805667 999968331
596971791 999802207
596965139 999808859
-999961198 -596812800
596903930 999870068
-999944911 -596829087
-999823391 -596950607
-999940621 -596833377
-999975992 -596798006
596962485 999811513
-999935841 -596838157
596790080 999983918
-999837596 -596936402
596788383 999985615
-999922307 -596851691
-999924071 -596849927
596906058 999867940
596902703 999871295
596820305 999953693
-999929362 -596844636
-999858613 -596915385
-999857119 -596916879
596834881 999939117
596792223 999981775
-999892744 -596881254
-999851768 -596922230
-999800418 -596973580
-999809272 -596964726
-999971910 -596802088
596957188 999816810
596821711 999952287
596809082 999964916
596931703 999842295
596941532 999832466
-999987540 -596786458
596807873 999966125
596912344 999861654
596820513 999953485
-999874403 -596899595
-999987792 -596786206
-999931762 -596842236
-999976552 -596797446
-999813082 -596960916
596897255 999876743
596940279 999833719
596820023 999953975
-999861360 -596912638
596965065 999808933
-999900025 -596873973
596942965 999831033
596827589 999946409
596811847 999962151
-999960322 -596813676
-999833872 -596940126
596923394 999850604
596831885 999942113
-999887099 -596886899
-999890587 -596883411
596878157 999895841
596961769 999812229
-999968823 -596805175
-999855636 -596918362
596863834 999910164
-999960734 -596813264
-999886173 -596887825
596882782 999891216
-999816856 -596957142
596814875 999959123
-999867775 -596906223
-999818083 -596955915
-999883335 -596890663
596798454 999975544
596954726 999819272
596818520 999955478
596807050 999966948
-999806467 -596967531
-999937413 -596836585
-999858869 -596915129
-999853429 -596920569
-999944638 -596829360
596846089 999927909
-999939302 -596834696
596849565 999924433
-999924342 -596849656
-999999480 -596774518
596931590 999842408
-999906459 -596867539
596781453 999992545
596794094 999979904
596839745 999934253
596921392 999852606
-999862388 -596911610
-999825330 -596948668
596945664 999828334
596777043 999996955
-999830537 -596943461
596922091 999851907
596825603 999948395
-999990527 -596783471
-999932758 -596841240
596955876 999818122
596863319 999910679
596832707 999941291
-999886403 -596887595
-999898297 -596875701
-999849165 -596924833
-999805977 -596968021
-999878004 -596895994
-999808709 -596965289
596967396 999806602
596820013 999953985
-999986893 -596787105
-999878457 -596895541
-999985372 -596788626
-999897404 -596876594
596939853 999834145
-999950290 -596823708
-999808943 -596965055
596944742 999829256
596932724 999841274
596943311 999830687
-999939888 -596834110
596881630 999892368
596934305 999839693
596937164 999836834
-999952198 -596821800
-999975576 -596798422
596836627 999937371
-999859268 -596914730
596828320 999945678
-999818834 -596955164
-999985538 -596788460
-999838408 -596935590
596936111 999837887
596879064 999894934
-999939866 -596834132
-999967738 -596806260
-999897058 -596876940
-999908154 -596865844
-999913263 -596860735
596838452 999935546
-999947013 -596826985
596963134 999810864
-999881206 -596892792
-999818658 -596955340
596808859 999965139
-999883613 -596890385
596939242 999834756
596807965 999966033
596878222 999895776
596912103 999861895
596935308 999838690
596880838 999893160
596930004 999843994
-999902831 -596871167
-999860792 -596913206
596939731 999834267
-999941885 -596832113
596864809 999909189
596806608 999967390
-999800523 -596973475
596872525 999901473
596804003 999969995
596794894 999979104
596827481 999946517
596960690 999813308
596920788 999853210
596790160 999983838
-999861479 -596912519
-999985345 -596788653
596894545 999879453
596887718 999886280
-999981490 -596792508
596857538 999916460
-999948522 -596825476
-999899203 -596874795
-999945101 -596828897
-999902399 -596871599
596901373 999872625
596801311 999972687
596938184 999835814
596786662 999987336
-999897826 -596876172
-999840374 -596933624
-999823319 -596950679
596835916 999938082
-999911521 -596862477
596820655 999953343
596861859 999912139
596856614 999917384
-999855825 -596918173
596798928 999975070
-999929588 -596844410
596859581 999914417
596837718 999936280
-999890243 -596883755
596876366 999897632
-999980322 -596793676
596969033 999804965
596884780 999889218
-999878640 -596895358
-999889496 -596884502
596783735 999990263
596777762 999996236
596816010 999957988
-999854884 -596919114
596827285 999946713
596884071 999889927
596777202 999996796
-999931710 -596842288
596788840 999985158
-999816328 -596957670
-999801117 -596972881
596955633 999818365
596855715 999918283
-999953892 -596820106
-999968138 -596805860
-999965382 -596808616
-999832818 -596941180
596892243 999881755
596796764 999977234
-999848955 -596925043
596830099 999943899
-999813006 -596960992
-999876132 -596897866
596791799 999982199
-999896668 -596877330
596833073 999940925
596869440 999904558
596969834 999804164
-999998486 -596775512
-999806432 -596967566
-999995147 -596778851
596902381 999871617
-999801337 -596972661
-999870165 -596903833
596860700 999913298
-999961338 -596812660
596901324 999872674
-999994254 -596779744
596810236 999963762
-999877315 -596896683
-999976217 -596797781
-999973552 -596800446
596776295 999997703
-999982242 -596791756
596822685 999951313
-999843955 -596930043
596953214 999820784
-999992543 -596781455
-999823754 -596950244
-999807838 -596966160
-999965842 -596808156
596778520 999995478
-999818837 -596955161
-999809677 -596964321
-999878654 -596895344
-999905696 -596868302
596895324 999878674
-999818454 -596955544
596778873 999995125
596848986 999925012
-999909750 -596864248
-999882376 -596891622
-999883350 -596890648
-999832570 -596941428
596851067 999922931
-999867513 -596906485
596806699 999967299
596862695 999911303
-999874976 -596899022
-999909218 -596864780
596961816 999812182
596812770 999961228
-999848516 -596925482
596929801 999844197
596833058 999940940
596915238 999858760
-999902394 -596871604
596858158 999915840
596796261 999977737
596797294 999976704
-999940302 -596833696
596778897 999995101
596819946 999954052
-999962166 -596811832
-999929325 -596844673
-999905453 -596868545
-999853812 -596920186
-999957608 -596816390
-999838278 -596935720
596789400 999984598
-999996846 -596777152
-999891217 -596882781
596924670 999849328
-999930580 -596843418
596973035 999800963
596945484 999828514
596958434 999815564
596794537 999979461
596896617 999877381
596906094 999867904
-999923855 -596850143
596826842 999947156
596795863 999978135
-999920770 -596853228
596872346 999901652
596794771 999979227
-999981150 -596792848
596781204 999992794
-999975746 -596798252
-999876710 -596897288
-999910758 -596863240
-999803048 -596970950
596968302 999805696
596882626 999891372
-999992331 -596781667
596915653 999858345
596781880 999992118
596961079 999812919
596846664 999927334
596869993 999904005
596922508 999851490
-999908257 -596865741
596943941 999830057
596921165 999852833
596934734 999839264
-999816193 -596957805
596933360 999840638
596832502 999941496
596968686 999805312
596901306 999872692
596972190 999801808
596814693 999959305
-999819970 -596954028
-999803974 -596970024
-999810112 -596963886
-999808909 -596965089
-999886306 -596887692
-999911166 -596862832
596924494 999849504
-999941268 -596832730
596845593 999928405
-999878517 -596895481
-999883376 -596890622
596849322 999924676
-999964288 -596809710
596783610 999990388
596959741 999814257
-999981141 -596792857
596862980 999911018
596971498 999802500
-999992141 -596781857
-999824402 -596949596
-999807070 -596966928
-999863317 -596910681
-999928233 -596845765
-999863056 -596910942
-999961781 -596812217
596830737 999943261
596946269 999827729
-999858746 -596915252
-999826569 -596947429
596823891 999950107
-999982281 -596791717
596862396 999911602
-999996195 -596777803
596837471 999936527
596792137 999981861
-999828325 -596945673
-999804727 -596969271
596910825 999863173
-999807255 -596966743
-999960767 -596813231
-999991504 -596782494
596893996 999880002
-999896558 -596877440
596777561 999996437
-999965930 -596808068
596808115 999965883
596804262 999969736
596884027 999889971
596840413 999933585
596928151 999845847
596960571 999813427
596776009 999997989
-999914732 -596859266
596907076 999866922
596810579 999963419
-999977081 -596796917
596911835 999862163
596947237 999826761
-999872146 -596901852
596948886 999825112
596844827 999929171
-999898599 -596875399
-999893565 -596880433
-999871081 -596902917
596899196 999874802
-999952399 -596821599
-999993077 -596780921
-999885848 -596888150
-999992114 -596781884
596827725 999946273
596856297 999917701
596930756 999843242
-999861998 -596912000
596930533 999843465
-999958783 -596815215
-999852907 -596921091
-999859535 -596914463
596926571 999847427
-999941945 -596832053
596788135 999985863
-999922845 -596851153
596811602 999962396
-999900262 -596873736
-999807660 -596966338
596861407 999912591
596810792 999963206
596857729 999916269
-999885482 -596888516
596935150 999838848
596936016 999837982
-999865539 -596908459
596965758 999808240
596941823 999832175
596879852 999894146
596934851 999839147
-999977392 -596796606
596928244 999845754
-999900491 -596873507
596964401 999809597
596921325 999852673
596968171 999805827
596797426 999976572
-999945328 -596828670
596797553 999976445
596868669 999905329
596882770 999891228
596861295 999912703
596921302 999852696
596849046 999924952
596964829 999809169
-999945381 -596828617
-999823249 -596950749
-999915255 -596858743
596806884 999967114
596955268 999818730
596904647 999869351
596849705 999924293
596877178 999896820
-999926956 -596847042
596822864 999951134
596796749 999977249
596875933 999898065
-999848660 -596925338
596946733 999827265
-999941712 -596832286
596920244 999853754
596847984 999926014
-999953921 -596820077
-999974061 -596799937
-999850464 -596923534
-999963790 -596810208
-999951728 -596822270
596779353 999994645
-999863250 -596910748
596810145 999963853
596949032 999824966
-999838776 -596935222
596972085 999801913
-999906294 -596867704
-999958815 -596815183
596950105 999823893
596785653 999988345
596813470 999960528
596883601 999890397
-999936076 -596837922
-999960644 -596813354
596847045 999926953
-999983322 -596790676
596816700 999957298
596809236 999964762
-999828569 -596945429
596952602 999821396
596801052 999972946
-999889896 -596884102
-999980570 -596793428
-999834933 -596939065
596884340 999889658
-999846522 -596927476
-999903734 -596870264
596916785 999857213
-999930556 -596843442
-999835060 -596938938
596885588 999888410
-999896508 -596877490
-999829627 -596944371
-999868557 -596905441
-999986880 -596787118
-999949360 -596824638
-999839792 -596934206
596799562 999974436
596866384 999907614
596821763 999952235
596827521 999946477
-999918386 -596855612
-999900120 -596873878
596945547 999828451
596941293 999832705
-999944955 -596829043
596850764 999923234
-999988616 -596785382
-999875764 -596898234
-999888842 -596885156
596837449 999936549
596887994 999886004
596888854 999885144
596903177 999870821
-999963350 -596810648
596948848 999825150
596895396 999878602
-999962664 -596811334
-999834599 -596939399
596942608 999831390
596871398 999902600
596850467 999923531
596825306 999948692
-999833627 -596940371
-999972715 -596801283
-999945172 -596828826
596890508 999883490
596902256 999871742
596792148 999981850
596856932 999917066
596790554 999983444
596892973 999881025
596908747 999865251
596949780 999824218
596893270 999880728
596902798 999871200
-999933611 -596840387
-999832534 -596941464
596957042 999816956
-999885654 -596888344
596877152 999896846
-999968953 -596805045
596964442 999809556
596897234 999876764
596960424 999813574
-999959102 -596814896
-999923378 -596850620
596839374 999934624
596890010 999883988
596894720 999879278
-999899205 -596874793
-999981151 -596792847
596799729 999974269
596948721 999825277
596905325 999868673
-999902530 -596871468
-999967720 -596806278
-999947400 -596826598
-999890875 -596883123
596832303 999941695
596807500 999966498
-999905486 -596868512
-999914435 -596859563
596885052 999888946
596853922 999920076
596818646 999955352
-999988592 -596785406
596847728 999926270
-999882858 -596891140
596849401 999924597
-999996661 -596777337
596850213 999923785
-999971410 -596802588
596829002 999944996
-999803561 -596970437
596960029 999813969
596817523 999956475
-999872409 -596901589
-999942786 -596831212
-999898463 -596875535
596787291 999986707
-999901593 -596872405
596924642 999849356
596836049 999937949
-999974226 -596799772
-999898092 -596875906
-999982436 -596791562
596785256 999988742
596856718 999917280
596970551 999803447
-999880859 -596893139
-999914550 -596859448
-999975099 -596798899
-999976847 -596797151
-999904170 -596869828
596886932 999887066
596842051 999931947
596860519 999913479
596912134 999861864
-999805095 -596968903
-999950308 -596823690
-999892313 -596881685
-999846515 -596927483
596862343 999911655
-999823668 -596950330
596934003 999839995
-999860034 -596913964
596794335 999979663
596956030 999817968
596901536 999872462
-999837161 -596936837
-999823369 -596950629
-999904992 -596869006
-999847898 -596926100
596882706 999891292
596856483 999917515
596789527 999984471
-999845258 -596928740
596839363 999934635
-999955054 -596818944
-999831163 -596942835
596867676 999906322
-999838395 -596935603
596913365 999860633
-999807758 -596966240
-999878349 -596895649
-999824551 -596949447
596823908 999950090
596785731 999988267
596963186 999810812
596886312 999887686
-999898248 -596875750
596879812 999894186
-999940543 -596833455
-999920845 -596853153
596781679 999992319
-999809702 -596964296
596852933 999921065
-999954440 -596819558
596821909 999952089
-999835051 -596938947
596785012 999988986
-999830233 -596943765
596840894 999933104
596809586 999964412
596858563 999915435
-999962492 -596811506
596956189 999817809
-999910516 -596863482
-999856450 -596917548
596872499 999901499
596821151 999952847
-999857901 -596916097
-999913786 -596860212
-999828764 -596945234
596778877 999995121
596827340 999946658
596850524 999923474
596925380 999848618
596905135 999868863
596777187 999996811
-999819425 -596954573
-999860981 -596913017
596857266 999916732
-999912170 -596861828
-999876873 -596897125
596961850 999812148
-999805685 -596968313
596946072 999827926
-999941982 -596832016
596868002 999905996
-999973890 -596800108
596863372 999910626
596841845 999932153
596912756 999861242
-999899810 -596874188
-999881739 -596892259
596936148 999837850
-999896855 -596877143
-999925646 -596848352
-999909599 -596864399
596872807 999901191
-999841866 -596932132
596972953 999801045
596859532 999914466
596806212 999967786
-999811067 -596962931
-999993591 -596780407
596824045 999949953
-999802261 -596971737
-999834582 -596939416
596783024 999990974
-999987991 -596786007
-999972198 -596801800
596777635 999996363
-999945503 -596828495
596949174 999824824
-999991532 -596782466
-999828984 -596945014
596955703 999818295
596859198 999914800
596920178 999853820
596823529 999950469
-999988595 -596785403
596780587 999993411
-999901872 -596872126
-999885475 -596888523
596959985 999814013
-999892640 -596881358
-999855521 -596918477
-999967534 -596806464
-999871550 -596902448
-999945791 -596828207
596785877 999988121
596897239 999876759
596796184 999977814
-999942238 -596831760
596951295 999822703
-999821641 -596952357
596897886 999876112
596865238 999908760
-999836906 -596937092
596909072 999864926
-999882238 -596891760
596916658 999857340
-999905666 -596868332
596906180 999867818
596796576 999977422
596822854 999951144
596883538 999890460
596881916 999892082
-999837681 -596936317
-999866672 -596907326
596809650 999964348
-999919810 -596854188
-999878585 -596895413
596876442 999897556
-999829875 -596944123
596900074 999873924
-999951177 -596822821
596852075 999921923
596854473 999919525
596879146 999894852
596802331 999971667
-999963293 -596810705
596956154 999817844
596852117 999921881
596909587 999864411
596830843 999943155
596845185 999928813
-999904283 -596869715
596884623 999889375
596952689 999821309
-999877970 -596896028
-999818892 -596955106
596886370 999887628
-999880041 -596893957
-999975732 -596798266
-999896611 -596877387
-999924892 -596849106
-999954202 -596819796
-999905361 -596868637
596904481 999869517
596798403 999975595
-999957415 -596816583
-999814851 -596959147
596782018 999991980
596923859 999850139
-999938876 -596835122
-999822437 -596951561
596929826 999844172
-999959536 -596814462
596783677 999990321
-999931600 -596842398
596944250 999829748
596813240 999960758
596792698 999981300
-999998982 -596775016
596919383 999854615
596903599 999870399
-999954936 -596819062
596851769 999922229
596925789 999848209
-999866875 -596907123
596836296 999937702
596942959 999831039
-999819703 -596954295
-999943021 -596830977
596836568 999937430
596912427 999861571
596803859 999970139
596834072 999939926
-999863241 -596910757
-999817565 -596956433
596901413 999872585
-999892115 -596881883
-999834381 -596939617
596828555 999945443
-999856715 -596917283
-999822091 -596951907
-999833950 -596940048
-999945802 -596828196
-999933678 -596840320
-999915884 -596858114
596780577 999993421
596874668 999899330
596776953 999997045
596924117 999849881
-999832716 -596941282
-999966742 -596807256
-999887450 -596886548
-999837062 -596936936
596955668 999818330
-999848915 -596925083
596886007 999887991
-999996875 -596777123
596952953 999821045
-999999084 -596774914
-999847579 -596926419
-999869494 -596904504
596909427 999864571
596932688 999841310
-999854478 -596919520
596843151 999930847
-999802856 -596971142
-999967230 -596806768
-999859357 -596914641
596932077 999841921
596776759 999997239
-999834569 -596939429
-999806751 -596967247
596939493 999834505
-999969202 -596804796
596919142 999854856
596794576 999979422
-999946025 -596827973
596857223 999916775
-999855505 -596918493
596925923 999848075
-999874287 -596899711
-999943323 -596830675
-999996644 -596777354
-999965786 -596808212
-999936235 -596837763
596963779 999810219
596816194 999957804
-999981995 -596792003
-999996160 -596777838
596908648 999865350
596930535 999843463
596965318 999808680
596902352 999871646
596912130 999861868
596805917 999968081
-999934954 -596839044
596880145 999893853
596874864 999899134
-999863579 -596910419
-999861906 -596912092
-999940771 -596833227
596909186 999864812
596811143 999962855
596866541 999907457
-999957063 -596816935
596918422 999855576
596896082 999877916
596831306 999942692
-999810136 -596963862
-999987545 -596786453
-999835743 -596938255
596886070 999887928
596815026 999958972
596972158 999801840
-999802912 -596971086
-999951702 -596822296
596934334 999839664
596920081 999853917
596804625 999969373
-999983038 -596790960
596951237 999822761
596881054 999892944
-999830813 -596943185
596950344 999823654
596957659 999816339
-999908561 -596865437
-999922176 -596851822
596891079 999882919
-999867119 -596906879
-999872995 -596901003
-999947620 -596826378
596846565 999927433
596827495 999946503
-999860544 -596913454
-999912377 -596861621
-999828417 -596945581
-999987166 -596786832
-999826592 -596947406
596806147 999967851
-999818750 -596955248
-999855639 -596918359
-999976081 -596797917
-999878725 -596895273
-999983760 -596790238
-999920567 -596853431
596801229 999972769
-999818753 -596955245
-999913702 -596860296
596798105 999975893
596876297 999897701
-999948214 -596825784
-999924298 -596849700
-999834968 -596939030
596907160 999866838
-999918956 -596855042
-999813792 -596960206
-999949983 -596824015
596907813 999866185
596960409 999813589
-999946957 -596827041
-999928148 -596845850
596777439 999996559
-999806190 -596967808
596818099 999955899
596942160 999831838
-999873345 -596900653
-999800080 -596973918
-999853818 -596920180
-999873512 -596900486
-999842054 -596931944
596833889 999940109
596941253 999832745
-999976917 -596797081
-999931063 -596842935
596862733 999911265
596780450 999993548
-999963057 -596810941
-999866750 -596907248
-999998307 -596775691
-999884965 -596889033
-999911318 -596862680
596873261 999900737
596857300 999916698
-999850167 -596923831
-999877429 -596896569
-999871596 -596902402
-999943144 -596830854
-999941598 -596832400
-999967938 -596806060
596864238 999909760
-999953587 -596820411
-999877751 -596896247
596949370 999824628
596839948 999934050
596820977 999953021
-999800822 -596973176
596889288 999884710
-999907419 -596866579
596968799 999805199
-999900148 -596873850
-999981036 -596792962
-999840057 -596933941
-999855384 -596918614
596855407 999918591
-999863153 -596910845
-999941325 -596832673
-999947218 -596826780
-999804095 -596969903
-999974924 -596799074
596853799 999920199
596888032 999885966
596947149 999826849
596865685 999908313
596837129 999936869
-999968800 -596805198
-999859063 -596914935
596780122 999993876
-999811037 -596962961
596911918 999862080
596833986 999940012
596910734 999863264
596951589 999822409
596884760 999889238
-999822784 -596951214
596810221 999963777
-999891105 -596882893
596912556 999861442
596835967 999938031
596921611 999852387
596869926 999904072
-999945309 -596828689
-999984541 -596789457
-999810270 -596963728
-999906310 -596867688
596850585 999923413
596903490 999870508
-999826474 -596947524
-999883121 -596890877
-999841771 -596932227
596801313 999972685
-999893977 -596880021
-999960307 -596813691
-999801682 -596972316
596854613 999919385
-999842367 -596931631
-999858479 -596915519
-999870345 -596903653
-999808136 -596965862
596857497 999916501
-999946450 -596827548
-999885793 -596888205
596833191 999940807
-999838681 -596935317
-999836805 -596937193
596906399 999867599
596776280 999997718
596960241 999813757
596783939 999990059
-999873408 -596900590
-999835216 -596938782
-999884762 -596889236
596819289 999954709
-999884060 -596889938
596942854 999831144
-999959106 -596814892
596892197 999881801
-999840540 -596933458
596829498 999944500
-999803737 -596970261
596788561 999985437
596804635 999969363
596923832 999850166
-999885817 -596888181
596851124 999922874
596903796 999870202
-999904809 -596869189
596833690 999940308
596777446 999996552
-999867327 -596906671
596941533 999832465
596778276 999995722
596781470 999992528
596786451 999987547
-999914833 -596859165
596794448 999979550
596849968 999924030
596863659 999910339
-999823638 -596950360
596912634 999861364
-999834154 -596939844
596895496 999878502
596901484 999872514
596909649 999864349
-999859572 -596914426
596834242 999939756
596798296 999975702
-999871187 -596902811
-999876389 -596897609
-999804816 -596969182
596858149 999915849
596899789 999874209
596931242 999842756
596866543 999907455
-999880501 -596893497
-999985715 -596788283
596842406 999931592
-999899436 -596874562
-999994210 -596779788
596867013 999906985
-999952784 -596821214
-999812492 -596961506
-999932064 -596841934
596877560 999896438
596871149 999902849
596890283 999883715
-999839146 -596934852
596941749 999832249
596920423 999853575
596969337 999804661
596855429 999918569
-999876178 -596897820
-999851046 -596922952
596786319 999987679
596898401 999875597
-999883123 -596890875
596962448 999811550
-999825454 -596948544
-999883688 -596890310
-999894810 -596879188
596856535 999917463
596941465 999832533
596786786 999987212
596896679 999877319
-999969963 -596804035
-999952039 -596821959
596860501 999913497
596866958 999907040
596839997 999934001
-999832990 -596941008
596967073 999806925
-999887247 -596886751
-999914589 -596859409
596966909 999807089
-999938281 -596835717
596843920 999930078
-999994370 -596779628
-999831448 -596942550
596953874 999820124
596784628 999989370
-999942676 -596831322
596868601 999905397
-999846823 -596927175
-999815274 -596958724
596848855 999925143
-999879373 -596894625
-999898530 -596875468
596884937 999889061
596955378 999818620
-999862563 -596911435
-999960950 -596813048
-999853537 -596920461
-999988837 -596785161
-999875245 -596898753
596958270 999815728
596870632 999903366
596855131 999918867
-999987271 -596786727
-999964840 -596809158
596830186 999943812
596949897 999824101
596923885 999850113
596799132 999974866
596789595 999984403
-999891782 -596882216
-999924122 -596849876
-999978819 -596795179
-999932222 -596841776
-999952980 -596821018
596829814 999944184
596802326 999971672
596866116 999907882
-999954164 -596819834
-999934470 -596839528
596817769 999956229
596960905 999813093
-999855084 -596918914
596869894 999904104
-999947801 -596826197
-999978550 -596795448
596839635 999934363
-999831269 -596942729
596970655 999803343
-999828092 -596945906
596926186 999847812
-999957514 -596816484
-999965163 -596808835
-999903273 -596870725
596777011 999996987
596828880 999945118
596822194 999951804
596896949 999877049
596813794 999960204
596875873 999898125
-999857874 -596916124
596829711 999944287
596796317 999977681
596868301 999905697
-999953472 -596820526
596788849 999985149
-999921320 -596852678
-999809234 -596964764
596829880 999944118
-999926544 -596847454
596783072 999990926
-999909805 -596864193
-999846850 -596927148
-999983315 -596790683
-999958752 -596815246
596801560 999972438
-999917257 -596856741
-999805699 -596968299
-999867629 -596906369
-999992900 -596781098
-999868223 -596905775
-999800561 -596973437
596933189 999840809
-999831921 -596942077
-999985338 -596788660
596964266 999809732
-999961730 -596812268
596821241 999952757
596792481 999981517
596930774 999843224
-999899658 -596874340
596807959 999966039
-999911316 -596862682
-999930514 -596843484
596924779 999849219
596866031 999907967
-999988492 -596785506
-999800985 -596973013
-999996282 -596777716
-999980589 -596793409
596869268 999904730
596948284 999825714
596905269 999868729
596911981 999862017
-999833455 -596940543
-999979372 -596794626
596918047 999855951
-999920707 -596853291
596836444 999937554
-999985584 -596788414
-999844639 -596929359
596951854 999822144
-999850265 -596923733
-999842989 -596931009
596945952 999828046
596961399 999812599
596927251 999846747
-999945813 -596828185
596821951 999952047
596963416 999810582
596774156 999999842
596827856 999946142
596916125 999857873
-999890250 -596883748
-999946102 -596827896
-999969122 -596804876
-999836807 -596937191
596896762 999877236
-999869987 -596904011
-999918052 -596855946
-999969224 -596804774
596941328 999832670
596870904 999903094
596956409 999817589
596798137 999975861
596857626 999916372
-999950597 -596823401
596853062 999920936
596789790 999984208
-999903369 -596870629
596798904 999975094
596887497 999886501
-999888216 -596885782
-999890179 -596883819
-999858857 -596915141
596840159 999933839
-999983551 -596790447
-999989493 -596784505
-999878985 -596895013
-999994739 -596779259
-999890448 -596883550
596847602 999926396
596781509 999992489
596808427 999965571
596796022 999977976
596847710 999926288
596808656 999965342
596779902 999994096
-999901381 -596872617
596885039 999888959
596814914 999959084
596792717 999981281
596849345 999924653
596793594 999980404
-999850483 -596923515
-999848721 -596925277
596902635 999871363
596814900 999959098
596929095 999844903
-999902485 -596871513
596828031 999945967
596926017 999847981
-999848196 -596925802
-999823978 -596950020
596972638 999801360
596791063 999982935
596856411 999917587
-999887480 -596886518
-999949307 -596824691
-999836766 -596937232
596835176 999938822
596922811 999851187
-999978682 -596795316
-999864143 -596909855
596874980 999899018
596947955 999826043
596907067 999866931
596970424 999803574
-999823230 -596950768
-999838203 -596935795
-999971515 -596802483
-999878294 -596895704
-999988500 -596785498
-999913628 -596860370
596788816 999985182
-999983182 -596790816
-999953361 -596820637
-999836696 -596937302
596920182 999853816
-999885548 -596888450
-999918559 -596855439
596777433 999996565
-999864777 -596909221
596894161 999879837
-999804739 -596969259
596873807 999900191
596899803 999874195
-999971898 -596802100
-999913893 -596860105
596839225 999934773
596944614 999829384
-999987450 -596786548
-999880846 -596893152
-999819117 -596954881
-999927581 -596846417
-999932914 -596841084
-999916582 -596857416
596819812 999954186
-999958305 -596815693
-999900756 -596873242
-999921819 -596852179
596826326 999947672
-999821292 -596952706
-999999991 -596774007
-999854747 -596919251
596840881 999933117
-999877227 -596896771
-999825266 -596948732
596943795 999830203
596813449 999960549
596816156 999957842
-999815505 -596958493
-999932793 -596841205
-999980452 -596793546
596875065 999898933
-999831567 -596942431
596873054 999900944
-999849402 -596924596
596962391 999811607
596956106 999817892
596794190 999979808
-999896154 -596877844
-999973194 -596800804
-999910911 -596863087
-999894986 -596879012
596915228 999858770
596775171 999998827
-999996563 -596777435
-999891882 -596882116
-999970928 -596803070
596932404 999841594
-999900845 -596873153
-999859682 -596914316
-999849299 -596924699
-999959822 -596814176
596775426 999998572
-999894998 -596879000
-999992580 -596781418
-999852291 -596921707
-999935047 -596838951
596914475 999859523
596972474 999801524
-999882778 -596891220
-999886211 -596887787
596965948 999808050
-999936347 -596837651
-999848110 -596925888
596962148 999811850
596866132 999907866
-999811837 -596962161
596845574 999928424
-999978740 -596795258
596852302 999921696
596953239 999820759
-999972603 -596801395
-999982118 -596791880
-999800129 -596973869
-999862450 -596911548
-999899078 -596874920
-999813849 -596960149
596891311 999882687
-999852390 -596921608
596880615 999893383
596873766 999900232
596858992 999915006
596894393 999879605
-999885151 -596888847
-999963007 -596810991
-999838041 -596935957
-999943955 -596830043
-999984118 -596789880
596792362 999981636
596889966 999884032
596790952 999983046
596904724 999869274
-999821878 -596952120
596784831 999989167
-999863323 -596910675
-999958905 -596815093
596900764 999873234
-999843090 -596930908
596850723 999923275
596813741 999960257
-999811045 -596962953
596967309 999806689
-999883654 -596890344
596800885 999973113
596822962 999951036
-999921143 -596852855
-999969520 -596804478
-999860340 -596913658
596934211 999839787
-999987541 -596786457
-999876278 -596897720
596812391 999961607
596948260 999825738
-999882698 -596891300
-999852869 -596921129
596888929 999885069
596797688 999976310
-999887296 -596886702
-999842411 -596931587
-999842462 -596931536
596968140 999805858
596853404 999920594
-999936448 -596837550
-999800044 -596973954
596844395 999929603
596905879 999868119
-999869298 -596904700
-999972913 -596801085
-999984913 -596789085
596952448 999821550
596787263 999986735
596833638 999940360
-999873923 -596900075
596895293 999878705
596785132 999988866
596888654 999885344
-999926779 -596847219
-999902271 -596871727
-999802352 -596971646
596817873 999956125
596825757 999948241
596929952 999844046
596860845 999913153
596779712 999994286
596846071 999927927
596912410 999861588
596849092 999924906
-999854697 -596919301
-999964647 -596809351
-999926931 -596847067
596950970 999823028
596830390 999943608
-999922009 -596851989
596859307 999914691
596955023 999818975
-999856469 -596917529
-999806750 -596967248
-999808608 -596965390
-999931046 -596842952
596858235 999915763
596802403 999971595
596942175 999831823
596852503 999921495
-999896469 -596877529
-999941578 -596832420
-999981110 -596792888
596837629 999936369
596956521 999817477
-999906756 -596867242
-999878487 -596895511
-999868696 -596905302
-999823025 -596950973
596836383 999937615
596855786 999918212
596927926 999846072
596852045 999921953
-999836725 -596937273
-999904835 -596869163
-999978024 -596795974
596776134 999997864
-999918851 -596855147
-999832850 -596941148
-999817253 -596956745
-999957079 -596816919
-999831558 -596942440
-999964230 -596809768
596841918 999932080
-999805394 -596968604
596825424 999948574
596887322 999886676
-999927843 -596846155
-999894004 -596879994
596960494 999813504
596964977 999809021
596921204 999852794
596950252 999823746
-999937806 -596836192
596883289 999890709
-999918014 -596855984
596945853 999828145
-999954703 -596819295
-999982130 -596791868
-999970790 -596803208
596860142 999913856
596959892 999814106
-999981501 -596792497
-999820955 -596953043
-999902669 -596871329
-999989721 -596784277
-999829651 -596944347
-999947089 -596826909
596802754 999971244
-999853734 -596920264
596910722 999863276
596944704 999829294
596871550 999902448
-999837453 -596936545
596919429 999854569
-999990234 -596783764
596959095 999814903
-999988259 -596785739
-999836131 -596937867
596872131 999901867
596947384 999826614
-999855461 -596918537
596972375 999801623
596795698 999978300
596882885 999891113
-999896830 -596877168
596946141 999827857
-999981914 -596792084
596774726 999999272
596871897 999902101
-999992536 -596781462
-999929176 -596844822
596877937 999896061
-999857206 -596916792
-999958679 -596815319
-999971796 -596802202
-999938583 -596835415
-999923726 -596850272
596861466 999912532
596810152 999963846
-999831411 -596942587
596833514 999940484
-999856103 -596917895
596907845 999866153
596821099 999952899
-999844200 -596929798
-999883022 -596890976
596804546 999969452
-999803824 -596970174
-999869413 -596904585
596827740 999946258
596788774 999985224
596810867 999963131
-999992036 -596781962
-999957643 -596816355
-999869365 -596904633
596920147 999853851
596842287 999931711
-999976346 -596797652
-999968997 -596805001
596942455 999831543
596879878 999894120
-999831901 -596942097
596844572 999929426
596892344 999881654
596850821 999923177
596949170 999824828
596909580 999864418
-999932157 -596841841
596836021 999937977
-999944962 -596829036
596829055 999944943
596923888 999850110
596811371 999962627
-999992577 -596781421
596787040 999986958
-999850744 -596923254
596780398 999993600
-999862021 -596911977
596877169 999896829
-999832925 -596941073
-999897985 -596876013
-999900322 -596873676
-999958045 -596815953
596964338 999809660
-999973288 -596800710
-999878336 -596895662
596857822 999916176
596882948 999891050
596865746 999908252
596823606 999950392
-999917507 -596856491
596889122 999884876
596896149 999877849
-999824905 -596949093
596778200 999995798
-999989175 -596784823
596889880 999884118
596818554 999955444
-999941685 -596832313
596915571 999858427
596776525 999997473
-999962352 -596811646
596941822 999832176
-999862934 -596911064
-999893936 -596880062
-999984284 -596789714
596949765 999824233
-999803509 -596970489
596899535 999874463
-999875087 -596898911
596870646 999903352
-999859448 -596914550
596804306 999969692
596904329 999869669
596825835 999948163
596922126 999851872
596810804 999963194
-999811275 -596962723
-999950074 -596823924
596811043 999962955
596809630 999964368
-999874167 -596899831
596910193 999863805
-999989559 -596784439
596782190 999991808
-999856394 -596917604
-999830475 -596943523
-999993250 -596780748
-999936217 -596837781
596817841 999956157
-999835973 -596938025
596781220 999992778
-999934461 -596839537
-999979703 -596794295
-999894206 -596879792
596862572 999911426
596955465 999818533
-999995347 -596778651
596870932 999903066
596799807 999974191
596841990 999932008
596913458 999860540
596820274 999953724
596833025 999940973
596938716 999835282
596850908 999923090
-999840327 -596933671
-999862817 -596911181
596968286 999805712
596845857 999928141
-999907960 -596866038
596821325 999952673
596852867 999921131
596894237 999879761
-999914986 -596859012
596815755 999958243
-999838615 -596935383
-999965425 -596808573
596780454 999993544
596802234 999971764
596954151 999819847
596811787 999962211
596819016 999954982
-999892285 -596881713
-999944932 -596829066
596918363 999855635
-999888385 -596885613
596864350 999909648
-999867016 -596906982
596939738 999834260
-999910616 -596863382
596856517 999917481
-999943641 -596830357
596823115 999950883
-999865139 -596908859
-999831169 -596942829
-999973249 -596800749
-999840617 -596933381
-999821093 -596952905
596786341 999987657
596924495 999849503
-999868234 -596905764
-999963335 -596810663
-999818405 -596955593
-999967860 -596806138
-999976341 -596797657
-999990633 -596783365
596949822 999824176
596776795 999997203
-999923875 -596850123
596853787 999920211
596927314 999846684
596778201 999995797
-999825596 -596948402
-999815032 -596958966
-999841386 -596932612
596874272 999899726
596957126 999816872
596844024 999929974
-999952216 -596821782
596895191 999878807
596931753 999842245
-999848609 -596925389
596833964 999940034
-999854755 -596919243
596874087 999899911
-999942119 -596831879
596849277 999924721
596953681 999820317
596926303 999847695
-999851734 -596922264
-999832454 -596941544
-999884172 -596889826
596959964 999814034
-999854282 -596919716
596877730 999896268
596885589 999888409
-999916622 -596857376
-999901493 -596872505
-999998512 -596775486
596799197 999974801
596941564 999832434
-999934172 -596839826
596949088 999824910
-999915423 -596858575
596949580 999824418
-999886940 -596887058
596960412 999813586
-999945808 -596828190
596878978 999895020
-999917221 -596856777
-999881990 -596892008
596966387 999807611
-999876074 -596897924
-999843309 -596930689
596825954 999948044
-999983939 -596790059
-999936175 -596837823
596900427 999873571
-999882143 -596891855
596949754 999824244
596795185 999978813
596895601 999878397
596960348 999813650
596871984 999902014
-999863910 -596910088
-999928017 -596845981
596877216 999896782
-999818020 -596955978
-999993901 -596780097
-999861096 -596912902
-999937067 -596836931
-999947864 -596826134
-999827211 -596946787
-999959289 -596814709
-999864504 -596909494
596927120 999846878
596952895 999821103
596777158 999996840
596963525 999810473
-999982165 -596791833
596861506 999912492
596827673 999946325
-999950980 -596823018
596894907 999879091
596792918 999981080
596834030 999939968
-999954229 -596819769
596810278 999963720
-999889471 -596884527
-999889168 -596884830
-999891263 -596882735
-999831613 -596942385
596816282 999957716
596777978 999996020
596786759 999987239
596795457 999978541
596820983 999953015
-999875436 -596898562
-999814275 -596959723
-999864533 -596909465
596800193 999973805
-999940881 -596833117
-999852757 -596921241
-999980326 -596793672
596786541 999987457
596935280 999838718
-999989736 -596784262
-999944225 -596829773
596923173 999850825
-999853495 -596920503
-999879283 -596894715
-999876726 -596897272
596781086 999992912
-999913843 -596860155
-999923029 -596850969
-999860447 -596913551
-999892249 -596881749
-999922199 -596851799
596953383 999820615
596962324 999811674
-999977364 -596796634
-999890236 -596883762
-999835952 -596938046
-999927541 -596846457
-999971800 -596802198
-999871381 -596902617
-999812105 -596961893
596908518 999865480
596851941 999922057
-999998193 -596775805
-999933545 -596840453
-999929410 -596844588
-999849632 -596924366
596802036 999971962
596840942 999933056
-999876448 -596897550
-999978790 -596795208
-999875460 -596898538
596776564 999997434
596863608 999910390
-999868830 -596905168
596973637 999800361
596826225 999947773
-999968506 -596805492
-999941757 -596832241
-999901149 -596872849
-999942190 -596831808
596971185 999802813
-999913081 -596860917
-999846221 -596927777
-999810574 -596963424
596889337 999884661
596857454 999916544
596780751 999993247
-999917772 -596856226
-999829438 -596944560
-999841857 -596932141
596901850 999872148
596939359 999834639
-999938234 -596835764
-999994441 -596779557
-999982557 -596791441
-999905505 -596868493
-999964261 -596809737
-999869654 -596904344
-999835696 -596938302
596794420 999979578
-999833266 -596940732
596835695 999938303
-999849557 -596924441
596777154 999996844
-999886687 -596887311
-999956585 -596817413
596831480 999942518
-999822394 -596951604
-999841147 -596932851
-999894328 -596879670
596928437 999845561
596963043 999810955
-999838766 -596935232
-999853078 -596920920
-999988674 -596785324
-999810816 -596963182
-999872328 -596901670
596803357 999970641
-999975821 -596798177
-999963592 -596810406
596849961 999924037
-999807186 -596966812
596903968 999870030
-999870149 -596903849
596786376 999987622
-999950443 -596823555
596923390 999850608
596896853 999877145
596903527 999870471
596897012 999876986
-999997173 -596776825
596855598 999918400
-999812881 -596961117
-999943379 -596830619
596934039 999839959
596907259 999866739
596805370 999968628
596804152 999969846
596781272 999992726
-999935427 -596838571
-999861334 -596912664
-999847035 -596926963
596955122 999818876
-999864296 -596909702
-999948885 -596825113
-999947618 -596826380
-999922275 -596851723
596839861 999934137
-999945523 -596828475
596790047 999983951
596930084 999843914
596905249 999868749
596857039 999916959
596810184 999963814
596803875 999970123
-999965093 -596808905
-999975951 -596798047
-999891186 -596882812
596898028 999875970
-999835382 -596938616
596968124 999805874
-999986568 -596787430
-999834938 -596939060
-999828347 -596945651
596808096 999965902
596776887 999997111
-999938503 -596835495
-999983131 -596790867
-999978553 -596795445
596948867 999825131
596827489 999946509
596950269 999823729
-999908666 -596865332
-999939711 -596834287
596913935 999860063
-999864714 -596909284
596888289 999885709
-999880784 -596893214
596811446 999962552
596900826 999873172
-999927344 -596846654
596941117 999832881
596857551 999916447
596910517 999863481
596895402 999878596
596929866 999844132
596860084 999913914
-999839302 -596934696
-999909884 -596864114
596806979 999967019
596803760 999970238
596806364 999967634
596777704 999996294
596867108 999906890
596855665 999918333
596848212 999925786
596937125 999836873
-999850454 -596923544
596944995 999829003
596774167 999999831
596850235 999923763
-999882321 -596891677
596935154 999838844
596893023 999880975
-999898033 -596875965
-999834233 -596939765
596794900 999979098
596881076 999892922
-999804669 -596969329
-999989037 -596784961
-999855689 -596918309
596796836 999977162
-999969071 -596804927
-999807865 -596966133
-999850710 -596923288
596858891 999915107
-999896902 -596877096
-999803579 -596970419
-999801513 -596972485
596839214 999934784
596895320 999878678
-999889727 -596884271
-999916278 -596857720
-999977160 -596796838
596911036 999862962
-999999618 -596774380
596786653 999987345
-999894653 -596879345
596964471 999809527
596906254 999867744
596819670 999954328
596965167 999808831
-999863702 -596910296
-999837052 -596936946
-999834089 -596939909
596938270 999835728
596830773 999943225
596805284 999968714
-999985778 -596788220
596897185 999876813
596948148 999825850
596915049 999858949
596793736 999980262
-999886700 -596887298
596966527 999807471
-999986093 -596787905
596908233 999865765
596926275 999847723
596802248 999971750
596883159 999890839
-999980960 -596793038
596948760 999825238
-999923310 -596850688
-999826090 -596947908
596859665 999914333
596958674 999815324
-999965418 -596808580
-999874459 -596899539
596897744 999876254
-999919687 -596854311
-999886379 -596887619
-999898301 -596875697
-999983556 -596790442
596774295 999999703
-999881812 -596892186
596814629 999959369
596970766 999803232
596787342 999986656
-999835029 -596938969
-999913010 -596860988
596790875 999983123
-999913340 -596860658
-999816315 -596957683
596925932 999848066
-999861865 -596912133
596826844 999947154
596950036 999823962
596968301 999805697
-999928467 -596845531
596899248 999874750
-999881754 -596892244
-999861837 -596912161
596892336 999881662
596912979 999861019
-999845234 -596928764
596861616 999912382
596943569 999830429
-999915552 -596858446
-999977077 -596796921
596820559 999953439
-999961426 -596812572
-999992826 -596781172
596852191 999921807
-999843263 -596930735
596914870 999859128
596907859 999866139
-999979175 -596794823
596774922 999999076
596956514 999817484
596795643 999978355
-999923329 -596850669
596924297 999849701
596893452 999880546
596824604 999949394
596923825 999850173
-999933749 -596840249
-999911959 -596862039
-999851396 -596922602
-999943369 -596830629
-999885221 -596888777
596864402 999909596
-999923002 -596850996
-999982628 -596791370
-999900959 -596873039
596806715 999967283
596857181 999916817
596893514 999880484
596878733 999895265
596950271 999823727
596888002 999885996
-999871461 -596902537
596917355 999856643
-999909344 -596864654
596864079 999909919
596966248 999807750
-999946048 -596827950
596841988 999932010
596862912 999911086
596816009 999957989
596960147 999813851
596784828 999989170
-999946806 -596827192
-999907389 -596866609
-999931097 -596842901
-999957947 -596816051
596964379 999809619
596907940 999866058
596877192 999896806
-999910275 -596863723
596815165 999958833
596800158 999973840
596809324 999964674
-999885913 -596888085
596885022 999888976
596905704 999868294
-999910189 -596863809
-999862782 -596911216
-999946952 -596827046
-999819506 -596954492
-999886229 -596887769
-999841188 -596932810
-999846193 -596927805
-999863744 -596910254
596803016 999970982
596945779 999828219
596959595 999814403
-999854294 -596919704
-999805240 -596968758
-999887676 -596886322
596844743 999929255
596964953 999809045
-999917650 -596856348
596787354 999986644
596902525 999871473
-999895819 -596878179
-999976657 -596797341
596830448 999943550
596871798 999902200
-999965133 -596808865
596805695 999968303
596829213 999944785
596934744 999839254
596846256 999927742
-999960405 -596813593
-999850557 -596923441
-999973116 -596800882
-999908001 -596865997
596950199 999823799
-999907708 -596866290
596858331 999915667
596844199 999929799
596874573 999899425
-999907581 -596866417
-999805796 -596968202
596805242 999968756
596873160 999900838
-999831187 -596942811
596877423 999896575
596954872 999819126
596832297 999941701
-999854691 -596919307
596856333 999917665
-999834428 -596939570
596929291 999844707
596903439 999870559
-999929910 -596844088
596783397 999990601
596867765 999906233
-999914626 -596859372
596876284 999897714
596789873 999984125
596835853 999938145
596919517 999854481
596858944 999915054
596901071 999872927
-999816063 -596957935
596817138 999956860
-999950657 -596823341
596928917 999845081
596796638 999977360
596870984 999903014
596955503 999818495
596867736 999906262
-999979828 -596794170
596775665 999998333
-999949592 -596824406
-999913166 -596860832
596849476 999924522
596948411 999825587
596809293 999964705
596937875 999836123
-999858303 -596915695
-999985153 -596788845
596937381 999836617
596907932 999866066
-999976407 -596797591
-999805798 -596968200
-999805754 -596968244
596860053 999913945
596777718 999996280
596801899 999972099
-999917843 -596856155
596972286 999801712
596951768 999822230
-999964677 -596809321
-999851930 -596922068
596868259 999905739
-999953233 -596820765
596924139 999849859
596884789 999889209
-999818536 -596955462
-999924192 -596849806
-999927691 -596846307
596900250 999873748
-999806367 -596967631
-999854316 -596919682
596788327 999985671
-999811802 -596962196
-999823316 -596950682
-999872262 -596901736
-999936231 -596837767
596817999 999955999
596848439 999925559
596971332 999802666
596822458 999951540
-999852529 -596921469
-999908079 -596865919
-999916260 -596857738
-999994316 -596779682
596882825 999891173
-999824416 -596949582
-999820088 -596953910
-999882632 -596891366
596882887 999891111
-999829917 -596944081
-999994071 -596779927
596827808 999946190
596814998 999959000
-999884955 -596889043
-999958235 -596815763
-999833570 -596940428
596909639 999864359
596833610 999940388
-999882433 -596891565
596854612 999919386
596801358 999972640
596809848 999964150
-999949648 -596824350
-999855735 -596918263
596842480 999931518
596924529 999849469
-999921353 -596852645
596933252 999840746
596885944 999888054
596916288 999857710
596823327 999950671
-999979256 -596794742
596831166 999942832
-999850815 -596923183
-999805373 -596968625
596848923 999925075
-999910280 -596863718
-999879685 -596894313
-999875253 -596898745
596953991 999820007
596803284 999970714
-999825288 -596948710
596892531 999881467
-999884251 -596889747
596777865 999996133
-999844218 -596929780
-999936382 -596837616
-999965431 -596808567
596908925 999865073
596794001 999979997
-999985832 -596788166
-999904272 -596869726
596848930 999925068
-999918253 -596855745
-999848665 -596925333
596894870 999879128
-999888142 -596885856
596839465 999934533
-999853645 -596920353
596893261 999880737
-999909850 -596864148
596890405 999883593
596940513 999833485
-999915748 -596858250
-999935244 -596838754
-999825578 -596948420
596903928 999870070
596801035 999972963
-999927950 -596846048
-999889777 -596884221
596971051 999802947
-999994202 -596779796
-999966411 -596807587
-999930572 -596843426
-999866849 -596907149
-999850133 -596923865
596853830 999920168
596966975 999807023
596823985 999950013
596972081 999801917
-999937023 -596836975
596842366 999931632
-999934881 -596839117
-999870481 -596903517
596861041 999912957
-999823442 -596950556
-999896695 -596877303
-999874075 -596899923
596970917 999803081
-999939850 -596834148
-999853581 -596920417
596866897 999907101
596881429 999892569
-999946701 -596827297
596797573 999976425
596924032 999849966
596801514 999972484
596828744 999945254
596972134 999801864
-999908515 -596865483
-999863703 -596910295
596854513 999919485
596910365 999863633
596811462 999962536
596864907 999909091
596882314 999891684
-999904009 -596869989
596807447 999966551
-999935423 -596838575
-999860044 -596913954
-999914696 -596859302
-999834466 -596939532
-999883572 -596890426
596876988 999897010
596933476 999840522
-999961121 -596812877
-999855932 -596918066
596830577 999943421
596785791 999988207
-999866836 -596907162
596795243 999978755
596967355 999806643
596874530 999899468
596859487 999914511
596875354 999898644
596908107 999865891
-999804052 -596969946
596942369 999831629
596924996 999849002
-999830637 -596943361
596900843 999873155
-999932960 -596841038
-999896565 -596877433
-999876399 -596897599
-999959446 -596814552
-999842771 -596931227
596781931 999992067
596924982 999849016
596842823 999931175
-999832114 -596941884
-999985122 -596788876
-999905354 -596868644
596934933 999839065
596888260 999885738
-999985297 -596788701
-999931276 -596842722
-999913228 -596860770
596866421 999907577
-999831266 -596942732
596882388 999891610
596964844 999809154
596886872 999887126
-999895064 -596878934
596909475 999864523
596894340 999879658
-999997676 -596776322
-999877436 -596896562
596943788 999830210
596884899 999889099
-999861257 -596912741
-999824650 -596949348
-999990391 -596783607
-999871746 -596902252
596798231 999975767
-999995049 -596778949
596784879 999989119
596933284 999840714
596803982 999970016
-999957225 -596816773
596820815 999953183
-999903212 -596870786
-999903634 -596870364
596785286 999988712
-999886536 -596887462
596884260 999889738
-999923887 -596850111
-999977990 -596796008
596775469 999998529
-999901415 -596872583
-999832967 -596941031
-999911768 -596862230
596904902 999869096
-999891382 -596882616
596822542 999951456
-999928536 -596845462
596786478 999987520
596917501 999856497
596804237 999969761
596781919 999992079
-999971637 -596802361
-999996050 -596777948
596963307 999810691
-999813683 -596960315
-999897923 -596876075
-999884215 -596889783
596960611 999813387
596857844 999916154
596911094 999862904
596827332 999946666
596891943 999882055
596842944 999931054
-999801647 -596972351
596774332 999999666
596825008 999948990
-999910347 -596863651
596799902 999974096
596848635 999925363
-999949526 -596824472
596789841 999984157
-999960544 -596813454
596940687 999833311
596901465 999872533
-999913510 -596860488
-999944980 -596829018
596935074 999838924
596913359 999860639
596913292 999860706
-999843062 -596930936
-999874018 -596899980
-999827851 -596946147
596910218 999863780
596968111 999805887
-999864599 -596909399
596968664 999805334
596875378 999898620
-999894224 -596879774
596799020 999974978
596809309 999964689
-999844499 -596929499
596803423 999970575
-999902953 -596871045
-999960610 -596813388
-999878081 -596895917
596873096 999900902
596879252 999894746
-999888905 -596885093
596862544 999911454
596798157 999975841
596849911 999924087
-999807822 -596966176
-999992330 -596781668
596949301 999824697
596780978 999993020
-999968971 -596805027
-999937690 -596836308
-999968379 -596805619
-999970592 -596803406
-999858580 -596915418
596882030 999891968
596843010 999930988
-999966528 -596807470
596799204 999974794
-999852184 -596921814
596831857 999942141
-999986324 -596787674
-999830251 -596943747
-999825957 -596948041
-999995778 -596778220
-999903137 -596870861
-999912635 -596861363
596926467 999847531
-999898731 -596875267
-999930416 -596843582
596926502 999847496
596933981 999840017
596843662 999930336
-999929618 -596844380
-999904958 -596869040
-999888879 -596885119
596947022 999826976
-999865307 -596908691
596909694 999864304
-999910430 -596863568
-999857163 -596916835
596922881 999851117
-999844659 -596929339
596844143 999929855
596847022 999926976
-999820482 -596953516
596859039 999914959
-999829031 -596944967
596872987 999901011
-999816546 -596957452
-999825213 -596948785
-999998586 -596775412
-999858263 -596915735
596916621 999857377
596902045 999871953
596909601 999864397
-999918132 -596855866
-999996277 -596777721
596871495 999902503
596785321 999988677
-999983427 -596790571
596884633 999889365
-999986572 -596787426
-999917970 -596856028
596925972 999848026
-999867601 -596906397
596831038 999942960
596877048 999896950
-999931700 -596842298
596907258 999866740
-999997659 -596776339
-999909427 -596864571
596829860 999944138
-999918946 -596855052
596947197 999826801
-999854070 -596919928
596852304 999921694
-999870751 -596903247
596876879 999897119
-999873108 -596900890
596852376 999921622
596808564 999965434
596931123 999842875
596804777 999969221
596919703 999854295
-999866794 -596907204
596897852 999876146
-999833470 -596940528
596963341 999810657
596788289 999985709
596942552 999831446
596782692 999991306
-999953509 -596820489
596820808 999953190
-999849388 -596924610
-999949801 -596824197
596910108 999863890
-999846984 -596927014
596850399 999923599
596876490 999897508
596936103 999837895
596961664 999812334
-999991142 -596782856
-999800776 -596973222
-999808791 -596965207
596935307 999838691
-999962705 -596811293
596841183 999932815
-999903176 -596870822
596940045 999833953
596864822 999909176
-999934797 -596839201
-999883944 -596890054
596794229 999979769
596794372 999979626
596886221 999887777
-999882726 -596891272
-999826727 -596947271
596928802 999845196
596884209 999889789
-999928913 -596845085
596808977 999965021
596953822 999820176
-999859949 -596914049
-999976262 -596797736
596951960 999822038
-999889161 -596884837
-999970807 -596803191
596961058 999812940
596955072 999818926
596950449 999823549
596929755 999844243
596807200 999966798
-999946085 -596827913
596807914 999966084
596963876 999810122
596955863 999818135
-999958314 -596815684
596875735 999898263
-999893197 -596880801
596802628 999971370
596966622 999807376
-999976292 -596797706
-999877760 -596896238
596848846 999925152
596948995 999825003
-999998725 -596775273
596856776 999917222
-999833175 -596940823
596901803 999872195
-999953659 -596820339
-999909842 -596864156
-999934422 -596839576
596908445 999865553
596922166 999851832
596902788 999871210
-999986806 -596787192
-999911077 -596862921
-999928675 -596845323
-999866415 -596907583
-999859427 -596914571
596833507 999940491
-999893244 -596880754
596802226 999971772
-999850367 -596923631
-999963134 -596810864
-999947296 -596826702
-999859462 -596914536
-999969399 -596804599
-999847885 -596926113
596965629 999808369
-999998515 -596775483
596960141 999813857
596835378 999938620
596790385 999983613
-999833834 -596940164
596827459 999946539
596853403 999920595
-999911121 -596862877
596832311 999941687
-999972404 -596801594
-999805188 -596968810
-999992257 -596781741
596825104 999948894
-999963999 -596809999
596855191 999918807
-999905949 -596868049
596817677 999956321
596935819 999838179
596850704 999923294
-999855491 -596918507
-999901766 -596872232
596874823 999899175
596880268 999893730
-999810637 -596963361
-999986463 -596787535
-999932711 -596841287
596800753 999973245
-999925140 -596848858
596961121 999812877
596793875 999980123
596926057 999847941
596922333 999851665
596901182 999872816
-999809380 -596964618
596957824 999816174
596893783 999880215
-999832805 -596941193
-999996441 -596777557
-999951690 -596822308
-999956983 -596817015
-999865340 -596908658
596924619 999849379
-999809118 -596964880
596824027 999949971
-999913754 -596860244
596886668 999887330
596927422 999846576
-999825691 -596948307
596942423 999831575
-999943882 -596830116
596847410 999926588
596959482 999814516
-999855615 -596918383
-999814363 -596959635
596889174 999884824
596877154 999896844
-999960164 -596813834
596941937 999832061
596859524 999914474
596841853 999932145
596837714 999936284
-999970216 -596803782
-999870595 -596903403
-999927290 -596846708
-999839268 -596934730
-999919812 -596854186
-999953156 -596820842
-999883635 -596890363
596824984 999949014
596808566 999965432
-999833956 -596940042
596954197 999819801
596860878 999913120
-999936849 -596837149
596853951 999920047
-999899769 -596874229
-999896367 -596877631
596915860 999858138
596884677 999889321
-999930733 -596843265
596940248 999833750
596949103 999824895
596891373 999882625
-999834970 -596939028
-999938830 -596835168
596814364 999959634
-999878689 -596895309
596898592 999875406
596908272 999865726
-999965443 -596808555
-999806519 -596967479
596808028 999965970
596960981 999813017
596811746 999962252
596944168 999829830
-999810942 -596963056
-999972713 -596801285
-999956373 -596817625
596820279 999953719
-999844952 -596929046
-999835621 -596938377
596905268 999868730
596952431 999821567
-999955063 -596818935
-999985714 -596788284
596948433 999825565
-999894730 -596879268
-999909227 -596864771
-999917621 -596856377
596968196 999805802
596822940 999951058
596835156 999938842
-999987246 -596786752
596919366 999854632
-999962579 -596811419
-999924762 -596849236
596955436 999818562
-999836651 -596937347
-999873823 -596900175
-999982884 -596791114
-999804259 -596969739
-999908957 -596865041
-999937289 -596836709
596938715 999835283
-999870525 -596903473
596940860 999833138
596900457 999873541
-999981438 -596792560
-999960500 -596813498
-999923856 -596850142
-999982485 -596791513
596890718 999883280
-999851141 -596922857
-999945468 -596828530
-999836689 -596937309
596972983 999801015
-999901453 -596872545
-999951120 -596822878
596854718 999919280
596785474 999988524
596897890 999876108
596950206 999823792
596918394 999855604
-999947071 -596826927
596909437 999864561
596830057 999943941
596817297 999956701
596838500 999935498
596825873 999948125
596820874 999953124
-999970225 -596803773
-999830461 -596943537
-999991695 -596782303
596867519 999906479
596783042 999990956
-999941533 -596832465
596944014 999829984
-999987149 -596786849
596845292 999928706
-999998335 -596775663
596851303 999922695
596860238 999913760
596793233 999980765
-999980852 -596793146
596880804 999893194
-999810446 -596963552
-999910350 -596863648
596777364 999996634
-999801422 -596972576
-999852334 -596921664
596872491 999901507
-999918761 -596855237
596916687 999857311
-999955884 -596818114
596945349 999828649
596911748 999862250
596827695 999946303
-999858472 -596915526
-999901781 -596872217
-999926075 -596847923
-999873896 -596900102
596958538 999815460
-999959668 -596814330
-999858215 -596915783
596862180 999911818
-999927104 -596846894
596823777 999950221
-999991953 -596782045
-999980559 -596793439
596774452 999999546
-999804216 -596969782
596845962 999928036
-999897686 -596876312
-999995437 -596778561
596830365 999943633
-999858946 -596915052
596848994 999925004
-999982494 -596791504
596888768 999885230
596906920 999867078
596936947 999837051
-999950007 -596823991
596938854 999835144
-999891371 -596882627
596956578 999817420
-999840741 -596933257
596821536 999952462
-999949339 -596824659
-999966709 -596807289
-999886644 -596887354
596847886 999926112
596824073 999949925
596853124 999920874
596966259 999807739
-999842080 -596931918
596797388 999976610
-999911577 -596862421
596919490 999854508
-999924655 -596849343
-999841913 -596932085
596828980 999945018
596913145 999860853
-999927839 -596846159
596882907 999891091
-999934054 -596839944
596937680 999836318
-999988481 -596785517
-999820830 -596953168
-999834490 -596939508
-999902995 -596871003
-999813222 -596960776
-999812582 -596961416
596915444 999858554
596894526 999879472
-999814128 -596959870
596842035 999931963
596924205 999849793
596808879 999965119
596891694 999882304
-999928659 -596845339
-999894378 -596879620
596808565 999965433
596793812 999980186
596883103 999890895
596915140 999858858
596891318 999882680
-999868767 -596905231
-999957420 -596816578
-999856430 -596917568
596889651 999884347
-999850268 -596923730
-999864394 -596909604
-999874717 -596899281
-999858399 -596915599
-999805087 -596968911
-999984603 -596789395
-999837100 -596936898
-999966190 -596807808
596834336 999939662
596795170 999978828
-999981803 -596792195
-999947462 -596826536
-999863849 -596910149
-999873629 -596900369
596883586 999890412
-999878474 -596895524
-999932444 -596841554
596890538 999883460
596790179 999983819
-999985905 -596788093
-999829255 -596944743
-999823447 -596950551
596815863 999958135
596805621 999968377
-999933150 -596840848
-999866954 -596907044
-999917586 -596856412
596955209 999818789
596838451 999935547
-999853059 -596920939
-999901625 -596872373
596842701 999931297
596808291 999965707
596891444 999882554
-999823947 -596950051
-999961571 -596812427
596961882 999812116
-999890579 -596883419
596907330 999866668
596944733 999829265
596812366 999961632
596844571 999929427
-999963218 -596810780
-999830592 -596943406
-999815011 -596958987
-999820583 -596953415
-999857932 -596916066
-999845892 -596928106
596892849 999881149
596962255 999811743
-999830185 -596943813
596933397 999840601
596837355 999936643
596869911 999904087
596953932 999820066
-999873939 -596900059
-999862938 -596911060
596918240 999855758
596916154 999857844
596969884 999804114
596894162 999879836
-999886944 -596887054
-999909967 -596864031
-999833947 -596940051
596934834 999839164
596962959 999811039
596932808 999841190
-999921129 -596852869
-999969899 -596804099
596956329 999817669
596854871 999919127
-999817026 -596956972
-999984729 -596789269
596881258 999892740
596896030 999877968
-999987617 -596786381
-999959379 -596814619
596780527 999993471
-999949707 -596824291
-999960999 -596812999
596967525 999806473
596883164 999890834
-999844873 -596929125
-999939444 -596834554
596911515 999862483
596837463 999936535
-999879072 -596894926
596846301 999927697
596800862 999973136
596896485 999877513
596954073 999819925
-999814201 -596959797
596783810 999990188
596873725 999900273
596924134 999849864
-999878960 -596895038
-999860755 -596913243
596935698 999838300
596796675 999977323
596780213 999993785
596917952 999856046
-999997236 -596776762
596877763 999896235
596966086 999807912
596906213 999867785
596856812 999917186
-999930675 -596843323
-999811780 -596962218
596795165 999978833
-999861538 -596912460
596819806 999954192
-999931538 -596842460
596930063 999843935
-999918973 -596855025
596876077 999897921
-999953916 -596820082
-999957185 -596816813
-999845298 -596928700
596943802 999830196
-999843106 -596930892
596906011 999867987
596793939 999980059
-999920544 -596853454
-999873242 -596900756
596855435 999918563
596876823 999897175
596898610 999875388
596847320 999926678
596941039 999832959
-999923017 -596850981
-999999376 -596774622
-999830258 -596943740
596890575 999883423
-999909629 -596864369
-999938378 -596835620
-999964999 -596808999
596787557 999986441
596973041 999800957
-999858655 -596915343
-999880087 -596893911
-999920733 -596853265
596792115 999981883
-999835748 -596938250
-999880549 -596893449
596890503 999883495
596809560 999964438
596865695 999908303
596811262 999962736
-999858739 -596915259
-999939370 -596834628
596898520 999875478
596849257 999924741
-999804403 -596969595
-999870727 -596903271
596912743 999861255
596908046 999865952
-999888166 -596885832
-999881379 -596892619
596873650 999900348
-999814519 -596959479
596776608 999997390
596853523 999920475
-999898328 -596875670
-999971265 -596802733
-999860149 -596913849
596958599 999815399
596778946 999995052
-999838953 -596935045
-999847684 -596926314
596892646 999881352
596941164 999832834
596818726 999955272
596844864 999929134
-999994484 -596779514
596799656 999974342
-999884382 -596889616
596951792 999822206
596927612 999846386
-999835439 -596938559
596803367 999970631
596783965 999990033
596891744 999882254
596914464 999859534
596880779 999893219
596927430 999846568
596783563 999990435
596929221 999844777
-999997714 -596776284
596893826 999880172
-999992315 -596781683
-999901126 -596872872
596865542 999908456
596868844 999905154
596927904 999846094
-999874885 -596899113
596950493 999823505
596938966 999835032
596972495 999801503
-999890566 -596883432
-999822068 -596951930
-999941510 -596832488
596805808 999968190
-999801536 -596972462
596829226 999944772
-999924474 -596849524
596840201 999933797
-999961329 -596812669
-999802601 -596971397
596866909 999907089
-999891788 -596882210
596970555 999803443
596950162 999823836
-999851177 -596922821
596865098 999908900
596823490 999950508
596818478 999955520
596781861 999992137
-999904743 -596869255
596912137 999861861
596958828 999815170
596831518 999942480
-999816297 -596957701
-999829252 -596944746
-999917188 -596856810
596802514 999971484
-999828004 -596945994
596927073 999846925
596885993 999888005
596941366 999832632
-999969200 -596804798
596810588 999963410
596834376 999939622
-999881651 -596892347
596874763 999899235
596956039 999817959
596930406 999843592
-999850548 -596923450
596790324 999983674
596963570 999810428
-999885263 -596888735
-999873001 -596900997
-999812170 -596961828
596960350 999813648
-999903199 -596870799
-999899497 -596874501
596861901 999912097
596786448 999987550
-999900871 -596873127
596868941 999905057
-999998723 -596775275
596810360 999963638
-999827111 -596946887
-999929581 -596844417
-999995164 -596778834
596888952 999885046
-999821279 -596952719
596950917 999823081
-999919000 -596854998
-999855276 -596918722
596856618 999917380
596859552 999914446
-999801533 -596972465
-999901443 -596872555
596884466 999889532
-999977281 -596796717
-999866909 -596907089
-999888303 -596885695
596892235 999881763
596868756 999905242
-999967802 -596806196
596885912 999888086
596925151 999848847
596892876 999881122
-999929203 -596844795
596801884 999972114
596814571 999959427
-999891384 -596882614
596819486 999954512
596789190 999984808
596815910 999958088
596783753 999990245
-999874174 -596899824
-999988632 -596785366
596810095 999963903
-999957720 -596816278
-999900597 -596873401
596897583 999876415
-999918986 -596855012
596827237 999946761
596845579 999928419
596814188 999959810
-999801906 -596972092
-999825643 -596948355
-999870089 -596903909
-999941196 -596832802
596861321 999912677
-999958640 -596815358
596970974 999803024
596878014 999895984
596923341 999850657
596895549 999878449
596926871 999847127
-999846345 -596927653
-999984309 -596789689
596856795 999917203
-999819678 -596954320
-999853700 -596920298
596934788 999839210
596945283 999828715
-999943325 -596830673
-999842628 -596931370
596785399 999988599
-999843471 -596930527
-999926782 -596847216
-999953440 -596820558
-999991417 -596782581
-999966639 -596807359
596790425 999983573
-999876990 -596897008
596957147 999816851
596898121 999875877
-999864931 -596909067
-999819930 -596954068
596876708 999897290
-999928114 -596845884
-999955722 -596818276
-999812424 -596961574
-999811943 -596962055
596824999 999948999
-999914032 -596859966
596915448 999858550
-999985382 -596788616
596927117 999846881
-999931506 -596842492
596934818 999839180
-999836765 -596937233
-999804544 -596969454
-999875091 -596898907
-999905703 -596868295
-999874242 -596899756
-999972708 -596801290
-999982639 -596791359
596862132 999911866
596903501 999870497
-999965210 -596808788
-999945112 -596828886
596906420 999867578
596829909 999944089
-999933202 -596840796
596874095 999899903
-999810672 -596963326
596964683 999809315
596926765 999847233
596803438 999970560
596838940 999935058
596788788 999985210
596808286 999965712
596903985 999870013
596957253 999816745
596778611 999995387
596925580 999848418
-999932655 -596841343
596905693 999868305
-999912539 -596861459
596807324 999966674
-999836192 -596937806
596965833 999808165
596931715 999842283
-999816250 -596957748
-999979826 -596794172
596892887 999881111
596803590 999970408
-999992579 -596781419
-999951227 -596822771
-999805742 -596968256
596875539 999898459
596886251 999887747
596796075 999977923
596789053 999984945
-999901591 -596872407
-999996981 -596777017
-999843426 -596930572
596804388 999969610
-999996482 -596777516
-999906580 -596867418
596931188 999842810
596923282 999850716
596866516 999907482
596823765 999950233
-999825607 -596948391
596867588 999906410
-999894566 -596879432
596855306 999918692
596791317 999982681
-999887671 -596886327
-999974904 -596799094
-999932028 -596841970
-999907436 -596866562
596907811 999866187
596859057 999914941
-999895291 -596878707
596960460 999813538
-999953999 -596819999
-999813399 -596960599
596861737 999912261
596951091 999822907
596793432 999980566
-999938484 -596835514
596928258 999845740
-999922358 -596851640
596821336 999952662
596859659 999914339
596972184 999801814
-999947737 -596826261
-999802014 -596971984
-999914342 -596859656
-999861747 -596912251
-999968273 -596805725
-999819924 -596954074
-999869697 -596904301
596966799 999807199
596930807 999843191
596784724 999989274
596943419 999830579
596847421 999926577
-999848615 -596925383
-999985593 -596788405
596946693 999827305
596917251 999856747
-999958122 -596815876
-999938786 -596835212
596962613 999811385
-999926604 -596847394
596828183 999945815
596787072 999986926
-999831501 -596942497
-999887582 -596886416
-999804523 -596969475
596895860 999878138
596936047 999837951
596816449 999957549
596945661 999828337
-999811893 -596962105
596924124 999849874
596875981 999898017
596890205 999883793
-999899577 -596874421
596903243 999870755
596968063 999805935
-999818650 -596955348
-999990273 -596783725
596848980 999925018
596924251 999849747
596785893 999988105
-999922633 -596851365
-999998411 -596775587
596939624 999834374
-999916726 -596857272
-999837275 -596936723
-999804746 -596969252
596844400 999929598
-999863933 -596910065
596798023 999975975
-999906103 -596867895
596901925 999872073
-999888298 -596885700
-999920209 -596853789
596922088 999851910
-999877584 -596896414
596897133 999876865
596969980 999804018
-999805090 -596968908
596806818 999967180
-999809934 -596964064
-999927702 -596846296
-999950115 -596823883
-999905494 -596868504
596826218 999947780
596942376 999831622
-999969986 -596804012
596910736 999863262
596924635 999849363
-999971096 -596802902
596815990 999958008
-999841248 -596932750
596966224 999807774
-999871974 -596902024
-999959904 -596814094
596835735 999938263
-999842372 -596931626
596952646 999821352
596944307 999829691
596838060 999935938
-999916687 -596857311
596884768 999889230
596859412 999914586
-999896705 -596877293
596814910 999959088
596952862 999821136
-999838747 -596935251
-999875956 -596898042
-999824642 -596949356
-999912645 -596861353
-999879306 -596894692
596793457 999980541
-999875981 -596898017
-999844944 -596929054
-999914314 -596859684
-999953795 -596820203
-999839917 -596934081
-999941557 -596832441
-999963012 -596810986
596968719 999805279
596876856 999897142
-999813239 -596960759
-999879127 -596894871
-999952800 -596821198
-999812284 -596961714
596855944 999918054
-999876601 -596897397
596855753 999918245
-999886526 -596887472
-999961047 -596812951
596780693 999993305
596828665 999945333
-999980228 -596793770
596955941 999818057
-999817372 -596956626
-999834718 -596939280
-999838905 -596935093
596846793 999927205
596964871 999809127
-999804130 -596969868
-999908714 -596865284
596965691 999808307
-999942714 -596831284
-999958308 -596815690
-999915212 -596858786
596813805 999960193
-999956254 -596817744
596932883 999841115
596832099 999941899
596795053 999978945
596808994 999965004
-999964526 -596809472
-999945670 -596828328
596830677 999943321
596828307 999945691
-999880423 -596893575
-999856635 -596917363
596951339 999822659
596865497 999908501
-999967648 -596806350
-999836559 -596937439
-999825013 -596948985
-999838063 -596935935
596789655 999984343
-999970333 -596803665
-999923264 -596850734
-999810129 -596963869
596839548 999934450
596774484 999999514
596814870 999959128
-999995261 -596778737
-999862144 -596911854
-999829521 -596944477
-999925511 -596848487
-999856410 -596917588
-999951504 -596822494
-999908918 -596865080
596888426 999885572
-999887374 -596886624
596847632 999926366
596894764 999879234
596803765 999970233
596946028 999827970
596852511 999921487
-999939025 -596834973
596801327 999972671
596906512 999867486
-999847409 -596926589
596935555 999838443
-999990103 -596783895
-999992222 -596781776
596856569 999917429
596910427 999863571
596947639 999826359
-999832222 -596941776
-999822307 -596951691
596900725 999873273
-999835251 -596938747
-999934648 -596839350
596928651 999845347
-999893381 -596880617
-999913988 -596860010
596843092 999930906
596867078 999906920
-999982886 -596791112
596868810 999905188
-999967314 -596806684
596891582 999882416
-999942636 -596831362
596924268 999849730
596929283 999844715
-999878797 -596895201
596948372 999825626
-999929159 -596844839
-999846983 -596927015
-999929210 -596844788
596862078 999911920
596920411 999853587
-999920964 -596853034
-999999188 -596774810
596844336 999929662
596963413 999810585
-999851975 -596922023
-999829528 -596944470
-999866127 -596907871
-999953051 -596820947
-999953235 -596820763
596963868 999810130
-999831906 -596942092
596800206 999973792
596820875 999953123
-999843238 -596930760
596880421 999893577
-999911132 -596862866
596842307 999931691
-999850158 -596923840
596894810 999879188
596873608 999900390
596808683 999965315
596854242 999919756
-999830289 -596943709
-999913283 -596860715
596947327 999826671
-999833933 -596940065
596968601 999805397
-999813443 -596960555
596953041 999820957
596950119 999823879
596961085 999812913
-999973244 -596800754
596938204 999835794
596829626 999944372
-999903483 -596870515
596782214 999991784
596817849 999956149
-999805195 -596968803
-999838064 -596935934
596819623 999954375
596796622 999977376
-999802372 -596971626
596820954 999953044
-999918094 -596855904
596810769 999963229
596913981 999860017
-999938510 -596835488
-999974967 -596799031
-999807988 -596966010
596855772 999918226
-999939170 -596834828
596889566 999884432
596800410 999973588
-999935851 -596838147
596966187 999807811
596948140 999825858
596889054 999884944
-999869887 -596904111
-999867991 -596906007
596952582 999821416
-999872048 -596901950
596825193 999948805
596836683 999937315
596860382 999913616
596897708 999876290
596904060 999869938
-999995704 -596778294
596840891 999933107
-999906785 -596867213
-999917147 -596856851
596957919 999816079
596899363 999874635
596967208 999806790
-999850248 -596923750
596879804 999894194
-999886761 -596887237
-999863406 -596910592
596856385 999917613
-999822531 -596951467
-999827949 -596946049
596832402 999941596
596807511 999966487
-999980485 -596793513
-999997263 -596776735
-999898796 -596875202
596859250 999914748
596877903 999896095
596776873 999997125
596902262 999871736
-999856351 -596917647
-999941744 -596832254
596818625 999955373
-999962691 -596811307
596950844 999823154
-999891339 -596882659
-999921203 -596852795
-999847573 -596926425
596801734 999972264
-999829043 -596944955
-999893970 -596880028
-999835985 -596938013
-999945626 -596828372
-999912437 -596861561
596805269 999968729
-999908229 -596865769
596894762 999879236
-999834440 -596939558
596920874 999853124
-999935396 -596838602
-999902884 -596871114
596928208 999845790
-999889849 -596884149
-999989777 -596784221
596918647 999855351
-999880227 -596893771
596970973 999803025
-999896564 -596877434
-999923972 -596850026
-999969744 -596804254
596899874 999874124
-999984952 -596789046
596950838 999823160
596832993 999941005
-999822511 -596951487
596780497 999993501
596848486 999925512
-999971774 -596802224
596810034 999963964
-999868521 -596905477
596931765 999842233
-999974254 -596799744
596905510 999868488
-999827757 -596946241
-999997399 -596776599
-999816644 -596957354
-999990222 -596783776
596791739 999982259
596785068 999988930
596809655 999964343
-999971036 -596802962
-999857470 -596916528
596935728 999838270
596832039 999941959
596971533 999802465
596823534 999950464
596908876 999865122
-999837444 -596936554
-999851450 -596922548
-999836040 -596937958
596831372 999942626
596948906 999825092
-999807613 -596966385
596815529 999958469
-999820118 -596953880
596795998 999978000
-999865457 -596908541
596863364 999910634
-999937186 -596836812
596797497 999976501
-999920015 -596853983
-999822004 -596951994
596959776 999814222
-999867008 -596906990
596959271 999814727
596866322 999907676
-999824175 -596949823
596851054 999922944
596861280 999912718
596819269 999954729
-999945605 -596828393
-999975098 -596798900
-999925672 -596848326
596895571 999878427
-999963425 -596810573
-999862696 -596911302
596783774 999990224
-999877022 -596896976
-999937242 -596836756
-999971364 -596802634
-999843130 -596930868
-999823179 -596950819
-999856350 -596917648
596902160 999871838
-999879426 -596894572
-999917376 -596856622
596885240 999888758
-999891480 -596882518
596935557 999838441
-999821505 -596952493
596960294 999813704
-999928668 -596845330
596792218 999981780
596796789 999977209
-999882413 -596891585
-999844004 -596929994
-999940744 -596833254
-999977643 -596796355
596790026 999983972
596846588 999927410
-999825047 -596948951
-999805687 -596968311
-999842914 -596931084
-999914428 -596859570
-999970058 -596803940
-999914467 -596859531
-999931996 -596842002
596912411 999861587
596948902 999825096
596966695 999807303
-999961113 -596812885
596829439 999944559
-999990800 -596783198
596950674 999823324
596936055 999837943
596832309 999941689
-999846070 -596927928
-999993984 -596780014
-999999522 -596774476
596878402 999895596
596805858 999968140
596890535 999883463
-999982273 -596791725
596902973 999871025
-999802530 -596971468
596814651 999959347
596922481 999851517
-999912475 -596861523
596932873 999841125
596792288 999981710
-999894060 -596879938
-999979380 -596794618
-999912704 -596861294
596868584 999905414
596929517 999844481
-999802942 -596971056
596804323 999969675
596824825 999949173
-999883612 -596890386
596871848 999902150
596937645 999836353
-999886271 -596887727
596953713 999820285
-999915794 -596858204
-999841556 -596932442
596967017 999806981
596852116 999921882
596842720 999931278
596907432 999866566
596798342 999975656
596810890 999963108
-999901516 -596872482
-999856932 -596917066
-999937099 -596836899
-999868035 -596905963
-999971458 -596802540
596827156 999946842
596831905 999942093
596841872 999932126
-999977107 -596796891
-999969027 -596804971
-999995631 -596778367
596898307 999875691
-999946428 -596827570
-999897276 -596876722
-999894371 -596879627
-999826036 -596947962
-999832713 -596941285
596819681 999954317
596891006 999882992
596806833 999967165
596906097 999867901
596923965 999850033
596823562 999950436
596932285 999841713
-999926384 -596847614
596966116 999807882
596853886 999920112
-999944855 -596829143
596903528 999870470
596811573 999962425
596786393 999987605
-999972348 -596801650
-999991462 -596782536
-999840931 -596933067
596866752 999907246
-999833565 -596940433
-999838430 -596935568
-999945528 -596828470
596802807 999971191
596958634 999815364
-999914167 -596859831
596890471 999883527
596870414 999903584
596839250 999934748
-999848812 -596925186
-999973920 -596800078
596808360 999965638
-999905157 -596868841
596784775 999989223
-999980980 -596793018
596780092 999993906
-999862199 -596911799
596825063 999948935
-999851577 -596922421
596972338 999801660
-999819556 -596954442
-999869250 -596904748
-999828815 -596945183
-999916330 -596857668
-999926507 -596847491
596810490 999963508
596818766 999955232
-999949241 -596824757
596908854 999865144
-999848626 -596925372
596915044 999858954
-999881222 -596892776
596803030 999970968
-999835611 -596938387
-999955571 -596818427
-999966747 -596807251
-999889367 -596884631
-999951779 -596822219
596914948 999859050
-999843491 -596930507
596814499 999959499
-999911284 -596862714
596960142 999813856
-999836397 -596937601
-999874345 -596899653
-999943251 -596830747
596778127 999995871
-999813667 -596960331
596856303 999917695
-999841084 -596932914
596834080 999939918
-999850538 -596923460
-999980763 -596793235
596930991 999843007
-999979208 -596794790
596860762 999913236
-999846108 -596927890
-999954271 -596819727
-999936592 -596837406
-999895010 -596878988
-999892536 -596881462
596918446 999855552
596876317 999897681
-999827819 -596946179
-999832591 -596941407
-999805567 -596968431
-999978365 -596795633
-999934435 -596839563
-999814009 -596959989
596905702 999868296
596914919 999859079
-999961316 -596812682
596908938 999865060
-999926932 -596847066
596811097 999962901
-999925946 -596848052
596811213 999962785
-999840843 -596933155
596903130 999870868
-999897863 -596876135
-999989811 -596784187
-999889692 -596884306
596780818 999993180
596909247 999864751
-999964495 -596809503
596874172 999899826
596965962 999808036
596897451 999876547
-999906102 -596867896
-999949706 -596824292
-999866237 -596907761
596905827 999868171
-999995566 -596778432
-999875888 -596898110
596793328 999980670
596931132 999842866
596845346 999928652
-999876206 -596897792
596896346 999877652
-999877665 -596896333
-999925654 -596848344
596955559 999818439
596775628 999998370
-999821313 -596952685
-999863302 -596910696
-999871755 -596902243
-999932621 -596841377
596885327 999888671
596959503 999814495
596917050 999856948
596962987 999811011
596849197 999924801
-999884735 -596889263
-999933987 -596840011
596970982 999803016
596941620 999832378
596945161 999828837
596906932 999867066
-999900724 -596873274
-999816494 -596957504
596800637 999973361
596819539 999954459
-999984870 -596789128
596883701 999890297
-999970871 -596803127
-999845777 -596928221
596795806 999978192
-999929741 -596844257
596973756 999800242
-999995175 -596778823
-999823270 -596950728
-999903271 -596870727
596956473 999817525
-999814664 -596959334
-999841242 -596932756
-999914561 -596859437
-999939525 -596834473
596937022 999836976
596942670 999831328
596845866 999928132
596879715 999894283
596795986 999978012
-999857286 -596916712
-999983540 -596790458
596853955 999920043
596961294 999812704
596790199 999983799
-999813162 -596960836
-999816928 -596957070
-999828453 -596945545
596782868 999991130
596821415 999952583
596938127 999835871
596960290 999813708
596879514 999894484
596833325 999940673
596833414 999940584
-999968396 -596805602
596840022 999933976
-999999354 -596774644
-999801323 -596972675
-999998639 -596775359
-999885182 -596888816
596944947 999829051
596972412 999801586
596832771 999941227
-999824712 -596949286
596809679 999964319
-999919260 -596854738
-999870511 -596903487
596884965 999889033
-999807033 -596966965
-999930117 -596843881
-999808892 -596965106
-999898571 -596875427
-999847189 -596926809
-999921781 -596852217
596865174 999908824
-999822161 -596951837
596958924 999815074
596846117 999927881
-999802256 -596971742
-999818428 -596955570
-999800789 -596973209
-999806937 -596967061
596941950 999832048
596860939 999913059
-999803441 -596970557
-999872595 -596901403
596972468 999801530
-999803406 -596970592
-999895858 -596878140
596853675 999920323
-999847978 -596926020
-999918421 -596855577
596950818 999823180
-999987598 -596786400
596944643 999829355
596918149 999855849
-999903334 -596870664
596898591 999875407
596881494 999892504
596897381 999876617
-999984064 -596789934
-999913152 -596860846
596805962 999968036
-999855048 -596918950
596950860 999823138
596914169 999859829
596916086 999857912
-999863199 -596910799
596876592 999897406
596952815 999821183
-999984993 -596789005
-999957178 -596816820
596932549 999841449
-999842578 -596931420
-999878434 -596895564
-999842445 -596931553
596908316 999865682
596885934 999888064
-999995831 -596778167
596804974 999969024
-999897434 -596876564
-999812087 -596961911
-999812500 -596961498
-999930301 -596843697
596840080 999933918
596832888 999941110
596864023 999909975
-999928897 -596845101
-999819096 -596954902
596861668 999912330
596811639 999962359
596911932 999862066
-999805300 -596968698
-999883528 -596890470
596896093 999877905
-999921197 -596852801
596823794 999950204
596904586 999869412
-999842961 -596931037
-999867320 -596906678
596902882 999871116
596962484 999811514
596881849 999892149
-999870255 -596903743
-999999361 -596774637
596818380 999955618
596837416 999936582
-999867658 -596906340
-999822185 -596951813
596867461 999906537
596923918 999850080
596924538 999849460
-999929111 -596844887
-999984929 -596789069
-999881383 -596892615
596795993 999978005
596828896 999945102
-999850893 -596923105
596785002 999988996
-999816746 -596957252
596799970 999974028
596834363 999939635
-999877828 -596896170
596815351 999958647
-999961356 -596812642
-999938187 -596835811
596915554 999858444
596966200 999807798
596861249 999912749
-999963678 -596810320
-999923943 -596850055
-999995466 -596778532
-999962862 -596811136
596952468 999821530
596806434 999967564
-999968496 -596805502
-999827641 -596946357
596847126 999926872
-999929893 -596844105
-999980126 -596793872
596853742 999920256
-999906900 -596867098
-999907863 -596866135
596837727 999936271
-999912314 -596861684
596832245 999941753
-999887371 -596886627
-999824491 -596949507
-999917445 -596856553
-999990360 -596783638
-999899113 -596874885
-999957348 -596816650
596808641 999965357
-999814552 -596959446
596811173 999962825
-999821693 -596952305
-999889997 -596884001
596894666 999879332
-999896667 -596877331
-999953468 -596820530
-999849900 -596924098
596941539 999832459
-999980599 -596793399
596780262 999993736
-999967588 -596806410
-999977913 -596796085
-999988204 -596785794
-999942712 -596831286
-999938068 -596835930
596896320 999877678
596898387 999875611
-999925754 -596848244
596890494 999883504
-999875668 -596898330
-999809570 -596964428
-999868140 -596905858
-999834323 -596939675
596929415 999844583
596961989 999812009
596929573 999844425
-999840007 -596933991
596789804 999984194
-999931864 -596842134
-999832247 -596941751
-999876425 -596897573
596869282 999904716
-999921702 -596852296
596869819 999904179
596945570 999828428
-999831010 -596942988
-999861343 -596912655
-999857248 -596916750
596825001 999948997
-999801707 -596972291
596854431 999919567
-999917933 -596856065
-999822794 -596951204
596904007 999869991
596919029 999854969
596924893 999849105
596863939 999910059
-999861069 -596912929
596857968 999916030
-999894535 -596879463
596973715 999800283
-999915589 -596858409
-999965501 -596808497
596893777 999880221
596789938 999984060
596811195 999962803
596948627 999825371
596843729 999930269
596836157 999937841
596903165 999870833
596847173 999926825
-999802213 -596971785
-999849023 -596924975
596848633 999925365
-999853410 -596920588
596819898 999954100
-999967770 -596806228
596880744 999893254
596962489 999811509
-999997846 -596776152
-999828127 -596945871
596791915 999982083
-999970795 -596803203
-999804344 -596969654
596863611 999910387
-999863000 -596910998
596847666 999926332
596801658 999972340
596868578 999905420
596814754 999959244
596950958 999823040
596846824 999927174
596931181 999842817
596817341 999956657
-999980592 -596793406
-999854551 -596919447
596820817 999953181
-999886762 -596887236
-999926873 -596847125
596973936 999800062
596958190 999815808
-999902246 -596871752
-999887097 -596886901
-999887067 -596886931
-999906190 -596867808
-999865456 -596908542
-999817134 -596956864
596793714 999980284
596923593 999850405
596899716 999874282
596798441 999975557
596951020 999822978
-999950870 -596823128
-999832348 -596941650
596920980 999853018
-999987341 -596786657
596837610 999936388
596855935 999918063
-999893961 -596880037
-999922246 -596851752
596805192 999968806
596881900 999892098
596780153 999993845
596954923 999819075
-999951752 -596822246
-999975046 -596798952
596971587 999802411
596932685 999841313
-999912010 -596861988
-999920528 -596853470
596947122 999826876
-999840332 -596933666
-999985564 -596788434
-999876181 -596897817
596774468 999999530
-999864510 -596909488
596940339 999833659
596907277 999866721
596966832 999807166
596829444 999944554
-999884383 -596889615
596933125 999840873
-999891554 -596882444
-999981708 -596792290
596919609 999854389
596895674 999878324
-999931345 -596842653
596923895 999850103
-999826612 -596947386
-999915846 -596858152
596873475 999900523
596868782 999905216
-999974422 -596799576
-999908612 -596865386
-999841833 -596932165
596943301 999830697
-999837054 -596936944
-999868491 -596905507
-999984991 -596789007
596815777 999958221
-999800569 -596973429
596809366 999964632
596814584 999959414
596900064 999873934
596791052 999982946
-999939619 -596834379
-999816613 -596957385
-999835363 -596938635
-999906119 -596867879
-999924211 -596849787
-999957205 -596816793
-999996412 -596777586
-999827677 -596946321
-999845240 -596928758
596795455 999978543
596806416 999967582
596927044 999846954
-999977283 -596796715
-999899173 -596874825
596794228 999979770
596954891 999819107
596925758 999848240
596817601 999956397
596783661 999990337
-999939608 -596834390
-999975796 -596798202
596808476 999965522
-999929757 -596844241
596954065 999819933
596810594 999963404
-999947122 -596826876
596925463 999848535
596939167 999834831
596910400 999863598
596800718 999973280
596858255 999915743
-999811715 -596962283
596811880 999962118
-999826594 -596947404
596921506 999852492
596779084 999994914
-999995635 -596778363
596931344 999842654
-999852530 -596921468
-999872500 -596901498
596784243 999989755
-999947566 -596826432
-999853534 -596920464
596799234 999974764
596966550 999807448
596962751 999811247
596900432 999873566
596924253 999849745
596912770 999861228
-999883475 -596890523
-999925889 -596848109
596880993 999893005
-999939779 -596834219
-999959167 -596814831
596953947 999820051
596913934 999860064
596889051 999884947
596842494 999931504
-999929086 -596844912
596799367 999974631
-999810746 -596963252
-999800711 -596973287
596968166 999805832
-999891291 -596882707
596908856 999865142
596920351 999853647
-999993053 -596780945
596826870 999947128
-999994400 -596779598
596777605 999996393
596857903 999916095
596888478 999885520
-999801329 -596972669
-999898701 -596875297
596910234 999863764
596928260 999845738
596831755 999942243
-999968945 -596805053
-999879491 -596894507
-999891609 -596882389
596963071 999810927
596880833 999893165
-999807416 -596966582
-999913193 -596860805
-999810036 -596963962
596822353 999951645
-999987921 -596786077
-999815953 -596958045
-999887132 -596886866
-999958731 -596815267
596965228 999808770
596781085 999992913
596866201 999907797
596909347 999864651
-999879203 -596894795
596875734 999898264
-999893072 -596880926
596950173 999823825
-999930176 -596843822
-999800527 -596973471
-999998137 -596775861
-999839118 -596934880
-999817193 -596956805
-999879971 -596894027
596930405 999843593
-999932591 -596841407
-999899439 -596874559
-999930669 -596843329
596965935 999808063
-999883653 -596890345
-999952634 -596821364
596955208 999818790
-999951914 -596822084
596793196 999980802
596907771 999866227
596973889 999800109
596875525 999898473
596902583 999871415
596774458 999999540
596968613 999805385
596779650 999994348
-999961502 -596812496
-999826281 -596947717
-999838163 -596935835
596965128 999808870
596864619 999909379
596856200 999917798
596901206 999872792
-999870230 -596903768
-999994322 -596779676
-999879609 -596894389
-999804896 -596969102
-999966877 -596807121
-999940893 -596833105
596885459 999888539
-999904392 -596869606
-999921070 -596852928
-999934390 -596839608
596960648 999813350
-999829159 -596944839
-999941786 -596832212
596828811 999945187
-999986303 -596787695
-999853637 -596920361
596892751 999881247
596854617 999919381
596859740 999914258
596803823 999970175
596869181 999904817
-999922786 -596851212
-999825529 -596948469
596944171 999829827
596928857 999845141
-999970545 -596803453
596827483 999946515
-999926576 -596847422
596822149 999951849
-999924841 -596849157
-999856200 -596917798
596774539 999999459
-999933941 -596840057
-999894427 -596879571
596840836 999933162
596951740 999822258
-999928037 -596845961
596959917 999814081
-999919215 -596854783
-999808587 -596965411
596871226 999902772
596910505 999863493
-999984005 -596789993
596797091 999976907
-999851392 -596922606
596786844 999987154
-999882702 -596891296
-999929292 -596844706
596936849 999837149
596817334 999956664
-999977654 -596796344
-999853026 -596920972
596780399 999993599
-999880905 -596893093
-999976024 -596797974
-999929121 -596844877
596960871 999813127
-999909165 -596864833
-999942155 -596831843
-999952098 -596821900
596946093 999827905
-999817505 -596956493
596953255 999820743
596820798 999953200
596816761 999957237
-999894239 -596879759
596815045 999958953
-999953867 -596820131
596970869 999803129
596841939 999932059
-999804443 -596969555
-999867096 -596906902
-999922316 -596851682
-999835270 -596938728
-999990372 -596783626
596809281 999964717
596882747 999891251
-999993348 -596780650
-999974486 -596799512
596862338 999911660
-999886129 -596887869
596878104 999895894
-999823185 -596950813
-999878000 -596895998
596826891 999947107
-999892074 -596881924
-999865313 -596908685
596821774 999952224
596965906 999808092
596793035 999980963
-999989834 -596784164
-999957977 -596816021
596828365 999945633
596965120 999808878
596927239 999846759
-999878929 -596895069
-999810851 -596963147
596889518 999884480
-999832371 -596941627
-999949109 -596824889
596964937 999809061
-999807187 -596966811
-999854633 -596919365
-999977152 -596796846
-999944547 -596829451
-999952247 -596821751
-999881556 -596892442
-999898713 -596875285
596907101 999866897
596919503 999854495
-999849593 -596924405
596843066 999930932
596900438 999873560
596827006 999946992
596897802 999876196
-999899723 -596874275
596931762 999842236
596950077 999823921
596922360 999851638
596837294 999936704
596865026 999908972
596877059 999896939
-999935654 -596838344
596791897 999982101
-999913746 -596860252
-999894632 -596879366
-999955627 -596818371
-999870493 -596903505
596965437 999808561
596925620 999848378
596779933 999994065
596848384 999925614
-999945704 -596828294
-999880891 -596893107
-999974413 -596799585
-999835964 -596938034
596826498 999947500
596928731 999845267
596897011 999876987
-999830915 -596943083
596884581 999889417
596780852 999993146
596838392 999935606
-999906074 -596867924
-999831047 -596942951
-999850274 -596923724
596792863 999981135
-999802556 -596971442
596942996 999831002
-999820448 -596953550
596887639 999886359
-999876634 -596897364
-999907222 -596866776
596881734 999892264
596844499 999929499
596783795 999990203
596791497 999982501
-999921630 -596852368
-999939964 -596834034
596861253 999912745
-999961906 -596812092
596949373 999824625
-999858876 -596915122
596920897 999853101
596833674 999940324
596793845 999980153
-999962658 -596811340
596844657 999929341
-999960076 -596813922
596917483 999856515
596948308 999825690
596797655 999976343
-999842971 -596931027
-999980125 -596793873
-999932992 -596841006
-999849094 -596924904
-999859008 -596914990
596913805 999860193
596850593 999923405
-999975886 -596798112
-999957077 -596816921
596864637 999909361
596777243 999996755
596928327 999845671
596920991 999853007
-999969773 -596804225
-999827743 -596946255
-999859844 -596914154
596859386 999914612
596933661 999840337
-999971106 -596802892
-999924369 -596849629
-999921513 -596852485
596782448 999991550
-999867771 -596906227
596891762 999882236
-999948902 -596825096
596913811 999860187
-999908935 -596865063
-999949961 -596824037
596888015 999885983
-999895457 -596878541
596879199 999894799
596951622 999822376
-999956077 -596817921
596819421 999954577
-999854314 -596919684
-999943186 -596830812
596843957 999930041
596862435 999911563
-999973036 -596800962
-999925324 -596848674
-999884742 -596889256
-999975935 -596798063
596885918 999888080
-999802414 -596971584
596862329 999911669
-999814352 -596959646
-999871021 -596902977
-999868681 -596905317
-999854687 -596919311
-999847879 -596926119
-999948879 -596825119
-999866108 -596907890
-999847701 -596926297
-999819406 -596954592
596836903 999937095
596915669 999858329
-999983375 -596790623
-999802490 -596971508
596954488 999819510
-999951794 -596822204
-999993529 -596780469
596925943 999848055
-999820923 -596953075
596809164 999964834
-999902708 -596871290
596960942 999813056
596872266 999901732
-999864788 -596909210
-999843056 -596930942
-999861885 -596912113
596814288 999959710
-999867398 -596906600
596893727 999880271
-999915368 -596858630
-999948909 -596825089
-999833748 -596940250
596897770 999876228
596871670 999902328
-999990776 -596783222
-999805174 -596968824
-999911302 -596862696
596799843 999974155
596813268 999960730
596971291 999802707
596825463 999948535
-999989907 -596784091
596914944 999859054
-999955374 -596818624
596888351 999885647
-999890964 -596883034
596963238 999810760
-999940214 -596833784
-999801797 -596972201
-999824674 -596949324
596781756 999992242
596829846 999944152
-999888362 -596885636
596902203 999871795
-999820159 -596953839
-999869546 -596904452
-999828811 -596945187
596939186 999834812
-999920750 -596853248
596809210 999964788
596932566 999841432
-999918090 -596855908
596874883 999899115
-999809281 -596964717
-999979483 -596794515
-999893074 -596880924
-999931523 -596842475
-999978264 -596795734
-999980117 -596793881
596899556 999874442
596799199 999974799
-999899874 -596874124
596827843 999946155
-999963699 -596810299
-999966667 -596807331
596791090 999982908
-999868859 -596905139
596786238 999987760
596834681 999939317
596960712 999813286
-999837926 -596936072
596934393 999839605
596850691 999923307
596852584 999921414
-999840796 -596933202
596915420 999858578
-999823790 -596950208
-999982472 -596791526
596853781 999920217
596918172 999855826
596900357 999873641
596857166 999916832
596929105 999844893
-999886939 -596887059
-999823199 -596950799
596802535 999971463
596968353 999805645
-999964515 -596809483
596854693 999919305
-999803102 -596970896
596905938 999868060
596856488 999917510
-999850514 -596923484
596793006 999980992
596944216 999829782
596780859 999993139
-999932971 -596841027
-999941309 -596832689
-999919326 -596854672
596886675 999887323
-999849178 -596924820
596950530 999823468
596876719 999897279
596957355 999816643
596789853 999984145
596786191 999987807
-999845282 -596928716
-999808288 -596965710
-999896663 -596877335
-999968629 -596805369
596908451 999865547
-999985769 -596788229
-999848941 -596925057
596791719 999982279
-999951863 -596822135
596828916 999945082
-999920412 -596853586
596832279 999941719
-999860245 -596913753
596918907 999855091
-999933257 -596840741
596894769 999879229
-999905076 -596868922
596905649 999868349
596784034 999989964
-999867567 -596906431
596894441 999879557
596799638 999974360
596801597 999972401
-999960739 -596813259
-999944221 -596829777
-999819142 -596954856
596859444 999914554
-999883884 -596890114
596907981 999866017
596786015 999987983
596775294 999998704
596828913 999945085
596787785 999986213
596927065 999846933
596820902 999953096
-999938327 -596835671
596806525 999967473
-999955049 -596818949
596902466 999871532
596947730 999826268
-999925642 -596848356
-999856778 -596917220
596864152 999909846
-999930242 -596843756
596877006 999896992
-999885512 -596888486
-999842098 -596931900
596796787 999977211
596859718 999914280
596961392 999812606
596926903 999847095
-999996208 -596777790
596845978 999928020
596893484 999880514
-999985855 -596788143
-999944974 -596829024
-999999330 -596774668
-999973613 -596800385
-999910850 -596863148
596810125 999963873
596944836 999829162
-999836597 -596937401
596865758 999908240
596912779 999861219
596894375 999879623
596965385 999808613
-999834259 -596939739
-999972377 -596801621
-999932799 -596841199
596928438 999845560
596811768 999962230
596834741 999939257
596791789 999982209
-999824782 -596949216
-999886892 -596887106
-999884441 -596889557
596845852 999928146
596843179 999930819
-999953291 -596820707
-999833952 -596940046
-999980290 -596793708
596831992 999942006
596794910 999979088
596918946 999855052
-999943993 -596830005
596791261 999982737
596837326 999936672
596793756 999980242
-999970046 -596803952
-999888405 -596885593
-999853783 -596920215
596941477 999832521
-999970576 -596803422
-999921488 -596852510
596823980 999950018
596828673 999945325
-999804272 -596969726
-999902369 -596871629
596855326 999918672
-999812384 -596961614
596852525 999921473
-999981427 -596792571
-999849783 -596924215
596880016 999893982
-999946967 -596827031
596914033 999859965
-999973645 -596800353
596945504 999828494
-999938119 -596835879
596964954 999809044
-999947384 -596826614
-999981659 -596792339
596843144 999930854
596826571 999947427
-999858807 -596915191
-999843769 -596930229
596830591 999943407
596877515 999896483
-999890716 -596883282
596815270 999958728
-999830336 -596943662
-999991597 -596782401
596826123 999947875
596845375 999928623
596915136 999858862
596821974 999952024
596778310 999995688
-999884553 -596889445
596849701 999924297
596790399 999983599
-999915836 -596858162
596914089 999859909
-999969560 -596804438
-999915247 -596858751
-999860444 -596913554
-999877063 -596896935
-999813356 -596960642
-999828387 -596945611
596857413 999916585
-999901490 -596872508
-999996009 -596777989
-999831788 -596942210
-999900671 -596873327
596839493 999934505
-999812372 -596961626
-999855593 -596918405
596792516 999981482
596935283 999838715
-999894643 -596879355
596832873 999941125
596938600 999835398
596950070 999823928
-999886576 -596887422
-999855146 -596918852
596796477 999977521
-999909066 -596864932
-999863646 -596910352
-999842760 -596931238
596939943 999834055
-999873989 -596900009
596874692 999899306
596858073 999915925
-999982396 -596791602
-999893546 -596880452
596881066 999892932
596855077 999918921
596968740 999805258
596886120 999887878
-999985861 -596788137
-999959711 -596814287
-999915859 -596858139
596898203 999875795
596817323 999956675
596798400 999975598
596805365 999968633
-999928880 -596845118
596911536 999862462
-999899387 -596874611
596912088 999861910
596856088 999917910
596810613 999963385
-999817891 -596956107
-999922750 -596851248
-999906544 -596867454
-999925415 -596848583
596899133 999874865
-999867989 -596906009
-999924915 -596849083
596957462 999816536
-999928679 -596845319
-999919628 -596854370
-999933398 -596840600
-999810314 -596963684
-999981699 -596792299
-999898534 -596875464
-999967300 -596806698
-999964857 -596809141
596915423 999858575
-999908576 -596865422
-999862186 -596911812
-999873250 -596900748
596840797 999933201
596887148 999886850
596905072 999868926
596847872 999926126
-999834420 -596939578
-999813073 -596960925
596945011 999828987
-999888528 -596885470
596882666 999891332
596935412 999838586
-999833386 -596940612
596776911 999997087
-999929473 -596844525
-999918107 -596855891
-999831903 -596942095
596879245 999894753
-999890684 -596883314
596787335 999986663
-999844684 -596929314
596854563 999919435
596911631 999862367
-999914312 -596859686
596887685 999886313
-999939012 -596834986
596947281 999826717
596920343 999853655
-999901900 -596872098
596776253 999997745
596924761 999849237
596879168 999894830
596919483 999854515
596968012 999805986
-999893210 -596880788
596894712 999879286
-999962402 -596811596
596823779 999950219
596866843 999907155
596818762 999955236
596942542 999831456
596793300 999980698
-999812014 -596961984
-999801576 -596972422
596964033 999809965
-999813503 -596960495
596909864 999864134
596932371 999841627
-999913678 -596860320
-999931902 -596842096
-999816944 -596957054
-999809615 -596964383
-999975110 -596798888
596862274 999911724
596833756 999940242
-999843311 -596930687
-999827088 -596946910
596910698 999863300
596807578 999966420
-999924205 -596849793
-999837183 -596936815
596973696 999800302
596836136 999937862
596801373 999972625
-999959646 -596814352
-999815756 -596958242
-999968046 -596805952
-999902610 -596871388
-999981011 -596792987
-999839701 -596934297
596804124 999969874
-999870400 -596903598
-999980055 -596793943
-999820729 -596953269
-999833184 -596940814
-999844271 -596929727
-999947224 -596826774
-999920849 -596853149
596885714 999888284
596949394 999824604
-999888619 -596885379
596966319 999807679
-999924934 -596849064
596916719 999857279
596885360 999888638
596867387 999906611
-999983860 -596790138
-999988720 -596785278
-999978933 -596795065
-999909800 -596864198
596786120 999987878
-999970961 -596803037
596822466 999951532
596885089 999888909
-999884087 -596889911
596967530 999806468
596940924 999833074
596777733 999996265
596776635 999997363
596930677 999843321
-999858101 -596915897
596869626 999904372
596867304 999906694
596810669 999963329
-999807932 -596966066
-999858904 -596915094
596874787 999899211
596841003 999932995
596947468 999826530
-999991959 -596782039
-999968950 -596805048
-999910308 -596863690
596870919 999903079
-999935782 -596838216
-999989393 -596784605
596972213 999801785
-999940406 -596833592
596920573 999853425
-999994912 -596779086
-999860265 -596913733
-999850316 -596923682
-999924432 -596849566
-999807903 -596966095
596866991 999907007
-999812160 -596961838
596878358 999895640
-999954813 -596819185
-999865467 -596908531
596829149 999944849
596878364 999895634
596925518 999848480
596896910 999877088
596885220 999888778
-999843715 -596930283
596952625 999821373
596839681 999934317
-999856051 -596917947
596909116 999864882
-999925828 -596848170
-999926219 -596847779
596869751 999904247
596906486 999867512
596904474 999869524
-999942974 -596831024
596873956 999900042
596914408 999859590
596936091 999837907
-999908494 -596865504
596824637 999949361
596839168 999934830
596869889 999904109
596834308 999939690
596899401 999874597
596846670 999927328
596886516 999887482
-999947928 -596826070
-999829664 -596944334
-999940220 -596833778
-999812816 -596961182
596800009 999973989
-999977342 -596796656
596905298 999868700
596872897 999901101
596907630 999866368
596956573 999817425
-999979036 -596794962
596937301 999836697
-999938094 -596835904
596904085 999869913
596791743 999982255
596817253 999956745
596846921 999927077
596838574 999935424
-999872523 -596901475
596946094 999827904
596866765 999907233
596953335 999820663
-999838732 -596935266
-999920087 -596853911
-999809671 -596964327
-999928181 -596845817
-999815171 -596958827
-999804607 -596969391
596795525 999978473
596852104 999921894
-999977936 -596796062
-999830029 -596943969
-999906335 -596867663
-999802590 -596971408
596890097 999883901
596806334 999967664
-999954600 -596819398
596817168 999956830
-999978013 -596795985
-999851019 -596922979
-999891347 -596882651
-999871057 -596902941
596934559 999839439
596896409 999877589
-999908030 -596865968
596852236 999921762
596910467 999863531
-999986484 -596787514
596775516 999998482
596899725 999874273
596918668 999855330
596774164 999999834
596831990 999942008
-999980243 -596793755
-999884913 -596889085
-999962243 -596811755
-999854010 -596919988
596967320 999806678
-999983069 -596790929
596944584 999829414
596830274 999943724
596806310 999967688
-999976254 -596797744
596816951 999957047
596858991 999915007
-999956579 -596817419
-999986852 -596787146
-999881249 -596892749
-999975637 -596798361
-999847624 -596926374
-999852329 -596921669
596774366 999999632
-999905459 -596868539
-999867311 -596906687
-999957354 -596816644
596885423 999888575
-999814868 -596959130
596887123 999886875
-999829168 -596944830
-999941320 -596832678
596835148 999938850
-999843798 -596930200
-999891322 -596882676
596911221 999862777
-999818003 -596955995
596894164 999879834
596825068 999948930
596969525 999804473
-999850639 -596923359
-999873248 -596900750
-999967848 -596806150
-999997292 -596776706
-999849106 -596924892
-999849038 -596924960
-999859851 -596914147
596897305 999876693
596928396 999845602
596921289 999852709
596937648 999836350
-999855119 -596918879
-999828623 -596945375
-999944034 -596829964
-999981104 -596792894
-999971897 -596802101
-999816474 -596957524
596959820 999814178
596913090 999860908
-999935924 -596838074
596891727 999882271
-999972810 -596801188
596934492 999839506
596817395 999956603
596875157 999898841
-999835664 -596938334
596858885 999915113
-999911936 -596862062
596876977 999897021
-999823878 -596950120
-999962005 -596811993
596914937 999859061
596823350 999950648
-999898863 -596875135
596839139 999934859
-999938437 -596835561
596834286 999939712
596839975 999934023
-999828169 -596945829
-999850987 -596923011
-999954213 -596819785
596828472 999945526
-999962293 -596811705
-999979708 -596794290
-999939329 -596834669
-999969681 -596804317
-999808416 -596965582
596910974 999863024
-999907164 -596866834
-999919444 -596854554
596793849 999980149
-999973002 -596800996
-999973624 -596800374
-999971032 -596802966
596931582 999842416
-999850043 -596923955
-999864237 -596909761
596785155 999988843
596783680 999990318
-999907729 -596866269
-999856467 -596917531
596847606 999926392
596804488 999969510
596962015 999811983
-999968664 -596805334
596791824 999982174
-999910333 -596863665
596802740 999971258
596942474 999831524
-999876407 -596897591
-999852572 -596921426
-999957589 -596816409
596811033 999962965
-999993969 -596780029
596963816 999810182
596830030 999943968
596777643 999996355
-999991473 -596782525
-999871869 -596902129
-999950263 -596823735
596817805 999956193
-999822183 -596951815
596879029 999894969
-999879782 -596894216
-999881461 -596892537
-999883018 -596890980
-999866572 -596907426
596799932 999974066
-999813264 -596960734
-999984884 -596789114
-999921054 -596852944
596914341 999859657
-999919139 -596854859
-999949387 -596824611
596820618 999953380
596816025 999957973
596830085 999943913
596811326 999962672
596802604 999971394
596904234 999869764
596880764 999893234
-999856188 -596917810
596860170 999913828
-999994087 -596779911
596881222 999892776
-999954906 -596819092
596934375 999839623
596829260 999944738
596955823 999818175
596892805 999881193
596958373 999815625
596918948 999855050
-999973867 -596800131
-999942331 -596831667
-999833225 -596940773
-999885052 -596888946
-999900561 -596873437
596884040 999889958
-999979172 -596794826
596876608 999897390
596883664 999890334
596873038 999900960
-999906737 -596867261
596923998 999850000
-999992825 -596781173
596849958 999924040
-999866876 -596907122
596887039 999886959
-999864280 -596909718
-999996530 -596777468
596961515 999812483
-999944404 -596829594
-999857489 -596916509
596806730 999967268
-999946063 -596827935
596819102 999954896
596803679 999970319
596804336 999969662
-999876597 -596897401
596852857 999921141
596964533 999809465
-999946115 -596827883
-999899881 -596874117
596920870 999853128
-999912855 -596861143
-999934925 -596839073
-999941042 -596832956
-999947535 -596826463
-999991459 -596782539
-999927038 -596846960
596861229 999912769
-999824107 -596949891
596799101 999974897
-999875811 -596898187
-999913448 -596860550
596796956 999977042
-999815836 -596958162
-999939630 -596834368
-999808873 -596965125
596867600 999906398
-999867730 -596906268
596969955 999804043
-999812305 -596961693
-999908451 -596865547
-999878355 -596895643
-999943696 -596830302
-999826378 -596947620
-999852728 -596921270
596937762 999836236
-999830467 -596943531
-999817823 -596956175
596858455 999915543
-999849104 -596924894
-999957352 -596816646
596842370 999931628
596888000 999885998
596949674 999824324
-999810187 -596963811
596847961 999926037
596890417 999883581
596785557 999988441
-999897726 -596876272
596967625 999806373
-999976210 -596797788
-999996941 -596777057
596956550 999817448
596895138 999878860
-999911896 -596862102
-999936392 -596837606
-999839924 -596934074
-999970184 -596803814
596848922 999925076
596914209 999859789
-999852421 -596921577
-999952527 -596821471
596879950 999894048
596819050 999954948
-999997919 -596776079
-999841880 -596932118
596804465 999969533
-999895822 -596878176
596808593 999965405
596810123 999963875
596920174 999853824
-999941129 -596832869
596966151 999807847
596799177 999974821
-999803077 -596970921
596867083 999906915
-999949725 -596824273
-999857396 -596916602
-999921339 -596852659
596776909 999997089
596827869 999946129
596809278 999964720
596834540 999939458
596920022 999853976
596832977 999941021
596932605 999841393
596784337 999989661
596810071 999963927
-999813413 -596960585
-999947521 -596826477
-999958457 -596815541
-999817178 -596956820
-999912854 -596861144
-999855748 -596918250
596820992 999953006
596856881 999917117
-999822037 -596951961
-999820528 -596953470
-999905045 -596868953
596805428 999968570
596950186 999823812
596819133 999954865
-999804161 -596969837
-999841004 -596932994
596820372 999953626
-999807153 -596966845
-999911329 -596862669
596919228 999854770
596945198 999828800
-999962676 -596811322
596847280 999926718
596909513 999864485
-999889112 -596884886
-999981366 -596792632
596838806 999935192
-999922232 -596851766
-999970369 -596803629
-999987181 -596786817
596926497 999847501
-999886190 -596887808
596802850 999971148
596914120 999859878
596917629 999856369
596789416 999984582
596874612 999899386
-999911239 -596862759
596797707 999976291
-999895011 -596878987
596970198 999803800
596952914 999821084
-999837537 -596936461
596826987 999947011
-999806776 -596967222
596882920 999891078
-999868689 -596905309
596878389 999895609
596952307 999821691
596829911 999944087
-999971882 -596802116
-999843428 -596930570
596802469 999971529
-999892094 -596881904
596845890 999928108
-999854986 -596919012
596819018 999954980
-999966790 -596807208
-999950139 -596823859
-999880317 -596893681
-999920780 -596853218
-999848299 -596925699
-999932086 -596841912
596954536 999819462
596781400 999992598
596969835 999804163
596886058 999887940
-999836138 -596937860
596963930 999810068
-999962460 -596811538
596879982 999894016
-999835791 -596938207
596845788 999928210
596822675 999951323
-999988055 -596785943
-999943378 -596830620
596937055 999836943
596929077 999844921
-999901242 -596872756
-999807500 -596966498
-999982994 -596791004
596894604 999879394
596825291 999948707
596854281 999919717
-999855112 -596918886
-999841646 -596932352
596957137 999816861
-999875156 -596898842
596963292 999810706
-999929236 -596844762
596849336 999924662
-999890260 -596883738
596903991 999870007
-999830209 -596943789
596943554 999830444
596952066 999821932
596929197 999844801
596850883 999923115
-999950566 -596823432
596950787 999823211
-999829304 -596944694
-999823002 -596950996
-999807754 -596966244
596971713 999802285
-999933079 -596840919
-999830662 -596943336
-999922346 -596851652
596775389 999998609
596839486 999934512
-999900506 -596873492
-999918220 -596855778
-999829687 -596944311
-999949483 -596824515
-999987764 -596786234
596851086 999922912
-999867147 -596906851
596938165 999835833
-999803743 -596970255
-999839553 -596934445
596861063 999912935
-999878884 -596895114
-999916048 -596857950
-999905989 -596868009
-999821820 -596952178
596885578 999888420
-999907673 -596866325
-999874197 -596899801
596831721 999942277
-999946885 -596827113
596944870 999829128
596776055 999997943
-999912119 -596861879
-999822334 -596951664
596923978 999850020
-999826749 -596947249
596973526 999800472
596782287 999991711
596784183 999989815
596794185 999979813
596887154 999886844
596925966 999848032
596964499 999809499
596775445 999998553
596866411 999907587
596809156 999964842
-999923676 -596850322
-999992271 -596781727
596828678 999945320
596833061 999940937
-999929501 -596844497
596817058 999956940
-999936258 -596837740
596814712 999959286
-999967845 -596806153
-999831603 -596942395
596894937 999879061
-999806725 -596967273
596889270 999884728
596784670 999989328
596936302 999837696
-999900090 -596873908
596894897 999879101
-999820842 -596953156
-999972588 -596801410
596945008 999828990
-999818491 -596955507
-999820153 -596953845
-999947697 -596826301
-999966320 -596807678
-999838654 -596935344
-999897176 -596876822
-999955362 -596818636
-999994768 -596779230
596888398 999885600
-999805078 -596968920
-999958508 -596815490
596820582 999953416
-999994887 -596779111
596787579 999986419
596965546 999808452
-999964247 -596809751
596823093 999950905
596920292 999853706
596934821 999839177
-999977157 -596796841
-999927921 -596846077
596961492 999812506
596810461 999963537
-999887764 -596886234
-999914338 -596859660
-999811556 -596962442
-999928080 -596845918
-999884393 -596889605
-999880387 -596893611
-999864655 -596909343
-999960152 -596813846
596815034 999958964
596944482 999829516
-999952072 -596821926
-999839862 -596934136
-999999524 -596774474
596895232 999878766
-999802751 -596971247
596898744 999875254
-999878685 -596895313
596841754 999932244
-999997091 -596776907
596811300 999962698
596815647 999958351
596956764 999817234
596840104 999933894
-999923760 -596850238
-999972788 -596801210
-999800244 -596973754
-999982793 -596791205
-999969972 -596804026
-999845121 -596928877
-999924588 -596849410
596812629 999961369
-999867514 -596906484
596850774 999923224
-999945432 -596828566
596907565 999866433
-999959640 -596814358
596919181 999854817
-999941702 -596832296
-999974077 -596799921
596812030 999961968
596876131 999897867
596951452 999822546
596864767 999909231
-999912859 -596861139
596922692 999851306
-999964366 -596809632
596885224 999888774
-999981218 -596792780
-999972106 -596801892
596946687 999827311
-999848934 -596925064
-999917627 -596856371
-999956601 -596817397
-999900751 -596873247
596814957 999959041
-999970247 -596803751
-999879616 -596894382
-999948665 -596825333
-999877139 -596896859
596876668 999897330
-999908626 -596865372
-999965676 -596808322
596957798 999816200
596955547 999818451
596905978 999868020
-999903725 -596870273
596905549 999868449
596917194 999856804
-999862924 -596911074
596932644 999841354
-999933345 -596840653
596836620 999937378
596873053 999900945
-999928849 -596845149
596810569 999963429
596850200 999923798
-999894975 -596879023
-999860541 -596913457
-999890376 -596883622
596902656 999871342
596945898 999828100
596905828 999868170
596936671 999837327
-999803428 -596970570
596836647 999937351
596804532 999969466
596943883 999830115
-999933975 -596840023
596967936 999806062
-999878306 -596895692
-999958657 -596815341
-999956377 -596817621
596924985 999849013
-999902040 -596871958
596853693 999920305
596852535 999921463
596889369 999884629
596962962 999811036
-999879888 -596894110
596884162 999889836
596925191 999848807
596925119 999848879
596796196 999977802
-999962754 -596811244
-999876075 -596897923
-999916202 -596857796
596806322 999967676
-999812417 -596961581
596917966 999856032
596862293 999911705
-999803958 -596970040
596833204 999940794
-999913588 -596860410
-999883583 -596890415
596947685 999826313
596933295 999840703
596935718 999838280
-999802740 -596971258
-999870722 -596903276
-999882544 -596891454
596955395 999818603
596818494 999955504
-999918061 -596855937
596842292 999931706
-999830437 -596943561
-999803891 -596970107
596857990 999916008
596851666 999922332
596956333 999817665
-999892073 -596881925
596819545 999954453
-999827472 -596946526
596949157 999824841
-999837146 -596936852
-999961655 -596812343
596800802 999973196
596955085 999818913
-999833880 -596940118
-999887477 -596886521
596940923 999833075
596948303 999825695
596853344 999920654
596963333 999810665
-999979405 -596794593
596852639 999921359
-999812282 -596961716
596824738 999949260
-999867816 -596906182
596795043 999978955
-999873825 -596900173
596832362 999941636
596774032 999999966
-999870638 -596903360
596798329 999975669
596877270 999896728
-999914950 -596859048
596871083 999902915
-999910929 -596863069
596790311 999983687
596949703 999824295
-999811334 -596962664
596933586 999840412
596839704 999934294
-999889654 -596884344
-999982298 -596791700
596958352 999815646
596868751 999905247
-999960526 -596813472
596948252 999825746
596867267 999906731
596961092 999812906
-999826199 -596947799
596964614 999809384
596878704 999895294
-999967316 -596806682
-999867864 -596906134
596774683 999999315
-999984683 -596789315
596942127 999831871
-999907310 -596866688
-999844174 -596929824
-999872386 -596901612
596868599 999905399
-999888614 -596885384
-999886209 -596887789
596867859 999906139
596784958 999989040
-999986746 -596787252
596938149 999835849
-999804034 -596969964
-999816206 -596957792
-999978255 -596795743
-999862932 -596911066
-999956751 -596817247
596807460 999966538
596971643 999802355
596900860 999873138
596809939 999964059
596809890 999964108
-999986871 -596787127
596891398 999882600
-999828989 -596945009
596850155 999923843
596964895 999809103
596829046 999944952
596873979 999900019
596963953 999810045
-999951173 -596822825
-999843037 -596930961
596950760 999823238
-999949870 -596824128
596912355 999861643
596775650 999998348
596862238 999911760
596789272 999984726
596782346 999991652
-999804212 -596969786
-999966170 -596807828
596833495 999940503
-999942132 -596831866
-999912773 -596861225
596783363 999990635
-999804615 -596969383
596962919 999811079
596867936 999906062
596781395 999992603
596835563 999938435
-999948671 -596825327
-999987741 -596786257
-999802476 -596971522
596959142 999814856
596826018 999947980
-999983463 -596790535
596875416 999898582
-999931532 -596842466
-999814419 -596959579
-999918558 -596855440
-999929278 -596844720
596944086 999829912
596898173 999875825
596776756 999997242
-999940221 -596833777
-999942783 -596831215
596886257 999887741
596798705 999975293
-999975233 -596798765
-999851505 -596922493
-999995280 -596778718
596834995 999939003
596918517 999855481
596905091 999868907
596811345 999962653
596805984 999968014
-999871983 -596902015
596950191 999823807
596966158 999807840
596941287 999832711
596970539 999803459
596907443 999866555
596860999 999912999
-999900640 -596873358
596888209 999885789
596944407 999829591
596960370 999813628
596860024 999913974
-999862243 -596911755
596892928 999881070
596827494 999946504
596867780 999906218
596928564 999845434
-999944599 -596829399
-999802078 -596971920
596875142 999898856
-999924671 -596849327
-999937990 -596836008
596869573 999904425
596864763 999909235
-999906013 -596867985
-999990708 -596783290
-999983937 -596790061
-999863443 -596910555
596774655 999999343
-999834404 -596939594
596843754 999930244
-999880825 -596893173
596910092 999863906
596926521 999847477
-999846376 -596927622
-999941581 -596832417
-999846326 -596927672
596958553 999815445
596832361 999941637
596817256 999956742
596781587 999992411
-999830366 -596943632
596782430 999991568
596956515 999817483
596846576 999927422
596858208 999915790
596960000 999813998
596889301 999884697
-999944784 -596829214
-999926918 -596847080
-999947764 -596826234
596834439 999939559
-999927154 -596846844
-999878767 -596895231
596797376 999976622
-999844484 -596929514
-999948463 -596825535
-999936373 -596837625
-999886787 -596887211
-999898124 -596875874
-999946107 -596827891
-999823314 -596950684
596937654 999836344
596935489 999838509
-999968693 -596805305
596896695 999877303
-999920130 -596853868
596782471 999991527
596858049 999915949
-999858327 -596915671
596810049 999963949
596872524 999901474
-999802623 -596971375
-999981354 -596792644
-999870175 -596903823
-999845944 -596928054
596823482 999950516
596969161 999804837
-999914190 -596859808
596830240 999943758
-999880140 -596893858
596961286 999812712
-999981117 -596792881
596859495 999914503
-999948448 -596825550
-999943319 -596830679
-999929997 -596844001
-999831111 -596942887
596943636 999830362
-999836316 -596937682
596808734 999965264
-999927614 -596846384
-999966912 -596807086
596947210 999826788
596809590 999964408
-999850937 -596923061
-999824582 -596949416
596942698 999831300
596973023 999800975
-999953591 -596820407
596950317 999823681
-999815640 -596958358
596831255 999942743
-999886631 -596887367
596843683 999930315
-999973468 -596800530
596940975 999833023
-999978645 -596795353
-999880803 -596893195
-999938446 -596835552
596847060 999926938
596917612 999856386
-999961991 -596812007
-999926763 -596847235
-999868213 -596905785
596796258 999977740
596792401 999981597
596964899 999809099
-999809928 -596964070
-999819660 -596954338
596921490 999852508
596823933 999950065
-999969309 -596804689
-999964251 -596809747
596912274 999861724
-999974770 -596799228
-999869334 -596904664
-999976566 -596797432
596883266 999890732
596894674 999879324
596833875 999940123
-999926728 -596847270
596921927 999852071
596816769 999957229
596970103 999803895
596801794 999972204
596849989 999924009
596890812 999883186
-999846858 -596927140
596793815 999980183
596950429 999823569
-999858827 -596915171
-999971620 -596802378
596847382 999926616
-999876239 -596897759
-999843419 -596930579
-999915174 -596858824
596880026 999893972
596920148 999853850
596956173 999817825
-999810814 -596963184
-999907103 -596866895
596940974 999833024
-999903018 -596870980
596800644 999973354
-999882663 -596891335
596806363 999967635
-999827131 -596946867
596879722 999894276
-999902899 -596871099
596947187 999826811
-999955246 -596818752
-999905654 -596868344
596836163 999937835
596835660 999938338
-999800427 -596973571
-999881997 -596892001
596878983 999895015
-999824516 -596949482
-999844725 -596929273
-999813842 -596960156
596840727 999933271
-999876379 -596897619
-999842483 -596931515
-999800254 -596973744
596925612 999848386
596787545 999986453
-999865550 -596908448
-999889143 -596884855
-999898291 -596875707
596893606 999880392
-999934160 -596839838
596897592 999876406
-999810024 -596963974
596956082 999817916
-999850309 -596923689
-999822692 -596951306
596825891 999948107
596792871 999981127
596859514 999914484
-999967659 -596806339
596885530 999888468
-999802843 -596971155
-999834679 -596939319
596867225 999906773
596810624 999963374
596895222 999878776
596783267 999990731
596778770 999995228
596838852 999935146
-999942921 -596831077
596796153 999977845
-999824664 -596949334
-999849718 -596924280
-999873181 -596900817
-999898320 -596875678
-999970298 -596803700
-999979725 -596794273
-999973218 -596800780
596846153 999927845
596865974 999908024
-999870204 -596903794
-999955079 -596818919
596791265 999982733
-999923618 -596850380
-999980032 -596793966
596843794 999930204
596883227 999890771
-999996943 -596777055
596872608 999901390
596908390 999865608
596785369 999988629
596881337 999892661
-999853529 -596920469
-999805951 -596968047
596907256 999866742
-999982450 -596791548
596932433 999841565
596864240 999909758
596830318 999943680
-999941853 -596832145
-999941725 -596832273
-999809110 -596964888
596809818 999964180
-999912281 -596861717
596970392 999803606
-999950836 -596823162
596818885 999955113
596875561 999898437
-999853679 -596920319
-999945546 -596828452
596951635 999822363
-999918585 -596855413
-999846874 -596927124
-999870038 -596903960
596854841 999919157
-999969932 -596804066
-999812462 -596961536
-999882528 -596891470
596958520 999815478
-999800718 -596973280
596851880 999922118
-999887802 -596886196
596881302 999892696
596853545 999920453
596850330 999923668
-999940826 -596833172
596910694 999863304
-999969223 -596804775
-999967445 -596806553
-999935438 -596838560
-999924540 -596849458
-999931295 -596842703
-999981240 -596792758
-999990441 -596783557
596776812 999997186
596866884 999907114
-999998682 -596775316
596924384 999849614
-999964423 -596809575
596971434 999802564
-999938670 -596835328
596826000 999947998
596807803 999966195
-999922385 -596851613
596807199 999966799
-999993852 -596780146
596775054 999998944
596969923 999804075
-999993079 -596780919
-999871067 -596902931
-999941079 -596832919
-999912714 -596861284
-999909428 -596864570
596923609 999850389
-999856401 -596917597
-999815571 -596958427
-999896221 -596877777
-999803945 -596970053
-999877798 -596896200
-999912586 -596861412
596914513 999859485
596893340 999880658
596899760 999874238
-999931803 -596842195
596852924 999921074
596904476 999869522
596903703 999870295
596880557 999893441
596925299 999848699
596814221 999959777
596973091 999800907
596798560 999975438
-999943029 -596830969
596866747 999907251
596867935 999906063
596902109 999871889
596923944 999850054
-999925072 -596848926
-999813208 -596960790
596791920 999982078
596867344 999906654
596854142 999919856
596963395 999810603
596927368 999846630
-999972639 -596801359
596969942 999804056
-999871589 -596902409
-999846760 -596927238
-999864355 -596909643
596822905 999951093
-999803698 -596970300
596789504 999984494
596927688 999846310
596853161 999920837
596844116 999929882
596968045 999805953
596909330 999864668
-999934082 -596839916
596859088 999914910
-999924824 -596849174
-999841770 -596932228
-999889783 -596884215
-999928742 -596845256
596791018 999982980
596913717 999860281
-999895838 -596878160
596776670 999997328
596891649 999882349
-999888808 -596885190
596775734 999998264
-999834343 -596939655
-999885969 -596888029
596850368 999923630
596859206 999914792
-999879953 -596894045
596780942 999993056
-999853115 -596920883
-999970538 -596803460
596933027 999840971
-999950248 -596823750
596964426 999809572
596868117 999905881
-999822843 -596951155
-999924832 -596849166
-999813945 -596960053
-999856604 -596917394
-999853012 -596920986
-999836919 -596937079
-999803185 -596970813
-999874555 -596899443
-999894811 -596879187
596874198 999899800
-999829290 -596944708
596795964 999978034
596938792 999835206
596949914 999824084
-999975040 -596798958
596781749 999992249
596800800 999973198
596839203 999934795
-999865906 -596908092
-999967983 -596806015
596795421 999978577
596929391 999844607
-999858069 -596915929
596849668 999924330
596918546 999855452
596938569 999835429
596947013 999826985
596931047 999842951
-999995448 -596778550
596942181 999831817
-999813896 -596960102
596847124 999926874
596810839 999963159
596798925 999975073
596940244 999833754
596942949 999831049
-999902799 -596871199
596806840 999967158
596899194 999874804
596917077 999856921
-999930555 -596843443
596817812 999956186
-999962092 -596811906
596830810 999943188
596874134 999899864
-999849715 -596924283
-999957585 -596816413
596938311 999835687
-999876054 -596897944
-999868857 -596905141
-999950470 -596823528
-999892260 -596881738
-999880874 -596893124
-999895335 -596878663
596909356 999864642
-999936249 -596837749
-999871813 -596902185
-999865246 -596908752
596807418 999966580
596926041 999847957
-999967849 -596806149
596869405 999904593
-999906852 -596867146
596903137 999870861
-999814691 -596959307
-999969331 -596804667
596832804 999941194
596966640 999807358
-999907337 -596866661
-999838436 -596935562
-999985514 -596788484
-999832623 -596941375
596887771 999886227
596863535 999910463
596958097 999815901
-999804196 -596969802
-999910568 -596863430
596864295 999909703
596801620 999972378
-999961364 -596812634
-999993049 -596780949
596946800 999827198
-999953669 -596820329
-999868308 -596905690
-999909704 -596864294
-999801038 -596972960
596812198 999961800
-999837660 -596936338
596878615 999895383
596810129 999963869
-999814700 -596959298
-999917478 -596856520
-999843166 -596930832
596935993 999838005
596797666 999976332
596935001 999838997
-999946081 -596827917
596851724 999922274
-999815854 -596958144
596960701 999813297
596911912 999862086
-999978611 -596795387
-999855541 -596918457
-999938115 -596835883
-999974592 -596799406
596903006 999870992
-999821024 -596952974
596842869 999931129
-999943372 -596830626
596899605 999874393
596805497 999968501
596973045 999800953
596935241 999838757
596859027 999914971
-999954954 -596819044
-999999600 -596774398
596906812 999867186
596851776 999922222
-999978622 -596795376
-999938749 -596835249
596817634 999956364
-999809997 -596964001
596872560 999901438
596930339 999843659
-999855631 -596918367
596956847 999817151
596891617 999882381
596960371 999813627
-999976543 -596797455
-999827797 -596946201
-999978291 -596795707
596826308 999947690
596844862 999929136
596834509 999939489
-999903347 -596870651
596791107 999982891
596820446 999953552
-999839904 -596934094
-999956411 -596817587
-999914700 -596859298
-999899651 -596874347
-999829901 -596944097
596807057 999966941
596795512 999978486
596776657 999997341
-999948244 -596825754
596955579 999818419
596972429 999801569
596809619 999964379
-999942042 -596831956
596883426 999890572
596851573 999922425
596845598 999928400
-999902634 -596871364
596934621 999839377
596793543 999980455
-999917881 -596856117
-999888926 -596885072
596775220 999998778
596964513 999809485
-999936464 -596837534
-999827406 -596946592
596789169 999984829
-999852555 -596921443
-999833911 -596940087
-999853277 -596920721
596848803 999925195
-999954243 -596819755
-999982058 -596791940
-999981957 -596792041
-999946191 -596827807
-999829994 -596944004
596913063 999860935
596824036 999949962
596959569 999814429
596903989 999870009
-999951753 -596822245
-999864617 -596909381
596844158 999929840
596800981 999973017
596966549 999807449
596819076 999954922
596967747 999806251
596850156 999923842
-999806496 -596967502
596951984 999822014
596840089 999933909
-999832458 -596941540
596777369 999996629
596828263 999945735
-999912603 -596861395
-999947209 -596826789
596882357 999891641
596941344 999832654
-999995796 -596778202
-999888038 -596885960
596926312 999847686
-999881717 -596892281
-999881171 -596892827
596819099 999954899
-999870075 -596903923
-999855232 -596918766
-999935291 -596838707
-999971857 -596802141
-999999738 -596774260
596942634 999831364
596829672 999944326
596887719 999886279
-999828798 -596945200
596879089 999894909
596810437 999963561
-999959196 -596814802
-999838528 -596935470
596789193 999984805
596942526 999831472
-999827774 -596946224
596821966 999952032
596798602 999975396
596925441 999848557
596884634 999889364
-999974107 -596799891
-999982870 -596791128
-999958368 -596815630
-999878235 -596895763
596901230 999872768
-999888533 -596885465
596859683 999914315
-999906406 -596867592
-999980593 -596793405
596791778 999982220
-999838597 -596935401
-999866517 -596907481
-999803896 -596970102
-999947202 -596826796
596842667 999931331
596912109 999861889
596806017 999967981
596882212 999891786
-999972430 -596801568
-999886292 -596887706
596835776 999938222
596823319 999950679
596856280 999917718
-999848598 -596925400
596894244 999879754
-999806558 -596967440
596813063 999960935
-999855004 -596918994
-999834054 -596939944
596917434 999856564
-999973168 -596800830
-999995914 -596778084
596774804 999999194
596876501 999897497
-999885089 -596888909
596951753 999822245
596790915 999983083
596927477 999846521
596882813 999891185
596956248 999817750
-999961083 -596812915
-999836632 -596937366
596797087 999976911
-999938969 -596835029
596910899 999863099
596847958 999926040
596811440 999962558
596815210 999958788
596971384 999802614
596858510 999915488
-999849605 -596924393
596870929 999903069
-999865672 -596908326
-999851139 -596922859
596940562 999833436
-999949629 -596824369
596828597 999945401
596830079 999943919
-999831029 -596942969
-999894334 -596879664
-999999021 -596774977
-999819398 -596954600
-999829443 -596944555
-999904445 -596869553
-999952105 -596821893
596967245 999806753
-999867193 -596906805
-999921221 -596852777
-999976838 -596797160
596957468 999816530
-999832309 -596941689
-999917835 -596856163
596876754 999897244
596834106 999939892
-999967962 -596806036
596813707 999960291
596872579 999901419
-999913051 -596860947
-999801042 -596972956
-999899671 -596874327
-999880287 -596893711
-999934652 -596839346
596779366 999994632
-999999672 -596774326
596931882 999842116
596940068 999833930
-999801366 -596972632
-999847607 -596926391
596937708 999836290
596871452 999902546
596871046 999902952
596969678 999804320
-999809090 -596964908
-999896843 -596877155
596783609 999990389
596942399 999831599
596888955 999885043
-999930936 -596843062
-999912643 -596861355
-999848319 -596925679
-999901728 -596872270
-999874621 -596899377
-999858040 -596915958
-999985663 -596788335
596786756 999987242
-999942013 -596831985
596959084 999814914
596938523 999835475
-999884610 -596889388
596895593 999878405
596916439 999857559
-999901337 -596872661
-999805315 -596968683
-999916208 -596857790
596934687 999839311
596827775 999946223
596971544 999802454
596916568 999857430
596869519 999904479
596958171 999815827
-999813291 -596960707
-999920929 -596853069
-999866457 -596907541
596906826 999867172
596836937 999937061
596942108 999831890
596774320 999999678
596852058 999921940
596889023 999884975
596812996 999961002
-999818690 -596955308
-999935846 -596838152
-999805161 -596968837
596827956 999946042
596929255 999844743
596917396 999856602
596819046 999954952
-999884345 -596889653
-999914987 -596859011
-999896868 -596877130
-999971575 -596802423
596969457 999804541
596961988 999812010
-999871866 -596902132
596790744 999983254
-999989888 -596784110
596870972 999903026
596933278 999840720
-999836405 -596937593
-999894415 -596879583
596833275 999940723
596868642 999905356
596854223 999919775
-999921452 -596852546
596793855 999980143
-999914458 -596859540
-999973973 -596800025
596798999 999974999
-999881431 -596892567
596905410 999868588
-999852883 -596921115
596894083 999879915
-999932250 -596841748
596912416 999861582
-999870040 -596903958
-999885924 -596888074
-999817257 -596956741
-999944587 -596829411
-999896465 -596877533
596795651 999978347
596834378 999939620
596784789 999989209
-999813408 -596960590
596865417 999908581
596941876 999832122
596795717 999978281
-999990331 -596783667
596958803 999815195
596910554 999863444
-999809506 -596964492
-999972339 -596801659
596854255 999919743
-999953954 -596820044
596937291 999836707
596843229 999930769
596954391 999819607
596899155 999874843
596865902 999908096
-999870729 -596903269
596904353 999869645
596922652 999851346
596863524 999910474
596835455 999938543
596957498 999816500
-999933160 -596840838
596911028 999862970
-999987662 -596786336
596892788 999881210
-999869982 -596904016
-999955830 -596818168
-999810785 -596963213
-999930746 -596843252
596778617 999995381
-999834707 -596939291
596863988 999910010
-999856107 -596917891
-999940561 -596833437
-999864409 -596909589
596902332 999871666
596861600 999912398
596832783 999941215
-999977236 -596796762
596904944 999869054
-999943052 -596830946
-999888354 -596885644
596817656 999956342
-999843341 -596930657
596796729 999977269
-999923505 -596850493
596897446 999876552
596837287 999936711
596841625 999932373
596852811 999921187
596829535 999944463
-999906320 -596867678
-999999312 -596774686
596941997 999832001
596815530 999958468
-999853187 -596920811
596775355 999998643
596886398 999887600
-999826758 -596947240
596809899 999964099
-999805718 -596968280
-999805156 -596968842
-999885012 -596888986
-999811256 -596962742
596897372 999876626
-999873754 -596900244
596793431 999980567
596900430 999873568
-999963691 -596810307
596936463 999837535
-999822060 -596951938
596947309 999826689
596874964 999899034
596794578 999979420
-999942103 -596831895
-999845441 -596928557
-999953042 -596820956
596828229 999945769
596831629 999942369
596844655 999929343
596902922 999871076
-999980005 -596793993
-999874009 -596899989
-999838612 -596935386
-999930861 -596843137
-999917175 -596856823
596925896 999848102
596970546 999803452
596935246 999838752
596828273 999945725
-999858177 -596915821
596791332 999982666
596913769 999860229
-999986290 -596787708
-999873096 -596900902
-999978139 -596795859
-999847769 -596926229
-999923948 -596850050
596951125 999822873
596868334 999905664
596905625 999868373
-999804006 -596969992
596894022 999879976
-999818309 -596955689
596896052 999877946
-999942296 -596831702
596863031 999910967
-999902762 -596871236
-999990615 -596783383
-999925268 -596848730
-999872129 -596901869
596836113 999937885
-999858622 -596915376
596941021 999832977
-999901266 -596872732
-999900804 -596873194
-999868620 -596905378
-999891687 -596882311
-999913403 -596860595
596916430 999857568
-999839473 -596934525
-999998646 -596775352
596858788 999915210
596926943 999847055
-999969502 -596804496
-999878394 -596895604
596956587 999817411
-999921000 -596852998
596890201 999883797
-999813591 -596960407
596903627 999870371
596882746 999891252
596907311 999866687
-999892053 -596881945
-999831177 -596942821
-999953862 -596820136
596959801 999814197
596973258 999800740
-999964615 -596809383
-999962912 -596811086
596856042 999917956
596950339 999823659
-999820675 -596953323
-999894684 -596879314
-999841089 -596932909
-999873663 -596900335
-999847681 -596926317
-999982926 -596791072
-999891538 -596882460
596964624 999809374
596801823 999972175
-999894331 -596879667
596916360 999857638
596924046 999849952
596950991 999823007
596804993 999969005
-999829271 -596944727
-999861418 -596912580
-999921841 -596852157
-999867203 -596906795
-999980552 -596793446
-999879773 -596894225
596836824 999937174
596775170 999998828
-999927633 -596846365
-999822534 -596951464
596850491 999923507
596854263 999919735
-999976980 -596797018
-999966099 -596807899
-999909788 -596864210
596866061 999907937
596854936 999919062
596916442 999857556
596938463 999835535
596858364 999915634
-999949613 -596824385
596940722 999833276
596937216 999836782
-999873069 -596900929
-999872697 -596901301
-999962941 -596811057
596841758 999932240
-999906909 -596867089
596867499 999906499
-999890614 -596883384
-999975979 -596798019
596783163 999990835
-999909942 -596864056
596953623 999820375
596875166 999898832
596835014 999938984
-999868621 -596905377
-999949979 -596824019
596798649 999975349
596824084 999949914
-999953995 -596820003
-999829784 -596944214
596924936 999849062
-999816889 -596957109
596929578 999844420
-999818737 -596955261
-999987116 -596786882
-999843687 -596930311
596852497 999921501
-999820690 -596953308
-999815242 -596958756
-999994163 -596779835
596907733 999866265
-999863857 -596910141
596887785 999886213
596821552 999952446
-999894642 -596879356
596952116 999821882
596832913 999941085
596847025 999926973
596952183 999821815
596884974 999889024
-999870190 -596903808
596812562 999961436
-999952910 -596821088
-999971314 -596802684
596819312 999954686
596927429 999846569
-999995405 -596778593
-999936104 -596837894
-999876836 -596897162
-999877004 -596896994
-999933548 -596840450
-999948814 -596825184
-999880786 -596893212
596843349 999930649
-999888265 -596885733
-999814995 -596959003
596799685 999974313
596811734 999962264
-999902034 -596871964
-999978823 -596795175
596886523 999887475
596960219 999813779
-999961885 -596812113
-999935312 -596838686
596778756 999995242
-999951257 -596822741
596832495 999941503
-999990197 -596783801
596964140 999809858
-999936472 -596837526
-999931537 -596842461
596923457 999850541
-999948994 -596825004
596842000 999931998
596867021 999906977
-999951033 -596822965
596820677 999953321
596945390 999828608
596894358 999879640
596855766 999918232
-999966223 -596807775
596896196 999877802
-999949655 -596824343
596781935 999992063
-999802907 -596971091
596901382 999872616
-999880475 -596893523
596872360 999901638
-999961805 -596812193
596864572 999909426
-999864079 -596909919
-999812562 -596961436
596823767 999950231
596774278 999999720
-999910718 -596863280
-999969033 -596804965
596874063 999899935
-999900920 -596873078
596877031 999896967
-999978532 -596795466
-999888890 -596885108
596943267 999830731
596870233 999903765
-999848447 -596925551
-999869657 -596904341
-999876252 -596897746
596888815 999885183
-999960216 -596813782
-999926854 -596847144
-999820668 -596953330
596932424 999841574
596971923 999802075
-999845897 -596928101
596794013 999979985
596780624 999993374
596911860 999862138
596931052 999842946
-999833191 -596940807
596865647 999908351
596959016 999814982
596970380 999803618
-999827627 -596946371
596956663 999817335
-999902287 -596871711
596845867 999928131
-999866962 -596907036
596930895 999843103
-999901662 -596872336
596883003 999890995
596931439 999842559
-999945485 -596828513
596899856 999874142
596911458 999862540
596782150 999991848
-999873630 -596900368
-999807412 -596966586
596776340 999997658
596871728 999902270
-999930014 -596843984
-999918320 -596855678
-999875690 -596898308
-999916357 -596857641
596929065 999844933
-999952048 -596821950
-999832239 -596941759
596970907 999803091
-999854793 -596919205
-999868375 -596905623
596940572 999833426
-999942130 -596831868
596881235 999892763
-999968485 -596805513
-999970413 -596803585
596853918 999920080
-999961438 -596812560
-999971113 -596802885
596849875 999924123
-999817121 -596956877
-999959355 -596814643
-999897697 -596876301
-999886943 -596887055
596848264 999925734
596856939 999917059
-999873066 -596900932
-999834175 -596939823
596968100 999805898
596956488 999817510
-999965105 -596808893
596849087 999924911
596805069 999968929
596827048 999946950
596859387 999914611
-999915026 -596858972
596924595 999849403
-999984326 -596789672
-999988867 -596785131
596969249 999804749
-999923783 -596850215
596968930 999805068
596946871 999827127
596778361 999995637
-999871590 -596902408
-999932123 -596841875
596923008 999850990
596896420 999877578
-999945847 -596828151
-999852296 -596921702
596791853 999982145
596786103 999987895
-999858320 -596915678
-999903830 -596870168
596944913 999829085
-999920472 -596853526
-999997016 -596776982
-999947212 -596826786
-999809754 -596964244
596866849 999907149
596842565 999931433
-999965020 -596808978
-999910013 -596863985
-999805561 -596968437
-999893561 -596880437
596918557 999855441
-999837616 -596936382
-999978936 -596795062
-999938318 -596835680
-999825608 -596948390
-999957633 -596816365
-999873688 -596900310
-999821008 -596952990
-999871805 -596902193
-999856315 -596917683
-999809948 -596964050
-999808142 -596965856
-999848027 -596925971
596910018 999863980
-999898450 -596875548
-999850580 -596923418
-999889304 -596884694
-999804454 -596969544
-999897890 -596876108
596945622 999828376
-999842899 -596931099
596905904 999868094
-999843167 -596930831
596863038 999910960
-999846045 -596927953
-999947676 -596826322
596892673 999881325
596953407 999820591
-999981031 -596792967
-999923812 -596850186
-999890784 -596883214
596843639 999930359
-999830739 -596943259
596795641 999978357
-999889437 -596884561
-999952305 -596821693
-999839139 -596934859
-999846941 -596927057
-999817346 -596956652
-999967159 -596806839
-999900760 -596873238
-999985526 -596788472
-999814518 -596959480
-999941003 -596832995
-999809669 -596964329
-999977611 -596796387
-999807511 -596966487
-999953648 -596820350
-999808296 -596965702
596873885 999900113
596957830 999816168
596910870 999863128
596934031 999839967
596813335 999960663
596817443 999956555
-999992374 -596781624
-999907312 -596866686
-999921273 -596852725
-999817158 -596956840
596898141 999875857
-999960086 -596813912
-999867469 -596906529
596941146 999832852
-999887025 -596886973
596841549 999932449
-999920991 -596853007
596874418 999899580
596776630 999997368
596853003 999920995
-999823660 -596950338
596965566 999808432
-999923522 -596850476
596919582 999854416
596948295 999825703
-999813834 -596960164
596815966 999958032
596861720 999912278
-999887696 -596886302
596817644 999956354
-999918703 -596855295
-999923166 -596850832
-999866445 -596907553
-999889067 -596884931
596868872 999905126
-999936619 -596837379
-999816550 -596957448
596775191 999998807
596905719 999868279
-999950661 -596823337
596880466 999893532
596865990 999908008
-999996471 -596777527
-999866300 -596907698
596871905 999902093
596892502 999881496
-999869786 -596904212
596781554 999992444
596832246 999941752
-999937468 -596836530
-999957140 -596816858
596848975 999925023
-999818529 -596955469
-999806884 -596967114
596964147 999809851
596934110 999839888
596958353 999815645
596968476 999805522
596930530 999843468
-999989109 -596784889
596896687 999877311
-999818850 -596955148
-999893626 -596880372
596915905 999858093
596789801 999984197
596942609 999831389
596835701 999938297
596882288 999891710
-999851215 -596922783
596948229 999825769
596883951 999890047
596805579 999968419
596887614 999886384
596788631 999985367
-999931978 -596842020
-999953229 -596820769
-999934845 -596839153
-999957874 -596816124
596843172 999930826
596792570 999981428
-999856563 -596917435
596792249 999981749
-999865958 -596908040
-999891947 -596882051
596933965 999840033
-999803923 -596970075
-999935176 -596838822
-999863763 -596910235
596884883 999889115
-999832864 -596941134
-999881885 -596892113
596798866 999975132
596901597 999872401
-999944133 -596829865
-999879253 -596894745
-999897122 -596876876
-999806006 -596967992
596848076 999925922
596860420 999913578
-999974977 -596799021
596828366 999945632
596801284 999972714
596829062 999944936
596867027 999906971
596935954 999838044
596779745 999994253
-999907820 -596866178
596959605 999814393
-999841290 -596932708
596963132 999810866
-999824714 -596949284
-999969196 -596804802
596936298 999837700
596919397 999854601
-999994668 -596779330
596890536 999883462
596972646 999801352
596829478 999944520
-999956995 -596817003
-999803037 -596970961
596791203 999982795
-999986141 -596787857
596813346 999960652
596814573 999959425
-999926865 -596847133
596901167 999872831
-999941047 -596832951
596814475 999959523
596839364 999934634
596892066 999881932
596781834 999992164
-999819076 -596954922
596810820 999963178
-999931042 -596842956
-999849761 -596924237
596917748 999856250
596898666 999875332
-999864916 -596909082
596907573 999866425
-999977590 -596796408
-999833106 -596940892
-999842299 -596931699
596815839 999958159
596834487 999939511
596945831 999828167
-999861477 -596912521
-999984828 -596789170
-999993764 -596780234
-999997244 -596776754
596812623 999961375
-999860249 -596913749
596790545 999983453
596780738 999993260
-999933316 -596840682
-999853157 -596920841
-999984522 -596789476
-999887731 -596886267
596945048 999828950
-999988048 -596785950
-999949397 -596824601
-999881552 -596892446
-999915105 -596858893
-999845564 -596928434
-999811708 -596962290
596785873 999988125
596946448 999827550
596958536 999815462
596877741 999896257
-999820628 -596953370
-999804768 -596969230
596834899 999939099
596774048 999999950
596859652 999914346
596922609 999851389
596958986 999815012
-999979268 -596794730
596799149 999974849
-999896672 -596877326
-999905898 -596868100
-999913367 -596860631
596928943 999845055
596888902 999885096
-999972598 -596801400
596959978 999814020
596775194 999998804
596923913 999850085
-999874719 -596899279
596916809 999857189
596848920 999925078
596909014 999864984
-999899367 -596874631
596879686 999894312
-999855139 -596918859
596824358 999949640
596795325 999978673
596880976 999893022
596808599 999965399
-999908299 -596865699
-999879690 -596894308
-999812658 -596961340
596822481 999951517
596807722 999966276
596856292 999917706
-999947616 -596826382
-999986405 -596787593
596823057 999950941
596893658 999880340
596894834 999879164
-999887392 -596886606
-999926179 -596847819
-999837513 -596936485
596881566 999892432
-999947850 -596826148
-999973949 -596800049
596774014 999999984
-999998916 -596775082
596935020 999838978
-999838073 -596935925
596869109 999904889
-999869195 -596904803
-999888966 -596885032
596818850 999955148
596774062 999999936
-999841095 -596932903
-999890438 -596883560
-999970124 -596803874
596791934 999982064
-999807616 -596966382
596874946 999899052
596930751 999843247
-999815747 -596958251
-999982966 -596791032
596973072 999800926
-999817689 -596956309
596948561 999825437
596921322 999852676
-999860426 -596913572
-999904340 -596869658
-999941204 -596832794
596854493 999919505
596794525 999979473
-999876339 -596897659
596783346 999990652
596813739 999960259
596814849 999959149
596787195 999986803
596919898 999854100
596873482 999900516
596886226 999887772
-999898373 -596875625
-999918963 -596855035
596919168 999854830
-999944647 -596829351
596848332 999925666
596851671 999922327
596872168 999901830
-999900184 -596873814
-999997867 -596776131
-999864921 -596909077
596836721 999937277
-999804476 -596969522
-999966733 -596807265
-999920465 -596853533
596782991 999991007
596942830 999831168
-999874487 -596899511
-999986545 -596787453
596937261 999836737
596927752 999846246
596968141 999805857
-999842100 -596931898
596851598 999922400
596841911 999932087
596875456 999898542
596933052 999840946
-999996419 -596777579
-999815556 -596958442
-999867447 -596906551
596796497 999977501
596775659 999998339
596967418 999806580
-999848918 -596925080
-999977470 -596796528
596866608 999907390
596836019 999937979
596795294 999978704
596943673 999830325
596911084 999862914
-999876004 -596897994
596850867 999923131
596946994 999827004
-999906076 -596867922
596794980 999979018
-999921586 -596852412
596859153 999914845
-999961667 -596812331
-999951513 -596822485
-999847589 -596926409
-999920013 -596853985
596902519 999871479
596892362 999881636
596787222 999986776
-999984041 -596789957
596870038 999903960
596862729 999911269
-999941429 -596832569
596959582 999814416
596796241 999977757
-999840058 -596933940
-999810532 -596963466
596832963 999941035
596815674 999958324
596840115 999933883
596800149 999973849
-999905136 -596868862
-999903858 -596870140
596838644 999935354
-999892151 -596881847
596787653 999986345
-999998299 -596775699
596951272 999822726
596811565 999962433
596909339 999864659
-999988269 -596785729
596830297 999943701
596852458 999921540
596861471 999912527
-999951496 -596822502
-999906521 -596867477
-999859988 -596914010
596774235 999999763
596835099 999938899
596881699 999892299
-999921236 -596852762
-999907554 -596866444
-999947682 -596826316
-999985898 -596788100
596791618 999982380
596878932 999895066
596905453 999868545
-999852265 -596921733
596819228 999954770
596844229 999929769
596813765 999960233
596916717 999857281
596966636 999807362
596896951 999877047
-999988358 -596785640
-999981868 -596792130
-999882971 -596891027
-999985750 -596788248
596928567 999845431
596849878 999924120
596958238 999815760
-999903140 -596870858
596874214 999899784
596855088 999918910
596852144 999921854
-999982813 -596791185
-999862393 -596911605
-999977181 -596796817
-999937906 -596836092
-999866743 -596907255
596814604 999959394
-999807304 -596966694
-999913033 -596860965
596793274 999980724
596879668 999894330
596948889 999825109
-999896193 -596877805
596935017 999838981
596853450 999920548
596951632 999822366
596828767 999945231
596951292 999822706
596781155 999992843
-999815339 -596958659
-999804744 -596969254
596825295 999948703
-999869688 -596904310
-999825650 -596948348
-999891795 -596882203
596961282 999812716
-999994301 -596779697
-999864419 -596909579
-999835025 -596938973
-999850925 -596923073
596914415 999859583
-999907153 -596866845
-999966599 -596807399
596939636 999834362
-999962076 -596811922
-999962099 -596811899
596781265 999992733
-999994656 -596779342
596831974 999942024
-999847835 -596926163
596794854 999979144
-999909397 -596864601
596878039 999895959
596825877 999948121
-999858485 -596915513
-999846153 -596927845
-999915069 -596858929
-999866284 -596907714
-999829119 -596944879
-999972705 -596801293
596794595 999979403
596847593 999926405
-999899484 -596874514
596884017 999889981
596930081 999843917
596860376 999913622
596799851 999974147
596901267 999872731
596952754 999821244
596908761 999865237
596839829 999934169
596894147 999879851
-999806125 -596967873
-999821778 -596952220
596972512 999801486
596939656 999834342
-999957983 -596816015
596852508 999921490
596836987 999937011
596891682 999882316
-999842805 -596931193
-999989696 -596784302
596823675 999950323
-999896595 -596877403
-999845320 -596928678
596948915 999825083
-999855643 -596918355
596934353 999839645
-999826616 -596947382
-999918564 -596855434
596833829 999940169
-999835526 -596938472
596936032 999837966
-999840856 -596933142
596953425 999820573
-999924565 -596849433
-999880701 -596893297
-999963609 -596810389
596824319 999949679
596895115 999878883
596822565 999951433
596906732 999867266
596972909 999801089
-999920757 -596853241
-999929913 -596844085
596848869 999925129
-999926961 -596847037
-999803711 -596970287
596889101 999884897
596913051 999860947
596844992 999929006
-999945863 -596828135
-999825015 -596948983
-999966140 -596807858
-999854342 -596919656
596819315 999954683
-999822699 -596951299
596803668 999970330
-999862629 -596911369
596896151 999877847
-999998246 -596775752
596813925 999960073
-999849125 -596924873
596884704 999889294
596920229 999853769
596969464 999804534
596947452 999826546
596822551 999951447
596959076 999814922
-999925292 -596848706
596928760 999845238
-999828423 -596945575
596881588 999892410
-999852300 -596921698
596962904 999811094
-999918722 -596855276
596822008 999951990
-999878738 -596895260
-999942082 -596831916
-999821640 -596952358
-999937831 -596836167
-999919115 -596854883
596808807 999965191
-999865020 -596908978
596942005 999831993
-999918401 -596855597
596916874 999857124
596881375 999892623
596797955 999976043
596825734 999948264
-999853478 -596920520
596949776 999824222
-999921647 -596852351
-999862711 -596911287
596800261 999973737
-999816389 -596957609
-999849472 -596924526
-999847561 -596926437
-999943953 -596830045
-999964502 -596809496
596776293 999997705
-999965698 -596808300
596810040 999963958
-999878484 -596895514
-999979184 -596794814
-999896571 -596877427
596795126 999978872
596942060 999831938
-999909720 -596864278
596811443 999962555
-999875172 -596898826
596921756 999852242
-999903497 -596870501
596863237 999910761
596954503 999819495
-999975694 -596798304
-999989072 -596784926
596913244 999860754
596889962 999884036
596786579 999987419
-999998297 -596775701
596852197 999921801
-999901374 -596872624
-999905497 -596868501
-999958419 -596815579
-999901509 -596872489
596828425 999945573
-999899859 -596874139
596918863 999855135
596949467 999824531
596813225 999960773
596956477 999817521
-999864224 -596909774
596888410 999885588
-999956368 -596817630
596828887 999945111
596925019 999848979
-999893739 -596880259
-999990475 -596783523
596934561 999839437
-999951003 -596822995
-999904163 -596869835
596837160 999936838
-999925026 -596848972
-999992664 -596781334
-999856968 -596917030
596803500 999970498
596880450 999893548
-999860369 -596913629
-999890465 -596883533
-999964758 -596809240
596875870 999898128
-999939299 -596834699
-999969604 -596804394
596917490 999856508
-999925112 -596848886
596778911 999995087
596775673 999998325
-999841524 -596932474
-999943368 -596830630
-999852936 -596921062
-999953702 -596820296
-999852012 -596921986
596860791 999913207
-999954081 -596819917
596916931 999857067
596876480 999897518
596947802 999826196
-999880673 -596893325
-999818066 -596955932
596932578 999841420
596896083 999877915
-999914366 -596859632
596949346 999824652
596831319 999942679
596898652 999875346
-999998461 -596775537
596851979 999922019
-999994796 -596779202
596958444 999815554
-999809803 -596964195
-999913229 -596860769
-999947691 -596826307
596810531 999963467
596901784 999872214
-999934932 -596839066
596927747 999846251
-999966287 -596807711
-999875027 -596898971
596856409 999917589
596900081 999873917
596877054 999896944
596912015 999861983
596847345 999926653
596798920 999975078
-999903764 -596870234
-999841199 -596932799
-999891183 -596882815
596818759 999955239
-999980803 -596793195
-999999960 -596774038
-999861031 -596912967
-999902935 -596871063
-999912103 -596861895
596790614 999983384
-999813457 -596960541
-999812024 -596961974
-999918506 -596855492
-999968521 -596805477
596921345 999852653
596934085 999839913
596822742 999951256
-999957556 -596816442
-999880283 -596893715
-999838622 -596935376
-999959886 -596814112
596842152 999931846
-999952684 -596821314
-999974641 -596799357
-999804495 -596969503
596973126 999800872
596864235 999909763
-999864543 -596909455
-999828744 -596945254
-999864402 -596909596
-999939835 -596834163
-999952310 -596821688
-999994281 -596779717
596962224 999811774
596868955 999905043
-999845993 -596928005
-999892708 -596881290
596928061 999845937
596901963 999872035
-999874024 -596899974
-999868932 -596905066
-999932779 -596841219
-999908109 -596865889
-999983276 -596790722
-999917454 -596856544
-999996897 -596777101
596969433 999804565
-999844592 -596929406
-999906658 -596867340
-999935069 -596838929
-999892643 -596881355
-999932553 -596841445
-999928362 -596845636
-999847112 -596926886
-999996377 -596777621
596847955 999926043
596852310 999921688
596848969 999925029
-999989036 -596784962
-999967471 -596806527
-999870233 -596903765
-999996640 -596777358
-999982211 -596791787
-999964018 -596809980
-999954716 -596819282
-999928544 -596845454
-999998287 -596775711
596911018 999862980
-999978275 -596795723
-999887498 -596886500
596806701 999967297
-999974125 -596799873
-999937974 -596836024
-999854016 -596919982
596953217 999820781
596970583 999803415
596881892 999892106
-999917928 -596856070
596933997 999840001
596865447 999908551
596837992 999936006
596862199 999911799
596934833 999839165
-999914168 -596859830
-999956800 -596817198
596814906 999959092
-999871038 -596902960
596877797 999896201
-999850147 -596923851
-999998499 -596775499
596941629 999832369
596789015 999984983
596934519 999839479
-999942721 -596831277
596884115 999889883
-999935174 -596838824
-999836129 -596937869
596892286 999881712
596858831 999915167
-999918480 -596855518
596887902 999886096
-999995292 -596778706
596865926 999908072
596891758 999882240
596835981 999938017
596965177 999808821
596838300 999935698
596921248 999852750
-999818678 -596955320
-999910031 -596863967
-999857509 -596916489
596917738 999856260
596843437 999930561
-999875339 -596898659
-999887727 -596886271
596945610 999828388
596939160 999834838
-999930888 -596843110
596839472 999934526
596792875 999981123
596897549 999876449
-999802304 -596971694
-999808230 -596965768
-999832205 -596941793
-999849520 -596924478
596898599 999875399
596972878 999801120
596930877 999843121
596876001 999897997
-999910217 -596863781
-999839111 -596934887
596848443 999925555
596788112 999985886
596951750 999822248
-999965515 -596808483
-999825734 -596948264
-999898606 -596875392
-999891566 -596882432
-999891955 -596882043
-999956617 -596817381
596897652 999876346
596893866 999880132
-999838759 -596935239
596952948 999821050
-999921565 -596852433
-999882307 -596891691
-999951675 -596822323
596972711 999801287
-999891000 -596882998
-999863133 -596910865
596951078 999822920
-999811648 -596962350
-999936998 -596837000
596925924 999848074
596944341 999829657
-999957029 -596816969
-999923428 -596850570
-999909182 -596864816
596792474 999981524
-999907808 -596866190
596955156 999818842
596893166 999880832
596971732 999802266
596781860 999992138
-999963620 -596810378
596970574 999803424
-999868957 -596905041
596846605 999927393
-999970718 -596803280
596811539 999962459
-999984796 -596789202
-999860106 -596913892
-999942073 -596831925
596930401 999843597
-999920447 -596853551
596796738 999977260
596869938 999904060
-999996402 -596777596
-999845309 -596928689
-999889284 -596884714
-999994489 -596779509
596903839 999870159
596818313 999955685
596866787 999907211
596839157 999934841
596914817 999859181
596834169 999939829
596886972 999887026
-999811503 -596962495
596950174 999823824
596818668 999955330
596919560 999854438
596826888 999947110
596861744 999912254
596838779 999935219
-999852711 -596921287
-999840671 -596933327
596857568 999916430
-999964401 -596809597
596897893 999876105
596953230 999820768
-999894560 -596879438
-999915766 -596858232
596819606 999954392
-999819497 -596954501
-999980844 -596793154
596868304 999905694
596807197 999966801
-999824878 -596949120
-999825736 -596948262
-999958384 -596815614
596808281 999965717
-999802629 -596971369
596909131 999864867
-999901716 -596872282
-999945985 -596828013
-999918066 -596855932
596908770 999865228
596871260 999902738
-999830689 -596943309
-999817652 -596956346
596971618 999802380
-999927100 -596846898
596916419 999857579
-999866651 -596907347
596879301 999894697
596926499 999847499
-999868666 -596905332
596884063 999889935
596972103 999801895
596908259 999865739
596808453 999965545
-999956727 -596817271
-999979845 -596794153
-999841647 -596932351
-999810257 -596963741
596950791 999823207
596822363 999951635
596818189 999955809
596804364 999969634
-999984938 -596789060
596828991 999945007
-999872926 -596901072
-999808298 -596965700
596892295 999881703
596929484 999844514
-999891528 -596882470
596957386 999816612
-999970608 -596803390
596896050 999877948
-999924471 -596849527
-999824920 -596949078
596800853 999973145
596782464 999991534
-999822026 -596951972
-999973071 -596800927
596931205 999842793
-999979683 -596794315
-999802190 -596971808
596869976 999904022
596936889 999837109
-999959100 -596814898
-999874528 -596899470
596839688 999934310
596926444 999847554
596909632 999864366
596838880 999935118
596846053 999927945
596940979 999833019
-999952617 -596821381
-999999488 -596774510
-999941862 -596832136
-999827241 -596946757
596943858 999830140
-999975921 -596798077
-999937385 -596836613
-999845342 -596928656
-999823388 -596950610
596777993 999996005
-999860573 -596913425
-999944749 -596829249
596904960 999869038
-999974634 -596799364
596881030 999892968
596868358 999905640
596924724 999849274
-999856891 -596917107
-999920401 -596853597
-999906778 -596867220
-999911400 -596862598
-999959270 -596814728
596916340 999857658
-999905419 -596868579
-999872181 -596901817
596807065 999966933
596834264 999939734
-999967728 -596806270
-999833195 -596940803
-999918888 -596855110
596825040 999948958
596914090 999859908
-999897981 -596876017
596957461 999816537
-999878609 -596895389
596956358 999817640
-999951984 -596822014
-999975810 -596798188
596813265 999960733
596812488 999961510
596917072 999856926
-999964070 -596809928
596957052 999816946
-999937257 -596836741
-999882725 -596891273
596929040 999844958
-999942891 -596831107
-999890339 -596883659
-999837766 -596936232
-999923126 -596850872
-999869364 -596904634
596861311 999912687
596875507 999898491
-999916063 -596857935
596836224 999937774
-999962236 -596811762
-999856477 -596917521
-999871231 -596902767
596805466 999968532
596921332 999852666
-999898176 -596875822
-999904079 -596869919
596851314 999922684
596889721 999884277
-999952641 -596821357
-999870640 -596903358
-999827803 -596946195
-999905681 -596868317
596805951 999968047
596828396 999945602
-999915525 -596858473
-999871156 -596902842
596935946 999838052
596935848 999838150
-999858833 -596915165
-999851854 -596922144
596965027 999808971
-999926450 -596847548
596781563 999992435
596917572 999856426
-999870314 -596903684
-999827645 -596946353
-999805194 -596968804
596902643 999871355
-999944111 -596829887
-999913593 -596860405
-999840182 -596933816
596946978 999827020
-999831176 -596942822
596791235 999982763
-999939494 -596834504
596819684 999954314
596940287 999833711
596947385 999826613
-999893620 -596880378
596781874 999992124
-999942170 -596831828
596925105 999848893
596800428 999973570
596789567 999984431
-999941984 -596832014
-999848942 -596925056
-999988258 -596785740
596776557 999997441
596903438 999870560
596781629 999992369
-999970707 -596803291
-999995658 -596778340
596930588 999843410
-999925194 -596848804
-999891122 -596882876
596774783 999999215
596921264 999852734
-999860895 -596913103
-999907674 -596866324
-999947344 -596826654
-999923908 -596850090
596857327 999916671
596827549 999946449
596850874 999923124
-999863654 -596910344
596810487 999963511
596805046 999968952
596922015 999851983
596884470 999889528
-999991181 -596782817
596821848 999952150
-999956666 -596817332
-999836356 -596937642
596778972 999995026
-999873432 -596900566
596925438 999848560
596963401 999810597
596788501 999985497
596912176 999861822
596917169 999856829
-999806792 -596967206
596957143 999816855
596918606 999855392
-999836869 -596937129
-999848766 -596925232
596861564 999912434
596930855 999843143
-999868024 -596905974
-999953880 -596820118
596777098 999996900
-999827643 -596946355
-999927794 -596846204
596885117 999888881
596851172 999922826
-999824805 -596949193
596828240 999945758
-999987059 -596786939
596941235 999832763
-999906006 -596867992
-999888780 -596885218
-999949551 -596824447
596839953 999934045
-999894594 -596879404
-999876711 -596897287
596899066 999874932
-999859447 -596914551
-999887211 -596886787
596827552 999946446
596957832 999816166
-999958114 -596815884
596911674 999862324
596873451 999900547
596827771 999946227
-999896463 -596877535
596789713 999984285
596934870 999839128
-999967020 -596806978
-999938752 -596835246
-999976070 -596797928
-999848612 -596925386
596838271 999935727
596936609 999837389
596903052 999870946
-999807596 -596966402
-999993626 -596780372
596789444 999984554
-999817416 -596956582
596879614 999894384
596874056 999899942
-999894345 -596879653
596883878 999890120
596836326 999937672
-999812824 -596961174
596887705 999886293
-999847725 -596926273
596852009 999921989
-999989290 -596784708
596864879 999909119
596809990 999964008
-999975358 -596798640
596915825 999858173
-999934207 -596839791
-999861890 -596912108
596912747 999861251
596783511 999990487
596907438 999866560
596917780 999856218
-999982676 -596791322
-999890918 -596883080
-999999127 -596774871
596807414 999966584
-999848271 -596925727
-999958223 -596815775
596842717 999931281
596794215 999979783
596965924 999808074
596866303 999907695
-999984400 -596789598
-999874155 -596899843
-999903296 -596870702
596943357 999830641
-999998028 -596775970
596778717 999995281
-999912465 -596861533
-999805289 -596968709
596930152 999843846
596819173 999954825
-999858199 -596915799
596855776 999918222
596900442 999873556
596946417 999827581
596925599 999848399
-999965294 -596808704
-999878146 -596895852
596858968 999915030
-999883225 -596890773
-999854442 -596919556
-999922270 -596851728
-999897009 -596876989
596892012 999881986
596937375 999836623
-999818062 -596955936
-999813995 -596960003
-999919559 -596854439
-999873653 -596900345
-999841809 -596932189
-999805922 -596968076
596874568 999899430
-999941341 -596832657
-999919936 -596854062
-999843152 -596930846
596959570 999814428
-999967930 -596806068
-999896715 -596877283
596922649 999851349
-999853013 -596920985
-999950227 -596823771
596912011 999861987
-999900717 -596873281
596859711 999914287
596912531 999861467
-999961774 -596812224
-999931074 -596842924
596881889 999892109
-999888757 -596885241
596968088 999805910
596952908 999821090
-999934143 -596839855
-999954678 -596819320
596893133 999880865
596928100 999845898
-999834339 -596939659
596906000 999867998
-999882137 -596891861
-999806576 -596967422
596881335 999892663
596924721 999849277
596865300 999908698
596850166 999923832
-999959342 -596814656
-999943817 -596830181
596898135 999875863
-999848185 -596925813
596882604 999891394
596842114 999931884
596801484 999972514
596815576 999958422
596787433 999986565
-999989643 -596784355
596855863 999918135
-999875288 -596898710
596864806 999909192
596916844 999857154
-999861491 -596912507
-999848589 -596925409
-999847022 -596926976
596895484 999878514
596942021 999831977
-999931869 -596842129
-999910517 -596863481
596893120 999880878
-999984551 -596789447
596877223 999896775
596911285 999862713
596972263 999801735
-999974828 -596799170
596965891 999808107
596853593 999920405
-999865217 -596908781
-999971296 -596802702
-999820669 -596953329
596822373 999951625
-999951533 -596822465
596779667 999994331
-999936294 -596837704
596973202 999800796
596898730 999875268
596932571 999841427
596916049 999857949
-999848388 -596925610
-999975766 -596798232
-999975104 -596798894
596795309 999978689
596931893 999842105
-999875251 -596898747
596791350 999982648
-999999193 -596774805
-999977515 -596796483
-999947281 -596826717
596868795 999905203
-999839810 -596934188
-999853865 -596920133
596806790 999967208
596880563 999893435
596829208 999944790
-999869931 -596904067
596934815 999839183
-999879967 -596894031
-999997646 -596776352
596795023 999978975
596801674 999972324
-999921459 -596852539
596808158 999965840
596949831 999824167
-999952430 -596821568
596887570 999886428
-999800800 -596973198
-999860879 -596913119
596832360 999941638
596821799 999952199
-999833254 -596940744
596961151 999812847
-999972983 -596801015
596860826 999913172
-999907217 -596866781
-999918763 -596855235
596918896 999855102
596961095 999812903
-999841776 -596932222
-999807852 -596966146
596811047 999962951
596912933 999861065
596815523 999958475
596868150 999905848
596905002 999868996
596967996 999806002
596948788 999825210
-999876981 -596897017
596810923 999963075
596971299 999802699
596877186 999896812
596803488 999970510
596854212 999919786
596837961 999936037
-999836197 -596937801
-999959004 -596814994
596782388 999991610
-999835455 -596938543
596928889 999845109
596854105 999919893
-999840383 -596933615
-999887875 -596886123
-999862653 -596911345
-999895394 -596878604
596883357 999890641
-999856947 -596917051
596894728 999879270
-999961506 -596812492
596824855 999949143
-999983431 -596790567
596815015 999958983
596839789 999934209
596841540 999932458
-999970981 -596803017
596951059 999822939
-999862731 -596911267
-999915648 -596858350
-999987845 -596786153
596836158 999937840
-999928092 -596845906
596921401 999852597
596949886 999824112
-999863130 -596910868
-999994654 -596779344
-999815509 -596958489
596928577 999845421
-999920332 -596853666
596912555 999861443
-999856714 -596917284
-999867718 -596906280
-999991112 -596782886
-999998793 -596775205
-999961747 -596812251
-999883685 -596890313
-999913144 -596860854
-999988479 -596785519
-999865713 -596908285
-999861215 -596912783
596806155 999967843
596895510 999878488
596859394 999914604
-999928431 -596845567
596829223 999944775
-999967807 -596806191
-999895648 -596878350
596811358 999962640
-999922833 -596851165
-999902547 -596871451
-999806442 -596967556
596789419 999984579
596871962 999902036
-999907042 -596866956
596781707 999992291
596902487 999871511
596883178 999890820
596853731 999920267
596834020 999939978
596871183 999902815
596811327 999962671
-999921031 -596852967
596903926 999870072
-999802917 -596971081
596846968 999927030
-999879992 -596894006
596823979 999950019
596904432 999869566
596844595 999929403
596781676 999992322
596929859 999844139
-999876830 -596897168
596836720 999937278
-999952307 -596821691
596804307 999969691
-999978195 -596795803
-999955176 -596818822
-999902312 -596871686
-999845938 -596928060
-999879792 -596894206
-999985340 -596788658
596804203 999969795
596864017 999909981
596891265 999882733
-999927386 -596846612
596807788 999966210
596801225 999972773
-999924043 -596849955
-999868757 -596905241
596800177 999973821
596807090 999966908
-999892947 -596881051
-999904415 -596869583
-999887267 -596886731
-999868636 -596905362
-999811013 -596962985
596935945 999838053
-999932706 -596841292
596792377 999981621
596799677 999974321
-999856048 -596917950
596797689 999976309
-999869848 -596904150
-999981745 -596792253
596866016 999907982
596952810 999821188
-999976360 -596797638
-999897555 -596876443
596807350 999966648
596820839 999953159
596825740 999948258
596797625 999976373
-999989091 -596784907
-999989873 -596784125
-999852230 -596921768
-999869659 -596904339
-999851212 -596922786
-999905590 -596868408
-999846217 -596927781
-999994259 -596779739
-999916577 -596857421
-999860623 -596913375
596831805 999942193
-999876381 -596897617
596831455 999942543
-999957953 -596816045
596846729 999927269
-999818891 -596955107
596850535 999923463
-999885742 -596888256
596788279 999985719
596853122 999920876
-999839158 -596934840
596917285 999856713
-999962587 -596811411
-999880354 -596893644
596888557 999885441
596781794 999992204
596832878 999941120
596802827 999971171
-999929892 -596844106
596788754 999985244
-999986031 -596787967
596935581 999838417
596823492 999950506
596884097 999889901
596805921 999968077
596884430 999889568
596967575 999806423
596948804 999825194
596852202 999921796
-999993492 -596780506
-999943288 -596830710
-999958939 -596815059
596858946 999915052
596817408 999956590
596844056 999929942
596944105 999829893
596887484 999886514
596941802 999832196
-999985215 -596788783
-999979652 -596794346
596830715 999943283
596862381 999911617
596877821 999896177
-999858532 -596915466
-999888646 -596885352
596813130 999960868
-999833094 -596940904
-999910304 -596863694
-999977483 -596796515
596917534 999856464
-999926301 -596847697
596927098 999846900
-999948864 -596825134
-999933501 -596840497
-999966005 -596807993
-999815888 -596958110
-999893134 -596880864
-999883845 -596890153
596897443 999876555
596850395 999923603
596891443 999882555
596928187 999845811
596784309 999989689
596826976 999947022
-999928070 -596845928
596867464 999906534
-999937777 -596836221
-999822008 -596951990
-999857953 -596916045
596954288 999819710
596841266 999932732
596833076 999940922
-999993344 -596780654
596781939 999992059
596883686 999890312
596836548 999937450
596875971 999898027
-999874646 -596899352
596970735 999803263
596843457 999930541
-999955744 -596818254
-999812122 -596961876
596782541 999991457
-999938716 -596835282
-999874164 -596899834
-999801148 -596972850
596800829 999973169
-999801278 -596972720
596817511 999956487
-999846140 -596927858
596842257 999931741
-999985018 -596788980
596895516 999878482
-999910225 -596863773
596931866 999842132
-999907645 -596866353
-999935658 -596838340
-999921718 -596852280
-999948298 -596825700
-999965055 -596808943
596802186 999971812
596791500 999982498
596840313 999933685
596795560 999978438
596945007 999828991
596797140 999976858
-999851971 -596922027
-999812681 -596961317
-999824853 -596949145
-999877698 -596896300
596831610 999942388
-999998267 -596775731
596837157 999936841
-999896509 -596877489
596897513 999876485
596870297 999903701
-999921724 -596852274
-999820742 -596953256
-999913639 -596860359
596903630 999870368
596889918 999884080
596846240 999927758
-999931109 -596842889
596922287 999851711
596869458 999904540
-999961095 -596812903
596824054 999949944
-999939749 -596834249
-999835651 -596938347
-999829548 -596944450
596804215 999969783
-999841795 -596932203
596909359 999864639
596795895 999978103
-999882839 -596891159
596963510 999810488
-999832882 -596941116
596821917 999952081
596777610 999996388
596859950 999914048
-999870742 -596903256
596923144 999850854
596884129 999889869
596801107 999972891
596852455 999921543
596862962 999911036
596955060 999818938
-999933341 -596840657
596899333 999874665
596795568 999978430
-999889000 -596884998
-999835170 -596938828
-999862947 -596911051
596959494 999814504
-999862071 -596911927
-999974020 -596799978
596827103 999946895
596849478 999924520
-999938176 -596835822
596852930 999921068
-999984791 -596789207
-999833554 -596940444
-999960394 -596813604
-999938462 -596835536
596834707 999939291
596800050 999973948
-999948116 -596825882
596934610 999839388
-999877409 -596896589
596961845 999812153
596963976 999810022
596824787 999949211
-999833454 -596940544
-999944649 -596829349
-999938813 -596835185
-999868815 -596905183
-999822359 -596951639
596895251 999878747
596934100 999839898
-999972979 -596801019
596777744 999996254
596775793 999998205
-999831166 -596942832
596780275 999993723
596933537 999840461
596826646 999947352
596970028 999803970
596935430 999838568
-999818526 -596955472
596941074 999832924
-999856320 -596917678
-999852563 -596921435
596897298 999876700
596937663 999836335
-999959957 -596814041
-999921057 -596852941
596960985 999813013
-999835007 -596938991
596929628 999844370
-999858843 -596915155
-999931500 -596842498
-999802000 -596971998
-999946460 -596827538
-999846672 -596927326
-999827446 -596946552
596858081 999915917
-999860099 -596913899
-999987396 -596786602
-999886438 -596887560
596929733 999844265
-999882817 -596891181
-999894617 -596879381
-999815552 -596958446
596895441 999878557
596816253 999957745
-999944333 -596829665
-999810659 -596963339
-999893866 -596880132
596846760 999927238
596958714 999815284
-999877717 -596896281
-999852719 -596921279
596914360 999859638
596842050 999931948
596775697 999998301
596855157 999918841
-999881323 -596892675
596899176 999874822
596914888 999859110
-999806078 -596967920
596942216 999831782
-999939266 -596834732
-999913877 -596860121
596842840 999931158
596845897 999928101
596834505 999939493
596801939 999972059
-999917791 -596856207
596941403 999832595
596923648 999850350
-999863613 -596910385
596798908 999975090
596797969 999976029
596968278 999805720
596842972 999931026
-999972649 -596801349
-999987830 -596786168
-999920433 -596853565
596911630 999862368
596806555 999967443
596951242 999822756
596813282 999960716
-999881449 -596892549
596852297 999921701
596972281 999801717
596824312 999949686
596856108 999917890
596835477 999938521
596898832 999875166
596957689 999816309
596963200 999810798
-999889814 -596884184
-999925215 -596848783
-999846496 -596927502
-999997298 -596776700
596958816 999815182
-999935467 -596838531
596786228 999987770
-999975538 -596798460
-999997511 -596776487
-999956348 -596817650
596882284 999891714
-999971476 -596802522
-999848643 -596925355
-999808808 -596965190
596912522 999861476
596972604 999801394
-999806345 -596967653
596932477 999841521
596783453 999990545
596862402 999911596
596858482 999915516
596832827 999941171
596832908 999941090
596891498 999882500
596971381 999802617
-999929694 -596844304
596822242 999951756
-999839509 -596934489
596805768 999968230
596846546 999927452
-999910009 -596863989
-999873620 -596900378
596820095 999953903
596912216 999861782
596813877 999960121
596958153 999815845
596795433 999978565
-999844552 -596929446
596961524 999812474
-999866731 -596907267
596804452 999969546
-999994817 -596779181
-999845272 -596928726
-999967818 -596806180
596933723 999840275
-999956566 -596817432
596814268 999959730
-999950569 -596823429
-999948176 -596825822
-999920886 -596853112
-999954235 -596819763
-999941830 -596832168
-999970719 -596803279
-999818825 -596955173
596944378 999829620
596866810 999907188
596806271 999967727
596878548 999895450
-999870121 -596903877
-999929878 -596844120
-999999826 -596774172
-999875642 -596898356
-999975969 -596798029
596863171 999910827
-999975059 -596798939
596835423 999938575
-999898230 -596875768
-999924066 -596849932
-999855981 -596918017
596860545 999913453
596787046 999986952
596780651 999993347
-999881012 -596892986
596851727 999922271
596871174 999902824
596902604 999871394
596943900 999830098
596942443 999831555
-999804895 -596969103
596847913 999926085
596825484 999948514
596877947 999896051
-999806186 -596967812
596862422 999911576
-999997922 -596776076
596967381 999806617
596910562 999863436
596784375 999989623
596912078 999861920
596939872 999834126
596861218 999912780
596898265 999875733
596805272 999968726
596797542 999976456
-999892430 -596881568
-999993937 -596780061
596971160 999802838
596789798 999984200
-999932681 -596841317
596945783 999828215
-999844763 -596929235
596927401 999846597
596899584 999874414
596802154 999971844
596952246 999821752
-999899314 -596874684
-999990656 -596783342
596828496 999945502
-999967645 -596806353
596781541 999992457
596848921 999925077
596830322 999943676
596884086 999889912
-999944666 -596829332
-999873674 -596900324
-999827711 -596946287
-999882037 -596891961
596950653 999823345
596919267 999854731
596814613 999959385
-999913636 -596860362
596914766 999859232
-999973905 -596800093
596808090 999965908
-999826784 -596947214
-999848119 -596925879
596882229 999891769
-999811227 -596962771
596960337 999813661
-999993588 -596780410
-999867246 -596906752
-999826997 -596947001
-999814027 -596959971
-999968281 -596805717
596902595 999871403
-999847729 -596926269
596907819 999866179
596837099 999936899
596828498 999945500
596790398 999983600
596778703 999995295
596809525 999964473
596886791 999887207
596822356 999951642
596917037 999856961
-999952160 -596821838
596793807 999980191
596944858 999829140
596842066 999931932
-999831709 -596942289
596964705 999809293
-999939435 -596834563
-999839761 -596934237
-999849476 -596924522
596887032 999886966
-999957560 -596816438
596949951 999824047
-999967313 -596806685
596783297 999990701
-999982709 -596791289
596821245 999952753
596906730 999867268
-999966661 -596807337
-999917416 -596856582
596907959 999866039
596805679 999968319
-999951189 -596822809
596904770 999869228
596857902 999916096
596835906 999938092
596913408 999860590
596912468 999861530
596824729 999949269
596774412 999999586
-999940560 -596833438
596788102 999985896
596885703 999888295
596967172 999806826
-999821918 -596952080
596841082 999932916
596880443 999893555
596921563 999852435
-999915322 -596858676
-999982448 -596791550
596814995 999959003
-999910360 -596863638
596882346 999891652
-999960213 -596813785
596865000 999908998
-999948256 -596825742
-999873031 -596900967
-999864758 -596909240
596892129 999881869
596929042 999844956
-999975127 -596798871
-999859952 -596914046
596934068 999839930
-999839520 -596934478
-999944808 -596829190
-999976284 -596797714
-999927957 -596846041
-999904667 -596869331
-999887649 -596886349
-999956660 -596817338
596810416 999963582
596877231 999896767
-999929174 -596844824
-999980569 -596793429
-999864992 -596909006
-999899221 -596874777
-999915382 -596858616
596911660 999862338
596929375 999844623
596931001 999842997
-999859442 -596914556
596913549 999860449
596947351 999826647
-999826991 -596947007
-999893363 -596880635
596927400 999846598
596897039 999876959
-999848555 -596925443
-999982187 -596791811
-999979124 -596794874
-999877940 -596896058
596821392 999952606
-999932392 -596841606
-999946199 -596827799
-999976648 -596797350
-999835567 -596938431
-999982730 -596791268
-999871957 -596902041
-999976278 -596797720
-999941966 -596832032
596886918 999887080
-999806754 -596967244
596898470 999875528
596834267 999939731
596837393 999936605
596920171 999853827
-999940862 -596833136
596861013 999912985
596842155 999931843
596964802 999809196
-999813154 -596960844
-999970080 -596803918
-999999860 -596774138
596792140 999981858
596869262 999904736
596847333 999926665
596927420 999846578
-999957434 -596816564
596804656 999969342
-999886091 -596887907
-999880697 -596893301
596855594 999918404
596861654 999912344
596934612 999839386
596866952 999907046
-999974341 -596799657
596964974 999809024
596794132 999979866
-999886846 -596887152
596820563 999953435
596798244 999975754
-999868531 -596905467
596871652 999902346
-999896764 -596877234
596828189 999945809
-999991938 -596782060
-999974565 -596799433
596881321 999892677
-999907855 -596866143
596885679 999888319
596797283 999976715
596965473 999808525
596912677 999861321
596946528 999827470
-999992445 -596781553
-999919838 -596854160
596803281 999970717
-999888875 -596885123
-999909035 -596864963
-999823512 -596950486
-999826534 -596947464
596867233 999906765
596807384 999966614
596956853 999817145
596822680 999951318
-999958012 -596815986
596814990 999959008
-999824018 -596949980
-999811722 -596962276
-999931971 -596842027
596808918 999965080
-999853564 -596920434
596864162 999909836
596885935 999888063
596860896 999913102
-999895075 -596878923
-999857534 -596916464
596781196 999992802
-999834378 -596939620
596880361 999893637
-999845697 -596928301
596853038 999920960
-999826434 -596947564
596814538 999959460
596870082 999903916
-999916534 -596857464
596844821 999929177
596889633 999884365
-999923708 -596850290
-999847973 -596926025
596953491 999820507
596926628 999847370
596805686 999968312
-999917470 -596856528
-999908718 -596865280
596939559 999834439
-999992600 -596781398
596903394 999870604
-999853094 -596920904
596942530 999831468
-999840745 -596933253
-999886950 -596887048
-999956871 -596817127
-999973692 -596800306
596844341 999929657
596917941 999856057
-999910315 -596863683
596927572 999846426
-999921181 -596852817
596879184 999894814
596872251 999901747
596784310 999989688
596838255 999935743
-999848584 -596925414
596902863 999871135
-999802145 -596971853
-999841273 -596932725
-999968681 -596805317
596850023 999923975
596806992 999967006
-999898295 -596875703
596941475 999832523
596813081 999960917
-999866366 -596907632
-999924507 -596849491
596830622 999943376
-999925300 -596848698
-999903566 -596870432
-999845016 -596928982
596887634 999886364
-999815906 -596958092
-999964777 -596809221
-999974177 -596799821
596865881 999908117
596867380 999906618
-999954034 -596819964
-999954350 -596819648
596857891 999916107
-999848253 -596925745
-999810290 -596963708
-999934516 -596839482
596844144 999929854
-999904375 -596869623
596826293 999947705
-999865127 -596908871
596973926 999800072
-999823431 -596950567
-999972311 -596801687
-999831129 -596942869
-999908831 -596865167
596916533 999857465
596913944 999860054
596952185 999821813
-999845851 -596928147
-999814278 -596959720
596797358 999976640
596821423 999952575
-999836121 -596937877
596861534 999912464
-999862680 -596911318
596873229 999900769
596875761 999898237
596938462 999835536
596787628 999986370
596957442 999816556
596909672 999864326
596807751 999966247
596883024 999890974
596910487 999863511
-999865192 -596908806
-999882851 -596891147
596853694 999920304
-999870931 -596903067
-999883953 -596890045
596934155 999839843
-999948434 -596825564
-999985427 -596788571
-999843403 -596930595
596798734 999975264
596861172 999912826
596918724 999855274
-999897722 -596876276
-999811002 -596962996
-999884340 -596889658
-999926426 -596847572
-999843706 -596930292
596954153 999819845
596880262 999893736
596889068 999884930
-999931956 -596842042
596780455 999993543
-999881067 -596892931
596935454 999838544
596905211 999868787
596948931 999825067
-999941263 -596832735
596953978 999820020
596848149 999925849
-999882172 -596891826
596831531 999942467
596843626 999930372
-999933844 -596840154
-999989470 -596784528
596945857 999828141
596844675 999929323
-999867602 -596906396
-999936156 -596837842
-999952500 -596821498
-999996654 -596777344
-999829327 -596944671
596884994 999889004
-999858515 -596915483
596873948 999900050
596865922 999908076
-999956758 -596817240
-999880969 -596893029
596955548 999818450
596895525 999878473
596958237 999815761
596963954 999810044
596778575 999995423
-999946536 -596827462
-999900562 -596873436
596822169 999951829
-999830095 -596943903
596862406 999911592
-999979259 -596794739
596879599 999894399
-999807043 -596966955
596949380 999824618
596910796 999863202
-999863597 -596910401
-999943962 -596830036
-999896069 -596877929
-999899551 -596874447
596921484 999852514
596888219 999885779
-999811510 -596962488
-999833529 -596940469
-999963339 -596810659
-999996646 -596777352
-999851558 -596922440
-999905256 -596868742
-999989976 -596784022
596847783 999926215
-999976975 -596797023
596810193 999963805
596843400 999930598
-999809025 -596964973
-999904866 -596869132
-999842464 -596931534
596834897 999939101
596821809 999952189
-999962089 -596811909
596854208 999919790
-999956308 -596817690
-999854259 -596919739
-999873487 -596900511
-999816968 -596957030
596836765 999937233
596957992 999816006
-999894317 -596879681
-999840674 -596933324
596919186 999854812
-999901862 -596872136
-999921204 -596852794
596774128 999999870
596820810 999953188
596896202 999877796
596813467 999960531
596916599 999857399
596911406 999862592
596896139 999877859
596930287 999843711
-999978175 -596795823
596944333 999829665
-999831232 -596942766
-999830048 -596943950
596942429 999831569
-999816357 -596957641
596884885 999889113
-999982109 -596791889
596808996 999965002
596888288 999885710
596939721 999834277
-999985913 -596788085
596818363 999955635
596844869 999929129
-999829428 -596944570
-999816249 -596957749
596829667 999944331
596801321 999972677
596938454 999835544
596889620 999884378
-999827491 -596946507
596902527 999871471
-999955734 -596818264
-999851247 -596922751
-999998387 -596775611
-999917939 -596856059
596802286 999971712
596880936 999893062
596813029 999960969
596876450 999897548
596842240 999931758
-999809352 -596964646
596782085 999991913
-999951384 -596822614
-999875202 -596898796
-999988841 -596785157
596867161 999906837
596918561 999855437
596827645 999946353
-999832819 -596941179
596941346 999832652
596803130 999970868
-999983701 -596790297
-999801534 -596972464
-999913221 -596860777
596777765 999996233
596794699 999979299
-999996787 -596777211
-999896433 -596877565
-999858842 -596915156
596866294 999907704
596814497 999959501
-999852108 -596921890
-999818259 -596955739
-999914290 -596859708
-999914805 -596859193
596969908 999804090
-999891187 -596882811
596892036 999881962
596960812 999813186
596917192 999856806
596778522 999995476
-999932847 -596841151
596808649 999965349
596778013 999995985
596940031 999833967
-999972527 -596801471
596884959 999889039
-999829617 -596944381
596921466 999852532
-999986056 -596787942
596929277 999844721
596851284 999922714
596836214 999937784
596948501 999825497
-999830807 -596943191
-999919504 -596854494
-999934955 -596839043
596873353 999900645
596801056 999972942
596813343 999960655
-999943046 -596830952
-999840444 -596933554
-999875117 -596898881
596857986 999916012
596874878 999899120
596881233 999892765
-999849687 -596924311
-999839969 -596934029
-999802225 -596971773
-999834076 -596939922
596970941 999803057
-999984473 -596789525
596896047 999877951
596966218 999807780
596928460 999845538
596852471 999921527
-999912087 -596861911
-999987056 -596786942
-999885334 -596888664
596935474 999838524
596823994 999950004
-999812555 -596961443
-999843713 -596930285
-999931172 -596842826
-999958876 -596815122
-999873920 -596900078
596957578 999816420
-999999844 -596774154
596794029 999979969
596947902 999826096
596853225 999920773
-999899289 -596874709
-999903570 -596870428
596956523 999817475
596830191 999943807
-999897553 -596876445
596937016 999836982
596897056 999876942
-999872807 -596901191
596855532 999918466
-999823454 -596950544
-999834451 -596939547
-999897180 -596876818
-999821251 -596952747
-999911394 -596862604
596862487 999911511
596907588 999866410
596913406 999860592
596805699 999968299
-999906665 -596867333
596894272 999879726
-999840148 -596933850
-999899875 -596874123
-999835787 -596938211
-999935385 -596838613
596881143 999892855
-999901370 -596872628
-999964178 -596809820
596846521 999927477
596805673 999968325
-999965142 -596808856
-999868499 -596905499
-999896790 -596877208
596847364 999926634
596837533 999936465
596835799 999938199
596840994 999933004
-999878928 -596895070
596899158 999874840
-999997123 -596776875
-999845277 -596928721
596926717 999847281
596784166 999989832
-999956842 -596817156
596922932 999851066
-999984253 -596789745
-999995578 -596778420
-999943572 -596830426
-999990362 -596783636
-999924774 -596849224
-999843758 -596930240
-999983537 -596790461
596926692 999847306
596954686 999819312
-999867770 -596906228
596873817 999900181
-999878973 -596895025
596819703 999954295
596858126 999915872
596969791 999804207
-999831562 -596942436
-999822882 -596951116
596839415 999934583
596779420 999994578
-999923942 -596850056
596837159 999936839
-999845954 -596928044
-999841860 -596932138
-999815890 -596958108
596969422 999804576
-999830688 -596943310
596898429 999875569
596807853 999966145
-999869934 -596904064
-999800883 -596973115
596822276 999951722
596791406 999982592
596799541 999974457
596918610 999855388
596835606 999938392
-999924172 -596849826
-999958979 -596815019
596897576 999876422
-999800160 -596973838
596781088 999992910
-999844886 -596929112
596932372 999841626
596809904 999964094
-999951905 -596822093
-999915496 -596858502
-999876320 -596897678
596811526 999962472
596799605 999974393
596926984 999847014
-999952952 -596821046
-999828391 -596945607
-999956322 -596817676
-999836169 -596937829
596887194 999886804
596870121 999903877
-999915028 -596858970
-999926909 -596847089
-999811123 -596962875
-999816179 -596957819
-999801779 -596972219
-999976989 -596797009
-999952660 -596821338
596821354 999952644
596965142 999808856
596807924 999966074
-999899534 -596874464
596894344 999879654
596915299 999858699
596950858 999823140
-999887876 -596886122
-999869247 -596904751
-999880481 -596893517
596804841 999969157
-999910065 -596863933
596833164 999940834
596860311 999913687
596778317 999995681
-999842924 -596931074
-999884626 -596889372
-999870978 -596903020
596891592 999882406
596790230 999983768
-999885148 -596888850
-999875634 -596898364
-999978446 -596795552
596952072 999821926
596972894 999801104
596800091 999973907
-999816672 -596957326
596959490 999814508
-999819034 -596954964
-999851061 -596922937
596889208 999884790
-999912809 -596861189
-999870304 -596903694
596854102 999919896
596932114 999841884
-999948257 -596825741
-999812817 -596961181
596958537 999815461
596947062 999826936
-999878542 -596895456
596782444 999991554
596870593 999903405
-999924261 -596849737
-999845940 -596928058
596908330 999865668
596936762 999837236
-999901803 -596872195
596839585 999934413
596838853 999935145
-999833479 -596940519
596853389 999920609
-999921410 -596852588
596786231 999987767
-999893339 -596880659
-999929082 -596844916
596936638 999837360
596807238 999966760
596804717 999969281
596954476 999819522
596951633 999822365
596815346 999958652
-999925291 -596848707
-999932391 -596841607
596933442 999840556
-999974168 -596799830
-999813563 -596960435
596776456 999997542
596907552 999866446
596825499 999948499
596785104 999988894
-999867976 -596906022
-999973981 -596800017
-999823368 -596950630
596919369 999854629
-999811844 -596962154
596915318 999858680
-999842561 -596931437
596933557 999840441
-999871612 -596902386
596857228 999916770
-999977063 -596796935
596905892 999868106
-999845045 -596928953
596879702 999894296
-999808931 -596965067
596908230 999865768
-999804370 -596969628
-999920772 -596853226
-999878012 -596895986
-999866939 -596907059
596876217 999897781
596949329 999824669
596921977 999852021
-999940059 -596833939
-999909566 -596864432
596972826 999801172
596793415 999980583
596832668 999941330
596884380 999889618
596777572 999996426
-999922955 -596851043
-999884569 -596889429
596792821 999981177
-999868369 -596905629
-999925230 -596848768
-999962468 -596811530
596840925 999933073
-999923696 -596850302
596867774 999906224
596875238 999898760
596819720 999954278
-999915258 -596858740
596917701 999856297
596897989 999876009
596886313 999887685
596905159 999868839
-999960398 -596813600
-999936105 -596837893
596910926 999863072
596924979 999849019
596863107 999910891
-999893377 -596880621
596872387 999901611
-999983323 -596790675
-999823309 -596950689
-999887386 -596886612
-999939360 -596834638
-999813149 -596960849
596793664 999980334
596865696 999908302
596793227 999980771
-999996123 -596777875
596783126 999990872
596951265 999822733
-999871513 -596902485
-999917723 -596856275
596837169 999936829
-999901281 -596872717
596811283 999962715
596850687 999923311
-999818735 -596955263
-999926809 -596847189
596795499 999978499
596914336 999859662
-999913752 -596860246
-999838764 -596935234
596949931 999824067
-999844057 -596929941
-999880487 -596893511
-999942371 -596831627
596955732 999818266
-999954562 -596819436
596921238 999852760
-999925689 -596848309
-999867370 -596906628
596939309 999834689
596855770 999918228
-999849354 -596924644
596784333 999989665
596941880 999832118
-999955387 -596818611
596837912 999936086
596939003 999834995
-999978900 -596795098
-999803608 -596970390
-999879824 -596894174
-999928935 -596845063
596922502 999851496
-999892780 -596881218
596891121 999882877
596797403 999976595
596894175 999879823
596798238 999975760
596889719 999884279
596964075 999809923
596808546 999965452
-999871095 -596902903
-999942269 -596831729
596913354 999860644
596914625 999859373
-999859430 -596914568
-999861739 -596912259
596874959 999899039
-999821175 -596952823
596843942 999930056
-999910109 -596863889
-999891627 -596882371
596969772 999804226
596902861 999871137
-999844662 -596929336
-999824603 -596949395
-999990860 -596783138
-999848983 -596925015
596890930 999883068
-999802773 -596971225
-999902581 -596871417
596869994 999904004
-999891803 -596882195
-999936005 -596837993
-999996088 -596777910
-999802226 -596971772
596927940 999846058
596905199 999868799
-999820835 -596953163
596777912 999996086
-999889447 -596884551
596914636 999859362
-999816445 -596957553
596873771 999900227
-999807169 -596966829
-999921592 -596852406
596807941 999966057
596847275 999926723
-999934792 -596839206
596851497 999922501
-999818507 -596955491
-999877388 -596896610
596866218 999907780
-999896485 -596877513
596899256 999874742
-999855964 -596918034
596928604 999845394
-999877003 -596896995
-999904911 -596869087
-999837667 -596936331
-999854309 -596919689
596921772 999852226
-999914040 -596859958
-999963482 -596810516
596958717 999815281
-999890699 -596883299
596798785 999975213
-999860558 -596913440
-999995562 -596778436
596839459 999934539
596829679 999944319
596950361 999823637
596812550 999961448
596885512 999888486
596884611 999889387
-999910826 -596863172
-999885152 -596888846
596878293 999895705
596913800 999860198
596943401 999830597
596918137 999855861
596885863 999888135
596822779 999951219
-999921967 -596852031
596883152 999890846
596960608 999813390
596917730 999856268
-999805108 -596968890
-999838433 -596935565
596834552 999939446
596967694 999806304
596844089 999929909
-999949422 -596824576
596821428 999952570
596939939 999834059
-999960581 -596813417
-999897428 -596876570
596950145 999823853
596874163 999899835
-999977131 -596796867
-999954554 -596819444
-999970312 -596803686
596964325 999809673
596964692 999809306
596796650 999977348
-999890965 -596883033
-999938975 -596835023
596890650 999883348
596896840 999877158
-999926722 -596847276
596799632 999974366
596801183 999972815
596867802 999906196
-999931254 -596842744
-999835880 -596938118
-999996425 -596777573
596901513 999872485
596971334 999802664
596854206 999919792
596899729 999874269
-999950138 -596823860
596819715 999954283
-999866063 -596907935
596941559 999832439
596795606 999978392
-999867646 -596906352
596961020 999812978
-999807283 -596966715
-999922459 -596851539
596961540 999812458
-999974075 -596799923
596965398 999808600
596840708 999933290
596879010 999894988
-999960418 -596813580
596920608 999853390
596874162 999899836
-999854634 -596919364
-999847616 -596926382
-999845311 -596928687
596931745 999842253
596929807 999844191
596952254 999821744
596825922 999948076
-999835009 -596938989
-999981458 -596792540
596887206 999886792
596858898 999915100
596824157 999949841
596891909 999882089
-999962136 -596811862
596837133 999936865
-999804778 -596969220
596841308 999932690
-999890644 -596883354
-999874082 -596899916
-999971793 -596802205
-999803527 -596970471
-999954021 -596819977
596895982 999878016
596934389 999839609
-999877122 -596896876
596778625 999995373
596793426 999980572
-999861027 -596912971
596867740 999906258
596910104 999863894
-999943382 -596830616
596893447 999880551
-999824514 -596949484
596834180 999939818
596909320 999864678
-999858412 -596915586
596948394 999825604
-999885859 -596888139
-999907713 -596866285
-999919150 -596854848
596880678 999893320
-999826632 -596947366
-999954873 -596819125
596891299 999882699
-999934117 -596839881
-999803720 -596970278
596830293 999943705
-999853952 -596920046
596841494 999932504
596884386 999889612
596860248 999913750
-999851545 -596922453
-999953140 -596820858
596792512 999981486
596839141 999934857
-999965748 -596808250
596883736 999890262
596834315 999939683
-999831412 -596942586
-999898657 -596875341
-999844096 -596929902
596815398 999958600
596945842 999828156
-999996302 -596777696
596903304 999870694
-999881718 -596892280
596903925 999870073
-999827593 -596946405
596782568 999991430
596952236 999821762
596902322 999871676
596909882 999864116
596915477 999858521
596833949 999940049
-999946467 -596827531
596937365 999836633
-999933237 -596840761
-999998182 -596775816
-999990875 -596783123
-999937436 -596836562
596804238 999969760
-999987962 -596786036
-999814345 -596959653
596946897 999827101
596911151 999862847
-999870365 -596903633
596939258 999834740
596803334 999970664
596903018 999870980
-999987806 -596786192
-999980896 -596793102
-999971346 -596802652
-999815648 -596958350
596873253 999900745
-999926629 -596847369
596829857 999944141
-999984263 -596789735
596898546 999875452
-999810916 -596963082
596924704 999849294
596783697 999990301
-999803387 -596970611
596872550 999901448
-999944509 -596829489
-999893966 -596880032
-999931073 -596842925
596872077 999901921
596922523 999851475
-999982613 -596791385
-999887837 -596886161
596899677 999874321
-999811501 -596962497
596893831 999880167
-999874335 -596899663
596970096 999803902
596875885 999898113
596801579 999972419
596821587 999952411
-999927367 -596846631
-999977311 -596796687
596871939 999902059
596896781 999877217
596962166 999811832
596890134 999883864
596933314 999840684
-999928672 -596845326
596826805 999947193
596951711 999822287
596860441 999913557
596820442 999953556
596889919 999884079
596914776 999859222
596796880 999977118
596830163 999943835
-999938711 -596835287
596792107 999981891
-999884111 -596889887
-999826703 -596947295
596782899 999991099
-999967830 -596806168
-999875328 -596898670
-999810520 -596963478
-999845858 -596928140
596780591 999993407
596793817 999980181
-999885815 -596888183
-999833057 -596940941
-999854579 -596919419
-999835278 -596938720
596865180 999908818
-999835063 -596938935
596839106 999934892
596793010 999980988
-999903699 -596870299
-999880182 -596893816
596788570 999985428
-999901213 -596872785
596903008 999870990
-999916014 -596857984
596861039 999912959
-999873614 -596900384
596781427 999992571
-999867566 -596906432
-999820483 -596953515
-999817881 -596956117
-999809476 -596964522
-999814242 -596959756
-999859280 -596914718
596832041 999941957
596802281 999971717
-999991714 -596782284
-999831553 -596942445
596807040 999966958
-999997774 -596776224
596921566 999852432
596962363 999811635
596959885 999814113
-999824038 -596949960
-999864416 -596909582
596890346 999883652
-999860119 -596913879
-999925339 -596848659
596898975 999875023
596835809 999938189
596879656 999894342
596866542 999907456
596833589 999940409
-999988731 -596785267
596935248 999838750
596949990 999824008
596780066 999993932
-999940489 -596833509
596894065 999879933
-999937917 -596836081
596931724 999842274
-999948222 -596825776
-999860914 -596913084
-999905967 -596868031
-999832593 -596941405
-999964372 -596809626
596918238 999855760
-999858768 -596915230
-999810839 -596963159
-999917755 -596856243
-999904386 -596869612
-999996502 -596777496
596784677 999989321
-999944584 -596829414
596794227 999979771
596875969 999898029
-999824312 -596949686
596893991 999880007
-999801016 -596972982
596778996 999995002
-999911727 -596862271
596894978 999879020
596832468 999941530
596945712 999828286
-999891523 -596882475
596868350 999905648
-999877434 -596896564
-999902791 -596871207
-999951928 -596822070
596926671 999847327
-999860784 -596913214
596961195 999812803
-999866941 -596907057
596787104 999986894
-999840484 -596933514
596804559 999969439
596924067 999849931
-999863822 -596910176
-999921986 -596852012
596857673 999916325
596947997 999826001
596897629 999876369
-999981332 -596792666
596783423 999990575
596775942 999998056
596900949 999873049
-999981555 -596792443
596914591 999859407
-999824711 -596949287
596867035 999906963
-999808790 -596965208
596826999 999946999
-999965980 -596808018
-999958380 -596815618
596936868 999837130
-999855473 -596918525
596940334 999833664
-999822569 -596951429
-999999031 -596774967
-999808460 -596965538
-999815893 -596958105
596842424 999931574
-999968300 -596805698
596966412 999807586
-999956234 -596817764
596935636 999838362
-999944000 -596829998
-999825582 -596948416
-999807292 -596966706
596893405 999880593
-999987725 -596786273
596851888 999922110
596972594 999801404
596881190 999892808
-999810222 -596963776
-999853910 -596920088
596924558 999849440
-999896904 -596877094
-999977863 -596796135
596856194 999917804
-999859894 -596914104
596777525 999996473
596804669 999969329
-999903594 -596870404
596852992 999921006
596782107 999991891
-999880991 -596893007
-999931123 -596842875
-999854351 -596919647
596824949 999949049
-999905932 -596868066
-999921753 -596852245
596843865 999930133
-999976665 -596797333
596823345 999950653
596829763 999944235
596811083 999962915
596925023 999848975
596957049 999816949
-999986429 -596787569
596878851 999895147
596794734 999979264
-999840972 -596933026
596889687 999884311
596830407 999943591
-999938399 -596835599
-999842954 -596931044
596965497 999808501
596964923 999809075
-999862999 -596910999
596832446 999941552
-999881629 -596892369
-999889196 -596884802
596799857 999974141
596965697 999808301
596950384 999823614
596818825 999955173
-999884306 -596889692
596936751 999837247
596850291 999923707
596880729 999893269
-999978720 -596795278
596816394 999957604
-999923744 -596850254
-999976463 -596797535
596921682 999852316
596938055 999835943
596973759 999800239
-999809336 -596964662
596845836 999928162
596869221 999904777
596832714 999941284
-999924939 -596849059
-999843874 -596930124
-999860148 -596913850
596887889 999886109
-999858482 -596915516
596848664 999925334
596781197 999992801
596801506 999972492
596914981 999859017
-999904388 -596869610
596955430 999818568
596888168 999885830
-999887115 -596886883
-999832132 -596941866
596944076 999829922
-999856432 -596917566
596790273 999983725
596791919 999982079
-999918667 -596855331
-999925456 -596848542
596879470 999894528
596949121 999824877
-999918309 -596855689
-999985516 -596788482
596936909 999837089
-999893389 -596880609
-999992549 -596781449
-999913576 -596860422
-999961291 -596812707
596812520 999961478
596917734 999856264
-999866979 -596907019
596950268 999823730
596807482 999966516
596944421 999829577
596945000 999828998
596972634 999801364
596869019 999904979
596953198 999820800
596884460 999889538
-999855167 -596918831
-999871045 -596902953
596961640 999812358
-999862473 -596911525
-999840191 -596933807
-999821434 -596952564
-999958785 -596815213
596914791 999859207
-999843658 -596930340
596931988 999842010
-999812642 -596961356
-999890336 -596883662
596971861 999802137
596959760 999814238
596774197 999999801
-999985939 -596788059
-999843765 -596930233
596955389 999818609
596938304 999835694
-999927729 -596846269
-999839134 -596934864
-999957895 -596816103
-999863889 -596910109
-999948430 -596825568
-999923457 -596850541
-999805391 -596968607
596970011 999803987
-999866562 -596907436
596890539 999883459
-999893226 -596880772
596820777 999953221
596893992 999880006
-999853938 -596920060
-999826802 -596947196
596783169 999990829
-999990573 -596783425
-999904645 -596869353
-999884058 -596889940
596825326 999948672
-999809569 -596964429
596906810 999867188
596857448 999916550
-999869814 -596904184
596929275 999844723
-999945379 -596828619
-999834307 -596939691
596881356 999892642
-999925528 -596848470
596821555 999952443
596942194 999831804
-999885702 -596888296
-999814187 -596959811
596790611 999983387
-999918488 -596855510
-999886555 -596887443
-999869553 -596904445
-999950026 -596823972
-999867001 -596906997
-999861039 -596912959
-999991182 -596782816
-999931903 -596842095
-999853657 -596920341
-999822899 -596951099
-999827742 -596946256
-999960172 -596813826
596961110 999812888
596808139 999965859
-999944076 -596829922
-999837319 -596936679
596837283 999936715
-999985068 -596788930
-999835805 -596938193
596939362 999834636
596871498 999902500
596922901 999851097
-999823618 -596950380
596874781 999899217
596819547 999954451
596790516 999983482
596878670 999895328
596931588 999842410
-999910361 -596863637
-999949538 -596824460
-999990908 -596783090
-999948609 -596825389
-999934851 -596839147
596837427 999936571
596795547 999978451
-999919588 -596854410
-999851352 -596922646
-999944167 -596829831
-999900121 -596873877
-999834929 -596939069
596955749 999818249
-999904884 -596869114
-999880863 -596893135
-999999664 -596774334
-999800803 -596973195
596897077 999876921
596843680 999930318
596790572 999983426
596927620 999846378
596789609 999984389
-999938552 -596835446
-999830469 -596943529
596927411 999846587
-999975519 -596798479
596828989 999945009
596882601 999891397
596828703 999945295
596861622 999912376
596814816 999959182
-999863555 -596910443
-999835303 -596938695
596875277 999898721
-999940181 -596833817
-999895232 -596878766
-999821337 -596952661
596799611 999974387
596880105 999893893
-999974080 -596799918
-999828130 -596945868
-999870127 -596903871
596913491 999860507
596966708 999807290
-999940651 -596833347
-999930151 -596843847
596822240 999951758
-999818998 -596955000
-999834282 -596939716
596885166 999888832
-999892528 -596881470
-999985759 -596788239
596774931 999999067
-999936160 -596837838
596935638 999838360
596880526 999893472
596856797 999917201
-999891448 -596882550
-999963041 -596810957
-999899394 -596874604
-999891956 -596882042
596962960 999811038
596774771 999999227
-999888243 -596885755
596859101 999914897
596866830 999907168
596897840 999876158
-999942851 -596831147
596914238 999859760
596905463 999868535
-999993567 -596780431
596923210 999850788
596920680 999853318
596950719 999823279
596811154 999962844
596898962 999875036
596939349 999834649
-999932917 -596841081
-999904158 -596869840
596892777 999881221
596793686 999980312
596888729 999885269
596908281 999865717
596819384 999954614
596853907 999920091
-999859012 -596914986
596973792 999800206
-999842582 -596931416
596899828 999874170
-999925368 -596848630
-999825416 -596948582
-999831282 -596942716
-999925800 -596848198
596817885 999956113
-999805495 -596968503
596785354 999988644
596896067 999877931
596809342 999964656
596902711 999871287
-999836687 -596937311
596893601 999880397
596954150 999819848
-999973835 -596800163
596791905 999982093
-999975833 -596798165
-999894431 -596879567
596860539 999913459
596921845 999852153
596921349 999852649
-999878406 -596895592
-999979714 -596794284
-999852820 -596921178
596967150 999806848
-999997586 -596776412
-999859093 -596914905
596861127 999912871
-999982192 -596791806
596884396 999889602
596952091 999821907
596943038 999830960
596905572 999868426
-999890936 -596883062
596774558 999999440
596860951 999913047
-999922615 -596851383
-999836506 -596937492
-999811962 -596962036
596906104 999867894
596802321 999971677
596862313 999911685
-999987128 -596786870
596798421 999975577
596931862 999842136
-999880344 -596893654
-999897046 -596876952
596912937 999861061
596939715 999834283
596843327 999930671
596957517 999816481
596806011 999967987
-999821726 -596952272
596857504 999916494
596960352 999813646
-999913085 -596860913
-999887963 -596886035
596866590 999907408
596891352 999882646
-999845000 -596928998
596911408 999862590
-999883730 -596890268
596824968 999949030
-999911784 -596862214
596960395 999813603
596823681 999950317
596778181 999995817
-999984469 -596789529
-999808506 -596965492
596945917 999828081
596967488 999806510
-999871627 -596902371
-999823777 -596950221
-999890261 -596883737
-999877842 -596896156
596823084 999950914
596833388 999940610
-999883283 -596890715
596842420 999931578
596904998 999869000
-999807845 -596966153
-999982277 -596791721
596852935 999921063
596929476 999844522
-999963291 -596810707
-999968242 -596805756
-999807197 -596966801
596812697 999961301
596883733 999890265
-999833957 -596940041
596826214 999947784
-999940662 -596833336
-999847706 -596926292
596874099 999899899
596792577 999981421
-999996379 -596777619
596882991 999891007
596875920 999898078
596969195 999804803
596856772 999917226
-999809148 -596964850
596928099 999845899
-999953879 -596820119
596914858 999859140
-999903312 -596870686
-999980883 -596793115
596897014 999876984
596786141 999987857
-999970131 -596803867
-999837465 -596936533
-999941060 -596832938
-999982051 -596791947
596817998 999956000
596793582 999980416
-999930947 -596843051
596779093 999994905
596912658 999861340
596939301 999834697
-999948331 -596825667
596901613 999872385
-999851002 -596922996
596956910 999817088
-999871877 -596902121
-999971300 -596802698
596818804 999955194
-999839819 -596934179
-999869463 -596904535
-999960192 -596813806
-999831205 -596942793
596960231 999813767
-999836582 -596937416
-999990830 -596783168
-999915164 -596858834
596902503 999871495
-999893695 -596880303
-999927181 -596846817
-999925939 -596848059
596789246 999984752
-999843019 -596930979
596879595 999894403
596778279 999995719
-999917948 -596856050
-999812073 -596961925
-999906886 -596867112
-999903613 -596870385
-999932791 -596841207
-999924525 -596849473
596894338 999879660
-999861091 -596912907
-999865957 -596908041
596922770 999851228
596843100 999930898
596892387 999881611
596877498 999896500
596949784 999824214
-999888531 -596885467
-999885724 -596888274
-999953158 -596820840
-999869167 -596904831
-999901200 -596872798
-999838964 -596935034
596830152 999943846
596851329 999922669
-999857144 -596916854
-999850714 -596923284
596795259 999978739
-999911665 -596862333
596932280 999841718
-999840608 -596933390
596953990 999820008
-999826422 -596947576
596795999 999977999
596946299 999827699
596886247 999887751
596775046 999998952
-999970390 -596803608
-999870505 -596903493
-999819390 -596954608
596958146 999815852
596809967 999964031
596907414 999866584
-999875779 -596898219
596875827 999898171
596908215 999865783
-999996202 -596777796
-999810115 -596963883
-999982210 -596791788
596880455 999893543
596873145 999900853
596889957 999884041
596918924 999855074
596950170 999823828
596801943 999972055
-999952546 -596821452
596900036 999873962
-999882506 -596891492
596843231 999930767
-999954146 -596819852
596824684 999949314
596894208 999879790
-999975109 -596798889
-999938357 -596835641
596887784 999886214
596915935 999858063
-999854961 -596919037
596777197 999996801
-999877344 -596896654
596870274 999903724
-999888263 -596885735
-999874362 -596899636
596962397 999811601
-999987914 -596786084
596861383 999912615
596901906 999872092
596786266 999987732
-999920421 -596853577
-999985484 -596788514
-999978419 -596795579
-999949872 -596824126
-999889851 -596884147
-999839977 -596934021
596884267 999889731
596887816 999886182
596873138 999900860
596914132 999859866
-999859204 -596914794
-999844855 -596929143
596785340 999988658
596798933 999975065
596894475 999879523
-999917139 -596856859
596856389 999917609
596919908 999854090
596818641 999955357
596793277 999980721
596899334 999874664
596922660 999851338
-999931796 -596842202
-999821202 -596952796
-999965547 -596808451
-999828430 -596945568
-999953098 -596820900
596939890 999834108
-999846870 -596927128
596891468 999882530
-999966162 -596807836
596785280 999988718
596814406 999959592
596885634 999888364
-999905837 -596868161
-999808327 -596965671
-999954346 -596819652
-999822560 -596951438
-999855851 -596918147
596969399 999804599
596923435 999850563
-999876410 -596897588
-999985966 -596788032
-999856398 -596917600
-999918676 -596855322
-999940327 -596833671
596836366 999937632
596905576 999868422
596867778 999906220
596813615 999960383
-999853541 -596920457
596916865 999857133
-999976361 -596797637
596893137 999880861
596879865 999894133
596852632 999921366
-999950635 -596823363
-999861356 -596912642
-999899244 -596874754
-999941674 -596832324
596896368 999877630
-999951569 -596822429
-999889318 -596884680
-999815744 -596958254
596909050 999864948
596941178 999832820
-999909972 -596864026
596904384 999869614
596796903 999977095
596835576 999938422
596813564 999960434
596938658 999835340
596892560 999881438
596872694 999901304
-999882052 -596891946
596932645 999841353
596820170 999953828
-999820888 -596953110
596904411 999869587
-999816189 -596957809
-999914642 -596859356
-999850589 -596923409
-999807012 -596966986
596890084 999883914
596959642 999814356
596869232 999904766
-999947388 -596826610
596788518 999985480
596934474 999839524
596857741 999916257
596837488 999936510
596893155 999880843
-999824288 -596949710
596804198 999969800
-999946900 -596827098
596856984 999917014
596919252 999854746
596782083 999991915
-999996181 -596777817
-999921479 -596852519
-999948694 -596825304
596887358 999886640
-999966326 -596807672
596844829 999929169
596973373 999800625
596804191 999969807
-999908774 -596865224
596904656 999869342
596826280 999947718
596893975 999880023
596948356 999825642
-999950817 -596823181
-999913818 -596860180
-999980786 -596793212
-999908022 -596865976
-999983249 -596790749
596877318 999896680
-999932630 -596841368
596795601 999978397
596837486 999936512
-999865323 -596908675
-999938480 -596835518
-999880150 -596893848
596858504 999915494
596827796 999946202
596837567 999936431
596917347 999856651
-999978601 -596795397
596956667 999817331
596961464 999812534
-999971386 -596802612
596972210 999801788
596927753 999846245
596817641 999956357
596780226 999993772
596913858 999860140
-999927044 -596846954
596898332 999875666
596824942 999949056
-999843486 -596930512
596881725 999892273
596871000 999902998
596837324 999936674
596828833 999945165
-999842167 -596931831
596909541 999864457
-999884639 -596889359
-999924772 -596849226
596871030 999902968
596822243 999951755
-999947977 -596826021
596783179 999990819
596818477 999955521
-999924177 -596849821
596805065 999968933
596879436 999894562
596927499 999846499
-999998686 -596775312
-999859548 -596914450
-999952822 -596821176
-999845383 -596928615
-999886053 -596887945
-999968475 -596805523
596880285 999893713
-999882011 -596891987
596867613 999906385
-999929135 -596844863
-999838055 -596935943
-999946722 -596827276
596949865 999824133
596907381 999866617
-999910253 -596863745
-999808256 -596965742
-999852047 -596921951
-999881112 -596892886
-999995176 -596778822
-999958813 -596815185
596814889 999959109
-999892800 -596881198
596826962 999947036
596813984 999960014
-999922814 -596851184
-999911478 -596862520
-999916888 -596857110
-999830963 -596943035
-999981293 -596792705
-999834852 -596939146
596818556 999955442
596830049 999943949
596926701 999847297
596912830 999861168
-999877660 -596896338
-999819103 -596954895
-999860891 -596913107
596778553 999995445
-999921597 -596852401
-999987912 -596786086
596873235 999900763
596903983 999870015
596785358 999988640
-999840485 -596933513
-999834383 -596939615
-999826620 -596947378
-999809095 -596964903
596839810 999934188
-999967898 -596806100
596813592 999960406
596909889 999864109
-999947671 -596826327
596776006 999997992
-999976384 -596797614
-999825717 -596948281
-999847264 -596926734
-999984572 -596789426
-999836398 -596937600
-999812814 -596961184
596968174 999805824
-999872983 -596901015
-999852236 -596921762
596804345 999969653
-999992644 -596781354
596829668 999944330
-999843528 -596930470
596927276 999846722
596816786 999957212
596795270 999978728
-999928094 -596845904
-999850372 -596923626
-999884054 -596889944
596922294 999851704
596931229 999842769
596906530 999867468
596779192 999994806
-999978770 -596795228
596948954 999825044
596971305 999802693
-999910046 -596863952
596843534 999930464
596973278 999800720
596855993 999918005
-999890121 -596883877
596827580 999946418
-999804192 -596969806
596918335 999855663
-999966819 -596807179
-999963512 -596810486
-999921369 -596852629
596973796 999800202
-999896546 -596877452
596888186 999885812
596868618 999905380
-999951801 -596822197
596973985 999800013
596866336 999907662
596923100 999850898
596822575 999951423
-999810206 -596963792
596800670 999973328
596853247 999920751
-999888096 -596885902
596950430 999823568
-999902872 -596871126
596943832 999830166
-999972117 -596801881
-999849999 -596923999
596826843 999947155
596854567 999919431
596949153 999824845
-999994715 -596779283
596892360 999881638
-999826602 -596947396
-999943352 -596830646
-999958425 -596815573
596789215 999984783
-999965194 -596808804
596799511 999974487
-999909507 -596864491
-999990124 -596783874
-999961833 -596812165
-999939793 -596834205
596788148 999985850
-999944445 -596829553
-999976639 -596797359
596850894 999923104
-999853790 -596920208
-999869936 -596904062
-999909159 -596864839
596874402 999899596
596779035 999994963
596783845 999990153
-999886469 -596887529
596816544 999957454
596786359 999987639
596854591 999919407
-999926274 -596847724
-999822347 -596951651
-999948720 -596825278
-999877878 -596896120
596854227 999919771
-999913623 -596860375
-999824689 -596949309
596920872 999853126
596798126 999975872
-999847190 -596926808
-999932247 -596841751
596801556 999972442
596953245 999820753
-999829737 -596944261
-999956138 -596817860
596918602 999855396
-999830853 -596943145
596858669 999915329
-999854140 -596919858
-999940236 -596833762
-999993518 -596780480
-999897118 -596876880
596898030 999875968
596965342 999808656
596800478 999973520
-999934884 -596839114
-999956650 -596817348
596886037 999887961
596805485 999968513
-999929101 -596844897
596920875 999853123
-999882847 -596891151
596831078 999942920
596778093 999995905
596851442 999922556
596895718 999878280
596804145 999969853
596839547 999934451
-999895091 -596878907
596822164 999951834
596948337 999825661
-999991828 -596782170
-999912747 -596861251
-999900336 -596873662
596805414 999968584
-999998997 -596775001
596774940 999999058
596893904 999880094
-999854897 -596919101
596786526 999987472
596787528 999986470
-999808832 -596965166
-999828059 -596945939
-999827062 -596946936
596858321 999915677
596969759 999804239
-999935922 -596838076
-999913407 -596860591
596843240 999930758
-999867252 -596906746
-999842803 -596931195
596885939 999888059
596851025 999922973
596808890 999965108
-999898390 -596875608
-999923319 -596850679
-999963161 -596810837
-999843579 -596930419
596894009 999879989
-999848073 -596925925
596890184 999883814
596910513 999863485
-999886924 -596887074
-999843252 -596930746
-999945223 -596828775
-999920418 -596853580
-999803639 -596970359
-999911474 -596862524
596856347 999917651
596787035 999986963
-999954938 -596819060
596966642 999807356
-999893625 -596880373
596826143 999947855
596905293 999868705
596843650 999930348
-999844834 -596929164
-999805531 -596968467
-999820968 -596953030
-999988206 -596785792
596955123 999818875
596967051 999806947
596896299 999877699
596882160 999891838
596807415 999966583
596873040 999900958
-999935206 -596838792
-999836878 -596937120
-999886815 -596887183
-999984676 -596789322
596917203 999856795
-999978922 -596795076
-999949973 -596824025
596780937 999993061
-999973667 -596800331
596905809 999868189
596838413 999935585
596849160 999924838
596810928 999963070
-999951465 -596822533
596889111 999884887
596886805 999887193
596882704 999891294
596866415 999907583
596852551 999921447
-999803477 -596970521
596905956 999868042
-999825316 -596948682
-999832077 -596941921
596871952 999902046
596810403 999963595
596917460 999856538
596889953 999884045
596827270 999946728
596779827 999994171
-999987502 -596786496
596900934 999873064
-999961393 -596812605
596914852 999859146
596960668 999813330
-999990352 -596783646
596785802 999988196
-999851892 -596922106
-999889955 -596884043
-999884201 -596889797
596899238 999874760
-999976414 -596797584
-999865921 -596908077
-999826377 -596947621
596878099 999895899
596794403 999979595
596945802 999828196
596817236 999956762
596792338 999981660
-999871358 -596902640
-999925264 -596848734
-999857409 -596916589
596890177 999883821
-999828068 -596945930
596774316 999999682
-999904366 -596869632
596901837 999872161
-999900660 -596873338
-999808022 -596965976
-999981664 -596792334
596865936 999908062
596875793 999898205
-999951339 -596822659
596784733 999989265
596803132 999970866
-999809564 -596964434
-999962116 -596811882
-999818315 -596955683
-999992915 -596781083
596963247 999810751
-999952383 -596821615
-999914646 -596859352
596856187 999917811
596972719 999801279
596786618 999987380
596955871 999818127
596891007 999882991
-999987596 -596786402
-999819419 -596954579
596782167 999991831
596899623 999874375
596933461 999840537
-999928771 -596845227
596856659 999917339
-999905574 -596868424
-999956920 -596817078
-999816929 -596957069
-999873304 -596900694
-999872223 -596901775
-999886487 -596887511
596822278 999951720
596842795 999931203
596849913 999924085
596839490 999934508
596831045 999942953
596784415 999989583
596799985 999974013
596852670 999921328
596823127 999950871
-999982707 -596791291
596935509 999838489
-999889751 -596884247
-999893125 -596880873
-999949250 -596824748
-999871725 -596902273
596835175 999938823
596831835 999942163
596924942 999849056
596882978 999891020
596790578 999983420
-999977333 -596796665
-999889623 -596884375
-999917034 -596856964
-999918264 -596855734
-999959924 -596814074
596853720 999920278
-999871881 -596902117
596892149 999881849
596876636 999897362
596914005 999859993
-999816028 -596957970
-999964953 -596809045
-999877921 -596896077
-999877438 -596896560
-999865859 -596908139
-999944983 -596829015
596868264 999905734
-999823980 -596950018
-999929805 -596844193
596891952 999882046
596919130 999854868
-999926742 -596847256
596787043 999986955
-999997177 -596776821
596908654 999865344
-999904957 -596869041
-999824151 -596949847
596810900 999963098
596873051 999900947
596958305 999815693
596880024 999893974
596814627 999959371
-999844847 -596929151
-999950159 -596823839
-999965490 -596808508
-999990421 -596783577
-999948530 -596825468
-999929057 -596844941
-999959486 -596814512
596922372 999851626
-999817872 -596956126
-999911589 -596862409
596932104 999841894
596826296 999947702
596797768 999976230
596816237 999957761
-999876925 -596897073
596972689 999801309
-999836184 -596937814
-999992263 -596781735
596930859 999843139
596953421 999820577
-999962065 -596811933
-999965904 -596808094
-999913376 -596860622
596780579 999993419
596842990 999931008
596965380 999808618
-999984379 -596789619
596884635 999889363
596937686 999836312
596802542 999971456
596963246 999810752
-999913807 -596860191
596880141 999893857
-999905009 -596868989
-999919990 -596854008
596844484 999929514
-999812427 -596961571
596834349 999939649
-999930482 -596843516
-999802473 -596971525
596955717 999818281
596928883 999845115
-999833260 -596940738
596917023 999856975
596807164 999966834
596868736 999905262
-999928575 -596845423
-999987021 -596786977
-999836097 -596937901
596795125 999978873
-999849479 -596924519
596849692 999924306
596859145 999914853
596820261 999953737
-999829721 -596944277
-999904250 -596869748
596925501 999848497
596869492 999904506
-999890893 -596883105
596809851 999964147
596925864 999848134
596812419 999961579
-999832028 -596941970
-999959250 -596814748
596850986 999923012
596777883 999996115
596807463 999966535
-999974282 -596799716
-999943563 -596830435
-999875562 -596898436
-999926399 -596847599
596913176 999860822
-999922627 -596851371
596791165 999982833
-999820041 -596953957
-999810171 -596963827
-999936697 -596837301
-999924755 -596849243
596930243 999843755
-999880773 -596893225
596794017 999979981
-999931875 -596842123
-999898747 -596875251
-999815597 -596958401
596782723 999991275
-999993496 -596780502
-999880306 -596893692
596876998 999897000
-999894168 -596879830
-999802715 -596971283
-999866370 -596907628
-999831951 -596942047
596843917 999930081
-999940840 -596833158
596859565 999914433
596937298 999836700
-999938987 -596835011
-999881026 -596892972
-999901116 -596872882
-999908141 -596865857
-999875540 -596898458
-999959537 -596814461
-999903885 -596870113
596894391 999879607
-999933595 -596840403
596838273 999935725
596849724 999924274
-999919397 -596854601
-999899629 -596874369
596812638 999961360
596910850 999863148
-999850426 -596923572
-999924878 -596849120
596781701 999992297
596908792 999865206
-999858134 -596915864
596778533 999995465
-999801699 -596972299
596802144 999971854
-999834211 -596939787
-999875714 -596898284
596973596 999800402
-999822767 -596951231
596851924 999922074
-999961046 -596812952
596828858 999945140
596833173 999940825
-999895612 -596878386
596913142 999860856
-999826019 -596947979
596796012 999977986
-999998431 -596775567
-999868685 -596905313
596879832 999894166
-999805342 -596968656
596789156 999984842
596851541 999922457
596970620 999803378
596811355 999962643
-999922329 -596851669
596778879 999995119
596924379 999849619
596913794 999860204
596856010 999917988
-999921877 -596852121
-999977066 -596796932
-999940408 -596833590
-999965274 -596808724
-999967199 -596806799
596893564 999880434
-999968263 -596805735
-999910630 -596863368
-999892943 -596881055
596844160 999929838
-999813679 -596960319
596901151 999872847
596921428 999852570
-999941316 -596832682
-999842786 -596931212
596904729 999869269
-999852475 -596921523
596801374 999972624
-999848899 -596925099
596905685 999868313
596891232 999882766
-999951545 -596822453
-999851750 -596922248
596938538 999835460
-999808813 -596965185
-999831274 -596942724
596819451 999954547
596916456 999857542
596879710 999894288
-999895986 -596878012
596963317 999810681
-999933753 -596840245
-999928454 -596845544
596913149 999860849
596826500 999947498
-999978932 -596795066
-999987353 -596786645
-999811122 -596962876
-999973258 -596800740
596950460 999823538
596846724 999927274
-999916305 -596857693
-999955536 -596818462
-999918760 -596855238
-999955882 -596818116
596818468 999955530
596809142 999964856
-999905628 -596868370
596913613 999860385
-999833282 -596940716
596793635 999980363
-999846582 -596927416
-999901559 -596872439
-999992483 -596781515
-999908706 -596865292
-999948523 -596825475
-999951907 -596822091
-999916149 -596857849
-999912265 -596861733
-999939655 -596834343
-999958766 -596815232
596956881 999817117
596824274 999949724
-999853920 -596920078
-999901182 -596872816
596894650 999879348
-999943983 -596830015
-999948820 -596825178
596838003 999935995
-999812970 -596961028
596787750 999986248
596864520 999909478
-999832485 -596941513
-999970452 -596803546
-999976325 -596797673
596891414 999882584
-999839957 -596934041
-999823587 -596950411
596964569 999809429
-999828935 -596945063
-999936336 -596837662
596827424 999946574
-999901172 -596872826
-999936286 -596837712
596909447 999864551
596824371 999949627
596837063 999936935
596941386 999832612
596948067 999825931
-999804374 -596969624
596894561 999879437
-999829075 -596944923
-999962495 -596811503
596802117 999971881
596949320 999824678
596908534 999865464
-999987425 -596786573
596942637 999831361
-999827371 -596946627
596828303 999945695
-999895136 -596878862
-999808751 -596965247
596917859 999856139
-999883722 -596890276
-999807183 -596966815
-999809488 -596964510
596856985 999917013
-999949789 -596824209
-999877352 -596896646
596963165 999810833
-999807556 -596966442
-999859848 -596914150
-999864468 -596909530
-999975044 -596798954
596857164 999916834
596791992 999982006
-999839448 -596934550
-999824036 -596949962
596859122 999914876
596811031 999962967
-999827715 -596946283
596829290 999944708
-999986771 -596787227
596947711 999826287
596881727 999892271
-999854862 -596919136
596817377 999956621
596852701 999921297
596936625 999837373
-999802823 -596971175
-999816806 -596957192
596891681 999882317
596951678 999822320
596858262 999915736
596894381 999879617
-999834653 -596939345
-999816848 -596957150
-999978345 -596795653
-999956130 -596817868
596913868 999860130
596842415 999931583
-999934100 -596839898
596810878 999963120
-999948759 -596825239
596892515 999881483
596796283 999977715
-999867141 -596906857
-999807608 -596966390
-999949110 -596824888
-999875483 -596898515
-999992702 -596781296
596782891 999991107
-999802761 -596971237
-999837331 -596936667
596816526 999957472
596779487 999994511
-999961681 -596812317
-999940156 -596833842
596852442 999921556
596964725 999809273
-999857407 -596916591
596862036 999911962
-999833313 -596940685
596808112 999965886
596845386 999928612
-999948363 -596825635
-999941511 -596832487
-999927302 -596846696
-999987666 -596786332
596833131 999940867
-999801527 -596972471
596841480 999932518
-999968832 -596805166
-999859918 -596914080
-999828664 -596945334
596803097 999970901
-999851353 -596922645
-999959099 -596814899
596852314 999921684
596963775 999810223
-999848800 -596925198
596855229 999918769
-999892508 -596881490
596846134 999927864
-999964349 -596809649
596897713 999876285
596899132 999874866
596809171 999964827
-999851698 -596922300
596926947 999847051
596917109 999856889
-999938028 -596835970
596917779 999856219
-999950069 -596823929
-999928109 -596845889
596965548 999808450
-999886040 -596887958
-999809502 -596964496
-999876910 -596897088
596875329 999898669
-999970206 -596803792
-999922717 -596851281
596902572 999871426
596908271 999865727
-999914253 -596859745
596899529 999874469
-999914321 -596859677
-999972090 -596801908
-999973038 -596800960
596900937 999873061
596941908 999832090
-999930997 -596843001
596784601 999989397
-999966239 -596807759
596968680 999805318
596841914 999932084
596870359 999903639
596884712 999889286
596814600 999959398
596908356 999865642
596785493 999988505
-999957570 -596816428
-999954665 -596819333
596891638 999882360
-999877443 -596896555
-999918552 -596855446
-999812050 -596961948
-999951823 -596822175
-999899375 -596874623
596939546 999834452
596960547 999813451
-999809608 -596964390
596972128 999801870
-999972542 -596801456
-999808410 -596965588
596957582 999816416
-999920523 -596853475
596933002 999840996
596845841 999928157
-999973968 -596800030
-999849252 -596924746
-999909249 -596864749
-999825099 -596948899
596797286 999976712
596920409 999853589
596791640 999982358
-999848484 -596925514
596965823 999808175
-999874752 -596899246
-999910260 -596863738
-999951021 -596822977
596897633 999876365
596800755 999973243
596847374 999926624
596872700 999901298
-999938626 -596835372
-999857388 -596916610
-999848306 -596925692
596965147 999808851
596883938 999890060
596939544 999834454
596816404 999957594
-999902004 -596871994
596783026 999990972
-999946810 -596827188
596957772 999816226
-999933838 -596840160
596922228 999851770
596885853 999888145
-999855734 -596918264
-999978027 -596795971
596945194 999828804
596962418 999811580
-999895693 -596878305
-999867341 -596906657
596923928 999850070
-999911462 -596862536
596902307 999871691
-999827148 -596946850
596952422 999821576
596810952 999963046
-999937694 -596836304
596866328 999907670
-999837904 -596936094
-999838097 -596935901
596954082 999819916
-999890372 -596883626
-999916056 -596857942
596868925 999905073
596804309 999969689
-999922467 -596851531
-999943668 -596830330
-999864557 -596909441
596804472 999969526
-999855028 -596918970
-999947742 -596826256
596852979 999921019
596883377 999890621
-999937579 -596836419
596923374 999850624
-999930235 -596843763
596877591 999896407
596885302 999888696
596898421 999875577
596909466 999864532
-999882724 -596891274
596857273 999916725
596943773 999830225
-999966488 -596807510
-999840163 -596933835
596789174 999984824
-999878187 -596895811
596852279 999921719
-999864971 -596909027
-999847485 -596926513
-999917663 -596856335
596884095 999889903
596953194 999820804
-999949803 -596824195
-999895319 -596878679
596833378 999940620
-999817260 -596956738
-999978906 -596795092
-999871161 -596902837
596901738 999872260
-999946911 -596827087
-999999885 -596774113
-999858026 -596915972
596787487 999986511
596850748 999923250
-999893035 -596880963
-999830971 -596943027
-999813364 -596960634
596819533 999954465
596812893 999961105
596886024 999887974
596867449 999906549
596776091 999997907
596887203 999886795
596899513 999874485
-999910799 -596863199
-999869628 -596904370
596783824 999990174
-999991163 -596782835
596966720 999807278
-999925718 -596848280
596920220 999853778
-999981560 -596792438
-999858531 -596915467
596874465 999899533
596942344 999831654
596946739 999827259
-999811603 -596962395
596842864 999931134
-999825469 -596948529
596790851 999983147
-999957202 -596816796
-999959185 -596814813
596868335 999905663
-999829096 -596944902
596913237 999860761
596797685 999976313
596819530 999954468
-999835315 -596938683
596885604 999888394
-999801060 -596972938
596921542 999852456
-999806933 -596967065
-999917190 -596856808
596969680 999804318
596776860 999997138
-999977253 -596796745
-999964160 -596809838
-999926303 -596847695
-999976792 -596797206
596953584 999820414
596788216 999985782
-999863872 -596910126
596804839 999969159
-999843293 -596930705
-999984274 -596789724
596928609 999845389
-999821452 -596952546
-999992028 -596781970
-999996901 -596777097
596881942 999892056
-999827001 -596946997
596819527 999954471
596856315 999917683
-999875081 -596898917
596874394 999899604
596908835 999865163
-999814674 -596959324
596938919 999835079
596927934 999846064
596881004 999892994
-999947514 -596826484
-999949047 -596824951
-999800972 -596973026
596812283 999961715
-999998458 -596775540
-999963201 -596810797
-999963997 -596810001
-999899011 -596874987
596846486 999927512
596837760 999936238
-999834216 -596939782
596898861 999875137
596845429 999928569
596936982 999837016
-999887344 -596886654
-999976534 -596797464
596892136 999881862
596899619 999874379
596933708 999840290
596814175 999959823
-999888526 -596885472
596819596 999954402
-999896954 -596877044
-999908520 -596865478
596796230 999977768
596829859 999944139
-999868489 -596905509
-999878028 -596895970
596861662 999912336
596811895 999962103
-999897739 -596876259
-999960301 -596813697
-999909440 -596864558
596907707 999866291
596840024 999933974
-999864870 -596909128
596866472 999907526
596918378 999855620
596864832 999909166
-999892086 -596881912
-999839455 -596934543
-999845303 -596928695
596856284 999917714
596896408 999877590
596904074 999869924
-999958056 -596815942
-999810621 -596963377
596869011 999904987
596836786 999937212
596898134 999875864
596844340 999929658
-999913422 -596860576
596911735 999862263
596829719 999944279
-999868528 -596905470
-999801106 -596972892
-999834099 -596939899
596902517 999871481
596855645 999918353
-999939677 -596834321
-999823264 -596950734
-999968261 -596805737
-999996313 -596777685
596970842 999803156
-999871542 -596902456
-999881466 -596892532
596821696 999952302
596903625 999870373
-999889792 -596884206
596777217 999996781
596844285 999929713
596941156 999832842
596833346 999940652
-999814803 -596959195
596910686 999863312
-999993171 -596780827
596813148 999960850
596811129 999962869
-999948666 -596825332
-999815177 -596958821
596874583 999899415
596794324 999979674
596780900 999993098
-999910601 -596863397
-999936083 -596837915
596904350 999869648
-999987040 -596786958
596921970 999852028
-999896632 -596877366
596848696 999925302
596915747 999858251
-999976722 -596797276
-999903652 -596870346
596881542 999892456
-999840919 -596933079
596839359 999934639
596872646 999901352
596791616 999982382
-999929402 -596844596
596964766 999809232
596897614 999876384
-999815949 -596958049
596918937 999855061
-999806716 -596967282
596947744 999826254
596919403 999854595
-999938767 -596835231
-999914931 -596859067
-999869537 -596904461
596915495 999858503
-999972822 -596801176
596952999 999820999
-999942447 -596831551
596853155 999920843
596825885 999948113
-999898137 -596875861
596878019 999895979
596913444 999860554
596822608 999951390
-999918622 -596855376
-999820700 -596953298
-999963803 -596810195
-999939921 -596834077
596910564 999863434
596819388 999954610
-999977898 -596796100
596813847 999960151
596948780 999825218
596799640 999974358
-999935188 -596838810
-999882768 -596891230
-999939689 -596834309
596810372 999963626
-999937713 -596836285
596921990 999852008
-999957009 -596816989
596961566 999812432
596902613 999871385
596918107 999855891
-999839368 -596934630
-999874474 -596899524
-999974383 -596799615
596801951 999972047
-999932981 -596841017
-999942246 -596831752
-999896383 -596877615
-999981766 -596792232
-999849214 -596924784
-999989442 -596784556
-999936195 -596837803
596814529 999959469
-999948224 -596825774
596960413 999813585
596865188 999908810
-999980520 -596793478
596883578 999890420
-999810838 -596963160
-999828264 -596945734
-999945866 -596828132
-999969072 -596804926
-999984874 -596789124
596919302 999854696
596817865 999956133
596928443 999845555
-999985502 -596788496
596811272 999962726
-999928775 -596845223
-999913437 -596860561
-999982156 -596791842
-999992997 -596781001
596780212 999993786
596921341 999852657
-999841214 -596932784
596883089 999890909
596818191 999955807
596810965 999963033
596824294 999949704
-999869143 -596904855
596871047 999902951
596814397 999959601
596896902 999877096
-999999000 -596774998
-999879015 -596894983
596807521 999966477
-999846776 -596927222
-999948595 -596825403
-999928280 -596845718
-999871659 -596902339
596808776 999965222
596843749 999930249
596859106 999914892
596800500 999973498
-999927647 -596846351
596902984 999871014
596780295 999993703
-999957877 -596816121
-999806502 -596967496
-999849894 -596924104
596823774 999950224
-999938524 -596835474
596826897 999947101
596859903 999914095
596864925 999909073
-999958769 -596815229
596932561 999841437
-999961303 -596812695
596796782 999977216
-999984123 -596789875
596839832 999934166
596897581 999876417
596801654 999972344
596971890 999802108
596922818 999851180
596906333 999867665
596782771 999991227
-999958628 -596815370
-999975069 -596798929
596922980 999851018
596954389 999819609
-999841928 -596932070
-999858535 -596915463
596970807 999803191
-999839363 -596934635
596779670 999994328
-999967109 -596806889
596843819 999930179
-999841934 -596932064
-999980246 -596793752
-999995412 -596778586
-999812037 -596961961
-999983668 -596790330
596804801 999969197
596849860 999924138
596941732 999832266
596875102 999898896
-999936518 -596837480
-999803714 -596970284
596948998 999825000
596827862 999946136
-999990016 -596783982
-999914888 -596859110
-999816132 -596957866
-999817675 -596956323
596833084 999940914
596821480 999952518
-999968284 -596805714
-999954115 -596819883
596847297 999926701
-999993389 -596780609
596948744 999825254
596776571 999997427
596860273 999913725
596821335 999952663
-999969002 -596804996
-999978294 -596795704
-999863242 -596910756
596861145 999912853
596803220 999970778
596879270 999894728
-999911414 -596862584
-999831125 -596942873
-999905523 -596868475
596894180 999879818
-999928282 -596845716
596827386 999946612
-999938330 -596835668
-999941653 -596832345
596885068 999888930
-999902638 -596871360
596965621 999808377
596794832 999979166
-999991501 -596782497
596866098 999907900
-999854767 -596919231
-999900263 -596873735
-999934957 -596839041
-999934769 -596839229
-999905004 -596868994
-999901041 -596872957
596831412 999942586
-999871939 -596902059
-999948641 -596825357
-999980258 -596793740
596801959 999972039
-999865763 -596908235
596806759 999967239
596780478 999993520
-999959502 -596814496
-999801708 -596972290
596861725 999912273
596954673 999819325
596908643 999865355
596869544 999904454
596901501 999872497
596788039 999985959
596804879 999969119
596835961 999938037
-999821936 -596952062
-999974072 -596799926
596964783 999809215
596852077 999921921
596886876 999887122
-999868383 -596905615
-999932251 -596841747
596894593 999879405
596830746 999943252
-999804657 -596969341
-999920791 -596853207
596796779 999977219
596800480 999973518
596971213 999802785
596965218 999808780
596971204 999802794
-999985595 -596788403
596931596 999842402
596914748 999859250
596939105 999834893
-999929275 -596844723
596804660 999969338
-999995563 -596778435
596973829 999800169
-999964167 -596809831
-999917538 -596856460
596876945 999897053
-999943973 -596830025
596815525 999958473
-999840917 -596933081
596898786 999875212
-999935263 -596838735
-999816564 -596957434
-999801318 -596972680
596804295 999969703
-999899057 -596874941
-999869750 -596904248
596905465 999868533
-999952904 -596821094
-999891674 -596882324
596817358 999956640
-999902117 -596871881
-999878275 -596895723
596970487 999803511
596881823 999892175
596812116 999961882
-999956609 -596817389
-999980535 -596793463
-999954928 -596819070
596939225 999834773
-999917844 -596856154
596922285 999851713
-999885571 -596888427
-999953897 -596820101
596791763 999982235
-999964973 -596809025
-999820871 -596953127
596921342 999852656
596932663 999841335
-999893614 -596880384
596905306 999868692
-999836861 -596937137
596902240 999871758
596967157 999806841
-999923833 -596850165
-999997721 -596776277
596816087 999957911
-999916332 -596857666
-999971163 -596802835
-999892658 -596881340
596965104 999808894
596967514 999806484
596855081 999918917
596849945 999924053
-999989103 -596784895
596796228 999977770
-999889514 -596884484
596921746 999852252
596874807 999899191
596928639 999845359
596820215 999953783
-999998667 -596775331
596784707 999989291
-999937373 -596836625
-999815924 -596958074
596887013 999886985
596786879 999987119
-999980281 -596793717
-999962383 -596811615
-999801154 -596972844
596855885 999918113
596854307 999919691
-999833752 -596940246
-999827822 -596946176
-999959333 -596814665
596804624 999969374
596897766 999876232
596913456 999860542
596792764 999981234
596909070 999864928
-999912215 -596861783
596911056 999862942
596941906 999832092
596922757 999851241
-999876394 -596897604
596796157 999977841
596883327 999890671
596956012 999817986
-999869751 -596904247
596928666 999845332
596775039 999998959
-999928627 -596845371
-999856867 -596917131
-999941537 -596832461
-999984241 -596789757
-999866508 -596907490
-999861164 -596912834
596812711 999961287
-999859985 -596914013
-999952783 -596821215
596916781 999857217
-999897468 -596876530
-999849191 -596924807
-999932608 -596841390
-999946283 -596827715
-999886683 -596887315
596823026 999950972
-999830546 -596943452
-999954324 -596819674
596850277 999923721
596938673 999835325
-999922276 -596851722
-999912719 -596861279
596889242 999884756
-999947290 -596826708
596966613 999807385
596813016 999960982
596829530 999944468
596891547 999882451
596871653 999902345
596837853 999936145
-999804751 -596969247
-999925777 -596848221
-999834020 -596939978
596817802 999956196
596854072 999919926
596849428 999924570
-999868145 -596905853
-999831159 -596942839
-999945870 -596828128
596800265 999973733
-999967034 -596806964
596906089 999867909
-999812870 -596961128
-999899168 -596874830
596801352 999972646
596799778 999974220
596804643 999969355
596871520 999902478
-999981343 -596792655
596907183 999866815
-999969983 -596804015
596926740 999847258
-999850726 -596923272
596889370 999884628
-999858707 -596915291
596909324 999864674
596857930 999916068
596902249 999871749
596940203 999833795
-999953845 -596820153
596905198 999868800
596789270 999984728
596947928 999826070
-999821194 -596952804
-999889594 -596884404
596963271 999810727
-999837280 -596936718
-999884987 -596889011
-999959362 -596814636
596794370 999979628
-999849770 -596924228
-999815622 -596958376
-999809924 -596964074
596913217 999860781
-999972067 -596801931
596872082 999901916
-999813052 -596960946
596791533 999982465
596813748 999960250
-999920063 -596853935
-999862219 -596911779
-999923305 -596850693
596926901 999847097
-999942423 -596831575
596926957 999847041
596843655 999930343
596822414 999951584
596898929 999875069
596883653 999890345
596902702 999871296
596797181 999976817
-999806371 -596967627
-999822852 -596951146
-999984946 -596789052
-999963859 -596810139
-999868008 -596905990
-999955791 -596818207
-999876883 -596897115
-999966171 -596807827
-999937175 -596836823
-999921133 -596852865
596780496 999993502
-999971075 -596802923
-999955320 -596818678
-999996051 -596777947
-999982784 -596791214
-999979987 -596794011
596860188 999913810
596860364 999913634
596867603 999906395
596801031 999972967
596781666 999992332
-999955821 -596818177
596791682 999982316
-999952750 -596821248
-999928032 -596845966
-999993680 -596780318
596925583 999848415
-999925808 -596848190
-999924044 -596849954
-999841385 -596932613
596961490 999812508
-999851307 -596922691
-999854399 -596919599
596920193 999853805
596934495 999839503
596895043 999878955
596838089 999935909
-999951116 -596822882
-999891649 -596882349
-999988594 -596785404
596950443 999823555
596808579 999965419
596790109 999983889
-999914585 -596859413
596910438 999863560
-999928186 -596845812
-999843346 -596930652
-999858781 -596915217
-999935703 -596838295
-999827034 -596946964
596888042 999885956
596892539 999881459
-999938778 -596835220
-999904149 -596869849
596883610 999890388
-999821808 -596952190
-999984708 -596789290
-999826230 -596947768
-999804986 -596969012
596893984 999880014
596966614 999807384
596966840 999807158
596859175 999914823
596970234 999803764
-999993453 -596780545
-999893544 -596880454
-999886749 -596887249
596908321 999865677
596972161 999801837
596909166 999864832
596792683 999981315
596958814 999815184
596911703 999862295
596826776 999947222
-999845580 -596928418
596779477 999994521
-999814908 -596959090
596807070 999966928
596853051 999920947
596841164 999932834
-999845834 -596928164
-999826589 -596947409
596797423 999976575
-999983215 -596790783
596818605 999955393
596851940 999922058
596830246 999943752
596914171 999859827
-999992652 -596781346
596799341 999974657
-999835678 -596938320
-999852533 -596921465
596938572 999835426
596931801 999842197
-999999125 -596774873
-999808771 -596965227
-999986102 -596787896
-999920055 -596853943
-999997974 -596776024
-999918053 -596855945
596924971 999849027
-999981308 -596792690
-999999955 -596774043
-999885922 -596888076
-999893868 -596880130
596955687 999818311
596811537 999962461
596784194 999989804
596801850 999972148
-999845051 -596928947
-999968606 -596805392
-999954389 -596819609
596817694 999956304
-999994435 -596779563
-999892379 -596881619
-999919176 -596854822
596793996 999980002
-999985414 -596788584
596929316 999844682
-999840334 -596933664
-999922317 -596851681
596873118 999900880
596890659 999883339
-999823561 -596950437
596912644 999861354
596960406 999813592
596935949 999838049
-999815295 -596958703
-999828635 -596945363
-999920708 -596853290
-999915994 -596858004
-999863716 -596910282
-999821537 -596952461
-999800093 -596973905
-999813249 -596960749
596881552 999892446
-999931642 -596842356
596852890 999921108
-999993728 -596780270
596813796 999960202
596920454 999853544
-999816836 -596957162
-999802697 -596971301
-999868517 -596905481
596962965 999811033
596775666 999998332
-999850951 -596923047
596940414 999833584
596918675 999855323
-999949903 -596824095
596905124 999868874
596852432 999921566
596924168 999849830
596777607 999996391
-999872360 -596901638
596832492 999941506
596972621 999801377
596963567 999810431
596842044 999931954
-999967911 -596806087
-999967133 -596806865
-999873127 -596900871
596834296 999939702
-999999384 -596774614
-999955379 -596818619
-999802324 -596971674
596898901 999875097
-999878132 -596895866
596908226 999865772
596899183 999874815
596801626 999972372
596807157 999966841
596909533 999864465
596838543 999935455
-999981302 -596792696
596774632 999999366
596937618 999836380
596858481 999915517
596794174 999979824
596950182 999823816
596921941 999852057
-999903999 -596869999
-999884258 -596889740
596937773 999836225
-999950372 -596823626
596895980 999878018
-999924148 -596849850
-999976580 -596797418
-999859450 -596914548
596918846 999855152
596836888 999937110
596947153 999826845
-999968868 -596805130
596962281 999811717
-999832220 -596941778
596962351 999811647
-999832146 -596941852
596925791 999848207
596928360 999845638
596902741 999871257
596967421 999806577
596822746 999951252
596920403 999853595
-999958780 -596815218
596803039 999970959
596921810 999852188
-999923156 -596850842
-999993957 -596780041
-999895377 -596878621
596956796 999817202
596796524 999977474
596878486 999895512
-999875473 -596898525
-999996267 -596777731
-999844798 -596929200
596816509 999957489
596966853 999807145
596816751 999957247
-999997078 -596776920
596831817 999942181
-999976395 -596797603
596922659 999851339
596831939 999942059
596925945 999848053
596921983 999852015
596785176 999988822
596943331 999830667
-999940693 -596833305
-999938869 -596835129
-999952428 -596821570
-999941466 -596832532
-999961513 -596812485
-999850843 -596923155
596923264 999850734
-999910351 -596863647
596946930 999827068
596828249 999945749
-999980315 -596793683
-999901720 -596872278
-999926322 -596847676
-999894170 -596879828
-999864146 -596909852
-999873294 -596900704
596964963 999809035
-999885129 -596888869
-999908375 -596865623
-999938948 -596835050
596952915 999821083
-999908098 -596865900
-999962190 -596811808
596922173 999851825
596949511 999824487
-999993581 -596780417
-999968425 -596805573
596890766 999883232
596788808 999985190
-999992518 -596781480
-999955912 -596818086
-999845574 -596928424
596822193 999951805
596795885 999978113
-999886192 -596887806
-999912454 -596861544
-999809047 -596964951
596915128 999858870
596890339 999883659
-999828482 -596945516
-999965891 -596808107
596793656 999980342
596961628 999812370
-999960824 -596813174
596868422 999905576
-999867595 -596906403
-999823298 -596950700
-999928938 -596845060
-999961330 -596812668
-999951182 -596822816
-999822222 -596951776
-999871043 -596902955
596846104 999927894
-999906597 -596867401
596892451 999881547
596883403 999890595
596846287 999927711
596869091 999904907
596908209 999865789
-999991092 -596782906
596961927 999812071
596876431 999897567
-999960354 -596813644
-999964775 -596809223
-999858368 -596915630
596938229 999835769
596863211 999910787
-999920871 -596853127
-999971212 -596802786
-999833559 -596940439
596786890 999987108
-999896859 -596877139
-999896310 -596877688
-999981924 -596792074
596965159 999808839
-999913432 -596860566
596952126 999821872
596804513 999969485
596888229 999885769
-999976692 -596797306
596883385 999890613
596798404 999975594
596928139 999845859
596947838 999826160
-999941690 -596832308
-999867371 -596906627
-999966226 -596807772
-999932640 -596841358
-999880899 -596893099
596919987 999854011
596791180 999982818
-999866649 -596907349
-999928120 -596845878
596840694 999933304
596952454 999821544
596786543 999987455
-999905631 -596868367
596873133 999900865
-999932771 -596841227
-999960680 -596813318
596936375 999837623
596784358 999989640
596823995 999950003
596862203 999911795
596969092 999804906
596942481 999831517
596818607 999955391
596785868 999988130
-999805116 -596968882
596887024 999886974
596899872 999874126
596813244 999960754
596950984 999823014
-999860959 -596913039
-999855014 -596918984
596876524 999897474
-999924793 -596849205
-999810365 -596963633
-999914840 -596859158
596787808 999986190
596904323 999869675
596960414 999813584
-999968447 -596805551
596864252 999909746
-999958362 -596815636
596813627 999960371
-999940680 -596833318
-999952241 -596821757
-999937892 -596836106
596803752 999970246
596815418 999958580
-999903507 -596870491
-999869065 -596904933
-999825286 -596948712
-999892360 -596881638
596904680 999869318
-999818898 -596955100
-999815394 -596958604
-999927106 -596846892
-999825727 -596948271
-999835308 -596938690
-999934786 -596839212
596970508 999803490
-999899197 -596874801
596817077 999956921
596838659 999935339
596966049 999807949
596791407 999982591
-999848047 -596925951
-999889369 -596884629
596913015 999860983
596900106 999873892
596800508 999973490
596937178 999836820
596856707 999917291
596882931 999891067
-999816058 -596957940
596934828 999839170
596898367 999875631
-999857571 -596916427
-999910468 -596863530
596780087 999993911
596871080 999902918
596904260 999869738
-999818776 -596955222
596823714 999950284
-999994412 -596779586
-999856845 -596917153
-999827242 -596946756
596820347 999953651
-999910080 -596863918
596916887 999857111
-999886588 -596887410
-999881938 -596892060
-999940968 -596833030
-999806486 -596967512
-999917076 -596856922
-999808597 -596965401
-999986431 -596787567
-999804679 -596969319
596833764 999940234
596933733 999840265
-999865395 -596908603
-999888800 -596885198
-999957574 -596816424
-999893185 -596880813
596813550 999960448
-999868501 -596905497
-999892252 -596881746
-999810249 -596963749
-999927407 -596846591
596953431 999820567
596778967 999995031
-999977960 -596796038
-999845576 -596928422
-999986849 -596787149
-999831927 -596942071
596870205 999903793
-999873590 -596900408
-999993925 -596780073
-999967682 -596806316
-999986554 -596787444
-999898662 -596875336
596941165 999832833
-999895083 -596878915
596896694 999877304
-999944524 -596829474
596825077 999948921
596853022 999920976
-999976676 -596797322
596890257 999883741
596870403 999903595
-999968322 -596805676
596818667 999955331
596848509 999925489
-999981307 -596792691
-999845807 -596928191
-999837407 -596936591
-999957144 -596816854
596880533 999893465
596784388 999989610
596946207 999827791
596909995 999864003
596916469 999857529
596900035 999873963
596938468 999835530
-999863926 -596910072
596840914 999933084
596883240 999890758
-999944178 -596829820
-999844347 -596929651
596933958 999840040
-999839122 -596934876
596790891 999983107
596945508 999828490
-999838084 -596935914
-999979505 -596794493
596882353 999891645
-999925702 -596848296
596878084 999895914
-999866855 -596907143
596899007 999874991
596825057 999948941
596941219 999832779
-999986527 -596787471
596821235 999952763
-999833118 -596940880
596835675 999938323
-999974394 -596799604
596882679 999891319
596820521 999953477
596858457 999915541
596857859 999916139
596819589 999954409
596849625 999924373
596821351 999952647
-999870374 -596903624
-999838254 -596935744
-999946794 -596827204
-999848384 -596925614
-999950157 -596823841
-999942452 -596831546
596926573 999847425
-999870424 -596903574
-999813551 -596960447
596873896 999900102
596908144 999865854
596917372 999856626
596900237 999873761
-999928957 -596845041
596851465 999922533
-999893804 -596880194
596775811 999998187
-999931567 -596842431
-999898194 -596875804
-999823795 -596950203
596967832 999806166
-999888615 -596885383
596953495 999820503
596817798 999956200
-999883655 -596890343
-999820719 -596953279
596863427 999910571
-999802091 -596971907
596953688 999820310
596819205 999954793
596809194 999964804
596885329 999888669
-999893449 -596880549
596884372 999889626
596902379 999871619
596926461 999847537
-999972518 -596801480
-999892786 -596881212
596861492 999912506
-999899550 -596874448
-999964828 -596809170
596794865 999979133
596888324 999885674
596886922 999887076
-999817303 -596956695
596824231 999949767
-999802418 -596971580
-999812005 -596961993
596816164 999957834
596890952 999883046
596949767 999824231
-999807890 -596966108
-999840748 -596933250
-999806619 -596967379
-999825845 -596948153
596901108 999872890
596812626 999961372
-999959869 -596814129
596968832 999805166
-999993717 -596780281
596932385 999841613
-999988123 -596785875
596840577 999933421
-999879657 -596894341
-999997975 -596776023
596786333 999987665
-999800182 -596973816
596904642 999869356
596960041 999813957
-999994842 -596779156
-999894503 -596879495
-999895420 -596878578
596923292 999850706
-999891286 -596882712
-999954929 -596819069
596859270 999914728
596921602 999852396
-999870221 -596903777
-999850858 -596923140
596857978 999916020
596927204 999846794
-999933591 -596840407
-999928630 -596845368
-999906007 -596867991
596952331 999821667
-999810808 -596963190
596845384 999928614
596800730 999973268
596967243 999806755
596782261 999991737
596896115 999877883
596838915 999935083
-999821442 -596952556
-999931684 -596842314
596898045 999875953
-999920922 -596853076
596868005 999905993
596890028 999883970
596972428 999801570
596891483 999882515
-999969448 -596804550
-999877009 -596896989
596873933 999900065
-999930022 -596843976
-999811577 -596962421
-999855051 -596918947
596805223 999968775
596919829 999854169
-999989112 -596784886
596902196 999871802
596816712 999957286
596937065 999836933
-999924008 -596849990
596926950 999847048
-999936640 -596837358
-999891244 -596882754
-999813078 -596960920
-999953759 -596820239
596810025 999963973
596856031 999917967
-999847403 -596926595
596929362 999844636
596791875 999982123
596837566 999936432
-999936194 -596837804
596852094 999921904
-999898628 -596875370
596942341 999831657
596886159 999887839
596810484 999963514
-999963077 -596810921
-999869586 -596904412
596797291 999976707
596924324 999849674
-999860780 -596913218
-999915624 -596858374
596842012 999931986
596935926 999838072
-999871665 -596902333
-999890335 -596883663
596786293 999987705
-999932094 -596841904
596897697 999876301
596936644 999837354
596800199 999973799
596802909 999971089
-999942546 -596831452
-999996469 -596777529
596897755 999876243
596913428 999860570
596964887 999809111
596901750 999872248
-999861227 -596912771
-999947312 -596826686
596834597 999939401
596955785 999818213
-999816628 -596957370
-999957562 -596816436
596935916 999838082
-999923548 -596850450
596933659 999840339
596846140 999927858
596832927 999941071
-999859755 -596914243
-999901064 -596872934
-999909451 -596864547
-999998371 -596775627
596918521 999855477
-999928437 -596845561
-999969423 -596804575
-999863711 -596910287
596855342 999918656
596920848 999853150
-999977630 -596796368
-999847191 -596926807
596787060 999986938
-999812671 -596961327
-999979499 -596794499
596806822 999967176
-999890847 -596883151
-999809879 -596964119
-999960938 -596813060
-999859791 -596914207
-999861150 -596912848
596936108 999837890
596891520 999882478
596868574 999905424
596779146 999994852
-999877624 -596896374
596918654 999855344
-999994560 -596779438
-999994785 -596779213
-999860535 -596913463
-999874033 -596899965
596853849 999920149
596889617 999884381
-999907074 -596866924
-999985476 -596788522
-999960191 -596813807
596842904 999931094
596972696 999801302
596909341 999864657
-999893181 -596880817
-999839012 -596934986
596828384 999945614
-999946335 -596827663
596866296 999907702
-999992688 -596781310
596909363 999864635
-999917309 -596856689
-999821376 -596952622
596954011 999819987
596938624 999835374
-999899020 -596874978
596961687 999812311
596861090 999912908
596909546 999864452
-999981239 -596792759
-999898114 -596875884
596862026 999911972
596820980 999953018
-999943432 -596830566
596968638 999805360
-999974803 -596799195
-999998909 -596775089
596800126 999973872
596943669 999830329
-999856079 -596917919
-999879167 -596894831
-999838521 -596935477
-999827424 -596946574
596777201 999996797
-999957228 -596816770
596785242 999988756
-999802326 -596971672
-999934472 -596839526
596879167 999894831
596933414 999840584
-999952133 -596821865
-999988278 -596785720
596820690 999953308
596776794 999997204
-999981827 -596792171
-999995652 -596778346
-999845631 -596928367
-999894654 -596879344
596972525 999801473
596885706 999888292
596961044 999812954
596926939 999847059
-999830880 -596943118
596807614 999966384
596793442 999980556
596887722 999886276
596776892 999997106
-999901526 -596872472
596938931 999835067
596922317 999851681
-999943711 -596830287
-999886407 -596887591
596827870 999946128
596884550 999889448
596965815 999808183
596821651 999952347
596914922 999859076
596964822 999809176
596920720 999853278
-999925877 -596848121
596862416 999911582
-999893391 -596880607
596899300 999874698
596861550 999912448
596886225 999887773
-999820841 -596953157
596890755 999883243
596957428 999816570
596833359 999940639
-999807972 -596966026
-999922171 -596851827
-999971217 -596802781
-999977240 -596796758
-999930589 -596843409
-999931463 -596842535
596846643 999927355
596836124 999937874
-999836801 -596937197
-999811309 -596962689
596956900 999817098
596781242 999992756
-999864908 -596909090
596822142 999951856
596884308 999889690
-999977586 -596796412
-999864252 -596909746
596934333 999839665
-999897932 -596876066
-999993277 -596780721
596931090 999842908
-999873256 -596900742
-999981396 -596792602
-999931766 -596842232
596896234 999877764
-999949554 -596824444
596849311 999924687
596821633 999952365
596801489 999972509
596901577 999872421
-999891867 -596882131
596925674 999848324
596814646 999959352
-999853452 -596920546
596794855 999979143
-999843427 -596930571
-999990292 -596783706
596880859 999893139
-999877897 -596896101
-999840193 -596933805
596944822 999829176
-999871809 -596902189
-999840037 -596933961
596822672 999951326
-999893121 -596880877
596930633 999843365
596854347 999919651
-999920860 -596853138
596965903 999808095
596851351 999922647
596838063 999935935
596925942 999848056
596829443 999944555
-999850666 -596923332
-999835519 -596938479
-999820098 -596953900
-999853261 -596920737
-999865829 -596908169
596803934 999970064
-999827162 -596946836
596932453 999841545
-999811212 -596962786
596795697 999978301
-999988012 -596785986
596835418 999938580
596841477 999932521
596939387 999834611
-999811080 -596962918
596933193 999840805
-999869997 -596904001
596927084 999846914
-999884826 -596889172
-999906979 -596867019
596964156 999809842
-999850841 -596923157
-999949740 -596824258
-999880571 -596893427
596853522 999920476
596825480 999948518
596906243 999867755
-999864530 -596909468
-999889133 -596884865
596895600 999878398
596774797 999999201
596795524 999978474
-999874925 -596899073
596946597 999827401
596934390 999839608
-999992099 -596781899
596917202 999856796
-999873231 -596900767
-999806931 -596967067
-999909226 -596864772
596950513 999823485
596959836 999814162
596849999 999923999
596806111 999967887
596832499 999941499
596862432 999911566
596860864 999913134
-999852685 -596921313
-999975731 -596798267
-999870086 -596903912
596896534 999877464
596814685 999959313
596891980 999882018
596859099 999914899
-999995352 -596778646
-999910760 -596863238
-999935500 -596838498
-999932171 -596841827
596783108 999990890
-999936004 -596837994
-999807650 -596966348
596967755 999806243
596793611 999980387
596887450 999886548
-999862910 -596911088
596941423 999832575
-999962197 -596811801
-999995491 -596778507
596914603 999859395
-999936915 -596837083
596963609 999810389
596922369 999851629
596940621 999833377
-999895909 -596878089
-999907405 -596866593
-999954364 -596819634
596872247 999901751
-999851279 -596922719
-999901997 -596872001
-999945075 -596828923
596952876 999821122
-999928446 -596845552
-999974877 -596799121
-999898392 -596875606
596904646 999869352
-999847345 -596926653
596831103 999942895
596784899 999989099
-999945659 -596828339
596883070 999890928
596851122 999922876
-999909365 -596864633
596783043 999990955
596911240 999862758
-999969584 -596804414
596888336 999885662
596910864 999863134
-999867346 -596906652
596911261 999862737
-999938712 -596835286
-999962946 -596811052
-999884777 -596889221
-999854466 -596919532
596921931 999852067
596855616 999918382
596925144 999848854
596959336 999814662
-999942494 -596831504
-999876028 -596897970
596947844 999826154
596966515 999807483
-999998199 -596775799
-999992460 -596781538
596817732 999956266
-999878565 -596895433
-999980008 -596793990
-999960190 -596813808
596783357 999990641
596932258 999841740
596916802 999857196
596890528 999883470
596921282 999852716
-999944659 -596829339
596953145 999820853
-999872372 -596901626
-999853108 -596920890
596923849 999850149
596776229 999997769
596912378 999861620
596971455 999802543
-999833052 -596940946
596839631 999934367
596817170 999956828
596914530 999859468
596916362 999857636
-999941069 -596832929
-999898049 -596875949
-999977293 -596796705
-999956059 -596817939
596776381 999997617
-999811902 -596962096
596828234 999945764
-999889135 -596884863
-999994057 -596779941
596897767 999876231
-999998892 -596775106
-999896114 -596877884
596907530 999866468
-999848188 -596925810
596857559 999916439
596892153 999881845
596896135 999877863
596957727 999816271
596843300 999930698
-999950760 -596823238
-999944872 -596829126
596935399 999838599
596788084 999985914
-999873426 -596900572
-999999981 -596774017
-999834543 -596939455
596868086 999905912
-999813861 -596960137
-999800536 -596973462
-999975835 -596798163
-999942854 -596831144
-999980677 -596793321
-999876317 -596897681
-999851548 -596922450
-999933927 -596840071
-999885569 -596888429
-999946961 -596827037
596946747 999827251
-999945284 -596828714
596805746 999968252
596781641 999992357
596937772 999836226
-999838950 -596935048
-999883875 -596890123
596914635 999859363
-999919978 -596854020
-999965412 -596808586
596895033 999878965
-999970440 -596803558
596933299 999840699
-999819720 -596954278
596884073 999889925
-999860881 -596913117
596862342 999911656
-999980605 -596793393
596871142 999902856
596777034 999996964
596851378 999922620
-999871222 -596902776
-999978232 -596795766
596823761 999950237
596808614 999965384
-999973434 -596800564
-999951626 -596822372
596867857 999906141
596913615 999860383
-999833056 -596940942
-999819382 -596954616
-999838383 -596935615
-999873623 -596900375
-999909745 -596864253
-999806049 -596967949
596938625 999835373
596949010 999824988
-999878202 -596895796
596893546 999880452
-999891864 -596882134
-999945686 -596828312
-999996162 -596777836
596841732 999932266
596951991 999822007
-999921293 -596852705
-999891238 -596882760
-999956693 -596817305
-999816981 -596957017
-999803499 -596970499
-999995632 -596778366
596817501 999956497
596774670 999999328
596847719 999926279
-999896248 -596877750
596794931 999979067
-999861264 -596912734
596867310 999906688
-999858572 -596915426
596866865 999907133
-999933937 -596840061
-999872904 -596901094
-999884605 -596889393
596810533 999963465
596832457 999941541
-999840935 -596933063
-999802221 -596971777
-999805574 -596968424
-999885283 -596888715
596807753 999966245
596933362 999840636
596805429 999968569
-999951527 -596822471
-999905083 -596868915
596785494 999988504
596959211 999814787
596942992 999831006
596833185 999940813
-999973262 -596800736
596796971 999977027
-999891507 -596882491
-999845494 -596928504
596909657 999864341
-999866745 -596907253
-999881540 -596892458
596870271 999903727
-999947761 -596826237
596817076 999956922
596807906 999966092
596823111 999950887
-999936097 -596837901
596796557 999977441
596786915 999987083
-999957471 -596816527
596799525 999974473
-999826269 -596947729
-999902308 -596871690
-999983210 -596790788
-999860636 -596913362
596776036 999997962
-999897827 -596876171
596916139 999857859
-999858459 -596915539
-999908550 -596865448
-999879945 -596894053
-999822849 -596951149
-999969364 -596804634
-999947421 -596826577
-999863069 -596910929
-999811028 -596962970
-999828615 -596945383
-999932620 -596841378
-999803770 -596970228
-999924830 -596849168
596842763 999931235
596929646 999844352
596912451 999861547
596806462 999967536
-999821018 -596952980
-999939944 -596834054
596820867 999953131
-999979857 -596794141
-999962824 -596811174
596797450 999976548
596890990 999883008
-999857978 -596916020
596938567 999835431
596806705 999967293
596848361 999925637
-999935751 -596838247
-999934922 -596839076
596896759 999877239
596922012 999851986
596842428 999931570
-999986267 -596787731
596776824 999997174
596811835 999962163
596907956 999866042
596905449 999868549
-999893149 -596880849
596808029 999965969
-999816513 -596957485
596923642 999850356
596969474 999804524
-999887361 -596886637
-999882223 -596891775
-999859556 -596914442
-999828185 -596945813
596919347 999854651
-999839339 -596934659
-999829653 -596944345
-999956615 -596817383
-999952524 -596821474
-999875236 -596898762
596816273 999957725
-999985640 -596788358
596786001 999987997
596778217 999995781
596830800 999943198
-999890931 -596883067
-999821447 -596952551
596844296 999929702
596874449 999899549
596782764 999991234
596877839 999896159
-999902296 -596871702
-999971465 -596802533
596851099 999922899
596829583 999944415
596887217 999886781
-999808001 -596965997
596963469 999810529
596882619 999891379
596839094 999934904
-999810485 -596963513
-999943804 -596830194
-999976326 -596797672
596873089 999900909
596833620 999940378
596788401 999985597
596970804 999803194
596949350 999824648
596930497 999843501
-999907123 -596866875
-999828504 -596945494
596809019 999964979
-999956252 -596817746
596827160 999946838
596967009 999806989
596930827 999843171
596878654 999895344
-999868075 -596905923
-999975555 -596798443
596909950 999864048
-999941285 -596832713
596794369 999979629
-999854203 -596919795
-999972074 -596801924
596827705 999946293
-999801430 -596972568
596776697 999997301
596780414 999993584
596835306 999938692
596814722 999959276
596874270 999899728
-999927509 -596846489
-999862193 -596911805
-999919979 -596854019
596895278 999878720
-999917930 -596856068
596825526 999948472
596913048 999860950
596891000 999882998
596911538 999862460
596925318 999848680
596947190 999826808
-999976412 -596797586
-999888587 -596885411
596783831 999990167
-999977369 -596796629
596901455 999872543
-999995647 -596778351
596945957 999828041
-999809459 -596964539
-999848819 -596925179
-999978481 -596795517
-999907015 -596866983
596888251 999885747
-999946799 -596827199
596883623 999890375
-999960843 -596813155
596840185 999933813
-999885927 -596888071
596868406 999905592
-999963718 -596810280
596802059 999971939
-999841440 -596932558
-999888236 -596885762
-999954068 -596819930
596962743 999811255
-999939068 -596834930
596966356 999807642
596870375 999903623
-999973343 -596800655
-999854762 -596919236
596941260 999832738
-999843936 -596930062
596859152 999914846
-999964567 -596809431
-999817518 -596956480
-999867130 -596906868
-999928794 -596845204
596877402 999896596
-999946059 -596827939
596966053 999807945
-999943298 -596830700
-999974362 -596799636
-999923512 -596850486
596863352 999910646
-999850143 -596923855
596954655 999819343
-999826261 -596947737
-999952244 -596821754
596911676 999862322
596889346 999884652
596962134 999811864
-999954419 -596819579
596806680 999967318
-999833781 -596940217
596875191 999898807
-999998557 -596775441
-999835840 -596938158
596863537 999910461
596956418 999817580
-999873073 -596900925
-999808942 -596965056
-999909321 -596864677
596866678 999907320
-999916159 -596857839
596911994 999862004
596902905 999871093
596868903 999905095
-999895829 -596878169
596797125 999976873
-999866345 -596907653
596860027 999913971
596882536 999891462
596813447 999960551
596852768 999921230
596930396 999843602
-999965541 -596808457
596797289 999976709
596915966 999858032
596839087 999934911
-999813393 -596960605
-999813243 -596960755
596865539 999908459
596867628 999906370
-999841903 -596932095
-999982500 -596791498
-999851584 -596922414
-999899612 -596874386
-999862965 -596911033
-999994186 -596779812
-999909954 -596864044
-999952483 -596821515
596953793 999820205
-999858266 -596915732
596877972 999896026
-999928558 -596845440
-999961659 -596812339
-999819449 -596954549
596880232 999893766
596796413 999977585
-999972865 -596801133
-999994922 -596779076
-999968846 -596805152
596870712 999903286
596893300 999880698
-999963663 -596810335
-999951215 -596822783
596789673 999984325
-999879280 -596894718
-999975406 -596798592
-999888469 -596885529
596925029 999848969
596896184 999877814
596916210 999857788
596907679 999866319
-999959288 -596814710
596816846 999957152
-999874972 -596899026
-999824096 -596949902
-999805547 -596968451
596966795 999807203
596931343 999842655
-999869086 -596904912
596826442 999947556
-999889940 -596884058
596786083 999987915
-999859120 -596914878
-999901051 -596872947
-999922216 -596851782
-999848568 -596925430
-999896699 -596877299
-999944097 -596829901
596800633 999973365
596919281 999854717
-999997536 -596776462
596865396 999908602
596940003 999833995
-999883534 -596890464
-999826824 -596947174
-999852778 -596921220
596825414 999948584
-999861010 -596912988
-999849160 -596924838
-999859992 -596914006
-999834000 -596939998
596924361 999849637
596884135 999889863
596842861 999931137
596933140 999840858
-999919049 -596854949
-999912046 -596861952
596793313 999980685
-999980052 -596793946
596895833 999878165
-999874042 -596899956
-999984764 -596789234
596933917 999840081
-999804648 -596969350
-999918863 -596855135
-999896940 -596877058
-999936414 -596837584
-999899757 -596874241
-999923496 -596850502
-999914735 -596859263
596823831 999950167
-999838256 -596935742
-999843646 -596930352
-999840819 -596933179
596919550 999854448
-999906104 -596867894
-999949489 -596824509
-999957820 -596816178
596792364 999981634
-999871088 -596902910
-999862088 -596911910
596864845 999909153
596842564 999931434
596973693 999800305
596790081 999983917
-999857819 -596916179
-999988171 -596785827
-999879548 -596894450
596937319 999836679
596915668 999858330
596899033 999874965
-999849877 -596924121
-999930404 -596843594
-999880324 -596893674
596908580 999865418
-999964600 -596809398
596869925 999904073
-999912415 -596861583
-999998878 -596775120
-999901538 -596872460
-999940936 -596833062
596944693 999829305
-999863129 -596910869
596839161 999934837
596839879 999934119
-999827163 -596946835
-999907259 -596866739
596827763 999946235
-999997191 -596776807
-999954765 -596819233
596912372 999861626
-999983873 -596790125
596839568 999934430
-999967201 -596806797
596888182 999885816
-999829655 -596944343
-999961696 -596812302
596964813 999809185
596946555 999827443
596826817 999947181
596810749 999963249
596907281 999866717
596810309 999963689
596823644 999950354
-999962578 -596811420
596791088 999982910
596824137 999949861
-999994335 -596779663
596928204 999845794
-999917895 -596856103
-999839542 -596934456
-999860422 -596913576
-999849053 -596924945
-999942648 -596831350
596965991 999808007
-999852670 -596921328
-999882103 -596891895
596952274 999821724
596803042 999970956
-999864848 -596909150
596844691 999929307
-999997746 -596776252
-999981253 -596792745
-999816037 -596957961
596866344 999907654
596819334 999954664
-999854642 -596919356
-999854894 -596919104
-999987404 -596786594
-999848894 -596925104
596872103 999901895
596847649 999926349
596820788 999953210
596794037 999979961
596817857 999956141
596938181 999835817
596883603 999890395
596785909 999988089
596961675 999812323
-999964943 -596809055
596913445 999860553
-999967466 -596806532
596920803 999853195
-999979955 -596794043
-999945391 -596828607
-999858926 -596915072
-999994549 -596779449
-999927359 -596846639
-999809746 -596964252
-999930568 -596843430
596822531 999951467
596842715 999931283
-999891621 -596882377
596933288 999840710
596963590 999810408
-999971891 -596802107
-999885243 -596888755
596881160 999892838
-999901541 -596872457
-999902773 -596871225
-999907138 -596866860
-999991368 -596782630
-999872001 -596901997
596778828 999995170
-999822371 -596951627
596843805 999930193
596917113 999856885
-999883761 -596890237
-999805386 -596968612
596861754 999912244
-999811547 -596962451
596785478 999988520
-999942716 -596831282
596850604 999923394
596901835 999872163
-999820629 -596953369
-999832757 -596941241
596970946 999803052
-999808117 -596965881
596775236 999998762
596860068 999913930
-999846622 -596927376
-999999438 -596774560
596883298 999890700
-999990084 -596783914
-999803287 -596970711
596808623 999965375
-999856761 -596917237
-999939300 -596834698
-999929153 -596844845
-999845190 -596928808
596951560 999822438
596887694 999886304
-999865382 -596908616
-999813717 -596960281
596861794 999912204
-999892783 -596881215
596943571 999830427
-999945179 -596828819
596883021 999890977
596918695 999855303
-999974227 -596799771
596963771 999810227
596934285 999839713
-999819827 -596954171
596926293 999847705
596807330 999966668
596907447 999866551
-999853738 -596920260
596971647 999802351
-999840992 -596933006
596799416 999974582
-999898767 -596875231
-999925038 -596848960
-999997514 -596776484
596812515 999961483
596868596 999905402
596790476 999983522
-999892619 -596881379
596953667 999820331
596956229 999817769
-999849888 -596924110
596778648 999995350
596890043 999883955
596786390 999987608
596953573 999820425
596888037 999885961
-999853579 -596920419
-999989048 -596784950
596774772 999999226
-999872110 -596901888
-999986239 -596787759
-999904485 -596869513
-999892650 -596881348
-999964624 -596809374
596830807 999943191
596858695 999915303
596903347 999870651
596776440 999997558
596908257 999865741
-999802692 -596971306
-999808974 -596965024
-999914391 -596859607
-999913667 -596860331
-999994266 -596779732
596961326 999812672
596959230 999814768
-999898322 -596875676
-999934605 -596839393
-999968546 -596805452
596945049 999828949
-999859464 -596914534
-999842277 -596931721
596796122 999977876
-999898021 -596875977
596951649 999822349
596797064 999976934
596816181 999957817
596807811 999966187
596917160 999856838
596893018 999880980
-999924414 -596849584
596813940 999960058
-999862524 -596911474
596775649 999998349
596913942 999860056
-999973807 -596800191
596920625 999853373
596945277 999828721
-999882162 -596891836
-999963241 -596810757
-999872669 -596901329
596968112 999805886
-999805097 -596968901
596904920 999869078
-999953513 -596820485
-999876030 -596897968
-999897133 -596876865
596962028 999811970
-999908958 -596865040
596877008 999896990
596819998 999954000
596912223 999861775
596812452 999961546
596903980 999870018
-999913541 -596860457
-999914348 -596859650
596825699 999948299
596831049 999942949
-999981169 -596792829
-999973846 -596800152
596953024 999820974
-999879746 -596894252
-999931328 -596842670
-999945151 -596828847
596953960 999820038
596937437 999836561
-999936732 -596837266
596807373 999966625
-999991369 -596782629
-999944623 -596829375
596821960 999952038
-999915707 -596858291
596953984 999820014
-999825269 -596948729
-999849641 -596924357
-999924968 -596849030
596837008 999936990
596808277 999965721
596873739 999900259
596833138 999940860
-999880652 -596893346
596785425 999988573
596890928 999883070
-999911885 -596862113
596890031 999883967
596827828 999946170
596791491 999982507
596843205 999930793
596836526 999937472
-999954013 -596819985
596941018 999832980
-999920912 -596853086
-999902322 -596871676
-999911433 -596862565
596858623 999915375
-999856613 -596917385
596865162 999908836
596908839 999865159
-999899720 -596874278
-999980288 -596793710
596872074 999901924
-999882298 -596891700
-999995821 -596778177
596859551 999914447
596910220 999863778
596876497 999897501
-999893177 -596880821
596781489 999992509
-999822630 -596951368
-999930460 -596843538
596782311 999991687
-999809114 -596964884
-999812689 -596961309
-999894175 -596879823
596774004 999999994
-999999704 -596774294
596880800 999893198
596938238 999835760
596951163 999822835
596946932 999827066
-999981633 -596792365
-999826994 -596947004
596902192 999871806
-999844595 -596929403
-999899971 -596874027
-999868281 -596905717
-999941728 -596832270
596882729 999891269
-999854170 -596919828
596875890 999898108
-999814146 -596959852
-999857166 -596916832
596928498 999845500
-999806691 -596967307
-999977399 -596796599
-999824576 -596949422
596910136 999863862
596926043 999847955
-999947593 -596826405
-999935656 -596838342
-999931269 -596842729
-999957583 -596816415
596962444 999811554
-999982548 -596791450
-999819217 -596954781
-999910657 -596863341
-999904597 -596869401
-999977600 -596796398
596920104 999853894
596871132 999902866
-999914497 -596859501
-999880743 -596893255
-999897821 -596876177
596815809 999958189
-999912885 -596861113
596967699 999806299
-999913809 -596860189
-999910547 -596863451
596812280 999961718
-999939904 -596834094
-999896046 -596877952
-999951995 -596822003
-999925518 -596848480
-999852187 -596921811
596873943 999900055
-999943006 -596830992
-999985527 -596788471
596965152 999808846
-999879495 -596894503
-999992008 -596781990
-999803444 -596970554
596879414 999894584
596928399 999845599
-999895989 -596878009
-999949977 -596824021
-999858172 -596915826
-999943713 -596830285
596855230 999918768
-999810020 -596963978
596881484 999892514
-999958055 -596815943
596946738 999827260
596826777 999947221
596865549 999908449
-999856931 -596917067
596800588 999973410
-999937907 -596836091
-999966643 -596807355
596865516 999908482
-999850368 -596923630
596936246 999837752
596851126 999922872
596895276 999878722
596829715 999944283
-999831294 -596942704
-999851155 -596922843
-999844542 -596929456
596793083 999980915
596803440 999970558
596778252 999995746
596951727 999822271
-999895273 -596878725
-999829107 -596944891
-999896365 -596877633
-999944220 -596829778
596904014 999869984
-999833650 -596940348
596786928 999987070
596931789 999842209
596944905 999829093
-999924825 -596849173
-999969231 -596804767
596794592 999979406
-999866857 -596907141
-999974164 -596799834
596818013 999955985
-999922916 -596851082
-999875086 -596898912
596901109 999872889
-999930250 -596843748
596780705 999993293
596860095 999913903
596880701 999893297
-999818118 -596955880
596816521 999957477
596850849 999923149
-999896562 -596877436
-999912169 -596861829
596898873 999875125
596783227 999990771
-999878815 -596895183
596907212 999866786
-999878979 -596895019
-999830998 -596943000
-999948991 -596825007
-999956722 -596817276
-999809450 -596964548
596783862 999990136
-999845665 -596928333
-999837833 -596936165
-999942493 -596831505
-999914913 -596859085
-999823666 -596950332
596844381 999929617
-999909736 -596864262
596936046 999837952
-999959960 -596814038
-999817449 -596956549
596831897 999942101
-999928290 -596845708
-999944813 -596829185
596968287 999805711
-999906475 -596867523
596904277 999869721
-999872026 -596901972
596823304 999950694
596963554 999810444
596816920 999957078
596795725 999978273
-999914771 -596859227
596913742 999860256
-999835465 -596938533
-999853638 -596920360
596843278 999930720
596829210 999944788
-999843176 -596930822
-999819535 -596954463
596813641 999960357
596922406 999851592
596822697 999951301
596794473 999979525
-999823105 -596950893
-999811005 -596962993
-999991637 -596782361
596960693 999813305
596910609 999863389
-999996605 -596777393
-999996019 -596777979
-999967497 -596806501
-999802180 -596971818
-999802235 -596971763
-999957414 -596816584
596812395 999961603
596920623 999853375
-999947716 -596826282
596788664 999985334
-999833736 -596940262
-999987093 -596786905
596791961 999982037
-999978110 -596795888
596807757 999966241
596862595 999911403
596852464 999921534
596853135 999920863
-999917081 -596856917
596973804 999800194
596803617 999970381
-999941722 -596832276
-999911979 -596862019
596795139 999978859
596913875 999860123
596915903 999858095
596858348 999915650
596793081 999980917
-999985666 -596788332
-999845013 -596928985
596827714 999946284
596798464 999975534
596850947 999923051
596837774 999936224
-999905381 -596868617
-999929639 -596844359
596869431 999904567
-999862688 -596911310
596949513 999824485
-999827481 -596946517
-999853175 -596920823
596946007 999827991
-999918206 -596855792
596880381 999893617
-999829921 -596944077
596954611 999819387
-999959839 -596814159
596924210 999849788
-999966867 -596807131
596786019 999987979
596971042 999802956
596857096 999916902
-999878464 -596895534
596856740 999917258
-999965027 -596808971
596870882 999903116
-999929051 -596844947
596801248 999972750
-999964223 -596809775
-999873134 -596900864
596949489 999824509
596814043 999959955
-999833344 -596940654
596821725 999952273
-999801518 -596972480
596791547 999982451
-999866971 -596907027
596785691 999988307
596827074 999946924
-999987032 -596786966
596895029 999878969
596922521 999851477
596817378 999956620
596779126 999994872
-999816719 -596957279
596777688 999996310
-999884736 -596889262
596858528 999915470
596854306 999919692
-999846005 -596927993
-999934447 -596839551
-999934949 -596839049
-999850855 -596923143
596841847 999932151
596865981 999908017
-999879087 -596894911
-999828099 -596945899
-999855963 -596918035
596961852 999812146
-999848171 -596925827
-999997938 -596776060
-999954987 -596819011
-999842108 -596931890
-999866755 -596907243
596939120 999834878
596915643 999858355
-999970526 -596803472
-999992250 -596781748
596858300 999915698
-999875042 -596898956
-999978899 -596795099
-999844771 -596929227
-999989882 -596784116
596774187 999999811
596969426 999804572
596895418 999878580
596784596 999989402
-999958942 -596815056
-999847103 -596926895
-999992605 -596781393
596920187 999853811
-999861147 -596912851
-999871769 -596902229
596795580 999978418
596895747 999878251
-999855582 -596918416
596796303 999977695
596965554 999808444
596855337 999918661
-999857223 -596916775
596897562 999876436
-999974964 -596799034
-999995446 -596778552
-999930619 -596843379
-999838262 -596935736
596823789 999950209
-999988683 -596785315
596954952 999819046
596883469 999890529
-999868472 -596905526
596794355 999979643
-999905053 -596868945
-999850591 -596923407
-999900059 -596873939
-999934890 -596839108
596973084 999800914
596827679 999946319
596817425 999956573
596894609 999879389
-999944400 -596829598
596921005 999852993
596774087 999999911
596826755 999947243
596916554 999857444
-999923136 -596850862
596918659 999855339
596865536 999908462
-999937745 -596836253
-999907910 -596866088
-999892392 -596881606
596870567 999903431
-999978121 -596795877
596941550 999832448
596958547 999815451
596916863 999857135
-999913328 -596860670
596858904 999915094
-999910593 -596863405
596881264 999892734
-999974495 -596799503
-999938405 -596835593
-999809365 -596964633
596927377 999846621
-999928551 -596845447
-999961534 -596812464
-999852048 -596921950
-999980418 -596793580
596934756 999839242
596973265 999800733
596922627 999851371
596894270 999879728
-999990889 -596783109
596793069 999980929
-999965743 -596808255
-999801330 -596972668
596964682 999809316
596827382 999946616
-999870388 -596903610
596813241 999960757
-999917350 -596856648
596794100 999979898
-999809890 -596964108
596931731 999842267
-999860296 -596913702
596953692 999820306
-999962175 -596811823
-999816525 -596957473
596864898 999909100
-999927645 -596846353
596777545 999996453
596833370 999940628
-999986953 -596787045
-999800495 -596973503
-999966793 -596807205
596827779 999946219
-999960586 -596813412
596972342 999801656
-999994637 -596779361
596971274 999802724
596939063 999834935
-999903442 -596870556
596866697 999907301
596923773 999850225
596896703 999877295
596864362 999909636
596877540 999896458
596797481 999976517
-999830914 -596943084
596812356 999961642
-999809085 -596964913
596795760 999978238
-999846716 -596927282
596850661 999923337
596931627 999842371
-999975187 -596798811
-999881172 -596892826
-999886265 -596887733
596968611 999805387
596970333 999803665
-999931989 -596842009
-999887720 -596886278
-999975374 -596798624
596778615 999995383
-999932427 -596841571
596963636 999810362
596943134 999830864
596800278 999973720
596858497 999915501
-999984631 -596789367
596798981 999975017
596787874 999986124
-999864886 -596909112
-999975783 -596798215
-999990523 -596783475
-999937542 -596836456
-999840008 -596933990
596775601 999998397
596920164 999853834
-999847630 -596926368
596827624 999946374
596786177 999987821
596816868 999957130
-999954539 -596819459
-999942825 -596831173
596818640 999955358
596890756 999883242
-999883365 -596890633
-999895515 -596878483
596869238 999904760
596818149 999955849
-999956288 -596817710
596876643 999897355
596967970 999806028
-999834710 -596939288
596937498 999836500
596784399 999989599
596783299 999990699
-999992895 -596781103
596805430 999968568
-999931746 -596842252
-999968908 -596805090
596866126 999907872
-999850325 -596923673
596918393 999855605
596845417 999928581
596952684 999821314
-999881892 -596892106
596896565 999877433
-999968171 -596805827
-999941877 -596832121
596820793 999953205
-999963761 -596810237
596896330 999877668
-999801802 -596972196
-999896446 -596877552
-999801718 -596972280
-999866250 -596907748
-999892111 -596881887
-999882756 -596891242
-999901711 -596872287
596842531 999931467
-999815580 -596958418
-999993391 -596780607
596830850 999943148
-999861647 -596912351
-999916418 -596857580
-999948985 -596825013
-999958926 -596815072
-999898945 -596875053
596839767 999934231
596825165 999948833
596900832 999873166
596892561 999881437
-999847692 -596926306
-999895525 -596878473
-999847836 -596926162
-999832660 -596941338
-999836115 -596937883
-999808953 -596965045
-999886070 -596887928
-999849202 -596924796
596954593 999819405
596865222 999908776
-999905547 -596868451
-999849195 -596924803
-999850018 -596923980
596927270 999846728
596878681 999895317
596804516 999969482
-999842138 -596931860
596896605 999877393
596893044 999880954
-999925619 -596848379
596968623 999805375
-999856244 -596917754
-999837735 -596936263
596858136 999915862
-999839822 -596934176
596831010 999942988
-999971658 -596802340
596878709 999895289
596818609 999955389
-999842978 -596931020
-999908540 -596865458
596936471 999837527
596918796 999855202
596849597 999924401
596952002 999821996
-999851243 -596922755
-999964134 -596809864
-999880355 -596893643
596915813 999858185
-999815649 -596958349
-999909710 -596864288
-999891256 -596882742
-999958741 -596815257
-999974128 -596799870
-999914756 -596859242
-999959399 -596814599
596804220 999969778
596899571 999874427
-999894495 -596879503
-999978676 -596795322
596787773 999986225
596789147 999984851
-999803830 -596970168
-999986738 -596787260
596912594 999861404
-999807720 -596966278
596918244 999855754
-999864986 -596909012
-999818409 -596955589
-999871916 -596902082
-999878060 -596895938
596877459 999896539
596941920 999832078
596839464 999934534
-999891441 -596882557
-999905701 -596868297
596824919 999949079
596837245 999936753
-999871343 -596902655
-999817643 -596956355
596780909 999993089
-999824158 -596949840
-999930149 -596843849
596900505 999873493
596866561 999907437
-999908370 -596865628
596886047 999887951
-999909590 -596864408
596908557 999865441
596886506 999887492
-999998058 -596775940
596873287 999900711
596928836 999845162
-999809207 -596964791
-999846943 -596927055
596891228 999882770
596961287 999812711
-999833140 -596940858
596790484 999983514
-999947404 -596826594
596924385 999849613
-999838818 -596935180
596906460 999867538
-999804600 -596969398
-999831590 -596942408
-999868314 -596905684
-999865337 -596908661
596842280 999931718
-999949038 -596824960
596896587 999877411
-999876246 -596897752
-999856892 -596917106
-999920345 -596853653
596813642 999960356
596948090 999825908
-999930042 -596843956
-999853180 -596920818
596900660 999873338
-999972550 -596801448
596958133 999815865
596852687 999921311
596878524 999895474
596865279 999908719
596891735 999882263
596866627 999907371
-999859779 -596914219
-999922239 -596851759
596892251 999881747
-999989079 -596784919
596854271 999919727
596867703 999906295
596846330 999927668
-999978726 -596795272
596877399 999896599
-999992798 -596781200
-999985601 -596788397
596803762 999970236
596847998 999926000
-999981289 -596792709
596973361 999800637
-999891341 -596882657
-999896819 -596877179
-999949155 -596824843
596850101 999923897
596912673 999861325
596827888 999946110
596952864 999821134
596785852 999988146
-999857946 -596916052
596867749 999906249
-999825793 -596948205
596790647 999983351
-999917588 -596856410
596801720 999972278
-999953075 -596820923
-999807443 -596966555
596788456 999985542
596868364 999905634
596899088 999874910
596957398 999816600
596962123 999811875
-999823339 -596950659
-999889710 -596884288
596861919 999912079
-999892669 -596881329
596819553 999954445
596857856 999916142
596915510 999858488
596873922 999900076
596837039 999936959
596902123 999871875
-999983082 -596790916
-999849880 -596924118
-999992607 -596781391
596898735 999875263
596869516 999904482
596878504 999895494
-999874617 -596899381
-999861573 -596912425
-999955625 -596818373
-999858656 -596915342
596833112 999940886
596861597 999912401
596886353 999887645
596859616 999914382
-999969985 -596804013
596971055 999802943
-999966633 -596807365
596862609 999911389
596933751 999840247
596930574 999843424
-999814547 -596959451
596806556 999967442
596835421 999938577
-999806624 -596967374
596778178 999995820
596820217 999953781
-999978501 -596795497
596949072 999824926
596952627 999821371
596792355 999981643
596895619 999878379
-999914334 -596859664
596961215 999812783
596840483 999933515
596859077 999914921
-999904240 -596869758
596855652 999918346
596866150 999907848
596860721 999913277
-999901323 -596872675
596973743 999800255
596885823 999888175
-999842527 -596931471
-999818199 -596955799
-999847730 -596926268
596949539 999824459
-999973239 -596800759
-999801794 -596972204
596785774 999988224
596855071 999918927
-999809532 -596964466
-999993164 -596780834
-999837586 -596936412
596814390 999959608
596957478 999816520
-999950859 -596823139
596912422 999861576
-999869545 -596904453
-999808938 -596965060
-999916256 -596857742
-999856638 -596917360
-999840218 -596933780
596884587 999889411
596850075 999923923
-999893109 -596880889
596867037 999906961
596959415 999814583
-999849320 -596924678
596917661 999856337
596793821 999980177
596962143 999811855
596973950 999800048
596832438 999941560
596945784 999828214
-999859193 -596914805
596943682 999830316
-999950970 -596823028
596827003 999946995
596803531 999970467
596861267 999912731
596797255 999976743
-999821983 -596952015
596928723 999845275
-999964153 -596809845
-999967044 -596806954
596937386 999836612
-999878225 -596895773
-999929945 -596844053
596964773 999809225
596824077 999949921
-999943682 -596830316
596957098 999816900
596951189 999822809
-999829813 -596944185
596904811 999869187
596867831 999906167
596792760 999981238
-999934498 -596839500
-999854739 -596919259
-999892184 -596881814
-999984795 -596789203
596865776 999908222
-999931516 -596842482
-999836637 -596937361
-999810309 -596963689
-999804693 -596969305
596966229 999807769
596776605 999997393
596818843 999955155
596876451 999897547
-999820497 -596953501
-999995009 -596778989
596824958 999949040
596953455 999820543
596972600 999801398
-999825436 -596948562
-999880145 -596893853
-999974679 -596799319
-999942419 -596831579
-999953555 -596820443
-999910193 -596863805
-999908589 -596865409
-999945203 -596828795
596951713 999822285
596864564 999909434
-999829136 -596944862
-999930850 -596843148
-999961342 -596812656
-999944471 -596829527
596793246 999980752
596942074 999831924
-999951434 -596822564
-999884019 -596889979
-999867822 -596906176
-999935983 -596838015
596831593 999942405
-999966650 -596807348
-999809536 -596964462
-999886606 -596887392
596951751 999822247
596916330 999857668
596872648 999901350
-999819844 -596954154
596821962 999952036
596929434 999844564
-999965779 -596808219
596901629 999872369
-999846214 -596927784
-999876492 -596897506
596824790 999949208
-999899887 -596874111
596925746 999848252
596823138 999950860
596816923 999957075
596816984 999957014
596777949 999996049
-999839424 -596934574
-999915913 -596858085
596944211 999829787
596803997 999970001
596876206 999897792
596778982 999995016
-999928887 -596845111
596844654 999929344
-999804937 -596969061
-999938194 -596835804
-999864627 -596909371
-999828201 -596945797
-999804562 -596969436
596890701 999883297
-999874338 -596899660
596904753 999869245
596870941 999903057
-999846135 -596927863
-999859267 -596914731
-999869899 -596904099
-999949147 -596824851
596804428 999969570
596946453 999827545
-999843566 -596930432
-999992754 -596781244
-999862307 -596911691
-999960521 -596813477
596934689 999839309
-999921481 -596852517
596839362 999934636
596853764 999920234
596866215 999907783
596796464 999977534
-999952140 -596821858
596833427 999940571
596802458 999971540
596900707 999873291
-999920642 -596853356
-999814510 -596959488
-999891630 -596882368
-999999808 -596774190
596878261 999895737
596939598 999834400
-999962399 -596811599
596927540 999846458
596860289 999913709
-999935409 -596838589
596811791 999962207
596888629 999885369
-999956278 -596817720
-999976791 -596797207
596909434 999864564
596874536 999899462
-999915416 -596858582
596816255 999957743
-999973446 -596800552
-999975368 -596798630
-999844326 -596929672
-999971054 -596802944
596778399 999995599
-999867218 -596906780
596798567 999975431
596881391 999892607
-999831641 -596942357
-999996462 -596777536
-999857763 -596916235
-999840980 -596933018
596784547 999989451
-999865825 -596908173
596832585 999941413
596813528 999960470
596953437 999820561
-999876221 -596897777
-999952136 -596821862
596841784 999932214
596948684 999825314
-999841491 -596932507
-999973224 -596800774
-999937280 -596836718
-999999147 -596774851
596945888 999828110
596817717 999956281
-999914211 -596859787
596929823 999844175
-999973356 -596800642
596922355 999851643
-999878903 -596895095
596809099 999964899
-999877774 -596896224
-999810447 -596963551
596899482 999874516
596895668 999878330
596886480 999887518
596813611 999960387
-999987562 -596786436
596968095 999805903
-999836336 -596937662
596922510 999851488
596927673 999846325
-999812072 -596961926
596925053 999848945
596952085 999821913
596824535 999949463
596789514 999984484
596842264 999931734
596837127 999936871
596931329 999842669
596878199 999895799
596869284 999904714
596873018 999900980
-999948969 -596825029
-999802242 -596971756
596971553 999802445
596875545 999898453
-999880702 -596893296
-999923836 -596850162
596880708 999893290
-999888489 -596885509
-999857783 -596916215
596853093 999920905
596838264 999935734
596937157 999836841
-999920479 -596853519
-999816152 -596957846
596948739 999825259
596902323 999871675
596871826 999902172
-999849838 -596924160
596857182 999916816
596804711 999969287
-999995993 -596778005
596927925 999846073
-999851860 -596922138
-999828011 -596945987
596792489 999981509
-999986182 -596787816
-999811153 -596962845
-999828841 -596945157
-999875827 -596898171
596781401 999992597
596908438 999865560
596798791 999975207
-999971057 -596802941
-999834041 -596939957
-999880962 -596893036
596941487 999832511
596937310 999836688
-999941498 -596832500
596894249 999879749
-999818724 -596955274
596941999 999831999
596961904 999812094
-999965040 -596808958
-999838610 -596935388
-999975967 -596798031
596823183 999950815
596859325 999914673
-999899963 -596874035
596872712 999901286
-999938086 -596835912
-999925327 -596848671
596888489 999885509
596869809 999904189
-999997234 -596776764
-999855936 -596918062
-999807557 -596966441
596897598 999876400
596959963 999814035
596790831 999983167
-999885292 -596888706
596911655 999862343
-999815866 -596958132
-999832934 -596941064
596792739 999981259
-999821715 -596952283
-999887444 -596886554
596916787 999857211
596878185 999895813
-999803983 -596970015
596892878 999881120
596961462 999812536
596850239 999923759
596854635 999919363
-999907834 -596866164
596791730 999982268
-999875805 -596898193
596895034 999878964
-999830035 -596943963
-999821274 -596952724
-999969649 -596804349
596944811 999829187
-999899889 -596874109
596801213 999972785
-999932899 -596841099
-999807866 -596966132
596808818 999965180
-999859452 -596914546
596864495 999909503
-999803515 -596970483
-999908819 -596865179
-999877031 -596896967
-999840200 -596933798
-999879191 -596894807
596817106 999956892
-999826113 -596947885
596847716 999926282
596907073 999866925
-999981904 -596792094
-999907034 -596866964
596841264 999932734
-999909535 -596864463
596950889 999823109
-999945319 -596828679
596863133 999910865
596863609 999910389
596957457 999816541
-999954091 -596819907
-999970345 -596803653
-999911372 -596862626
-999986733 -596787265
-999838884 -596935114
-999912356 -596861642
-999810694 -596963304
596834855 999939143
-999835685 -596938313
-999950445 -596823553
596845015 999928983
-999818981 -596955017
-999949138 -596824860
596832318 999941680
-999962001 -596811997
-999810940 -596963058
-999833128 -596940870
596933017 999840981
-999997282 -596776716
-999939491 -596834507
-999904955 -596869043
-999810535 -596963463
-999866851 -596907147
596824522 999949476
596949448 999824550
596810684 999963314
-999943872 -596830126
596971781 999802217
-999957224 -596816774
-999996345 -596777653
596864653 999909345
-999816827 -596957171
596876927 999897071
596812510 999961488
596882541 999891457
-999810184 -596963814
596867739 999906259
596836142 999937856
596855210 999918788
596812279 999961719
596820683 999953315
596791024 999982974
-999844973 -596929025
596822300 999951698
596897734 999876264
596861792 999912206
-999902481 -596871517
596911465 999862533
-999814986 -596959012
-999933921 -596840077
-999971126 -596802872
596784939 999989059
-999958648 -596815350
596821813 999952185
596852265 999921733
596850825 999923173
596943162 999830836
-999959180 -596814818
-999927212 -596846786
596835299 999938699
-999985478 -596788520
596880573 999893425
-999939722 -596834276
596886529 999887469
-999831008 -596942990
596936350 999837648
-999977739 -596796259
596950522 999823476
-999825406 -596948592
-999966671 -596807327
-999982545 -596791453
596802700 999971298
596900262 999873736
596796057 999977941
596825158 999948840
-999960894 -596813104
596839000 999934998
-999997630 -596776368
-999864183 -596909815
-999850659 -596923339
596819224 999954774
-999956135 -596817863
-999977735 -596796263
596965222 999808776
-999943990 -596830008
596830740 999943258
596817322 999956676
-999912758 -596861240
-999983775 -596790223
-999835674 -596938324
596927801 999846197
596843434 999930564
-999992328 -596781670
596827819 999946179
596947095 999826903
-999878126 -596895872
596806787 999967211
-999852948 -596921050
596962788 999811210
596924587 999849411
-999907387 -596866611
596892406 999881592
-999818754 -596955244
-999912028 -596861970
596864641 999909357
596895097 999878901
596971956 999802042
-999993051 -596780947
596881705 999892293
-999836154 -596937844
-999961420 -596812578
-999887960 -596886038
596789461 999984537
-999850169 -596923829
596844035 999929963
596873500 999900498
-999951275 -596822723
-999971860 -596802138
596858953 999915045
596937460 999836538
-999858997 -596915001
596952966 999821032
596869355 999904643
-999963081 -596810917
-999816517 -596957481
-999935486 -596838512
596777914 999996084
596790042 999983956
596834941 999939057
-999849765 -596924233
596904119 999869879
-999960066 -596813932
596896940 999877058
-999927817 -596846181
596882224 999891774
-999812567 -596961431
-999962695 -596811303
596934951 999839047
596956476 999817522
596930350 999843648
596790154 999983844
-999910034 -596863964
-999921782 -596852216
596823590 999950408
-999808363 -596965635
-999898503 -596875495
596812570 999961428
-999822283 -596951715
-999869040 -596904958
-999892622 -596881376
596804872 999969126
596945711 999828287
596878048 999895950
596850726 999923272
596781630 999992368
-999886145 -596887853
-999801109 -596972889
596810449 999963549
596950396 999823602
-999989878 -596784120
-999995045 -596778953
596953982 999820016
596933085 999840913
596845520 999928478
-999814055 -596959943
-999938257 -596835741
-999969469 -596804529
-999980338 -596793660
-999822457 -596951541
596831081 999942917
-999951923 -596822075
-999803389 -596970609
-999847779 -596926219
596797037 999976961
-999941323 -596832675
-999863866 -596910132
596836357 999937641
-999871893 -596902105
-999870543 -596903455
-999849698 -596924300
596908261 999865737
-999957945 -596816053
-999831335 -596942663
-999981590 -596792408
-999874424 -596899574
596884732 999889266
596916795 999857203
596868905 999905093
596797562 999976436
596845013 999928985
596929761 999844237
596969077 999804921
596919161 999854837
-999971913 -596802085
-999885919 -596888079
596930413 999843585
596872386 999901612
596915703 999858295
596853727 999920271
596877209 999896789
-999899834 -596874164
-999851142 -596922856
-999860848 -596913150
596947120 999826878
596931306 999842692
-999881035 -596892963
-999864917 -596909081
596795763 999978235
596964455 999809543
-999802805 -596971193
596842622 999931376
-999846654 -596927344
-999839891 -596934107
596777990 999996008
596917918 999856080
596938424 999835574
-999863521 -596910477
596896336 999877662
596832207 999941791
-999828399 -596945599
-999853067 -596920931
596806987 999967011
-999898110 -596875888
596868638 999905360
-999904344 -596869654
596872736 999901262
-999924351 -596849647
596918551 999855447
-999964684 -596809314
596963563 999810435
-999996316 -596777682
596953801 999820197
-999816899 -596957099
596842843 999931155
-999938076 -596835922
-999960056 -596813942
-999909154 -596864844
-999801238 -596972760
-999840143 -596933855
596818209 999955789
-999825540 -596948458
-999839150 -596934848
-999860342 -596913656
-999838206 -596935792
-999980303 -596793695
-999854878 -596919120
596841627 999932371
596857921 999916077
596874440 999899558
596945717 999828281
596928606 999845392
-999913904 -596860094
-999935857 -596838141
596893785 999880213
-999869827 -596904171
-999926949 -596847049
-999861119 -596912879
-999837353 -596936645
-999969117 -596804881
-999902707 -596871291
-999849955 -596924043
596939867 999834131
-999955926 -596818072
596891812 999882186
596775965 999998033
596872683 999901315
596808948 999965050
-999935288 -596838710
596840805 999933193
596884588 999889410
596863380 999910618
-999881764 -596892234
-999967767 -596806231
596890266 999883732
596816215 999957783
-999969362 -596804636
596790276 999983722
596949912 999824086
596780646 999993352
-999954141 -596819857
596877279 999896719
596881010 999892988
596859668 999914330
596875094 999898904
596853854 999920144
-999907998 -596866000
-999998805 -596775193
-999858523 -596915475
596917431 999856567
596876689 999897309
596812853 999961145
-999870249 -596903749
596802531 999971467
596912003 999861995
596798886 999975112
596800324 999973674
596814448 999959550
-999874245 -596899753
596947522 999826476
-999867524 -596906474
-999941203 -596832795
596822653 999951345
596893087 999880911
-999997822 -596776176
-999853599 -596920399
-999815106 -596958892
596946437 999827561
596866519 999907479
-999958316 -596815682
596821649 999952349
596883229 999890769
596836799 999937199
596804584 999969414
-999803252 -596970746
596856695 999917303
-999979017 -596794981
-999829869 -596944129
-999922281 -596851717
-999972156 -596801842
-999902997 -596871001
596855422 999918576
-999841676 -596932322
-999951157 -596822841
596830583 999943415
596963111 999810887
596878478 999895520
596938725 999835273
596897616 999876382
-999815353 -596958645
-999927451 -596846547
-999908140 -596865858
596941653 999832345
596862118 999911880
-999991993 -596782005
-999992251 -596781747
-999895279 -596878719
-999805642 -596968356
-999901063 -596872935
596824970 999949028
596909978 999864020
596842992 999931006
-999823805 -596950193
-999992608 -596781390
596792149 999981849
-999940424 -596833574
-999942203 -596831795
-999885141 -596888857
596900888 999873110
596893426 999880572
-999828431 -596945567
596789173 999984825
-999803105 -596970893
596862278 999911720
596894303 999879695
596823498 999950500
-999946956 -596827042
-999887388 -596886610
596842324 999931674
596940119 999833879
-999931722 -596842276
-999905050 -596868948
-999937680 -596836318
-999821942 -596952056
596935849 999838149
596843176 999930822
596965464 999808534
596892276 999881722
-999887077 -596886921
-999992313 -596781685
-999911199 -596862799
-999984342 -596789656
596816342 999957656
596935632 999838366
596970436 999803562
-999917180 -596856818
-999916496 -596857502
-999845843 -596928155
-999827644 -596946354
-999912180 -596861818
596774376 999999622
-999942886 -596831112
-999899381 -596874617
596837840 999936158
596933549 999840449
-999876797 -596897201
596933767 999840231
-999926155 -596847843
-999915391 -596858607
596876571 999897427
596877642 999896356
596934751 999839247
-999892551 -596881447
-999979772 -596794226
596850248 999923750
596832146 999941852
-999941688 -596832310
-999989137 -596784861
-999930918 -596843080
596794012 999979986
596802619 999971379
596845658 999928340
596824368 999949630
-999904680 -596869318
-999885952 -596888046
-999883211 -596890787
596850648 999923350
-999865447 -596908551
-999960670 -596813328
-999900316 -596873682
-999893851 -596880147
596818950 999955048
-999984807 -596789191
596965764 999808234
-999840086 -596933912
-999953981 -596820017
596969231 999804767
596774785 999999213
-999802040 -596971958
-999902624 -596871374
-999882323 -596891675
-999947157 -596826841
-999922433 -596851565
596966205 999807793
-999949294 -596824704
-999865981 -596908017
-999843096 -596930902
-999819787 -596954211
-999929411 -596844587
-999894726 -596879272
596889240 999884758
596786128 999987870
-999945868 -596828130
-999956171 -596817827
-999885250 -596888748
-999958847 -596815151
596897016 999876982
-999976608 -596797390
596833410 999940588
596886590 999887408
596844174 999929824
-999974872 -596799126
596913287 999860711
596794394 999979604
596812558 999961440
-999909430 -596864568
596831581 999942417
596780600 999993398
596900499 999873499
596783184 999990814
-999985420 -596788578
596825435 999948563
596814399 999959599
-999879757 -596894241
596884408 999889590
-999812337 -596961661
-999992765 -596781233
596908256 999865742
596796204 999977794
-999983656 -596790342
596953461 999820537
596870745 999903253
596844378 999929620
-999862443 -596911555
-999822990 -596951008
-999844510 -596929488
-999838359 -596935639
-999964354 -596809644
596781245 999992753
-999822578 -596951420
596946760 999827238
596812876 999961122
-999841658 -596932340
596849612 999924386
596825182 999948816
596960562 999813436
596894682 999879316
596916763 999857235
-999919140 -596854858
-999900026 -596873972
-999876939 -596897059
-999868040 -596905958
596884674 999889324
596807063 999966935
596816997 999957001
-999962231 -596811767
596880618 999893380
-999963521 -596810477
596898252 999875746
596864088 999909910
596809098 999964900
596957506 999816492
-999888707 -596885291
596820230 999953768
-999807726 -596966272
-999919271 -596854727
-999904793 -596869205
596889185 999884813
-999874307 -596899691
596942102 999831896
596966772 999807226
-999802325 -596971673
-999918651 -596855347
-999972852 -596801146
-999865882 -596908116
-999970750 -596803248
596848874 999925124
-999866232 -596907766
-999976387 -596797611
-999854052 -596919946
-999936067 -596837931
-999809801 -596964197
-999981627 -596792371
-999995935 -596778063
-999882762 -596891236
596883217 999890781
-999987157 -596786841
596912229 999861769
596933158 999840840
-999814246 -596959752
-999913115 -596860883
596855263 999918735
596782003 999991995
596785043 999988955
596788256 999985742
-999843115 -596930883
-999925019 -596848979
-999961319 -596812679
596926144 999847854
-999861567 -596912431
596933900 999840098
596893716 999880282
-999809180 -596964818
-999957057 -596816941
-999838837 -596935161
-999926735 -596847263
-999804469 -596969529
-999815308 -596958690
-999817788 -596956210
-999977439 -596796559
596878454 999895544
-999829514 -596944484
596955682 999818316
596851526 999922472
596779595 999994403
596916265 999857733
596863687 999910311
596807512 999966486
-999814142 -596959856
-999848321 -596925677
596893521 999880477
596936593 999837405
-999857269 -596916729
-999878701 -596895297
596797392 999976606
-999856922 -596917076
596800955 999973043
596826960 999947038
-999835797 -596938201
596781882 999992116
596807406 999966592
596838407 999935591
596955054 999818944
596834000 999939998
596818137 999955861
-999967498 -596806500
-999843208 -596930790
596929656 999844342
596893286 999880712
-999910212 -596863786
-999994257 -596779741
-999978136 -596795862
596900604 999873394
-999971819 -596802179
-999846359 -596927639
-999918618 -596855380
-999835222 -596938776
596820455 999953543
-999875785 -596898213
596862207 999911791
-999803885 -596970113
596813333 999960665
596884528 999889470
596806851 999967147
-999993493 -596780505
-999933444 -596840554
596917815 999856183
-999872358 -596901640
596910258 999863740
-999819180 -596954818
596938630 999835368
-999951909 -596822089
-999908112 -596865886
596949858 999824140
596947038 999826960
-999885507 -596888491
596849006 999924992
596915053 999858945
596944297 999829701
596916003 999857995
596783017 999990981
-999910532 -596863466
596905721 999868277
-999859274 -596914724
596931901 999842097
596933267 999840731
596931670 999842328
-999915970 -596858028
-999946951 -596827047
-999812301 -596961697
-999970793 -596803205
-999822492 -596951506
-999905358 -596868640
596841745 999932253
-999976913 -596797085
-999892391 -596881607
596814491 999959507
596813227 999960771
-999962959 -596811039
-999912997 -596861001
-999973650 -596800348
-999834170 -596939828
596957056 999816942
596789631 999984367
-999892533 -596881465
-999873222 -596900776
-999913445 -596860553
-999915560 -596858438
596964095 999809903
-999902342 -596871656
596898061 999875937
-999886963 -596887035
596858280 999915718
596896881 999877117
596892618 999881380
-999831469 -596942529
-999917234 -596856764
596798455 999975543
-999959563 -596814435
596856003 999917995
-999901833 -596872165
-999990854 -596783144
596861710 999912288
596971990 999802008
596941105 999832893
-999832539 -596941459
-999979424 -596794574
596904305 999869693
-999885575 -596888423
-999866867 -596907131
-999821115 -596952883
-999885412 -596888586
-999859652 -596914346
596790632 999983366
-999970229 -596803769
596966042 999807956
596968455 999805543
596935569 999838429
596851151 999922847
-999826651 -596947347
-999986002 -596787996
596966517 999807481
-999972614 -596801384
596876932 999897066
-999997944 -596776054
596923237 999850761
-999803779 -596970219
-999880249 -596893749
596799542 999974456
596843843 999930155
596818444 999955554
596776721 999997277
596816838 999957160
-999918587 -596855411
-999865372 -596908626
596825811 999948187
-999903586 -596870412
596781149 999992849
596785926 999988072
596953915 999820083
-999981811 -596792187
-999871447 -596902551
-999989644 -596784354
596877959 999896039
-999894321 -596879677
-999956989 -596817009
-999873921 -596900077
-999947336 -596826662
596909132 999864866
596972004 999801994
596923814 999850184
596932473 999841525
-999994816 -596779182
-999816009 -596957989
596852141 999921857
-999988316 -596785682
-999970937 -596803061
-999959330 -596814668
596940604 999833394
-999973028 -596800970
596893507 999880491
-999888749 -596885249
596963780 999810218
596966538 999807460
-999867495 -596906503
596840847 999933151
596827754 999946244
596780964 999993034
-999974397 -596799601
-999807804 -596966194
-999805576 -596968422
596903830 999870168
-999800746 -596973252
-999913898 -596860100
596783615 999990383
-999927004 -596846994
596829494 999944504
596876555 999897443
-999835649 -596938349
596822230 999951768
-999913901 -596860097
-999964996 -596809002
-999831874 -596942124
596880937 999893061
-999876038 -596897960
596878925 999895073
596774944 999999054
-999871460 -596902538
596933646 999840352
596831226 999942772
596867086 999906912
-999884517 -596889481
-999929509 -596844489
-999958708 -596815290
-999924983 -596849015
596955429 999818569
596816250 999957748
596826997 999947001
-999880597 -596893401
596917266 999856732
596860321 999913677
-999908163 -596865835
596830117 999943881
596884006 999889992
-999877770 -596896228
596899888 999874110
-999860469 -596913529
596822690 999951308
596886088 999887910
596873072 999900926
596970773 999803225
-999810292 -596963706
596884374 999889624
596809508 999964490
-999938961 -596835037
596874413 999899585
596959590 999814408
-999912526 -596861472
-999858696 -596915302
-999994633 -596779365
596778172 999995826
596951601 999822397
596946611 999827387
596843089 999930909
-999827027 -596946971
-999825046 -596948952
-999931809 -596842189
596923148 999850850
596818183 999955815
596894589 999879409
596906541 999867457
-999841271 -596932727
-999946581 -596827417
596820938 999953060
596816490 999957508
-999816161 -596957837
596791551 999982447
596819393 999954605
596892484 999881514
596900737 999873261
-999906617 -596867381
-999858919 -596915079
-999978400 -596795598
-999955002 -596818996
-999918129 -596855869
596855123 999918875
596819704 999954294
-999811074 -596962924
-999803668 -596970330
-999863700 -596910298
596869143 999904855
596971316 999802682
-999881981 -596892017
-999949101 -596824897
596809724 999964274
-999860571 -596913427
596968904 999805094
-999955795 -596818203
-999906928 -596867070
-999964064 -596809934
596924042 999849956
596923616 999850382
-999849893 -596924105
596908740 999865258
-999995328 -596778670
596925107 999848891
-999872227 -596901771
596911157 999862841
-999972776 -596801222
596800883 999973115
-999950302 -596823696
596814608 999959390
-999913684 -596860314
-999938973 -596835025
596774011 999999987
596867188 999906810
596877506 999896492
-999828596 -596945402
-999827467 -596946531
-999874386 -596899612
-999991691 -596782307
-999879056 -596894942
596887372 999886626
596944897 999829101
-999854249 -596919749
-999903038 -596870960
-999913441 -596860557
-999959531 -596814467
596848970 999925028
596798228 999975770
596852137 999921861
596834701 999939297
-999979118 -596794880
-999981321 -596792677
596832059 999941939
-999818715 -596955283
-999850899 -596923099
-999859269 -596914729
596960415 999813583
596786993 999987005
-999948132 -596825866
596912617 999861381
-999867959 -596906039
-999992407 -596781591
-999974381 -596799617
-999917329 -596856669
596955541 999818457
596863283 999910715
-999874336 -596899662
596894723 999879275
-999883596 -596890402
596819325 999954673
-999989487 -596784511
596830514 999943484
-999896813 -596877185
-999831021 -596942977
596930205 999843793
-999854001 -596919997
-999802532 -596971466
596958055 999815943
596959231 999814767
-999833672 -596940326
596855805 999918193
-999995702 -596778296
596944952 999829046
596824571 999949427
-999917100 -596856898
-999908258 -596865740
596805566 999968432
-999870680 -596903318
-999848181 -596925817
-999944882 -596829116
596867864 999906134
-999894589 -596879409
596899224 999874774
596872289 999901709
-999891030 -596882968
596800453 999973545
596788122 999985876
-999851226 -596922772
596808960 999965038
-999981043 -596792955
-999872127 -596901871
596890548 999883450
-999904787 -596869211
-999843902 -596930096
596907242 999866756
596890978 999883020
-999805081 -596968917
596794138 999979860
596848258 999925740
596795114 999978884
596905995 999868003
596873347 999900651
596833572 999940426
-999925835 -596848163
-999849301 -596924697
-999883977 -596890021
-999818583 -596955415
-999888273 -596885725
596940419 999833579
-999987842 -596786156
596896653 999877345
-999800500 -596973498
-999863869 -596910129
-999914839 -596859159
-999980406 -596793592
-999934870 -596839128
596942225 999831773
596969761 999804237
596855650 999918348
-999870658 -596903340
-999959524 -596814474
-999970235 -596803763
596917908 999856090
-999862748 -596911250
-999802766 -596971232
596900506 999873492
596791821 999982177
-999837128 -596936870
596961422 999812576
-999901367 -596872631
596849412 999924586
-999830301 -596943697
-999871401 -596902597
-999967127 -596806871
596819474 999954524
596866175 999907823
-999971512 -596802486
596909086 999864912
-999834804 -596939194
596819475 999954523
596938889 999835109
596897223 999876775
596964672 999809326
-999955535 -596818463
-999859463 -596914535
-999846329 -596927669
596848251 999925747
596812349 999961649
596817072 999956926
596907268 999866730
-999951468 -596822530
596795659 999978339
596916617 999857381
596894832 999879166
-999971047 -596802951
-999856702 -596917296
-999868165 -596905833
-999952452 -596821546
596894519 999879479
-999919777 -596854221
596961541 999812457
596914343 999859655
596825230 999948768
596783319 999990679
596954353 999819645
-999911740 -596862258
-999876834 -596897164
-999944020 -596829978
596914173 999859825
596789797 999984201
-999922124 -596851874
-999861183 -596912815
596808007 999965991
-999889307 -596884691
596911467 999862531
596793694 999980304
596823556 999950442
-999960736 -596813262
596849797 999924201
596911095 999862903
-999990836 -596783162
-999870211 -596903787
-999898448 -596875550
-999833630 -596940368
-999966398 -596807600
-999846365 -596927633
-999904722 -596869276
596874799 999899199
596896862 999877136
596874192 999899806
-999967382 -596806616
596794544 999979454
-999915535 -596858463
-999914102 -596859896
596961686 999812312
596815766 999958232
596846828 999927170
596824880 999949118
596848731 999925267
596849452 999924546
-999827685 -596946313
-999831430 -596942568
-999848642 -596925356
596865732 999908266
-999867983 -596906015
-999951174 -596822824
596957105 999816893
596828807 999945191
-999960129 -596813869
-999848548 -596925450
596800518 999973480
-999819907 -596954091
-999837315 -596936683
-999928955 -596845043
596825594 999948404
-999852781 -596921217
596776728 999997270
596888191 999885807
-999989476 -596784522
596927774 999846224
-999869292 -596904706
-999970004 -596803994
596787908 999986090
596798554 999975444
-999974251 -596799747
596891078 999882920
-999885228 -596888770
596887850 999886148
596779886 999994112
-999889430 -596884568
596892693 999881305
-999990066 -596783932
596924080 999849918
-999914581 -596859417
-999821300 -596952698
-999897885 -596876113
596866209 999907789
-999806805 -596967193
-999985686 -596788312
596917252 999856746
596963168 999810830
-999973329 -596800669
-999996839 -596777159
596813901 999960097
-999804430 -596969568
-999897286 -596876712
-999882682 -596891316
596835696 999938302
596821129 999952869
596896379 999877619
-999827301 -596946697
596865517 999908481
-999878429 -596895569
-999977620 -596796378
-999847174 -596926824
-999915179 -596858819
-999907888 -596866110
596833730 999940268
596816738 999957260
596839389 999934609
-999876136 -596897862
596913622 999860376
596776579 999997419
596908100 999865898
596922484 999851514
596848552 999925446
-999861992 -596912006
596794838 999979160
-999849139 -596924859
596897476 999876522
-999978253 -596795745
596842016 999931982
-999824064 -596949934
596817151 999956847
596942465 999831533
596914611 999859387
-999958074 -596815924
-999972879 -596801119
-999906822 -596867176
-999812386 -596961612
596945479 999828519
596946170 999827828
-999953772 -596820226
-999967132 -596806866
596886203 999887795
596825464 999948534
-999882158 -596891840
-999901528 -596872470
596842275 999931723
-999979899 -596794099
-999855043 -596918955
596915791 999858207
596827750 999946248
-999931491 -596842507
-999933190 -596840808
596793113 999980885
596856228 999917770
-999948714 -596825284
-999829600 -596944398
596837143 999936855
-999818097 -596955901
-999933871 -596840127
-999913720 -596860278
596923868 999850130
-999999207 -596774791
596845140 999928858
-999918465 -596855533
596819762 999954236
596854245 999919753
596891035 999882963
-999984518 -596789480
-999827462 -596946536
-999876093 -596897905
596775513 999998485
596827682 999946316
596947581 999826417
596865379 999908619
596793795 999980203
-999920896 -596853102
596820888 999953110
596831831 999942167
596894408 999879590
-999862289 -596911709
596941462 999832536
-999813462 -596960536
-999896780 -596877218
596779072 999994926
-999898160 -596875838
596964576 999809422
-999922023 -596851975
-999890399 -596883599
-999930511 -596843487
596889276 999884722
-999881489 -596892509
-999960517 -596813481
-999964151 -596809847
-999896040 -596877958
596810246 999963752
596841453 999932545
-999874326 -596899672
596940221 999833777
596801625 999972373
-999948589 -596825409
596801074 999972924
-999967977 -596806021
-999878851 -596895147
-999817001 -596956997
-999933055 -596840943
-999951662 -596822336
596843593 999930405
596890878 999883120
596778623 999995375
-999821556 -596952442
-999970605 -596803393
596845088 999928910
-999811093 -596962905
596909896 999864102
596921657 999852341
-999983521 -596790477
596935942 999838056
-999836295 -596937703
-999924817 -596849181
-999881614 -596892384
-999889509 -596884489
-999937256 -596836742
596950908 999823090
-999901738 -596872260
-999800052 -596973946
-999964522 -596809476
596789933 999984065
596838743 999935255
596874425 999899573
596944158 999829840
-999975255 -596798743
-999974902 -596799096
596934318 999839680
-999961267 -596812731
596835672 999938326
-999808766 -596965232
596789105 999984893
-999974038 -596799960
596939347 999834651
596862720 999911278
-999954904 -596819094
596847188 999926810
596882273 999891725
-999931975 -596842023
-999967348 -596806650
-999991360 -596782638
-999886745 -596887253
-999988871 -596785127
596794476 999979522
596807109 999966889
-999994097 -596779901
-999881175 -596892823
596932107 999841891
-999959472 -596814526
-999910019 -596863979
-999904510 -596869488
596779006 999994992
-999909897 -596864101
596827305 999946693
596822705 999951293
596939791 999834207
-999849630 -596924368
596957898 999816100
596864722 999909276
596866851 999907147
596847771 999926227
-999867365 -596906633
-999937647 -596836351
596842922 999931076
596961812 999812186
596914230 999859768
-999801492 -596972506
-999878452 -596895546
596915000 999858998
596859833 999914165
-999981296 -596792702
596901333 999872665
-999892993 -596881005
596812104 999961894
596870495 999903503
-999977176 -596796822
596927278 999846720
596913014 999860984
596900041 999873957
-999825070 -596948928
-999901321 -596872677
-999937325 -596836673
596939209 999834789
-999954334 -596819664
596812556 999961442
596904500 999869498
596855804 999918194
596875980 999898018
596784020 999989978
596970090 999803908
596786884 999987114
596783389 999990609
596899813 999874185
-999992136 -596781862
-999811568 -596962430
596955290 999818708
596869055 999904943
596775821 999998177
596969198 999804800
596819487 999954511
-999984689 -596789309
-999841191 -596932807
596936212 999837786
-999941109 -596832889
-999951115 -596822883
-999820603 -596953395
596838242 999935756
596854577 999919421
596843585 999930413
596973963 999800035
596872147 999901851
596971814 999802184
596816839 999957159
-999939131 -596834867
-999996382 -596777616
-999902585 -596871413
-999994651 -596779347
-999904018 -596869980
-999844386 -596929612
596877676 999896322
596858251 999915747
596803274 999970724
596891982 999882016
596904286 999869712
596840956 999933042
596866947 999907051
-999952266 -596821732
596922851 999851147
596782861 999991137
596930172 999843826
-999808578 -596965420
-999972919 -596801079
596790911 999983087
596899837 999874161
596809830 999964168
596925088 999848910
-999925121 -596848877
596946105 999827893
-999830317 -596943681
-999879378 -596894620
596819358 999954640
-999962417 -596811581
-999828636 -596945362
-999973671 -596800327
-999890254 -596883744
596806403 999967595
-999854321 -596919677
-999968096 -596805902
596803950 999970048
596797268 999976730
-999856470 -596917528
-999880386 -596893612
596924951 999849047
-999970107 -596803891
596855844 999918154
-999861592 -596912406
596821868 999952130
596825644 999948354
596937587 999836411
596878790 999895208
-999835774 -596938224
596791982 999982016
596827569 999946429
-999800310 -596973688
-999909854 -596864144
-999889424 -596884574
596821296 999952702
596953774 999820224
596789231 999984767
-999847502 -596926496
-999833130 -596940868
596781257 999992741
596925977 999848021
-999849425 -596924573
-999806874 -596967124
596862292 999911706
-999973500 -596800498
596809955 999964043
596779585 999994413
-999925867 -596848131
596949262 999824736
596784865 999989133
596966950 999807048
-999919973 -596854025
-999890505 -596883493
-999973007 -596800991
-999884849 -596889149
-999859391 -596914607
-999926726 -596847272
-999817414 -596956584
596887944 999886054
-999989207 -596784791
-999802030 -596971968
-999894525 -596879473
-999964778 -596809220
596877384 999896614
-999996113 -596777885
-999812292 -596961706
596894592 999879406
596950168 999823830
-999818860 -596955138
596966783 999807215
596851558 999922440
-999998135 -596775863
596804740 999969258
-999854346 -596919652
596800351 999973647
596800773 999973225
596904183 999869815
-999837748 -596936250
-999948695 -596825303
596874113 999899885
596953655 999820343
596784815 999989183
-999941797 -596832201
-999939958 -596834040
-999926144 -596847854
596926436 999847562
-999916429 -596857569
-999991860 -596782138
596903228 999870770
596825761 999948237
596824640 999949358
-999982496 -596791502
-999801981 -596972017
-999901084 -596872914
-999815859 -596958139
-999813345 -596960653
-999925790 -596848208
-999832752 -596941246
-999848301 -596925697
596865323 999908675
-999857807 -596916191
-999859990 -596914008
596966532 999807466
596777773 999996225
-999983941 -596790057
596927609 999846389
596918327 999855671
596787959 999986039
-999942535 -596831463
596792236 999981762
596877242 999896756
-999990340 -596783658
596835550 999938448
-999909619 -596864379
-999901791 -596872207
-999985384 -596788614
-999812020 -596961978
596905528 999868470
596926242 999847756
-999905770 -596868228
596806733 999967265
-999896274 -596877724
596774059 999999939
596885177 999888821
596920221 999853777
596796371 999977627
596870442 999903556
596865693 999908305
596775215 999998783
-999847707 -596926291
596901081 999872917
596911925 999862073
-999991226 -596782772
-999994086 -596779912
596776505 999997493
-999960764 -596813234
-999959252 -596814746
596910283 999863715
-999973419 -596800579
596968862 999805136
-999973874 -596800124
596933801 999840197
596776022 999997976
-999916306 -596857692
-999821611 -596952387
596784910 999989088
-999836855 -596937143
-999834371 -596939627
-999827205 -596946793
-999970542 -596803456
596824606 999949392
596878974 999895024
596793734 999980264
596799787 999974211
-999949760 -596824238
596912082 999861916
-999810781 -596963217
-999814229 -596959769
-999810803 -596963195
-999917039 -596856959
-999852950 -596921048
-999845363 -596928635
596902891 999871107
596796221 999977777
596885111 999888887
596798167 999975831
-999862381 -596911617
-999916091 -596857907
-999885977 -596888021
-999927764 -596846234
596967620 999806378
596814309 999959689
596951044 999822954
-999975532 -596798466
-999875594 -596898404
-999879200 -596894798
-999994861 -596779137
-999958659 -596815339
-999812706 -596961292
596905355 999868643
596807545 999966453
596950896 999823102
596893125 999880873
596802670 999971328
-999841696 -596932302
596881225 999892773
-999883723 -596890275
596870434 999903564
-999803368 -596970630
596796018 999977980
596842674 999931324
596781979 999992019
596969360 999804638
-999942818 -596831180
596963891 999810107
596910920 999863078
596948022 999825976
596941336 999832662
-999819595 -596954403
596942019 999831979
596924826 999849172
596800105 999973893
596896240 999877758
596961075 999812923
596847176 999926822
596881778 999892220
-999934988 -596839010
-999841514 -596932484
596924270 999849728
-999865423 -596908575
596906561 999867437
596914108 999859890
-999835078 -596938920
596806505 999967493
596906903 999867095
-999969167 -596804831
-999900606 -596873392
596935255 999838743
-999887868 -596886130
-999824003 -596949995
-999927335 -596846663
-999919539 -596854459
596932348 999841650
596898532 999875466
596955118 999818880
596905763 999868235
596911377 999862621
596918204 999855794
-999865109 -596908889
-999866199 -596907799
596897459 999876539
-999929066 -596844932
-999884544 -596889454
-999904618 -596869380
596857817 999916181
-999862111 -596911887
596967750 999806248
-999929846 -596844152
596868783 999905215
-999925915 -596848083
596787635 999986363
-999924316 -596849682
-999822046 -596951952
-999998221 -596775777
-999936490 -596837508
-999999326 -596774672
596861802 999912196
596806658 999967340
-999986562 -596787436
-999910692 -596863306
-999812566 -596961432
596903810 999870188
596873564 999900434
-999824478 -596949520
-999917708 -596856290
596905147 999868851
596786552 999987446
596937113 999836885
596904821 999869177
-999965008 -596808990
596835432 999938566
596879820 999894178
596920884 999853114
596788316 999985682
596879814 999894184
-999849866 -596924132
596776804 999997194
-999916530 -596857468
596958394 999815604
-999841373 -596932625
-999810000 -596963998
-999970335 -596803663
596777517 999996481
-999887905 -596886093
596925066 999848932
-999841980 -596932018
-999952043 -596821955
596811158 999962840
596785089 999988909
596964337 999809661
-999856115 -596917883
596794852 999979146
596798283 999975715
596964186 999809812
-999817716 -596956282
-999895368 -596878630
-999924095 -596849903
596929195 999844803
596831163 999942835
-999873068 -596900930
-999902567 -596871431
596871815 999902183
-999821204 -596952794
-999950187 -596823811
596897353 999876645
-999968021 -596805977
-999953215 -596820783
-999887460 -596886538
-999964902 -596809096
596927281 999846717
596795216 999978782
-999949044 -596824954
-999974233 -596799765
-999879209 -596894789
596939535 999834463
596874210 999899788
-999871053 -596902945
596928657 999845341
596907961 999866037
-999928432 -596845566
-999919875 -596854123
596945219 999828779
596963291 999810707
-999928348 -596845650
596805887 999968111
596966609 999807389
-999925931 -596848067
-999923328 -596850670
-999896064 -596877934
596932826 999841172
596932079 999841919
-999811341 -596962657
596777078 999996920
-999923588 -596850410
-999841444 -596932554
596916516 999857482
-999898081 -596875917
-999921713 -596852285
596963593 999810405
-999852969 -596921029
-999806820 -596967178
596899136 999874862
596836467 999937531
-999914721 -596859277
-999926005 -596847993
596796912 999977086
596973552 999800446
-999820876 -596953122
596774980 999999018
-999875740 -596898258
-999834735 -596939263
596872883 999901115
-999890694 -596883304
596864037 999909961
596832045 999941953
-999866303 -596907695
596895196 999878802
-999909987 -596864011
-999863001 -596910997
596874655 999899343
596863020 999910978
596864948 999909050
-999846179 -596927819
-999948607 -596825391
-999944485 -596829513
-999959805 -596814193
-999884322 -596889676
596853354 999920644
-999813189 -596960809
596931707 999842291
596929751 999844247
596855736 999918262
596920965 999853033
-999978631 -596795367
596832080 999941918
-999961745 -596812253
-999972749 -596801249
-999989473 -596784525
596955789 999818209
-999837456 -596936542
596855583 999918415
-999955125 -596818873
-999846196 -596927802
-999840964 -596933034
596818301 999955697
-999824558 -596949440
596907598 999866400
596961789 999812209
596875961 999898037
596787229 999986769
596865724 999908274
596971014 999802984
596835478 999938520
-999883417 -596890581
-999976479 -596797519
596779795 999994203
596823576 999950422
-999861028 -596912970
596931356 999842642
-999897938 -596876060
596847223 999926775
-999972694 -596801304
-999845883 -596928115
596957336 999816662
-999931367 -596842631
596792072 999981926
-999877608 -596896390
596805880 999968118
596774649 999999349
596853234 999920764
-999934651 -596839347
-999916084 -596857914
-999897183 -596876815
596853095 999920903
-999944816 -596829182
-999984739 -596789259
596952745 999821253
596859856 999914142
596890480 999883518
-999840234 -596933764
596898418 999875580
596783057 999990941
-999922402 -596851596
596853307 999920691
-999986809 -596787189
596897696 999876302
-999892635 -596881363
596921903 999852095
596832395 999941603
596787080 999986918
596788630 999985368
596937251 999836747
-999880707 -596893291
596849292 999924706
596923239 999850759
-999923858 -596850140
-999847246 -596926752
596780374 999993624
596814739 999959259
-999998929 -596775069
-999973775 -596800223
-999892329 -596881669
596968859 999805139
596955955 999818043
-999822622 -596951376
596877768 999896230
-999900174 -596873824
-999984009 -596789989
-999813285 -596960713
596821189 999952809
-999962661 -596811337
596847488 999926510
596957289 999816709
596817971 999956027
-999988100 -596785898
596910703 999863295
-999900514 -596873484
-999920879 -596853119
-999880848 -596893150
596801115 999972883
-999880017 -596893981
-999804137 -596969861
-999966386 -596807612
-999882047 -596891951
-999890845 -596883153
596873059 999900939
-999983378 -596790620
-999840587 -596933411
596963698 999810300
-999831531 -596942467
-999836179 -596937819
-999957469 -596816529
-999922878 -596851120
596951270 999822728
-999943927 -596830071
596800679 999973319
-999989743 -596784255
-999917323 -596856675
596836427 999937571
-999885313 -596888685
-999839465 -596934533
-999933165 -596840833
-999891689 -596882309
596880918 999893080
-999867751 -596906247
-999925440 -596848558
596835146 999938852
596973927 999800071
596838606 999935392
-999984433 -596789565
596918703 999855295
-999984588 -596789410
-999906825 -596867173
596966422 999807576
-999870099 -596903899
-999941772 -596832226
596846519 999927479
596945050 999828948
-999949232 -596824766
-999970196 -596803802
-999835310 -596938688
596798776 999975222
596953526 999820472
596801165 999972833
-999990583 -596783415
596807446 999966552
-999899204 -596874794
-999930969 -596843029
-999819469 -596954529
-999998645 -596775353
596924204 999849794
-999967918 -596806080
-999996095 -596777903
-999838530 -596935468
-999876042 -596897956
596905418 999868580
596814711 999959287
-999800965 -596973033
-999916678 -596857320
-999978527 -596795471
-999811731 -596962267
596887592 999886406
-999875007 -596898991
-999955004 -596818994
596973777 999800221
-999932673 -596841325
-999979267 -596794731
-999911562 -596862436
596893576 999880422
-999962184 -596811814
596874821 999899177
596815233 999958765
596837264 999936734
596821281 999952717
-999934731 -596839267
-999908914 -596865084
-999822191 -596951807
596784175 999989823
-999929871 -596844127
596840830 999933168
596919491 999854507
596895503 999878495
596851002 999922996
-999919598 -596854400
-999863688 -596910310
-999837604 -596936394
596818188 999955810
-999821780 -596952218
-999854125 -596919873
-999837701 -596936297
596900911 999873087
596936860 999837138
596830930 999943068
596972028 999801970
-999823461 -596950537
596891950 999882048
-999977218 -596796780
596963357 999810641
596837372 999936626
-999820346 -596953652
596843886 999930112
596826088 999947910
596777179 999996819
-999945575 -596828423
596776485 999997513
596965836 999808162
-999960011 -596813987
596938080 999835918
596964677 999809321
-999941075 -596832923
-999824890 -596949108
596898577 999875421
596895519 999878479
596971176 999802822
-999983789 -596790209
596916890 999857108
596909518 999864480
-999877240 -596896758
-999970258 -596803740
-999855268 -596918730
596793488 999980510
596928182 999845816
596842735 999931263
-999848896 -596925102
-999970656 -596803342
-999916779 -596857219
596815629 999958369
-999955601 -596818397
596959456 999814542
-999913872 -596860126
596927321 999846677
596858675 999915323
596910276 999863722
-999978292 -596795706
596776575 999997423
596796905 999977093
-999955606 -596818392
-999919022 -596854976
596905936 999868062
-999851806 -596922192
-999906790 -596867208
-999841124 -596932874
-999884414 -596889584
596823693 999950305
-999858980 -596915018
596847496 999926502
-999816787 -596957211
-999957588 -596816410
596834213 999939785
596914299 999859699
596867317 999906681
-999858872 -596915126
596930160 999843838
596889338 999884660
596952498 999821500
-999929725 -596844273
596800557 999973441
-999970812 -596803186
-999861553 -596912445
-999860900 -596913098
-999800612 -596973386
-999908993 -596865005
-999801529 -596972469
596956598 999817400
-999862125 -596911873
596849827 999924171
-999944561 -596829437
596958615 999815383
-999969359 -596804639
596819371 999954627
596781468 999992530
-999854305 -596919693
-999902253 -596871745
596937269 999836729
-999870561 -596903437
-999918803 -596855195
596886954 999887044
-999891520 -596882478
-999952301 -596821697
596894449 999879549
596884376 999889622
-999990581 -596783417
-999823609 -596950389
-999865077 -596908921
-999987355 -596786643
-999896428 -596877570
596821526 999952472
596854828 999919170
596964724 999809274
-999927798 -596846200
-999974761 -596799237
596872905 999901093
-999963785 -596810213
596822013 999951985
-999951213 -596822785
596813683 999960315
-999905123 -596868875
-999967191 -596806807
596891041 999882957
-999946654 -596827344
596800038 999973960
-999982333 -596791665
-999887573 -596886425
-999880963 -596893035
-999920450 -596853548
596938526 999835472
596817786 999956212
596861047 999912951
596806369 999967629
596790664 999983334
-999817309 -596956689
-999930310 -596843688
-999890749 -596883249
-999958153 -596815845
596788336 999985662
596929615 999844383
-999945652 -596828346
596806077 999967921
-999998283 -596775715
596877860 999896138
-999801450 -596972548
596926299 999847699
-999812080 -596961918
-999859225 -596914773
596842692 999931306
596854686 999919312
-999825813 -596948185
596905347 999868651
-999924263 -596849735
596867550 999906448
-999917351 -596856647
596861327 999912671
596803450 999970548
-999831565 -596942433
596894619 999879379
-999989398 -596784600
596949532 999824466
596852834 999921164
-999816982 -596957016
-999935183 -596838815
596897926 999876072
596803915 999970083
-999884368 -596889630
-999961518 -596812480
-999931732 -596842266
-999977595 -596796403
-999805555 -596968443
596851443 999922555
596957844 999816154
-999995893 -596778105
-999933672 -596840326
-999906895 -596867103
-999868975 -596905023
596928137 999845861
-999955383 -596818615
-999977995 -596796003
596872999 999900999
596947198 999826800
-999807724 -596966274
-999877226 -596896772
-999944748 -596829250
-999879932 -596894066
596809404 999964594
-999861811 -596912187
596810438 999963560
596890330 999883668
-999875440 -596898558
596848160 999925838
596969150 999804848
-999813141 -596960857
596836811 999937187
596788666 999985332
-999987938 -596786060
-999827181 -596946817
596776292 999997706
596902148 999871850
-999822301 -596951697
596942544 999831454
596827970 999946028
-999906039 -596867959
596902330 999871668
596885562 999888436
596886983 999887015
-999910246 -596863752
596971048 999802950
596793363 999980635
-999873004 -596900994
-999864458 -596909540
596943791 999830207
-999820850 -596953148
-999994439 -596779559
-999986673 -596787325
596820834 999953164
-999964162 -596809836
-999937599 -596836399
-999858403 -596915595
-999947103 -596826895
-999932422 -596841576
596898483 999875515
596794041 999979957
596811011 999962987
596923880 999850118
596814749 999959249
-999824388 -596949610
596865350 999908648
-999908116 -596865882
596916275 999857723
-999898682 -596875316
-999944134 -596829864
-999946700 -596827298
-999975735 -596798263
596934408 999839590
-999916835 -596857163
-999846466 -596927532
596788560 999985438
-999813934 -596960064
-999918726 -596855272
596971914 999802084
-999994193 -596779805
-999949703 -596824295
596782824 999991174
-999814455 -596959543
-999954431 -596819567
596904493 999869505
-999816055 -596957943
-999893209 -596880789
596890347 999883651
-999859248 -596914750
-999999902 -596774096
596948398 999825600
596834742 999939256
596909285 999864713
-999812673 -596961325
596914856 999859142
596918603 999855395
596965472 999808526
-999862940 -596911058
-999884447 -596889551
596822408 999951590
-999943979 -596830019
596904637 999869361
596905618 999868380
596831630 999942368
596820425 999953573
-999947662 -596826336
-999988820 -596785178
596836640 999937358
596848467 999925531
-999800102 -596973896
-999973922 -596800076
-999834467 -596939531
-999810312 -596963686
596934269 999839729
-999990336 -596783662
596900723 999873275
596847515 999926483
596811854 999962144
-999801746 -596972252
596915535 999858463
-999965852 -596808146
596899076 999874922
-999883843 -596890155
-999973794 -596800204
-999961618 -596812380
-999899905 -596874093
-999853023 -596920975
-999876541 -596897457
596869652 999904346
-999935491 -596838507
596805096 999968902
-999960252 -596813746
-999937763 -596836235
-999959521 -596814477
-999875706 -596898292
596889303 999884695
-999899941 -596874057
-999863376 -596910622
596848204 999925794
596785623 999988375
-999879002 -596894996
596916369 999857629
-999979440 -596794558
596966464 999807534
596806255 999967743
596788647 999985351
-999957825 -596816173
-999880581 -596893417
596970706 999803292
-999917596 -596856402
-999867318 -596906680
596949826 999824172
596804184 999969814
-999860235 -596913763
596841694 999932304
596913196 999860802
596783266 999990732
-999973664 -596800334
-999869723 -596904275
-999961189 -596812809
-999943364 -596830634
596789425 999984573
-999838448 -596935550
-999983559 -596790439
-999991525 -596782473
596955454 999818544
-999956845 -596817153
596852209 999921789
-999979941 -596794057
-999959383 -596814615
-999913606 -596860392
596794718 999979280
596830103 999943895
-999862178 -596911820
596854565 999919433
-999804981 -596969017
-999930528 -596843470
596789949 999984049
-999853380 -596920618
596945635 999828363
596789945 999984053
-999955009 -596818989
-999980372 -596793626
-999993542 -596780456
596814431 999959567
-999928990 -596845008
-999840585 -596933413
-999819806 -596954192
-999846348 -596927650
596894884 999879114
596954448 999819550
596935854 999838144
-999890062 -596883936
-999911552 -596862446
-999811315 -596962683
596864752 999909246
-999842292 -596931706
-999813223 -596960775
-999862690 -596911308
-999841877 -596932121
-999994189 -596779809
596879442 999894556
-999936312 -596837686
-999983592 -596790406
596947854 999826144
596881768 999892230
-999821455 -596952543
-999895388 -596878610
-999887488 -596886510
596887321 999886677
-999862171 -596911827
596833072 999940926
596818716 999955282
-999838482 -596935516
-999865771 -596908227
-999997386 -596776612
-999950131 -596823867
-999938377 -596835621
596880552 999893446
596848139 999925859
-999836064 -596937934
-999854672 -596919326
596896791 999877207
-999897653 -596876345
-999827193 -596946805
-999800928 -596973070
-999883594 -596890404
-999807447 -596966551
596947841 999826157
-999924262 -596849736
596890950 999883048
596803726 999970272
596965717 999808281
596819887 999954111
-999833505 -596940493
-999926369 -596847629
-999800223 -596973775
596939233 999834765
-999997115 -596776883
-999963383 -596810615
596804234 999969764
596835790 999938208
596858540 999915458
-999941709 -596832289
596869771 999904227
-999823253 -596950745
-999918766 -596855232
-999832998 -596941000
-999922641 -596851357
-999945266 -596828732
-999850491 -596923507
-999846180 -596927818
-999940795 -596833203
596776957 999997041
596846339 999927659
596879853 999894145
596968435 999805563
596907759 999866239
596926801 999847197
-999943639 -596830359
596885354 999888644
-999837955 -596936043
-999948402 -596825596
596799424 999974574
-999894421 -596879577
-999949942 -596824056
596850366 999923632
596842942 999931056
-999955097 -596818901
596778603 999995395
-999933867 -596840131
-999990190 -596783808
-999828474 -596945524
-999828124 -596945874
596952181 999821817
-999855840 -596918158
596844184 999929814
-999968291 -596805707
-999807126 -596966872
596804821 999969177
-999973371 -596800627
596906235 999867763
596956498 999817500
-999819088 -596954910
-999822625 -596951373
596834391 999939607
-999835972 -596938026
596849131 999924867
596890681 999883317
596921000 999852998
596827488 999946510
-999902507 -596871491
-999800256 -596973742
-999887250 -596886748
-999897281 -596876717
-999891678 -596882320
596945084 999828914
-999851359 -596922639
596865791 999908207
-999923049 -596850949
-999807761 -596966237
-999958963 -596815035
-999856194 -596917804
596919387 999854611
-999931288 -596842710
596889421 999884577
-999911808 -596862190
-999930853 -596843145
-999862420 -596911578
-999997799 -596776199
-999964792 -596809206
-999883571 -596890427
596859467 999914531
596873851 999900147
-999960310 -596813688
-999950821 -596823177
596880166 999893832
596954562 999819436
596826665 999947333
-999992421 -596781577
596908467 999865531
-999931768 -596842230
596784946 999989052
596834654 999939344
596962976 999811022
-999988913 -596785085
596876878 999897120
-999858978 -596915020
596777299 999996699
596891091 999882907
596850775 999923223
-999851847 -596922151
596945406 999828592
-999858684 -596915314
-999931431 -596842567
596947188 999826810
596808021 999965977
596882118 999891880
596804116 999969882
-999997249 -596776749
596913447 999860551
596831769 999942229
596957493 999816505
-999914701 -596859297
-999965911 -596808087
596937023 999836975
596798445 999975553
-999826856 -596947142
-999880539 -596893459
596903361 999870637
-999996394 -596777604
-999820268 -596953730
596859760 999914238
596838267 999935731
596798376 999975622
596925889 999848109
596799614 999974384
-999937557 -596836441
-999808262 -596965736
-999949602 -596824396
-999888360 -596885638
596828553 999945445
596808066 999965932
596802049 999971949
596896212 999877786
596832459 999941539
-999994740 -596779258
596855454 999918544
596971959 999802039
-999830093 -596943905
-999811231 -596962767
596855330 999918668
596806033 999967965
-999877522 -596896476
596895679 999878319
596804373 999969625
-999814145 -596959853
-999840108 -596933890
596806279 999967719
-999973511 -596800487
-999823257 -596950741
-999876745 -596897253
-999917513 -596856485
-999949858 -596824140
-999808302 -596965696
596889736 999884262
596959243 999814755
-999821283 -596952715
-999896373 -596877625
-999875817 -596898181
-999951589 -596822409
596896874 999877124
596810885 999963113
596874387 999899611
-999866796 -596907202
-999993064 -596780934
596783173 999990825
-999921522 -596852476
596887306 999886692
-999969811 -596804187
-999842871 -596931127
596907029 999866969
-999891489 -596882509
596796741 999977257
596903613 999870385
596841952 999932046
-999966951 -596807047
-999929118 -596844880
596774477 999999521
596875384 999898614
596788091 999985907
596861625 999912373
596892510 999881488
596902704 999871294
-999829693 -596944305
596914136 999859862
-999842373 -596931625
596931359 999842639
-999906859 -596867139
596908556 999865442
-999881612 -596892386
-999947359 -596826639
596777111 999996887
-999885457 -596888541
-999862532 -596911466
596874183 999899815
596805390 999968608
-999983305 -596790693
-999939814 -596834184
-999852858 -596921140
596837115 999936883
596847616 999926382
-999901909 -596872089
596811121 999962877
-999819455 -596954543
-999824330 -596949668
-999881587 -596892411
596775693 999998305
596891224 999882774
596884546 999889452
596841187 999932811
596958351 999815647
-999840097 -596933901
-999986787 -596787211
596898231 999875767
-999913265 -596860733
-999920581 -596853417
-999830972 -596943026
-999818559 -596955439
-999821036 -596952962
596885611 999888387
-999927296 -596846702
-999876021 -596897977
596893617 999880381
-999919970 -596854028
596811937 999962061
596872594 999901404
-999895090 -596878908
-999828400 -596945598
-999982464 -596791534
-999842023 -596931975
596789348 999984650
-999931747 -596842251
596789612 999984386
596871146 999902852
-999813468 -596960530
596845006 999928992
-999814661 -596959337
596923904 999850094
596898823 999875175
-999803843 -596970155
596949033 999824965
-999970141 -596803857
596881967 999892031
-999977785 -596796213
596794349 999979649
596905971 999868027
-999848610 -596925388
-999869541 -596904457
596856342 999917656
596833741 999940257
596832111 999941887
-999947635 -596826363
596950550 999823448
596848452 999925546
596824575 999949423
-999888722 -596885276
-999948332 -596825666
-999872365 -596901633
-999999390 -596774608
-999802127 -596971871
-999933229 -596840769
596805919 999968079
-999901548 -596872450
596847851 999926147
-999843978 -596930020
596787458 999986540
596894018 999879980
596836727 999937271
596970547 999803451
-999844918 -596929080
596854830 999919168
596825858 999948140
596954886 999819112
596895143 999878855
-999820262 -596953736
596845121 999928877
596965796 999808202
-999931510 -596842488
596821436 999952562
596863047 999910951
596811332 999962666
596862388 999911610
-999863421 -596910577
596912671 999861327
596893966 999880032
596856546 999917452
596779488 999994510
-999958204 -596815794
596806233 999967765
596917475 999856523
596780413 999993585
596831377 999942621
596862391 999911607
-999837430 -596936568
596940333 999833665
-999889898 -596884100
-999945457 -596828541
596851673 999922325
-999832341 -596941657
596930006 999843992
596907769 999866229
-999827453 -596946545
-999957576 -596816422
596783903 999990095
596812426 999961572
596876424 999897574
-999927119 -596846879
596927375 999846623
-999934406 -596839592
-999905213 -596868785
-999952447 -596821551
-999903390 -596870608
-999897251 -596876747
-999947644 -596826354
-999804366 -596969632
596800608 999973390
596956644 999817354
-999892052 -596881946
-999870170 -596903828
596964409 999809589
-999828793 -596945205
596878959 999895039
596967768 999806230
-999986165 -596787833
596852362 999921636
-999946970 -596827028
-999993587 -596780411
-999825947 -596948051
596775532 999998466
596806607 999967391
-999914890 -596859108
596875043 999898955
-999804822 -596969176
-999990695 -596783303
-999847003 -596926995
-999981910 -596792088
596926625 999847373
596877133 999896865
596869162 999904836
-999979930 -596794068
596817867 999956131
-999850234 -596923764
-999937195 -596836803
596887292 999886706
-999907860 -596866138
-999897986 -596876012
-999971489 -596802509
596789537 999984461
-999882250 -596891748
596934739 999839259
-999863550 -596910448
-999942247 -596831751
-999831682 -596942316
-999999011 -596774987
596947275 999826723
-999897777 -596876221
-999929773 -596844225
596900502 999873496
-999937820 -596836178
596862810 999911188
-999957486 -596816512
-999983629 -596790369
596800210 999973788
-999913196 -596860802
596818467 999955531
-999862068 -596911930
596876776 999897222
-999856490 -596917508
-999998288 -596775710
-999859124 -596914874
596951631 999822367
-999882174 -596891824
-999818149 -596955849
596865181 999908817
596966561 999807437
-999961449 -596812549
-999901319 -596872679
-999927130 -596846868
596962966 999811032
596953500 999820498
-999982542 -596791456
-999812819 -596961179
-999847852 -596926146
-999996800 -596777198
-999894021 -596879977
596818902 999955096
596807284 999966714
596906548 999867450
596962597 999811401
596924854 999849144
596806887 999967111
596947182 999826816
-999927221 -596846777
-999848195 -596925803
596781572 999992426
596969358 999804640
-999867888 -596906110
-999831677 -596942321
596775475 999998523
-999827473 -596946525
596803879 999970119
596932193 999841805
-999936137 -596837861
596783729 999990269
-999920094 -596853904
596781561 999992437
-999859031 -596914967
-999813122 -596960876
596815409 999958589
596941009 999832989
596861391 999912607
-999947827 -596826171
-999894704 -596879294
-999958141 -596815857
596812392 999961606
596794929 999979069
-999912735 -596861263
596923037 999850961
-999818535 -596955463
596920559 999853439
596957002 999816996
-999802762 -596971236
596901739 999872259
596963355 999810643
-999859782 -596914216
-999817408 -596956590
596852674 999921324
596818561 999955437
596791663 999982335
-999843377 -596930621
596938339 999835659
-999956390 -596817608
596817612 999956386
-999994309 -596779689
596791249 999982749
-999946004 -596827994
-999826823 -596947175
596953808 999820190
596836578 999937420
-999819923 -596954075
596887371 999886627
596783408 999990590
-999885800 -596888198
596902547 999871451
-999896570 -596877428
596779026 999994972
-999908692 -596865306
596959343 999814655
-999841479 -596932519
596820067 999953931
596864464 999909534
596888924 999885074
-999976486 -596797512
-999854352 -596919646
-999888072 -596885926
596935904 999838094
-999977127 -596796871
596879613 999894385
596804665 999969333
596916292 999857706
-999841154 -596932844
-999914972 -596859026
596805385 999968613
596880298 999893700
-999976410 -596797588
-999964563 -596809435
-999959564 -596814434
596849750 999924248
596818441 999955557
-999804877 -596969121
-999907553 -596866445
-999887842 -596886156
596970947 999803051
-999870621 -596903377
596800971 999973027
596857989 999916009
596874800 999899198
596930597 999843401
-999934900 -596839098
596934010 999839988
-999927595 -596846403
-999855767 -596918231
596797701 999976297
-999874781 -596899217
-999872396 -596901602
-999977557 -596796441
596850808 999923190
596870326 999903672
596867282 999906716
-999909411 -596864587
-999944912 -596829086
596851163 999922835
-999960963 -596813035
596965578 999808420
596945021 999828977
596794722 999979276
596871511 999902487
596802667 999971331
596887334 999886664
-999916062 -596857936
-999807482 -596966516
-999911826 -596862172
-999967440 -596806558
-999918290 -596855708
596811366 999962632
596953050 999820948
596867049 999906949
-999910458 -596863540
-999832900 -596941098
596871223 999902775
-999861535 -596912463
596781923 999992075
-999836626 -596937372
596893267 999880731
-999910023 -596863975
-999969030 -596804968
596972003 999801995
596937418 999836580
596877364 999896634
-999820625 -596953373
-999818915 -596955083
-999842703 -596931295
596972519 999801479
596929491 999844507
596820186 999953812
596841718 999932280
596883398 999890600
596875687 999898311
-999954800 -596819198
596824272 999949726
596970622 999803376
-999994808 -596779190
-999899390 -596874608
596949025 999824973
596967032 999806966
-999940512 -596833486
-999951740 -596822258
596935599 999838399
-999883455 -596890543
-999829340 -596944658
-999856990 -596917008
-999830855 -596943143
596911096 999862902
-999927939 -596846059
-999896323 -596877675
-999932895 -596841103
596844626 999929372
596849512 999924486
596959214 999814784
596960572 999813426
596788223 999985775
-999947857 -596826141
596809841 999964157
596865465 999908533
-999986529 -596787469
-999830940 -596943058
-999903122 -596870876
596774493 999999505
-999892090 -596881908
-999936756 -596837242
-999833588 -596940410
596897856 999876142
596931806 999842192
-999919577 -596854421
596896136 999877862
-999910209 -596863789
-999988526 -596785472
-999961650 -596812348
-999806591 -596967407
596875867 999898131
-999941634 -596832364
596887378 999886620
-999903209 -596870789
596887071 999886927
-999891168 -596882830
-999857566 -596916432
-999859865 -596914133
-999970912 -596803086
596945305 999828693
-999862044 -596911954
-999933010 -596840988
596925904 999848094
596774936 999999062
596943270 999830728
596948548 999825450
596835095 999938903
596909526 999864472
596805435 999968563
-999856605 -596917393
-999921968 -596852030
596824695 999949303
596868473 999905525
-999997529 -596776469
-999972107 -596801891
596854486 999919512
596886244 999887754
-999970683 -596803315
-999952694 -596821304
596813753 999960245
-999924826 -596849172
596937185 999836813
596930812 999843186
596968468 999805530
596834227 999939771
596806025 999967973
-999983713 -596790285
-999904312 -596869686
596945311 999828687
596914506 999859492
596897683 999876315
-999878414 -596895584
-999895663 -596878335
596952588 999821410
-999868947 -596905051
596938699 999835299
596952303 999821695
-999999414 -596774584
-999886165 -596887833
-999937764 -596836234
596944455 999829543
596869639 999904359
-999993854 -596780144
596936002 999837996
596956387 999817611
596869739 999904259
-999913613 -596860385
-999912649 -596861349
-999808848 -596965150
-999873915 -596900083
-999948760 -596825238
596845584 999928414
596823902 999950096
596953892 999820106
-999937828 -596836170
-999838725 -596935273
596777224 999996774
-999960130 -596813868
-999971495 -596802503
596781428 999992570
596844876 999929122
-999894974 -596879024
-999837060 -596936938
596802970 999971028
-999981278 -596792720
-999877264 -596896734
596898394 999875604
-999960153 -596813845
596848130 999925868
596864814 999909184
-999815913 -596958085
596953732 999820266
596804090 999969908
596853309 999920689
596969155 999804843
596802125 999971873
596920129 999853869
596822737 999951261
-999933794 -596840204
596890963 999883035
-999810819 -596963179
596948472 999825526
596862149 999911849
596790510 999983488
-999859709 -596914289
-999917215 -596856783
596856277 999917721
-999976261 -596797737
-999920263 -596853735
596828309 999945689
-999902197 -596871801
-999969641 -596804357
-999818701 -596955297
-999913958 -596860040
596969774 999804224
596835208 999938790
596799777 999974221
596919805 999854193
-999875508 -596898490
-999924411 -596849587
596878528 999895470
-999854023 -596919975
-999808159 -596965839
-999849128 -596924870
596804969 999969029
-999822295 -596951703
596779481 999994517
-999867432 -596906566
-999891414 -596882584
-999847841 -596926157
596933302 999840696
596793172 999980826
-999868072 -596905926
-999869631 -596904367
-999833494 -596940504
596895137 999878861
-999873009 -596900989
-999874109 -596899889
-999911124 -596862874
-999855947 -596918051
-999976009 -596797989
596845181 999928817
596964151 999809847
596784154 999989844
-999801358 -596972640
-999996601 -596777397
596969455 999804543
-999926320 -596847678
-999921257 -596852741
-999948558 -596825440
596901196 999872802
-999877611 -596896387
-999832327 -596941671
596842588 999931410
596837537 999936461
596868580 999905418
596965314 999808684
596789301 999984697
-999861188 -596912810
596913166 999860832
-999839474 -596934524
596872761 999901237
-999872944 -596901054
-999835808 -596938190
596917880 999856118
-999925968 -596848030
596881681 999892317
-999933877 -596840121
596812219 999961779
596839338 999934660
596932857 999841141
-999998718 -596775280
-999974091 -596799907
596957621 999816377
-999914759 -596859239
596952433 999821565
-999913850 -596860148
596843526 999930472
-999906130 -596867868
-999995086 -596778912
596810893 999963105
596797961 999976037
596789075 999984923
596802788 999971210
596939720 999834278
596922222 999851776
596966305 999807693
-999980350 -596793648
596785193 999988805
-999996087 -596777911
-999901373 -596872625
-999921575 -596852423
596839276 999934722
596782101 999991897
-999940996 -596833002
596923154 999850844
-999819896 -596954102
596854651 999919347
596931749 999842249
596791058 999982940
-999910733 -596863265
596792382 999981616
596794070 999979928
596972742 999801256
-999858725 -596915273
-999942830 -596831168
-999920090 -596853908
-999980231 -596793767
596898764 999875234
596835731 999938267
596920957 999853041
596776249 999997749
-999899923 -596874075
-999877708 -596896290
-999974298 -596799700
596969954 999804044
596814032 999959966
596872397 999901601
-999902391 -596871607
-999955781 -596818217
-999926626 -596847372
-999995314 -596778684
-999946398 -596827600
596779357 999994641
596779085 999994913
-999831094 -596942904
-999921693 -596852305
596963443 999810555
596840516 999933482
596938423 999835575
596803786 999970212
-999831406 -596942592
-999877355 -596896643
596936168 999837830
596926055 999847943
596877985 999896013
-999878207 -596895791
-999905409 -596868589
-999881158 -596892840
596884695 999889303
-999850679 -596923319
596927135 999846863
-999804027 -596969971
596808681 999965317
596958313 999815685
596901485 999872513
-999949735 -596824263
-999888203 -596885795
596823875 999950123
-999997028 -596776970
596821095 999952903
596934447 999839551
-999813912 -596960086
596788975 999985023
596885797 999888201
-999882599 -596891399
-999856776 -596917222
-999979543 -596794455
-999867903 -596906095
596929270 999844728
596869343 999904655
596871800 999902198
-999967264 -596806734
-999849822 -596924176
-999996677 -596777321
596964347 999809651
596821232 999952766
-999877900 -596896098
-999961807 -596812191
596931951 999842047
-999811632 -596962366
-999994033 -596779965
596948136 999825862
596967312 999806686
596884219 999889779
-999855431 -596918567
-999904457 -596869541
-999821063 -596952935
-999878942 -596895056
-999981074 -596792924
596858425 999915573
596970111 999803887
-999949119 -596824879
-999815936 -596958062
-999840999 -596932999
596898945 999875053
-999932101 -596841897
-999805709 -596968289
-999834772 -596939226
-999966997 -596807001
596794361 999979637
-999958586 -596815412
-999979353 -596794645
-999869341 -596904657
-999896086 -596877912
596778180 999995818
-999903299 -596870699
596923493 999850505
596801550 999972448
-999907974 -596866024
596912265 999861733
596876405 999897593
596868496 999905502
596897432 999876566
596797269 999976729
596934067 999839931
596809353 999964645
-999890819 -596883179
596801812 999972186
596809665 999964333
596867047 999906951
596868417 999905581
596802686 999971312
-999901974 -596872024
596919750 999854248
596954974 999819024
-999858288 -596915710
-999821116 -596952882
596836646 999937352
596844028 999929970
596893774 999880224
-999916744 -596857254
-999874985 -596899013
-999903931 -596870067
596782660 999991338
-999890291 -596883707
-999975267 -596798731
-999831929 -596942069
-999978375 -596795623
-999890804 -596883194
596782172 999991826
-999805570 -596968428
596851227 999922771
-999899498 -596874500
-999932600 -596841398
-999860844 -596913154
-999856672 -596917326
596810558 999963440
596805999 999967999
-999895937 -596878061
596801878 999972120
596973854 999800144
-999915831 -596858167
-999899240 -596874758
-999879705 -596894293
596914224 999859774
-999849286 -596924712
596876003 999897995
-999922464 -596851534
-999870824 -596903174
596951867 999822131
596805393 999968605
596947536 999826462
596776668 999997330
-999950014 -596823984
596851180 999922818
596876656 999897342
596946033 999827965
596938869 999835129
-999898596 -596875402
596962383 999811615
596862164 999911834
596935974 999838024
596882902 999891096
596786053 999987945
596859207 999914791
596931000 999842998
596963507 999810491
-999945429 -596828569
-999947308 -596826690
596895714 999878284
596898049 999875949
-999985986 -596788012
596866062 999907936
-999940976 -596833022
596858112 999915886
596875556 999898442
-999887506 -596886492
-999971442 -596802556
-999960654 -596813344
-999842566 -596931432
596950708 999823290
-999855916 -596918082
596928705 999845293
596951797 999822201
-999877818 -596896180
-999962650 -596811348
596968366 999805632
-999897424 -596876574
-999910129 -596863869
596777998 999996000
-999925999 -596847999
596857418 999916580
-999887098 -596886900
-999812296 -596961702
-999925824 -596848174
596803441 999970557
-999847759 -596926239
-999958099 -596815899
-999823064 -596950934
-999900237 -596873761
-999999206 -596774792
596857389 999916609
596794303 999979695
596926066 999847932
596897613 999876385
596878510 999895488
-999801689 -596972309
596793615 999980383
-999860616 -596913382
-999944622 -596829376
596917928 999856070
-999847226 -596926772
596890009 999883989
596785723 999988275
596944104 999829894
-999984361 -596789637
-999980114 -596793884
596816899 999957099
596914733 999859265
596894365 999879633
-999961725 -596812273
596837672 999936326
-999955402 -596818596
596827174 999946824
-999850429 -596923569
-999999774 -596774224
596879106 999894892
-999895067 -596878931
596834963 999939035
-999895559 -596878439
-999960349 -596813649
596827742 999946256
596817317 999956681
596881137 999892861
-999868888 -596905110
596799439 999974559
596914309 999859689
596863320 999910678
-999966914 -596807084
596842725 999931273
-999962387 -596811611
596867521 999906477
596859018 999914980
-999845908 -596928090
-999974273 -596799725
596821213 999952785
596947442 999826556
596950878 999823120
-999996807 -596777191
-999907350 -596866648
596911162 999862836
596797998 999976000
-999808701 -596965297
-999819221 -596954777
-999897583 -596876415
-999886744 -596887254
596783786 999990212
-999953322 -596820676
596882039 999891959
596816817 999957181
-999934237 -596839761
596968318 999805680
-999816204 -596957794
-999893984 -596880014
596783800 999990198
596829270 999944728
-999936546 -596837452
596778726 999995272
596966273 999807725
596875217 999898781
596865804 999908194
596853813 999920185
596783395 999990603
596932660 999841338
-999956999 -596816999
596845460 999928538
-999859323 -596914675
596914074 999859924
596957990 999816008
596938997 999835001
-999889313 -596884685
596830200 999943798
-999846843 -596927155
596908993 999865005
-999821730 -596952268
596915037 999858961
-999985383 -596788615
596922560 999851438
-999978142 -596795856
-999905410 -596868588
-999900423 -596873575
596781801 999992197
596937787 999836211
596925957 999848041
596798130 999975868
-999850236 -596923762
-999826130 -596947868
596824252 999949746
596951684 999822314
596938978 999835020
-999904493 -596869505
-999907753 -596866245
-999828368 -596945630
596777099 999996899
-999959663 -596814335
-999837565 -596936433
-999893768 -596880230
-999975499 -596798499
596856259 999917739
596781869 999992129
-999941858 -596832140
-999965429 -596808569
-999913761 -596860237
-999922492 -596851506
596972723 999801275
-999838630 -596935368
596849537 999924461
596871570 999902428
-999942142 -596831856
-999962988 -596811010
596875924 999898074
-999970329 -596803669
-999869983 -596904015
-999842251 -596931747
-999806333 -596967665
-999858596 -596915402
596846711 999927287
596904263 999869735
-999929132 -596844866
-999890930 -596883068
596855184 999918814
-999823375 -596950623
-999993831 -596780167
-999948675 -596825323
-999865967 -596908031
-999963715 -596810283
-999808570 -596965428
596866597 999907401
596827202 999946796
-999982607 -596791391
-999800210 -596973788
596828713 999945285
-999840750 -596933248
596831072 999942926
596833891 999940107
-999941700 -596832298
596812435 999961563
-999954537 -596819461
596785687 999988311
-999939195 -596834803
-999853701 -596920297
596774494 999999504
596818170 999955828
596795555 999978443
-999860431 -596913567
-999853661 -596920337
596782367 999991631
596827579 999946419
596873282 999900716
-999808336 -596965662
-999809368 -596964630
-999969704 -596804294
596931959 999842039
596946431 999827567
-999876171 -596897827
596885627 999888371
-999861774 -596912224
-999885241 -596888757
-999890957 -596883041
596928747 999845251
596917917 999856081
596938350 999835648
-999935017 -596838981
-999852453 -596921545
596925806 999848192
-999985275 -596788723
-999871921 -596902077
596936130 999837868
-999869278 -596904720
-999914985 -596859013
-999983164 -596790834
-999896995 -596877003
596813850 999960148
-999912659 -596861339
-999804550 -596969448
596780057 999993941
-999927788 -596846210
-999944880 -596829118
-999805164 -596968834
596960533 999813465
-999896415 -596877583
-999941389 -596832609
-999912324 -596861674
596897785 999876213
-999845756 -596928242
596850926 999923072
596917857 999856141
-999985445 -596788553
-999801791 -596972207
-999900543 -596873455
596901356 999872642
596887469 999886529
596823347 999950651
596815067 999958931
-999905018 -596868980
-999886862 -596887136
596947213 999826785
596902296 999871702
-999827792 -596946206
596778239 999995759
-999875727 -596898271
596787371 999986627
-999887242 -596886756
-999847008 -596926990
-999812926 -596961072
-999849970 -596924028
-999989598 -596784400
596917097 999856901
-999851846 -596922152
596954744 999819254
596910705 999863293
-999857759 -596916239
-999811516 -596962482
596811434 999962564
-999944632 -596829366
596824090 999949908
-999884228 -596889770
596803970 999970028
596829717 999944281
596881037 999892961
596949431 999824567
596810209 999963789
596786894 999987104
-999815013 -596958985
596958521 999815477
-999977065 -596796933
596846816 999927182
596941271 999832727
-999951898 -596822100
-999975539 -596798459
596949666 999824332
-999975407 -596798591
596868436 999905562
596937207 999836791
596810450 999963548
-999903344 -596870654
596895650 999878348
-999820735 -596953263
-999828452 -596945546
596906557 999867441
596825020 999948978
596779637 999994361
596870522 999903476
-999967991 -596806007
-999859104 -596914894
-999827636 -596946362
596966771 999807227
596870283 999903715
596832843 999941155
596803538 999970460
596782902 999991096
596796884 999977114
596818815 999955183
596962420 999811578
596774445 999999553
-999802457 -596971541
-999959882 -596814116
-999863923 -596910075
-999877078 -596896920
596902862 999871136
-999977574 -596796424
-999927471 -596846527
596812985 999961013
596868871 999905127
-999986773 -596787225
-999936277 -596837721
-999909225 -596864773
-999849665 -596924333
596884562 999889436
596828776 999945222
-999816515 -596957483
-999939879 -596834119
596833917 999940081
-999824011 -596949987
-999953563 -596820435
596799695 999974303
-999838060 -596935938
-999920997 -596853001
-999995102 -596778896
596777406 999996592
596823277 999950721
-999857367 -596916631
596792699 999981299
-999841434 -596932564
596912612 999861386
-999976158 -596797840
596855607 999918391
-999929108 -596844890
596916417 999857581
596880425 999893573
596791854 999982144
-999876037 -596897961
-999923615 -596850383
-999963138 -596810860
596809074 999964924
-999938840 -596835158
596863924 999910074
-999835677 -596938321
596944903 999829095
-999806474 -596967524
-999814355 -596959643
-999856818 -596917180
-999934831 -596839167
596864859 999909139
-999819795 -596954203
596885984 999888014
-999847160 -596926838
596933328 999840670
-999845942 -596928056
596930351 999843647
-999918823 -596855175
596855928 999918070
-999930052 -596843946
596790075 999983923
596867453 999906545
596862186 999911812
-999963360 -596810638
-999823701 -596950297
596967583 999806415
596831936 999942062
596852417 999921581
596778541 999995457
-999878318 -596895680
-999919470 -596854528
-999865461 -596908537
596795290 999978708
-999922999 -596850999
-999851319 -596922679
596807637 999966361
-999924818 -596849180
596924843 999849155
-999838045 -596935953
596929721 999844277
-999884436 -596889562
596940130 999833868
-999837357 -596936641
-999997733 -596776265
-999828055 -596945943
-999963975 -596810023
-999875993 -596898005
596897950 999876048
596809698 999964300
-999868934 -596905064
596963351 999810647
-999947820 -596826178
-999959430 -596814568
-999946979 -596827019
-999986799 -596787199
596972259 999801739
-999890394 -596883604
596791565 999982433
-999974774 -596799224
-999920115 -596853883
596886136 999887862
-999881760 -596892238
596782739 999991259
596942211 999831787
596793424 999980574
-999912808 -596861190
-999858805 -596915193
-999867621 -596906377
-999925081 -596848917
-999837715 -596936283
596792097 999981901
-999809709 -596964289
596799490 999974508
596799790 999974208
-999954303 -596819695
-999918405 -596855593
-999992880 -596781118
-999935989 -596838009
-999914195 -596859803
-999878152 -596895846
596794767 999979231
-999981954 -596792044
-999807851 -596966147
596917029 999856969
-999928828 -596845170
-999891878 -596882120
596885494 999888504
596806817 999967181
-999948069 -596825929
-999913598 -596860400
-999833704 -596940294
596929463 999844535
596898602 999875396
-999912904 -596861094
-999804968 -596969030
-999948587 -596825411
-999935273 -596838725
596924578 999849420
596918558 999855440
596955887 999818111
596832516 999941482
596914520 999859478
-999855222 -596918776
-999806548 -596967450
596956141 999817857
-999821672 -596952326
-999928459 -596845539
-999978778 -596795220
596774930 999999068
596907519 999866479
-999866946 -596907052
596884775 999889223
-999907466 -596866532
596948364 999825634
596927623 999846375
-999964700 -596809298
-999870422 -596903576
-999844274 -596929724
596856124 999917874
596931656 999842342
596901272 999872726
596838597 999935401
-999969099 -596804899
-999822632 -596951366
596906417 999867581
-999856909 -596917089
-999991558 -596782440
596834885 999939113
-999924649 -596849349
596806931 999967067
-999879004 -596894994
596875947 999898051
-999880214 -596893784
596831668 999942330
596933543 999840455
596888709 999885289
596802736 999971262
-999889395 -596884603
596924766 999849232
596868839 999905159
-999999996 -596774002
-999874447 -596899551
-999826059 -596947939
-999823262 -596950736
596883803 999890195
596828061 999945937
596796086 999977912
596893236 999880762
596786213 999987785
596962278 999811720
-999846502 -596927496
596932458 999841540
596818445 999955553
-999911340 -596862658
596780127 999993871
596800700 999973298
-999929190 -596844808
-999991298 -596782700
596955417 999818581
-999967146 -596806852
596887609 999886389
-999809218 -596964780
596862827 999911171
-999800196 -596973802
596915200 999858798
-999826877 -596947121
-999837467 -596936531
-999931640 -596842358
596886664 999887334
596879908 999894090
596836412 999937586
596871974 999902024
596848585 999925413
-999961898 -596812100
-999955430 -596818568
-999906241 -596867757
596851044 999922954
-999963364 -596810634
-999810221 -596963777
-999935295 -596838703
596949452 999824546
-999826073 -596947925
-999920533 -596853465
-999877683 -596896315
-999813508 -596960490
-999862482 -596911516
596951920 999822078
596928211 999845787
-999948968 -596825030
596875544 999898454
596857124 999916874
-999839635 -596934363
-999879777 -596894221
-999804915 -596969083
596833994 999940004
-999823885 -596950113
596963801 999810197
596907734 999866264
596952866 999821132
596883690 999890308
-999838993 -596935005
-999858401 -596915597
596941948 999832050
-999928102 -596845896
596938078 999835920
596814369 999959629
-999961948 -596812050
596801468 999972530
596782468 999991530
596791270 999982728
-999814033 -596959965
-999871141 -596902857
596817299 999956699
596812285 999961713
-999875784 -596898214
596871423 999902575
596791908 999982090
-999886599 -596887399
596952293 999821705
-999862466 -596911532
-999985594 -596788404
-999909725 -596864273
596822550 999951448
-999856764 -596917234
596832252 999941746
596935182 999838816
596965672 999808326
-999966495 -596807503
-999898452 -596875546
596782281 999991717
-999989430 -596784568
596948371 999825627
596943052 999830946
596816480 999957518
596784843 999989155
596782842 999991156
-999890631 -596883367
-999891637 -596882361
-999974527 -596799471
596873929 999900069
-999988546 -596785452
-999957850 -596816148
-999957217 -596816781
-999937050 -596836948
596911153 999862845
596964992 999809006
596830935 999943063
596848572 999925426
-999807859 -596966139
-999896965 -596877033
-999931760 -596842238
-999957338 -596816660
-999833125 -596940873
596782979 999991019
-999862252 -596911746
596839856 999934142
-999947629 -596826369
-999977064 -596796934
-999816575 -596957423
596820771 999953227
596866372 999907626
-999935397 -596838601
596956537 999817461
-999816471 -596957527
-999822284 -596951714
596967769 999806229
-999905573 -596868425
596954870 999819128
596953919 999820079
596807297 999966701
596924900 999849098
-999928044 -596845954
-999822982 -596951016
-999829931 -596944067
-999985654 -596788344
-999905521 -596868477
-999852672 -596921326
596958969 999815029
596806895 999967103
-999942389 -596831609
-999911954 -596862044
596832437 999941561
-999881154 -596892844
-999815148 -596958850
596835124 999938874
-999990185 -596783813
-999983400 -596790598
596865245 999908753
596893587 999880411
596839437 999934561
596877157 999896841
-999935408 -596838590
596887644 999886354
596923620 999850378
596970412 999803586
596909577 999864421
-999817003 -596956995
-999899560 -596874438
596887122 999886876
596787393 999986605
-999865535 -596908463
596965658 999808340
596971688 999802310
596847456 999926542
596952412 999821586
596939718 999834280
596800468 999973530
-999865900 -596908098
-999933628 -596840370
596884797 999889201
-999915207 -596858791
-999997439 -596776559
-999975139 -596798859
596909612 999864386
-999988491 -596785507
596953307 999820691
596909260 999864738
596883705 999890293
-999843059 -596930939
596822025 999951973
596848350 999925648
596787449 999986549
-999811317 -596962681
-999802203 -596971795
-999859257 -596914741
596837902 999936096
596922542 999851456
596915766 999858232
-999879775 -596894223
-999941564 -596832434
-999859743 -596914255
-999901547 -596872451
-999954405 -596819593
596889334 999884664
-999836479 -596937519
-999945907 -596828091
596859224 999914774
-999965338 -596808660
596871029 999902969
-999821026 -596952972
596863886 999910112
-999891018 -596882980
596867699 999906299
-999922755 -596851243
-999955537 -596818461
-999930535 -596843463
-999811254 -596962744
-999872075 -596901923
-999916855 -596857143
596783546 999990452
596856016 999917982
596949310 999824688
596774839 999999159
-999961073 -596812925
596902345 999871653
596860527 999913471
-999807942 -596966056
596788249 999985749
-999912698 -596861300
596783035 999990963
596912543 999861455
596809691 999964307
-999878574 -596895424
596914117 999859881
596853874 999920124
-999911479 -596862519
-999894964 -596879034
-999958540 -596815458
596931131 999842867
596909965 999864033
596844520 999929478
596945319 999828679
596868245 999905753
596897566 999876432
-999943588 -596830410
-999814446 -596959552
596960534 999813464
-999862181 -596911817
-999810593 -596963405
-999847038 -596926960
596824326 999949672
596844608 999929390
-999811553 -596962445
596895979 999878019
596783881 999990117
-999847131 -596926867
596964306 999809692
-999825079 -596948919
-999871975 -596902023
596803774 999970224
-999945068 -596828930
596796531 999977467
-999876461 -596897537
-999854106 -596919892
596803188 999970810
-999809821 -596964177
596954853 999819145
596906800 999867198
596948050 999825948
596808359 999965639
596859983 999914015
596959601 999814397
-999827710 -596946288
-999894694 -596879304
596840353 999933645
-999939659 -596834339
596837073 999936925
596965410 999808588
596818916 999955082
-999822561 -596951437
596911672 999862326
596894404 999879594
-999908143 -596865855
596945225 999828773
-999916563 -596857435
596843113 999930885
596961758 999812240
-999917980 -596856018
596874245 999899753
-999822432 -596951566
-999864474 -596909524
596949437 999824561
-999818294 -596955704
596824862 999949136
596889155 999884843
596870552 999903446
596841649 999932349
596892702 999881296
-999966257 -596807741
-999978508 -596795490
596957807 999816191
596810415 999963583
596960210 999813788
596802400 999971598
-999989853 -596784145
596966607 999807391
596802912 999971086
-999929531 -596844467
-999889400 -596884598
596842164 999931834
-999984096 -596789902
596947552 999826446
596948512 999825486
596963423 999810575
596783205 999990793
-999889388 -596884610
-999970774 -596803224
-999981684 -596792314
596924965 999849033
-999858944 -596915054
-999916708 -596857290
-999918844 -596855154
-999887540 -596886458
-999872003 -596901995
-999842626 -596931372
596790815 999983183
596801233 999972765
596947825 999826173
-999993861 -596780137
-999893458 -596880540
-999814494 -596959504
-999939036 -596834962
-999897174 -596876824
596911014 999862984
-999808267 -596965731
-999892144 -596881854
596953393 999820605
-999997891 -596776107
596847637 999926361
596942197 999831801
596787801 999986197
-999942554 -596831444
-999937304 -596836694
-999907221 -596866777
-999949590 -596824408
596837837 999936161
-999842271 -596931727
596894277 999879721
-999843545 -596930453
596797448 999976550
-999891568 -596882430
596783216 999990782
-999962044 -596811954
596930642 999843356
-999986126 -596787872
-999918562 -596855436
596949871 999824127
-999906727 -596867271
-999944023 -596829975
-999979086 -596794912
-999894832 -596879166
-999903238 -596870760
-999940140 -596833858
596779627 999994371
596884944 999889054
596895964 999878034
-999873902 -596900096
-999890225 -596883773
-999972166 -596801832
-999823037 -596950961
-999880795 -596893203
-999854825 -596919173
596909125 999864873
-999882654 -596891344
-999811971 -596962027
596800259 999973739
596795690 999978308
596906028 999867970
-999987470 -596786528
-999971194 -596802804
596889801 999884197
-999890824 -596883174
596816130 999957868
-999841163 -596932835
-999920618 -596853380
-999965145 -596808853
-999908296 -596865702
596913759 999860239
-999973047 -596800951
596788461 999985537
596793919 999980079
-999842607 -596931391
-999934714 -596839284
-999861766 -596912232
-999856627 -596917371
-999966911 -596807087
596898629 999875369
-999897809 -596876189
596927482 999846516
-999896580 -596877418
596933703 999840295
596948015 999825983
596911875 999862123
596948517 999825481
-999803089 -596970909
596973253 999800745
596914313 999859685
596869582 999904416
-999966321 -596807677
596817417 999956581
-999830837 -596943161
-999878192 -596895806
-999857114 -596916884
-999970964 -596803034
596879600 999894398
596896231 999877767
-999932979 -596841019
-999858775 -596915223
-999966655 -596807343
596940193 999833805
-999800921 -596973077
-999939224 -596834774
596936266 999837732
596919901 999854097
-999981217 -596792781
596811100 999962898
-999849475 -596924523
596905655 999868343
596852997 999921001
-999820643 -596953355
-999807765 -596966233
596879101 999894897
596966164 999807834
-999929379 -596844619
-999815054 -596958944
596964133 999809865
596853429 999920569
-999871524 -596902474
596940563 999833435
596774112 999999886
-999938341 -596835657
-999977581 -596796417
-999825810 -596948188
596929509 999844489
596850438 999923560
-999849339 -596924659
596817803 999956195
596914514 999859484
596836279 999937719
596973474 999800524
-999953031 -596820967
-999996865 -596777133
596922842 999851156
-999905227 -596868771
-999989054 -596784944
596807162 999966836
596894337 999879661
-999909504 -596864494
596941592 999832406
-999893008 -596880990
-999995666 -596778332
596827547 999946451
-999855848 -596918150
596802148 999971850
-999869115 -596904883
596942967 999831031
596940891 999833107
-999831516 -596942482
596905813 999868185
-999926016 -596847982
-999852116 -596921882
596792730 999981268
-999833708 -596940290
-999823527 -596950471
-999904235 -596869763
596834383 999939615
-999843548 -596930450
596912230 999861768
596844928 999929070
596850917 999923081
596897612 999876386
596845926 999928072
596808317 999965681
596949415 999824583
-999965227 -596808771
596939412 999834586
596823408 999950590
596915309 999858689
596783844 999990154
-999867257 -596906741
596811864 999962134
-999938058 -596835940
-999855667 -596918331
596796553 999977445
596824178 999949820
-999938365 -596835633
596800837 999973161
-999861190 -596912808
-999976197 -596797801
596951886 999822112
596836067 999937931
596914585 999859413
596797319 999976679
596938871 999835127
596889128 999884870
596820859 999953139
-999887481 -596886517
-999808697 -596965301
-999892519 -596881479
-999929415 -596844583
596952325 999821673
-999993455 -596780543
-999976680 -596797318
-999942592 -596831406
-999882579 -596891419
596805135 999968863
-999970972 -596803026
-999826209 -596947789
596782893 999991105
596828605 999945393
-999895034 -596878964
-999889506 -596884492
596796006 999977992
-999811403 -596962595
596961880 999812118
-999953314 -596820684
596955154 999818844
596911192 999862806
596930128 999843870
-999922836 -596851162
596968786 999805212
-999902446 -596871552
-999919915 -596854083
-999829435 -596944563
-999982320 -596791678
-999806863 -596967135
596809930 999964068
-999949220 -596824778
596898675 999875323
596788230 999985768
596895109 999878889
596839145 999934853
-999876820 -596897178
596812004 999961994
596871110 999902888
596857854 999916144
596836085 999937913
596874661 999899337
-999974686 -596799312
-999989747 -596784251
596914419 999859579
596893082 999880916
-999989745 -596784253
-999894559 -596879439
596878846 999895152
596837438 999936560
596846903 999927095
596929720 999844278
596891432 999882566
-999831066 -596942932
-999955304 -596818694
596881483 999892515
596794579 999979419
596779293 999994705
596967303 999806695
-999807648 -596966350
596890982 999883016
596819045 999954953
-999912980 -596861018
596801097 999972901
-999973497 -596800501
596794275 999979723
596941551 999832447
-999872137 -596901861
596914706 999859292
596820238 999953760
-999913202 -596860796
-999892691 -596881307
596912708 999861290
-999811686 -596962312
596920139 999853859
-999811555 -596962443
596892535 999881463
596850391 999923607
596807269 999966729
-999879216 -596894782
596835609 999938389
-999991064 -596782934
596920009 999853989
-999859604 -596914394
596800771 999973227
596853571 999920427
596939742 999834256
596790753 999983245
-999971295 -596802703
-999897090 -596876908
596964729 999809269
-999915571 -596858427
-999905103 -596868895
-999925003 -596848995
-999824325 -596949673
596875779 999898219
596795970 999978028
-999968713 -596805285
596965704 999808294
-999826707 -596947291
-999823465 -596950533
596960165 999813833
596866953 999907045
-999912820 -596861178
-999814940 -596959058
-999940787 -596833211
596900263 999873735
596810241 999963757
-999929869 -596844129
596799087 999974911
596930299 999843699
-999848008 -596925990
596935379 999838619
596959523 999814475
-999845675 -596928323
596970943 999803055
596782488 999991510
-999979624 -596794374
-999959048 -596814950
-999993616 -596780382
-999967365 -596806633
596972068 999801930
-999980164 -596793834
-999811175 -596962823
596845073 999928925
596943769 999830229
596804500 999969498
596965669 999808329
-999931590 -596842408
596929974 999844024
-999802161 -596971837
-999803345 -596970653
596951035 999822963
-999907159 -596866839
-999929601 -596844397
-999988344 -596785654
596777584 999996414
-999942095 -596831903
596932616 999841382
596777899 999996099
-999883677 -596890321
-999900373 -596873625
596966990 999807008
596865511 999908487
596925847 999848151
-999853672 -596920326
596881899 999892099
-999836149 -596937849
-999866932 -596907066
596882635 999891363
-999837136 -596936862
-999877195 -596896803
-999941040 -596832958
596838430 999935568
596909970 999864028
-999930470 -596843528
596945005 999828993
596865648 999908350
596914158 999859840
596916889 999857109
-999960271 -596813727
-999862431 -596911567
-999802627 -596971371
-999850348 -596923650
-999881975 -596892023
596794344 999979654
-999974718 -596799280
596807036 999966962
-999944914 -596829084
-999859785 -596914213
596782933 999991065
-999818729 -596955269
596833497 999940501
-999840985 -596933013
-999998601 -596775397
-999858435 -596915563
596873582 999900416
596873957 999900041
-999839072 -596934926
596863969 999910029
-999890406 -596883592
-999996555 -596777443
-999895918 -596878080
-999994575 -596779423
-999927976 -596846022
-999914749 -596859249
596848654 999925344
596820016 999953982
596830744 999943254
-999811862 -596962136
596968117 999805881
-999800032 -596973966
-999996965 -596777033
-999946862 -596827136
-999877650 -596896348
596947145 999826853
-999934445 -596839553
596868255 999905743
596841902 999932096
596885297 999888701
596800887 999973111
596910738 999863260
-999991559 -596782439
-999907179 -596866819
-999981527 -596792471
-999884167 -596889831
596838610 999935388
-999989794 -596784204
596943342 999830656
596954957 999819041
-999883870 -596890128
596931493 999842505
-999871194 -596902804
596934572 999839426
-999829030 -596944968
-999890726 -596883272
-999829205 -596944793
596963254 999810744
596928574 999845424
-999828522 -596945476
596785905 999988093
596776832 999997166
-999966056 -596807942
596801190 999972808
-999931907 -596842091
-999958935 -596815063
596793330 999980668
596884851 999889147
-999960491 -596813507
596783296 999990702
596858683 999915315
-999821173 -596952825
596926687 999847311
-999867069 -596906929
-999884413 -596889585
-999927959 -596846039
596881403 999892595
596784383 999989615
-999817043 -596956955
596821723 999952275
-999829539 -596944459
-999909054 -596864944
596820163 999953835
-999986098 -596787900
-999910556 -596863442
-999939346 -596834652
596965429 999808569
596890398 999883600
596829726 999944272
-999981921 -596792077
596884493 999889505
-999843253 -596930745
-999929331 -596844667
-999875431 -596898567
-999954591 -596819407
-999866268 -596907730
-999815475 -596958523
-999925199 -596848799
-999904523 -596869475
596951529 999822469
-999966062 -596807936
-999858921 -596915077
-999800260 -596973738
-999876170 -596897828
596787512 999986486
-999855386 -596918612
-999843701 -596930297
596889151 999884847
596866424 999907574
596868803 999905195
596898789 999875209
-999923932 -596850066
-999991966 -596782032
596893761 999880237
596854147 999919851
596829640 999944358
596901696 999872302
-999926534 -596847464
596864959 999909039
-999918418 -596855580
-999965126 -596808872
596841211 999932787
-999988124 -596785874
-999837777 -596936221
-999843170 -596930828
596847207 999926791
-999871932 -596902066
-999957380 -596816618
596873742 999900256
-999863713 -596910285
-999945772 -596828226
596845778 999928220
596863435 999910563
-999802205 -596971793
596923742 999850256
-999903185 -596870813
-999880815 -596893183
596789104 999984894
596853696 999920302
596851012 999922986
-999844494 -596929504
-999856741 -596917257
596835285 999938713
596856441 999917557
-999900580 -596873418
596903146 999870852
-999885247 -596888751
-999841804 -596932194
-999964825 -596809173
-999923791 -596850207
-999993818 -596780180
-999909600 -596864398
596806574 999967424
-999943843 -596830155
596784011 999989987
596831150 999942848
-999851679 -596922319
596857310 999916688
-999896540 -596877458
596780017 999993981
-999984475 -596789523
-999829250 -596944748
-999866081 -596907917
-999952627 -596821371
596883413 999890585
-999943969 -596830029
596859829 999914169
-999923689 -596850309
596817032 999956966
596861319 999912679
596787485 999986513
-999819805 -596954193
596819912 999954086
596840966 999933032
-999997356 -596776642
-999987226 -596786772
-999967113 -596806885
596837451 999936547
-999817503 -596956495
596799334 999974664
596852732 999921266
-999891547 -596882451
596841468 999932530
596863940 999910058
596839369 999934629
-999875834 -596898164
596885256 999888742
596889517 999884481
596948584 999825414
596920579 999853419
-999903417 -596870581
-999920703 -596853295
-999888184 -596885814
596814395 999959603
596833556 999940442
596871090 999902908
596825221 999948777
596890111 999883887
-999869861 -596904137
596829255 999944743
596902902 999871096
-999973818 -596800180
-999826536 -596947462
-999877370 -596896628
596842673 999931325
-999815464 -596958534
596807345 999966653
596883347 999890651
-999997801 -596776197
596955882 999818116
-999820499 -596953499
596968962 999805036
-999832935 -596941063
596973442 999800556
596840202 999933796
-999840302 -596933696
596844313 999929685
-999925914 -596848084
596822061 999951937
-999960440 -596813558
-999851090 -596922908
-999828005 -596945993
596879566 999894432
-999841038 -596932960
596869499 999904499
596953259 999820739
596845661 999928337
-999837261 -596936737
596796224 999977774
-999920620 -596853378
596961856 999812142
-999860660 -596913338
-999928237 -596845761
596789919 999984079
-999965213 -596808785
596857309 999916689
-999914039 -596859959
596942825 999831173
596842156 999931842
-999982375 -596791623
-999802114 -596971884
596951874 999822124
-999807333 -596966665
596808520 999965478
-999925580 -596848418
-999817683 -596956315
596907235 999866763
596898087 999875911
596950237 999823761
596947824 999826174
596905195 999868803
-999952615 -596821383
-999926431 -596847567
596863379 999910619
596920473 999853525
-999979657 -596794341
-999935126 -596838872
-999871005 -596902993
596797227 999976771
596893532 999880466
-999947876 -596826122
-999942658 -596831340
-999964075 -596809923
-999933138 -596840860
596871925 999902073
596887581 999886417
-999998724 -596775274
596802304 999971694
-999872949 -596901049
-999976221 -596797777
-999975850 -596798148
-999908195 -596865803
596783751 999990247
-999917870 -596856128
-999835370 -596938628
596776803 999997195
596962016 999811982
596857584 999916414
-999993533 -596780465
596855605 999918393
596887986 999886012
596831149 999942849
596895869 999878129
596858849 999915149
596915945 999858053
-999862992 -596911006
-999871851 -596902147
-999942137 -596831861
-999957179 -596816819
-999913131 -596860867
-999934834 -596839164
-999800409 -596973589
596906956 999867042
596941083 999832915
-999938913 -596835085
596932020 999841978
596858187 999915811
596854166 999919832
596833471 999940527
596866374 999907624
596834714 999939284
-999939486 -596834512
596933826 999840172
596909440 999864558
-999931878 -596842120
596806340 999967658
596934184 999839814
-999845604 -596928394
-999965679 -596808319
-999975523 -596798475
596841488 999932510
596932170 999841828
-999887190 -596886808
596777380 999996618
596961344 999812654
596938740 999835258
-999808389 -596965609
596852850 999921148
-999939985 -596834013
596910064 999863934
596937393 999836605
596853081 999920917
-999874767 -596899231
-999985088 -596788910
596953818 999820180
-999803120 -596970878
-999848014 -596925984
596839274 999934724
596882703 999891295
-999981335 -596792663
-999812630 -596961368
596802851 999971147
596857981 999916017
-999845164 -596928834
596824872 999949126
596792306 999981692
596844670 999929328
-999819372 -596954626
-999875524 -596898474
596959026 999814972
-999988341 -596785657
596867257 999906741
596921346 999852652
-999876043 -596897955
596939438 999834560
-999985605 -596788393
-999804094 -596969904
596786930 999987068
596896855 999877143
-999842912 -596931086
-999912535 -596861463
-999993590 -596780408
-999925341 -596848657
-999856949 -596917049
-999859098 -596914900
-999995475 -596778523
596931241 999842757
596948065 999825933
-999991406 -596782592
-999870071 -596903927
596882003 999891995
596870150 999903848
596944273 999829725
-999804750 -596969248
-999915512 -596858486
-999824078 -596949920
-999964474 -596809524
596816731 999957267
-999854109 -596919889
-999963059 -596810939
-999817225 -596956773
-999888683 -596885315
-999988536 -596785462
-999845746 -596928252
-999912525 -596861473
-999939700 -596834298
596806627 999967371
-999855020 -596918978
-999959964 -596814034
596899994 999874004
596859746 999914252
-999884561 -596889437
596822888 999951110
596877580 999896418
596884945 999889053
-999867439 -596906559
-999845376 -596928622
-999961914 -596812084
-999992235 -596781763
-999988766 -596785232
596844421 999929577
596822053 999951945
-999934733 -596839265
-999962812 -596811186
596818460 999955538
596839928 999934070
-999850263 -596923735
-999850249 -596923749
-999905451 -596868547
596785313 999988685
596794783 999979215
596960789 999813209
596774817 999999181
-999985957 -596788041
-999844638 -596929360
596782351 999991647
596808981 999965017
-999962167 -596811831
596910620 999863378
-999978488 -596795510
-999828902 -596945096
596810055 999963943
596819467 999954531
-999912652 -596861346
-999982402 -596791596
596854014 999919984
-999912669 -596861329
-999945755 -596828243
596838167 999935831
596797527 999976471
596897650 999876348
-999994346 -596779652
-999808164 -596965834
-999924133 -596849865
596953949 999820049
596886399 999887599
-999801782 -596972216
-999939210 -596834788
596776929 999997069
-999910434 -596863564
-999833509 -596940489
596904930 999869068
-999998134 -596775864
-999989605 -596784393
596869364 999904634
596890578 999883420
596899838 999874160
596899116 999874882
596928311 999845687
596870288 999903710
596823687 999950311
596910553 999863445
596833323 999940675
596842310 999931688
596877599 999896399
596810620 999963378
596891699 999882299
-999825663 -596948335
596805092 999968906
-999907496 -596866502
596891266 999882732
-999906891 -596867107
596827955 999946043
596775460 999998538
596953916 999820082
-999861040 -596912958
596836575 999937423
596903183 999870815
-999820289 -596953709
596924010 999849988
-999972512 -596801486
-999969898 -596804100
-999922380 -596851618
596827484 999946514
596900689 999873309
596857225 999916773
596892262 999881736
596843343 999930655
596947161 999826837
596968639 999805359
596852952 999921046
596776163 999997835
-999814472 -596959526
596817282 999956716
596918403 999855595
-999997911 -596776087
596826613 999947385
596825370 999948628
-999933038 -596840960
-999836541 -596937457
-999814781 -596959217
-999881168 -596892830
-999907972 -596866026
596825213 999948785
596879219 999894779
596801411 999972587
596846946 999927052
-999972439 -596801559
-999805347 -596968651
596930363 999843635
-999811369 -596962629
-999931493 -596842505
596897266 999876732
596829166 999944832
596944698 999829300
-999947770 -596826228
596834297 999939701
-999877875 -596896123
-999962279 -596811719
-999893535 -596880463
-999857979 -596916019
-999908628 -596865370
596958555 999815443
596950572 999823426
596914687 999859311
596888249 999885749
596787349 999986649
596901398 999872600
-999818904 -596955094
596826111 999947887
-999856950 -596917048
596810688 999963310
596894415 999879583
596826497 999947501
-999885455 -596888543
596868071 999905927
-999819948 -596954050
596850100 999923898
596900991 999873007
-999925120 -596848878
596956317 999817681
-999893908 -596880090
596912363 999861635
-999881319 -596892679
-999831866 -596942132
596916855 999857143
-999977101 -596796897
-999895390 -596878608
-999999931 -596774067
596896702 999877296
596932901 999841097
596822492 999951506
596832082 999941916
-999965407 -596808591
-999873353 -596900645
-999968921 -596805077
-999963356 -596810642
-999853370 -596920628
-999883129 -596890869
596782675 999991323
-999819401 -596954597
-999902457 -596871541
-999826008 -596947990
-999812016 -596961982
596947505 999826493
596867450 999906548
-999908148 -596865850
596780300 999993698
-999836402 -596937596
596820612 999953386
596810078 999963920
-999953808 -596820190
-999847926 -596926072
596805687 999968311
-999881375 -596892623
-999905106 -596868892
-999829896 -596944102
596858407 999915591
-999818777 -596955221
596972142 999801856
596902464 999871534
596903229 999870769
-999926794 -596847204
-999877402 -596896596
596953887 999820111
-999832272 -596941726
596830581 999943417
596831388 999942610
596792874 999981124
596825451 999948547
596938305 999835693
596833805 999940193
-999976129 -596797869
-999981498 -596792500
596807799 999966199
596784406 999989592
596866774 999907224
596858955 999915043
-999987281 -596786717
596916148 999857850
-999864168 -596909830
596899001 999874997
-999854462 -596919536
596860465 999913533
596899274 999874724
596897966 999876032
-999918998 -596855000
-999905874 -596868124
-999956084 -596817914
596828891 999945107
-999913378 -596860620
-999964666 -596809332
596910449 999863549
596904808 999869190
-999837450 -596936548
-999949429 -596824569
596966500 999807498
-999846202 -596927796
596869396 999904602
-999993332 -596780666
596915827 999858171
596949881 999824117
596911640 999862358
-999896513 -596877485
596816649 999957349
596889239 999884759
-999934425 -596839573
-999933907 -596840091
596785099 999988899
-999866541 -596907457
596791331 999982667
596807235 999966763
-999938587 -596835411
596829852 999944146
-999944729 -596829269
596947459 999826539
596857167 999916831
596897982 999876016
596902771 999871227
-999941343 -596832655
-999817917 -596956081
596784820 999989178
596870611 999903387
-999929221 -596844777
-999991538 -596782460
-999900781 -596873217
596823642 999950356
596861669 999912329
-999918121 -596855877
596919303 999854695
-999963858 -596810140
-999805084 -596968914
-999927155 -596846843
596938739 999835259
596963046 999810952
596775792 999998206
-999962349 -596811649
596820818 999953180
-999929073 -596844925
596787590 999986408
-999875869 -596898129
-999981740 -596792258
-999883145 -596890853
596848004 999925994
596971931 999802067
-999999708 -596774290
596967610 999806388
-999823056 -596950942
596774175 999999823
-999956011 -596817987
-999994529 -596779469
596841555 999932443
596910728 999863270
-999802060 -596971938
596866033 999907965
-999815908 -596958090
596782183 999991815
-999896472 -596877526
596948633 999825365
596837490 999936508
-999952601 -596821397
596876775 999897223
-999984760 -596789238
596942763 999831235
596836321 999937677
-999862446 -596911552
-999835164 -596938834
-999934527 -596839471
596917663 999856335
-999955163 -596818835
-999885717 -596888281
596956470 999817528
596874836 999899162
596881502 999892496
-999898535 -596875463
-999840850 -596933148
596810927 999963071
-999950591 -596823407
-999977594 -596796404
596819500 999954498
-999947098 -596826900
-999864536 -596909462
596957280 999816718
596887878 999886120
596936209 999837789
596923968 999850030
596935840 999838158
596892831 999881167
596866188 999907810
-999992855 -596781143
-999833100 -596940898
596775623 999998375
596838545 999935453
596830590 999943408
596954793 999819205
596907193 999866805
-999802580 -596971418
596914445 999859553
-999984003 -596789995
596814508 999959490
596777909 999996089
-999842436 -596931562
-999807423 -596966575
-999818152 -596955846
-999823374 -596950624
596938883 999835115
596888096 999885902
-999988301 -596785697
596831389 999942609
-999928341 -596845657
-999827114 -596946884
-999969327 -596804671
-999894551 -596879447
596793184 999980814
596952643 999821355
596794278 999979720
-999906959 -596867039
596823235 999950763
-999961981 -596812017
596937514 999836484
-999980355 -596793643
596959265 999814733
-999938394 -596835604
-999906260 -596867738
596839529 999934469
596889296 999884702
596872085 999901913
-999830381 -596943617
596970036 999803962
-999975932 -596798066
596932906 999841092
596783765 999990233
596825531 999948467
-999949576 -596824422
-999964761 -596809237
596817876 999956122
-999922018 -596851980
-999805962 -596968036
596941813 999832185
596840984 999933014
-999844143 -596929855
-999839528 -596934470
596845184 999928814
-999871938 -596902060
596838260 999935738
-999804873 -596969125
-999999144 -596774854
-999886841 -596887157
596907452 999866546
596967139 999806859
-999865221 -596908777
596835229 999938769
596801016 999972982
-999830455 -596943543
-999950523 -596823475
596964668 999809330
596789044 999984954
596914914 999859084
596839797 999934201
596837614 999936384
-999980565 -596793433
596790110 999983888
-999958606 -596815392
596938364 999835634
-999931771 -596842227
596776362 999997636
596911038 999862960
-999842170 -596931828
-999833109 -596940889
596902545 999871453
-999879765 -596894233
-999836746 -596937252
596834347 999939651
-999846457 -596927541
596864634 999909364
596825948 999948050
-999863533 -596910465
596789650 999984348
-999970792 -596803206
-999910685 -596863313
596959263 999814735
-999874593 -596899405
596902080 999871918
596965735 999808263
596932677 999841321
596851391 999922607
596882732 999891266
596803324 999970674
596838145 999935853
-999891560 -596882438
596927543 999846455
-999806632 -596967366
-999965686 -596808312
-999808538 -596965460
596840818 999933180
-999981495 -596792503
596841524 999932474
-999903643 -596870355
-999928144 -596845854
596849660 999924338
596924156 999849842
-999921637 -596852361
-999974149 -596799849
596962121 999811877
596882156 999891842
-999945893 -596828105
-999872107 -596901891
-999903056 -596870942
-999975711 -596798287
-999914386 -596859612
-999930231 -596843767
596816200 999957798
-999981896 -596792102
596914975 999859023
596956951 999817047
-999867375 -596906623
-999898802 -596875196
-999805047 -596968951
-999865496 -596908502
596814026 999959972
-999941633 -596832365
-999895106 -596878892
-999922558 -596851440
596935367 999838631
596890354 999883644
-999972093 -596801905
596931698 999842300
-999943797 -596830201
-999869203 -596904795
596822090 999951908
-999825479 -596948519
-999827032 -596946966
-999985381 -596788617
596856585 999917413
596875269 999898729
596808282 999965716
-999856000 -596917998
-999885196 -596888802
-999844967 -596929031
-999853434 -596920564
-999985070 -596788928
596794119 999979879
596903085 999870913
-999991499 -596782499
-999882062 -596891936
-999850398 -596923600
-999939115 -596834883
-999965534 -596808464
-999832284 -596941714
596883635 999890363
596812822 999961176
596894565 999879433
-999916042 -596857956
596822178 999951820
596832390 999941608
-999808858 -596965140
-999876465 -596897533
-999973637 -596800361
596930210 999843788
596962175 999811823
596833518 999940480
596895277 999878721
596873852 999900146
-999837763 -596936235
596887459 999886539
-999813860 -596960138
596861556 999912442
596859704 999914294
-999992822 -596781176
-999824212 -596949786
596921516 999852482
-999979489 -596794509
596969418 999804580
-999977677 -596796321
596782717 999991281
596905913 999868085
-999882973 -596891025
596839151 999934847
-999856982 -596917016
-999818387 -596955611
596935758 999838240
596785793 999988205
-999837289 -596936709
596830701 999943297
-999872408 -596901590
-999866026 -596907972
596843918 999930080
596779817 999994181
596971944 999802054
-999911810 -596862188
596827948 999946050
596861937 999912061
596836536 999937462
596937124 999836874
596925995 999848003
596910305 999863693
-999875560 -596898438
596790539 999983459
-999953362 -596820636
-999872579 -596901419
596942803 999831195
596908204 999865794
596858881 999915117
-999984867 -596789131
596888590 999885408
596796048 999977950
-999865482 -596908516
596945893 999828105
596853833 999920165
-999866297 -596907701
-999982778 -596791220
596833470 999940528
-999933750 -596840248
-999874302 -596899696
596795631 999978367
-999844478 -596929520
596929102 999844896
-999953692 -596820306
596824296 999949702
-999892284 -596881714
596911733 999862265
596809842 999964156
596790157 999983841
596922708 999851290
-999895174 -596878824
596865466 999908532
-999954507 -596819491
596906356 999867642
596960302 999813696
-999978959 -596795039
-999969684 -596804314
596963964 999810034
-999901876 -596872122
-999952085 -596821913
-999918409 -596855589
-999877419 -596896579
-999848104 -596925894
596942995 999831003
-999937340 -596836658
596871482 999902516
-999828356 -596945642
596949733 999824265
596921460 999852538
596801070 999972928
596960843 999813155
-999807978 -596966020
596864937 999909061
-999953932 -596820066
596918670 999855328
596917675 999856323
-999890557 -596883441
-999908847 -596865151
596785049 999988949
596833487 999940511
596959970 999814028
-999976723 -596797275
596942137 999831861
-999864095 -596909903
-999930286 -596843712
596950262 999823736
596777176 999996822
-999976168 -596797830
596813833 999960165
-999815962 -596958036
-999810571 -596963427
-999997556 -596776442
-999873918 -596900080
596774648 999999350
596811441 999962557
-999906512 -596867486
596792344 999981654
-999918892 -596855106
-999853244 -596920754
596791766 999982232
596969724 999804274
-999904413 -596869585
-999968382 -596805616
596813026 999960972
-999836548 -596937450
596845578 999928420
-999952390 -596821608
-999958874 -596815124
596876637 999897361
596811070 999962928
-999834449 -596939549
596794452 999979546
596910774 999863224
596905668 999868330
-999926897 -596847101
596802797 999971201
-999829718 -596944280
-999965749 -596808249
596894014 999879984
596943489 999830509
-999925151 -596848847
-999836657 -596937341
-999874609 -596899389
-999861872 -596912126
-999902769 -596871229
596834694 999939304
-999971138 -596802860
-999902309 -596871689
-999923482 -596850516
596918822 999855176
-999965348 -596808650
-999849769 -596924229
596892606 999881392
596948877 999825121
596930975 999843023
-999955567 -596818431
-999904362 -596869636
596901376 999872622
-999992051 -596781947
-999940481 -596833517
596940258 999833740
-999954553 -596819445
596842886 999931112
-999940855 -596833143
-999837475 -596936523
596946222 999827776
-999966109 -596807889
-999933564 -596840434
596969926 999804072
596848521 999925477
-999904556 -596869442
596789337 999984661
596810144 999963854
-999913480 -596860518
596868175 999905823
-999981759 -596792239
596964323 999809675
596840356 999933642
596804867 999969131
-999964114 -596809884
-999965401 -596808597
-999964956 -596809042
-999997221 -596776777
596784273 999989725
-999936806 -596837192
596809868 999964130
-999967530 -596806468
-999839740 -596934258
596949810 999824188
596833010 999940988
596882352 999891646
596825394 999948604
-999954462 -596819536
596817365 999956633
-999981611 -596792387
-999874599 -596899399
596857180 999916818
-999901235 -596872763
596828222 999945776
-999932089 -596841909
-999866734 -596907264
596877661 999896337
-999902230 -596871768
596962074 999811924
596943241 999830757
596860178 999913820
-999852243 -596921755
-999904168 -596869830
-999970055 -596803943
-999803906 -596970092
-999919679 -596854319
596898511 999875487
596774099 999999899
-999957937 -596816061
596898663 999875335
-999843580 -596930418
-999997436 -596776562
-999951188 -596822810
596791121 999982877
-999803365 -596970633
-999865579 -596908419
596886695 999887303
-999945692 -596828306
596827720 999946278
-999958108 -596815890
-999869500 -596904498
-999912066 -596861932
596867817 999906181
596942136 999831862
596789059 999984939
596909059 999864939
596836180 999937818
-999833980 -596940018
596928304 999845694
596959707 999814291
596800899 999973099
-999980458 -596793540
-999973734 -596800264
596901023 999872975
596945439 999828559
596949963 999824035
-999938866 -596835132
-999967250 -596806748
596786651 999987347
-999933187 -596840811
596829189 999944809
596877474 999896524
596870843 999903155
596869968 999904030
596918800 999855198
-999868217 -596905781
596913159 999860839
-999997945 -596776053
596801161 999972837
596780977 999993021
596915035 999858963
-999989061 -596784937
-999816607 -596957391
-999888882 -596885116
596808801 999965197
596815451 999958547
-999985858 -596788140
-999925925 -596848073
-999899541 -596874457
-999929682 -596844316
596887139 999886859
596835648 999938350
-999968403 -596805595
-999912739 -596861259
596950909 999823089
596806441 999967557
-999988245 -596785753
-999981688 -596792310
-999882609 -596891389
596774749 999999249
596782042 999991956
-999929036 -596844962
-999853896 -596920102
-999992858 -596781140
-999927834 -596846164
596895582 999878416
596966606 999807392
-999938942 -596835056
596825927 999948071
596896686 999877312
-999993571 -596780427
-999948384 -596825614
-999903255 -596870743
596889722 999884276
596945276 999828722
-999942530 -596831468
-999830041 -596943957
-999913673 -596860325
-999936900 -596837098
596809228 999964770
-999998905 -596775093
-999913833 -596860165
596830793 999943205
596973701 999800297
-999922534 -596851464
596889556 999884442
-999984140 -596789858
596802856 999971142
596965168 999808830
-999886337 -596887661
596850258 999923740
-999998571 -596775427
596792360 999981638
-999994924 -596779074
-999826464 -596947534
596809328 999964670
-999810723 -596963275
-999977773 -596796225
596911357 999862641
596904663 999869335
-999870660 -596903338
596781181 999992817
596895767 999878231
-999962631 -596811367
-999852228 -596921770
-999979537 -596794461
596868096 999905902
-999851880 -596922118
-999958988 -596815010
596934251 999839747
-999840842 -596933156
-999837418 -596936580
-999994238 -596779760
-999868335 -596905663
-999893498 -596880500
596874518 999899480
596915522 999858476
596827228 999946770
-999827618 -596946380
-999903495 -596870503
-999855867 -596918131
-999950265 -596823733
596798117 999975881
596879587 999894411
-999990171 -596783827
596836550 999937448
596948126 999825872
-999944316 -596829682
-999827734 -596946264
-999906538 -596867460
-999844756 -596929242
-999830938 -596943060
-999944934 -596829064
596915815 999858183
-999892958 -596881040
596779297 999994701
596814058 999959940
-999881213 -596892785
-999805041 -596968957
-999954029 -596819969
596898651 999875347
596913007 999860991
596796947 999977051
596842181 999931817
-999964926 -596809072
-999932034 -596841964
-999919093 -596854905
-999857868 -596916130
596810479 999963519
596822456 999951542
596943730 999830268
596901860 999872138
596942403 999831595
596898048 999875950
596825759 999948239
-999839100 -596934898
596927218 999846780
596866898 999907100
596883010 999890988
596858756 999915242
-999998026 -596775972
596916318 999857680
-999894046 -596879952
596945709 999828289
596812760 999961238
596929073 999844925
596851100 999922898
596934407 999839591
-999970109 -596803889
596931093 999842905
-999874420 -596899578
-999917033 -596856965
-999958796 -596815202
596824615 999949383
596882890 999891108
-999991466 -596782532
596844288 999929710
-999945274 -596828724
596886788 999887210
596960544 999813454
-999847478 -596926520
596868529 999905469
-999935967 -596838031
596900150 999873848
-999895808 -596878190
596969297 999804701
-999875366 -596898632
596896712 999877286
-999930150 -596843848
596949466 999824532
596784764 999989234
-999860380 -596913618
596961952 999812046
-999967081 -596806917
596900896 999873102
-999979721 -596794277
596813150 999960848
596876044 999897954
596850323 999923675
596906685 999867313
-999966119 -596807879
-999841612 -596932386
-999920454 -596853544
-999801713 -596972285
-999974568 -596799430
-999816071 -596957927
-999972917 -596801081
-999842774 -596931224
596895641 999878357
-999925424 -596848574
596835640 999938358
596946913 999827085
-999828086 -596945912
596957424 999816574
596944899 999829099
-999892501 -596881497
-999824812 -596949186
-999983118 -596790880
596881809 999892189
-999990162 -596783836
-999902274 -596871724
596813054 999960944
-999935073 -596838925
-999911990 -596862008
596851116 999922882
596970008 999803990
-999838398 -596935600
-999807147 -596966851
596968162 999805836
-999912864 -596861134
596811670 999962328
596908679 999865319
-999985661 -596788337
-999854252 -596919746
596871765 999902233
596841510 999932488
-999801933 -596972065
596873936 999900062
596824980 999949018
596883684 999890314
-999894135 -596879863
-999850636 -596923362
596839360 999934638
596831749 999942249
596969062 999804936
-999999523 -596774475
-999944512 -596829486
-999880118 -596893880
596927383 999846615
-999800002 -596973996
596970691 999803307
-999867121 -596906877
-999964931 -596809067
-999812236 -596961762
-999859972 -596914026
-999976761 -596797237
-999952097 -596821901
596777450 999996548
596798882 999975116
596793973 999980025
596871824 999902174
-999989865 -596784133
-999843008 -596930990
596825729 999948269
-999832416 -596941582
-999994008 -596779990
596960441 999813557
596932791 999841207
596931936 999842062
-999843693 -596930305
596865530 999908468
596921232 999852766
-999964411 -596809587
596781060 999992938
-999825119 -596948879
596858006 999915992
-999833378 -596940620
596911661 999862337
-999938093 -596835905
-999873532 -596900466
-999806509 -596967489
-999858559 -596915439
596971611 999802387
596892541 999881457
596862776 999911222
-999871744 -596902254
596903963 999870035
-999882308 -596891690
596838608 999935390
596778636 999995362
-999850794 -596923204
596840132 999933866
596815820 999958178
596957499 999816499
596916870 999857128
-999819712 -596954286
596897548 999876450
-999875411 -596898587
-999952765 -596821233
-999869229 -596904769
596787417 999986581
596866801 999907197
596794705 999979293
596891873 999882125
-999828565 -596945433
596932127 999841871
-999892913 -596881085
596961312 999812686
596848172 999925826
596905778 999868220
596873316 999900682
596774124 999999874
596785524 999988474
-999936889 -596837109
-999861439 -596912559
596851421 999922577
596856886 999917112
-999875178 -596898820
596954801 999819197
-999833773 -596940225
-999970614 -596803384
596854371 999919627
-999850104 -596923894
596909028 999864970
596917851 999856147
596819653 999954345
596887716 999886282
596786490 999987508
596879634 999894364
596837353 999936645
-999839611 -596934387
-999801159 -596972839
-999988883 -596785115
596905050 999868948
-999913289 -596860709
-999809041 -596964957
596811063 999962935
-999951428 -596822570
-999937005 -596836993
596940547 999833451
596853999 999919999
-999888558 -596885440
-999997732 -596776266
-999923102 -596850896
596950569 999823429
-999937194 -596836804
-999992838 -596781160
-999971377 -596802621
-999906116 -596867882
-999972358 -596801640
596889537 999884461
-999935282 -596838716
596904885 999869113
596893964 999880034
596962929 999811069
596782522 999991476
-999864706 -596909292
-999853943 -596920055
596844321 999929677
-999909780 -596864218
596968701 999805297
596841146 999932852
-999980684 -596793314
596810507 999963491
596915456 999858542
596961546 999812452
596898895 999875103
596964056 999809942
-999866705 -596907293
-999941624 -596832374
-999818798 -596955200
596875250 999898748
-999808795 -596965203
-999885513 -596888485
596963872 999810126
-999986150 -596787848
-999922614 -596851384
-999913057 -596860941
-999950438 -596823560
596909765 999864233
596923681 999850317
596892111 999881887
-999882837 -596891161
596937292 999836706
-999853044 -596920954
596952659 999821339
596795769 999978229
-999938680 -596835318
-999874820 -596899178
596862551 999911447
596958058 999815940
596893613 999880385
596905911 999868087
596885809 999888189
596778099 999995899
596952578 999821420
-999819007 -596954991
-999867031 -596906967
596852969 999921029
596933867 999840131
-999943818 -596830180
-999982267 -596791731
-999859803 -596914195
-999967581 -596806417
596842121 999931877
-999948803 -596825195
596883232 999890766
596851462 999922536
596783882 999990116
-999998867 -596775131
-999853927 -596920071
596833956 999940042
-999991974 -596782024
-999854694 -596919304
596814758 999959240
596941484 999832514
-999822519 -596951479
-999821702 -596952296
596887200 999886798
596823707 999950291
596972276 999801722
596844811 999929187
596814306 999959692
596939579 999834419
596945821 999828177
596900960 999873038
596816123 999957875
596851361 999922637
596948664 999825334
-999938891 -596835107
-999972235 -596801763
596968001 999805997
596923138 999850860
-999940105 -596833893
596876658 999897340
596904003 999869995
-999949972 -596824026
596947101 999826897
-999955214 -596818784
596896453 999877545
596871313 999902685
596833706 999940292
596824210 999949788
596897839 999876159
-999923837 -596850161
596937058 999836940
596968004 999805994
596879941 999894057
596843026 999930972
596861379 999912619
-999950561 -596823437
596860535 999913463
-999936770 -596837228
596847257 999926741
596782433 999991565
596943855 999830143
-999975216 -596798782
-999835453 -596938545
596931920 999842078
-999943786 -596830212
-999907236 -596866762
-999993041 -596780957
596793134 999980864
596792647 999981351
596919591 999854407
596946698 999827300
-999928647 -596845351
596811773 999962225
596917800 999856198
596880666 999893332
-999919068 -596854930
-999896411 -596877587
-999959897 -596814101
-999986199 -596787799
596863569 999910429
-999966950 -596807048
596925028 999848970
-999999686 -596774312
596935762 999838236
596833109 999940889
-999824461 -596949537
596874613 999899385
-999874735 -596899263
-999809158 -596964840
-999836379 -596937619
596863269 999910729
596929774 999844224
-999888927 -596885071
596940150 999833848
-999922769 -596851229
596889425 999884573
596914707 999859291
596854435 999919563
596925949 999848049
596817515 999956483
-999931585 -596842413
-999922958 -596851040
-999882570 -596891428
596779722 999994276
596839095 999934903
-999934608 -596839390
-999883657 -596890341
-999958821 -596815177
596945761 999828237
596785105 999988893
596794995 999979003
596949461 999824537
596926083 999847915
-999951435 -596822563
596874588 999899410
596813965 999960033
596801613 999972385
-999971434 -596802564
-999857352 -596916646
-999947168 -596826830
596851397 999922601
-999905777 -596868221
-999872334 -596901664
-999809550 -596964448
596883960 999890038
-999816052 -596957946
-999930509 -596843489
-999949169 -596824829
-999937766 -596836232
596819663 999954335
-999861500 -596912498
-999994538 -596779460
-999879948 -596894050
596886298 999887700
596941377 999832621
-999885026 -596888972
-999934416 -596839582
596827385 999946613
596891876 999882122
-999917945 -596856053
596787961 999986037
596952278 999821720
596831233 999942765
596811480 999962518
-999948554 -596825444
-999932178 -596841820
-999894247 -596879751
596894571 999879427
596840565 999933433
596876198 999897800
596869927 999904071
-999991456 -596782542
596958758 999815240
-999926745 -596847253
-999843750 -596930248
596781288 999992710
-999977575 -596796423
596810593 999963405
596837785 999936213
596961233 999812765
-999833416 -596940582
596834231 999939767
596967117 999806881
-999851045 -596922953
596786398 999987600
596948912 999825086
-999889525 -596884473
-999931460 -596842538
596889650 999884348
596919071 999854927
596880292 999893706
596836135 999937863
596848988 999925010
596807465 999966533
596817682 999956316
-999851612 -596922386
596910223 999863775
596881336 999892662
596932238 999841760
-999858610 -596915388
-999847202 -596926796
596857383 999916615
-999922733 -596851265
596879285 999894713
-999996889 -596777109
-999843256 -596930742
-999979939 -596794059
-999853977 -596920021
-999975941 -596798057
-999942791 -596831207
596915305 999858693
-999932926 -596841072
-999898967 -596875031
-999815349 -596958649
596928924 999845074
596899302 999874696
-999832702 -596941296
596823361 999950637
-999818517 -596955481
-999896870 -596877128
596835179 999938819
-999849395 -596924603
596882364 999891634
-999921461 -596852537
-999919273 -596854725
-999837550 -596936448
-999957067 -596816931
-999998872 -596775126
596819838 999954160
-999854288 -596919710
-999802472 -596971526
-999902617 -596871381
-999824906 -596949092
-999816081 -596957917
596923132 999850866
-999858195 -596915803
-999807768 -596966230
-999946213 -596827785
596878781 999895217
-999927350 -596846648
596881947 999892051
596946758 999827240
-999893480 -596880518
-999900599 -596873399
-999856414 -596917584
596882172 999891826
-999814536 -596959462
-999980224 -596793774
596839291 999934707
596779644 999994354
596889114 999884884
-999881498 -596892500
596961632 999812366
596880888 999893110
596820674 999953324
-999995671 -596778327
596892773 999881225
596881956 999892042
596798223 999975775
-999840497 -596933501
596939842 999834156
596862389 999911609
-999836564 -596937434
596840491 999933507
-999926962 -596847036
596936113 999837885
-999836354 -596937644
596837044 999936954
-999949940 -596824058
596847453 999926545
596823578 999950420
-999896630 -596877368
-999940187 -596833811
596928200 999845798
596777030 999996968
-999972470 -596801528
-999826906 -596947092
596948502 999825496
596827546 999946452
596906910 999867088
596802311 999971687
596778169 999995829
-999985411 -596788587
596822569 999951429
596871258 999902740
596808718 999965280
596791823 999982175
596876639 999897359
596861750 999912248
596936344 999837654
596922650 999851348
-999945260 -596828738
-999811920 -596962078
-999862721 -596911277
-999833288 -596940710
596843790 999930208
596950759 999823239
596953766 999820232
596877785 999896213
-999961989 -596812009
-999912141 -596861857
-999976516 -596797482
596815534 999958464
596792235 999981763
-999950473 -596823525
596790761 999983237
-999852617 -596921381
-999997418 -596776580
-999830651 -596943347
596942576 999831422
-999885259 -596888739
-999969738 -596804260
596838809 999935189
-999949987 -596824011
596802678 999971320
-999862215 -596911783
596928401 999845597
596844363 999929635
596870057 999903941
-999994035 -596779963
-999818637 -596955361
596798977 999975021
596939326 999834672
-999953254 -596820744
596926475 999847523
-999863483 -596910515
596938505 999835493
-999962458 -596811540
596856700 999917298
-999943154 -596830844
596866177 999907821
596827690 999946308
-999865506 -596908492
-999806254 -596967744
596827322 999946676
596954664 999819334
596939923 999834075
596820825 999953173
-999831913 -596942085
-999806584 -596967414
-999985442 -596788556
-999892972 -596881026
596825302 999948696
596848253 999925745
596913955 999860043
-999820393 -596953605
-999822548 -596951450
596839418 999934580
596845071 999928927
-999980432 -596793566
-999891541 -596882457
596858792 999915206
-999837624 -596936374
-999930818 -596843180
-999882921 -596891077
-999812502 -596961496
-999839696 -596934302
596897553 999876445
-999840751 -596933247
596959882 999814116
-999856002 -596917996
596846413 999927585
-999903249 -596870749
596881192 999892806
596865212 999908786
-999835037 -596938961
-999902414 -596871584
-999920622 -596853376
596921097 999852901
596847400 999926598
-999805635 -596968363
-999843325 -596930673
-999941818 -596832180
596808422 999965576
-999862771 -596911227
596870130 999903868
-999950921 -596823077
-999961879 -596812119
-999821049 -596952949
596942195 999831803
-999888661 -596885337
596899510 999874488
-999864131 -596909867
-999989053 -596784945
-999942210 -596831788
-999946691 -596827307
596932766 999841232
-999859472 -596914526
-999839359 -596934639
-999994338 -596779660
-999978171 -596795827
596955600 999818398
596829115 999944883
596912619 999861379
596958884 999815114
596844010 999929988
596909229 999864769
596785031 999988967
596836416 999937582
-999938564 -596835434
596897091 999876907
596848096 999925902
-999870308 -596903690
596964601 999809397
-999805870 -596968128
-999876360 -596897638
596903489 999870509
596879770 999894228
-999884951 -596889047
-999850017 -596923981
-999823590 -596950408
596949054 999824944
596816570 999957428
-999924814 -596849184
596885831 999888167
-999927853 -596846145
596906672 999867326
-999853469 -596920529
596910506 999863492
596775396 999998602
-999981720 -596792278
-999952326 -596821672
-999891215 -596882783
596908606 999865392
-999887359 -596886639
596940786 999833212
596932309 999841689
596925559 999848439
-999925441 -596848557
596943587 999830411
596817884 999956114
-999909398 -596864600
-999999929 -596774069
-999825891 -596948107
-999989345 -596784653
-999870451 -596903547
596915999 999857999
-999845522 -596928476
-999906614 -596867384
596826163 999947835
-999887223 -596886775
596825721 999948277
-999832731 -596941267
-999819187 -596954811
596862597 999911401
596797284 999976714
-999890548 -596883450
596857492 999916506
596782124 999991874
596850792 999923206
-999969089 -596804909
596961452 999812546
596902062 999871936
596950296 999823702
-999937725 -596836273
-999924381 -596849617
596783820 999990178
596933057 999840941
-999928326 -596845672
-999863254 -596910744
-999987775 -596786223
596957646 999816352
596892236 999881762
-999885015 -596888983
-999899818 -596874180
-999970426 -596803572
596905902 999868096
-999941610 -596832388
596834022 999939976
-999860331 -596913667
-999853530 -596920468
-999933784 -596840214
596886810 999887188
-999846989 -596927009
-999911470 -596862528
596833751 999940247
-999802717 -596971281
-999927992 -596846006
596790519 999983479
-999943353 -596830645
-999879539 -596894459
-999970427 -596803571
-999916345 -596857653
596912525 999861473
596955762 999818236
-999923084 -596850914
596839754 999934244
596833772 999940226
-999931358 -596842640
-999929912 -596844086
-999993133 -596780865
-999885189 -596888809
-999973850 -596800148
-999811873 -596962125
-999872587 -596901411
-999887999 -596885999
-999919317 -596854681
-999835031 -596938967
-999813278 -596960720
-999803383 -596970615
-999809287 -596964711
596839654 999934344
596934483 999839515
596901654 999872344
596932989 999841009
-999992993 -596781005
-999807992 -596966006
596948896 999825102
596778218 999995780
-999980189 -596793809
-999825503 -596948495
-999839573 -596934425
596828111 999945887
-999964161 -596809837
596932617 999841381
596787711 999986287
596927205 999846793
-999942347 -596831651
-999835842 -596938156
-999902735 -596871263
596898788 999875210
596945204 999828794
-999849368 -596924630
-999847460 -596926538
596895808 999878190
-999948329 -596825669
596783537 999990461
596888060 999885938
-999859500 -596914498
-999871519 -596902479
596907396 999866602
596962892 999811106
596874671 999899327
-999822481 -596951517
-999927990 -596846008
596893590 999880408
596942070 999831928
-999949825 -596824173
-999843661 -596930337
-999937282 -596836716
596846569 999927429
596897979 999876019
596923905 999850093
596860071 999913927
596929598 999844400
596858181 999915817
-999818437 -596955561
596803063 999970935
596898751 999875247
596849483 999924515
596880404 999893594
-999929163 -596844835
596903450 999870548
596870122 999903876
-999805280 -596968718
-999879876 -596894122
-999913522 -596860476
596872393 999901605
596879945 999894053
596893317 999880681
-999878996 -596895002
596897252 999876746
-999938627 -596835371
596805359 999968639
596967776 999806222
-999903768 -596870230
596873703 999900295
-999973294 -596800704
-999882898 -596891100
596787892 999986106
-999972002 -596801996
-999839875 -596934123
-999959169 -596814829
596836196 999937802
-999917358 -596856640
596847457 999926541
596878637 999895361
-999970539 -596803459
-999935860 -596838138
-999991901 -596782097
596881071 999892927
596804654 999969344
-999979796 -596794202
596780893 999993105
-999868885 -596905113
-999839594 -596934404
596947081 999826917
-999820992 -596953006
596886754 999887244
-999874913 -596899085
596816002 999957996
596849622 999924376
-999928639 -596845359
-999912487 -596861511
596927839 999846159
596900659 999873339
-999821897 -596952101
-999983484 -596790514
596927529 999846469
596858124 999915874
-999912197 -596861801
-999832288 -596941710
596906723 999867275
-999863871 -596910127
596845076 999928922
-999876332 -596897666
-999837477 -596936521
596831926 999942072
-999851285 -596922713
596844856 999929142
596913280 999860718
596851068 999922930
596849780 999924218
-999806908 -596967090
-999814832 -596959166
596870493 999903505
596920006 999853992
-999974190 -596799808
-999807734 -596966264
-999845448 -596928550
-999869211 -596904787
596905247 999868751
596815021 999958977
596945410 999828588
596932048 999841950
-999851938 -596922060
-999850384 -596923614
-999999778 -596774220
-999946605 -596827393
-999946579 -596827419
-999832066 -596941932
-999977668 -596796330
596901343 999872655
596954512 999819486
-999816477 -596957521
-999917118 -596856880
-999817161 -596956837
596869898 999904100
596847159 999926839
596789679 999984319
-999944268 -596829730
-999947845 -596826153
-999888019 -596885979
596855796 999918202
-999838079 -596935919
596952585 999821413
-999954638 -596819360
596894541 999879457
-999976073 -596797925
596852999 999920999
-999940578 -596833420
-999853937 -596920061
-999876392 -596897606
-999950448 -596823550
596967724 999806274
596781037 999992961
596807383 999966615
596967103 999806895
-999869089 -596904909
-999952640 -596821358
-999920948 -596853050
-999975666 -596798332
-999973163 -596800835
596877082 999896916
596810595 999963403
596865636 999908362
596797072 999976926
-999817692 -596956306
-999845845 -596928153
-999843686 -596930312
596828531 999945467
-999887793 -596886205
596856365 999917633
-999828351 -596945647
596800904 999973094
596973505 999800493
596941745 999832253
596871759 999902239
596937034 999836964
-999842573 -596931425
-999836825 -596937173
-999986749 -596787249
596856255 999917743
-999862697 -596911301
596844542 999929456
596962995 999811003
-999901232 -596872766
-999822189 -596951809
-999870325 -596903673
-999823857 -596950141
-999827286 -596946712
596882618 999891380
-999814698 -596959300
596829829 999944169
-999995034 -596778964
596892721 999881277
596775021 999998977
596930739 999843259
-999827669 -596946329
-999885580 -596888418
-999972140 -596801858
-999950642 -596823356
596777808 999996190
596842546 999931452
-999856236 -596917762
596824735 999949263
596963670 999810328
-999841825 -596932173
-999882256 -596891742
-999933915 -596840083
596905048 999868950
596898942 999875056
596921562 999852436
596932233 999841765
596910499 999863499
-999917418 -596856580
596889098 999884900
596970161 999803837
-999936743 -596837255
-999948904 -596825094
-999917021 -596856977
-999902426 -596871572
596832857 999941141
-999856923 -596917075
-999884929 -596889069
596971125 999802873
-999825674 -596948324
-999826107 -596947891
-999840705 -596933293
-999861854 -596912144
596850072 999923926
-999850805 -596923193
-999881973 -596892025
-999884785 -596889213
596853549 999920449
-999897615 -596876383
-999830519 -596943479
-999957902 -596816096
-999919200 -596854798
-999870114 -596903884
596941827 999832171
-999943456 -596830542
-999816096 -596957902
596881496 999892502
596837246 999936752
596879699 999894299
-999979142 -596794856
596927406 999846592
596799124 999974874
596857699 999916299
596777214 999996784
-999996944 -596777054
-999832167 -596941831
596809758 999964240
-999825339 -596948659
-999963992 -596810006
596888247 999885751
596968663 999805335
-999971022 -596802976
596896294 999877704
-999845263 -596928735
-999908316 -596865682
-999902843 -596871155
596854234 999919764
-999808255 -596965743
-999943458 -596830540
-999800769 -596973229
-999993846 -596780152
596944197 999829801
596825639 999948359
-999828799 -596945199
-999873842 -596900156
-999918683 -596855315
596908379 999865619
596953487 999820511
596896421 999877577
596877354 999896644
596919287 999854711
-999951111 -596822887
-999810421 -596963577
-999803949 -596970049
596788883 999985115
596788704 999985294
-999923270 -596850728
596785987 999988011
-999987797 -596786201
596908479 999865519
-999880073 -596893925
596777785 999996213
-999815243 -596958755
-999973095 -596800903
-999961269 -596812729
-999880019 -596893979
-999839001 -596934997
-999927129 -596846869
-999915734 -596858264
596790684 999983314
-999907805 -596866193
596869542 999904456
596867653 999906345
596854303 999919695
596827351 999946647
596836293 999937705
596776184 999997814
596791449 999982549
596854500 999919498
-999944048 -596829950
596874872 999899126
596886272 999887726
596789141 999984857
-999848387 -596925611
-999886024 -596887974
596797575 999976423
596888017 999885981
-999805572 -596968426
-999888912 -596885086
596861296 999912702
-999897848 -596876150
-999833712 -596940286
-999908519 -596865479
596973866 999800132
596853329 999920669
596839292 999934706
596823848 999950150
596952513 999821485
596792815 999981183
-999869306 -596904692
-999832601 -596941397
-999818198 -596955800
596963899 999810099
-999826489 -596947509
596921640 999852358
-999872576 -596901422
596845328 999928670
596967898 999806100
596823640 999950358
596908262 999865736
-999897837 -596876161
596821915 999952083
-999854659 -596919339
-999907705 -596866293
-999981580 -596792418
596866367 999907631
596802876 999971122
-999801195 -596972803
596835353 999938645
596913300 999860698
-999966808 -596807190
596895929 999878069
596841327 999932671
596881895 999892103
-999889933 -596884065
-999994846 -596779152
596878450 999895548
-999902988 -596871010
596849499 999924499
-999924761 -596849237
-999993841 -596780157
596968138 999805860
-999975042 -596798956
596946883 999827115
596959184 999814814
596861551 999912447
596973183 999800815
596908274 999865724
596838441 999935557
-999928803 -596845195
596935659 999838339
-999995185 -596778813
-999931494 -596842504
596835832 999938166
-999991388 -596782610
-999879225 -596894773
596970197 999803801
596930591 999843407
-999990572 -596783426
-999878173 -596895825
-999966672 -596807326
596898457 999875541
596969913 999804085
596804544 999969454
-999808442 -596965556
596793928 999980070
596819359 999954639
596816782 999957216
596784047 999989951
596881605 999892393
596822992 999951006
-999954073 -596819925
-999905798 -596868200
-999841567 -596932431
596844291 999929707
596881242 999892756
596788659 999985339
596815048 999958950
596826703 999947295
-999889682 -596884316
596813170 999960828
-999825108 -596948890
-999941260 -596832738
-999917671 -596856327
-999970948 -596803050
596862310 999911688
-999852516 -596921482
-999958575 -596815423
-999982445 -596791553
-999909740 -596864258
-999843799 -596930199
-999928327 -596845671
596955540 999818458
-999871306 -596902692
-999905192 -596868806
596953977 999820021
-999999942 -596774056
596882913 999891085
-999898259 -596875739
-999886094 -596887904
596836604 999937394
-999855656 -596918342
596797475 999976523
-999875883 -596898115
596808961 999965037
-999858424 -596915574
596849475 999924523
596911312 999862686
-999874755 -596899243
-999871219 -596902779
596928779 999845219
596897858 999876140
-999890665 -596883333
596889623 999884375
596971520 999802478
596805418 999968580
-999914704 -596859294
-999984811 -596789187
-999904653 -596869345
-999939340 -596834658
596918820 999855178
596790176 999983822
596950219 999823779
-999964664 -596809334
596775776 999998222
596938022 999835976
596846105 999927893
-999902895 -596871103
-999835940 -596938058
-999867334 -596906664
-999891234 -596882764
-999988488 -596785510
596818599 999955399
596851777 999922221
596853606 999920392
-999835452 -596938546
596829716 999944282
-999987730 -596786268
-999984618 -596789380
596928083 999845915
596916435 999857563
596852559 999921439
596873273 999900725
596865569 999908429
596903844 999870154
-999835702 -596938296
-999849890 -596924108
596807984 999966014
596960028 999813970
-999828962 -596945036
-999829254 -596944744
596900527 999873471
-999903849 -596870149
596951355 999822643
596782050 999991948
-999821871 -596952127
-999811295 -596962703
596900739 999873259
596883900 999890098
596949573 999824425
-999852010 -596921988
596934666 999839332
596850967 999923031
596964440 999809558
-999803108 -596970890
-999801071 -596972927
-999898818 -596875180
596842303 999931695
-999949853 -596824145
596862745 999911253
-999949873 -596824125
-999983511 -596790487
-999915156 -596858842
596955679 999818319
596824835 999949163
596947821 999826177
-999941046 -596832952
596874502 999899496
596925561 999848437
-999894454 -596879544
-999959834 -596814164
596830290 999943708
-999982102 -596791896
596833999 999939999
596862613 999911385
596788477 999985521
596833281 999940717
-999959193 -596814805
-999927078 -596846920
-999864644 -596909354
-999980133 -596793865
-999941100 -596832898
596841787 999932211
-999986147 -596787851
596946159 999827839
596891532 999882466
-999893026 -596880972
-999951426 -596822572
596910888 999863110
596798858 999975140
596903043 999870955
596890367 999883631
-999894349 -596879649
-999990813 -596783185
-999964481 -596809517
596876965 999897033
596950084 999823914
596829926 999944072
-999836745 -596937253
-999892805 -596881193
596850791 999923207
596971485 999802513
-999934315 -596839683
596962969 999811029
596915950 999858048
-999921258 -596852740
596920610 999853388
596912459 999861539
596972586 999801412
-999832223 -596941775
596775889 999998109
-999923587 -596850411
596917124 999856874
596799998 999974000
-999892634 -596881364
596816305 999957693
596811193 999962805
596942605 999831393
596943518 999830480
596951185 999822813
-999843354 -596930644
-999879424 -596894574
596920567 999853431
-999809545 -596964453
-999865008 -596908990
596922918 999851080
596964560 999809438
596903924 999870074
596832435 999941563
596857674 999916324
-999913132 -596860866
-999969969 -596804029
596944118 999829880
-999982573 -596791425
596867785 999906213
-999959191 -596814807
-999919794 -596854204
596825478 999948520
-999987078 -596786920
-999817393 -596956605
-999965563 -596808435
-999877339 -596896659
596868911 999905087
-999928517 -596845481
596890041 999883957
-999861357 -596912641
-999906386 -596867612
596915851 999858147
596791266 999982732
596890660 999883338
-999855514 -596918484
596852184 999921814
596898468 999875530
-999851383 -596922615
596940335 999833663
-999963353 -596810645
596894634 999879364
596804202 999969796
-999821496 -596952502
-999841548 -596932450
596817698 999956300
596792991 999981007
596853944 999920054
596890614 999883384
596839991 999934007
596866275 999907723
-999928594 -596845404
596929124 999844874
-999912914 -596861084
-999808419 -596965579
-999863608 -596910390
596814158 999959840
596841209 999932789
596849521 999924477
-999988132 -596785866
-999955131 -596818867
-999868068 -596905930
596900333 999873665
596858674 999915324
-999876184 -596897814
596854683 999919315
596820472 999953526
596914189 999859809
-999954343 -596819655
-999835470 -596938528
-999904994 -596869004
596858341 999915657
596921902 999852096
-999837925 -596936073
596936978 999837020
-999956503 -596817495
-999921403 -596852595
596925870 999848128
-999999926 -596774072
596783046 999990952
596802319 999971679
596945174 999828824
-999935272 -596838726
-999804900 -596969098
-999914516 -596859482
-999846249 -596927749
-999859494 -596914504
596783933 999990065
596926897 999847101
596905660 999868338
-999831201 -596942797
-999938416 -596835582
596913940 999860058
596885273 999888725
596804094 999969904
-999884270 -596889728
-999974797 -596799201
-999818163 -596955835
596785925 999988073
-999893021 -596880977
596882756 999891242
596889493 999884505
-999824162 -596949836
596852312 999921686
-999819671 -596954327
596972140 999801858
596940112 999833886
596792833 999981165
-999920057 -596853941
-999981382 -596792616
-999874411 -596899587
-999980093 -596793905
596811519 999962479
-999827515 -596946483
-999875533 -596898465
596926694 999847304
-999932636 -596841362
-999820315 -596953683
-999805327 -596968671
596944030 999829968
-999942852 -596831146
-999837663 -596936335
-999909573 -596864425
596938419 999835579
-999867471 -596906527
-999812648 -596961350
596897352 999876646
596962587 999811411
-999998902 -596775096
596965643 999808355
596814130 999959868
-999922993 -596851005
596793776 999980222
596944059 999829939
596852875 999921123
-999865242 -596908756
-999940113 -596833885
-999990471 -596783527
-999928283 -596845715
-999968469 -596805529
596808176 999965822
-999926114 -596847884
596869174 999904824
596869130 999904868
596816497 999957501
-999882435 -596891563
596902007 999871991
596874544 999899454
596841840 999932158
-999918098 -596855900
596831683 999942315
-999991919 -596782079
596880857 999893141
-999891011 -596882987
596901248 999872750
596869171 999904827
596882354 999891644
-999872742 -596901256
-999927951 -596846047
596862397 999911601
-999933873 -596840125
-999968637 -596805361
596815800 999958198
-999868782 -596905216
-999914677 -596859321
596955740 999818258
596973031 999800967
596785619 999988379
596864461 999909537
-999860350 -596913648
596806583 999967415
-999878220 -596895778
-999983464 -596790534
596945638 999828360
-999873143 -596900855
596953139 999820859
596922204 999851794
596821949 999952049
-999863685 -596910313
596966847 999807151
596799155 999974843
-999893398 -596880600
-999987855 -596786143
-999806641 -596967357
-999999323 -596774675
-999937620 -596836378
-999988758 -596785240
596917479 999856519
596951273 999822725
596823117 999950881
-999908307 -596865691
-999959788 -596814210
-999948509 -596825489
596845759 999928239
596913520 999860478
596907805 999866193
-999816599 -596957399
-999831936 -596942062
-999938495 -596835503
-999880284 -596893714
-999891117 -596882881
-999918019 -596855979
596856557 999917441
596963520 999810478
-999842169 -596931829
-999808968 -596965030
-999943769 -596830229
-999874797 -596899201
596928542 999845456
-999874000 -596899998
-999851630 -596922368
-999807643 -596966355
596834783 999939215
-999967321 -596806677
596853821 999920177
-999941207 -596832791
596861241 999912757
596800185 999973813
-999853726 -596920272
-999987632 -596786366
596951170 999822828
-999988915 -596785083
-999970101 -596803897
596963647 999810351
596822209 999951789
596798161 999975837
-999805614 -596968384
-999968173 -596805825
596967985 999806013
-999938039 -596835959
596811464 999962534
-999997935 -596776063
596798123 999975875
-999925755 -596848243
-999963272 -596810726
-999846990 -596927008
-999816391 -596957607
-999972017 -596801981
-999879520 -596894478
-999858643 -596915355
596825671 999948327
-999925989 -596848009
-999982081 -596791917
-999899635 -596874363
-999907399 -596866599
596938584 999835414
-999913124 -596860874
-999928462 -596845536
-999921226 -596852772
596786349 999987649
596791145 999982853
596927892 999846106
596805400 999968598
596954390 999819608
-999873158 -596900840
596855536 999918462
596885382 999888616
-999951302 -596822696
-999977313 -596796685
596906246 999867752
-999867200 -596906798
-999997414 -596776584
596842235 999931763
596958736 999815262
-999887491 -596886507
-999940101 -596833897
-999911119 -596862879
596933517 999840481
596827120 999946878
-999812699 -596961299
-999890442 -596883556
596813044 999960954
-999954184 -596819814
-999905501 -596868497
-999981497 -596792501
-999981134 -596792864
596924458 999849540
596940602 999833396
596905382 999868616
-999873377 -596900621
-999971709 -596802289
-999810213 -596963785
596958166 999815832
-999900461 -596873537
-999967656 -596806342
-999949043 -596824955
-999873726 -596900272
596912981 999861017
-999964327 -596809671
-999817865 -596956133
-999955747 -596818251
-999929381 -596844617
-999918342 -596855656
-999901845 -596872153
596869713 999904285
-999822175 -596951823
596896778 999877220
-999908019 -596865979
-999896276 -596877722
596934001 999839997
-999948364 -596825634
596892616 999881382
596906413 999867585
-999812421 -596961577
596920734 999853264
-999898363 -596875635
596816977 999957021
596864915 999909083
596854620 999919378
-999934392 -596839606
-999959977 -596814021
-999858690 -596915308
596899135 999874863
596846977 999927021
-999822836 -596951162
-999804435 -596969563
596930284 999843714
-999857967 -596916031
596956342 999817656
-999865582 -596908416
596806538 999967460
596922154 999851844
-999889566 -596884432
-999954611 -596819387
596915411 999858587
-999993355 -596780643
-999819257 -596954741
-999931485 -596842513
-999997517 -596776481
596875067 999898931
-999870215 -596903783
596826593 999947405
596940390 999833608
-999937712 -596836286
596961007 999812991
-999810863 -596963135
596780788 999993210
596926829 999847169
-999951819 -596822179
-999891796 -596882202
596896086 999877912
-999901714 -596872284
596777066 999996932
596814067 999959931
596846862 999927136
596887552 999886446
596862660 999911338
-999878164 -596895834
-999895462 -596878536
596794179 999979819
-999872960 -596901038
596823041 999950957
-999810818 -596963180
-999996962 -596777036
-999912370 -596861628
-999813582 -596960416
596907581 999866417
596793841 999980157
-999945135 -596828863
596871633 999902365
596870178 999903820
-999975229 -596798769
596950780 999823218
596918167 999855831
596777577 999996421
-999860676 -596913322
596845968 999928030
-999959651 -596814347
-999826830 -596947168
596934593 999839405
-999824241 -596949757
-999998985 -596775013
596885688 999888310
596794873 999979125
596953696 999820302
596969886 999804112
-999987501 -596786497
-999845893 -596928105
-999852283 -596921715
596861444 999912554
596933134 999840864
-999955252 -596818746
596798205 999975793
596922688 999851310
596808366 999965632
-999895306 -596878692
596839819 999934179
-999811140 -596962858
-999861727 -596912271
-999932305 -596841693
596876346 999897652
596942039 999831959
-999907981 -596866017
596815079 999958919
-999808182 -596965816
-999847905 -596926093
596833029 999940969
596939480 999834518
-999836081 -596937917
-999965424 -596808574
596972814 999801184
596911070 999862928
596875895 999898103
596927102 999846896
596907453 999866545
-999821626 -596952372
596890486 999883512
596823539 999950459
-999883974 -596890024
596937442 999836556
-999884679 -596889319
-999923830 -596850168
596943917 999830081
596905905 999868093
-999944229 -596829769
-999912478 -596861520
596869501 999904497
596932487 999841511
-999988506 -596785492
596908072 999865926
596950722 999823276
-999814984 -596959014
-999891611 -596882387
-999866353 -596907645
596856195 999917803
-999808350 -596965648
596859442 999914556
-999883071 -596890927
-999967001 -596806997
-999814858 -596959140
-999957991 -596816007
596926548 999847450
-999891073 -596882925
596785783 999988215
-999873461 -596900537
-999867919 -596906079
-999881289 -596892709
-999964129 -596809869
-999849764 -596924234
-999846706 -596927292
596896019 999877979
596869067 999904931
596970296 999803702
596925077 999848921
-999925635 -596848363
596775809 999998189
-999900243 -596873755
596812140 999961858
-999971761 -596802237
-999985656 -596788342
596952353 999821645
596935703 999838295
596947046 999826952
596950627 999823371
-999898622 -596875376
596931894 999842104
-999924705 -596849293
596813438 999960560
-999858834 -596915164
-999855412 -596918586
-999915924 -596858074
596801509 999972489
-999873189 -596900809
596897026 999876972
596967739 999806259
-999924132 -596849866
596796043 999977955
596902544 999871454
-999989238 -596784760
596898446 999875552
-999822576 -596951422
596784258 999989740
596845030 999928968
-999983697 -596790301
-999863513 -596910485
596891680 999882318
-999966743 -596807255
-999908146 -596865852
-999960111 -596813887
-999965455 -596808543
596860125 999913873
-999961533 -596812465
-999830625 -596943373
596969461 999804537
-999947277 -596826721
596848676 999925322
596919017 999854981
596891628 999882370
596820380 999953618
596884093 999889905
596943037 999830961
596883126 999890872
-999888190 -596885808
-999861668 -596912330
-999831790 -596942208
596921213 999852785
596954433 999819565
596888484 999885514
-999839324 -596934674
-999960679 -596813319
-999942888 -596831110
596963561 999810437
-999935661 -596838337
-999946910 -596827088
596887421 999886577
596789522 999984476
-999896887 -596877111
596958580 999815418
-999957440 -596816558
596851087 999922911
596798357 999975641
596972086 999801912
596839282 999934716
-999817632 -596956366
596809211 999964787
-999894140 -596879858
-999937170 -596836828
-999879572 -596894426
596813439 999960559
596784098 999989900
596817800 999956198
596858654 999915344
596786600 999987398
-999991042 -596782956
596911063 999862935
596798932 999975066
-999999568 -596774430
596946263 999827735
-999841598 -596932400
-999967005 -596806993
-999876571 -596897427
596832372 999941626
-999861639 -596912359
-999816264 -596957734
-999857742 -596916256
-999958446 -596815552
-999984101 -596789897
596842400 999931598
596860334 999913664
-999985744 -596788254
-999923546 -596850452
596822814 999951184
596900400 999873598
-999866217 -596907781
596879005 999894993
-999964541 -596809457
-999915805 -596858193
-999850565 -596923433
596883374 999890624
596919541 999854457
-999989188 -596784810
-999924963 -596849035
-999843076 -596930922
-999838201 -596935797
596890653 999883345
596926278 999847720
596877956 999896042
596934979 999839019
-999987611 -596786387
-999804539 -596969459
596922550 999851448
596845621 999928377
-999914213 -596859785
596813053 999960945
-999812167 -596961831
-999901596 -596872402
-999900244 -596873754
-999892725 -596881273
596957522 999816476
596956886 999817112
596899180 999874818
596898811 999875187
596928154 999845844
596789009 999984989
596935841 999838157
596881187 999892811
-999840792 -596933206
596953290 999820708
596848709 999925289
596909127 999864871
596819030 999954968
-999891247 -596882751
-999894163 -596879835
-999845299 -596928699
596973124 999800874
596973798 999800200
596797324 999976674
596782540 999991458
596878156 999895842
-999977729 -596796269
596896312 999877686
-999926172 -596847826
596839869 999934129
596808862 999965136
-999970093 -596803905
596916987 999857011
596807394 999966604
-999842030 -596931968
596870625 999903373
-999848187 -596925811
-999850658 -596923340
596847346 999926652
-999887229 -596886769
-999916192 -596857806
596792885 999981113
596841671 999932327
596920194 999853804
-999816427 -596957571
596796899 999977099
596961257 999812741
596899679 999874319
-999923292 -596850706
596847335 999926663
-999963357 -596810641
596808940 999965058
596885911 999888087
596838778 999935220
596881878 999892120
-999911839 -596862159
596839419 999934579
-999967062 -596806936
-999946336 -596827662
-999970934 -596803064
-999941716 -596832282
596903708 999870290
596821060 999952938
-999911350 -596862648
596943938 999830060
596942157 999831841
596939435 999834563
-999862330 -596911668
-999912939 -596861059
596864592 999909406
596806041 999967957
-999900280 -596873718
596877590 999896408
596967395 999806603
-999978937 -596795061
-999879741 -596894257
-999906616 -596867382
596909564 999864434
-999968239 -596805759
-999988719 -596785279
596775554 999998444
-999878763 -596895235
-999904981 -596869017
-999881652 -596892346
596963546 999810452
596914533 999859465
-999835353 -596938645
-999872473 -596901525
596971642 999802356
-999861113 -596912885
596937985 999836013
596824401 999949597
596828734 999945264
-999832826 -596941172
596897498 999876500
-999805112 -596968886
-999908027 -596865971
596954978 999819020
596857259 999916739
-999883945 -596890053
596927086 999846912
-999953612 -596820386
-999904397 -596869601
-999987748 -596786250
-999884351 -596889647
-999822137 -596951861
-999839467 -596934531
-999912171 -596861827
596814139 999959859
596836830 999937168
-999969759 -596804239
596923970 999850028
596832427 999941571
596947264 999826734
596855670 999918328
596868320 999905678
596875850 999898148
-999980357 -596793641
-999827608 -596946390
596848399 999925599
-999983174 -596790824
596777898 999996100
-999828270 -596945728
596797041 999976957
-999904146 -596869852
-999933008 -596840990
-999860113 -596913885
-999954049 -596819949
-999803762 -596970236
596927658 999846340
-999814522 -596959476
596927267 999846731
596882279 999891719
596886765 999887233
-999980829 -596793169
596840800 999933198
-999845015 -596928983
596816000 999957998
596780020 999993978
-999873813 -596900185
-999832956 -596941042
-999957096 -596816902
596917331 999856667
596947790 999826208
-999819315 -596954683
-999964291 -596809707
-999828320 -596945678
-999925108 -596848890
596948327 999825671
-999824173 -596949825
596901045 999872953
-999931310 -596842688
-999852310 -596921688
596953712 999820286
-999869947 -596904051
596935080 999838918
596825087 999948911
-999882026 -596891972
596799578 999974420
-999824368 -596949630
596854642 999919356
-999932597 -596841401
596854691 999919307
-999877553 -596896445
-999809285 -596964713
596926099 999847899
596882529 999891469
596881151 999892847
596942260 999831738
596847809 999926189
596783898 999990100
-999970346 -596803652
596873132 999900866
-999833830 -596940168
-999996320 -596777678
-999947371 -596826627
-999823935 -596950063
596886307 999887691
-999837683 -596936315
596925638 999848360
-999983644 -596790354
-999958958 -596815040
596859598 999914400
-999860958 -596913040
596805054 999968944
596969205 999804793
-999838921 -596935077
-999815306 -596958692
596832648 999941350
-999802576 -596971422
596868755 999905243
596874420 999899578
-999847070 -596926928
-999806553 -596967445
596794963 999979035
-999916922 -596857076
-999800074 -596973924
-999929272 -596844726
-999987371 -596786627
-999856958 -596917040
596964071 999809927
-999885131 -596888867
596857291 999916707
-999913960 -596860038
596784049 999989949
-999804924 -596969074
596869855 999904143
-999878561 -596895437
596860200 999913798
-999930931 -596843067
596891287 999882711
596970684 999803314
596803544 999970454
596938802 999835196
596801354 999972644
-999819105 -596954893
596830748 999943250
596957769 999816229
596886177 999887821
596940349 999833649
-999890453 -596883545
596866123 999907875
596808762 999965236
-999886774 -596887224
-999887214 -596886784
596816611 999957387
596775511 999998487
596964478 999809520
-999885332 -596888666
-999852099 -596921899
596814000 999959998
596861125 999912873
596802784 999971214
596787790 999986208
-999850076 -596923922
596880034 999893964
596834829 999939169
-999846283 -596927715
-999885454 -596888544
-999800019 -596973979
596885955 999888043
596873355 999900643
-999981341 -596792657
-999905078 -596868920
596822847 999951151
-999932780 -596841218
-999851783 -596922215
-999872265 -596901733
-999884159 -596889839
-999956739 -596817259
-999881245 -596892753
-999958692 -596815306
-999937183 -596836815
596823364 999950634
596936708 999837290
596783450 999990548
596967557 999806441
-999857878 -596916120
596967123 999806875
-999805072 -596968926
596917866 999856132
596778394 999995604
596948005 999825993
596832519 999941479
596920442 999853556
-999814322 -596959676
-999897996 -596876002
596907093 999866905
-999944100 -596829898
596859296 999914702
-999975483 -596798515
596842978 999931020
596864721 999909277
-999986466 -596787532
596841374 999932624
-999915397 -596858601
596934508 999839490
596960764 999813234
596887349 999886649
-999850752 -596923246
596836918 999937080
-999864085 -596909913
-999981894 -596792104
596892798 999881200
-999884680 -596889318
-999913061 -596860937
596933010 999840988
-999921252 -596852746
596968673 999805325
-999865674 -596908324
596796080 999977918
-999806309 -596967689
-999990101 -596783897
-999998547 -596775451
596915615 999858383
596809658 999964340
596783097 999990901
-999819732 -596954266
-999935023 -596838975
596819782 999954216
-999825357 -596948641
596957841 999816157
596856515 999917483
-999834732 -596939266
-999816766 -596957232
596868191 999905807
-999992614 -596781384
-999908929 -596865069
-999883552 -596890446
-999855419 -596918579
-999860226 -596913772
596954695 999819303
596936132 999837866
596950742 999823256
596783470 999990528
-999838937 -596935061
-999851752 -596922246
-999817793 -596956205
596943630 999830368
596971478 999802520
596836924 999937074
-999907873 -596866125
-999890553 -596883445
-999836588 -596937410
596849610 999924388
596960591 999813407
596816852 999957146
596878174 999895824
596878999 999894999
596788257 999985741
596899355 999874643
-999994588 -596779410
596797855 999976143
-999961969 -596812029
-999980423 -596793575
-999987840 -596786158
-999914999 -596858999
596904113 999869885
-999875568 -596898430
596921004 999852994
-999859278 -596914720
596847293 999926705
-999846385 -596927613
-999982180 -596791818
-999945789 -596828209
-999805803 -596968195
-999830334 -596943664
596923791 999850207
-999868680 -596905318
596852323 999921675
-999972234 -596801764
-999870587 -596903411
596803851 999970147
596809135 999964863
596845581 999928417
-999872251 -596901747
-999902341 -596871657
-999968120 -596805878
596912374 999861624
596901232 999872766
596854456 999919542
596932448 999841550
-999874515 -596899483
596872911 999901087
-999950521 -596823477
-999936730 -596837268
596816111 999957887
-999918979 -596855019
596904735 999869263
596958891 999815107
596832230 999941768
-999919401 -596854597
-999933238 -596840760
-999899302 -596874696
-999917194 -596856804
-999974115 -596799883
596897219 999876779
-999914664 -596859334
-999910764 -596863234
596936026 999837972
-999999839 -596774159
596849508 999924490
596825401 999948597
596937546 999836452
596942147 999831851
596889452 999884546
-999950849 -596823149
-999835294 -596938704
596940688 999833310
596907971 999866027
-999986547 -596787451
-999998155 -596775843
596867475 999906523
-999856010 -596917988
-999997886 -596776112
-999815840 -596958158
-999837581 -596936417
-999877407 -596896591
-999999992 -596774006
-999837989 -596936009
-999894579 -596879419
596875529 999898469
596845910 999928088
596809205 999964793
596970631 999803367
596790763 999983235
-999940452 -596833546
596790193 999983805
596913101 999860897
596784087 999989911
596902935 999871063
-999861562 -596912436
-999902425 -596871573
-999958116 -596815882
-999861471 -596912527
-999828586 -596945412
596840401 999933597
-999920382 -596853616
-999929833 -596844165
-999991418 -596782580
596784837 999989161
-999811325 -596962673
596810842 999963156
-999942314 -596831684
-999952855 -596821143
596866716 999907282
596938602 999835396
-999964774 -596809224
596945724 999828274
-999813776 -596960222
596911027 999862971
596911806 999862192
596932962 999841036
596886570 999887428
596804975 999969023
-999800851 -596973147
596949712 999824286
596853708 999920290
-999902263 -596871735
596919105 999854893
-999849433 -596924565
596919991 999854007
-999894502 -596879496
596783847 999990151
-999959402 -596814596
596922189 999851809
596790495 999983503
596858761 999915237
596965803 999808195
596776220 999997778
596851963 999922035
596842830 999931168
596955440 999818558
596911453 999862545
596831415 999942583
-999991321 -596782677
-999803148 -596970850
596788679 999985319
-999837410 -596936588
-999827280 -596946718
596851210 999922788
-999947348 -596826650
596968546 999805452
-999871683 -596902315
596911154 999862844
-999802143 -596971855
-999940421 -596833577
596941350 999832648
596971473 999802525
-999803165 -596970833
-999951335 -596822663
596834372 999939626
596817699 999956299
596956568 999817430
596819516 999954482
-999854970 -596919028
-999832863 -596941135
596842054 999931944
596922675 999851323
596803092 999970906
-999927256 -596846742
596822708 999951290
-999880313 -596893685
-999979846 -596794152
596970870 999803128
596928175 999845823
596894492 999879506
596953241 999820757
-999838744 -596935254
-999889008 -596884990
-999847960 -596926038
596920121 999853877
-999881745 -596892253
596834603 999939395
596849082 999924916
-999926612 -596847386
-999830849 -596943149
-999990310 -596783688
-999968489 -596805509
-999965540 -596808458
596842793 999931205
-999973452 -596800546
-999977362 -596796636
-999953333 -596820665
596958029 999815969
596785098 999988900
-999880686 -596893312
-999944994 -596829004
-999979838 -596794160
596850721 999923277
596905171 999868827
596841447 999932551
-999932290 -596841708
-999957053 -596816945
-999869076 -596904922
596899635 999874363
596961671 999812327
596949846 999824152
-999909579 -596864419
596855956 999918042
596817917 999956081
-999987050 -596786948
596965953 999808045
596847118 999926880
596957929 999816069
-999954403 -596819595
596813110 999960888
-999995775 -596778223
-999809424 -596964574
-999856154 -596917844
-999903337 -596870661
596776397 999997601
-999968166 -596805832
596944173 999829825
-999967042 -596806956
-999872366 -596901632
596899707 999874291
596872112 999901886
596954109 999819889
-999879336 -596894662
596817251 999956747
-999991759 -596782239
596917038 999856960
-999871998 -596902000
596966838 999807160
596953191 999820807
-999850616 -596923382
596804420 999969578
596915660 999858338
-999811120 -596962878
-999980081 -596793917
-999919704 -596854294
596871070 999902928
-999846745 -596927253
596820585 999953413
-999820407 -596953591
596819646 999954352
596804511 999969487
596779346 999994652
596817811 999956187
596959781 999814217
-999897472 -596876526
-999987122 -596786876
596906567 999867431
596860114 999913884
-999928797 -596845201
-999890583 -596883415
-999860316 -596913682
-999956808 -596817190
-999864818 -596909180
596887278 999886720
596860099 999913899
596820482 999953516
-999933895 -596840103
596929518 999844480
596963280 999810718
596898233 999875765
-999952970 -596821028
-999826258 -596947740
596806982 999967016
-999815434 -596958564
-999827394 -596946604
-999888202 -596885796
-999904801 -596869197
-999947234 -596826764
596946025 999827973
-999989003 -596784995
596874947 999899051
-999865696 -596908302
596860409 999913589
-999908941 -596865057
596825018 999948980
596826406 999947592
-999878597 -596895401
-999867830 -596906168
-999823047 -596950951
-999912857 -596861141
-999920219 -596853779
596783775 999990223
-999839124 -596934874
-999824395 -596949603
-999940754 -596833244
-999835190 -596938808
-999855542 -596918456
596884986 999889012
596940739 999833259
596947346 999826652
596908709 999865289
-999913176 -596860822
-999911153 -596862845
-999845253 -596928745
596889851 999884147
596821172 999952826
596932598 999841400
596860929 999913069
-999943295 -596830703
596973193 999800805
-999948053 -596825945
-999817298 -596956700
596887215 999886783
596954916 999819082
-999893307 -596880691
-999950918 -596823080
-999958266 -596815732
-999926770 -596847228
-999942566 -596831432
596848228 999925770
596839959 999934039
596922496 999851502
596883245 999890753
596829100 999944898
-999943716 -596830282
-999923876 -596850122
-999827372 -596946626
596823398 999950600
-999894383 -596879615
596870808 999903190
-999889904 -596884094
-999907494 -596866504
-999888061 -596885937
-999902955 -596871043
-999829226 -596944772
596895795 999878203
-999950617 -596823381
-999942824 -596831174
-999963862 -596810136
-999942074 -596831924
-999897097 -596876901
-999926202 -596847796
-999842693 -596931305
596936741 999837257
596843977 999930021
596801593 999972405
596828650 999945348
596902618 999871380
596898997 999875001
596840312 999933686
-999873077 -596900921
596798261 999975737
-999997035 -596776963
596882956 999891042
-999868437 -596905561
596933233 999840765
-999963806 -596810192
-999962201 -596811797
596805321 999968677
-999922719 -596851279
596831430 999942568
-999990973 -596783025
596822973 999951025
596812065 999961933
-999876345 -596897653
596805599 999968399
-999914136 -596859862
-999988450 -596785548
596956371 999817627
596826943 999947055
596884348 999889650
596965212 999808786
596779692 999994306
-999985393 -596788605
596864108 999909890
596835239 999938759
596915578 999858420
596815041 999958957
-999897410 -596876588
-999822499 -596951499
596804339 999969659
596791841 999982157
-999960712 -596813286
-999952329 -596821669
596882836 999891162
-999888344 -596885654
-999916574 -596857424
-999828489 -596945509
-999938064 -596835934
596906046 999867952
596931230 999842768
596935965 999838033
-999966966 -596807032
596787015 999986983
596823397 999950601
596949605 999824393
596890209 999883789
596880762 999893236
-999919027 -596854971
596906747 999867251
596812287 999961711
596942352 999831646
596927198 999846800
-999956746 -596817252
596800345 999973653
-999827110 -596946888
-999988217 -596785781
596971916 999802082
596882255 999891743
-999993887 -596780111
596934315 999839683
-999961190 -596812808
-999865202 -596908796
596821450 999952548
596955534 999818464
596833670 999940328
-999831725 -596942273
-999841120 -596932878
-999977288 -596796710
596949142 999824856
-999938447 -596835551
-999972904 -596801094
-999905747 -596868251
596912072 999861926
-999815692 -596958306
-999974766 -596799232
-999855279 -596918719
-999970781 -596803217
596822820 999951178
596776336 999997662
596952484 999821514
-999970813 -596803185
-999873689 -596900309
596896032 999877966
-999846437 -596927561
596799755 999974243
-999881009 -596892989
596912338 999861660
-999800675 -596973323
-999969006 -596804992
-999965506 -596808492
-999840563 -596933435
-999814346 -596959652
-999857520 -596916478
-999997927 -596776071
-999833236 -596940762
-999968854 -596805144
596898064 999875934
-999925547 -596848451
596793462 999980536
-999906710 -596867288
-999921318 -596852680
596947216 999826782
596947492 999826506
596948018 999825980
-999938926 -596835072
596815022 999958976
-999894173 -596879825
596888668 999885330
-999821622 -596952376
-999934388 -596839610
-999943280 -596830718
596782605 999991393
596805036 999968962
596798444 999975554
-999821491 -596952507
-999927505 -596846493
596941014 999832984
-999929575 -596844423
596816138 999957860
-999951958 -596822040
-999819527 -596954471
596859167 999914831
596833462 999940536
596943368 999830630
-999987251 -596786747
-999816077 -596957921
596870160 999903838
596878869 999895129
-999801990 -596972008
596947031 999826967
-999914108 -596859890
-999861783 -596912215
-999959424 -596814574
-999913226 -596860772
-999907391 -596866607
596895113 999878885
596840582 999933416
596828367 999945631
596932159 999841839
-999975601 -596798397
-999937151 -596836847
-999866518 -596907480
596937073 999836925
-999903562 -596870436
596941447 999832551
596891842 999882156
-999843781 -596930217
-999846008 -596927990
596774146 999999852
-999830859 -596943139
596867026 999906972
-999892987 -596881011
-999890855 -596883143
-999941847 -596832151
-999997170 -596776828
-999935598 -596838400
596969470 999804528
596862351 999911647
-999810880 -596963118
596895001 999878997
-999821148 -596952850
596925273 999848725
-999826190 -596947808
-999896969 -596877029
-999951936 -596822062
-999840419 -596933579
596881371 999892627
596813858 999960140
596840928 999933070
-999979994 -596794004
-999997587 -596776411
-999839487 -596934511
-999987483 -596786515
-999990492 -596783506
596788940 999985058
596861585 999912413
596791048 999982950
-999889564 -596884434
-999827655 -596946343
-999948114 -596825884
596914022 999859976
596955637 999818361
596830184 999943814
596832981 999941017
-999900616 -596873382
596870675 999903323
596973424 999800574
596918144 999855854
596825720 999948278
596876237 999897761
596841192 999932806
596967754 999806244
596944682 999829316
596968730 999805268
-999959324 -596814674
-999979806 -596794192
596789355 999984643
596839566 999934432
-999978007 -596795991
596875881 999898117
596862091 999911907
596954426 999819572
-999845288 -596928710
596812861 999961137
596959121 999814877
596820474 999953524
-999922220 -596851778
596850137 999923861
-999933967 -596840031
-999938917 -596835081
596785867 999988131
-999887027 -596886971
-999820473 -596953525
596966143 999807855
-999910321 -596863677
596859827 999914171
-999878656 -596895342
-999955602 -596818396
-999821334 -596952664
-999985737 -596788261
-999860015 -596913983
-999824848 -596949150
596849144 999924854
596881666 999892332
-999889060 -596884938
596794131 999979867
-999964614 -596809384
-999963076 -596810922
-999839846 -596934152
596852910 999921088
596902294 999871704
596860851 999913147
596971054 999802944
596859653 999914345
-999855429 -596918569
-999822460 -596951538
-999815440 -596958558
-999894412 -596879586
-999866346 -596907652
-999812779 -596961219
596949971 999824027
596881260 999892738
-999938513 -596835485
-999868766 -596905232
596880911 999893087
596789384 999984614
596919768 999854230
596970522 999803476
596871484 999902514
596845428 999928570
596808523 999965475
596924179 999849819
596843404 999930594
-999912187 -596861811
596837693 999936305
-999985327 -596788671
-999970349 -596803649
596927686 999846312
596882785 999891213
596802574 999971424
596938855 999835143
-999989700 -596784298
596964814 999809184
-999989906 -596784092
596908775 999865223
596854440 999919558
-999849241 -596924757
596810870 999963128
596969232 999804766
-999828369 -596945629
596961389 999812609
596807972 999966026
-999968564 -596805434
596920932 999853066
596843812 999930186
596885736 999888262
-999970657 -596803341
596951693 999822305
-999839123 -596934875
596907696 999866302
596958129 999815869
596932987 999841011
-999979038 -596794960
596791597 999982401
-999834051 -596939947
596825731 999948267
596882826 999891172
-999823583 -596950415
-999930135 -596843863
596896010 999877988
596830059 999943939
596830560 999943438
-999971652 -596802346
-999916205 -596857793
596815846 999958152
-999890246 -596883752
-999909655 -596864343
596791522 999982476
-999875744 -596898254
-999951221 -596822777
-999917985 -596856013
-999912053 -596861945
596939419 999834579
596822441 999951557
596936749 999837249
596926632 999847366
596786609 999987389
-999964539 -596809459
-999888991 -596885007
596962526 999811472
596905267 999868731
-999905118 -596868880
-999879310 -596894688
-999826631 -596947367
-999877631 -596896367
-999847930 -596926068
-999955005 -596818993
-999977962 -596796036
596886208 999887790
596787812 999986186
-999967037 -596806961
596927677 999846321
-999960207 -596813791
-999947830 -596826168
596952466 999821532
-999835862 -596938136
-999906493 -596867505
-999811449 -596962549
-999886447 -596887551
596825446 999948552
-999856355 -596917643
596858462 999915536
596914174 999859824
-999892458 -596881540
-999873071 -596900927
596803626 999970372
-999952928 -596821070
596796186 999977812
-999961108 -596812890
596961102 999812896
596842948 999931050
-999805126 -596968872
-999917087 -596856911
-999895631 -596878367
-999998291 -596775707
596894516 999879482
-999953534 -596820464
-999955825 -596818173
-999875426 -596898572
596929848 999844150
596879429 999894569
-999826084 -596947914
596824259 999949739
596778434 999995564
-999821055 -596952943
-999969748 -596804250
-999836610 -596937388
-999909506 -596864492
-999827345 -596946653
596818424 999955574
596800596 999973402
596961244 999812754
596917361 999856637
596832091 999941907
596933752 999840246
-999911095 -596862903
596786777 999987221
-999958899 -596815099
-999975101 -596798897
596942591 999831407
-999801311 -596972687
-999974299 -596799699
-999858721 -596915277
-999877241 -596896757
-999875096 -596898902
596802906 999971092
596866273 999907725
596846884 999927114
-999936584 -596837414
596965572 999808426
596859871 999914127
596883340 999890658
-999807077 -596966921
596808245 999965753
596774837 999999161
-999991349 -596782649
596799040 999974958
-999979718 -596794280
596937551 999836447
-999996385 -596777613
596800215 999973783
596774289 999999709
-999951251 -596822747
-999858398 -596915600
-999966296 -596807702
596973972 999800026
596801762 999972236
-999863636 -596910362
596784977 999989021
596856912 999917086
-999963706 -596810292
596944239 999829759
596786073 999987925
596833713 999940285
596801525 999972473
-999929384 -596844614
-999996058 -596777940
-999948177 -596825821
596907328 999866670
-999965321 -596808677
596848632 999925366
-999863186 -596910812
596916337 999857661
-999890258 -596883740
-999938506 -596835492
-999861977 -596912021
-999890916 -596883082
-999804385 -596969613
-999839379 -596934619
-999936742 -596837256
596811529 999962469
596888526 999885472
596817893 999956105
596928448 999845550
-999821753 -596952245
596920309 999853689
596924861 999849137
-999842589 -596931409
596881082 999892916
596933626 999840372
596807464 999966534
596889029 999884969
-999999403 -596774595
596782321 999991677
-999935862 -596838136
596799919 999974079
596802753 999971245
-999976998 -596797000
-999921887 -596852111
-999968215 -596805783
-999981571 -596792427
-999906435 -596867563
-999853010 -596920988
-999973465 -596800533
-999976314 -596797684
-999803672 -596970326
-999984352 -596789646
-999902234 -596871764
-999878989 -596895009
-999827440 -596946558
596904141 999869857
596788103 999985895
596940578 999833420
-999837953 -596936045
-999888112 -596885886
596847463 999926535
596887483 999886515
-999824247 -596949751
-999948210 -596825788
596841999 999931999
-999959572 -596814426
596833037 999940961
-999965960 -596808038
596958527 999815471
596894967 999879031
596933796 999840202
-999879674 -596894324
596805140 999968858
-999966596 -596807402
-999876088 -596897910
-999938943 -596835055
-999849369 -596924629
-999831490 -596942508
596830468 999943530
596920082 999853916
-999915213 -596858785
-999975855 -596798143
596865094 999908904
596909914 999864084
-999959224 -596814774
-999976775 -596797223
-999970727 -596803271
596778810 999995188
596780252 999993746
-999947956 -596826042
-999952623 -596821375
596780898 999993100
596857456 999916542
596946340 999827658
596828837 999945161
596829242 999944756
-999823531 -596950467
-999991764 -596782234
596937406 999836592
-999949758 -596824240
-999836793 -596937205
-999899711 -596874287
-999858281 -596915717
596823368 999950630
-999853930 -596920068
-999810154 -596963844
596823067 999950931
-999858059 -596915939
-999834468 -596939530
596924615 999849383
596892390 999881608
-999914206 -596859792
596866880 999907118
-999878195 -596895803
596945256 999828742
-999813106 -596960892
-999967477 -596806521
596901290 999872708
596875558 999898440
-999939385 -596834613
-999975830 -596798168
-999859393 -596914605
596963081 999810917
-999965476 -596808522
596871496 999902502
-999985261 -596788737
-999871901 -596902097
-999848136 -596925862
-999943469 -596830529
-999859149 -596914849
596784002 999989996
596891513 999882485
-999812198 -596961800
-999973971 -596800027
-999863936 -596910062
596793593 999980405
-999937598 -596836400
596838071 999935927
-999802609 -596971389
-999955858 -596818140
596863218 999910780
-999941130 -596832868
596857270 999916728
596939147 999834851
-999961874 -596812124
-999949385 -596824613
-999900525 -596873473
-999813375 -596960623
596819529 999954469
-999938333 -596835665
596787796 999986202
596910464 999863534
-999971660 -596802338
596972363 999801635
596888967 999885031
-999960908 -596813090
596953164 999820834
596799013 999974985
596949705 999824293
-999821002 -596952996
-999815871 -596958127
-999815205 -596958793
596816433 999957565
-999801504 -596972494
596961010 999812988
-999973888 -596800110
-999830802 -596943196
-999917692 -596856306
-999855255 -596918743
-999991392 -596782606
596808221 999965777
596908595 999865403
596912471 999861527
596793355 999980643
-999839338 -596934660
-999859618 -596914380
596913799 999860199
-999934076 -596839922
-999841733 -596932265
596916548 999857450
-999848977 -596925021
596821714 999952284
596839925 999934073
-999956833 -596817165
596782883 999991115
596834415 999939583
-999940237 -596833761
-999960701 -596813297
596871937 999902061
-999915448 -596858550
-999831026 -596942972
-999854323 -596919675
596824669 999949329
-999929357 -596844641
-999854779 -596919219
-999978148 -596795850
-999955629 -596818369
596853554 999920444
596891642 999882356
596870120 999903878
596806693 999967305
596903141 999870857
-999857451 -596916547
596891848 999882150
-999833595 -596940403
-999806120 -596967878
596784892 999989106
-999965208 -596808790
-999954853 -596819145
-999966322 -596807676
-999840798 -596933200
-999942675 -596831323
-999866325 -596907673
-999814714 -596959284
-999879950 -596894048
-999840517 -596933481
-999873480 -596900518
-999938400 -596835598
596940597 999833401
-999801410 -596972588
596812484 999961514
-999869072 -596904926
596790325 999983673
596840551 999933447
-999949896 -596824102
596970007 999803991
596969672 999804326
-999897356 -596876642
-999813337 -596960661
596936012 999837986
596777359 999996639
596962347 999811651
596815841 999958157
596892152 999881846
-999809193 -596964805
-999974287 -596799711
-999871571 -596902427
-999999995 -596774003
596797233 999976765
596843999 999929999
596950660 999823338
-999806511 -596967487
-999875177 -596898821
-999867631 -596906367
596863066 999910932
596897916 999876082
-999986617 -596787381
-999918608 -596855390
-999865998 -596908000
596968983 999805015
596841195 999932803
596796603 999977395
-999966856 -596807142
-999927321 -596846677
-999823141 -596950857
596774030 999999968
-999809189 -596964809
-999860393 -596913605
596893593 999880405
596865353 999908645
-999947673 -596826325
596866399 999907599
596797301 999976697
-999994311 -596779687
596857625 999916373
596858617 999915381
-999891846 -596882152
596907240 999866758
596830852 999943146
596785879 999988119
-999989301 -596784697
596787176 999986822
-999821096 -596952902
596863243 999910755
596794289 999979709
596966379 999807619
-999942781 -596831217
-999817554 -596956444
-999904608 -596869390
-999981608 -596792390
-999829275 -596944723
596858950 999915048
-999942487 -596831511
-999912945 -596861053
-999972828 -596801170
596955101 999818897
-999817302 -596956696
596881409 999892589
-999874859 -596899139
596921883 999852115
596845295 999928703
-999921772 -596852226
-999993002 -596780996
-999807422 -596966576
596928129 999845869
596854229 999919769
-999950730 -596823268
596938001 999835997
-999869784 -596904214
596805901 999968097
-999986396 -596787602
596955926 999818072
596803931 999970067
596934717 999839281
596874348 999899650
-999955736 -596818262
596873381 999900617
-999901852 -596872146
596776403 999997595
596951698 999822300
596938539 999835459
596776576 999997422
-999999318 -596774680
596967415 999806583
-999821906 -596952092
-999959283 -596814715
596914977 999859021
-999950334 -596823664
596867277 999906721
-999967513 -596806485
596948740 999825258
-999854096 -596919902
596823351 999950647
-999926473 -596847525
-999887416 -596886582
-999878239 -596895759
596777436 999996562
596906306 999867692
-999967941 -596806057
-999826502 -596947496
-999837753 -596936245
-999926792 -596847206
-999839240 -596934758
-999860701 -596913297
-999957732 -596816266
596779839 999994159
596944496 999829502
596839847 999934151
596833624 999940374
596936326 999837672
596973403 999800595
-999820636 -596953362
-999910263 -596863735
-999855362 -596918636
596808867 999965131
-999825156 -596948842
596845956 999928042
596844130 999929868
-999823315 -596950683
596865097 999908901
596909519 999864479
596783699 999990299
596790147 999983851
-999850976 -596923022
596882816 999891182
-999815378 -596958620
-999945388 -596828610
-999899674 -596874324
-999947724 -596826274
-999850682 -596923316
-999909583 -596864415
-999937001 -596836997
596907851 999866147
-999902217 -596871781
596778085 999995913
-999832830 -596941168
-999876131 -596897867
-999977345 -596796653
596893949 999880049
596812228 999961770
596848512 999925486
-999896385 -596877613
-999834587 -596939411
-999868752 -596905246
596806089 999967909
-999995538 -596778460
596887537 999886461
-999819375 -596954623
-999967013 -596806985
596879386 999894612
-999962326 -596811672
596822792 999951206
596938735 999835263
596971509 999802489
-999834861 -596939137
596859828 999914170
596938832 999835166
596965551 999808447
596883230 999890768
596913124 999860874
596971996 999802002
596877081 999896917
-999949150 -596824848
-999857055 -596916943
596896363 999877635
-999828978 -596945020
-999882190 -596891808
-999992387 -596781611
-999834544 -596939454
-999800285 -596973713
-999811748 -596962250
-999852378 -596921620
596870519 999903479
-999878508 -596895490
596918475 999855523
-999875769 -596898229
596827476 999946522
-999965905 -596808093
-999983995 -596790003
-999996470 -596777528
596871235 999902763
596864751 999909247
596901424 999872574
596905424 999868574
-999880759 -596893239
-999808201 -596965797
596958847 999815151
596953186 999820812
-999845195 -596928803
596803685 999970313
-999814511 -596959487
596876951 999897047
596849334 999924664
-999951040 -596822958
-999850773 -596923225
596837235 999936763
596964470 999809528
596908845 999865153
-999998679 -596775319
-999858391 -596915607
596876029 999897969
-999814221 -596959777
-999915347 -596858651
596863115 999910883
-999921499 -596852499
596878116 999895882
596890406 999883592
-999907650 -596866348
-999833216 -596940782
596862356 999911642
-999953260 -596820738
-999996406 -596777592
-999839246 -596934752
596858448 999915550
596857909 999916089
596858233 999915765
-999966339 -596807659
596818228 999955770
596793474 999980524
596804153 999969845
-999969394 -596804604
-999836310 -596937688
-999989732 -596784266
-999865158 -596908840
-999847887 -596926111
596930916 999843082
596883672 999890326
596795108 999978890
-999814435 -596959563
596950882 999823116
596853837 999920161
596943379 999830619
596946986 999827012
-999914551 -596859447
-999937504 -596836494
-999891692 -596882306
-999906930 -596867068
596880219 999893779
596941408 999832590
-999898676 -596875322
-999846583 -596927415
596832174 999941824
596871164 999902834
-999964388 -596809610
-999982665 -596791333
596834929 999939069
-999928853 -596845145
596938522 999835476
-999882897 -596891101
596793078 999980920
596785953 999988045
-999936794 -596837204
-999988240 -596785758
-999809249 -596964749
596958322 999815676
596927729 999846269
-999839064 -596934934
596971428 999802570
596937532 999836466
596846740 999927258
-999965403 -596808595
-999949990 -596824008
596815671 999958327
-999806427 -596967571
596949252 999824746
596880131 999893867
-999844266 -596929732
-999905180 -596868818
596973422 999800576
-999807870 -596966128
-999897418 -596876580
596861308 999912690
-999929133 -596844865
-999930246 -596843752
-999909102 -596864896
-999920069 -596853929
596793336 999980662
596935282 999838716
596820251 999953747
-999857565 -596916433
-999809777 -596964221
-999966772 -596807226
596891462 999882536
596825260 999948738
-999893115 -596880883
-999827509 -596946489
596922802 999851196
596875759 999898239
-999940436 -596833562
-999879050 -596894948
596785738 999988260
596954874 999819124
596896126 999877872
596855646 999918352
596900535 999873463
596834564 999939434
-999802982 -596971016
596938487 999835511
596951199 999822799
-999933213 -596840785
-999874400 -596899598
596835183 999938815
596849607 999924391
-999854370 -596919628
-999962642 -596811356
-999828106 -596945892
-999800105 -596973893
-999824794 -596949204
-999934324 -596839674
-999914125 -596859873
-999984772 -596789226
-999969431 -596804567
-999818578 -596955420
596846713 999927285
-999943709 -596830289
596956382 999817616
596920020 999853978
596951669 999822329
-999874505 -596899493
-999924429 -596849569
596786484 999987514
596796480 999977518
-999829861 -596944137
-999820044 -596953954
-999930498 -596843500
-999882650 -596891348
-999980720 -596793278
-999911867 -596862131
-999926801 -596847197
596972436 999801562
-999864915 -596909083
-999940641 -596833357
-999872477 -596901521
-999947009 -596826989
-999871228 -596902770
596857113 999916885
596812174 999961824
596835611 999938387
596923104 999850894
-999814687 -596959311
596896472 999877526
-999822801 -596951197
-999807220 -596966778
-999854907 -596919091
-999942629 -596831369
-999904105 -596869893
-999908587 -596865411
596817307 999956691
596964580 999809418
596912589 999861409
596908734 999865264
-999866343 -596907655
-999892583 -596881415
596885132 999888866
-999859329 -596914669
-999908471 -596865527
596897544 999876454
-999829877 -596944121
596951845 999822153
-999855068 -596918930
596786660 999987338
-999810543 -596963455
-999801488 -596972510
596789553 999984445
-999953304 -596820694
-999867854 -596906144
596859472 999914526
-999803145 -596970853
-999939773 -596834225
596937558 999836440
-999888279 -596885719
-999915493 -596858505
596834089 999939909
596883972 999890026
-999835181 -596938817
596792763 999981235
-999838604 -596935394
596825231 999948767
596967021 999806977
596868419 999905579
596926712 999847286
596892935 999881063
596937202 999836796
596785988 999988010
-999981724 -596792274
596815465 999958533
-999985097 -596788901
-999978088 -596795910
-999838167 -596935831
596931318 999842680
-999810228 -596963770
596895666 999878332
-999990844 -596783154
596813418 999960580
596947361 999826637
596775358 999998640
596946977 999827021
-999883234 -596890764
-999954771 -596819227
596897368 999876630
-999935026 -596838972
-999944295 -596829703
-999996140 -596777858
-999942426 -596831572
596972295 999801703
596970958 999803040
596927033 999846965
596866028 999907970
596946160 999827838
596807834 999966164
-999980256 -596793742
596964645 999809353
-999860511 -596913487
596792580 999981418
-999844932 -596929066
-999935537 -596838461
-999922562 -596851436
-999989247 -596784751
596786888 999987110
596857446 999916552
-999970368 -596803630
-999917989 -596856009
-999808665 -596965333
-999935439 -596838559
-999911815 -596862183
596789106 999984892
-999917814 -596856184
-999898225 -596875773
-999911676 -596862322
596942457 999831541
596970891 999803107
-999978552 -596795446
596958455 999815543
-999999093 -596774905
596832486 999941512
596849754 999924244
596821640 999952358
-999968658 -596805340
596907557 999866441
-999855219 -596918779
-999981372 -596792626
-999995609 -596778389
-999845636 -596928362
-999828366 -596945632
-999899566 -596874432
-999837673 -596936325
-999919590 -596854408
596945322 999828676
596946381 999827617
596804450 999969548
596926387 999847611
596918111 999855887
596787864 999986134
-999815905 -596958093
-999875304 -596898694
596796689 999977309
596925540 999848458
-999919836 -596854162
596871621 999902377
596780975 999993023
596953791 999820207
-999944383 -596829615
-999856556 -596917442
596808941 999965057
-999884056 -596889942
596907699 999866299
-999904417 -596869581
-999844356 -596929642
-999923392 -596850606
596782298 999991700
596811614 999962384
596922272 999851726
-999884186 -596889812
-999854412 -596919586
596972357 999801641
-999948464 -596825534
-999931028 -596842970
596832697 999941301
-999808364 -596965634
-999859411 -596914587
-999806246 -596967752
596830818 999943180
596791019 999982979
596897018 999876980
596804174 999969824
596876011 999897987
596803296 999970702
596881183 999892815
596800266 999973732
596872227 999901771
596854729 999919269
-999967398 -596806600
596864860 999909138
-999857866 -596916132
596936901 999837097
596924487 999849511
-999982919 -596791079
-999830685 -596943313
596890938 999883060
-999928492 -596845506
596885309 999888689
-999854151 -596919847
-999872618 -596901380
596883844 999890154
-999811904 -596962094
-999916406 -596857592
-999867424 -596906574
-999865670 -596908328
596906630 999867368
-999849386 -596924612
596959040 999814958
596888843 999885155
-999874486 -596899512
596873580 999900418
-999805339 -596968659
-999874787 -596899211
-999929917 -596844081
596871487 999902511
-999819259 -596954739
-999979374 -596794624
596857894 999916104
596853528 999920470
596839836 999934162
-999882241 -596891757
596876591 999897407
596964694 999809304
596848593 999925405
596828994 999945004
596903634 999870364
596940289 999833709
596931629 999842369
-999949488 -596824510
596856063 999917935
596820611 999953387
-999832131 -596941867
596867327 999906671
-999894613 -596879385
-999852526 -596921472
-999997679 -596776319
-999978896 -596795102
-999917926 -596856072
-999931165 -596842833
-999889518 -596884480
596939365 999834633
596917784 999856214
596933025 999840973
596958310 999815688
596880173 999893825
596952153 999821845
-999948017 -596825981
596787710 999986288
596871298 999902700
596833374 999940624
-999943287 -596830711
-999972362 -596801636
-999971977 -596802021
596884898 999889100
596825879 999948119
-999887900 -596886098
-999909359 -596864639
-999822000 -596951998
596970985 999803013
596849575 999924423
-999828411 -596945587
596780851 999993147
596847341 999926657
-999862396 -596911602
596855141 999918857
596963158 999810840
596932800 999841198
596783292 999990706
596858796 999915202
-999913461 -596860537
-999852865 -596921133
596818731 999955267
596953388 999820610
-999956813 -596817185
596836586 999937412
596961454 999812544
596972224 999801774
596838787 999935211
596847048 999926950
-999853201 -596920797
596859783 999914215
596950052 999823946
-999973496 -596800502
-999973534 -596800464
-999854153 -596919845
596841348 999932650
-999945906 -596828092
596928039 999845959
-999995602 -596778396
-999886392 -596887606
596921578 999852420
596843921 999930077
-999935747 -596838251
596791231 999982767
-999871575 -596902423
-999971890 -596802108
-999839361 -596934637
-999925190 -596848808
-999941156 -596832842
596952306 999821692
596784155 999989843
-999884615 -596889383
596948070 999825928
596849036 999924962
-999898397 -596875601
-999860922 -596913076
-999885561 -596888437
-999857782 -596916216
596826735 999947263
-999952345 -596821653
-999806525 -596967473
596959118 999814880
-999891076 -596882922
-999938812 -596835186
-999828207 -596945791
596835203 999938795
596947840 999826158
-999897459 -596876539
596925808 999848190
-999982850 -596791148
596778104 999995894
596790071 999983927
-999995963 -596778035
-999918168 -596855830
-999800781 -596973217
596963010 999810988
-999845909 -596928089
596803904 999970094
-999930095 -596843903
596799668 999974330
-999848250 -596925748
-999918883 -596855115
-999969442 -596804556
-999863041 -596910957
-999873253 -596900745
-999895729 -596878269
596816808 999957190
-999951172 -596822826
-999966688 -596807310
-999914901 -596859097
-999885701 -596888297
596927130 999846868
596899170 999874828
-999988395 -596785603
596846295 999927703
596879163 999894835
-999947696 -596826302
596962053 999811945
-999843317 -596930681
-999833682 -596940316
-999957372 -596816626
-999853503 -596920495
596969968 999804030
596962806 999811192
596780160 999993838
596943857 999830141
596929145 999844853
596896203 999877795
596924332 999849666
-999924309 -596849689
596876534 999897464
-999954711 -596819287
596779648 999994350
-999962608 -596811390
-999906464 -596867534
-999880276 -596893722
596967438 999806560
-999802481 -596971517
596946402 999827596
596870907 999903091
596880392 999893606
596899164 999874834
-999911364 -596862634
-999984962 -596789036
596889991 999884007
596936958 999837040
-999944347 -596829651
596818799 999955199
-999854631 -596919367
596867159 999906839
-999889490 -596884508
-999817184 -596956814
596909858 999864140
-999963126 -596810872
-999934680 -596839318
596878183 999895815
-999979315 -596794683
596843314 999930684
596969281 999804717
-999906312 -596867686
-999919410 -596854588
-999880493 -596893505
-999961904 -596812094
-999826203 -596947795
596846811 999927187
596895809 999878189
-999882442 -596891556
596810185 999963813
-999902782 -596871216
596841018 999932980
-999920510 -596853488
-999823295 -596950703
596925588 999848410
-999891482 -596882516
-999830281 -596943717
-999848114 -596925884
596929808 999844190
-999992534 -596781464
596866333 999907665
596846908 999927090
596791038 999982960
-999882423 -596891575
-999896395 -596877603
596909111 999864887
-999974660 -596799338
596826655 999947343
-999804462 -596969536
-999876010 -596897988
596791723 999982275
596933124 999840874
596780675 999993323
-999816447 -596957551
596826521 999947477
596816313 999957685
596898533 999875465
596889300 999884698
-999933174 -596840824
596778083 999995915
596816946 999957052
596958121 999815877
596892110 999881888
596821524 999952474
596927847 999846151
-999933846 -596840152
-999816231 -596957767
-999967110 -596806888
-999850803 -596923195
-999823963 -596950035
596929428 999844570
596892155 999881843
596895462 999878536
-999992219 -596781779
-999850700 -596923298
596807440 999966558
-999901774 -596872224
-999834549 -596939449
596941857 999832141
596835780 999938218
-999969507 -596804491
-999986033 -596787965
596804844 999969154
596870053 999903945
596859443 999914555
596774553 999999445
596795610 999978388
-999924608 -596849390
596922424 999851574
596848273 999925725
-999892576 -596881422
-999859987 -596914011
-999888508 -596885490
-999909950 -596864048
596938856 999835142
596823776 999950222
-999942275 -596831723
596927304 999846694
596889862 999884136
-999821482 -596952516
-999885474 -596888524
596860935 999913063
-999852939 -596921059
596920908 999853090
596925350 999848648
-999944007 -596829991
596851511 999922487
596837032 999936966
596950578 999823420
596895538 999878460
-999949447 -596824551
-999900105 -596873893
-999857314 -596916684
596915286 999858712
596803895 999970103
596946140 999827858
596810778 999963220
-999989523 -596784475
-999976691 -596797307
596892662 999881336
596874866 999899132
596897634 999876364
-999938497 -596835501
596939806 999834192
596774315 999999683
-999832502 -596941496
596806104 999967894
-999933470 -596840528
596863833 999910165
-999957638 -596816360
596849355 999924643
596865681 999908317
596940746 999833252
-999991247 -596782751
-999873080 -596900918
-999893455 -596880543
-999926494 -596847504
596798274 999975724
-999882390 -596891608
-999916327 -596857671
596790928 999983070
596811475 999962523
596936307 999837691
596910320 999863678
596919361 999854637
-999966806 -596807192
-999822261 -596951737
596792019 999981979
-999821121 -596952877
596970311 999803687
596793802 999980196
-999972626 -596801372
-999982831 -596791167
596953227 999820771
-999925370 -596848628
-999842147 -596931851
-999928791 -596845207
-999827746 -596946252
-999923667 -596850331
-999847223 -596926775
596877736 999896262
-999987160 -596786838
-999862931 -596911067
-999809809 -596964189
596844374 999929624
-999995958 -596778040
596805742 999968256
-999872404 -596901594
-999914350 -596859648
596872144 999901854
-999911704 -596862294
596938319 999835679
-999907842 -596866156
-999846949 -596927049
-999832314 -596941684
596784624 999989374
-999852078 -596921920
596798451 999975547
-999819760 -596954238
596868772 999905226
596846948 999927050
-999885404 -596888594
596944145 999829853
-999821333 -596952665
-999867549 -596906449
596963388 999810610
596961652 999812346
596827885 999946113
-999883863 -596890135
-999899844 -596874154
596802231 999971767
596962197 999811801
-999816947 -596957051
596877195 999896803
-999868265 -596905733
596779285 999994713
596859994 999914004
-999914689 -596859309
596819097 999954901
-999858352 -596915646
-999880327 -596893671
596786931 999987067
596957073 999816925
596781648 999992350
-999836160 -596937838
-999981738 -596792260
596831565 999942433
-999992972 -596781026
596931558 999842440
-999878030 -596895968
-999973458 -596800540
-999904991 -596869007
-999995222 -596778776
-999949542 -596824456
-999862320 -596911678
596920421 999853577
-999873697 -596900301
596941481 999832517
-999806389 -596967609
-999862857 -596911141
596831114 999942884
596828026 999945972
-999973146 -596800852
-999943945 -596830053
596945273 999828725
-999936119 -596837879
596917549 999856449
596899436 999874562
-999854549 -596919449
-999800753 -596973245
-999909473 -596864525
-999998739 -596775259
596902526 999871472
-999983116 -596790882
-999811114 -596962884
596788095 999985903
-999910940 -596863058
596817221 999956777
596838296 999935702
596892924 999881074
-999810023 -596963975
596917129 999856869
596936693 999837305
596806042 999967956
-999908084 -596865914
596823526 999950472
596869069 999904929
-999875428 -596898570
-999931773 -596842225
-999882105 -596891893
-999803028 -596970970
596828792 999945206
596932705 999841293
596795321 999978677
596880441 999893557
-999858332 -596915666
-999859187 -596914811
-999803363 -596970635
596812098 999961900
596972300 999801698
596901235 999872763
596970423 999803575
596901447 999872551
-999861942 -596912056
596816722 999957276
-999917991 -596856007
-999928224 -596845774
-999812908 -596961090
596955399 999818599
-999966217 -596807781
596801169 999972829
-999837737 -596936261
596802094 999971904
-999946296 -596827702
596879909 999894089
596926682 999847316
596814881 999959117
596793838 999980160
-999896757 -596877241
-999987885 -596786113
596899641 999874357
-999880236 -596893762
596796311 999977687
596918246 999855752
-999830488 -596943510
596886085 999887913
596873596 999900402
596783745 999990253
596923847 999850151
-999842699 -596931299
-999979345 -596794653
596959459 999814539
-999958881 -596815117
-999906835 -596867163
-999807714 -596966284
-999870900 -596903098
-999810323 -596963675
596861148 999912850
596830758 999943240
-999840747 -596933251
-999977747 -596796251
-999828439 -596945559
596859844 999914154
-999901267 -596872731
596888276 999885722
596925122 999848876
-999936847 -596837151
596948698 999825300
596896021 999877977
596857315 999916683
596816821 999957177
-999846272 -596927726
596845527 999928471
596787513 999986485
596826346 999947652
-999915614 -596858384
-999811478 -596962520
596954465 999819533
-999840089 -596933909
-999835556 -596938442
596814537 999959461
596782553 999991445
-999905378 -596868620
596791394 999982604
-999899165 -596874833
-999930174 -596843824
596957814 999816184
596924581 999849417
596878137 999895861
-999946485 -596827513
-999862650 -596911348
-999825319 -596948679
-999905676 -596868322
-999991869 -596782129
-999829647 -596944351
-999910250 -596863748
596792047 999981951
596957078 999816920
596842489 999931509
596879060 999894938
596906415 999867583
596955379 999818619
-999948924 -596825074
-999953427 -596820571
-999815759 -596958239
596964009 999809989
596909486 999864512
596958429 999815569
596875952 999898046
596938560 999835438
-999898300 -596875698
596944299 999829699
-999826411 -596947587
-999885061 -596888937
596899129 999874869
596934653 999839345
596970453 999803545
-999873509 -596900489
596862593 999911405
596841472 999932526
596878489 999895509
-999918748 -596855250
596932485 999841513
596931977 999842021
-999835739 -596938259
596848113 999925885
596859204 999914794
-999801935 -596972063
596928053 999845945
596839454 999934544
-999819862 -596954136
-999803117 -596970881
-999855548 -596918450
-999891249 -596882749
596810444 999963554
596849382 999924616
-999940290 -596833708
596945298 999828700
-999832388 -596941610
-999885739 -596888259
-999834315 -596939683
596898396 999875602
596775574 999998424
596818631 999955367
-999993189 -596780809
-999958665 -596815333
596892029 999881969
596909736 999864262
596934523 999839475
-999971334 -596802664
-999961019 -596812979
-999903375 -596870623
-999992462 -596781536
-999988792 -596785206
596880044 999893954
-999893948 -596880050
596792328 999981670
596837921 999936077
-999959467 -596814531
-999922654 -596851344
-999893502 -596880496
-999907551 -596866447
-999877539 -596896459
596936512 999837486
596935867 999838131
-999952831 -596821167
596798389 999975609
-999910412 -596863586
-999858051 -596915947
-999822195 -596951803
-999999982 -596774016
-999855313 -596918685
-999949448 -596824550
596781925 999992073
596816069 999957929
596925248 999848750
-999906154 -596867844
596943927 999830071
-999963294 -596810704
-999914844 -596859154
-999803964 -596970034
-999891859 -596882139
-999899316 -596874682
596940350 999833648
-999820554 -596953444
-999828888 -596945110
-999861981 -596912017
-999902725 -596871273
596871239 999902759
596850270 999923728
-999885085 -596888913
596959176 999814822
596840377 999933621
596878937 999895061
596935068 999838930
596957102 999816896
-999899967 -596874031
-999862392 -596911606
596776698 999997300
-999871283 -596902715
596862096 999911902
596787984 999986014
596818439 999955559
596939812 999834186
-999875461 -596898537
-999928859 -596845139
-999910912 -596863086
-999917912 -596856086
-999952220 -596821778
-999924238 -596849760
-999881770 -596892228
-999883190 -596890808
-999963200 -596810798
-999904553 -596869445
-999859550 -596914448
-999896957 -596877041
596779964 999994034
-999912296 -596861702
-999988218 -596785780
-999951329 -596822669
-999988637 -596785361
596813062 999960936
-999850086 -596923912
596832680 999941318
596811413 999962585
-999873395 -596900603
-999800443 -596973555
-999951271 -596822727
-999948030 -596825968
-999897703 -596876295
-999870062 -596903936
-999880892 -596893106
-999877138 -596896860
-999880015 -596893983
596885038 999888960
-999896698 -596877300
-999821592 -596952406
-999809752 -596964246
-999807120 -596966878
596873570 999900428
-999849508 -596924490
596899078 999874920
596935924 999838074
596893737 999880261
-999935470 -596838528
-999953919 -596820079
596928225 999845773
-999880944 -596893054
596865244 999908754
596921627 999852371
-999813594 -596960404
-999999882 -596774116
-999812382 -596961616
596840986 999933012
-999892790 -596881208
-999891837 -596882161
596894821 999879177
596788382 999985616
-999923610 -596850388
-999969847 -596804151
-999865089 -596908909
596905353 999868645
596866656 999907342
596786085 999987913
-999925761 -596848237
596801473 999972525
-999960751 -596813247
-999860509 -596913489
596787092 999986906
596963788 999810210
-999876676 -596897322
-999880226 -596893772
-999800592 -596973406
-999848841 -596925157
-999893179 -596880819
596911985 999862013
-999837818 -596936180
-999940003 -596833995
596968229 999805769
-999889580 -596884418
596862175 999911823
-999800333 -596973665
596904941 999869057
-999928475 -596845523
596888056 999885942
-999896959 -596877039
-999999548 -596774450
596863502 999910496
596864190 999909808
596837647 999936351
596965676 999808322
596842396 999931602
-999944467 -596829531
-999896519 -596877479
596866181 999907817
-999904776 -596869222
596969581 999804417
-999852595 -596921403
596870137 999903861
596856716 999917282
-999978179 -596795819
596915611 999858387
596896607 999877391
596866583 999907415
596815426 999958572
-999835352 -596938646
596785570 999988428
-999944266 -596829732
596924183 999849815
596797412 999976586
-999955680 -596818318
-999922774 -596851224
596895552 999878446
596946939 999827059
-999981333 -596792665
-999916428 -596857570
596846805 999927193
-999929068 -596844930
-999968143 -596805855
596825572 999948426
-999851793 -596922205
596879472 999894526
-999929864 -596844134
-999902978 -596871020
596870300 999903698
596854094 999919904
596845844 999928154
596886499 999887499
596800728 999973270
596846508 999927490
-999835168 -596938830
-999854180 -596919818
-999927259 -596846739
596780990 999993008
-999932709 -596841289
-999961437 -596812561
596851601 999922397
596786877 999987121
596780110 999993888
596972045 999801953
-999919711 -596854287
-999978651 -596795347
596794143 999979855
-999940874 -596833124
-999916731 -596857267
-999830532 -596943466
596849209 999924789
596892558 999881440
-999958858 -596815140
596854504 999919494
-999885494 -596888504
596801789 999972209
596939839 999834159
-999978502 -596795496
-999927219 -596846779
596940599 999833399
596928474 999845524
-999809838 -596964160
-999839483 -596934515
596796133 999977865
-999830879 -596943119
596899200 999874798
-999831897 -596942101
-999840627 -596933371
-999907991 -596866007
596824804 999949194
596813087 999960911
596852648 999921350
-999930096 -596843902
-999802469 -596971529
596877243 999896755
596847750 999926248
596792913 999981085
-999931370 -596842628
-999855787 -596918211
-999902639 -596871359
596938882 999835116
-999843943 -596930055
-999974357 -596799641
-999916767 -596857231
-999820558 -596953440
596848386 999925612
-999815515 -596958483
596837203 999936795
596828742 999945256
-999848639 -596925359
596965010 999808988
-999950725 -596823273
-999976424 -596797574
-999888440 -596885558
596848623 999925375
-999844106 -596929892
596852792 999921206
-999868515 -596905483
-999837936 -596936062
596805936 999968062
596849820 999924178
-999893525 -596880473
-999848501 -596925497
-999972621 -596801377
-999935446 -596838552
-999911725 -596862273
596926515 999847483
596796692 999977306
-999947169 -596826829
-999940830 -596833168
-999965987 -596808011
596795638 999978360
596939895 999834103
596930325 999843673
-999996898 -596777100
596776261 999997737
-999950692 -596823306
596777227 999996771
596943377 999830621
-999996141 -596777857
596809138 999964860
-999900533 -596873465
-999995251 -596778747
596862034 999911964
-999920921 -596853077
596805436 999968562
596856574 999917424
-999841673 -596932325
596954469 999819529
-999844599 -596929399
596914623 999859375
596780477 999993521
596928464 999845534
-999808721 -596965277
596922244 999851754
596894761 999879237
-999892413 -596881585
-999814553 -596959445
596835744 999938254
-999853285 -596920713
596897845 999876153
596922760 999851238
-999907876 -596866122
596882867 999891131
-999896893 -596877105
-999820838 -596953160
-999808314 -596965684
596805720 999968278
-999903812 -596870186
596801204 999972794
-999846209 -596927789
596899903 999874095
-999928768 -596845230
596895602 999878396
-999838951 -596935047
596893728 999880270
596958411 999815587
596965448 999808550
-999954338 -596819660
596957065 999816933
596885953 999888045
-999882287 -596891711
-999864314 -596909684
-999856092 -596917906
-999860907 -596913091
596818719 999955279
596887178 999886820
596871592 999902406
-999920803 -596853195
-999894775 -596879223
-999810317 -596963681
596905999 999867999
596874454 999899544
596948790 999825208
-999967834 -596806164
-999944090 -596829908
-999894347 -596879651
596902786 999871212
596916693 999857305
-999853763 -596920235
596973752 999800246
-999970850 -596803148
-999963327 -596810671
-999946638 -596827360
-999965696 -596808302
-999918031 -596855967
-999858597 -596915401
596840416 999933582
-999915092 -596858906
-999806445 -596967553
596783591 999990407
-999891555 -596882443
-999877933 -596896065
596805062 999968936
596957087 999816911
-999839689 -596934309
596837675 999936323
596875360 999898638
-999970357 -596803641
596838499 999935499
-999922289 -596851709
-999918126 -596855872
596788338 999985660
-999917793 -596856205
-999894391 -596879607
-999819241 -596954757
-999822945 -596951053
-999984150 -596789848
-999962304 -596811694
-999871688 -596902310
-999860588 -596913410
-999938885 -596835113
-999825111 -596948887
596788302 999985696
-999872300 -596901698
596825932 999948066
-999907669 -596866329
-999958476 -596815522
596820180 999953818
-999961069 -596812929
-999909500 -596864498
596841384 999932614
-999951765 -596822233
-999809970 -596964028
-999944439 -596829559
-999990823 -596783175
-999821915 -596952083
-999952493 -596821505
-999849308 -596924690
596823104 999950894
596807191 999966807
596838998 999935000
596935221 999838777
-999935848 -596838150
-999813818 -596960180
-999829769 -596944229
596962320 999811678
-999933366 -596840632
-999930106 -596843892
596894877 999879121
-999945878 -596828120
-999887770 -596886228
596934059 999839939
-999937456 -596836542
596865706 999908292
-999879130 -596894868
-999967374 -596806624
596857874 999916124
596966591 999807407
-999807651 -596966347
-999807930 -596966068
596895801 999878197
596897504 999876494
596895291 999878707
-999907315 -596866683
596924123 999849875
-999875572 -596898426
596796414 999977584
596811301 999962697
596861825 999912173
-999986296 -596787702
596899781 999874217
-999915580 -596858418
-999969013 -596804985
596889021 999884977
596774925 999999073
-999814751 -596959247
-999966902 -596807096
-999996246 -596777752
596774982 999999016
-999848373 -596925625
596841046 999932952
-999940638 -596833360
-999955992 -596818006
-999842611 -596931387
596866226 999907772
596913394 999860604
-999912541 -596861457
-999860953 -596913045
596899826 999874172
596955377 999818621
-999905031 -596868967
-999873390 -596900608
596834901 999939097
596932120 999841878
-999917622 -596856376
-999841278 -596932720
596785096 999988902
596917427 999856571
596953909 999820089
-999914151 -596859847
-999860986 -596913012
596893735 999880263
-999944433 -596829565
-999925645 -596848353
-999952068 -596821930
-999884360 -596889638
-999976556 -596797442
596875239 999898759
596928892 999845106
596953384 999820614
596945578 999828420
-999833669 -596940329
-999870758 -596903240
-999966133 -596807865
-999847751 -596926247
-999901713 -596872285
-999867033 -596906965
596838580 999935418
-999979517 -596794481
-999949652 -596824346
-999876311 -596897687
596960993 999813005
596891092 999882906
-999862394 -596911604
596953590 999820408
596852916 999921082
596892090 999881908
-999828406 -596945592
596816949 999957049
596802254 999971744
596841347 999932651
596928895 999845103
596913436 999860562
-999836685 -596937313
596855631 999918367
-999912229 -596861769
-999864439 -596909559
-999977564 -596796434
-999902281 -596871717
596789899 999984099
-999816924 -596957074
596824014 999949984
596820907 999953091
596846270 999927728
596857843 999916155
-999999520 -596774478
-999991728 -596782270
596775026 999998972
-999941796 -596832202
596854952 999919046
-999959151 -596814847
596966380 999807618
-999838373 -596935625
596922305 999851693
596874261 999899737
-999992045 -596781953
-999900162 -596873836
-999961479 -596812519
596837914 999936084
596972980 999801018
-999994721 -596779277
-999897973 -596876025
-999934809 -596839189
596956424 999817574
596853572 999920426
-999810204 -596963794
-999929860 -596844138
596841766 999932232
596807176 999966822
596850752 999923246
-999841959 -596932039
596812270 999961728
596852489 999921509
596809860 999964138
-999969700 -596804298
596864987 999909011
-999853315 -596920683
-999819437 -596954561
-999892646 -596881352
-999867670 -596906328
596808056 999965942
-999804009 -596969989
596970528 999803470
-999911634 -596862364
-999800459 -596973539
596882147 999891851
596887788 999886210
596906629 999867369
-999992039 -596781959
-999867610 -596906388
-999893923 -596880075
596789695 999984303
596904697 999869301
596857733 999916265
596845135 999928863
596836623 999937375
-999826381 -596947617
596963181 999810817
-999903166 -596870832
596798845 999975153
-999811035 -596962963
596879562 999894436
596821969 999952029
-999842493 -596931505
-999966360 -596807638
-999816757 -596957241
596930079 999843919
-999978426 -596795572
-999830635 -596943363
-999947755 -596826243
596965130 999808868
596857717 999916281
596919413 999854585
596857510 999916488
-999859906 -596914092
596971577 999802421
596959930 999814068
596926916 999847082
596956245 999817753
596872629 999901369
596880531 999893467
596788866 999985132
-999869705 -596904293
596937904 999836094
-999943355 -596830643
596922000 999851998
596827860 999946138
596850924 999923074
596884003 999889995
-999835784 -596938214
-999834698 -596939300
596781888 999992110
596870128 999903870
-999854920 -596919078
-999970624 -596803374
-999966315 -596807683
-999924000 -596849998
-999877623 -596896375
-999851088 -596922910
596941616 999832382
-999856463 -596917535
596912544 999861454
596844308 999929690
596905857 999868141
596903026 999870972
-999853236 -596920762
-999927408 -596846590
-999815059 -596958939
596844109 999929889
596791085 999982913
-999883030 -596890968
596810621 999963377
-999979289 -596794709
596888976 999885022
-999917545 -596856453
-999838393 -596935605
-999901284 -596872714
-999884457 -596889541
596865888 999908110
-999805995 -596968003
596858286 999915712
596901084 999872914
-999991888 -596782110
596785045 999988953
596961998 999812000
596939093 999834905
-999872134 -596901864
-999870723 -596903275
596841896 999932102
596884864 999889134
-999959230 -596814768
-999980540 -596793458
596886524 999887474
596882758 999891240
596944240 999829758
-999823684 -596950314
596842612 999931386
-999834084 -596939914
596777027 999996971
596886552 999887446
-999932368 -596841630
596948226 999825772
596920563 999853435
596929745 999844253
596909647 999864351
596871797 999902201
596881440 999892558
596776796 999997202
596908833 999865165
-999984300 -596789698
596891204 999882794
596894218 999879780
-999971006 -596802992
-999976835 -596797163
-999894987 -596879011
-999983458 -596790540
596803594 999970404
-999917398 -596856600
596923946 999850052
596829422 999944576
-999983761 -596790237
-999815705 -596958293
-999933148 -596840850
-999854257 -596919741
596914432 999859566
-999961509 -596812489
-999893801 -596880197
-999880541 -596893457
-999980558 -596793440
-999996674 -596777324
596776717 999997281
-999839539 -596934459
-999890091 -596883907
596904068 999869930
596809585 999964413
-999926869 -596847129
-999972201 -596801797
596816950 999957048
596963422 999810576
596806144 999967854
-999980664 -596793334
596959537 999814461
-999939380 -596834618
596894239 999879759
596829071 999944927
-999846441 -596927557
-999835371 -596938627
596970056 999803942
596933643 999840355
-999855516 -596918482
596862838 999911160
596969578 999804420
-999941599 -596832399
596802562 999971436
-999910991 -596863007
596785769 999988229
596851616 999922382
-999984017 -596789981
596825345 999948653
596794583 999979415
-999874173 -596899825
-999935711 -596838287
-999910480 -596863518
-999924348 -596849650
-999909136 -596864862
596890933 999883065
596869768 999904230
-999896151 -596877847
-999899569 -596874429
-999911146 -596862852
596816641 999957357
596943252 999830746
-999901207 -596872791
-999999336 -596774662
-999809101 -596964897
-999970601 -596803397
596815448 999958550
596813841 999960157
-999936985 -596837013
-999928999 -596844999
-999839723 -596934275
596842694 999931304
-999820030 -596953968
-999980562 -596793436
-999925220 -596848778
596892647 999881351
-999913421 -596860577
-999830913 -596943085
596918223 999855775
596805011 999968987
596865231 999908767
-999859027 -596914971
-999800204 -596973794
-999884379 -596889619
-999965496 -596808502
596818232 999955766
-999884738 -596889260
-999834470 -596939528
-999916214 -596857784
-999856781 -596917217
-999850039 -596923959
596823466 999950532
596775421 999998577
-999880738 -596893260
596812307 999961691
-999861230 -596912768
596873468 999900530
596893041 999880957
596953057 999820941
596775172 999998826
-999836513 -596937485
-999834359 -596939639
-999907067 -596866931
-999843654 -596930344
-999915201 -596858797
596907823 999866175
-999910036 -596863962
596821699 999952299
596802945 999971053
-999849134 -596924864
596963678 999810320
-999860233 -596913765
-999909068 -596864930
596869416 999904582
-999899262 -596874736
596937616 999836382
596949006 999824992
596928730 999845268
-999916709 -596857289
596928937 999845061
-999966211 -596807787
596823689 999950309
-999811879 -596962119
-999831926 -596942072
-999891225 -596882773
-999948410 -596825588
-999993460 -596780538
-999846400 -596927598
-999878920 -596895078
-999859378 -596914620
-999985095 -596788903
596942046 999831952
-999877318 -596896680
-999990201 -596783797
596817516 999956482
596883349 999890649
-999961557 -596812441
-999985883 -596788115
596819918 999954080
-999921348 -596852650
-999824638 -596949360
-999952225 -596821773
-999905493 -596868505
-999813061 -596960937
-999902279 -596871719
-999873877 -596900121
596929384 999844614
-999808453 -596965545
-999947632 -596826366
-999812628 -596961370
-999838189 -596935809
-999841452 -596932546
596782441 999991557
-999995388 -596778610
-999935444 -596838554
596893871 999880127
-999866889 -596907109
596850398 999923600
596805749 999968249
-999929158 -596844840
596918725 999855273
596843514 999930484
596788863 999985135
-999907908 -596866090
596965581 999808417
-999826873 -596947125
596907072 999866926
596871564 999902434
-999937791 -596836207
-999928631 -596845367
-999812746 -596961252
596875583 999898415
596945401 999828597
-999988361 -596785637
596857336 999916662
-999875159 -596898839
596967980 999806018
-999881953 -596892045
596968852 999805146
596901284 999872714
-999922045 -596851953
-999850487 -596923511
-999831069 -596942929
596889929 999884069
-999903399 -596870599
596968126 999805872
596924052 999849946
596914672 999859326
-999941306 -596832692
-999943824 -596830174
-999885764 -596888234
596781598 999992400
596820736 999953262
596904483 999869515
596912099 999861899
-999811158 -596962840
-999811883 -596962115
596949918 999824080
596961034 999812964
-999954516 -596819482
596828762 999945236
596807233 999966765
-999814255 -596959743
-999942184 -596831814
596909058 999864940
596914557 999859441
596936717 999837281
596942911 999831087
596822559 999951439
596860665 999913333
-999883941 -596890057
596909053 999864945
-999972763 -596801235
596834718 999939280
-999916820 -596857178
-999993205 -596780793
-999928376 -596845622
-999823311 -596950687
596904160 999869838
596905052 999868946
-999869737 -596904261
596845776 999928222
-999984501 -596789497
596930540 999843458
596830712 999943286
-999873946 -596900052
-999851358 -596922640
596860049 999913949
-999900167 -596873831
596897456 999876542
596934693 999839305
-999975646 -596798352
596890734 999883264
-999958139 -596815859
596883569 999890429
596927610 999846388
-999992745 -596781253
-999912685 -596861313
-999908627 -596865371
596962837 999811161
-999945240 -596828758
596966512 999807486
596815912 999958086
-999998337 -596775661
596815268 999958730
-999863599 -596910399
596838906 999935092
-999828181 -596945817
-999831227 -596942771
-999925181 -596848817
-999843116 -596930882
596954721 999819277
596842031 999931967
596799186 999974812
596817902 999956096
596973449 999800549
596955301 999818697
-999861135 -596912863
-999801855 -596972143
-999897452 -596876546
596963226 999810772
-999883307 -596890691
596822528 999951470
596838616 999935382
596870580 999903418
596973187 999800811
596823584 999950414
-999860978 -596913020
-999862077 -596911921
-999911616 -596862382
596869746 999904252
596903692 999870306
-999828607 -596945391
-999890482 -596883516
-999902301 -596871697
596923993 999850005
-999917758 -596856240
-999846960 -596927038
596940123 999833875
596891844 999882154
596819953 999954045
-999893794 -596880204
-999823121 -596950877
596944368 999829630
-999845614 -596928384
596841066 999932932
596815467 999958531
-999884537 -596889461
596971986 999802012
-999871289 -596902709
-999982193 -596791805
596804585 999969413
596958786 999815212
-999974430 -596799568
596914329 999859669
596790023 999983975
-999890903 -596883095
-999840459 -596933539
-999924656 -596849342
596966687 999807311
-999945561 -596828437
596793716 999980282
-999987036 -596786962
596888012 999885986
596777904 999996094
596939479 999834519
-999829876 -596944122
596924446 999849552
-999849116 -596924882
596904923 999869075
-999993228 -596780770
-999888715 -596885283
-999816524 -596957474
-999985057 -596788941
-999866414 -596907584
596814253 999959745
-999846001 -596927997
-999834459 -596939539
596871860 999902138
-999815821 -596958177
596832896 999941102
-999820442 -596953556
-999908703 -596865295
-999938550 -596835448
-999912628 -596861370
-999919534 -596854464
596807894 999966104
-999924859 -596849139
-999811705 -596962293
-999811347 -596962651
-999969966 -596804032
596969006 999804992
-999971752 -596802246
-999841824 -596932174
596850489 999923509
-999852133 -596921865
596918097 999855901
596953660 999820338
596884612 999889386
-999924866 -596849132
596955964 999818034
596845571 999928427
-999942902 -596831096
596956565 999817433
-999803463 -596970535
596958516 999815482
596903321 999870677
596923854 999850144
596917978 999856020
-999836955 -596937043
596940214 999833784
596823151 999950847
-999831223 -596942775
-999906079 -596867919
596841657 999932341
596922749 999851249
596908970 999865028
596965832 999808166
596848137 999925861
596834468 999939530
596838996 999935002
-999878147 -596895851
596958421 999815577
-999822510 -596951488
-999973863 -596800135
-999839830 -596934168
596865322 999908676
596903645 999870353
596783575 999990423
-999987849 -596786149
-999970995 -596803003
-999883208 -596890790
-999887348 -596886650
-999981757 -596792241
596828354 999945644
596802910 999971088
596849761 999924237
596933943 999840055
-999868873 -596905125
-999981115 -596792883
596850852 999923146
-999872936 -596901062
-999977239 -596796759
596841759 999932239
-999938469 -596835529
-999830047 -596943951
-999962905 -596811093
596958630 999815368
596862624 999911374
596814059 999959939
-999942882 -596831116
596779278 999994720
-999921766 -596852232
596973290 999800708
596802306 999971692
596800714 999973284
596810889 999963109
596942426 999831572
596870155 999903843
596953689 999820309
596890888 999883110
-999980361 -596793637
-999972194 -596801804
596961685 999812313
-999900729 -596873269
-999948979 -596825019
596893663 999880335
-999998580 -596775418
596882138 999891860
596820806 999953192
-999994535 -596779463
-999841581 -596932417
-999866273 -596907725
-999895226 -596878772
596836661 999937337
-999970434 -596803564
-999933834 -596840164
596894874 999879124
-999854030 -596919968
596894017 999879981
596814149 999959849
596945279 999828719
596968274 999805724
-999980890 -596793108
596965137 999808861
-999819047 -596954951
-999988439 -596785559
596839983 999934015
596933596 999840402
596811188 999962810
-999984488 -596789510
596784381 999989617
596905678 999868320
-999829223 -596944775
-999849707 -596924291
596946023 999827975
-999935975 -596838023
596903448 999870550
-999988885 -596785113
-999966620 -596807378
-999801758 -596972240
596957011 999816987
-999825158 -596948840
-999867962 -596906036
-999999971 -596774027
-999805351 -596968647
-999864516 -596909482
-999848326 -596925672
-999987805 -596786193
-999960495 -596813503
-999941411 -596832587
596937915 999836083
-999972062 -596801936
-999916751 -596857247
596867907 999906091
-999977094 -596796904
-999849079 -596924919
596913893 999860105
-999800685 -596973313
-999815123 -596958875
-999806470 -596967528
-999920825 -596853173
596829387 999944611
596909555 999864443
596809784 999964214
-999944799 -596829199
-999805722 -596968276
596830273 999943725
-999988153 -596785845
596903709 999870289
-999980815 -596793183
596829159 999944839
-999834048 -596939950
-999873420 -596900578
596900433 999873565
596905503 999868495
-999934043 -596839955
-999928780 -596845218
596962660 999811338
-999860403 -596913595
-999878843 -596895155
596927924 999846074
596782616 999991382
-999923947 -596850051
596792354 999981644
-999926309 -596847689
596956056 999817942
596781304 999992694
596786324 999987674
596869018 999904980
596892969 999881029
-999914573 -596859425
-999997995 -596776003
-999904804 -596869194
596844870 999929128
596946703 999827295
596778357 999995641
-999875757 -596898241
596964566 999809432
-999829166 -596944832
-999971940 -596802058
596800273 999973725
-999870612 -596903386
-999893003 -596880995
-999924865 -596849133
596960895 999813103
-999990764 -596783234
-999967179 -596806819
596872382 999901616
596886729 999887269
-999896603 -596877395
-999989129 -596784869
596869860 999904138
-999876591 -596897407
-999986254 -596787744
596972296 999801702
596855718 999918280
-999904631 -596869367
-999834676 -596939322
-999828665 -596945333
596807246 999966752
596802675 999971323
596910815 999863183
-999957076 -596816922
596789297 999984701
-999980023 -596793975
596930016 999843982
596791983 999982015
596779567 999994431
-999847621 -596926377
-999830434 -596943564
-999866989 -596907009
596874469 999899529
596929844 999844154
-999894567 -596879431
596811793 999962205
-999870664 -596903334
596945794 999828204
-999912522 -596861476
-999814808 -596959190
-999904477 -596869521
-999869036 -596904962
-999861664 -596912334
-999867643 -596906355
596926763 999847235
596818708 999955290
596813136 999960862
-999992769 -596781229
596869357 999904641
596909651 999864347
-999996706 -596777292
596777138 999996860
-999931987 -596842011
-999926777 -596847221
596921621 999852377
-999875038 -596898960
596814439 999959559
-999930778 -596843220
-999895108 -596878890
596825164 999948834
-999981945 -596792053
596800727 999973271
596854021 999919977
596911093 999862905
-999972496 -596801502
-999894669 -596879329
596841490 999932508
-999928351 -596845647
596943287 999830711
596922558 999851440
596943278 999830720
596829828 999944170
596783812 999990186
596954010 999819988
596948600 999825398
596893946 999880052
-999958079 -596815919
596828048 999945950
-999948240 -596825758
-999974083 -596799915
596973516 999800482
-999998294 -596775704
-999991801 -596782197
-999877332 -596896666
596929863 999844135
-999952613 -596821385
-999869369 -596904629
596874565 999899433
-999923442 -596850556
-999840411 -596933587
-999981029 -596792969
596801027 999972971
596829405 999944593
596831434 999942564
-999862187 -596911811
-999984321 -596789677
596972694 999801304
-999888512 -596885486
596823293 999950705
596914604 999859394
596947328 999826670
-999976106 -596797892
-999849462 -596924536
596878354 999895644
596941356 999832642
-999930408 -596843590
-999895534 -596878464
596900140 999873858
-999835599 -596938399
596911996 999862002
-999827310 -596946688
-999801234 -596972764
596779471 999994527
596880140 999893858
-999882450 -596891548
-999821151 -596952847
596780192 999993806
596939192 999834806
-999944307 -596829691
-999856343 -596917655
596973352 999800646
-999858415 -596915583
596879466 999894532
596954423 999819575
596820031 999953967
596882327 999891671
-999809379 -596964619
-999874791 -596899207
596949800 999824198
-999940851 -596833147
-999901822 -596872176
-999823048 -596950950
596909355 999864643
-999804774 -596969224
596906151 999867847
-999945000 -596828998
596937884 999836114
-999886738 -596887260
596907638 999866360
596855327 999918671
596871738 999902260
-999895144 -596878854
-999987081 -596786917
-999916384 -596857614
596813070 999960928
-999917171 -596856827
-999902232 -596871766
596913044 999860954
596785069 999988929
-999968535 -596805463
596928863 999845135
596841089 999932909
-999866461 -596907537
-999805924 -596968074
-999861070 -596912928
596926654 999847344
596966450 999807548
-999934501 -596839497
596967316 999806682
-999834305 -596939693
-999908963 -596865035
-999913042 -596860956
596885048 999888950
596938571 999835427
596788968 999985030
-999909341 -596864657
-999896518 -596877480
596852145 999921853
596958189 999815809
-999846354 -596927644
-999926023 -596847975
596890781 999883217
-999849903 -596924095
596879981 999894017
-999924230 -596849768
-999892129 -596881869
596951061 999822937
-999816018 -596957980
596835063 999938935
-999837679 -596936319
-999829193 -596944805
596920921 999853077
-999827882 -596946116
596856966 999917032
-999928317 -596845681
596815385 999958613
596950602 999823396
-999929832 -596844166
596834727 999939271
596923843 999850155
596777181 999996817
-999958549 -596815449
-999812294 -596961704
596829629 999944369
596786568 999987430
-999871782 -596902216
-999958443 -596815555
-999818476 -596955522
-999859750 -596914248
-999920215 -596853783
-999853732 -596920266
596955237 999818761
-999847096 -596926902
-999930401 -596843597
596781993 999992005
-999831209 -596942789
-999958908 -596815090
-999934950 -596839048
596917586 999856412
-999890478 -596883520
596885286 999888712
596969614 999804384
-999975832 -596798166
596853852 999920146
-999838115 -596935883
-999842823 -596931175
-999982888 -596791110
-999929232 -596844766
596830786 999943212
596869883 999904115
-999866393 -596907605
-999836241 -596937757
596935995 999838003
-999893649 -596880349
-999935828 -596838170
-999949582 -596824416
596815607 999958391
596917047 999856951
596913340 999860658
-999866001 -596907997
596814235 999959763
-999993669 -596780329
596940481 999833517
596885508 999888490
596804196 999969802
596892981 999881017
-999800368 -596973630
596955556 999818442
-999991740 -596782258
596937594 999836404
-999845197 -596928801
596959475 999814523
596968030 999805968
-999966980 -596807018
596922428 999851570
596839368 999934630
-999990427 -596783571
596933408 999840590
-999958171 -596815827
596799249 999974749
-999884450 -596889548
596906759 999867239
-999885386 -596888612
596834073 999939925
596943635 999830363
-999861460 -596912538
-999876473 -596897525
596851830 999922168
596829944 999944054
-999979588 -596794410
596788829 999985169
596847443 999926555
-999827095 -596946903
-999963140 -596810858
596901159 999872839
-999823384 -596950614
-999994649 -596779349
596925600 999848398
596877198 999896800
596822148 999951850
-999964398 -596809600
-999869384 -596904614
596886928 999887070
-999995401 -596778597
596775795 999998203
596826399 999947599
596779417 999994581
-999960419 -596813579
-999808170 -596965828
596906572 999867426
596924938 999849060
-999837888 -596936110
-999819878 -596954120
596866813 999907185
596886487 999887511
-999842313 -596931685
596867270 999906728
596849252 999924746
596921650 999852348
-999806681 -596967317
596806401 999967597
-999931531 -596842467
-999921055 -596852943
596797733 999976265
-999948966 -596825032
-999804741 -596969257
-999922012 -596851986
596831862 999942136
-999871370 -596902628
596833714 999940284
-999869271 -596904727
-999932533 -596841465
-999982202 -596791796
596787454 999986544
-999986390 -596787608
-999935285 -596838713
-999808414 -596965584
-999841499 -596932499
-999878353 -596895645
-999825250 -596948748
-999978621 -596795377
-999953894 -596820104
-999927366 -596846632
-999858085 -596915913
-999861544 -596912454
596965424 999808574
596859151 999914847
596867963 999906035
596859788 999914210
-999864027 -596909971
596858240 999915758
-999977628 -596796370
596783367 999990631
-999938491 -596835507
-999898688 -596875310
-999846026 -596927972
596825971 999948027
-999983712 -596790286
-999822434 -596951564
596833329 999940669
-999823897 -596950101
596938980 999835018
596855702 999918296
596866271 999907727
-999841610 -596932388
596819374 999954624
-999960626 -596813372
-999825782 -596948216
-999919822 -596854176
-999979359 -596794639
596796951 999977047
-999906577 -596867421
596873781 999900217
-999972524 -596801474
596901565 999872433
596835571 999938427
-999822781 -596951217
596798599 999975399
596792098 999981900
596827641 999946357
-999938868 -596835130
-999894292 -596879706
596857598 999916400
-999963945 -596810053
-999966009 -596807989
596843747 999930251
596963205 999810793
596920253 999853745
-999848095 -596925903
596913646 999860352
-999853338 -596920660
-999904771 -596869227
-999809750 -596964248
596922234 999851764
596786629 999987369
596908867 999865131
596867224 999906774
596905085 999868913
-999829110 -596944888
-999997842 -596776156
-999857494 -596916504
-999894318 -596879680
-999960084 -596813914
-999830722 -596943276
596960170 999813828
-999984718 -596789280
-999915490 -596858508
-999868734 -596905264
596898108 999875890
596859737 999914261
596970441 999803557
596806935 999967063
-999979837 -596794161
596941758 999832240
596795846 999978152
596958691 999815307
-999853197 -596920801
596820053 999953945
-999887631 -596886367
596807723 999966275
596836598 999937400
596957076 999816922
-999966542 -596807456
596919351 999854647
596866398 999907600
-999903992 -596870006
-999923910 -596850088
596972209 999801789
596838476 999935522
596920693 999853305
596876538 999897460
596971550 999802448
-999852023 -596921975
-999867529 -596906469
-999906745 -596867253
596872368 999901630
596863054 999910944
-999888022 -596885976
596831200 999942798
596814680 999959318
596792526 999981472
-999821220 -596952778
596804917 999969081
596788009 999985989
596929461 999844537
596806412 999967586
-999936346 -596837652
596916007 999857991
-999932147 -596841851
596777107 999996891
-999993143 -596780855
-999808692 -596965306
-999944276 -596829722
596843831 999930167
596930037 999843961
-999865325 -596908673
-999990316 -596783682
-999894461 -596879537
-999962704 -596811294
596959332 999814666
596796240 999977758
596897371 999876627
596915975 999858023
596933346 999840652
596809013 999964985
596788944 999985054
-999925467 -596848531
596868202 999905796
596972061 999801937
-999995875 -596778123
596959335 999814663
-999859085 -596914913
596808447 999965551
596796707 999977291
596856030 999917968
596821904 999952094
596791059 999982939
596925883 999848115
-999808073 -596965925
-999866358 -596907640
596860001 999913997
596776210 999997788
596852467 999921531
-999948919 -596825079
596875531 999898467
-999918957 -596855041
-999987599 -596786399
596924262 999849736
-999829273 -596944725
596799691 999974307
596801366 999972632
-999816871 -596957127
596935070 999838928
-999986185 -596787813
596895299 999878699
-999953344 -596820654
596907004 999866994
596775257 999998741
-999859837 -596914161
596952050 999821948
-999875073 -596898925
596784124 999989874
-999811653 -596962345
596833929 999940069
-999973563 -596800435
-999985481 -596788517
-999975927 -596798071
596958524 999815474
596887474 999886524
596788459 999985539
596794237 999979761
596965859 999808139
-999985313 -596788685
596805882 999968116
-999901348 -596872650
596956327 999817671
596776834 999997164
-999942415 -596831583
596805762 999968236
-999845096 -596928902
-999995012 -596778986
596828704 999945294
596787529 999986469
-999937915 -596836083
596922759 999851239
-999873833 -596900165
596822167 999951831
596862431 999911567
596965663 999808335
-999942665 -596831333
-999835035 -596938963
596776682 999997316
-999979998 -596794000
-999902751 -596871247
596899718 999874280
-999911565 -596862433
596779734 999994264
596897411 999876587
596909453 999864545
-999929339 -596844659
-999964571 -596809427
-999953860 -596820138
-999836429 -596937569
-999851540 -596922458
596794397 999979601
-999875110 -596898888
-999888127 -596885871
596847718 999926280
596939887 999834111
-999944464 -596829534
596838166 999935832
596826616 999947382
596791882 999982116
-999992052 -596781946
-999820582 -596953416
-999890248 -596883750
596805066 999968932
-999904408 -596869590
596904686 999869312
-999893604 -596880394
596775808 999998190
-999862981 -596911017
-999868339 -596905659
596965266 999808732
596804644 999969354
596841497 999932501
596947072 999826926
596824279 999949719
-999973428 -596800570
-999942615 -596831383
596779401 999994597
-999971578 -596802420
596943762 999830236
-999957506 -596816492
596833697 999940301
-999924395 -596849603
-999820154 -596953844
596900422 999873576
596840788 999933210
-999986995 -596787003
596804243 999969755
-999961005 -596812993
-999929304 -596844694
-999973032 -596800966
596960154 999813844
-999854723 -596919275
596834070 999939928
596871666 999902332
596918100 999855898
596885338 999888660
596834129 999939869
-999842545 -596931453
596883510 999890488
-999808720 -596965278
596834891 999939107
-999969747 -596804251
-999804552 -596969446
596913043 999860955
-999852746 -596921252
-999860384 -596913614
-999979585 -596794413
596922945 999851053
596942128 999831870
596886951 999887047
596841951 999932047
596906197 999867801
596904345 999869653
596908260 999865738
-999901004 -596872994
-999946802 -596827196
-999983261 -596790737
-999982139 -596791859
-999889197 -596884801
-999810929 -596963069
596916284 999857714
596883898 999890100
596802167 999971831
-999815768 -596958230
-999807640 -596966358
-999880123 -596893875
-999877104 -596896894
-999870110 -596903888
596849305 999924693
-999853815 -596920183
-999818570 -596955428
596951218 999822780
-999987720 -596786278
-999816457 -596957541
-999850127 -596923871
596909493 999864505
-999881374 -596892624
596955521 999818477
-999941345 -596832653
-999954950 -596819048
-999858799 -596915199
-999916130 -596857868
596933207 999840791
596873442 999900556
596779024 999994974
596882410 999891588
-999840957 -596933041
-999917516 -596856482
596865037 999908961
-999882803 -596891195
-999962766 -596811232
-999811386 -596962612
-999981206 -596792792
-999909326 -596864672
596806200 999967798
596918134 999855864
596964534 999809464
-999901342 -596872656
-999882074 -596891924
596778242 999995756
-999953257 -596820741
596831209 999942789
-999983902 -596790096
-999950077 -596823921
-999972981 -596801017
-999836206 -596937792
596940085 999833913
596869727 999904271
-999913834 -596860164
596877382 999896616
596931632 999842366
-999978512 -596795486
-999911730 -596862268
596934857 999839141
-999881464 -596892534
-999838900 -596935098
596883452 999890546
-999840162 -596933836
596882686 999891312
-999824464 -596949534
-999989346 -596784652
-999838988 -596935010
-999838500 -596935498
-999893507 -596880491
-999999503 -596774495
-999891041 -596882957
596812138 999961860
596831816 999942182
596967914 999806084
-999811840 -596962158
-999923464 -596850534
596782378 999991620
596850830 999923168
-999875904 -596898094
-999877841 -596896157
-999805383 -596968615
-999836845 -596937153
-999868697 -596905301
596857889 999916109
596922384 999851614
596955433 999818565
-999953297 -596820701
596894228 999879770
596852057 999921941
596821986 999952012
-999808675 -596965323
596972664 999801334
-999804631 -596969367
596809084 999964914
-999948339 -596825659
-999940253 -596833745
-999968753 -596805245
596786790 999987208
-999918698 -596855300
596809437 999964561
596809791 999964207
596871590 999902408
596973776 999800222
-999898554 -596875444
-999916666 -596857332
596783842 999990156
596811920 999962078
-999939455 -596834543
596919885 999854113
596839702 999934296
-999839852 -596934146
-999919067 -596854931
596864613 999909385
-999830146 -596943852
596973982 999800016
596914783 999859215
596939091 999834907
-999802622 -596971376
596798423 999975575
-999968983 -596805015
596903102 999870896
596957513 999816485
596935156 999838842
-999886800 -596887198
596841295 999932703
-999887291 -596886707
-999876350 -596897648
596933451 999840547
596775463 999998535
-999875725 -596898273
596933447 999840551
596940727 999833271
596808708 999965290
596817912 999956086
-999804881 -596969117
596795481 999978517
596808229 999965769
596871358 999902640
596908832 999865166
596850933 999923065
596788904 999985094
596940867 999833131
596824338 999949660
-999893888 -596880110
596848293 999925705
-999841641 -596932357
596848636 999925362
-999873089 -596900909
596802882 999971116
596810586 999963412
596812956 999961042
-999815743 -596958255
-999863561 -596910437
596863720 999910278
596914751 999859247
596960565 999813433
-999841994 -596932004
-999987853 -596786145
596859438 999914560
596793364 999980634
-999956643 -596817355
596812514 999961484
-999819688 -596954310
-999879636 -596894362
-999987260 -596786738
596801335 999972663
-999966260 -596807738
-999894394 -596879604
-999950501 -596823497
-999901409 -596872589
-999898409 -596875589
-999989001 -596784997
596789823 999984175
-999853139 -596920859
596960952 999813046
596817272 999956726
596897246 999876752
-999893860 -596880138
-999933661 -596840337
596893262 999880736
-999835291 -596938707
596848175 999925823
596837012 999936986
-999851091 -596922907
596826623 999947375
596831413 999942585
-999830916 -596943082
596914385 999859613
596778275 999995723
596805380 999968618
596969263 999804735
596814153 999959845
-999962985 -596811013
-999847212 -596926786
-999815248 -596958750
596807665 999966333
596955678 999818320
-999964353 -596809645
-999997052 -596776946
596926122 999847876
-999888585 -596885413
-999939091 -596834907
-999837255 -596936743
596855921 999918077
596812247 999961751
596779631 999994367
596933538 999840460
596892890 999881108
596854467 999919531
-999857854 -596916144
596817266 999956732
596814376 999959622
596972390 999801608
-999929927 -596844071
596824838 999949160
-999820791 -596953207
-999914884 -596859114
-999940176 -596833822
596969244 999804754
596880274 999893724
596937598 999836400
596820828 999953170
596969438 999804560
-999933670 -596840328
-999935911 -596838087
-999881049 -596892949
596958751 999815247
-999857050 -596916948
596917135 999856863
596858762 999915236
596774404 999999594
-999818883 -596955115
596795726 999978272
596939908 999834090
596845576 999928422
596797164 999976834
596776289 999997709
-999969118 -596804880
-999928503 -596845495
-999820680 -596953318
-999930657 -596843341
596888547 999885451
596933884 999840114
596797325 999976673
-999851092 -596922906
596944989 999829009
596816190 999957808
596876129 999897869
596826047 999947951
596891813 999882185
596848104 999925894
-999827531 -596946467
-999935736 -596838262
596929328 999844670
596922882 999851116
596817354 999956644
-999881281 -596892717
596854275 999919723
596939125 999834873
596866935 999907063
-999961788 -596812210
596859146 999914852
-999928625 -596845373
596801547 999972451
-999884078 -596889920
596881578 999892420
-999844072 -596929926
-999993659 -596780339
596805316 999968682
596942278 999831720
-999840785 -596933213
596968358 999805640
596854379 999919619
-999871034 -596902964
-999818060 -596955938
596799362 999974636
-999968807 -596805191
596917378 999856620
-999992301 -596781697
-999886895 -596887103
596850952 999923046
596814135 999959863
-999855597 -596918401
-999802828 -596971170
-999892222 -596881776
596791912 999982086
-999978205 -596795793
596922483 999851515
-999913538 -596860460
-999806872 -596967126
-999962043 -596811955
-999970744 -596803254
596800821 999973177
596820032 999953966
596796989 999977009
596819793 999954205
596958910 999815088
-999963529 -596810469
-999881821 -596892177
-999944456 -596829542
596927245 999846753
596779583 999994415
-999829000 -596944998
596962261 999811737
-999881073 -596892925
-999936442 -596837556
-999859486 -596914512
596890231 999883767
-999904051 -596869947
-999959582 -596814416
596805913 999968085
596788690 999985308
596887996 999886002
-999862660 -596911338
596956165 999817833
-999890511 -596883487
-999877530 -596896468
-999846847 -596927151
-999875908 -596898090
-999839498 -596934500
596882687 999891311
-999862084 -596911914
-999904989 -596869009
596852901 999921097
-999846306 -596927692
-999887000 -596886998
596905866 999868132
596914495 999859503
596896116 999877882
-999808601 -596965397
596881523 999892475
596799794 999974204
596887635 999886363
596779820 999994178
596862942 999911056
596960113 999813885
-999995136 -596778862
596875056 999898942
-999827811 -596946187
596900087 999873911
-999996138 -596777860
-999946506 -596827492
596848265 999925733
-999962662 -596811336
-999990940 -596783058
596817362 999956636
-999937845 -596836153
596864421 999909577
596788451 999985547
-999966749 -596807249
-999891909 -596882089
596843871 999930127
596950348 999823650
-999910300 -596863698
596938667 999835331
-999918294 -596855704
596843123 999930875
596887107 999886891
-999827067 -596946931
596939381 999834617
-999907122 -596866876
-999843077 -596930921
596874466 999899532
596798277 999975721
-999959463 -596814535
596795127 999978871
596863207 999910791
596918868 999855130
-999977117 -596796881
596955313 999818685
-999996444 -596777554
596962692 999811306
596902400 999871598
-999846141 -596927857
596813945 999960053
-999878918 -596895080
596775957 999998041
-999879322 -596894676
-999903804 -596870194
596877951 999896047
-999994918 -596779080
-999819168 -596954830
-999930615 -596843383
596956802 999817196
-999864125 -596909873
-999882407 -596891591
-999835635 -596938363
596841310 999932688
596924639 999849359
-999961022 -596812976
596878960 999895038
-999853371 -596920627
596896252 999877746
596862580 999911418
596954944 999819054
-999956449 -596817549
596894376 999879622
-999992420 -596781578
596798320 999975678
-999938833 -596835165
596900229 999873769
596924771 999849227
596906765 999867233
-999821177 -596952821
596902415 999871583
596877472 999896526
-999822048 -596951950
596879020 999894978
-999976600 -596797398
596947343 999826655
596852542 999921456
596964516 999809482
-999913549 -596860449
596838173 999935825
596920428 999853570
596924751 999849247
-999953561 -596820437
596963335 999810663
-999801680 -596972318
-999985591 -596788407
-999927835 -596846163
-999964259 -596809739
596796231 999977767
-999972804 -596801194
-999888024 -596885974
596918988 999855010
596904756 999869242
-999954046 -596819952
596825407 999948591
596825042 999948956
-999839357 -596934641
596875177 999898821
-999832279 -596941719
596871668 999902330
-999912604 -596861394
-999842834 -596931164
-999954173 -596819825
-999913428 -596860570
-999923377 -596850621
596925124 999848874
596825530 999948468
596808640 999965358
596790226 999983772
-999852632 -596921366
596883394 999890604
-999823697 -596950301
-999817697 -596956301
-999869906 -596904092
596929623 999844375
-999971549 -596802449
596931481 999842517
-999822654 -596951344
596874377 999899621
596825311 999948687
596810199 999963799
596848822 999925176
596829949 999944049
596799543 999974455
596868226 999905772
-999876383 -596897615
596841878 999932120
-999827236 -596946762
-999923621 -596850377
-999919594 -596854404
-999896044 -596877954
596872163 999901835
596840205 999933793
596921532 999852466
-999938720 -596835278
596889984 999884014
-999965124 -596808874
596904312 999869686
596955411 999818587
596782715 999991283
596938122 999835876
596922337 999851661
596961313 999812685
596839679 999934319
596899592 999874406
596788285 999985713
596842330 999931668
-999981976 -596792022
-999822789 -596951209
596933285 999840713
596822110 999951888
-999873040 -596900958
-999827564 -596946434
-999912286 -596861712
596821935 999952063
-999867980 -596906018
596788912 999985086
596883837 999890161
596920842 999853156
-999964181 -596809817
-999884968 -596889030
596943192 999830806
-999974089 -596799909
596800521 999973477
596886134 999887864
596839518 999934480
-999821052 -596952946
-999841917 -596932081
596831467 999942531
-999948794 -596825204
-999897522 -596876476
596909237 999864761
-999860662 -596913336
-999870393 -596903605
-999959058 -596814940
-999870938 -596903060
596777091 999996907
596818782 999955216
-999922803 -596851195
596968818 999805180
596808972 999965026
596959737 999814261
596805776 999968222
596899880 999874118
-999885017 -596888981
-999868841 -596905157
596967797 999806201
-999821312 -596952686
-999985761 -596788237
596786787 999987211
596785426 999988572
596901387 999872611
596833445 999940553
596823493 999950505
-999927825 -596846173
-999856420 -596917578
596906323 999867675
596933716 999840282
596961699 999812299
596888631 999885367
596869712 999904286
-999834239 -596939759
-999989999 -596783999
596810442 999963556
-999937692 -596836306
596961672 999812326
596890368 999883630
-999925251 -596848747
596815324 999958674
596913638 999860360
-999955599 -596818399
-999928918 -596845080
-999969698 -596804300
596785304 999988694
-999860969 -596913029
596855370 999918628
-999874740 -596899258
596882036 999891962
-999987492 -596786506
596809201 999964797
-999946226 -596827772
596962380 999811618
-999939473 -596834525
-999908546 -596865452
-999844202 -596929796
-999889385 -596884613
596791688 999982310
596964249 999809749
596837817 999936181
-999861434 -596912564
-999850936 -596923062
596812245 999961753
596950859 999823139
-999883706 -596890292
-999918904 -596855094
596859390 999914608
596842166 999931832
-999855182 -596918816
-999862890 -596911108
596905515 999868483
-999934401 -596839597
596966910 999807088
596839835 999934163
-999909414 -596864584
596959730 999814268
-999961004 -596812994
-999851330 -596922668
596863853 999910145
-999980141 -596793857
-999853674 -596920324
-999849645 -596924353
596946834 999827164
-999903371 -596870627
-999811805 -596962193
596830067 999943931
596823601 999950397
-999988979 -596785019
596968567 999805431
-999833308 -596940690
-999881227 -596892771
-999855370 -596918628
596887545 999886453
-999934613 -596839385
-999959798 -596814200
596904297 999869701
596788499 999985499
596786283 999987715
-999957673 -596816325
-999991370 -596782628
-999820737 -596953261
-999932303 -596841695
596932073 999841925
596889433 999884565
-999950465 -596823533
596910908 999863090
596930459 999843539
-999819140 -596954858
596830559 999943439
596800184 999973814
596787870 999986128
596832848 999941150
-999937341 -596836657
596839546 999934452
596855683 999918315
-999816059 -596957939
-999841241 -596932757
596936907 999837091
-999807000 -596966998
596836759 999937239
596970708 999803290
-999842034 -596931964
-999819684 -596954314
-999959994 -596814004
-999972538 -596801460
-999867046 -596906952
596901394 999872604
-999895310 -596878688
-999917348 -596856650
-999878715 -596895283
-999852462 -596921536
596781133 999992865
596867789 999906209
596793054 999980944
596808304 999965694
-999841992 -596932006
-999830133 -596943865
596826966 999947032
596959842 999814156
-999918778 -596855220
596892266 999881732
-999928412 -596845586
596885428 999888570
-999881926 -596892072
-999998666 -596775332
596916600 999857398
-999898332 -596875666
596837517 999936481
596787531 999986467
-999888573 -596885425
596940146 999833852
-999969336 -596804662
596933791 999840207
-999970152 -596803846
596930596 999843402
596852922 999921076
-999848985 -596925013
-999810551 -596963447
-999824557 -596949441
-999994021 -596779977
-999834244 -596939754
-999851166 -596922832
596907567 999866431
596953017 999820981
-999918779 -596855219
596939910 999834088
596900012 999873986
596906852 999867146
596889209 999884789
-999840521 -596933477
596893332 999880666
596852199 999921799
596803526 999970472
-999912755 -596861243
-999882010 -596891988
-999948419 -596825579
-999915693 -596858305
-999929143 -596844855
-999910207 -596863791
596872125 999901873
-999837640 -596936358
596893562 999880436
596890092 999883906
-999814793 -596959205
596957801 999816197
596897471 999876527
596880092 999893906
596851401 999922597
-999836504 -596937494
596828478 999945520
-999863956 -596910042
-999833723 -596940275
596837745 999936253
596925655 999848343
596843723 999930275
-999904066 -596869932
-999959511 -596814487
596961545 999812453
-999986761 -596787237
596877814 999896184
596940485 999833513
596840005 999933993
596901057 999872941
596935256 999838742
-999964870 -596809128
596851057 999922941
596857465 999916533
-999937377 -596836621
-999826666 -596947332
596885883 999888115
-999833927 -596940071
-999839090 -596934908
-999891832 -596882166
-999957111 -596816887
596886569 999887429
-999945801 -596828197
596858311 999915687
596921843 999852155
-999871383 -596902615
-999909523 -596864475
-999810945 -596963053
596969048 999804950
-999973085 -596800913
-999919609 -596854389
-999998894 -596775104
596895431 999878567
-999827886 -596946112
-999810395 -596963603
-999812002 -596961996
596882905 999891093
596928826 999845172
596957562 999816436
-999947047 -596826951
596907119 999866879
596969958 999804040
-999917137 -596856861
-999824854 -596949144
-999921738 -596852260
596895984 999878014
-999932649 -596841349
-999976890 -596797108
596961673 999812325
596818559 999955439
596796055 999977943
-999865951 -596908047
-999984359 -596789639
596967947 999806051
-999885056 -596888942
-999854395 -596919603
596828211 999945787
-999881142 -596892856
596865021 999908977
596798957 999975041
596968992 999805006
-999821680 -596952318
-999837931 -596936067
596827328 999946670
-999864004 -596909994
-999873050 -596900948
596924438 999849560
596870630 999903368
596936646 999837352
596882479 999891519
596876861 999897137
-999837103 -596936895
-999846009 -596927989
596787547 999986451
-999995946 -596778052
-999982872 -596791126
-999853800 -596920198
596973762 999800236
596911041 999862957
596912816 999861182
596834300 999939698
-999836941 -596937057
596888382 999885616
596794713 999979285
-999893571 -596880427
596942115 999831883
-999948474 -596825524
596875858 999898140
-999845933 -596928065
596831029 999942969
596908474 999865524
596886368 999887630
-999920356 -596853642
-999943249 -596830749
-999918514 -596855484
-999883623 -596890375
596900334 999873664
-999969872 -596804126
-999954969 -596819029
-999850535 -596923463
-999885170 -596888828
-999849069 -596924929
596774150 999999848
596789078 999984920
-999949610 -596824388
596953940 999820058
-999944612 -596829386
-999889433 -596884565
596896269 999877729
596933298 999840700
-999924480 -596849518
-999870570 -596903428
596835713 999938285
596782205 999991793
-999853034 -596920964
-999946127 -596827871
596962835 999811163
596867726 999906272
-999985110 -596788888
-999881668 -596892330
-999937505 -596836493
-999992829 -596781169
-999874662 -596899336
-999807631 -596966367
596875659 999898339
-999892910 -596881088
-999905684 -596868314
-999954992 -596819006
596807488 999966510
-999920260 -596853738
596953445 999820553
-999811727 -596962271
596896403 999877595
596794657 999979341
596789428 999984570
-999894308 -596879690
-999991341 -596782657
596960861 999813137
596940610 999833388
-999843930 -596930068
-999836470 -596937528
596918538 999855460
596812500 999961498
-999859787 -596914211
596851477 999922521
-999961544 -596812454
596893592 999880406
-999863385 -596910613
-999807348 -596966650
-999839606 -596934392
-999996325 -596777673
-999860440 -596913558
-999973100 -596800898
596933727 999840271
596817760 999956238
596894173 999879825
-999928054 -596845944
596947572 999826426
596831710 999942288
596973134 999800864
-999888980 -596885018
-999899698 -596874300
-999918241 -596855757
-999830070 -596943928
-999939658 -596834340
596887867 999886131
-999898580 -596875418
596821000 999952998
596809245 999964753
596972666 999801332
596929764 999844234
596869085 999904913
596873055 999900943
596844980 999929018
-999990669 -596783329
596791132 999982866
-999876113 -596897885
596812608 999961390
596852415 999921583
-999962674 -596811324
596816439 999957559
-999873907 -596900091
-999925736 -596848262
596854081 999919917
-999965326 -596808672
596857645 999916353
596884342 999889656
596841869 999932129
-999810507 -596963491
596946941 999827057
596927651 999846347
596887918 999886080
-999952607 -596821391
596908160 999865838
596775105 999998893
-999955573 -596818425
-999922470 -596851528
-999990906 -596783092
-999892269 -596881729
596961795 999812203
596924851 999849147
-999928295 -596845703
596834263 999939735
596815578 999958420
-999820795 -596953203
-999998181 -596775817
-999971437 -596802561
596779494 999994504
-999941057 -596832941
596862880 999911118
-999962630 -596811368
-999840479 -596933519
-999966118 -596807880
-999968264 -596805734
-999807097 -596966901
-999865011 -596908987
596795576 999978422
-999971460 -596802538
596792116 999981882
-999974890 -596799108
596806197 999967801
596816350 999957648
596818737 999955261
-999995481 -596778517
-999809559 -596964439
-999990108 -596783890
-999908770 -596865228
-999986967 -596787031
-999959887 -596814111
596824712 999949286
-999874770 -596899228
-999842326 -596931672
596865420 999908578
-999929358 -596844640
-999912877 -596861121
-999868214 -596905784
-999801523 -596972475
596778864 999995134
596865424 999908574
596820805 999953193
596806493 999967505
-999836899 -596937099
596884458 999889540
596913846 999860152
-999838208 -596935790
596849348 999924650
-999898270 -596875728
-999832449 -596941549
596790394 999983604
596955112 999818886
-999830658 -596943340
-999972293 -596801705
596914071 999859927
596917465 999856533
-999990987 -596783011
-999981756 -596792242
596932281 999841717
596811133 999962865
596920862 999853136
596784745 999989253
-999809137 -596964861
-999929306 -596844692
-999920558 -596853440
596957635 999816363
596885896 999888102
596860294 999913704
-999841890 -596932108
-999919473 -596854525
596959744 999814254
596895085 999878913
-999992351 -596781647
596972538 999801460
596883468 999890530
596925439 999848559
596819342 999954656
-999910663 -596863335
596861104 999912894
-999966505 -596807493
-999902861 -596871137
596879794 999894204
596940229 999833769
596876590 999897408
596972192 999801806
-999881802 -596892196
596828289 999945709
596784550 999989448
-999807421 -596966577
596823854 999950144
596899898 999874100
-999916019 -596857979
596775336 999998662
-999847206 -596926792
596954265 999819733
-999930459 -596843539
-999887736 -596886262
-999856849 -596917149
596785512 999988486
596931728 999842270
596871241 999902757
-999938128 -596835870
-999993752 -596780246
596938173 999835825
-999859321 -596914677
596836660 999937338
596785922 999988076
596949227 999824771
-999827766 -596946232
-999901394 -596872604
-999921056 -596852942
596878532 999895466
-999986759 -596787239
596860586 999913412
-999865816 -596908182
-999837388 -596936610
-999955149 -596818849
-999924048 -596849950
-999950351 -596823647
-999970835 -596803163
-999855646 -596918352
596969056 999804942
596904681 999869317
596953997 999820001
-999856181 -596917817
596966774 999807224
596833195 999940803
596783900 999990098
-999911971 -596862027
-999913916 -596860082
-999849781 -596924217
-999800386 -596973612
-999837716 -596936282
-999856956 -596917042
-999857434 -596916564
596916459 999857539
-999985541 -596788457
-999856166 -596917832
-999980497 -596793501
-999976540 -596797458
596901122 999872876
596819750 999954248
596800392 999973606
596936366 999837632
596900003 999873995
-999937348 -596836650
-999813730 -596960268
596814209 999959789
596856742 999917256
-999859696 -596914302
-999904068 -596869930
596822119 999951879
-999876616 -596897382
-999847416 -596926582
596872238 999901760
596905805 999868193
-999915268 -596858730
-999887147 -596886851
596850106 999923892
596861410 999912588
596900420 999873578
596775712 999998286
596956930 999817068
596871323 999902675
596921936 999852062
596933742 999840256
596816146 999957852
-999906085 -596867913
596781792 999992206
596944681 999829317
596822744 999951254
-999881682 -596892316
596892415 999881583
-999952337 -596821661
-999868513 -596905485
-999994310 -596779688
596858318 999915680
596828928 999945070
596857295 999916703
596825514 999948484
596916244 999857754
-999882342 -596891656
-999935468 -596838530
596877928 999896070
-999864064 -596909934
-999887466 -596886532
596840524 999933474
-999916141 -596857857
596811388 999962610
-999935459 -596838539
596945649 999828349
596863381 999910617
596778845 999995153
-999991951 -596782047
596904244 999869754
596961484 999812514
-999845283 -596928715
-999910536 -596863462
596878863 999895135
596971908 999802090
-999881371 -596892627
-999875637 -596898361
-999893721 -596880277
596962259 999811739
596862782 999911216
-999833914 -596940084
596955370 999818628
-999859915 -596914083
596831018 999942980
-999827614 -596946384
596904218 999869780
-999823269 -596950729
596869752 999904246
-999910076 -596863922
596834690 999939308
596870991 999903007
-999868416 -596905582
-999894358 -596879640
596903019 999870979
596857612 999916386
-999819685 -596954313
596961602 999812396
-999999735 -596774263
-999907343 -596866655
-999810631 -596963367
-999848444 -596925554
-999834147 -596939851
-999880322 -596893676
-999810717 -596963281
596876595 999897403
-999919416 -596854582
-999944888 -596829110
-999803382 -596970616
-999908577 -596865421
596845493 999928505
-999991468 -596782530
596865944 999908054
596946701 999827297
-999951657 -596822341
596927313 999846685
-999833219 -596940779
-999884067 -596889931
-999830069 -596943929
596850618 999923380
-999961880 -596812118
596893205 999880793
-999813202 -596960796
-999862120 -596911878
596863742 999910256
596969634 999804364
-999888718 -596885280
-999960993 -596813005
-999845994 -596928004
-999998093 -596775905
596958976 999815022
596782271 999991727
596949388 999824610
596876937 999897061
-999813911 -596960087
-999973505 -596800493
-999929563 -596844435
596964665 999809333
-999812143 -596961855
596802560 999971438
596895842 999878156
-999833838 -596940160
596832910 999941088
-999882640 -596891358
596917938 999856060
-999956711 -596817287
596874407 999899591
596902606 999871392
-999842465 -596931533
-999820105 -596953893
596788077 999985921
596824639 999949359
596839885 999934113
596800258 999973740
-999951799 -596822199
-999814099 -596959899
-999816563 -596957435
-999965070 -596808928
-999853563 -596920435
596804605 999969393
-999879079 -596894919
-999954384 -596819614
596901668 999872330
596896943 999877055
596869145 999904853
-999829560 -596944438
596856841 999917157
596830880 999943118
-999936302 -596837696
596801037 999972961
596937866 999836132
596844463 999929535
596802213 999971785
-999908002 -596865996
596876833 999897165
-999844231 -596929767
-999903972 -596870026
596810529 999963469
596878876 999895122
-999996533 -596777465
-999962539 -596811459
-999954903 -596819095
596917193 999856805
-999855453 -596918545
596900868 999873130
-999866051 -596907947
-999986304 -596787694
-999869637 -596904361
596916466 999857532
596825185 999948813
596797256 999976742
-999928165 -596845833
-999818598 -596955400
596923867 999850131
596972835 999801163
-999990935 -596783063
596823769 999950229
-999955772 -596818226
-999912832 -596861166
596894591 999879407
-999959850 -596814148
596778785 999995213
-999816604 -596957394
-999988728 -596785270
596834810 999939188
596847769 999926229
596913995 999860003
596861957 999912041
596774939 999999059
596870349 999903649
-999908164 -596865834
-999815164 -596958834
596876685 999897313
596823225 999950773
-999946931 -596827067
-999991865 -596782133
-999991444 -596782554
596944833 999829165
-999948807 -596825191
-999913079 -596860919
596894259 999879739
596926424 999847574
-999994133 -596779865
-999980967 -596793031
596935220 999838778
-999824716 -596949282
-999977092 -596796906
-999912786 -596861212
596835419 999938579
-999903665 -596870333
596917261 999856737
-999992181 -596781817
596857557 999916441
596926040 999847958
596970644 999803354
-999848193 -596925805
596822385 999951613
596864929 999909069
596809533 999964465
596820096 999953902
596893504 999880494
596958810 999815188
596816205 999957793
-999854444 -596919554
596775141 999998857
-999948318 -596825680
-999959478 -596814520
-999863789 -596910209
-999859574 -596914424
-999906205 -596867793
-999833628 -596940370
596876976 999897022
596774018 999999980
596973301 999800697
-999882201 -596891797
-999983205 -596790793
596886074 999887924
596862495 999911503
596900151 999873847
596931732 999842266
596777954 999996044
596947009 999826989
-999822889 -596951109
596973395 999800603
-999913346 -596860652
-999994635 -596779363
596828250 999945748
-999851625 -596922373
-999869030 -596904968
596924345 999849653
-999977850 -596796148
-999912282 -596861716
596803942 999970056
596911069 999862929
596810967 999963031
596967039 999806959
-999842507 -596931491
-999966803 -596807195
-999830361 -596943637
596826846 999947152
-999956653 -596817345
596953301 999820697
596948269 999825729
-999982099 -596791899
596846958 999927040
-999976807 -596797191
-999861273 -596912725
596788184 999985814
-999831908 -596942090
596888503 999885495
-999977215 -596796783
596942617 999831381
-999851112 -596922886
-999919153 -596854845
-999844307 -596929691
596870706 999903292
-999808867 -596965131
596875193 999898805
596954705 999819293
-999881257 -596892741
-999829618 -596944380
596796399 999977599
596810988 999963010
596790612 999983386
596832841 999941157
-999970849 -596803149
-999924142 -596849856
596943216 999830782
596896197 999877801
-999926888 -596847110
-999844238 -596929760
-999887123 -596886875
-999825583 -596948415
-999927705 -596846293
-999936259 -596837739
596880562 999893436
-999927749 -596846249
-999957550 -596816448
596883348 999890650
-999857093 -596916905
596877621 999896377
596799961 999974037
596884171 999889827
-999894498 -596879500
-999967559 -596806439
-999818808 -596955190
596787885 999986113
596817742 999956256
-999983109 -596790889
596916248 999857750
-999844528 -596929470
-999885473 -596888525
-999984466 -596789532
596817575 999956423
-999967585 -596806413
596805972 999968026
596967793 999806205
-999883734 -596890264
-999845579 -596928419
596858707 999915291
-999974450 -596799548
-999961365 -596812633
-999937024 -596836974
596936017 999837981
-999869788 -596904210
-999828236 -596945762
-999920186 -596853812
-999914359 -596859639
596906532 999867466
-999966885 -596807113
596812819 999961179
-999874330 -596899668
596938556 999835442
-999906905 -596867093
596846082 999927916
-999860122 -596913876
596950236 999823762
-999841102 -596932896
-999949223 -596824775
-999874219 -596899779
596939485 999834513
-999961921 -596812077
-999979254 -596794744
-999869613 -596904385
-999984442 -596789556
596913448 999860550
596823078 999950920
-999904187 -596869811
-999992860 -596781138
596958752 999815246
-999849938 -596924060
596783703 999990295
596793167 999980831
-999812563 -596961435
596788558 999985440
596877534 999896464
-999998641 -596775357
596774455 999999543
-999957139 -596816859
-999862354 -596911644
-999995725 -596778273
596858100 999915898
-999950206 -596823792
-999936670 -596837328
-999819025 -596954973
596879616 999894382
596835842 999938156
596963207 999810791
-999881503 -596892495
-999827404 -596946594
596878599 999895399
-999868054 -596905944
-999803005 -596970993
596957585 999816413
-999979833 -596794165
-999882618 -596891380
-999998636 -596775362
-999889574 -596884424
596958478 999815520
596853714 999920284
-999872959 -596901039
-999945338 -596828660
596856087 999917911
-999991236 -596782762
-999965823 -596808175
-999999174 -596774824
-999825665 -596948333
-999954535 -596819463
-999869905 -596904093
596882637 999891361
-999840811 -596933187
-999874064 -596899934
-999933970 -596840028
596901338 999872660
596872611 999901387
-999916617 -596857381
-999975508 -596798490
596924256 999849742
-999932431 -596841567
-999810946 -596963052
596781164 999992834
596811444 999962554
-999899987 -596874011
-999822808 -596951190
596932834 999841164
-999967749 -596806249
596898981 999875017
596891889 999882109
596880750 999893248
596855372 999918626
-999813326 -596960672
-999893256 -596880742
-999849521 -596924477
596827435 999946563
596783301 999990697
596927896 999846102
596894576 999879422
-999844640 -596929358
-999948060 -596825938
596917743 999856255
596781107 999992891
596920213 999853785
596807978 999966020
-999840923 -596933075
596857505 999916493
-999929149 -596844849
596808632 999965366
-999959690 -596814308
-999924987 -596849011
596904106 999869892
-999915670 -596858328
-999884552 -596889446
596960805 999813193
-999996378 -596777620
-999955710 -596818288
596918395 999855603
596797763 999976235
596910066 999863932
-999914257 -596859741
-999963288 -596810710
596888483 999885515
-999875229 -596898769
596954722 999819276
-999937452 -596836546
596952044 999821954
596938936 999835062
-999831887 -596942111
-999924392 -596849606
-999863145 -596910853
596909752 999864246
596839152 999934846
-999949851 -596824147
596896977 999877021
596821579 999952419
-999830407 -596943591
596803337 999970661
596929927 999844071
-999978591 -596795407
596782357 999991641
-999876612 -596897386
-999909574 -596864424
596908901 999865097
-999888326 -596885672
-999817338 -596956660
-999869973 -596904025
-999864813 -596909185
596970502 999803496
-999950053 -596823945
-999855378 -596918620
-999885693 -596888305
-999902521 -596871477
596808747 999965251
-999903862 -596870136
-999990207 -596783791
596943580 999830418
-999851651 -596922347
-999811150 -596962848
-999834408 -596939590
-999942532 -596831466
-999892235 -596881763
-999888807 -596885191
-999919327 -596854671
-999834030 -596939968
596904691 999869307
-999850407 -596923591
-999960087 -596813911
596824329 999949669
-999976017 -596797981
-999929032 -596844966
-999807002 -596966996
596841391 999932607
596948692 999825306
-999882789 -596891209
596809050 999964948
-999968829 -596805169
596856864 999917134
-999800473 -596973525
-999885776 -596888222
596919420 999854578
596892397 999881601
-999834444 -596939554
596785300 999988698
-999891722 -596882276
596932058 999841940
-999977005 -596796993
596959656 999814342
596775235 999998763
596859860 999914138
596834290 999939708
-999883747 -596890251
-999989768 -596784230
596782822 999991176
-999802163 -596971835
-999917167 -596856831
-999951204 -596822794
-999984474 -596789524
596855573 999918425
-999878853 -596895145
-999907543 -596866455
-999941137 -596832861
596842563 999931435
-999937724 -596836274
-999907426 -596866572
-999948357 -596825641
-999897669 -596876329
596798991 999975007
-999904210 -596869788
596903211 999870787
-999874041 -596899957
596945945 999828053
-999948411 -596825587
-999903267 -596870731
596887158 999886840
596973531 999800467
-999800509 -596973489
596822224 999951774
596838055 999935943
-999800208 -596973790
596903376 999870622
596972590 999801408
596940253 999833745
596868165 999905833
596895335 999878663
596791175 999982823
-999854108 -596919890
-999806014 -596967984
596919748 999854250
-999997215 -596776783
-999938124 -596835874
596858833 999915165
-999921394 -596852604
-999803721 -596970277
596817129 999956869
596818043 999955955
-999808247 -596965751
596794101 999979897
596774934 999999064
-999829747 -596944251
596774566 999999432
596799769 999974229
-999837875 -596936123
596794396 999979602
596868769 999905229
596858566 999915432
-999827986 -596946012
-999993427 -596780571
-999820986 -596953012
596808316 999965682
596846938 999927060
596806190 999967808
-999875205 -596898793
-999818868 -596955130
596884337 999889661
596957509 999816489
-999930226 -596843772
-999801058 -596972940
596934480 999839518
-999899861 -596874137
-999960464 -596813534
596796802 999977196
-999838661 -596935337
-999926558 -596847440
-999871585 -596902413
596821451 999952547
596795449 999978549
596881072 999892926
596779028 999994970
-999871019 -596902979
-999952262 -596821736
-999881783 -596892215
-999843126 -596930872
-999896833 -596877165
596958715 999815283
-999907413 -596866585
-999811541 -596962457
-999929784 -596844214
596803561 999970437
596876817 999897181
-999959864 -596814134
-999955266 -596818732
596821896 999952102
596958819 999815179
596973678 999800320
596845630 999928368
-999994339 -596779659
596858434 999915564
596944939 999829059
-999991651 -596782347
596877010 999896988
596920246 999853752
-999931132 -596842866
-999818010 -596955988
-999860793 -596913205
-999923793 -596850205
596894618 999879380
-999805192 -596968806
-999827351 -596946647
596861734 999912264
596960600 999813398
-999954325 -596819673
-999966017 -596807981
-999935169 -596838829
596933086 999840912
-999874671 -596899327
-999888850 -596885148
596883669 999890329
596791436 999982562
-999824015 -596949983
596918379 999855619
-999979653 -596794345
-999973344 -596800654
-999866069 -596907929
-999864922 -596909076
596879949 999894049
-999800620 -596973378
-999817160 -596956838
596775684 999998314
-999934677 -596839321
596804699 999969299
-999930130 -596843868
596916488 999857510
596828712 999945286
596859436 999914562
-999858544 -596915454
-999817603 -596956395
-999966421 -596807577
-999840187 -596933811
596810017 999963981
596804437 999969561
-999807735 -596966263
596802093 999971905
-999945357 -596828641
-999823477 -596950521
596968270 999805728
-999857885 -596916113
596792091 999981907
596940355 999833643
596819190 999954808
-999872864 -596901134
-999807830 -596966168
-999832723 -596941275
596847512 999926486
596923455 999850543
-999984612 -596789386
596866977 999907021
596868787 999905211
-999808407 -596965591
596973732 999800266
596790008 999983990
596903516 999870482
-999994128 -596779870
596905322 999868676
596960813 999813185
596883964 999890034
596916603 999857395
-999909679 -596864319
-999801219 -596972779
-999880704 -596893294
-999955623 -596818375
-999814825 -596959173
596893757 999880241
596939945 999834053
-999835521 -596938477
-999833749 -596940249
596834578 999939420
596836473 999937525
596927606 999846392
596927846 999846152
596944582 999829416
596889976 999884022
596897938 999876060
-999897405 -596876593
596922446 999851552
596913887 999860111
-999989232 -596784766
596911970 999862028
-999804309 -596969689
596809996 999964002
596797377 999976621
-999884454 -596889544
-999801615 -596972383
596903748 999870250
-999841794 -596932204
596924905 999849093
-999962440 -596811558
596943708 999830290
596909782 999864216
-999824815 -596949183
596952251 999821747
-999839478 -596934520
-999803996 -596970002
596863674 999910324
-999895379 -596878619
-999921525 -596852473
596781615 999992383
596951904 999822094
596964620 999809378
-999885042 -596888956
596897821 999876177
-999930749 -596843249
-999931084 -596842914
596787307 999986691
-999836089 -596937909
-999947555 -596826443
-999862441 -596911557
-999886179 -596887819
-999974301 -596799697
596827215 999946783
596841117 999932881
-999876682 -596897316
-999984143 -596789855
596868665 999905333
596960443 999813555
596957324 999816674
-999807819 -596966179
596862368 999911630
596958974 999815024
596938741 999835257
-999971062 -596802936
-999901617 -596872381
-999873182 -596900816
-999914241 -596859757
-999948827 -596825171
596803424 999970574
-999806111 -596967887
-999869172 -596904826
596930056 999843942
-999866484 -596907514
-999905780 -596868218
596849022 999924976
596949924 999824074
596793097 999980901
596855963 999918035
596818906 999955092
-999913957 -596860041
-999881512 -596892486
-999801407 -596972591
-999872868 -596901130
596806187 999967811
-999855221 -596918777
-999980812 -596793186
596957976 999816022
596922669 999851329
596900963 999873035
596833880 999940118
-999847518 -596926480
596783595 999990403
-999816506 -596957492
-999822336 -596951662
-999917163 -596856835
596884600 999889398
-999913087 -596860911
596818115 999955883
596787117 999986881
596851949 999922049
596842892 999931106
596809454 999964544
-999992096 -596781902
-999803582 -596970416
596840661 999933337
-999884405 -596889593
-999951571 -596822427
-999858123 -596915875
596956526 999817472
-999963925 -596810073
596973916 999800082
596939004 999834994
596853428 999920570
-999817084 -596956914
596834451 999939547
-999998589 -596775409
596951712 999822286
-999847614 -596926384
-999929303 -596844695
-999858284 -596915714
596925617 999848381
596858530 999915468
596792994 999981004
596889176 999884822
596956005 999817993
596914236 999859762
596806171 999967827
-999984955 -596789043
596918564 999855434
596955801 999818197
-999880113 -596893885
596841876 999932122
596927451 999846547
-999858046 -596915952
596880113 999893885
-999825664 -596948334
-999999961 -596774037
-999807598 -596966400
-999951707 -596822291
596898411 999875587
596967917 999806081
596889715 999884283
596840042 999933956
596811071 999962927
596908132 999865866
-999886318 -596887680
596886384 999887614
596835100 999938898
-999877670 -596896328
-999880778 -596893220
596825384 999948614
596862960 999911038
-999864249 -596909749
-999914061 -596859937
596918428 999855570
-999827834 -596946164
596851207 999922791
-999859319 -596914679
-999916218 -596857780
-999932830 -596841168
596961334 999812664
-999967726 -596806272
596877390 999896608
596930008 999843990
596947304 999826694
596815261 999958737
-999860687 -596913311
596841803 999932195
-999959331 -596814667
-999814402 -596959596
596863181 999910817
-999976884 -596797114
-999837163 -596936835
596945654 999828344
596849421 999924577
-999804612 -596969386
-999913303 -596860695
596866652 999907346
-999905367 -596868631
-999924807 -596849191
596807072 999966926
-999982503 -596791495
596919930 999854068
596829495 999944503
596922096 999851902
-999959071 -596814927
-999833689 -596940309
596784021 999989977
-999895975 -596878023
596904868 999869130
596830013 999943985
596831258 999942740
596951967 999822031
-999951440 -596822558
-999938381 -596835617
596815631 999958367
596955520 999818478
-999851261 -596922737
596781933 999992065
596858652 999915346
-999978313 -596795685
-999986426 -596787572
-999877574 -596896424
-999816068 -596957930
-999818680 -596955318
596890679 999883319
596811248 999962750
596865928 999908070
-999904711 -596869287
596821283 999952715
-999878819 -596895179
596868048 999905950
596839354 999934644
-999906736 -596867262
596861461 999912537
596899275 999874723
-999974370 -596799628
-999859846 -596914152
-999813257 -596960741
596916834 999857164
-999851470 -596922528
-999823800 -596950198
-999981579 -596792419
-999994568 -596779430
596829948 999944050
-999964015 -596809983
-999879517 -596894481
596814951 999959047
-999817055 -596956943
-999917823 -596856175
596922396 999851602
596776847 999997151
-999953088 -596820910
596852602 999921396
596813394 999960604
596943031 999830967
596938806 999835192
-999820132 -596953866
-999812488 -596961510
-999827332 -596946666
-999944583 -596829415
596910312 999863686
596917260 999856738
596786816 999987182
596930085 999843913
596921940 999852058
596971209 999802789
-999879508 -596894490
596821665 999952333
596933249 999840749
596861707 999912291
596920420 999853578
-999839283 -596934715
-999929527 -596844471
596932200 999841798
596848366 999925632
596925667 999848331
596945071 999828927
596783783 999990215
596814285 999959713
596932846 999841152
-999844711 -596929287
596907770 999866228
596942511 999831487
-999896725 -596877273
596906515 999867483
-999936221 -596837777
596932818 999841180
596847405 999926593
596900424 999873574
-999816804 -596957194
-999864454 -596909544
-999979814 -596794184
596891208 999882790
-999928692 -596845306
596853468 999920530
596812252 999961746
596949203 999824795
596776646 999997352
-999815627 -596958371
596846589 999927409
-999937003 -596836995
-999873405 -596900593
596919350 999854648
-999979978 -596794020
-999809181 -596964817
-999848486 -596925512
596941638 999832360
-999999757 -596774241
596816139 999957859
596916347 999857651
596887709 999886289
-999900888 -596873110
-999866873 -596907125
596896705 999877293
596844263 999929735
-999880265 -596893733
-999984454 -596789544
596912973 999861025
596803268 999970730
-999982244 -596791754
596868551 999905447
-999854566 -596919432
-999939041 -596834957
596948558 999825440
-999953761 -596820237
596832885 999941113
-999997848 -596776150
-999844869 -596929129
-999823293 -596950705
596858387 999915611
596889677 999884321
-999934114 -596839884
-999965704 -596808294
596875724 999898274
596774647 999999351
596926438 999847560
596775774 999998224
596822920 999951078
596818891 999955107
-999960485 -596813513
-999917357 -596856641
-999973756 -596800242
-999858314 -596915684
596834500 999939498
-999989113 -596784885
596800444 999973554
-999807017 -596966981
-999942986 -596831012
596874397 999899601
-999968777 -596805221
596955952 999818046
-999937679 -596836319
-999875141 -596898857
-999986356 -596787642
596832773 999941225
-999880310 -596893688
-999887640 -596886358
596899713 999874285
596893837 999880161
-999892162 -596881836
596902008 999871990
596909921 999864077
-999905575 -596868423
596930138 999843860
-999946208 -596827790
596928483 999845515
596836989 999937009
596830320 999943678
-999975147 -596798851
-999973660 -596800338
596778675 999995323
596900631 999873367
596846473 999927525
-999810390 -596963608
596877229 999896769
-999967698 -596806300
-999945235 -596828763
-999973486 -596800512
-999860565 -596913433
596916822 999857176
-999887287 -596886711
596788219 999985779
596803492 999970506
596825521 999948477
-999975286 -596798712
596964441 999809557
596815483 999958515
-999816442 -596957556
596840363 999933635
596875569 999898429
-999866149 -596907849
-999976465 -596797533
-999887307 -596886691
-999907898 -596866100
-999853174 -596920824
-999880297 -596893701
596947003 999826995
596859351 999914647
-999937201 -596836797
-999980580 -596793418
-999813561 -596960437
596783749 999990249
-999977091 -596796907
596885469 999888529
-999926408 -596847590
-999861410 -596912588
-999914591 -596859407
596827757 999946241
596933472 999840526
-999864507 -596909491
596822426 999951572
-999922759 -596851239
596790460 999983538
596946775 999827223
596825173 999948825
596901723 999872275
-999910585 -596863413
596806298 999967700
-999990217 -596783781
596852091 999921907
596911969 999862029
-999843832 -596930166
596925722 999848276
-999968732 -596805266
596929856 999844142
-999884175 -596889823
-999884312 -596889686
596889908 999884090
596877769 999896229
596779337 999994661
596852506 999921492
596847580 999926418
596949791 999824207
-999860803 -596913195
-999946754 -596827244
-999819478 -596954520
596842607 999931391
-999942875 -596831123
596931281 999842717
596849522 999924476
596798056 999975942
-999993524 -596780474
-999878630 -596895368
596868377 999905621
-999994058 -596779940
-999859451 -596914547
596825872 999948126
-999894359 -596879639
-999819085 -596954913
-999801403 -596972595
-999828672 -596945326
596903568 999870430
596947219 999826779
596925545 999848453
-999827780 -596946218
-999987710 -596786288
-999875312 -596898686
596796111 999977887
-999869590 -596904408
-999800593 -596973405
596824353 999949645
-999858166 -596915832
-999809904 -596964094
596853612 999920386
596861732 999912266
-999964918 -596809080
596789077 999984921
-999840399 -596933599
596932974 999841024
596817882 999956116
-999970008 -596803990
596866097 999907901
596901571 999872427
596832302 999941696
596886978 999887020
596803047 999970951
596891350 999882648
-999875105 -596898893
596945010 999828988
-999968429 -596805569
-999815069 -596958929
-999952591 -596821407
596951251 999822747
-999826843 -596947155
596894222 999879776
596927146 999846852
-999835327 -596938671
596946784 999827214
-999877734 -596896264
-999904333 -596869665
596939211 999834787
596854250 999919748
-999999601 -596774397
596877731 999896267
-999947270 -596826728
596923082 999850916
-999969889 -596804109
596818922 999955076
596868883 999905115
-999895410 -596878588
-999883861 -596890137
-999941911 -596832087
-999995800 -596778198
596907914 999866084
596783071 999990927
596919175 999854823
-999929318 -596844680
596856291 999917707
596935656 999838342
596959855 999814143
596822005 999951993
596912836 999861162
-999993671 -596780327
-999876715 -596897283
-999870274 -596903724
596847469 999926529
596891383 999882615
-999926118 -596847880
596951390 999822608
596786666 999987332
596835028 999938970
596879818 999894180
596938639 999835359
-999990209 -596783789
596780708 999993290
-999953244 -596820754
596925992 999848006
-999909568 -596864430
-999825338 -596948660
-999964017 -596809981
-999815483 -596958515
596871101 999902897
-999819653 -596954345
-999896701 -596877297
-999861388 -596912610
596866140 999907858
-999953154 -596820844
-999894097 -596879901
-999826498 -596947500
596783619 999990379
596950875 999823123
-999819229 -596954769
-999988576 -596785422
596812172 999961826
-999863203 -596910795
-999856205 -596917793
-999956530 -596817468
596960535 999813463
-999939459 -596834539
-999802895 -596971103
-999813283 -596960715
596827533 999946465
-999847866 -596926132
596936515 999837483
596931594 999842404
596839022 999934976
596954307 999819691
596878760 999895238
596825378 999948620
596965100 999808898
596830083 999943915
596864438 999909560
-999962153 -596811845
596865812 999908186
596973344 999800654
596929300 999844698
-999976216 -596797782
596891598 999882400
-999836005 -596937993
-999967045 -596806953
596942657 999831341
596803516 999970482
-999992163 -596781835
596790040 999983958
-999919760 -596854238
-999967951 -596806047
-999800541 -596973457
596809896 999964102
596904871 999869127
596868968 999905030
596922082 999851916
596919692 999854306
-999991225 -596782773
-999818863 -596955135
596914947 999859051
596928799 999845199
596868430 999905568
596889762 999884236
596828340 999945658
-999801350 -596972648
596922729 999851269
-999929631 -596844367
596959819 999814179
-999971957 -596802041
596903864 999870134
-999854240 -596919758
596789283 999984715
-999930507 -596843491
-999946157 -596827841
596880797 999893201
-999910338 -596863660
-999817626 -596956372
-999836852 -596937146
596779966 999994032
596948880 999825118
-999927681 -596846317
596834183 999939815
596968658 999805340
596855321 999918677
596902496 999871502
596826202 999947796
596800409 999973589
-999998007 -596775991
596873763 999900235
-999854216 -596919782
596819438 999954560
596780078 999993920
596901000 999872998
596924186 999849812
-999976547 -596797451
596807288 999966710
596956979 999817019
-999877165 -596896833
-999941367 -596832631
-999866694 -596907304
596897781 999876217
-999997930 -596776068
-999985975 -596788023
-999998652 -596775346
596818672 999955326
-999942251 -596831747
-999929640 -596844358
596796855 999977143
596848550 999925448
-999906334 -596867664
596973492 999800506
-999808855 -596965143
596853201 999920797
-999861457 -596912541
-999828472 -596945526
596893364 999880634
-999869795 -596904203
-999951761 -596822237
-999883465 -596890533
-999972740 -596801258
596896889 999877109
596912489 999861509
596818335 999955663
596932496 999841502
-999934177 -596839821
596779938 999994060
-999813267 -596960731
596887959 999886039
596878603 999895395
596906702 999867296
-999813900 -596960098
-999974613 -596799385
-999996582 -596777416
-999917009 -596856989
596944233 999829765
-999921377 -596852621
596784758 999989240
596815371 999958627
-999800707 -596973291
596837586 999936412
-999915321 -596858677
596852668 999921330
-999871047 -596902951
-999994751 -596779247
-999938897 -596835101
596943755 999830243
596972852 999801146
-999838204 -596935794
-999904400 -596869598
-999853636 -596920362
596971564 999802434
596948155 999825843
596821876 999952122
596941499 999832499
-999923134 -596850864
-999887932 -596886066
-999802362 -596971636
596926798 999847200
-999820575 -596953423
-999962505 -596811493
596968766 999805232
-999974610 -596799388
-999837980 -596936018
596819179 999954819
-999842902 -596931096
-999829736 -596944262
596896479 999877519
596841152 999932846
-999933789 -596840209
-999850465 -596923533
596901077 999872921
-999982567 -596791431
596957439 999816559
596849335 999924663
-999936143 -596837855
596790481 999983517
596973024 999800974
596853410 999920588
-999893727 -596880271
596869900 999904098
-999819358 -596954640
-999985469 -596788529
596841886 999932112
-999903626 -596870372
596870794 999903204
-999835566 -596938432
596858449 999915549
596941702 999832296
596904382 999869616
596830151 999943847
596805847 999968151
596827953 999946045
596924591 999849407
-999852040 -596921958
-999814457 -596959541
-999820023 -596953975
596852673 999921325
596962632 999811366
596877668 999896330
596937914 999836084
596925227 999848771
596885555 999888443
-999920313 -596853685
-999949817 -596824181
-999835507 -596938491
596920885 999853113
-999881831 -596892167
596947531 999826467
-999912562 -596861436
-999814169 -596959829
596866476 999907522
596927627 999846371
-999834021 -596939977
-999853323 -596920675
596806389 999967609
596799284 999974714
-999862643 -596911355
-999832091 -596941907
-999889320 -596884678
-999834776 -596939222
596860593 999913405
596843363 999930635
596863485 999910513
596792770 999981228
-999807562 -596966436
-999875410 -596898588
-999904811 -596869187
596909121 999864877
-999839048 -596934950
-999844673 -596929325
-999979314 -596794684
596822331 999951667
-999835873 -596938125
596856367 999917631
-999859369 -596914629
596941068 999832930
596973766 999800232
-999817094 -596956904
-999828395 -596945603
-999954963 -596819035
596917250 999856748
596916410 999857588
-999903966 -596870032
-999845971 -596928027
-999984869 -596789129
596959273 999814725
-999882929 -596891069
-999907366 -596866632
596817934 999956064
596855070 999918928
-999910559 -596863439
596925039 999848959
-999809389 -596964609
596866173 999907825
-999991960 -596782038
596854276 999919722
596878337 999895661
596843035 999930963
596861610 999912388
596961543 999812455
-999971227 -596802771
596969693 999804305
-999965053 -596808945
596802841 999971157
-999963894 -596810104
596816968 999957030
596805702 999968296
596898323 999875675
596794636 999979362
596947706 999826292
-999964487 -596809511
596946893 999827105
-999828282 -596945716
596848788 999925210
-999916848 -596857150
-999829960 -596944038
-999964316 -596809682
-999908087 -596865911
596875082 999898916
-999939507 -596834491
-999881579 -596892419
596786307 999987691
-999806059 -596967939
-999803026 -596970972
-999808482 -596965516
596938766 999835232
596943477 999830521
596816797 999957201
-999847677 -596926321
596812369 999961629
-999813262 -596960736
596865025 999908973
-999825434 -596948564
-999987798 -596786200
596861688 999912310
-999844898 -596929100
-999828023 -596945975
-999889643 -596884355
596923422 999850576
596843875 999930123
-999880752 -596893246
596885675 999888323
-999991453 -596782545
-999889924 -596884074
-999840548 -596933450
596796279 999977719
-999954573 -596819425
596910106 999863892
-999958454 -596815544
596805348 999968650
596950037 999823961
596966459 999807539
596866206 999907792
-999817128 -596956870
-999950826 -596823172
-999837201 -596936797
-999975485 -596798513
-999828507 -596945491
-999923034 -596850964
596872121 999901877
-999859471 -596914527
596928647 999845351
596825093 999948905
596838393 999935605
596875423 999898575
-999844026 -596929972
-999985106 -596788892
596906298 999867700
-999878015 -596895983
-999836292 -596937706
596800801 999973197
596830323 999943675
596898709 999875289
-999800037 -596973961
596872697 999901301
596850954 999923044
-999954957 -596819041
-999859817 -596914181
596866919 999907079
596957626 999816372
-999981097 -596792901
-999842822 -596931176
-999908547 -596865451
-999820980 -596953018
-999956119 -596817879
596905401 999868597
596851775 999922223
596852712 999921286
596926082 999847916
-999983796 -596790202
-999987179 -596786819
-999920782 -596853216
-999923101 -596850897
-999964755 -596809243
596830962 999943036
-999855786 -596918212
-999924146 -596849852
596862615 999911383
-999865999 -596907999
-999817997 -596956001
-999817358 -596956640
-999879210 -596894788
-999939225 -596834773
-999945648 -596828350
-999842806 -596931192
596949160 999824838
-999831059 -596942939
-999958229 -596815769
-999849188 -596924810
596859661 999914337
-999919631 -596854367
596945316 999828682
596847246 999926752
-999843204 -596930794
-999902282 -596871716
-999947975 -596826023
596943752 999830246
596880775 999893223
596963585 999810413
596810015 999963983
596863132 999910866
596875552 999898446
596941792 999832206
596837911 999936087
-999901058 -596872940
-999952817 -596821181
-999880530 -596893468
-999881595 -596892403
596835120 999938878
-999818826 -596955172
-999972049 -596801949
596847430 999926568
596858410 999915588
-999855199 -596918799
-999811261 -596962737
596852698 999921300
596818378 999955620
596956046 999817952
596931971 999842027
-999957098 -596816900
-999803803 -596970195
596893977 999880021
596865645 999908353
-999806962 -596967036
-999867650 -596906348
-999969421 -596804577
-999946246 -596827752
-999954411 -596819587
-999866020 -596907978
-999971922 -596802076
-999800381 -596973617
596781684 999992314
-999819337 -596954661
596809516 999964482
596868845 999905153
-999828338 -596945660
-999978380 -596795618
596795609 999978389
-999984513 -596789485
596948980 999825018
596823144 999950854
596963512 999810486
-999848830 -596925168
596887863 999886135
-999980842 -596793156
-999935526 -596838472
596779268 999994730
-999950633 -596823365
596838957 999935041
-999806380 -596967618
-999914388 -596859610
-999946458 -596827540
596846611 999927387
596890106 999883892
-999947601 -596826397
596953182 999820816
596804477 999969521
-999898959 -596875039
-999980470 -596793528
-999849814 -596924184
-999947349 -596826649
-999853353 -596920645
-999978166 -596795832
596780487 999993511
596836589 999937409
596817923 999956075
-999916648 -596857350
-999925265 -596848733
-999838571 -596935427
596841742 999932256
596821503 999952495
-999969953 -596804045
-999943989 -596830009
-999853727 -596920271
-999881269 -596892729
596860499 999913499
-999943935 -596830063
-999843338 -596930660
-999845567 -596928431
596896815 999877183
-999864018 -596909980
596896370 999877628
596949925 999824073
596885081 999888917
-999862583 -596911415
-999841203 -596932795
-999915788 -596858210
596791225 999982773
-999975639 -596798359
596878701 999895297
596884559 999889439
596940173 999833825
-999946766 -596827232
-999897123 -596876875
-999944985 -596829013
596933263 999840735
-999959381 -596814617
596950412 999823586
596942245 999831753
596796945 999977053
-999999022 -596774976
-999859165 -596914833
-999940962 -596833036
596920045 999853953
-999834138 -596939860
-999964660 -596809338
596844685 999929313
596851688 999922310
-999804983 -596969015
596947085 999826913
596870245 999903753
-999856365 -596917633
-999982909 -596791089
-999978533 -596795465
-999934382 -596839616
-999912328 -596861670
-999893058 -596880940
596806569 999967429
596836907 999937091
596806070 999967928
-999891631 -596882367
596811243 999962755
596775459 999998539
596916872 999857126
596864364 999909634
-999957105 -596816893
-999904197 -596869801
-999928826 -596845172
596799805 999974193
596923517 999850481
596893524 999880474
596837205 999936793
-999811782 -596962216
-999843394 -596930604
596828314 999945684
596970991 999803007
596911304 999862694
-999960142 -596813856
-999829704 -596944294
-999949508 -596824490
596921237 999852761
596780326 999993672
-999945261 -596828737
596921095 999852903
-999883303 -596890695
596876620 999897378
-999807736 -596966262
-999919964 -596854034
596829298 999944700
-999894492 -596879506
596780594 999993404
-999856418 -596917580
596810628 999963370
596902446 999871552
596915740 999858258
596963130 999810868
596779435 999994563
-999968667 -596805331
-999844658 -596929340
596884382 999889616
-999997307 -596776691
-999816398 -596957600
-999856087 -596917911
596971693 999802305
-999944273 -596829725
-999813261 -596960737
596831826 999942172
596825482 999948516
-999938825 -596835173
596896042 999877956
-999988775 -596785223
-999872111 -596901887
-999852720 -596921278
-999854190 -596919808
-999970036 -596803962
-999869389 -596904609
-999989457 -596784541
-999845208 -596928790
-999836374 -596937624
-999823117 -596950881
596858583 999915415
-999947954 -596826044
596777795 999996203
596791475 999982523
-999949371 -596824627
596783941 999990057
-999958499 -596815499
596780686 999993312
-999851004 -596922994
596918296 999855702
596802053 999971945
-999854072 -596919926
-999833364 -596940634
-999826355 -596947643
596963429 999810569
596901707 999872291
596792013 999981985
596880917 999893081
596799573 999974425
596956144 999817854
596951657 999822341
596781174 999992824
596921271 999852727
596893589 999880409
-999948041 -596825957
596936314 999837684
-999849446 -596924552
596963120 999810878
596835180 999938818
596813355 999960643
-999893293 -596880705
-999987554 -596786444
-999983743 -596790255
-999934915 -596839083
-999995063 -596778935
596911741 999862257
596841635 999932363
-999818194 -596955804
-999945846 -596828152
596852026 999921972
-999988747 -596785251
596937149 999836849
-999954062 -596819936
596959890 999814108
596920782 999853216
596788188 999985810
-999836735 -596937263
-999935512 -596838486
-999857908 -596916090
-999870513 -596903485
596915673 999858325
596971862 999802136
596942734 999831264
596924126 999849872
-999889749 -596884249
-999812362 -596961636
596821475 999952523
-999965724 -596808274
-999931736 -596842262
596924002 999849996
596895556 999878442
-999985982 -596788016
-999855518 -596918480
596865783 999908215
-999904724 -596869274
596891371 999882627
596799791 999974207
-999897147 -596876851
596933638 999840360
596822319 999951679
-999911932 -596862066
-999895809 -596878189
-999893469 -596880529
-999800896 -596973102
-999991570 -596782428
-999974240 -596799758
596778210 999995788
-999912558 -596861440
596867669 999906329
596962949 999811049
596877885 999896113
-999939199 -596834799
-999957417 -596816581
596785325 999988673
-999948191 -596825807
-999968326 -596805672
596919111 999854887
-999915843 -596858155
-999890078 -596883920
596930257 999843741
596905065 999868933
596800717 999973281
-999943255 -596830743
596941313 999832685
596822951 999951047
-999995607 -596778391
596803403 999970595
596923660 999850338
596814949 999959049
596824525 999949473
-999881233 -596892765
-999909301 -596864697
-999937922 -596836076
596878723 999895275
596780868 999993130
-999981944 -596792054
596921858 999852140
-999841085 -596932913
-999990107 -596783891
596780467 999993531
596830123 999943875
596863892 999910106
-999984640 -596789358
596909799 999864199
-999871692 -596902306
596938521 999835477
-999819553 -596954445
596802080 999971918
596777166 999996832
596826312 999947686
596931163 999842835
-999941828 -596832170
596891885 999882113
-999828907 -596945091
-999961168 -596812830
-999906099 -596867899
-999997276 -596776722
-999802859 -596971139
596973116 999800882
596893941 999880057
596828413 999945585
596803419 999970579
596859466 999914532
596838268 999935730
-999993568 -596780430
596811546 999962452
-999889210 -596884788
-999904041 -596869957
596933726 999840272
596955684 999818314
596813382 999960616
-999897076 -596876922
-999918314 -596855684
596946415 999827583
-999894660 -596879338
596849600 999924398
-999862426 -596911572
596847941 999926057
596886830 999887168
-999840470 -596933528
596904470 999869528
-999944634 -596829364
596965071 999808927
596885426 999888572
-999947428 -596826570
596904121 999869877
596868207 999905791
596784463 999989535
596799419 999974579
-999922132 -596851866
-999811738 -596962260
596774191 999999807
-999851414 -596922584
-999815910 -596958088
596780791 999993207
-999980796 -596793202
-999810687 -596963311
-999875639 -596898359
596870357 999903641
-999880936 -596893062
-999927973 -596846025
-999811023 -596962975
596873389 999900609
-999858458 -596915540
596816453 999957545
-999814391 -596959607
596799133 999974865
-999935572 -596838426
596923789 999850209
-999982705 -596791293
-999986672 -596787326
596786785 999987213
-999934446 -596839552
596853421 999920577
-999872185 -596901813
596848857 999925141
596793696 999980302
596787698 999986300
596888145 999885853
-999982003 -596791995
-999933083 -596840915
596782199 999991799
-999926812 -596847186
596901200 999872798
596813442 999960556
-999910851 -596863147
596973698 999800300
-999839534 -596934464
-999848442 -596925556
-999911183 -596862815
596792322 999981676
596842076 999931922
596836144 999937854
-999880281 -596893717
596800708 999973290
-999960497 -596813501
596844904 999929094
-999901846 -596872152
596944572 999829426
596865493 999908505
596929265 999844733
-999841823 -596932175
596852329 999921669
596841045 999932953
596866131 999907867
596830231 999943767
-999961887 -596812111
596774311 999999687
-999948678 -596825320
-999980712 -596793286
596787882 999986116
596834334 999939664
-999841399 -596932599
-999960225 -596813773
-999925212 -596848786
-999832153 -596941845
-999971202 -596802796
-999946494 -596827504
-999881337 -596892661
596807111 999966887
-999945056 -596828942
596792726 999981272
-999836037 -596937961
-999831043 -596942955
-999989388 -596784610
596896681 999877317
-999915313 -596858685
596866467 999907531
-999971581 -596802417
596936968 999837030
596810030 999963968
596951762 999822236
596886704 999887294
-999904091 -596869907
596952361 999821637
-999889519 -596884479
596814157 999959841
596807076 999966922
596901710 999872288
596830087 999943911
-999899017 -596874981
596841542 999932456
596928148 999845850
-999816136 -596957862
-999820198 -596953800
596886902 999887096
596937730 999836268
596799266 999974732
596936817 999837181
-999807900 -596966098
596945809 999828189
596869924 999904074
-999988621 -596785377
-999803231 -596970767
596941917 999832081
596808636 999965362
596921713 999852285
596935437 999838561
-999998363 -596775635
596894777 999879221
596913395 999860603
-999877168 -596896830
-999929498 -596844500
-999967604 -596806394
-999857606 -596916392
-999929825 -596844173
-999875489 -596898509
596856816 999917182
596857344 999916654
-999903886 -596870112
-999947300 -596826698
-999822257 -596951741
-999845562 -596928436
596962378 999811620
-999906510 -596867488
596842879 999931119
-999835050 -596938948
-999834350 -596939648
596966605 999807393
596818736 999955262
596939264 999834734
596937051 999836947
596797168 999976830
-999829022 -596944976
-999820535 -596953463
-999849778 -596924220
-999877505 -596896493
596895797 999878201
-999968027 -596805971
596816014 999957984
596914081 999859917
-999904036 -596869962
596809929 999964069
-999890656 -596883342
-999806231 -596967767
-999807133 -596966865
596880165 999893833
596933376 999840622
-999800834 -596973164
596971315 999802683
-999971063 -596802935
-999975616 -596798382
-999917572 -596856426
596948823 999825175
596934049 999839949
-999866824 -596907174
-999818424 -596955574
-999997770 -596776228
-999852444 -596921554
-999822506 -596951492
-999859864 -596914134
-999975750 -596798248
-999853646 -596920352
-999810602 -596963396
596832538 999941460
596881175 999892823
596835534 999938464
596951497 999822501
-999914797 -596859201
-999965079 -596808919
-999892202 -596881796
-999992814 -596781184
596850614 999923384
596861508 999912490
-999927202 -596846796
596964942 999809056
596877788 999896210
-999861469 -596912529
596778121 999995877
-999806785 -596967213
596931915 999842083
596821843 999952155
-999826957 -596947041
596834598 999939400
596831139 999942859
-999921771 -596852227
-999937041 -596836957
-999954219 -596819779
-999994941 -596779057
-999907504 -596866494
-999818058 -596955940
-999874415 -596899583
-999973399 -596800599
596886490 999887508
-999924119 -596849879
596794088 999979910
596867272 999906726
596868517 999905481
-999974078 -596799920
596877635 999896363
596851133 999922865
596822316 999951682
-999812112 -596961886
596851406 999922592
596793967 999980031
-999803667 -596970331
596879371 999894627
596886143 999887855
596868938 999905060
-999801399 -596972599
596909838 999864160
-999834554 -596939444
-999904029 -596869969
596943197 999830801
-999915177 -596858821
596958497 999815501
596890831 999883167
596833747 999940251
-999828886 -596945112
596934200 999839798
-999888266 -596885732
-999954432 -596819566
-999841466 -596932532
596804447 999969551
-999846567 -596927431
596808048 999965950
-999911172 -596862826
596833266 999940732
596853245 999920753
596844195 999929803
596972606 999801392
596917565 999856433
-999906607 -596867391
-999807047 -596966951
596956535 999817463
-999907234 -596866764
596942237 999831761
-999905614 -596868384
596823942 999950056
-999933924 -596840074
596859213 999914785
-999989218 -596784780
596926816 999847182
596951338 999822660
596852011 999921987
-999859530 -596914468
596780766 999993232
596853610 999920388
596879661 999894337
596884709 999889289
596818273 999955725
596906890 999867108
596948023 999825975
596911188 999862810
-999977414 -596796584
596825583 999948415
-999832456 -596941542
-999972867 -596801131
596848885 999925113
-999819134 -596954864
596948678 999825320
-999840888 -596933110
-999916028 -596857970
-999886422 -596887576
-999897457 -596876541
-999807431 -596966567
596813548 999960450
-999914141 -596859857
596953434 999820564
-999897037 -596876961
596873357 999900641
596884322 999889676
596921854 999852144
596779735 999994263
596840365 999933633
-999936065 -596837933
596811156 999962842
-999934282 -596839716
-999895696 -596878302
-999843869 -596930129
-999903349 -596870649
596815767 999958231
-999956216 -596817782
596939239 999834759
596939949 999834049
-999956468 -596817530
-999912729 -596861269
-999823547 -596950451
596855662 999918336
-999906515 -596867483
-999991021 -596782977
-999817852 -596956146
596848688 999925310
-999886794 -596887204
-999856299 -596917699
-999943857 -596830141
596879215 999894783
596919953 999854045
596898242 999875756
596887073 999886925
596839864 999934134
-999838290 -596935708
596816381 999957617
596940307 999833691
-999964628 -596809370
-999811889 -596962109
596963738 999810260
596894599 999879399
596894057 999879941
596903680 999870318
-999908423 -596865575
596780324 999993674
596918540 999855458
596797605 999976393
596787174 999986824
596891437 999882561
-999873411 -596900587
-999972839 -596801159
-999912150 -596861848
-999904784 -596869214
596786913 999987085
-999887019 -596886979
-999912013 -596861985
596791910 999982088
596968398 999805600
-999842753 -596931245
596806427 999967571
-999828561 -596945437
-999953829 -596820169
596962014 999811984
596965811 999808187
596924259 999849739
-999874993 -596899005
-999835228 -596938770
-999901618 -596872380
596928597 999845401
596791196 999982802
596866701 999907297
596806486 999967512
-999905907 -596868091
-999879330 -596894668
-999950956 -596823042
596838936 999935062
596907651 999866347
596913378 999860620
596833613 999940385
-999984312 -596789686
596808763 999965235
-999887301 -596886697
-999899148 -596874850
-999857278 -596916720
-999819193 -596954805
596921876 999852122
-999921787 -596852211
-999951018 -596822980
596914305 999859693
-999931058 -596842940
-999843504 -596930494
-999910267 -596863731
-999834951 -596939047
-999965466 -596808532
-999816042 -596957956
596906349 999867649
596963156 999810842
596965511 999808487
596787828 999986170
-999855088 -596918910
-999856487 -596917511
-999819765 -596954233
596836343 999937655
596966647 999807351
596858057 999915941
-999977245 -596796753
-999872570 -596901428
-999960998 -596813000
596799246 999974752
596870171 999903827
-999808824 -596965174
596901236 999872762
596951583 999822415
-999936455 -596837543
596816735 999957263
-999810028 -596963970
-999891427 -596882571
596917504 999856494
-999926402 -596847596
-999829735 -596944263
596879747 999894251
-999904904 -596869094
-999860097 -596913901
-999833799 -596940199
596951166 999822832
596786802 999987196
-999996703 -596777295
596799890 999974108
-999898553 -596875445
596841644 999932354
596910076 999863922
-999884430 -596889568
596795285 999978713
596876486 999897512
-999820622 -596953376
-999862701 -596911297
596855343 999918655
-999882671 -596891327
596935691 999838307
596946726 999827272
596876888 999897110
-999923147 -596850851
596857168 999916830
-999898957 -596875041
-999915475 -596858523
596930395 999843603
596883376 999890622
-999839383 -596934615
-999819414 -596954584
-999887295 -596886703
-999842350 -596931648
-999938715 -596835283
-999995148 -596778850
-999833383 -596940615
596828567 999945431
596792006 999981992
596929862 999844136
-999962008 -596811990
-999855600 -596918398
-999840680 -596933318
-999837820 -596936178
596784228 999989770
596842294 999931704
596856775 999917223
-999879086 -596894912
596802203 999971795
-999866164 -596907834
596793882 999980116
-999877542 -596896456
596862163 999911835
596919595 999854403
-999820789 -596953209
-999816759 -596957239
-999833250 -596940748
-999895981 -596878017
-999880840 -596893158
-999977536 -596796462
596843569 999930429
-999955218 -596818780
-999961741 -596812257
596866888 999907110
-999886646 -596887352
596971000 999802998
-999912712 -596861286
596808149 999965849
596884351 999889647
596807486 999966512
-999827782 -596946216
596908899 999865099
-999822453 -596951545
596801463 999972535
-999959022 -596814976
-999978785 -596795213
596900703 999873295
596875631 999898367
596781392 999992606
596799828 999974170
-999981264 -596792734
-999825631 -596948367
-999927859 -596846139
-999921335 -596852663
596895746 999878252
596891804 999882194
-999935484 -596838514
-999943700 -596830298
-999806290 -596967708
596922800 999851198
-999969557 -596804441
596813321 999960677
-999925472 -596848526
-999960827 -596813171
-999979159 -596794839
596926883 999847115
-999978810 -596795188
-999908405 -596865593
596848567 999925431
-999986401 -596787597
-999964222 -596809776
-999959140 -596814858
596795135 999978863
596903795 999870203
596805927 999968071
-999800195 -596973803
596973065 999800933
-999871563 -596902435
-999860465 -596913533
-999959735 -596814263
-999994839 -596779159
-999969497 -596804501
596881333 999892665
-999893940 -596880058
596832699 999941299
-999921035 -596852963
-999931169 -596842829
596825447 999948551
-999885943 -596888055
596855467 999918531
596847835 999926163
596810701 999963297
-999803724 -596970274
596821560 999952438
-999893915 -596880083
596830496 999943502
596911478 999862520
-999861193 -596912805
596967761 999806237
-999921418 -596852580
-999841973 -596932025
-999904839 -596869159
596792866 999981132
-999986064 -596787934
596794692 999979306
596900338 999873660
-999991842 -596782156
-999989935 -596784063
596916733 999857265
-999864365 -596909633
596926663 999847335
-999944998 -596829000
596931375 999842623
-999863656 -596910342
596827792 999946206
596804454 999969544
596842938 999931060
-999866540 -596907458
-999962490 -596811508
-999828959 -596945039
-999955350 -596818648
-999871814 -596902184
596874225 999899773
-999859519 -596914479
-999976529 -596797469
-999831964 -596942034
596883683 999890315
-999883398 -596890600
-999847780 -596926218
-999911312 -596862686
596934931 999839067
596919790 999854208
596792486 999981512
-999815419 -596958579
596798911 999975087
596826864 999947134
-999970157 -596803841
-999954168 -596819830
596961585 999812413
-999847386 -596926612
596775550 999998448
-999949957 -596824041
596814384 999959614
-999844205 -596929793
-999838101 -596935897
596944412 999829586
596942398 999831600
-999888513 -596885485
596851916 999922082
-999953050 -596820948
-999924127 -596849871
596800195 999973803
596834490 999939508
-999914998 -596859000
-999801249 -596972749
596838643 999935355
-999969958 -596804040
-999847553 -596926445
596954712 999819286
-999873014 -596900984
-999971317 -596802681
-999843650 -596930348
596814580 999959418
596775367 999998631
-999865478 -596908520
-999802295 -596971703
-999806999 -596966999
596964517 999809481
596962982 999811016
-999947010 -596826988
-999921110 -596852888
-999859155 -596914843
-999949782 -596824216
-999870386 -596903612
596941127 999832871
596916412 999857586
596823418 999950580
-999848630 -596925368
-999850739 -596923259
-999993632 -596780366
596794919 999979079
596940696 999833302
596854553 999919445
-999989077 -596784921
-999805225 -596968773
-999931930 -596842068
-999963258 -596810740
596879707 999894291
-999801294 -596972704
-999931665 -596842333
596856617 999917381
-999806489 -596967509
596849685 999924313
596775946 999998052
-999807386 -596966612
596966124 999807874
596864903 999909095
-999893161 -596880837
-999877594 -596896404
-999945287 -596828711
596873811 999900187
-999994277 -596779721
596881138 999892860
596843495 999930503
-999822710 -596951288
596785489 999988509
-999822227 -596951771
596954688 999819310
-999939939 -596834059
596808866 999965132
-999875797 -596898201
-999959404 -596814594
596926366 999847632
-999857266 -596916732
596916163 999857835
-999994090 -596779908
-999995255 -596778743
-999976100 -596797898
-999966690 -596807308
596847828 999926170
596907937 999866061
-999975313 -596798685
596897667 999876331
596839337 999934661
-999936882 -596837116
-999859289 -596914709
-999823558 -596950440
-999843688 -596930310
-999939593 -596834405
-999914838 -596859160
-999875214 -596898784
596853111 999920887
-999869207 -596904791
-999810418 -596963580
596937812 999836186
596895733 999878265
-999881119 -596892879
596816335 999957663
-999953780 -596820218
-999979554 -596794444
-999851081 -596922917
-999857219 -596916779
596965639 999808359
-999960973 -596813025
-999896898 -596877100
-999850153 -596923845
596825151 999948847
596937583 999836415
596927115 999846883
-999968963 -596805035
-999810773 -596963225
-999922797 -596851201
596914622 999859376
-999889635 -596884363
596810418 999963580
596895406 999878592
596798075 999975923
596924865 999849133
596861114 999912884
596828761 999945237
-999861693 -596912305
596797931 999976067
596909238 999864760
596870051 999903947
-999878864 -596895134
596802724 999971274
-999844879 -596929119
-999832620 -596941378
596961162 999812836
596879643 999894355
-999808412 -596965586
-999855733 -596918265
-999834446 -596939552
-999879962 -596894036
596867150 999906848
596914664 999859334
-999870518 -596903480
-999838670 -596935328
596933534 999840464
-999911250 -596862748
596937846 999836152
596885303 999888695
596863359 999910639
596776283 999997715
596855252 999918746
-999859756 -596914242
-999856324 -596917674
-999862407 -596911591
-999955817 -596818181
-999998443 -596775555
-999983025 -596790973
596811442 999962556
-999969300 -596804698
-999887904 -596886094
596844939 999929059
-999888602 -596885396
-999824692 -596949306
-999982251 -596791747
596796938 999977060
-999967781 -596806217
-999932335 -596841663
596813038 999960960
596921017 999852981
-999862755 -596911243
596877465 999896533
596945015 999828983
596857249 999916749
596950510 999823488
-999948801 -596825197
-999941440 -596832558
596870075 999903923
596877927 999896071
-999930510 -596843488
-999938295 -596835703
596832999 999940999
596788557 999985441
-999919763 -596854235
-999836653 -596937345
-999847944 -596926054
596938174 999835824
-999822033 -596951965
-999950960 -596823038
-999941264 -596832734
596850888 999923110
596905013 999868985
-999948704 -596825294
-999818538 -596955460
-999984365 -596789633
-999811752 -596962246
-999807745 -596966253
-999845220 -596928778
-999929144 -596844854
596879323 999894675
596907697 999866301
-999851705 -596922293
596824486 999949512
596846442 999927556
596787841 999986157
-999838485 -596935513
596962088 999811910
596968399 999805599
596916327 999857671
596913827 999860171
596894869 999879129
-999829561 -596944437
-999807161 -596966837
-999828866 -596945132
-999926006 -596847992
596968316 999805682
-999972243 -596801755
-999928452 -596845546
-999818000 -596955998
-999942766 -596831232
-999936292 -596837706
-999819888 -596954110
-999810237 -596963761
-999994948 -596779050
596811782 999962216
-999904438 -596869560
-999965807 -596808191
596836133 999937865
-999912744 -596861254
596785092 999988906
596960246 999813752
-999971160 -596802838
-999990402 -596783596
-999840679 -596933319
596869520 999904478
596787131 999986867
-999805214 -596968784
-999958662 -596815336
596781529 999992469
596910291 999863707
-999959548 -596814450
-999906690 -596867308
596862345 999911653
596805031 999968967
-999902749 -596871249
596781472 999992526
596877592 999896406
-999916883 -596857115
-999908860 -596865138
-999946032 -596827966
-999981999 -596791999
-999801982 -596972016
-999951948 -596822050
596785644 999988354
-999971204 -596802794
596943980 999830018
596775269 999998729
-999984800 -596789198
596792421 999981577
-999909340 -596864658
596947715 999826283
-999895539 -596878459
596925983 999848015
-999907443 -596866555
-999810921 -596963077
596784622 999989376
-999909170 -596864828
-999813063 -596960935
596954365 999819633
-999895802 -596878196
596823975 999950023
596923769 999850229
596940766 999833232
-999822541 -596951457
596973273 999800725
-999818585 -596955413
-999995285 -596778713
-999836481 -596937517
596840072 999933926
-999980794 -596793204
596851633 999922365
596782381 999991617
596851374 999922624
596887299 999886699
-999847578 -596926420
596787886 999986112
-999837094 -596936904
-999922050 -596851948
596787634 999986364
-999896381 -596877617
596861162 999912836
-999922513 -596851485
596901705 999872293
-999910888 -596863110
596793913 999980085
-999940797 -596833201
596966378 999807620
-999862647 -596911351
-999920848 -596853150
596922919 999851079
596970241 999803757
-999993740 -596780258
596788785 999985213
596787475 999986523
-999827104 -596946894
-999997066 -596776932
596966337 999807661
596934466 999839532
-999860201 -596913797
-999970305 -596803693
596915265 999858733
-999989580 -596784418
596905284 999868714
596891870 999882128
-999834677 -596939321
-999943234 -596830764
596870293 999903705
596877986 999896012
-999977623 -596796375
-999982955 -596791043
-999841247 -596932751
-999908674 -596865324
-999894491 -596879507
-999815738 -596958260
-999922218 -596851780
-999931802 -596842196
-999942485 -596831513
596878002 999895996
-999878664 -596895334
596924240 999849758
-999821414 -596952584
-999850779 -596923219
-999917769 -596856229
-999976022 -596797976
596946728 999827270
596919842 999854156
-999957526 -596816472
-999989585 -596784413
-999864392 -596909606
596910805 999863193
596839749 999934249
-999908828 -596865170
-999822850 -596951148
-999822844 -596951154
596925541 999848457
596813091 999960907
596867900 999906098
-999916863 -596857135
596907350 999866648
-999866432 -596907566
596935787 999838211
596971800 999802198
596937896 999836102
-999818560 -596955438
596922850 999851148
-999892045 -596881953
596914841 999859157
-999998802 -596775196
-999819323 -596954675
-999939314 -596834684
596932768 999841230
-999936581 -596837417
-999965073 -596808925
596843269 999930729
-999820858 -596953140
596841879 999932119
596923770 999850228
596929629 999844369
-999821784 -596952214
-999816622 -596957376
-999987305 -596786693
-999897030 -596876968
596917179 999856819
596784931 999989067
-999906834 -596867164
-999942604 -596831394
-999813983 -596960015
-999856419 -596917579
596951822 999822176
596812781 999961217
-999948906 -596825092
596941119 999832879
596892052 999881946
596869275 999904723
-999857785 -596916213
596832560 999941438
596826314 999947684
596960832 999813166
596852306 999921692
-999859641 -596914357
-999945492 -596828506
-999851689 -596922309
596851749 999922249
-999883776 -596890222
596816810 999957188
-999988114 -596785884
-999907687 -596866311
596866858 999907140
-999936011 -596837987
-999802855 -596971143
-999994566 -596779432
-999955340 -596818658
-999998615 -596775383
-999841374 -596932624
-999979238 -596794760
596776640 999997358
-999806241 -596967757
596844682 999929316
-999838658 -596935340
-999870287 -596903711
596947016 999826982
596790196 999983802
-999820761 -596953237
-999822875 -596951123
-999921998 -596852000
-999885949 -596888049
-999930260 -596843738
-999807377 -596966621
596902453 999871545
596803991 999970007
596920117 999853881
-999804190 -596969808
-999894221 -596879777
596787156 999986842
596883629 999890369
-999992162 -596781836
596789434 999984564
-999868337 -596905661
596873576 999900422
596827185 999946813
596794285 999979713
596875155 999898843
-999922456 -596851542
-999939905 -596834093
-999904180 -596869818
596950431 999823567
-999821303 -596952695
-999978246 -596795752
-999809938 -596964060
596849970 999924028
596927958 999846040
-999913349 -596860649
596829538 999944460
596855289 999918709
-999902691 -596871307
-999925411 -596848587
-999849892 -596924106
-999987685 -596786313
596950232 999823766
-999961161 -596812837
-999874495 -596899503
596856576 999917422
-999939495 -596834503
-999979495 -596794503
596904702 999869296
596796777 999977221
-999921355 -596852643
-999807459 -596966539
-999881985 -596892013
-999998768 -596775230
596837685 999936313
-999957767 -596816231
596865806 999908192
-999864632 -596909366
-999979360 -596794638
596823540 999950458
-999963470 -596810528
-999975277 -596798721
596956304 999817694
596812090 999961908
596970091 999803907
596953926 999820072
596964269 999809729
596920622 999853376
596862325 999911673
596907808 999866190
-999985508 -596788490
-999854820 -596919178
596932849 999841149
-999845473 -596928525
-999898656 -596875342
596904284 999869714
-999831229 -596942769
-999924156 -596849842
-999818512 -596955486
-999857032 -596916966
596875996 999898002
596923861 999850137
596813347 999960651
-999929393 -596844605
-999880389 -596893609
596825813 999948185
596855361 999918637
596842124 999931874
596949620 999824378
-999941888 -596832110
-999805627 -596968371
596926968 999847030
596899842 999874156
-999876515 -596897483
596862575 999911423
-999902692 -596871306
-999983911 -596790087
596835573 999938425
-999824362 -596949636
596795783 999978215
-999846577 -596927421
-999989335 -596784663
-999844815 -596929183
596833699 999940299
596848315 999925683
596831666 999942332
-999853668 -596920330
-999825720 -596948278
-999845065 -596928933
-999936842 -596837156
596971303 999802695
-999932410 -596841588
-999849708 -596924290
596876156 999897842
596842094 999931904
-999805376 -596968622
596787847 999986151
-999937951 -596836047
-999864087 -596909911
-999930309 -596843689
596967295 999806703
-999800990 -596973008
596923069 999850929
596853613 999920385
596896104 999877894
596917642 999856356
-999896866 -596877132
-999809632 -596964366
596831272 999942726
-999923325 -596850673
-999855811 -596918187
596881652 999892346
596791490 999982508
596812649 999961349
596936857 999837141
-999837572 -596936426
-999888566 -596885432
596970254 999803744
596910181 999863817
596841639 999932359
-999828374 -596945624
-999987634 -596786364
-999816970 -596957028
596946106 999827892
-999882364 -596891634
596817578 999956420
596854875 999919123
596845106 999928892
-999878475 -596895523
596853668 999920330
596786021 999987977
596921316 999852682
-999910906 -596863092
596846411 999927587
596941608 999832390
596782116 999991882
-999829499 -596944499
-999898854 -596875144
-999868883 -596905115
596947882 999826116
596953283 999820715
-999848318 -596925680
596870575 999903423
-999924184 -596849814
596940862 999833136
596833074 999940924
596903205 999870793
596855698 999918300
-999835531 -596938467
-999880948 -596893050
-999951185 -596822813
596937969 999836029
596889152 999884846
596793775 999980223
596879217 999894781
-999919059 -596854939
596776304 999997694
-999895993 -596878005
596795504 999978494
596900544 999873454
596817623 999956375
596903731 999870267
-999974993 -596799005
596804615 999969383
-999838801 -596935197
596916520 999857478
596829493 999944505
-999986317 -596787681
596894558 999879440
596914593 999859405
596793856 999980142
-999830738 -596943260
-999902454 -596871544
596824087 999949911
596826333 999947665
-999937322 -596836676
596857288 999916710
-999938229 -596835769
-999831330 -596942668
596815528 999958470
596889529 999884469
-999813315 -596960683
-999840724 -596933274
-999953887 -596820111
-999872841 -596901157
-999950103 -596823895
-999858913 -596915085
596937834 999836164
596936964 999837034
596780076 999993922
-999930876 -596843122
-999956428 -596817570
-999896185 -596877813
-999865051 -596908947
-999899708 -596874290
596858993 999915005
596854641 999919357
596826390 999947608
596782438 999991560
-999925227 -596848771
-999840145 -596933853
596799520 999974478
-999951646 -596822352
-999986137 -596787861
596813211 999960787
-999928399 -596845599
596833540 999940458
596967127 999806871
596865531 999908467
596799522 999974476
-999826159 -596947839
-999902427 -596871571
596805190 999968808
596910045 999863953
596849455 999924543
-999927449 -596846549
-999950568 -596823430
-999859495 -596914503
596829315 999944683
-999885728 -596888270
596943098 999830900
-999822892 -596951106
-999971326 -596802672
596967690 999806308
596775341 999998657
596869518 999904480
-999908118 -596865880
-999846041 -596927957
596971630 999802368
-999966744 -596807254
-999872053 -596901945
596882091 999891907
596879842 999894156
-999927152 -596846846
596923412 999850586
-999827592 -596946406
596933121 999840877
596798771 999975227
596814963 999959035
596827084 999946914
596784985 999989013
596948211 999825787
-999983733 -596790265
-999800212 -596973786
-999813928 -596960070
596846033 999927965
596798425 999975573
596927865 999846133
-999871002 -596902996
-999900863 -596873135
596830213 999943785
596827669 999946329
596936239 999837759
596876759 999897239
-999915814 -596858184
596821210 999952788
-999876788 -596897210
596800688 999973310
596951444 999822554
-999952538 -596821460
-999879247 -596894751
596891867 999882131
-999801510 -596972488
596940454 999833544
596940063 999833935
-999984251 -596789747
-999975687 -596798311
596875857 999898141
-999965725 -596808273
-999829154 -596944844
-999930611 -596843387
596808133 999965865
-999897664 -596876334
596892203 999881795
-999979156 -596794842
-999986577 -596787421
596907969 999866029
-999837827 -596936171
-999806291 -596967707
596829946 999944052
596924509 999849489
596938379 999835619
-999984199 -596789799
596796327 999977671
-999849185 -596924813
-999860516 -596913482
-999828953 -596945045
-999884795 -596889203
-999923544 -596850454
-999911583 -596862415
-999977133 -596796865
-999884682 -596889316
-999827434 -596946564
-999846104 -596927894
596863776 999910222
-999946601 -596827397
-999906672 -596867326
596782177 999991821
596963113 999810885
-999915867 -596858131
-999958064 -596815934
596820086 999953912
-999977085 -596796913
596796659 999977339
596833566 999940432
-999911381 -596862617
596845422 999928576
-999937565 -596836433
596836462 999937536
-999914432 -596859566
596948736 999825262
596907218 999866780
-999861214 -596912784
-999902506 -596871492
-999905740 -596868258
-999842572 -596931426
596814888 999959110
596917115 999856883
596793954 999980044
-999804376 -596969622
-999947092 -596826906
596949146 999824852
596909893 999864105
596965086 999808912
596942567 999831431
596874135 999899863
-999993241 -596780757
596852544 999921454
596898880 999875118
596831698 999942300
596926913 999847085
-999960311 -596813687
596905082 999868916
-999980702 -596793296
-999977151 -596796847
596918258 999855740
-999987517 -596786481
596839783 999934215
596859367 999914631
596965181 999808817
-999842569 -596931429
596921721 999852277
-999968059 -596805939
596973633 999800365
596863843 999910155
-999881644 -596892354
-999842709 -596931289
-999854117 -596919881
596969097 999804901
-999894771 -596879227
-999962625 -596811373
596808881 999965117
596877137 999896861
596864665 999909333
-999941645 -596832353
-999824858 -596949140
596850408 999923590
-999987151 -596786847
-999972795 -596801203
-999946593 -596827405
596891001 999882997
596966923 999807075
-999984873 -596789125
596780988 999993010
-999844836 -596929162
596837400 999936598
596854981 999919017
-999894192 -596879806
-999880143 -596893855
-999956454 -596817544
596873618 999900380
-999926613 -596847385
596896520 999877478
-999975248 -596798750
596919626 999854372
596911633 999862365
-999937938 -596836060
-999870942 -596903056
596806812 999967186
-999809155 -596964843
596831703 999942295
596803049 999970949
596778026 999995972
596911429 999862569
-999961614 -596812384
596775281 999998717
-999900168 -596873830
596813827 999960171
-999859623 -596914375
-999842000 -596931998
596956109 999817889
596820271 999953727
-999853791 -596920207
-999998752 -596775246
-999870789 -596903209
-999827833 -596946165
-999981121 -596792877
596785831 999988167
-999800490 -596973508
-999894879 -596879119
-999954697 -596819301
596880416 999893582
-999886301 -596887697
-999811993 -596962005
-999971516 -596802482
-999844772 -596929226
596940804 999833194
596813212 999960786
596860147 999913851
596962745 999811253
596973262 999800736
596955291 999818707
-999820620 -596953378
596838237 999935761
596943966 999830032
596802836 999971162
596791188 999982810
-999927115 -596846883
596881618 999892380
-999917732 -596856266
596932545 999841453
-999814506 -596959492
596791886 999982112
-999874241 -596899757
-999965453 -596808545
596896343 999877655
596921930 999852068
-999989727 -596784271
-999945498 -596828500
-999930430 -596843568
596947270 999826728
596863703 999910295
-999897138 -596876860
596849848 999924150
596826060 999947938
-999943943 -596830055
-999881594 -596892404
-999907920 -596866078
-999871708 -596902290
-999820423 -596953575
-999806159 -596967839
596932378 999841620
-999965641 -596808357
-999893372 -596880626
-999991963 -596782035
-999958722 -596815276
596828208 999945790
596871531 999902467
596816157 999957841
-999970082 -596803916
-999873260 -596900738
596842351 999931647
596844468 999929530
596799757 999974241
596936410 999837588
596840921 999933077
596913178 999860820
-999966230 -596807768
596886757 999887241
-999863431 -596910567
-999880190 -596893808
-999867564 -596906434
-999869625 -596904373
596886728 999887270
-999910856 -596863142
-999831372 -596942626
596803253 999970745
-999868263 -596905735
-999952645 -596821353
-999938718 -596835280
596793608 999980390
596879674 999894324
-999952947 -596821051
-999980201 -596793797
596787202 999986796
-999857186 -596916812
-999801026 -596972972
596793771 999980227
596935022 999838976
-999866695 -596907303
-999852806 -596921192
596918421 999855577
596864615 999909383
-999951141 -596822857
596871751 999902247
596924798 999849200
596857609 999916389
596953685 999820313
596841002 999932996
-999958467 -596815531
596936299 999837699
-999811981 -596962017
596854923 999919075
-999912484 -596861514
596825163 999948835
596925016 999848982
-999947826 -596826172
596925000 999848998
596851205 999922793
596779819 999994179
596778016 999995982
-999983002 -596790996
-999910151 -596863847
-999887745 -596886253
596914934 999859064
596918249 999855749
596921750 999852248
596867742 999906256
-999968790 -596805208
596823797 999950201
596895976 999878022
-999863394 -596910604
596825072 999948926
596910802 999863196
-999999580 -596774418
-999879817 -596894181
-999951011 -596822987
-999836741 -596937257
-999934594 -596839404
596960924 999813074
-999827296 -596946702
-999803150 -596970848
596776522 999997476
-999963528 -596810470
596778955 999995043
596860103 999913895
596899058 999874940
596783623 999990375
596844402 999929596
596872690 999901308
596833221 999940777
596815635 999958363
-999964785 -596809213
-999940336 -596833662
596861779 999912219
596812812 999961186
-999983846 -596790152
-999817913 -596956085
596806426 999967572
596806253 999967745
596835184 999938814
-999820606 -596953392
-999811624 -596962374
596961835 999812163
596797405 999976593
596911963 999862035
596948802 999825196
-999884836 -596889162
596966873 999807125
-999911461 -596862537
596785227 999988771
596823988 999950010
596937674 999836324
-999945584 -596828414
-999990428 -596783570
-999804883 -596969115
596806670 999967328
-999809662 -596964336
-999934875 -596839123
596926495 999847503
-999857685 -596916313
596782935 999991063
596836926 999937072
596871758 999902240
-999879738 -596894260
596965096 999808902
596814171 999959827
-999936539 -596837459
-999923198 -596850800
-999831237 -596942761
596838984 999935014
596884958 999889040
-999832520 -596941478
596960197 999813801
-999877467 -596896531
-999892999 -596880999
596933978 999840020
596883879 999890119
596971461 999802537
596796074 999977924
-999845440 -596928558
596809554 999964444
596818696 999955302
596879662 999894336
596966544 999807454
-999925741 -596848257
596777368 999996630
596889669 999884329
596780704 999993294
596878765 999895233
-999926645 -596847353
-999882228 -596891770
596816370 999957628
596858712 999915286
596899370 999874628
596821274 999952724
596790575 999983423
-999852804 -596921194
-999939724 -596834274
-999877029 -596896969
596965160 999808838
596788895 999985103
596934063 999839935
-999845228 -596928770
596830396 999943602
-999931018 -596842980
-999904897 -596869101
596880822 999893176
-999914802 -596859196
596865618 999908380
596793057 999980941
-999862570 -596911428
-999884367 -596889631
-999868055 -596905943
596967966 999806032
-999871593 -596902405
596797502 999976496
596904188 999869810
-999987381 -596786617
-999961257 -596812741
596934971 999839027
-999928543 -596845455
596907727 999866271
-999935161 -596838837
-999917787 -596856211
596970073 999803925
596825336 999948662
-999898086 -596875912
596924520 999849478
596783654 999990344
596820755 999953243
596942496 999831502
-999816529 -596957469
-999981808 -596792190
596919516 999854482
596924277 999849721
596897300 999876698
-999951509 -596822489
596821057 999952941
596781896 999992102
596953755 999820243
-999966794 -596807204
596815049 999958949
-999890310 -596883688
596826581 999947417
596902906 999871092
596833890 999940108
596796513 999977485
596954820 999819178
-999837509 -596936489
-999811664 -596962334
596949531 999824467
-999810962 -596963036
-999820167 -596953831
-999883916 -596890082
596843693 999930305
-999858763 -596915235
596778814 999995184
-999919889 -596854109
596783875 999990123
-999873941 -596900057
-999812811 -596961187
596936484 999837514
-999892834 -596881164
-999988897 -596785101
596923400 999850598
596859637 999914361
596888396 999885602
596803921 999970077
596951549 999822449
-999895255 -596878743
-999961374 -596812624
596833017 999940981
-999868838 -596905160
-999990985 -596783013
-999837641 -596936357
-999895100 -596878898
-999992347 -596781651
-999917327 -596856671
596802870 999971128
-999901632 -596872366
596964590 999809408
596964005 999809993
596875576 999898422
-999917922 -596856076
-999965426 -596808572
-999967575 -596806423
-999853702 -596920296
-999950907 -596823091
596866077 999907921
-999837621 -596936377
596923662 999850336
596947506 999826492
-999829019 -596944979
-999937052 -596836946
596853863 999920135
596782213 999991785
596799156 999974842
-999849720 -596924278
-999816548 -596957450
-999849539 -596924459
596826734 999947264
596904054 999869944
-999931536 -596842462
-999987317 -596786681
596952374 999821624
-999922613 -596851385
-999942044 -596831954
596947185 999826813
596894356 999879642
-999870447 -596903551
596778192 999995806
-999982569 -596791429
596929483 999844515
596836289 999937709
-999873729 -596900269
-999815793 -596958205
-999855997 -596918001
596963987 999810011
596845702 999928296
596818097 999955901
596877523 999896475
-999854760 -596919238
-999867367 -596906631
596942558 999831440
-999918535 -596855463
-999988819 -596785179
-999930280 -596843718
596875159 999898839
596820176 999953822
-999932710 -596841288
-999916228 -596857770
596777505 999996493
-999853035 -596920963
596901782 999872216
-999843520 -596930478
-999875028 -596898970
596864886 999909112
-999860030 -596913968
-999869763 -596904235
596776187 999997811
-999874489 -596899509
-999981587 -596792411
596881288 999892710
596788860 999985138
-999914658 -596859340
-999902532 -596871466
-999853461 -596920537
-999841465 -596932533
596886193 999887805
-999869209 -596904789
596965371 999808627
596893021 999880977
-999918238 -596855760
596812664 999961334
596930428 999843570
596969233 999804765
596788637 999985361
596919424 999854574
596950234 999823764
-999955025 -596818973
-999981751 -596792247
-999928666 -596845332
596889462 999884536
596894633 999879365
596926244 999847754
596776624 999997374
596809434 999964564
-999813376 -596960622
596856148 999917850
596864887 999909111
596920377 999853621
596899534 999874464
-999884633 -596889365
596917027 999856971
596891093 999882905
-999975462 -596798536
596935484 999838514
596924666 999849332
596850387 999923611
596955502 999818496
596816116 999957882
-999814732 -596959266
-999914603 -596859395
596947227 999826771
-999970303 -596803695
596809207 999964791
596922505 999851493
-999840396 -596933602
-999891891 -596882107
596931503 999842495
596863205 999910793
-999974553 -596799445
-999928564 -596845434
-999988455 -596785543
596789017 999984981
596950108 999823890
596870793 999903205
-999887768 -596886230
-999895216 -596878782
-999930707 -596843291
-999978080 -596795918
-999892580 -596881418
596874345 999899653
596857407 999916591
-999871751 -596902247
596929877 999844121
-999859649 -596914349
-999949822 -596824176
596876978 999897020
-999969255 -596804743
596812466 999961532
596896812 999877186
-999840095 -596933903
-999915021 -596858977
-999890518 -596883480
-999817896 -596956102
-999979804 -596794194
596957685 999816313
-999831820 -596942178
596855958 999918040
-999894958 -596879040
596960379 999813619
596830968 999943030
596922073 999851925
-999946785 -596827213
596804972 999969026
-999952522 -596821476
-999931806 -596842192
596864453 999909545
-999905613 -596868385
596779851 999994147
-999871258 -596902740
596895157 999878841
596940402 999833596
-999956120 -596817878
-999848740 -596925258
-999960384 -596813614
596804817 999969181
-999927890 -596846108
-999821457 -596952541
-999934358 -596839640
596863322 999910676
596858506 999915492
596822605 999951393
-999970321 -596803677
-999941652 -596832346
596948414 999825584
-999949107 -596824891
596792048 999981950
596872747 999901251
-999878409 -596895589
-999852087 -596921911
-999970068 -596803930
596926611 999847387
-999845314 -596928684
596825503 999948495
-999965667 -596808331
596804742 999969256
-999887176 -596886822
-999915686 -596858312
-999858688 -596915310
-999935784 -596838214
596874805 999899193
-999927575 -596846423
-999929709 -596844289
-999890324 -596883674
596779090 999994908
596927473 999846525
596812155 999961843
596852449 999921549
-999891023 -596882975
596902457 999871541
-999958219 -596815779
-999817829 -596956169
596870756 999903242
596914824 999859174
-999894105 -596879893
596814247 999959751
-999983897 -596790101
596957547 999816451
-999863221 -596910777
596823227 999950771
-999983266 -596790732
596903869 999870129
596945463 999828535
-999904828 -596869170
-999897708 -596876290
-999985549 -596788449
-999975417 -596798581
596937020 999836978
-999965245 -596808753
596926021 999847977
596783710 999990288
-999850180 -596923818
-999828079 -596945919
-999949203 -596824795
596956940 999817058
-999825495 -596948503
-999866667 -596907331
-999850423 -596923575
-999970630 -596803368
596936226 999837772
-999927159 -596846839
596931166 999842832
596832874 999941124
-999882719 -596891279
-999991054 -596782944
-999949318 -596824680
-999970830 -596803168
-999933060 -596840938
596920665 999853333
-999846408 -596927590
-999858252 -596915746
596840573 999933425
596860784 999913214
-999876468 -596897530
-999996982 -596777016
-999839469 -596934529
596804111 999969887
596844975 999929023
596927682 999846316
-999804223 -596969775
-999957391 -596816607
-999999658 -596774340
-999952348 -596821650
596818934 999955064
-999824104 -596949894
-999850506 -596923492
-999877728 -596896270
-999999897 -596774101
-999853426 -596920572
596918203 999855795
-999893596 -596880402
-999982422 -596791576
-999827474 -596946524
-999950456 -596823542
596848397 999925601
-999959197 -596814801
-999937972 -596836026
-999996332 -596777666
-999930437 -596843561
596910653 999863345
-999985592 -596788406
-999908843 -596865155
-999912235 -596861763
-999994472 -596779526
-999832283 -596941715
-999843254 -596930744
-999909322 -596864676
596782196 999991802
-999882029 -596891969
-999834921 -596939077
596852172 999921826
596917303 999856695
596895390 999878608
-999860297 -596913701
596947067 999826931
-999859536 -596914462
-999963027 -596810971
-999992569 -596781429
596957997 999816001
-999883628 -596890370
-999904789 -596869209
596823747 999950251
596931489 999842509
-999874059 -596899939
596945620 999828378
-999809172 -596964826
-999841426 -596932572
-999838903 -596935095
596923447 999850551
596803333 999970665
596824833 999949165
596931138 999842860
596818655 999955343
596826126 999947872
-999930948 -596843050
-999968289 -596805709
596883818 999890180
-999849463 -596924535
596795206 999978792
-999829147 -596944851
596774728 999999270
596817983 999956015
-999859961 -596914037
-999927434 -596846564
596895887 999878111
-999807452 -596966546
-999882740 -596891258
596852760 999921238
596933076 999840922
-999973877 -596800121
-999868340 -596905658
-999898122 -596875876
-999942294 -596831704
-999857210 -596916788
596902016 999871982
-999969950 -596804048
596960856 999813142
-999804102 -596969896
-999824976 -596949022
596807217 999966781
-999855525 -596918473
-999987015 -596786983
-999830219 -596943779
-999929615 -596844383
596965299 999808699
-999908065 -596865933
-999818240 -596955758
-999832715 -596941283
-999951113 -596822885
596937287 999836711
596884327 999889671
596800494 999973504
596929954 999844044
596931467 999842531
596858770 999915228
596797516 999976482
-999808778 -596965220
596830635 999943363
596931058 999842940
596812554 999961444
-999882434 -596891564
596810937 999963061
596824859 999949139
596972056 999801942
596854027 999919971
596841280 999932718
596950368 999823630
-999839497 -596934501
596881405 999892593
-999857811 -596916187
596876166 999897832
-999989792 -596784206
-999907892 -596866106
596806581 999967417
596931417 999842581
596894962 999879036
596921169 999852829
-999959081 -596814917
596836898 999937100
-999829818 -596944180
596866753 999907245
-999807465 -596966533
596882862 999891136
-999845381 -596928617
596849128 999924870
-999979413 -596794585
596793518 999980480
596873107 999900891
596896801 999877197
596869701 999904297
596821049 999952949
596801617 999972381
596933330 999840668
-999918603 -596855395
-999904325 -596869673
596907600 999866398
596789815 999984183
-999914935 -596859063
-999908495 -596865503
596845070 999928928
596864135 999909863
596865287 999908711
596919042 999854956
596868431 999905567
-999959485 -596814513
-999891499 -596882499
596917398 999856600
-999978209 -596795789
-999934423 -596839575
-999912015 -596861983
-999988122 -596785876
-999948899 -596825099
596879658 999894340
596894556 999879442
596829337 999944661
596960150 999813848
596812762 999961236
-999994989 -596779009
-999869588 -596904410
596888710 999885288
596859559 999914439
-999800097 -596973901
-999959189 -596814809
-999831303 -596942695
-999886319 -596887679
-999951307 -596822691
-999910427 -596863571
596924244 999849754
-999802778 -596971220
596931458 999842540
596880542 999893456
596818330 999955668
-999927215 -596846783
-999938042 -596835956
-999905760 -596868238
-999930560 -596843438
-999915908 -596858090
596791954 999982044
-999977391 -596796607
-999810989 -596963009
-999931785 -596842213
-999977688 -596796310
-999852177 -596921821
596812025 999961973
596805342 999968656
-999966975 -596807023
-999943959 -596830039
-999847012 -596926986
596918539 999855459
-999980825 -596793173
596838121 999935877
-999982990 -596791008
-999976040 -596797958
-999862211 -596911787
-999885471 -596888527
-999921373 -596852625
-999857083 -596916915
-999987528 -596786470
-999930350 -596843648
596964202 999809796
-999879957 -596894041
-999890199 -596883799
-999827816 -596946182
596906893 999867105
-999807977 -596966021
-999838663 -596935335
596851734 999922264
-999829248 -596944750
-999882291 -596891707
596854484 999919514
596888272 999885726
-999894557 -596879441
596859775 999914223
-999899417 -596874581
596858244 999915754
-999948112 -596825886
-999919299 -596854699
596793350 999980648
-999925897 -596848101
-999821240 -596952758
596857527 999916471
596914541 999859457
596778683 999995315
-999952232 -596821766
596905464 999868534
596803983 999970015
-999973975 -596800023
-999905063 -596868935
-999929771 -596844227
596889904 999884094
-999820517 -596953481
596793437 999980561
-999813810 -596960188
596906287 999867711
596784618 999989380
596785231 999988767
596887085 999886913
596865913 999908085
-999937087 -596836911
596917773 999856225
596810650 999963348
596942907 999831091
596855721 999918277
596846405 999927593
-999878930 -596895068
-999917565 -596856433
-999928479 -596845519
-999904848 -596869150
-999907751 -596866247
596963499 999810499
596901938 999872060
596901932 999872066
-999856177 -596917821
596876133 999897865
596797631 999976367
596931548 999842450
-999933314 -596840684
596804180 999969818
596924749 999849249
-999832278 -596941720
-999991939 -596782059
596963803 999810195
596866477 999907521
596847965 999926033
596953622 999820376
596860112 999913886
596840907 999933091
-999989532 -596784466
-999832097 -596941901
596923381 999850617
-999982714 -596791284
596818109 999955889
596940579 999833419
596783477 999990521
-999993324 -596780674
596837161 999936837
596841681 999932317
596861888 999912110
596867821 999906177
596892200 999881798
596914735 999859263
596958928 999815070
596941968 999832030
-999958336 -596815662
-999905594 -596868404
596854904 999919094
596818525 999955473
-999933072 -596840926
-999905077 -596868921
596838183 999935815
596934229 999839769
-999870839 -596903159
596850550 999923448
-999883287 -596890711
-999912609 -596861389
-999880635 -596893363
-999818288 -596955710
596960357 999813641
-999977067 -596796931
-999881511 -596892487
-999902411 -596871587
-999992776 -596781222
596874855 999899143
-999863100 -596910898
596960548 999813450
596822861 999951137
-999965630 -596808368
596944636 999829362
-999993469 -596780529
596798335 999975663
-999864868 -596909130
596954761 999819237
-999959983 -596814015
-999899495 -596874503
-999993559 -596780439
-999978304 -596795694
-999983010 -596790988
-999821363 -596952635
-999883643 -596890355
-999915989 -596858009
-999813403 -596960595
596816756 999957242
596946359 999827639
-999980674 -596793324
596776170 999997828
-999912740 -596861258
596818517 999955481
596958767 999815231
596839310 999934688
-999942870 -596831128
-999836439 -596937559
596799183 999974815
-999900545 -596873453
596968537 999805461
596785078 999988920
-999931251 -596842747
-999976969 -596797029
-999910504 -596863494
596911834 999862164
596897356 999876642
596852443 999921555
596964583 999809415
-999873162 -596900836
596826026 999947972
-999940982 -596833016
-999848603 -596925395
596823658 999950340
596881602 999892396
596960824 999813174
-999978764 -596795234
-999944633 -596829365
596894709 999879289
-999828072 -596945926
596908653 999865345
-999882097 -596891901
-999947870 -596826128
596892211 999881787
596775912 999998086
-999870410 -596903588
596902101 999871897
596903127 999870871
-999808101 -596965897
596894862 999879136
-999871112 -596902886
596914405 999859593
-999830610 -596943388
-999801002 -596972996
-999997086 -596776912
-999873787 -596900211
596798980 999975018
-999928745 -596845253
596818689 999955309
-999910523 -596863475
-999865001 -596908997
596801930 999972068
596817101 999956897
596830513 999943485
-999847948 -596926050
-999929396 -596844602
596948498 999825500
596876911 999897087
-999922888 -596851110
-999904439 -596869559
596940749 999833249
596802124 999971874
596873434 999900564
-999890391 -596883607
596814181 999959817
-999906660 -596867338
596837990 999936008
-999800470 -596973528
596961065 999812933
-999882911 -596891087
596854649 999919349
596850401 999923597
-999966920 -596807078
-999987529 -596786469
596791150 999982848
596890767 999883231
596881477 999892521
-999993096 -596780902
-999863305 -596910693
-999854308 -596919690
596840461 999933537
596782292 999991706
-999828877 -596945121
596904757 999869241
596928572 999845426
596919641 999854357
596905107 999868891
-999848777 -596925221
-999808118 -596965880
596804455 999969543
-999941271 -596832727
596886653 999887345
596890434 999883564
596900939 999873059
596947982 999826016
596847795 999926203
596869061 999904937
-999948726 -596825272
-999993792 -596780206
596958831 999815167
596802960 999971038
-999882670 -596891328
596871218 999902780
596952064 999821934
596804273 999969725
596861185 999912813
596831409 999942589
596902495 999871503
596866326 999907672
-999965627 -596808371
-999993527 -596780471
-999913783 -596860215
596908422 999865576
-999917866 -596856132
-999856498 -596917500
596970027 999803971
-999826347 -596947651
-999923066 -596850932
596952669 999821329
-999895560 -596878438
596857830 999916168
596885920 999888078
-999808960 -596965038
-999972359 -596801639
-999855873 -596918125
596828064 999945934
-999908876 -596865122
-999870208 -596903790
-999892559 -596881439
-999931171 -596842827
-999868012 -596905986
-999800621 -596973377
-999885895 -596888103
596784807 999989191
-999880545 -596893453
-999905871 -596868127
-999814160 -596959838
-999855557 -596918441
596879708 999894290
596856529 999917469
-999966640 -596807358
596777320 999996678
596959407 999814591
-999802739 -596971259
-999863188 -596910810
596941417 999832581
596808883 999965115
596849739 999924259
596907216 999866782
596857675 999916323
-999983199 -596790799
-999962277 -596811721
596777677 999996321
-999822332 -596951666
-999806024 -596967974
-999966815 -596807183
-999860596 -596913402
596774292 999999706
596846687 999927311
596849719 999924279
596781000 999992998
-999853714 -596920284
596784284 999989714
-999849833 -596924165
-999800846 -596973152
-999937473 -596836525
-999909052 -596864946
-999812935 -596961063
-999897558 -596876440
-999938472 -596835526
-999909680 -596864318
596859126 999914872
-999971374 -596802624
-999878537 -596895461
596820904 999953094
596809165 999964833
596840613 999933385
596924997 999849001
596845117 999928881
596842040 999931958
596878674 999895324
596893355 999880643
-999924224 -596849774
596795731 999978267
596949473 999824525
596845816 999928182
596928714 999845284
596854457 999919541
-999871903 -596902095
596860210 999913788
-999897602 -596876396
-999953752 -596820246
-999841424 -596932574
596784366 999989632
-999883383 -596890615
596790862 999983136
-999970493 -596803505
-999858835 -596915163
-999985178 -596788820
-999897467 -596876531
596845689 999928309
596845148 999928850
-999800434 -596973564
596784128 999989870
-999834530 -596939468
596926508 999847490
-999905627 -596868371
-999817661 -596956337
-999849709 -596924289
596804918 999969080
596930286 999843712
-999921060 -596852938
596786539 999987459
596780334 999993664
-999870720 -596903278
-999922418 -596851580
596874409 999899589
-999981409 -596792589
596841239 999932759
-999862105 -596911893
-999831644 -596942354
-999977644 -596796354
596965141 999808857
596800099 999973899
-999928956 -596845042
596889528 999884470
-999980783 -596793215
596888703 999885295
596971992 999802006
596973724 999800274
-999894764 -596879234
-999873276 -596900722
596894282 999879716
596777064 999996934
596796535 999977463
596916407 999857591
-999834200 -596939798
-999902393 -596871605
596857190 999916808
-999862637 -596911361
596796281 999977717
596775385 999998613
-999853251 -596920747
596887642 999886356
-999864804 -596909194
-999955669 -596818329
-999858510 -596915488
596891545 999882453
596911199 999862799
596833003 999940995
596840101 999933897
-999812743 -596961255
596926626 999847372
-999889888 -596884110
-999825726 -596948272
-999891281 -596882717
-999877335 -596896663
596879074 999894924
596867507 999906491
-999811643 -596962355
596880568 999893430
596970308 999803690
596909403 999864595
596952151 999821847
596914788 999859210
-999825326 -596948672
-999836286 -596937712
596775453 999998545
-999962483 -596811515
-999923967 -596850031
-999966150 -596807848
596857154 999916844
-999810889 -596963109
-999973195 -596800803
-999868291 -596905707
-999924677 -596849321
596838965 999935033
596888359 999885639
596816467 999957531
596840530 999933468
596867579 999906419
596863112 999910886
-999843122 -596930876
-999893189 -596880809
-999945688 -596828310
-999814183 -596959815
-999939457 -596834541
-999966843 -596807155
-999859186 -596914812
596883341 999890657
596838939 999935059
596805120 999968878
-999857054 -596916944
596836093 999937905
596878747 999895251
-999898240 -596875758
596913295 999860703
-999993623 -596780375
-999831776 -596942222
-999964224 -596809774
596873405 999900593
596900252 999873746
596913170 999860828
-999996683 -596777315
-999888760 -596885238
596956557 999817441
-999869832 -596904166
596964049 999809949
596912871 999861127
596921879 999852119
596973865 999800133
-999996189 -596777809
596916085 999857913
-999811896 -596962102
596858899 999915099
596786699 999987299
-999937584 -596836414
596837380 999936618
-999835139 -596938859
-999833592 -596940406
-999861754 -596912244
-999861104 -596912894
596798678 999975320
596775242 999998756
596956260 999817738
-999845713 -596928285
596837970 999936028
596853824 999920174
-999876664 -596897334
-999985082 -596788916
-999987240 -596786758
-999835047 -596938951
-999979139 -596794859
596867080 999906918
-999822606 -596951392
-999827119 -596946879
-999823225 -596950773
596925002 999848996
-999839235 -596934763
-999876063 -596897935
596956533 999817465
-999909734 -596864264
596899844 999874154
-999879226 -596894772
-999860606 -596913392
-999875171 -596898827
-999916070 -596857928
-999889277 -596884721
596925594 999848404
596932303 999841695
596885924 999888074
596933935 999840063
596896174 999877824
-999847208 -596926790
-999854564 -596919434
-999825960 -596948038
596893618 999880380
596891978 999882020
-999819807 -596954191
596784160 999989838
-999873456 -596900542
596889220 999884778
-999980949 -596793049
596932337 999841661
596807014 999966984
596912753 999861245
596885729 999888269
-999962370 -596811628
596948220 999825778
596797957 999976041
596971366 999802632
-999969453 -596804545
-999943466 -596830532
596847419 999926579
-999819079 -596954919
-999802309 -596971689
596960425 999813573
-999954003 -596819995
-999839362 -596934636
-999823815 -596950183
-999831649 -596942349
596794111 999979887
-999895171 -596878827
-999893666 -596880332
-999861407 -596912591
596934396 999839602
596807560 999966438
596792179 999981819
-999905974 -596868024
-999936656 -596837342
596784742 999989256
596817814 999956184
-999901819 -596872179
-999826301 -596947697
-999924704 -596849294
596951346 999822652
596836240 999937758
596896005 999877993
-999813384 -596960614
596931547 999842451
596950255 999823743
-999981432 -596792566
-999895755 -596878243
596839993 999934005
596940527 999833471
596814978 999959020
596832004 999941994
596961186 999812812
596861742 999912256
596904627 999869371
596860477 999913521
596897946 999876052
-999853957 -596920041
-999819654 -596954344
596796788 999977210
596828598 999945400
-999802440 -596971558
-999855679 -596918319
-999868288 -596905710
-999830624 -596943374
596970205 999803793
-999903058 -596870940
-999921845 -596852153
596798344 999975654
-999979058 -596794940
-999913924 -596860074
596786542 999987456
596859008 999914990
-999995840 -596778158
-999924098 -596849900
596777968 999996030
596889219 999884779
596809484 999964514
-999983966 -596790032
596858711 999915287
596809144 999964854
596834305 999939693
596973136 999800862
596805916 999968082
596877199 999896799
596893101 999880897
-999893944 -596880054
-999844184 -596929814
-999968647 -596805351
-999908000 -596865998
596837689 999936309
-999943015 -596830983
-999919095 -596854903
596840113 999933885
-999900532 -596873466
596912636 999861362
-999858967 -596915031
-999910472 -596863526
-999901500 -596872498
596957149 999816849
-999981463 -596792535
-999930122 -596843876
596948166 999825832
-999831505 -596942493
596914168 999859830
596811122 999962876
-999860474 -596913524
-999811269 -596962729
-999962168 -596811830
-999831426 -596942572
596803489 999970509
-999941467 -596832531
596873356 999900642
596777394 999996604
596892639 999881359
596934578 999839420
-999965869 -596808129
596858467 999915531
596904864 999869134
596820600 999953398
596892348 999881650
-999831554 -596942444
596882612 999891386
-999936250 -596837748
-999895767 -596878231
-999805506 -596968492
-999879356 -596894642
-999964917 -596809081
596875395 999898603
-999844146 -596929852
596920188 999853810
596816279 999957719
-999985233 -596788765
-999992503 -596781495
-999880371 -596893627
-999917801 -596856197
-999800670 -596973328
596793427 999980571
-999887128 -596886870
-999870460 -596903538
-999881897 -596892101
-999945224 -596828774
596927092 999846906
596929898 999844100
-999943362 -596830636
596783435 999990563
596884218 999889780
596802916 999971082
596950937 999823061
596969975 999804023
-999987534 -596786464
596848375 999925623
-999961565 -596812433
596880436 999893562
-999899645 -596874353
596838662 999935336
596815311 999958687
596876886 999897112
-999983288 -596790710
-999980295 -596793703
-999848624 -596925374
596775464 999998534
-999853223 -596920775
596959035 999814963
596848232 999925766
-999916409 -596857589
-999889709 -596884289
596950918 999823080
596950691 999823307
-999808792 -596965206
-999952633 -596821365
-999965448 -596808550
596913125 999860873
-999966001 -596807997
-999928644 -596845354
596838090 999935908
596856771 999917227
-999983783 -596790215
596945330 999828668
-999943698 -596830300
596965699 999808299
596918519 999855479
-999920732 -596853266
596784971 999989027
596931285 999842713
-999976093 -596797905
-999906638 -596867360
-999987616 -596786382
596874092 999899906
-999816237 -596957761
-999809007 -596964991
-999952703 -596821295
596913971 999860027
-999810861 -596963137
596925873 999848125
596779160 999994838
-999821210 -596952788
-999811280 -596962718
596858932 999915066
596876380 999897618
596874498 999899500
-999856653 -596917345
-999910519 -596863479
596807271 999966727
-999833292 -596940706
-999963954 -596810044
-999854863 -596919135
596796078 999977920
596797785 999976213
-999975930 -596798068
596892126 999881872
-999928339 -596845659
596859880 999914118
596958567 999815431
-999839159 -596934839
-999982200 -596791798
596894372 999879626
-999846211 -596927787
-999925066 -596848932
-999967182 -596806816
-999833035 -596940963
596949803 999824195
596864098 999909900
596904927 999869071
-999841549 -596932449
596843732 999930266
596885304 999888694
-999848351 -596925647
-999911225 -596862773
-999899207 -596874791
596951285 999822713
596860931 999913067
596774554 999999444
-999821609 -596952389
-999808992 -596965006
596844128 999929870
-999868793 -596905205
-999867651 -596906347
596828180 999945818
-999920711 -596853287
-999819746 -596954252
-999828938 -596945060
596778962 999995036
-999953964 -596820034
-999858883 -596915115
-999926692 -596847306
-999813058 -596960940
-999907244 -596866754
-999867421 -596906577
596923535 999850463
-999917319 -596856679
596783613 999990385
596844441 999929557
596777474 999996524
-999869570 -596904428
596791201 999982797
-999814713 -596959285
-999886062 -596887936
596898112 999875886
-999848092 -596925906
-999812338 -596961660
596786965 999987033
596939880 999834118
-999836427 -596937571
596782709 999991289
-999833867 -596940131
-999999626 -596774372
596912366 999861632
596796280 999977718
596800001 999973997
596897563 999876435
596925272 999848726
-999924243 -596849755
596894070 999879928
596817664 999956334
-999865822 -596908176
596835972 999938026
596776222 999997776
596784968 999989030
-999912695 -596861303
-999987615 -596786383
596850833 999923165
596880815 999893183
-999869031 -596904967
596887066 999886932
-999812826 -596961172
596971154 999802844
-999802787 -596971211
596795664 999978334
-999967697 -596806301
-999925565 -596848433
-999870490 -596903508
596803714 999970284
-999827563 -596946435
596781202 999992796
596955366 999818632
-999845554 -596928444
-999960657 -596813341
-999948754 -596825244
596931261 999842737
596971229 999802769
596853788 999920210
596866176 999907822
-999805007 -596968991
-999844962 -596929036
-999950927 -596823071
596914837 999859161
-999945183 -596828815
596859385 999914613
-999872933 -596901065
-999926205 -596847793
596963060 999810938
596890712 999883286
596844390 999929608
596886614 999887384
596897788 999876210
-999947963 -596826035
596970803 999803195
596961202 999812796
-999957739 -596816259
-999942838 -596831160
596942756 999831242
-999879134 -596894864
-999991512 -596782486
596802609 999971389
-999954400 -596819598
-999808072 -596965926
-999987653 -596786345
-999870041 -596903957
-999863875 -596910123
596827022 999946976
596897743 999876255
-999857012 -596916986
-999859758 -596914240
-999809019 -596964979
596826899 999947099
596821681 999952317
596835523 999938475
-999860964 -596913034
-999804049 -596969949
-999860539 -596913459
596954904 999819094
-999968413 -596805585
-999847572 -596926426
596839659 999934339
-999816164 -596957834
-999801831 -596972167
596967915 999806083
-999938398 -596835600
-999828689 -596945309
596822459 999951539
-999924140 -596849858
596954782 999819216
-999930180 -596843818
-999800855 -596973143
596973537 999800461
596971507 999802491
596833333 999940665
-999935548 -596838450
-999902942 -596871056
-999992218 -596781780
-999802172 -596971826
-999933780 -596840218
596850521 999923477
596825943 999948055
-999887815 -596886183
596942232 999831766
596874814 999899184
-999983424 -596790574
-999999743 -596774255
-999883402 -596890596
596933217 999840781
-999823810 -596950188
596910196 999863802
596826754 999947244
596790217 999983781
-999896270 -596877728
596888004 999885994
596946019 999827979
-999996458 -596777540
-999915957 -596858041
-999935994 -596838004
596775943 999998055
596884745 999889253
596886498 999887500
596813201 999960797
596781380 999992618
-999866452 -596907546
-999967721 -596806277
-999945706 -596828292
-999979225 -596794773
596883479 999890519
-999945147 -596828851
-999818858 -596955140
-999982585 -596791413
-999889259 -596884739
-999991450 -596782548
596781790 999992208
-999845542 -596928456
-999835268 -596938730
-999900296 -596873702
596933625 999840373
596949837 999824161
596796806 999977192
596912343 999861655
-999971111 -596802887
596952130 999821868
-999818325 -596955673
-999858286 -596915712
-999822700 -596951298
596806308 999967690
596835888 999938110
596907654 999866344
-999958840 -596815158
596799275 999974723
596780985 999993013
596833447 999940551
-999946932 -596827066
596941941 999832057
-999922201 -596851797
-999993436 -596780562
-999900772 -596873226
596840922 999933076
-999861791 -596912207
596957167 999816831
-999872120 -596901878
-999881219 -596892779
596913127 999860871
596830241 999943757
-999838682 -596935316
-999843052 -596930946
-999877321 -596896677
596776809 999997189
596851033 999922965
596920979 999853019
596807387 999966611
596886929 999887069
596799704 999974294
-999977100 -596796898
596872481 999901517
596925939 999848059
596787468 999986530
-999915749 -596858249
596935167 999838831
-999801748 -596972250
596780681 999993317
596895949 999878049
-999967766 -596806232
-999820654 -596953344
596916109 999857889
-999820161 -596953837
-999901035 -596872963
596831456 999942542
596862079 999911919
-999996792 -596777206
596937327 999836671
-999843951 -596930047
596927579 999846419
-999939851 -596834147
596850887 999923111
-999861814 -596912184
-999833873 -596940125
-999988983 -596785015
596843399 999930599
-999875984 -596898014
596953375 999820623
596942540 999831458
596959157 999814841
596787345 999986653
596833274 999940724
-999808555 -596965443
-999950676 -596823322
-999827092 -596946906
-999969730 -596804268
-999873473 -596900525
596906622 999867376
596867784 999906214
-999922998 -596851000
-999821483 -596952515
-999894248 -596879750
596882304 999891694
596908816 999865182
596910587 999863411
-999948681 -596825317
-999891261 -596882737
596839866 999934132
-999861973 -596912025
-999962932 -596811066
596864949 999909049
-999878666 -596895332
-999859919 -596914079
-999947439 -596826559
596845787 999928211
596917446 999856552
-999840201 -596933797
-999834724 -596939274
-999882761 -596891237
-999931966 -596842032
-999848538 -596925460
596949384 999824614
-999876666 -596897332
596899615 999874383
-999903320 -596870678
-999988286 -596785712
596847329 999926669
-999915615 -596858383
596878094 999895904
-999846792 -596927206
596875781 999898217
-999944317 -596829681
-999998883 -596775115
596940283 999833715
-999839398 -596934600
-999898474 -596875524
-999990791 -596783207
596934966 999839032
-999892530 -596881468
596834806 999939192
596947322 999826676
-999803649 -596970349
596961438 999812560
596818174 999955824
-999905230 -596868768
-999988058 -596785940
-999890678 -596883320
-999838453 -596935545
-999800867 -596973131
596926267 999847731
-999808816 -596965182
596862668 999911330
-999937045 -596836953
-999956463 -596817535
-999838915 -596935083
596892470 999881528
-999849061 -596924937
596931576 999842422
596821037 999952961
-999962233 -596811765
-999933331 -596840667
596833263 999940735
596839822 999934176
596834651 999939347
-999959515 -596814483
-999868363 -596905635
-999813614 -596960384
596918755 999855243
-999897499 -596876499
-999813637 -596960361
-999916953 -596857045
596969690 999804308
596923170 999850828
-999829058 -596944940
-999964608 -596809390
-999926587 -596847411
596900283 999873715
596779127 999994871
-999958376 -596815622
-999831835 -596942163
596818436 999955562
596823941 999950057
-999848356 -596925642
596839978 999934020
-999916477 -596857521
-999855495 -596918503
-999975312 -596798686
596880275 999893723
-999886604 -596887394
-999970347 -596803651
-999996227 -596777771
-999935495 -596838503
596894583 999879415
-999872147 -596901851
-999902245 -596871753
596825585 999948413
-999911944 -596862054
-999950620 -596823378
596936699 999837299
596836215 999937783
-999958732 -596815266
596957857 999816141
596805448 999968550
-999994985 -596779013
596843134 999930864
-999813926 -596960072
596961123 999812875
596867754 999906244
596850567 999923431
-999845782 -596928216
-999813587 -596960411
-999962983 -596811015
-999967117 -596806881
-999824493 -596949505
-999923465 -596850533
-999953267 -596820731
-999830365 -596943633
596887960 999886038
-999805787 -596968211
-999987495 -596786503
596809733 999964265
596782560 999991438
-999833121 -596940877
596823672 999950326
596929950 999844048
-999845344 -596928654
-999949027 -596824971
-999862779 -596911219
596911763 999862235
596800074 999973924
596869151 999904847
596778499 999995499
-999809620 -596964378
596839286 999934712
-999907328 -596866670
-999886609 -596887389
-999924846 -596849152
596821598 999952400
596885957 999888041
-999983173 -596790825
-999924046 -596849952
-999867550 -596906448
-999877476 -596896522
-999989306 -596784692
-999870020 -596903978
596829827 999944171
-999946873 -596827125
-999969211 -596804787
-999848030 -596925968
596886941 999887057
-999893311 -596880687
-999897612 -596876386
596968732 999805266
596777802 999996196
-999871203 -596902795
596923343 999850655
596833220 999940778
-999876498 -596897500
596947370 999826628
596803536 999970462
596786255 999987743
596887477 999886521
-999894921 -596879077
-999886793 -596887205
596954775 999819223
596790940 999983058
-999891589 -596882409
596934603 999839395
-999900832 -596873166
596923303 999850695
596843462 999930536
596912479 999861519
596894586 999879412
-999915044 -596858954
596970603 999803395
-999872770 -596901228
-999800570 -596973428
596818841 999955157
596972583 999801415
-999950804 -596823194
-999808254 -596965744
-999804993 -596969005
596781901 999992097
596917374 999856624
-999968890 -596805108
596917145 999856853
596925282 999848716
596791056 999982942
596777170 999996828
596952995 999821003
-999995209 -596778789
-999952196 -596821802
596954728 999819270
596793016 999980982
596885318 999888680
-999846648 -596927350
596783977 999990021
596811647 999962351
596838835 999935163
-999968275 -596805723
-999963850 -596810148
596781635 999992363
-999865784 -596908214
-999932965 -596841033
-999974940 -596799058
-999811420 -596962578
596970883 999803115
-999917027 -596856971
596899685 999874313
596953170 999820828
596918174 999855824
596938678 999835320
-999930467 -596843531
596880565 999893433
-999850296 -596923702
596847260 999926738
596904983 999869015
596969331 999804667
-999886740 -596887258
596799387 999974611
-999896941 -596877057
596838390 999935608
596790191 999983807
596804914 999969084
-999865743 -596908255
-999979031 -596794967
596894980 999879018
-999897968 -596876030
596911980 999862018
596820192 999953806
-999930137 -596843861
596939985 999834013
-999887616 -596886382
596917112 999856886
596949297 999824701
-999833819 -596940179
596850966 999923032
596819244 999954754
-999980306 -596793692
596871195 999902803
596794230 999979768
-999865128 -596908870
-999858896 -596915102
596779601 999994397
596972748 999801250
596973922 999800076
596931294 999842704
596840421 999933577
-999865360 -596908638
-999815260 -596958738
596970817 999803181
-999864702 -596909296
596951783 999822215
-999963665 -596810333
596902969 999871029
-999858780 -596915218
-999993254 -596780744
596827335 999946663
-999890822 -596883176
596970784 999803214
-999999033 -596774965
596838868 999935130
-999945761 -596828237
-999818731 -596955267
596794211 999979787
-999980723 -596793275
596873671 999900327
596803179 999970819
596831020 999942978
596874400 999899598
-999836938 -596937060
596816682 999957316
-999808253 -596965745
596914787 999859211
596784688 999989310
-999995167 -596778831
596847804 999926194
-999926719 -596847279
596799929 999974069
596861382 999912616
596867561 999906437
-999878558 -596895440
596919229 999854769
-999809167 -596964831
596964146 999809852
596783324 999990674
596910026 999863972
-999875025 -596898973
-999878933 -596895065
596938316 999835682
-999866402 -596907596
-999953467 -596820531
596829708 999944290
596826311 999947687
-999856665 -596917333
596925844 999848154
596818394 999955604
-999851569 -596922429
-999816511 -596957487
-999894285 -596879713
596921965 999852033
-999968737 -596805261
-999981403 -596792595
596811641 999962357
-999817289 -596956709
-999957970 -596816028
596947820 999826178
596820781 999953217
-999912320 -596861678
-999995761 -596778237
-999802672 -596971326
596786298 999987700
596888658 999885340
-999840034 -596933964
-999924880 -596849118
-999999005 -596774993
596972121 999801877
-999899615 -596874383
596913621 999860377
596883689 999890309
596842953 999931045
-999837425 -596936573
-999993353 -596780645
-999813272 -596960726
-999897220 -596876778
-999985365 -596788633
-999944147 -596829851
596920906 999853092
-999893239 -596880759
596869383 999904615
-999803956 -596970042
-999907252 -596866746
-999888194 -596885804
596901766 999872232
-999803805 -596970193
-999856220 -596917778
596799884 999974114
596795187 999978811
-999860167 -596913831
596805572 999968426
596798348 999975650
-999889694 -596884304
-999984802 -596789196
-999901065 -596872933
-999835248 -596938750
596949200 999824798
-999965155 -596808843
-999934924 -596839074
596944646 999829352
596826792 999947206
596832611 999941387
-999805636 -596968362
596779578 999994420
596841140 999932858
-999851659 -596922339
596952388 999821610
-999887073 -596886925
-999961966 -596812032
-999899002 -596874996
596897872 999876126
596916951 999857047
-999882860 -596891138
-999924869 -596849129
596924566 999849432
596880181 999893817
-999994585 -596779413
596855144 999918854
596947044 999826954
-999978797 -596795201
-999986670 -596787328
596929355 999844643
-999910834 -596863164
-999980109 -596793889
-999887884 -596886114
-999819818 -596954180
596944196 999829802
596895144 999878854
596826009 999947989
-999848376 -596925622
-999824990 -596949008
596913496 999860502
596798493 999975505
596934692 999839306
596842738 999931260
596781739 999992259
596947523 999826475
-999811679 -596962319
-999873659 -596900339
596950503 999823495
596840654 999933344
-999843805 -596930193
596825851 999948147
-999800449 -596973549
596944558 999829440
596776889 999997109
596863130 999910868
-999879711 -596894287
-999972552 -596801446
596898175 999875823
596952381 999821617
-999959579 -596814419
596948418 999825580
596796053 999977945
596882250 999891748
-999878661 -596895337
-999989821 -596784177
596816926 999957072
596870665 999903333
596780680 999993318
596881448 999892550
-999808972 -596965026
596952795 999821203
596966581 999807417
-999884691 -596889307
596919108 999854890
596902214 999871784
596948082 999825916
596798534 999975464
596894004 999879994
596777114 999996884
-999931818 -596842180
-999803973 -596970025
596916676 999857322
-999979370 -596794628
596779395 999994603
596831300 999942698
596890371 999883627
596896242 999877756
-999828979 -596945019
596784162 999989836
596961371 999812627
596923310 999850688
596924363 999849635
-999994429 -596779569
596832177 999941821
596926139 999847859
596798450 999975548
-999995070 -596778928
596882079 999891919
596814502 999959496
-999840662 -596933336
-999971849 -596802149
-999954646 -596819352
596914806 999859192
-999878150 -596895848
-999923894 -596850104
-999878935 -596895063
596881524 999892474
-999941010 -596832988
596842523 999931475
596946807 999827191
596917951 999856047
-999960320 -596813678
-999945518 -596828480
596774469 999999529
-999975430 -596798568
596807133 999966865
-999824745 -596949253
-999871397 -596902601
596905794 999868204
-999923751 -596850247
596840431 999933567
596821329 999952669
-999888197 -596885801
-999989110 -596784888
-999907500 -596866498
-999872439 -596901559
-999862837 -596911161
-999812756 -596961242
596883311 999890687
-999944222 -596829776
596908858 999865140
-999844055 -596929943
596812072 999961926
-999947476 -596826522
-999863679 -596910319
596814785 999959213
-999972135 -596801863
-999851773 -596922225
-999960332 -596813666
596868729 999905269
596951460 999822538
-999894656 -596879342
-999860398 -596913600
596876428 999897570
596877871 999896127
-999862576 -596911422
-999991854 -596782144
596801607 999972391
-999981010 -596792988
596881594 999892404
596938341 999835657
596913963 999860035
-999982837 -596791161
-999966938 -596807060
-999826679 -596947319
596928063 999845935
-999971124 -596802874
596842465 999931533
596951465 999822533
596931746 999842252
596817684 999956314
-999971439 -596802559
596931423 999842575
-999854636 -596919362
596924707 999849291
596948844 999825154
-999976023 -596797975
596786421 999987577
596920866 999853132
-999977760 -596796238
596964955 999809043
-999874638 -596899360
-999854338 -596919660
-999998858 -596775140
-999886405 -596887593
-999874407 -596899591
-999962237 -596811761
596938236 999835762
596859953 999914045
596778914 999995084
596955210 999818788
-999903656 -596870342
596776513 999997485
596800994 999973004
596922519 999851479
596831299 999942699
-999898684 -596875314
596872183 999901815
-999933676 -596840322
596966036 999807962
596961414 999812584
-999915879 -596858119
-999923873 -596850125
596829098 999944900
596924102 999849896
-999932311 -596841687
596799476 999974522
596856328 999917670
-999825927 -596948071
-999872915 -596901083
596778495 999995503
596794530 999979468
596971278 999802720
-999977832 -596796166
596857030 999916968
596948443 999825555
-999950253 -596823745
596804193 999969805
596780812 999993186
596911356 999862642
596807732 999966266
596858642 999915356
-999872465 -596901533
-999944348 -596829650
-999812929 -596961069
-999929918 -596844080
-999895104 -596878894
-999924412 -596849586
596916862 999857136
596940501 999833497
-999820899 -596953099
596862346 999911652
-999815712 -596958286
-999814620 -596959378
-999941033 -596832965
-999850278 -596923720
-999841249 -596932749
-999931019 -596842979
596837286 999936712
-999910990 -596863008
-999969172 -596804826
596941562 999832436
596862557 999911441
596798921 999975077
596930226 999843772
596799363 999974635
596863166 999910832
-999885651 -596888347
596876696 999897302
-999975304 -596798694
596949571 999824427
596838566 999935432
-999927882 -596846116
-999926256 -596847742
596921934 999852064
596829105 999944893
596815068 999958930
596779864 999994134
596787793 999986205
596835716 999938282
-999851388 -596922610
596940299 999833699
-999904717 -596869281
596794872 999979126
596794359 999979639
-999818920 -596955078
-999996053 -596777945
-999916179 -596857819
596925113 999848885
-999921036 -596852962
596798020 999975978
596909722 999864276
596882838 999891160
596839939 999934059
-999918776 -596855222
596894033 999879965
-999919767 -596854231
-999807434 -596966564
596802422 999971576
596876528 999897470
596960834 999813164
-999932125 -596841873
596785367 999988631
596861140 999912858
-999855573 -596918425
-999840132 -596933866
596895701 999878297
-999966108 -596807890
596955068 999818930
-999997708 -596776290
-999826923 -596947075
-999900006 -596873992
596893402 999880596
596797154 999976844
-999936319 -596837679
596954246 999819752
-999972394 -596801604
-999824872 -596949126
-999879961 -596894037
-999936115 -596837883
-999802013 -596971985
-999969102 -596804896
596827043 999946955
-999911140 -596862858
596832792 999941206
-999845428 -596928570
-999972160 -596801838
596844117 999929881
-999929592 -596844406
-999895445 -596878553
596886071 999887927
596945253 999828745
596972663 999801335
-999837135 -596936863
-999978903 -596795095
596809269 999964729
-999922908 -596851090
596951705 999822293
-999806267 -596967731
-999852557 -596921441
-999952787 -596821211
-999905286 -596868712
596818428 999955570
596826211 999947787
-999820647 -596953351
596776773 999997225
-999883437 -596890561
-999839125 -596934873
596785989 999988009
596833439 999940559
596960504 999813494
596910580 999863418
596933166 999840832
-999827381 -596946617
-999897441 -596876557
596919394 999854604
-999813872 -596960126
-999965035 -596808963
596923040 999850958
596840696 999933302
-999985410 -596788588
596817686 999956312
-999950216 -596823782
596901456 999872542
-999834445 -596939553
-999894922 -596879076
596923942 999850056
-999951965 -596822033
596845222 999928776
-999941329 -596832669
-999960446 -596813552
-999921700 -596852298
596934899 999839099
596880516 999893482
596871720 999902278
596912828 999861170
596963107 999810891
-999939548 -596834450
596929487 999844511
-999842684 -596931314
-999980341 -596793657
-999899765 -596874233
596781043 999992955
-999895203 -596878795
596851455 999922543
596789121 999984877
596914544 999859454
-999887697 -596886301
596963144 999810854
596957018 999816980
-999891650 -596882348
-999810138 -596963860
596861887 999912111
596938829 999835169
-999843192 -596930806
-999815758 -596958240
596970455 999803543
-999828010 -596945988
-999960413 -596813585
-999881578 -596892420
-999944967 -596829031
596903974 999870024
596806977 999967021
596923137 999850861
596935497 999838501
596827104 999946894
596811978 999962020
596912354 999861644
-999829538 -596944460
-999934701 -596839297
596888806 999885192
596843047 999930951
-999983185 -596790813
596895750 999878248
-999896788 -596877210
-999827772 -596946226
-999891086 -596882912
-999997201 -596776797
596788743 999985255
596842445 999931553
-999927669 -596846329
-999817473 -596956525
596966499 999807499
-999963386 -596810612
-999906096 -596867902
-999885380 -596888618
-999941236 -596832762
596889075 999884923
-999809566 -596964432
-999986371 -596787627
-999830269 -596943729
-999876652 -596897346
596896590 999877408
596878871 999895127
-999955787 -596818211
-999918086 -596855912
596969439 999804559
-999933309 -596840689
-999898358 -596875640
596782973 999991025
596944882 999829116
596904458 999869540
596920783 999853215
596780043 999993955
-999990589 -596783409
596776128 999997870
-999922741 -596851257
596841345 999932653
-999901810 -596872188
-999868893 -596905105
-999965644 -596808354
-999800647 -596973351
-999825574 -596948424
-999905232 -596868766
-999839250 -596934748
596794813 999979185
-999958792 -596815206
596807536 999966462
596830526 999943472
596943293 999830705
-999888472 -596885526
-999951333 -596822665
596944190 999829808
596883735 999890263
596790997 999983001
596826458 999947540
596806346 999967652
596946395 999827603
596891581 999882417
-999921503 -596852495
596861894 999912104
596850745 999923253
-999894706 -596879292
-999950993 -596823005
-999979221 -596794777
596941853 999832145
596942705 999831293
596846840 999927158
596807469 999966529
596952464 999821534
-999938419 -596835579
596885906 999888092
-999964909 -596809089
-999816488 -596957510
596813419 999960579
596845991 999928007
596838903 999935095
596859895 999914103
-999917520 -596856478
-999978119 -596795879
-999816253 -596957745
-999830995 -596943003
596787913 999986085
596819349 999954649
-999864478 -596909520
596956586 999817412
-999830765 -596943233
596919415 999854583
596879340 999894658
-999818353 -596955645
596869522 999904476
596946376 999827622
596779382 999994616
-999851354 -596922644
596954018 999819980
596971119 999802879
-999947447 -596826551
-999926590 -596847408
596809933 999964065
596807888 999966110
596918834 999855164
596937641 999836357
-999856246 -596917752
596907416 999866582
596815738 999958260
-999931670 -596842328
596921655 999852343
-999954378 -596819620
-999998110 -596775888
596933725 999840273
596874160 999899838
-999855906 -596918092
-999946577 -596827421
-999995612 -596778386
596835032 999938966
-999836838 -596937160
596796028 999977970
-999812324 -596961674
-999901259 -596872739
-999830276 -596943722
-999961202 -596812796
596803746 999970252
-999901098 -596872900
-999900952 -596873046
596831999 999941999
596901508 999872490
596924895 999849103
596907145 999866853
596904704 999869294
-999840530 -596933468
-999974050 -596799948
-999828323 -596945675
-999942337 -596831661
-999997461 -596776537
-999826410 -596947588
596775791 999998207
596851546 999922452
596928992 999845006
-999835225 -596938773
596915449 999858549
-999858912 -596915086
596789045 999984953
-999982458 -596791540
596871075 999902923
596962367 999811631
596876268 999897730
596824870 999949128
596927141 999846857
596960891 999813107
-999820908 -596953090
-999839540 -596934458
596882853 999891145
596917759 999856239
596867101 999906897
-999914145 -596859853
596956887 999817111
-999827962 -596946036
-999817379 -596956619
-999916132 -596857866
596847893 999926105
-999894047 -596879951
596940237 999833761
-999913427 -596860571
-999840568 -596933430
596914007 999859991
596868054 999905944
596909259 999864739
-999896271 -596877727
-999946650 -596827348
-999823466 -596950532
596797620 999976378
-999906744 -596867254
596865189 999908809
596959347 999814651
-999908413 -596865585
596777454 999996544
596941466 999832532
596834559 999939439
-999969823 -596804175
-999882138 -596891860
-999901998 -596872000
-999994660 -596779338
-999989936 -596784062
596970819 999803179
-999953496 -596820502
-999915168 -596858830
596863749 999910249
596889265 999884733
-999874729 -596899269
596954933 999819065
596774171 999999827
-999844438 -596929560
596945726 999828272
596871512 999902486
-999845712 -596928286
596851271 999922727
-999854137 -596919861
596823756 999950242
596947910 999826088
-999805051 -596968947
596973226 999800772
-999819512 -596954486
596798692 999975306
596800631 999973367
-999822073 -596951925
-999907524 -596866474
-999879811 -596894187
596849220 999924778
-999938488 -596835510
-999817397 -596956601
-999843084 -596930914
-999832867 -596941131
596933423 999840575
-999910721 -596863277
-999894983 -596879015
-999870519 -596903479
-999958403 -596815595
596863289 999910709
596870322 999903676
596824306 999949692
596971516 999802482
596807646 999966352
-999851267 -596922731
-999979045 -596794953
596899409 999874589
596856655 999917343
596932335 999841663
596804402 999969596
596943641 999830357
596835626 999938372
596792748 999981250
596826854 999947144
596936052 999837946
-999964014 -596809984
-999820478 -596953520
-999908491 -596865507
596917094 999856904
-999812428 -596961570
-999978340 -596795658
596929583 999844415
596914290 999859708
-999814023 -596959975
-999943123 -596830875
596916376 999857622
-999998588 -596775410
596923258 999850740
596848860 999925138
-999821435 -596952563
-999944055 -596829943
-999993149 -596780849
-999964419 -596809579
596782964 999991034
-999830371 -596943627
-999964975 -596809023
-999959246 -596814752
-999922309 -596851689
-999840486 -596933512
596820749 999953249
-999910919 -596863079
-999805689 -596968309
-999845714 -596928284
-999995717 -596778281
596966301 999807697
596954024 999819974
-999813352 -596960646
596879787 999894211
596815239 999958759
596908636 999865362
596852286 999921712
-999969025 -596804973
-999995934 -596778064
596793509 999980489
-999838333 -596935665
-999854880 -596919118
596968215 999805783
596836663 999937335
596934368 999839630
596858560 999915438
-999955962 -596818036
-999818642 -596955356
-999948761 -596825237
-999868318 -596905680
596924319 999849679
596970328 999803670
-999832999 -596940999
596815382 999958616
596780967 999993031
-999884371 -596889627
-999891745 -596882253
-999824908 -596949090
596775583 999998415
-999926401 -596847597
596774729 999999269
-999842836 -596931162
596809812 999964186
596890199 999883799
596965641 999808357
-999890403 -596883595
-999894748 -596879250
-999973209 -596800789
596922590 999851408
-999917766 -596856232
-999882944 -596891054
-999952405 -596821593
-999903310 -596870688
596916428 999857570
596905102 999868896
-999918950 -596855048
-999837825 -596936173
-999816705 -596957293
596924317 999849681
596887196 999886802
596822208 999951790
596930915 999843083
-999805396 -596968602
-999996816 -596777182
596777966 999996032
596940982 999833016
-999853083 -596920915
596803783 999970215
-999823953 -596950045
-999856824 -596917174
596967622 999806376
596812305 999961693
596889723 999884275
-999989902 -596784096
596788303 999985695
-999910359 -596863639
-999845302 -596928696
596875061 999898937
-999982065 -596791933
-999807130 -596966868
-999815110 -596958888
-999872724 -596901274
596959562 999814436
596774862 999999136
-999835615 -596938383
596789678 999984320
596958010 999815988
-999888871 -596885127
-999961611 -596812387
596798281 999975717
596879731 999894267
-999854318 -596919680
596828442 999945556
596908885 999865113
596913669 999860329
-999923420 -596850578
-999853226 -596920772
-999852037 -596921961
596957855 999816143
596929389 999844609
596938135 999835863
596798779 999975219
596946459 999827539
-999993181 -596780817
596810949 999963049
596933616 999840382
-999816243 -596957755
596958403 999815595
596871161 999902837
-999983664 -596790334
596861853 999912145
596955149 999818849
596843745 999930253
596801688 999972310
596970606 999803392
-999833816 -596940182
596939886 999834112
596841319 999932679
-999988445 -596785553
596962331 999811667
596930601 999843397
-999875126 -596898872
596875440 999898558
-999899216 -596874782
-999968434 -596805564
596819836 999954162
-999979647 -596794351
-999997302 -596776696
-999892359 -596881639
-999965056 -596808942
596923103 999850895
596925704 999848294
596817222 999956776
596958825 999815173
-999816801 -596957197
596809263 999964735
-999975933 -596798065
-999874532 -596899466
-999918065 -596855933
-999845265 -596928733
-999962259 -596811739
-999916190 -596857808
-999968018 -596805980
596843893 999930105
596854451 999919547
596804906 999969092
-999989025 -596784973
-999804927 -596969071
596886768 999887230
596886375 999887623
-999854988 -596919010
-999847652 -596926346
596861332 999912666
-999896629 -596877369
-999815666 -596958332
-999840539 -596933459
596970112 999803886
596909143 999864855
-999916032 -596857966
-999855093 -596918905
-999866924 -596907074
596850512 999923486
-999890725 -596883273
-999989845 -596784153
596954968 999819030
596899697 999874301
596787305 999986693
-999974451 -596799547
-999819768 -596954230
596889769 999884229
-999800676 -596973322
-999969797 -596804201
-999941321 -596832677
596812938 999961060
-999971236 -596802762
596833159 999940839
-999831358 -596942640
596933331 999840667
596879330 999894668
-999850446 -596923552
-999977881 -596796117
-999967400 -596806598
-999856587 -596917411
596812849 999961149
596819281 999954717
-999817330 -596956668
596790253 999983745
596890151 999883847
-999941573 -596832425
596930472 999843526
-999837821 -596936177
596961495 999812503
596873198 999900800
-999977417 -596796581
596775604 999998394
-999944039 -596829959
-999818125 -596955873
-999904548 -596869450
-999836456 -596937542
-999972689 -596801309
596868713 999905285
596874305 999899693
596823383 999950615
596817543 999956455
-999892126 -596881872
596813531 999960467
596811435 999962563
596951686 999822312
-999949676 -596824322
596792932 999981066
-999869135 -596904863
-999834760 -596939238
596932579 999841419
596919374 999854624
-999985247 -596788751
-999878093 -596895905
-999950141 -596823857
-999993362 -596780636
596904550 999869448
-999899103 -596874895
-999800138 -596973860
596835195 999938803
-999877541 -596896457
596822634 999951364
-999957523 -596816475
596796657 999977341
596842551 999931447
596841331 999932667
-999830039 -596943959
-999812006 -596961992
-999899679 -596874319
-999970156 -596803842
-999899329 -596874669
-999829328 -596944670
-999939709 -596834289
596911118 999862880
-999954452 -596819546
596795671 999978327
596941185 999832813
-999901980 -596872018
596921632 999852366
596847134 999926864
-999931938 -596842060
596891044 999882954
-999860646 -596913352
596937325 999836673
596880620 999893378
-999934933 -596839065
-999805151 -596968847
596939420 999834578
-999898989 -596875009
596881313 999892685
596829779 999944219
-999930934 -596843064
596801326 999972672
596829766 999944232
-999830910 -596943088
-999926982 -596847016
596790382 999983616
596926180 999847818
-999852395 -596921603
596864518 999909480
-999944751 -596829247
596919610 999854388
596950717 999823281
-999845651 -596928347
-999890938 -596883060
-999802118 -596971880
596879003 999894995
596967189 999806809
-999913488 -596860510
596776876 999997122
596914470 999859528
-999940670 -596833328
596776884 999997114
596853270 999920728
-999911761 -596862237
-999832894 -596941104
596797253 999976745
-999850053 -596923945
596886087 999887911
-999864528 -596909470
-999858254 -596915744
-999980663 -596793335
596805959 999968039
596822754 999951244
596778829 999995169
-999905448 -596868550
-999892820 -596881178
596812600 999961398
-999892493 -596881505
-999839554 -596934444
-999864266 -596909732
596852809 999921189
-999891087 -596882911
-999828306 -596945692
596896031 999877967
596931321 999842677
596948720 999825278
596792302 999981696
-999955288 -596818710
596908137 999865861
596866229 999907769
596881507 999892491
596866531 999907467
596964090 999809908
-999813018 -596960980
596790712 999983286
-999941385 -596832613
596815901 999958097
-999946391 -596827607
596907006 999866992
596853162 999920836
-999893466 -596880532
596920614 999853384
596839514 999934484
-999828739 -596945259
-999801835 -596972163
-999814262 -596959736
596919081 999854917
-999903024 -596870974
596791713 999982285
-999929719 -596844279
596954042 999819956
596847217 999926781
596803964 999970034
-999801150 -596972848
596905630 999868368
-999817179 -596956819
596862667 999911331
596794080 999979918
596865126 999908872
-999967317 -596806681
596962669 999811329
-999812916 -596961082
596809683 999964315
596900216 999873782
596819313 999954685
596921553 999852445
-999813512 -596960486
596914244 999859754
-999989734 -596784264
-999802971 -596971027
-999976784 -596797214
-999940531 -596833467
-999814967 -596959031
-999985954 -596788044
-999971095 -596802903
-999918007 -596855991
596795865 999978133
596929559 999844439
-999801345 -596972653
-999953013 -596820985
-999804845 -596969153
596841222 999932776
-999988184 -596785814
-999928409 -596845589
596968830 999805168
596919170 999854828
596868000 999905998
-999940671 -596833327
596882476 999891522
596893165 999880833
-999990181 -596783817
596961009 999812989
-999823709 -596950289
596886332 999887666
596924889 999849109
596876253 999897745
596912310 999861688
-999969133 -596804865
-999886433 -596887565
596972633 999801365
596808309 999965689
-999874613 -596899385
596881536 999892462
-999932106 -596841892
596847169 999926829
-999882816 -596891182
596879297 999894701
-999983634 -596790364
596939058 999834940
596808516 999965482
-999883312 -596890686
-999871878 -596902120
-999936557 -596837441
-999883556 -596890442
-999934208 -596839790
-999973040 -596800958
596827730 999946268
-999867307 -596906691
-999821114 -596952884
596889424 999884574
-999890748 -596883250
-999892781 -596881217
-999987740 -596786258
596811245 999962753
596887752 999886246
-999990607 -596783391
-999874833 -596899165
596778728 999995270
596900347 999873651
-999841544 -596932454
596901120 999872878
-999966591 -596807407
-999808371 -596965627
596900476 999873522
-999974955 -596799043
596875534 999898464
596936407 999837591
-999894681 -596879317
-999850424 -596923574
-999958571 -596815427
-999887694 -596886304
596973704 999800294
-999847137 -596926861
596894505 999879493
-999876888 -596897110
-999992058 -596781940
-999876583 -596897415
-999817357 -596956641
-999978437 -596795561
-999851501 -596922497
-999937517 -596836481
596933720 999840278
596921624 999852374
-999990610 -596783388
596801938 999972060
-999991344 -596782654
-999939898 -596834100
596868940 999905058
596880582 999893416
-999830231 -596943767
596924740 999849258
-999905271 -596868727
-999874204 -596899794
-999980089 -596793909
-999937939 -596836059
596930039 999843959
-999894794 -596879204
596911670 999862328
-999982426 -596791572
-999957309 -596816689
-999810096 -596963902
596823095 999950903
596862373 999911625
-999864189 -596909809
596859034 999914964
596796937 999977061
-999973207 -596800791
596958713 999815285
-999892779 -596881219
-999917364 -596856634
-999828250 -596945748
-999991061 -596782937
596793976 999980022
596824340 999949658
-999868754 -596905244
596901676 999872322
596779340 999994658
596816126 999957872
-999813674 -596960324
-999909302 -596864696
-999857292 -596916706
596892127 999881871
596888469 999885529
-999898789 -596875209
-999847272 -596926726
596929641 999844357
596934403 999839595
-999879730 -596894268
-999898151 -596875847
-999823076 -596950922
596814770 999959228
-999954893 -596819105
596911365 999862633
596907753 999866245
596908973 999865025
-999958683 -596815315
-999878466 -596895532
596923516 999850482
-999888289 -596885709
596895981 999878017
596905090 999868908
596893269 999880729
-999816437 -596957561
596945167 999828831
-999904300 -596869698
596849574 999924424
596785209 999988789
-999802057 -596971941
596907550 999866448
596797340 999976658
-999931569 -596842429
-999954102 -596819896
596840920 999933078
596856230 999917768
596944292 999829706
-999935850 -596838148
596900011 999873987
-999883911 -596890087
596953826 999820172
-999945358 -596828640
596928561 999845437
-999916487 -596857511
596917927 999856071
596822078 999951920
-999939303 -596834695
-999995304 -596778694
596792868 999981130
596947491 999826507
-999855236 -596918762
-999970270 -596803728
-999823712 -596950286
596779653 999994345
-999930840 -596843158
-999802211 -596971787
596858653 999915345
596867946 999906052
-999971859 -596802139
-999920039 -596853959
596899661 999874337
-999897758 -596876240
596819079 999954919
596856396 999917602
596874195 999899803
-999952406 -596821592
-999851193 -596922805
-999995234 -596778764
-999800759 -596973239
-999844368 -596929630
596878172 999895826
-999955947 -596818051
-999914124 -596859874
596889189 999884809
596951211 999822787
596921531 999852467
-999932564 -596841434
596881485 999892513
596837984 999936014
596889475 999884523
596895426 999878572
-999955428 -596818570
-999820770 -596953228
596825661 999948337
596824418 999949580
596788691 999985307
596937106 999836892
-999965531 -596808467
-999812691 -596961307
-999858909 -596915089
-999977213 -596796785
-999804809 -596969189
-999906361 -596867637
596837323 999936675
596914828 999859170
596829484 999944514
596840681 999933317
-999914156 -596859842
-999928133 -596845865
596956258 999817740
596904971 999869027
596835807 999938191
-999893303 -596880695
-999823675 -596950323
-999826328 -596947670
596888101 999885897
-999897376 -596876622
596824024 999949974
-999874512 -596899486
-999854966 -596919032
596909043 999864955
596923508 999850490
-999805131 -596968867
-999885174 -596888824
-999848300 -596925698
596933149 999840849
596955295 999818703
-999861396 -596912602
596874546 999899452
-999897500 -596876498
-999829828 -596944170
596872641 999901357
-999822477 -596951521
-999855233 -596918765
596867284 999906714
-999980770 -596793228
-999924760 -596849238
-999961808 -596812190
-999840227 -596933771
596811648 999962350
596806831 999967167
596860632 999913366
-999860664 -596913334
596830659 999943339
596954756 999819242
596941918 999832080
-999888085 -596885913
-999831160 -596942838
596840134 999933864
-999995588 -596778410
-999906695 -596867303
-999950948 -596823050
596806163 999967835
-999884260 -596889738
596922795 999851203
-999893633 -596880365
-999867899 -596906099
-999965012 -596808986
596783413 999990585
-999932675 -596841323
-999822440 -596951558
596826885 999947113
596965592 999808406
-999915887 -596858111
-999970634 -596803364
-999862630 -596911368
-999817654 -596956344
596843173 999930825
596853085 999920913
596870368 999903630
-999955110 -596818888
-999973656 -596800342
596906311 999867687
-999983858 -596790140
-999932020 -596841978
596786663 999987335
-999952573 -596821425
-999952237 -596821761
596787626 999986372
596829333 999944665
-999966288 -596807710
-999837167 -596936831
-999876326 -596897672
596908397 999865601
596836020 999937978
-999994401 -596779597
596947671 999826327
596807449 999966549
-999951255 -596822743
-999952496 -596821502
596889451 999884547
-999870860 -596903138
-999991757 -596782241
-999933602 -596840396
-999978036 -596795962
596959637 999814361
596869714 999904284
-999937500 -596836498
-999853519 -596920479
-999996923 -596777075
596809664 999964334
-999940505 -596833493
596964101 999809897
-999960584 -596813414
596896397 999877601
596805928 999968070
-999887755 -596886243
596887060 999886938
596882565 999891433
-999965637 -596808361
596863570 999910428
-999919623 -596854375
-999911785 -596862213
596927464 999846534
-999989132 -596784866
596831094 999942904
596940756 999833242
596855398 999918600
-999958773 -596815225
-999947643 -596826355
596829526 999944472
596784203 999989795
596957951 999816047
-999802915 -596971083
596869955 999904043
596808080 999965918
-999832023 -596941975
-999845763 -596928235
596833253 999940745
-999951620 -596822378
596849026 999924972
596876410 999897588
596938426 999835572
596969878 999804120
-999955485 -596818513
596913599 999860399
596805682 999968316
-999831222 -596942776
596799708 999974290
596777072 999996926
-999993597 -596780401
-999801899 -596972099
596888953 999885045
-999965410 -596808588
596910533 999863465
596868443 999905555
-999929452 -596844546
596949047 999824951
596791958 999982040
-999880004 -596893994
-999967090 -596806908
-999877431 -596896567
596875844 999898154
596912936 999861062
596810146 999963852
596834729 999939269
-999897210 -596876788
596831332 999942666
-999864310 -596909688
596943667 999830331
-999830294 -596943704
-999979063 -596794935
-999828712 -596945286
596913353 999860645
596820493 999953505
596895699 999878299
-999837913 -596936085
-999877470 -596896528
596943165 999830833
596796852 999977146
-999898220 -596875778
-999994289 -596779709
-999937129 -596836869
596816391 999957607
-999917831 -596856167
596781690 999992308
-999926790 -596847208
-999839925 -596934073
-999818339 -596955659
596806808 999967190
596908498 999865500
596824251 999949747
596960402 999813596
596915559 999858439
596788152 999985846
-999898354 -596875644
-999870520 -596903478
596841509 999932489
-999834253 -596939745
-999815498 -596958500
-999878862 -596895136
-999987388 -596786610
596953299 999820699
-999851303 -596922695
596921128 999852870
596942239 999831759
596963521 999810477
596808563 999965435
-999934321 -596839677
596932311 999841687
596854244 999919754
596903491 999870507
596930730 999843268
-999858821 -596915177
-999947783 -596826215
596880101 999893897
596934135 999839863
-999936136 -596837862
-999952588 -596821410
-999840109 -596933889
596966275 999807723
-999854171 -596919827
596963359 999810639
-999899035 -596874963
-999917437 -596856561
596850628 999923370
596811387 999962611
596871427 999902571
-999877002 -596896996
596846609 999927389
-999953120 -596820878
-999934226 -596839772
-999981310 -596792688
596962104 999811894
596808504 999965494
596792670 999981328
596960274 999813724
596798770 999975228
596898489 999875509
596787661 999986337
596971425 999802573
-999949456 -596824542
596848277 999925721
596875306 999898692
-999987924 -596786074
596918406 999855592
-999990578 -596783420
-999913486 -596860512
-999894840 -596879158
-999869643 -596904355
-999839328 -596934670
596802812 999971186
596960780 999813218
596837058 999936940
-999815097 -596958901
-999839632 -596934366
596879758 999894240
-999894512 -596879486
596809622 999964376
-999887711 -596886287
-999944101 -596829897
-999928701 -596845297
-999812314 -596961684
596834109 999939889
-999843950 -596930048
-999970697 -596803301
-999993754 -596780244
-999930373 -596843625
596903600 999870398
596925334 999848664
596887357 999886641
-999854607 -596919391
-999933891 -596840107
-999819797 -596954201
-999887863 -596886135
-999827102 -596946896
596781003 999992995
596927603 999846395
596934215 999839783
-999921705 -596852293
596880901 999893097
-999924596 -596849402
596818505 999955493
-999961307 -596812691
596789302 999984696
596832094 999941904
-999904277 -596869721
-999876204 -596897794
-999987278 -596786720
-999943095 -596830903
596865352 999908646
-999959801 -596814197
-999985851 -596788147
-999958090 -596815908
596827468 999946530
596923121 999850877
-999817360 -596956638
-999992921 -596781077
596914366 999859632
596846382 999927616
596903433 999870565
-999953742 -596820256
-999964629 -596809369
596951330 999822668
-999976301 -596797697
596776270 999997728
-999819066 -596954932
-999900896 -596873102
596925197 999848801
-999993276 -596780722
-999899062 -596874936
596816648 999957350
596808053 999965945
-999854112 -596919886
-999822838 -596951160
596970632 999803366
-999968914 -596805084
-999952096 -596821902
-999833858 -596940140
596922721 999851277
596970322 999803676
596824964 999949034
596889748 999884250
596813396 999960602
-999837242 -596936756
596799895 999974103
-999970876 -596803122
-999827850 -596946148
-999836875 -596937123
-999890692 -596883306
596940712 999833286
-999966869 -596807129
-999995082 -596778916
596931807 999842191
596797927 999976071
596924048 999849950
596914524 999859474
596963613 999810385
596892485 999881513
-999968566 -596805432
-999825981 -596948017
-999941170 -596832828
-999933058 -596840940
-999906699 -596867299
596968655 999805343
596817775 999956223
-999978548 -596795450
-999897912 -596876086
596784778 999989220
-999947714 -596826284
-999931664 -596842334
-999883320 -596890678
-999937958 -596836040
-999897006 -596876992
596953394 999820604
-999895710 -596878288
-999931513 -596842485
596965378 999808620
596888582 999885416
-999882108 -596891890
596918326 999855672
-999850334 -596923664
-999962021 -596811977
596943984 999830014
-999944686 -596829312
596864233 999909765
596959655 999814343
596921546 999852452
-999941287 -596832711
596927659 999846339
-999969257 -596804741
-999971607 -596802391
596780655 999993343
596931906 999842092
596847473 999926525
-999818363 -596955635
-999850079 -596923919
-999985203 -596788795
-999802471 -596971527
596936684 999837314
596868333 999905665
596934761 999839237
596867806 999906192
-999974703 -596799295
596832545 999941453
596894736 999879262
-999961454 -596812544
-999854660 -596919338
-999821551 -596952447
596913430 999860568
596956110 999817888
596822908 999951090
-999994280 -596779718
-999873116 -596900882
596945561 999828437
-999973232 -596800766
-999828545 -596945453
-999836025 -596937973
596940778 999833220
-999901901 -596872097
-999801051 -596972947
596804177 999969821
596920302 999853696
-999911644 -596862354
-999871584 -596902414
596857358 999916640
-999846278 -596927720
596907983 999866015
596776514 999997484
-999802160 -596971838
596925085 999848913
596893702 999880296
-999856473 -596917525
596851651 999922347
596832876 999941122
-999849163 -596924835
-999931400 -596842598
596853763 999920235
596955636 999818362
596857422 999916576
596853870 999920128
-999944420 -596829578
-999946011 -596827987
596956552 999817446
-999945484 -596828514
-999896762 -596877236
-999990424 -596783574
-999885075 -596888923
596923608 999850390
-999857776 -596916222
-999860095 -596913903
596859766 999914232
596904009 999869989
-999843168 -596930830
596902131 999871867
-999813228 -596960770
-999897651 -596876347
-999829906 -596944092
-999970766 -596803232
-999988928 -596785070
-999902510 -596871488
596901849 999872149
-999856251 -596917747
-999816835 -596957163
-999872857 -596901141
-999992987 -596781011
596794545 999979453
596928582 999845416
596856461 999917537
-999969801 -596804197
-999866471 -596907527
-999890118 -596883880
596872553 999901445
-999855601 -596918397
596923984 999850014
596826752 999947246
-999921510 -596852488
-999821102 -596952896
-999997717 -596776281
596874975 999899023
596923889 999850109
596788835 999985163
-999809498 -596964500
-999814387 -596959611
-999816521 -596957477
596892637 999881361
596849696 999924302
-999896605 -596877393
596887448 999886550
596914613 999859385
-999936669 -596837329
-999930538 -596843460
596969646 999804352
-999838250 -596935748
-999839459 -596934539
-999887075 -596886923
596918797 999855201
-999806215 -596967783
596795058 999978940
596949896 999824102
-999894141 -596879857
-999968235 -596805763
596776540 999997458
-999903737 -596870261
596862049 999911949
596905982 999868016
-999906799 -596867199
596865961 999908037
596923050 999850948
596875979 999898019
596804907 999969091
596941089 999832909
596782240 999991758
596874406 999899592
596819036 999954962
-999839504 -596934494
596900376 999873622
596922638 999851360
596803299 999970699
-999893861 -596880137
596857006 999916992
-999852412 -596921586
-999954566 -596819432
-999906531 -596867467
-999884199 -596889799
-999822987 -596951011
596910199 999863799
-999934327 -596839671
596901653 999872345
-999877173 -596896825
596922135 999851863
-999988538 -596785460
-999849057 -596924941
596796425 999977573
596774715 999999283
596848933 999925065
596925500 999848498
-999821819 -596952179
596882709 999891289
-999974743 -596799255
-999918001 -596855997
596782179 999991819
-999977372 -596796626
596911512 999862486
-999881218 -596892780
596842557 999931441
596951404 999822594
596804642 999969356
596825367 999948631
-999843322 -596930676
596826082 999947916
-999841116 -596932882
596821869 999952129
596850139 999923859
596805636 999968362
596909010 999864988
596775881 999998117
-999817866 -596956132
596781992 999992006
596797664 999976334
-999868881 -596905117
596926835 999847163
-999895837 -596878161
-999925767 -596848231
596812940 999961058
-999844509 -596929489
-999872496 -596901502
596962172 999811826
596857433 999916565
596883440 999890558
-999845457 -596928541
-999968797 -596805201
-999987039 -596786959
596932139 999841859
596944367 999829631
-999994067 -596779931
596837068 999936930
596872786 999901212
-999825953 -596948045
-999819567 -596954431
596841425 999932573
596897247 999876751
-999947005 -596826993
596782914 999991084
596871966 999902032
596852183 999921815
596822428 999951570
596858782 999915216
-999854227 -596919771
596807093 999966905
596838016 999935982
-999982699 -596791299
596783893 999990105
596781057 999992941
596906162 999867836
-999996061 -596777937
596864591 999909407
-999981491 -596792507
596775718 999998280
596775456 999998542
-999825012 -596948986
596841577 999932421
-999803000 -596970998
596955753 999818245
-999811629 -596962369
596902001 999871997
596919993 999854005
596933951 999840047
596842812 999931186
596802190 999971808
-999820608 -596953390
-999879009 -596894989
-999906541 -596867457
596956114 999817884
-999973024 -596800974
-999915256 -596858742
596842548 999931450
596822263 999951735
596833235 999940763
596807245 999966753
596956740 999817258
596875841 999898157
596931621 999842377
-999865852 -596908146
596953935 999820063
-999903439 -596870559
-999950670 -596823328
-999991422 -596782576
596947772 999826226
-999827998 -596946000
-999896578 -596877420
596954643 999819355
-999829237 -596944761
-999903378 -596870620
-999836140 -596937858
596962220 999811778
596862722 999911276
-999973765 -596800233
596847099 999926899
-999831307 -596942691
-999901917 -596872081
-999893856 -596880142
-999898585 -596875413
-999865880 -596908118
-999914618 -596859380
-999874138 -596899860
596818743 999955255
-999883278 -596890720
596920289 999853709
-999933352 -596840646
596817828 999956170
596849568 999924430
-999941182 -596832816
-999930329 -596843669
-999857042 -596916956
-999887789 -596886209
-999899446 -596874552
596856198 999917800
596867056 999906942
596833179 999940819
596905370 999868628
596825657 999948341
-999958095 -596815903
596859739 999914259
596899109 999874889
-999859371 -596914627
596833289 999940709
-999975331 -596798667
-999921879 -596852119
596926456 999847542
-999892980 -596881018
-999978004 -596795994
-999852424 -596921574
-999881129 -596892869
-999982238 -596791760
596859763 999914235
596847895 999926103
596800096 999973902
596842845 999931153
-999917030 -596856968
596958501 999815497
596810151 999963847
-999982269 -596791729
596948004 999825994
596936616 999837382
596791615 999982383
596852706 999921292
596788832 999985166
-999905512 -596868486
596822959 999951039
596876372 999897626
-999931552 -596842446
-999913556 -596860442
-999959516 -596814482
596792808 999981190
596885986 999888012
-999863108 -596910890
596819375 999954623
596864472 999909526
-999807685 -596966313
596941972 999832026
596905884 999868114
-999966408 -596807590
-999834078 -596939920
596805606 999968392
596793621 999980377
596944050 999829948
-999888493 -596885505
596844247 999929751
596897294 999876704
596866606 999907392
-999956822 -596817176
-999987843 -596786155
-999968670 -596805328
596909154 999864844
-999905854 -596868144
596777711 999996287
-999879538 -596894460
-999936545 -596837453
-999849421 -596924577
-999994237 -596779761
596838361 999935637
596852120 999921878
596839656 999934342
596803118 999970880
-999835569 -596938429
596814577 999959421
596904896 999869102
-999843044 -596930954
-999871981 -596902017
596841684 999932314
-999888457 -596885541
596779332 999994666
-999909486 -596864512
596798094 999975904
596873100 999900898
596858261 999915737
596922533 999851465
-999823346 -596950652
-999920417 -596853581
596848800 999925198
-999868201 -596905797
-999944689 -596829309
596923731 999850267
596790778 999983220
596933239 999840759
-999927234 -596846764
-999948913 -596825085
-999993498 -596780500
596896914 999877084
596907376 999866622
-999984577 -596789421
-999889614 -596884384
-999939144 -596834854
-999975510 -596798488
596829112 999944886
596802421 999971577
-999859073 -596914925
596932001 999841997
596957112 999816886
596913374 999860624
-999883388 -596890610
596812199 999961799
-999818001 -596955997
596955875 999818123
-999955719 -596818279
-999875804 -596898194
596952954 999821044
-999928175 -596845823
596937848 999836150
-999991628 -596782370
596839701 999934297
596794116 999979882
-999803205 -596970793
-999975625 -596798373
596967712 999806286
-999934491 -596839507
-999834475 -596939523
596932052 999841946
596883673 999890325
-999941519 -596832479
596916590 999857408
-999913666 -596860332
596774089 999999909
-999847150 -596926848
596949657 999824341
596845891 999928107
-999988022 -596785976
596881834 999892164
-999819968 -596954030
596944605 999829393
596970771 999803227
-999924357 -596849641
-999816258 -596957740
596890200 999883798
596878203 999895795
-999856630 -596917368
596939190 999834808
-999924417 -596849581
-999988193 -596785805
-999927631 -596846367
-999978244 -596795754
596801322 999972676
596932875 999841123
-999883712 -596890286
596813082 999960916
596899315 999874683
596943519 999830479
-999924158 -596849840
-999996163 -596777835
-999869485 -596904513
596810826 999963172
596910606 999863392
596833032 999940966
596819204 999954794
-999835102 -596938896
596841417 999932581
596816483 999957515
596952968 999821030
-999811847 -596962151
-999885649 -596888349
-999911029 -596862969
-999911052 -596862946
596941365 999832633
-999868563 -596905435
-999906304 -596867694
596833383 999940615
-999888520 -596885478
-999967859 -596806139
596941593 999832405
596787610 999986388
596885961 999888037
-999955932 -596818066
-999888450 -596885548
-999930877 -596843121
-999883172 -596890826
596968349 999805649
596774636 999999362
-999905082 -596868916
-999960480 -596813518
-999983909 -596790089
-999997077 -596776921
596865510 999908488
-999901077 -596872921
596950536 999823462
-999883924 -596890074
596799015 999974983
596831492 999942506
596807377 999966621
596922631 999851367
-999902862 -596871136
-999904939 -596869059
596951043 999822955
-999968372 -596805626
596903447 999870551
596832300 999941698
596857886 999916112
-999985932 -596788066
-999946461 -596827537
-999878858 -596895140
-999945623 -596828375
596903981 999870017
-999993443 -596780555
596952224 999821774
-999865384 -596908614
-999932606 -596841392
596910550 999863448
596881655 999892343
596914458 999859540
596821386 999952612
-999982126 -596791872
596847817 999926181
-999885123 -596888875
-999816581 -596957417
-999846674 -596927324
596796285 999977713
-999951278 -596822720
-999956901 -596817097
596793325 999980673
-999864241 -596909757
-999992966 -596781032
-999921745 -596852253
596834248 999939750
-999851786 -596922212
596803184 999970814
596804379 999969619
-999955918 -596818080
-999863494 -596910504
-999853908 -596920090
-999843043 -596930955
596809595 999964403
596926788 999847210
596782983 999991015
-999876208 -596897790
-999986724 -596787274
-999914105 -596859893
-999879111 -596894887
596944128 999829870
-999848960 -596925038
596907190 999866808
-999889681 -596884317
-999879294 -596894704
596891458 999882540
-999940323 -596833675
-999981406 -596792592
596792945 999981053
596890520 999883478
596775214 999998784
596898954 999875044
-999822490 -596951508
596837863 999936135
596780676 999993322
-999879786 -596894212
-999936436 -596837562
596895891 999878107
-999886602 -596887396
596819446 999954552
-999884498 -596889500
596863739 999910259
596808775 999965223
-999975085 -596798913
-999890244 -596883754
596940557 999833441
596874046 999899952
-999826037 -596947961
596916797 999857201
596798992 999975006
596784881 999989117
-999999211 -596774787
596971411 999802587
596900179 999873819
596811957 999962041
-999837553 -596936445
-999997448 -596776550
-999852022 -596921976
-999906812 -596867186
596787736 999986262
-999933252 -596840746
-999852080 -596921918
596887616 999886382
596898440 999875558
596845281 999928717
596850890 999923108
596943210 999830788
-999941623 -596832375
-999978145 -596795853
596836182 999937816
-999891596 -596882402
596870561 999903437
-999941300 -596832698
596860193 999913805
-999934180 -596839818
-999884827 -596889171
-999953049 -596820949
-999913736 -596860262
-999845325 -596928673
596798673 999975325
596803273 999970725
596851719 999922279
-999951971 -596822027
596968764 999805234
-999895432 -596878566
596803236 999970762
596888520 999885478
596938767 999835231
596900842 999873156
-999943566 -596830432
-999926789 -596847209
596851140 999922858
596937543 999836455
596861101 999912897
-999907956 -596866042
-999816026 -596957972
-999951980 -596822018
596796507 999977491
596880909 999893089
-999884171 -596889827
-999944682 -596829316
-999961075 -596812923
596942356 999831642
596935035 999838963
596889001 999884997
-999805323 -596968675
596820326 999953672
596914594 999859404
-999934049 -596839949
596904426 999869572
-999843001 -596930997
596942323 999831675
-999826943 -596947055
-999968779 -596805219
-999836016 -596937982
596961476 999812522
-999974762 -596799236
-999906405 -596867593
596795505 999978493
596915806 999858192
-999975500 -596798498
-999836857 -596937141
-999828305 -596945693
596895499 999878499
596872189 999901809
596889946 999884052
-999868544 -596905454
596876934 999897064
-999970073 -596803925
-999814947 -596959051
-999888003 -596885995
596887905 999886093
-999990569 -596783429
-999857620 -596916378
-999868233 -596905765
-999893392 -596880606
-999925008 -596848990
-999980797 -596793201
596819378 999954620
-999921084 -596852914
596805865 999968133
-999954447 -596819551
596814007 999959991
596849531 999924467
596888497 999885501
596905474 999868524
596787596 999986402
596922926 999851072
596972919 999801079
596931549 999842449
596972656 999801342
-999975476 -596798522
-999807951 -596966047
596783924 999990074
596856801 999917197
-999953303 -596820695
596927309 999846689
-999832027 -596941971
-999912630 -596861368
596889549 999884449
596867549 999906449
-999867745 -596906253
-999875677 -596898321
596793652 999980346
596850552 999923446
-999817403 -596956595
-999974525 -596799473
-999969343 -596804655
596933354 999840644
596785310 999988688
596831838 999942160
-999938615 -596835383
-999903828 -596870170
-999859148 -596914850
-999898096 -596875902
-999848561 -596925437
-999939246 -596834752
596819469 999954529
596887638 999886360
596872815 999901183
-999982695 -596791303
-999935168 -596838830
-999838017 -596935981
-999829011 -596944987
596855345 999918653
596967778 999806220
-999992207 -596781791
-999834801 -596939197
-999991513 -596782485
-999926350 -596847648
596827425 999946573
596818464 999955534
596807550 999966448
-999926967 -596847031
596918143 999855855
596840553 999933445
-999821068 -596952930
596886936 999887062
596830266 999943732
596934017 999839981
596926109 999847889
-999876817 -596897181
-999945145 -596828853
-999849083 -596924915
-999826267 -596947731
596812169 999961829
-999974682 -596799316
596843846 999930152
-999805324 -596968674
-999949453 -596824545
596900093 999873905
596937547 999836451
-999869860 -596904138
596840038 999933960
-999968271 -596805727
596860046 999913952
596803136 999970862
596855183 999918815
596905674 999868324
596967711 999806287
-999964819 -596809179
-999939055 -596834943
596846428 999927570
-999947276 -596826722
-999976836 -596797162
-999961205 -596812793
-999994995 -596779003
596895856 999878142
-999953128 -596820870
-999902337 -596871661
596849920 999924078
596840321 999933677
596913155 999860843
596820113 999953885
596866101 999907897
-999863868 -596910130
-999945923 -596828075
-999885687 -596888311
596857002 999916996
596910695 999863303
-999805140 -596968858
-999935258 -596838740
-999839805 -596934193
596861403 999912595
-999973046 -596800952
-999804434 -596969564
596838669 999935329
-999851989 -596922009
-999922628 -596851370
-999858031 -596915967
-999959963 -596814035
596845445 999928553
596830751 999943247
596903886 999870112
-999928358 -596845640
596841090 999932908
-999846485 -596927513
-999865711 -596908287
-999913894 -596860104
-999868600 -596905398
-999843285 -596930713
-999981519 -596792479
596963576 999810422
-999895468 -596878530
-999921470 -596852528
596939635 999834363
-999891106 -596882892
596812880 999961118
596936393 999837605
596781556 999992442
-999819201 -596954797
596861562 999912436
596838908 999935090
-999861678 -596912320
-999977689 -596796309
596933226 999840772
596937746 999836252
-999838726 -596935272
596825240 999948758
596808315 999965683
596819340 999954658
596800192 999973806
596833419 999940579
596938188 999835810
-999859141 -596914857
-999877071 -596896927
596895014 999878984
596902962 999871036
596857792 999916206
-999957492 -596816506
596872783 999901215
-999989034 -596784964
596916789 999857209
596883491 999890507
596916971 999857027
596821582 999952416
-999981057 -596792941
596782226 999991772
-999859508 -596914490
596970718 999803280
-999819261 -596954737
596967207 999806791
-999851658 -596922340
596941788 999832210
596960359 999813639
-999928305 -596845693
596866872 999907126
-999860275 -596913723
596913988 999860010
596878686 999895312
596862013 999911985
596855096 999918902
-999911468 -596862530
596794727 999979271
596787515 999986483
-999919632 -596854366
596876314 999897684
596970643 999803355
596879469 999894529
-999908236 -596865762
596775060 999998938
596918718 999855280
596853980 999920018
596910892 999863106
596912987 999861011
-999947251 -596826747
596939933 999834065
596898276 999875722
-999892768 -596881230
596885916 999888082
596969590 999804408
-999972298 -596801700
-999986501 -596787497
-999996146 -596777852
596822812 999951186
596860363 999913635
596848322 999925676
-999976806 -596797192
596919613 999854385
596827558 999946440
596832128 999941870
596924416 999849582
596921957 999852041
-999815095 -596958903
-999876643 -596897355
-999834288 -596939710
-999914824 -596859174
596839137 999934861
-999981441 -596792557
596838762 999935236
-999853320 -596920678
-999809837 -596964161
596902765 999871233
-999883034 -596890964
-999857778 -596916220
-999923633 -596850365
-999849555 -596924443
-999997036 -596776962
-999925923 -596848075
-999949112 -596824886
-999935233 -596838765
-999977870 -596796128
-999833014 -596940984
-999913897 -596860101
596818760 999955238
-999825155 -596948843
-999820911 -596953087
596833902 999940096
596872652 999901346
596953356 999820642
596832925 999941073
596812319 999961679
-999967193 -596806805
596815105 999958893
596857263 999916735
-999950388 -596823610
596896956 999877042
-999910488 -596863510
596837956 999936042
-999863460 -596910538
596796243 999977755
596885125 999888873
596814417 999959581
-999839355 -596934643
596787186 999986812
596964027 999809971
-999866771 -596907227
596883624 999890374
-999960375 -596813623
-999856856 -596917142
-999825799 -596948199
596954308 999819690
596832526 999941472
-999800636 -596973362
-999800451 -596973547
596808654 999965344
-999931196 -596842802
-999917726 -596856272
596824183 999949815
596848457 999925541
-999800571 -596973427
-999902525 -596871473
-999955887 -596818111
596846939 999927059
-999834922 -596939076
-999863158 -596910840
596907375 999866623
-999809926 -596964072
-999882529 -596891469
-999973006 -596800992
-999838237 -596935761
-999977070 -596796928
-999973393 -596800605
596870815 999903183
-999976531 -596797467
596806653 999967345
-999835782 -596938216
596776147 999997851
-999876867 -596897131
-999850762 -596923236
-999979005 -596794993
596842681 999931317
-999937645 -596836353
-999941445 -596832553
-999841596 -596932402
-999881095 -596892903
596888818 999885180
596884731 999889267
-999844861 -596929137
596910819 999863179
-999978788 -596795210
596816458 999957540
596873581 999900417
-999866644 -596907354
-999885915 -596888083
-999907700 -596866298
596952523 999821475
-999989812 -596784186
596872140 999901858
596959808 999814190
-999871065 -596902933
-999889194 -596884804
596889178 999884820
-999931426 -596842572
596788727 999985271
596793522 999980476
596851226 999922772
-999901943 -596872055
596862492 999911506
-999831421 -596942577
596970017 999803981
-999893951 -596880047
596888761 999885237
-999863486 -596910512
596813643 999960355
-999819992 -596954006
-999815576 -596958422
-999986682 -596787316
-999923852 -596850146
596893731 999880267
596847155 999926843
-999845323 -596928675
596794715 999979283
-999814989 -596959009
-999852217 -596921781
-999892572 -596881426
-999807625 -596966373
-999977398 -596796600
596804562 999969436
-999961767 -596812231
596783730 999990268
-999888698 -596885300
596864439 999909559
-999899248 -596874750
596813298 999960700
596878517 999895481
596873413 999900585
596889217 999884781
-999821978 -596952020
-999899088 -596874910
596924797 999849201
596970638 999803360
-999966248 -596807750
-999847047 -596926951
-999971676 -596802322
596888495 999885503
596812708 999961290
596957806 999816192
-999900992 -596873006
-999855158 -596918840
596836895 999937103
-999931545 -596842453
596874621 999899377
596829080 999944918
596851014 999922984
596813316 999960682
596828778 999945220
596788513 999985485
-999986148 -596787850
-999929614 -596844384
596952458 999821540
596779946 999994052
596968080 999805918
-999844653 -596929345
596953659 999820339
-999813095 -596960903
596840511 999933487
-999867026 -596906972
-999985208 -596788790
-999816504 -596957494
596836551 999937447
-999868518 -596905480
-999869173 -596904825
596870765 999903233
-999909642 -596864356
-999836945 -596937053
596969052 999804946
596853066 999920932
-999969464 -596804534
596863864 999910134
596867878 999906120
-999979672 -596794326
-999816463 -596957535
-999838608 -596935390
-999807269 -596966729
596867970 999906028
-999901114 -596872884
-999866764 -596907234
-999844043 -596929955
596952230 999821768
-999917012 -596856986
596923604 999850394
-999961106 -596812892
596835979 999938019
-999960536 -596813462
-999915768 -596858230
596890924 999883074
596855499 999918499
-999814362 -596959636
596815643 999958355
596781189 999992809
596963884 999810114
596820807 999953191
-999800544 -596973454
-999853265 -596920733
596787914 999986084
596838436 999935562
-999872871 -596901127
-999814906 -596959092
-999910195 -596863803
596952117 999821881
596804331 999969667
596865100 999908898
-999971586 -596802412
596951660 999822338
596780242 999993756
-999950518 -596823480
596878629 999895369
596867052 999906946
596833137 999940861
596859220 999914778
-999868558 -596905440
-999996067 -596777931
-999866588 -596907410
-999893147 -596880851
596929874 999844124
-999825204 -596948794
-999833496 -596940502
-999890423 -596883575
-999931927 -596842071
596877329 999896669
-999899344 -596874654
-999919572 -596854426
-999845556 -596928442
-999903015 -596870983
596862216 999911782
-999820609 -596953389
-999994234 -596779764
-999803021 -596970977
596806184 999967814
596785567 999988431
596882254 999891744
-999962070 -596811928
596791529 999982469
-999905241 -596868757
-999914245 -596859753
-999860453 -596913545
596867474 999906524
596864682 999909316
596812644 999961354
596790031 999983967
-999909286 -596864712
596797996 999976002
-999964683 -596809315
596908375 999865623
596789223 999984775
-999844813 -596929185
-999929834 -596844164
596933584 999840414
596841838 999932160
-999911542 -596862456
-999876580 -596897418
596818337 999955661
-999939336 -596834662
596945148 999828850
596845728 999928270
596913252 999860746
596961027 999812971
596825153 999948845
-999904802 -596869196
596877659 999896339
-999919227 -596854771
596929495 999844503
-999880047 -596893951
-999999082 -596774916
-999834317 -596939681
596854775 999919223
596847094 999926904
596872818 999901180
596862662 999911336
-999823325 -596950673
596860993 999913005
596802706 999971292
-999954536 -596819462
596882958 999891040
596862160 999911838
-999936386 -596837612
596965753 999808245
-999994325 -596779673
-999874184 -596899814
596912318 999861680
596953386 999820612
-999920238 -596853760
-999831824 -596942174
596777135 999996863
-999969040 -596804958
596931552 999842446
-999981320 -596792678
-999986856 -596787142
596802734 999971264
596907712 999866286
-999987565 -596786433
-999847136 -596926862
596836678 999937320
-999855545 -596918453
596899704 999874294
-999885715 -596888283
-999986406 -596787592
-999839978 -596934020
596847527 999926471
596951282 999822716
-999877170 -596896828
596802209 999971789
596884690 999889308
-999957856 -596816142
-999841196 -596932802
596847437 999926561
-999992651 -596781347
-999924036 -596849962
-999833040 -596940958
-999991668 -596782330
596863266 999910732
-999899917 -596874081
-999830860 -596943138
596842575 999931423
-999957011 -596816987
596881298 999892700
-999873239 -596900759
596931880 999842118
596798887 999975111
-999885932 -596888066
-999860375 -596913623
596822281 999951717
596966897 999807101
596878912 999895086
-999816854 -596957144
596851750 999922248
596864596 999909402
-999803326 -596970672
596894230 999879768
-999824430 -596949568
596791546 999982452
596928371 999845627
596940511 999833487
-999939263 -596834735
-999841375 -596932623
-999940899 -596833099
596862957 999911041
-999904651 -596869347
-999840160 -596933838
596832197 999941801
-999967486 -596806512
596815112 999958886
-999816375 -596957623
596866558 999907440
596827529 999946469
-999824106 -596949892
-999982488 -596791510
-999989348 -596784650
-999898130 -596875868
596877068 999896930
-999828834 -596945164
596966255 999807743
596839492 999934506
596847445 999926553
-999809867 -596964131
596830811 999943187
596918460 999855538
-999808431 -596965567
596901545 999872453
-999848755 -596925243
-999802089 -596971909
596946811 999827187
-999838343 -596935655
596785705 999988293
596911818 999862180
596783291 999990707
-999882375 -596891623
-999840820 -596933178
596923532 999850466
596969994 999804004
596868345 999905653
596895826 999878172
596859473 999914525
-999872410 -596901588
596908866 999865132
-999971701 -596802297
596927019 999846979
596883965 999890033
596893334 999880664
-999943904 -596830094
-999974365 -596799633
-999867789 -596906209
-999955871 -596818127
-999983878 -596790120
-999925644 -596848354
596822364 999951634
596797871 999976127
596916962 999857036
-999856721 -596917277
-999949020 -596824978
-999963918 -596810080
596858052 999915946
-999940972 -596833026
-999920244 -596853754
596926837 999847161
596812910 999961088
-999915334 -596858664
596870615 999903383
596936999 999836999
-999902598 -596871400
596827094 999946904
-999974060 -596799938
-999886338 -596887660
-999854922 -596919076
596919060 999854938
-999868065 -596905933
596778343 999995655
-999968791 -596805207
-999864195 -596909803
596876165 999897833
-999802819 -596971179
596878105 999895893
-999977529 -596796469
-999886928 -596887070
-999982554 -596791444
596965532 999808466
596847907 999926091
596881766 999892232
-999805847 -596968151
596875551 999898447
-999847778 -596926220
-999822826 -596951172
-999933225 -596840773
-999922020 -596851978
596829275 999944723
-999842384 -596931614
596791412 999982586
596812742 999961256
596971064 999802934
596934219 999839779
-999807309 -596966689
-999848493 -596925505
596847974 999926024
596835066 999938932
596865365 999908633
-999855982 -596918016
596917056 999856942
-999840133 -596933865
596916980 999857018
596893268 999880730
596844709 999929289
-999876790 -596897208
596898783 999875215
-999894893 -596879105
-999963301 -596810697
-999860635 -596913363
-999903059 -596870939
596938824 999835174
596831191 999942807
596853206 999920792
596826107 999947891
596941076 999832922
596937900 999836098
-999928006 -596845992
596907691 999866307
596811428 999962570
596813898 999960100
596919063 999854935
-999876481 -596897517
-999952490 -596821508
596897408 999876590
596807575 999966423
-999979130 -596794868
-999922137 -596851861
-999926767 -596847231
-999865526 -596908472
-999842799 -596931199
-999953694 -596820304
596896800 999877198
-999984155 -596789843
596929681 999844317
596950433 999823565
-999885567 -596888431
596967896 999806102
-999869474 -596904524
596896658 999877340
596945072 999828926
596968201 999805797
596905852 999868146
-999892039 -596881959
596860823 999913175
-999965824 -596808174
-999976243 -596797755
-999986984 -596787014
-999998712 -596775286
596881033 999892965
596875325 999898673
596870631 999903367
-999943551 -596830447
596849187 999924811
-999810805 -596963193
-999814207 -596959791
596781433 999992565
-999898769 -596875229
596878058 999895940
596971391 999802607
596863315 999910683
-999963961 -596810037
596835897 999938101
596872630 999901368
596950381 999823617
-999965230 -596808768
-999821876 -596952122
596893103 999880895
-999908448 -596865550
-999831845 -596942153
596807480 999966518
596837376 999936622
596834399 999939599
596829866 999944132
596908851 999865147
596860357 999913641
-999886278 -596887720
596799860 999974138
-999919482 -596854516
-999863752 -596910246
596780388 999993610
596921007 999852991
596891908 999882090
-999808344 -596965654
-999975049 -596798949
-999883386 -596890612
596832605 999941393
596971598 999802400
-999888042 -596885956
596941106 999832892
596800448 999973550
-999930752 -596843246
-999809104 -596964894
-999921836 -596852162
596856434 999917564
-999816670 -596957328
-999840310 -596933688
596921914 999852084
-999991187 -596782811
596807884 999966114
-999878118 -596895880
596874829 999899169
-999868530 -596905468
596908837 999865161
-999866379 -596907619
596814353 999959645
596800100 999973898
596924375 999849623
-999927910 -596846088
596797529 999976469
596872930 999901068
596859042 999914956
-999911590 -596862408
-999940845 -596833153
-999890770 -596883228
-999987346 -596786652
596929906 999844092
596875733 999898265
596883515 999890483
596853947 999920051
-999955565 -596818433
596869716 999904282
-999908609 -596865389
596843408 999930590
-999857082 -596916916
596830895 999943103
596914421 999859577
-999804033 -596969965
-999952861 -596821137
596916838 999857160
-999856542 -596917456
596777204 999996794
-999946689 -596827309
596952711 999821287
596835413 999938585
-999805236 -596968762
-999819021 -596954977
596774460 999999538
-999894368 -596879630
-999955297 -596818701
596854010 999919988
-999870708 -596903290
596892894 999881104
-999925785 -596848213
596893954 999880044
596897718 999876280
-999919020 -596854978
596782735 999991263
-999837744 -596936254
-999928578 -596845420
596831000 999942998
-999976997 -596797001
596968033 999805965
596819783 999954215
596801813 999972185
596941547 999832451
-999840266 -596933732
596908998 999865000
596972352 999801646
-999816349 -596957649
-999847000 -596926998
596945992 999828006
596801462 999972536
-999908893 -596865105
-999870193 -596903805
-999880160 -596893838
-999865904 -596908094
596864194 999909804
-999856976 -596917022
596943001 999830997
-999838515 -596935483
-999953976 -596820022
-999886082 -596887916
596783996 999990002
596910624 999863374
596861575 999912423
596889313 999884685
596891586 999882412
596972670 999801328
-999805267 -596968731
596932838 999841160
596802204 999971794
596917626 999856372
-999973349 -596800649
596795137 999978861
-999892482 -596881516
596973098 999800900
596932106 999841892
596838447 999935551
596923269 999850729
596833102 999940896
596868730 999905268
-999806425 -596967573
596895658 999878340
-999974974 -596799024
-999874674 -596899324
-999809347 -596964651
-999823156 -596950842
596912484 999861514
-999845070 -596928928
596856090 999917908
596934435 999839563
-999928587 -596845411
596919676 999854322
-999882139 -596891859
-999878136 -596895862
596931400 999842598
596835316 999938682
596949575 999824423
-999904031 -596869967
596870061 999903937
-999832161 -596941837
-999968205 -596805793
-999989336 -596784662
596860809 999913189
596968514 999805484
-999948073 -596825925
596903977 999870021
-999890183 -596883815
596920835 999853163
596846550 999927448
-999865940 -596908058
596959390 999814608
596819235 999954763
596800213 999973785
596775101 999998897
-999835946 -596938052
-999938164 -596835834
-999856772 -596917226
596820343 999953655
596953205 999820793
-999993435 -596780563
-999932972 -596841026
596931497 999842501
596906708 999867290
596858902 999915096
596957043 999816955
-999944053 -596829945
-999964255 -596809743
596842383 999931615
596843937 999930061
-999940722 -596833276
-999924821 -596849177
596837175 999936823
-999866679 -596907319
-999800444 -596973554
596781235 999992763
-999806733 -596967265
-999891264 -596882734
-999949127 -596824871
-999829358 -596944640
-999809947 -596964051
596924225 999849773
-999816346 -596957652
596799114 999974884
596842085 999931913
-999933301 -596840697
596947733 999826265
596778866 999995132
-999921305 -596852693
-999977490 -596796508
-999951561 -596822437
-999913008 -596860990
596905202 999868796
596819532 999954466
-999899283 -596874715
596866718 999907280
-999942460 -596831538
-999827493 -596946505
596796668 999977330
596938700 999835298
-999859819 -596914179
596919146 999854852
-999854455 -596919543
596776173 999997825
596842401 999931597
-999983154 -596790844
-999958146 -596815852
-999859945 -596914053
-999817016 -596956982
-999979651 -596794347
596953399 999820599
596930440 999843558
-999978787 -596795211
-999862793 -596911205
-999812254 -596961744
-999975020 -596798978
-999975367 -596798631
596945227 999828771
596831855 999942143
596845311 999928687
-999987320 -596786678
-999850339 -596923659
-999897550 -596876448
596965714 999808284
596879575 999894423
-999962194 -596811804
-999822021 -596951977
-999878846 -596895152
-999823562 -596950436
596909159 999864839
-999862224 -596911774
-999953056 -596820942
-999997409 -596776589
596822234 999951764
-999818443 -596955555
-999838308 -596935690
596823449 999950549
596948763 999825235
-999883021 -596890977
-999956257 -596817741
-999851922 -596922076
596960678 999813320
596958729 999815269
-999925955 -596848043
-999921475 -596852523
-999923076 -596850922
-999986755 -596787243
-999862487 -596911511
596840285 999933713
596879449 999894549
596836480 999937518
-999876544 -596897454
-999952714 -596821284
-999967623 -596806375
596798572 999975426
-999829351 -596944647
-999946858 -596827140
596908834 999865164
596831251 999942747
-999976116 -596797882
596927295 999846703
-999910751 -596863247
-999941819 -596832179
-999895864 -596878134
-999886294 -596887704
596912797 999861201
-999859293 -596914705
596892915 999881083
596903119 999870879
-999984505 -596789493
596899917 999874081
-999839274 -596934724
-999931988 -596842010
-999949255 -596824743
-999921524 -596852474
596804188 999969810
596889753 999884245
596798412 999975586
596829782 999944216
-999983548 -596790450
-999965156 -596808842
-999932355 -596841643
596952212 999821786
-999894918 -596879080
596891108 999882890
596972521 999801477
-999891757 -596882241
596849648 999924350
-999830213 -596943785
596811912 999962086
596873376 999900622
-999971158 -596802840
596872105 999901893
596858292 999915706
-999872659 -596901339
596935293 999838705
-999875571 -596898427
596841191 999932807
596793898 999980100
-999830851 -596943147
596857724 999916274
-999980894 -596793104
596864778 999909220
-999946476 -596827522
596923036 999850962
596948914 999825084
-999921018 -596852980
596918305 999855693
-999831126 -596942872
-999811096 -596962902
596819528 999954470
-999958608 -596815390
596817513 999956485
596857185 999916813
-999992766 -596781232
596937324 999836674
-999840314 -596933684
-999969758 -596804240
596900264 999873734
-999865620 -596908378
596930122 999843876
-999922584 -596851414
-999941876 -596832122
596884350 999889648
596855464 999918534
-999846701 -596927297
596843717 999930281
-999956646 -596817352
596925623 999848375
-999811770 -596962228
-999926639 -596847359
596881372 999892626
596832109 999941889
-999990790 -596783208
596810045 999963953
596818331 999955667
596913696 999860302
596794589 999979409
-999886475 -596887523
596855644 999918354
596790800 999983198
596925416 999848582
596780913 999993085
-999896478 -596877520
-999995598 -596778400
-999849606 -596924392
-999943828 -596830170
596944274 999829724
-999850963 -596923035
-999834109 -596939889
596848196 999925802
596962903 999811095
596842778 999931220
596864819 999909179
596862664 999911334
-999899379 -596874619
-999865924 -596908074
-999916856 -596857142
596838632 999935366
596915455 999858543
596970480 999803518
596941703 999832295
-999970106 -596803892
596806211 999967787
-999994019 -596779979
596810597 999963401
596848153 999925845
-999953662 -596820336
596826914 999947084
596843657 999930341
-999823858 -596950140
-999898625 -596875373
596940044 999833954
-999862951 -596911047
-999993170 -596780828
596843361 999930637
-999883075 -596890923
-999979807 -596794191
596862703 999911295
-999998738 -596775260
596838816 999935182
-999970370 -596803628
596913522 999860476
-999968301 -596805697
-999960032 -596813966
-999953630 -596820368
-999902288 -596871710
596851768 999922230
-999887041 -596886957
-999971123 -596802875
596891847 999882151
-999910782 -596863216
596801900 999972098
596941556 999832442
596854545 999919453
-999873450 -596900548
-999935172 -596838826
-999978801 -596795197
-999944231 -596829767
-999856256 -596917742
-999965737 -596808261
596837521 999936477
596877215 999896783
-999869017 -596904981
-999891254 -596882744
-999864630 -596909368
596786411 999987587
-999908861 -596865137
-999919252 -596854746
-999849537 -596924461
596968013 999805985
596849631 999924367
-999955339 -596818659
596839336 999934662
596969828 999804170
596792942 999981056
596793185 999980813
-999882309 -596891689
-999803411 -596970587
596938804 999835194
-999875363 -596898635
596957235 999816763
596866784 999907214
596893324 999880674
-999851702 -596922296
596901384 999872614
596791154 999982844
-999843334 -596930664
-999963097 -596810901
-999960523 -596813475
-999815632 -596958366
596838791 999935207
596819403 999954595
596776205 999997793
596800463 999973535
596880267 999893731
-999923605 -596850393
596882249 999891749
596847460 999926538
-999872532 -596901466
-999993709 -596780289
596853099 999920899
596939011 999834987
-999831374 -596942624
-999960404 -596813594
596878453 999895545
596857915 999916083
596794069 999979929
-999888432 -596885566
596885833 999888165
596958874 999815124
-999840483 -596933515
-999940330 -596833668
596928996 999845002
596810397 999963601
596960627 999813371
-999886118 -596887880
-999970393 -596803605
-999819585 -596954413
596878314 999895684
596828836 999945162
-999824320 -596949678
-999864575 -596909423
-999862169 -596911829
-999889449 -596884549
596882059 999891939
-999999716 -596774282
596807805 999966193
-999914912 -596859086
-999945307 -596828691
-999911574 -596862424
596776034 999997964
-999991279 -596782719
596816573 999957425
596971717 999802281
-999830529 -596943469
596825953 999948045
-999830875 -596943123
-999918740 -596855258
-999988962 -596785036
596826417 999947581
-999888049 -596885949
596895208 999878790
-999827308 -596946690
-999902946 -596871052
596848580 999925418
596905512 999868486
596968650 999805348
-999809700 -596964298
596972208 999801790
596858198 999915800
-999956311 -596817687
596925211 999848787
596933443 999840555
-999824455 -596949543
596802073 999971925
-999861964 -596912034
596776415 999997583
-999963611 -596810387
-999892829 -596881169
596873388 999900610
-999942957 -596831041
596882542 999891456
-999972838 -596801160
-999868045 -596905953
596808085 999965913
596844828 999929170
596905163 999868835
596919056 999854942
596870595 999903403
-999809077 -596964921
-999840434 -596933564
596922934 999851064
596911112 999862886
596837856 999936142
-999984244 -596789754
-999856731 -596917267
-999938289 -596835709
-999936460 -596837538
-999810684 -596963314
596900741 999873257
-999966524 -596807474
-999922214 -596851784
-999887354 -596886644
596917348 999856650
596886871 999887127
-999811324 -596962674
596963841 999810157
596931382 999842616
-999805861 -596968137
596934303 999839695
596870948 999903050
-999937962 -596836036
-999946441 -596827557
596899105 999874893
596883986 999890012
596816833 999957165
-999973445 -596800553
-999873126 -596900872
-999919429 -596854569
-999918873 -596855125
-999826334 -596947664
-999846723 -596927275
596817380 999956618
596839825 999934173
-999829772 -596944226
596791049 999982949
596824349 999949649
-999884451 -596889547
596834983 999939015
596913314 999860684
-999926225 -596847773
596897717 999876281
596785897 999988101
596803900 999970098
596804581 999969417
596962001 999811997
596873255 999900743
-999981378 -596792620
596861289 999912709
596874685 999899313
596950187 999823811
-999879852 -596894146
-999919171 -596854827
596784949 999989049
596827184 999946814
-999972247 -596801751
596930201 999843797
596799740 999974258
596819478 999954520
596892308 999881690
596807976 999966022
-999957031 -596816967
-999925774 -596848224
596928280 999845718
596859104 999914894
-999867871 -596906127
-999887522 -596886476
-999985421 -596788577
-999862437 -596911561
596853126 999920872
-999820076 -596953922
596778065 999995933
-999835672 -596938326
596841031 999932967
-999806440 -596967558
596900581 999873417
-999963794 -596810204
596781414 999992584
596945350 999828648
-999893205 -596880793
-999894159 -596879839
-999804700 -596969298
-999977139 -596796859
-999847444 -596926554
596884014 999889984
-999897748 -596876250
-999980514 -596793484
-999990010 -596783988
-999978130 -596795868
596897578 999876420
-999825005 -596948993
-999894650 -596879348
596823185 999950813
596838592 999935406
596907026 999866972
-999987090 -596786908
596867813 999906185
-999964501 -596809497
596917213 999856785
-999899360 -596874638
-999968814 -596805184
-999998022 -596775976
596845969 999928029
596875176 999898822
596816882 999957116
596874725 999899273
596857842 999916156
596793075 999980923
-999946595 -596827403
-999935597 -596838401
596947582 999826416
596839699 999934299
596877828 999896170
596971531 999802467
-999985069 -596788929
596918472 999855526
596889814 999884184
-999957561 -596816437
-999852867 -596921131
-999920223 -596853775
596810591 999963407
-999840496 -596933502
596801022 999972976
-999888237 -596885761
-999911094 -596862904
596928256 999845742
596888187 999885811
596842501 999931497
596792417 999981581
-999957445 -596816553
596856421 999917577
596912373 999861625
-999856237 -596917761
596820857 999953141
-999983976 -596790022
-999867074 -596906924
596790013 999983985
596917863 999856135
-999887959 -596886039
-999927891 -596846107
-999846771 -596927227
-999850391 -596923607
596803929 999970069
596892156 999881842
596816246 999957752
596880493 999893505
596877173 999896825
596872968 999901030
-999931655 -596842343
596891225 999882773
596911333 999862665
596903560 999870438
-999812106 -596961892
-999939945 -596834053
-999889776 -596884222
596776209 999997789
596816285 999957713
-999995019 -596778979
596867690 999906308
596884293 999889705
-999831481 -596942517
-999808211 -596965787
-999845743 -596928255
596960607 999813391
-999825147 -596948851
596952088 999821910
596972959 999801039
596806429 999967569
-999905392 -596868606
-999865602 -596908396
-999914189 -596859809
-999996424 -596777574
596950494 999823504
596915720 999858278
596823810 999950188
596927527 999846471
596931094 999842904
596779843 999994155
596775534 999998464
596914758 999859240
596832312 999941686
-999892956 -596881042
-999992167 -596781831
596885046 999888952
596916310 999857688
596782736 999991262
596972851 999801147
-999967516 -596806482
596903988 999870010
596820229 999953769
596780079 999993919
-999918505 -596855493
-999853724 -596920274
596896186 999877812
-999841261 -596932737
-999850701 -596923297
-999932330 -596841668
-999829260 -596944738
596812475 999961523
-999957151 -596816847
596850179 999923819
-999809222 -596964776
596870222 999903776
596827534 999946464
596782224 999991774
596781900 999992098
596866957 999907041
-999825551 -596948447
-999897546 -596876452
-999908335 -596865663
596949554 999824444
-999915506 -596858492
596831182 999942816
-999818810 -596955188
596923815 999850183
-999919024 -596854974
-999843332 -596930666
-999856208 -596917790
596951494 999822504
596809925 999964073
-999898780 -596875218
596905801 999868197
596896331 999877667
596904846 999869152
596901444 999872554
-999959420 -596814578
-999892014 -596881984
596908649 999865349
-999830266 -596943732
596797813 999976185
-999966364 -596807634
-999856532 -596917466
-999889772 -596884226
-999851516 -596922482
-999852046 -596921952
596965945 999808053
596825031 999948967
-999824699 -596949299
596775570 999998428
596782555 999991443
-999888257 -596885741
-999919455 -596854543
596892540 999881458
596950948 999823050
-999883500 -596890498
596917389 999856609
-999839947 -596934051
596846083 999927915
596844041 999929957
-999850496 -596923502
596933054 999840944
-999897187 -596876811
596844922 999929076
-999855172 -596918826
-999893738 -596880260
596936541 999837457
596783498 999990500
-999990237 -596783761
-999938135 -596835863
596860773 999913225
-999828654 -596945344
596783562 999990436
596965423 999808575
-999883835 -596890163
596851810 999922188
596894651 999879347
-999998914 -596775084
-999977537 -596796461
596909844 999864154
596964190 999809808
-999894588 -596879410
596863741 999910257
-999926030 -596847968
596952401 999821597
-999984627 -596789371
596863213 999910785
-999993370 -596780628
-999885464 -596888534
596824734 999949264
-999802061 -596971937
596920633 999853365
596889521 999884477
-999935504 -596838494
596924877 999849121
-999834780 -596939218
596957185 999816813
596803032 999970966
596808933 999965065
-999891360 -596882638
596936630 999837368
596872702 999901296
-999835156 -596938842
-999852545 -596921453
596929278 999844720
596858392 999915606
596811974 999962024
596852961 999921037
-999813233 -596960765
596861522 999912476
596894219 999879779
596936137 999837861
-999925033 -596848965
-999916800 -596857198
-999862919 -596911079
-999935143 -596838855
-999927661 -596846337
-999825317 -596948681
596822155 999951843
596934777 999839221
-999989480 -596784518
596825511 999948487
596914764 999859234
596820323 999953675
-999917994 -596856004
596882274 999891724
-999821486 -596952512
-999908383 -596865615
596800367 999973631
-999989633 -596784365
-999855895 -596918103
596838823 999935175
596807589 999966409
596871987 999902011
-999946274 -596827724
596818096 999955902
-999987675 -596786323
596945337 999828661
596939955 999834043
-999969834 -596804164
-999860968 -596913030
-999890157 -596883841
596853945 999920053
-999863741 -596910257
-999965076 -596808922
596806630 999967368
596907660 999866338
596915760 999858238
-999997342 -596776656
-999914303 -596859695
596804053 999969945
-999905771 -596868227
-999862645 -596911353
-999947862 -596826136
596914406 999859592
596927170 999846828
-999941452 -596832546
-999813882 -596960116
-999877749 -596896249
596962277 999811721
596779039 999994959
596872158 999901840
596785021 999988977
-999851835 -596922163
596933375 999840623
596802626 999971372
596847047 999926951
596911388 999862610
-999888607 -596885391
-999988393 -596785605
596884591 999889407
596950251 999823747
596932860 999841138
-999847310 -596926688
596877176 999896822
596970873 999803125
596960010 999813988
-999939844 -596834154
-999994786 -596779212
596924196 999849802
596913037 999860961
596941463 999832535
596908163 999865835
596901048 999872950
596873256 999900742
-999991866 -596782132
-999812872 -596961126
-999987493 -596786505
-999948281 -596825717
596840226 999933772
596793937 999980061
-999921191 -596852807
596853633 999920365
596798351 999975647
-999863212 -596910786
-999952240 -596821758
596825110 999948888
-999899557 -596874441
596929371 999844627
-999922873 -596851125
596845167 999928831
-999896269 -596877729
596893146 999880852
596836614 999937384
596875522 999898476
596846160 999927838
-999890980 -596883018
-999861913 -596912085
596963677 999810321
596826227 999947771
-999835357 -596938641
-999956655 -596817343
-999928215 -596845783
596828251 999945747
-999986947 -596787051
-999899716 -596874282
596836458 999937540
596959839 999814159
596924399 999849599
596854453 999919545
596936234 999837764
596930630 999843368
-999939175 -596834823
-999942173 -596831825
-999998705 -596775293
596891753 999882245
-999846788 -596927210
596802658 999971340
596863919 999910079
-999937630 -596836368
-999946755 -596827243
596895323 999878675
-999921144 -596852854
596786115 999987883
596856873 999917125
596867073 999906925
596825147 999948851
596783524 999990474
596775473 999998525
-999919204 -596854794
-999885584 -596888414
-999954609 -596819389
-999973089 -596800909
596888991 999885007
596960459 999813539
596900585 999873413
596903117 999870881
-999838627 -596935371
596845779 999928219
-999886444 -596887554
596958128 999815870
-999904166 -596869832
-999843179 -596930819
596794135 999979863
596936916 999837082
-999928060 -596845938
-999958987 -596815011
-999845573 -596928425
-999824599 -596949399
-999961305 -596812693
596871947 999902051
596792708 999981290
-999951987 -596822011
596920086 999853912
596858790 999915208
596923623 999850375
-999836992 -596937006
-999998256 -596775742
596902043 999871955
596806116 999967882
-999975560 -596798438
596827144 999946854
-999939076 -596834922
-999891792 -596882206
596843509 999930489
-999846099 -596927899
596787568 999986430
596776302 999997696
596811872 999962126
-999855410 -596918588
-999963672 -596810326
-999981947 -596792051
596864447 999909551
-999881979 -596892019
-999861568 -596912430
-999864964 -596909034
596875566 999898432
-999835523 -596938475
596844664 999929334
596930102 999843896
596830665 999943333
596940209 999833789
596946034 999827964
-999889666 -596884332
596963102 999810896
596809607 999964391
596916856 999857142
596854489 999919509
-999903198 -596870800
-999986078 -596787920
-999831670 -596942328
596912566 999861432
-999914635 -596859363
-999988648 -596785350
596830161 999943837
-999894200 -596879798
-999907939 -596866059
596774036 999999962
-999982766 -596791232
596919904 999854094
-999932877 -596841121
-999877367 -596896631
-999823068 -596950930
-999808393 -596965605
596880506 999893492
-999998871 -596775127
596808325 999965673
-999849177 -596924821
-999900215 -596873783
596924003 999849995
596899046 999874952
596776865 999997133
596954041 999819957
-999924929 -596849069
596806806 999967192
596875921 999898077
596929896 999844102
-999856375 -596917623
-999887439 -596886559
-999879885 -596894113
596919549 999854449
-999803364 -596970634
-999916860 -596857138
596812478 999961520
596866512 999907486
596827301 999946697
-999912093 -596861905
596951145 999822853
596900978 999873020
-999888522 -596885476
-999929392 -596844606
-999913371 -596860627
-999816666 -596957332
-999807940 -596966058
596899416 999874582
-999828078 -596945920
596947978 999826020
596823557 999950441
-999898129 -596875869
596832586 999941412
-999896301 -596877697
596889865 999884133
596947545 999826453
596928825 999845173
596817703 999956295
-999918801 -596855197
596804358 999969640
-999940461 -596833537
-999997933 -596776065
-999933039 -596840959
-999861192 -596912806
-999881016 -596892982
-999880307 -596893691
596972492 999801506
596931136 999842862
596890825 999883173
596930552 999843446
596911967 999862031
596820879 999953119
-999934550 -596839448
596948382 999825616
-999881376 -596892622
-999865100 -596908898
-999923733 -596850265
-999973283 -596800715
596782422 999991576
596827728 999946270
596787553 999986445
596782182 999991816
596894379 999879619
-999992554 -596781444
596887756 999886242
-999811728 -596962270
596900519 999873479
-999999725 -596774273
596819820 999954178
-999976879 -596797119
596839599 999934399
-999950307 -596823691
596852420 999921578
-999812939 -596961059
-999846122 -596927876
596830140 999943858
-999819457 -596954541
596856592 999917406
596818449 999955549
596902568 999871430
596887490 999886508
596830436 999943562
-999905383 -596868615
-999871425 -596902573
-999901585 -596872413
-999948936 -596825062
596965748 999808250
596885753 999888245
-999817062 -596956936
-999965829 -596808169
-999991830 -596782168
596853845 999920153
-999886960 -596887038
596783099 999990899
-999967914 -596806084
596831154 999942844
-999979210 -596794788
-999917367 -596856631
596804983 999969015
596842084 999931914
596864298 999909700
-999846713 -596927285
596835340 999938658
-999995474 -596778524
596948170 999825828
-999978003 -596795995
596925451 999848547
596917884 999856114
-999913216 -596860782
596791364 999982634
596794754 999979244
-999974390 -596799608
596819396 999954602
596885909 999888089
-999851851 -596922147
-999955702 -596818296
596957257 999816741
596781526 999992472
596886282 999887716
-999862976 -596911022
-999832746 -596941252
596841994 999932004
596777558 999996440
596970524 999803474
-999879432 -596894566
-999884339 -596889659
-999805026 -596968972
596867251 999906747
596861123 999912875
596970357 999803641
596791216 999982782
-999923048 -596850950
596856311 999917687
596890793 999883205
596953944 999820054
-999966907 -596807091
-999959775 -596814223
596866612 999907386
596972911 999801087
-999918856 -596855142
596856160 999917838
-999842595 -596931403
-999911522 -596862476
-999949874 -596824124
596839246 999934752
596963171 999810827
-999846290 -596927708
-999846867 -596927131
-999857343 -596916655
-999947996 -596826002
596901176 999872822
-999935529 -596838469
-999904453 -596869545
596863109 999910889
596970033 999803965
596964382 999809616
596871432 999902566
596833823 999940175
-999978696 -596795302
596837656 999936342
-999953905 -596820093
596826769 999947229
-999930468 -596843530
-999872566 -596901432
-999847713 -596926285
-999900502 -596873496
596904236 999869762
-999808220 -596965778
596805541 999968457
596932090 999841908
596950407 999823591
-999874953 -596899045
-999949832 -596824166
-999869493 -596904505
596887065 999886933
-999853667 -596920331
596898695 999875303
596901853 999872145
-999965072 -596808926
596798254 999975744
596954402 999819596
596803190 999970808
596800356 999973642
596798784 999975214
596890159 999883839
-999849348 -596924650
-999919072 -596854926
-999808674 -596965324
-999809497 -596964501
596922308 999851690
-999965529 -596808469
-999900311 -596873687
596964359 999809639
596836349 999937649
596860653 999913345
596814598 999959400
596930211 999843787
596828308 999945690
-999881974 -596892024
596816829 999957169
596864337 999909661
-999894062 -596879936
596952189 999821809
596780660 999993338
596947207 999826791
596820881 999953117
596934406 999839592
596848528 999925470
596897475 999876523
596804106 999969892
-999989087 -596784911
-999921760 -596852238
596789632 999984366
-999875531 -596898467
596893216 999880782
-999887580 -596886418
-999859108 -596914890
-999978408 -596795590
596879549 999894449
596839001 999934997
596960835 999813163
-999849175 -596924823
-999969522 -596804476
596895703 999878295
-999867127 -596906871
-999966595 -596807403
-999855286 -596918712
-999965897 -596808101
-999965518 -596808480
596873881 999900117
-999847098 -596926900
596885165 999888833
596959715 999814283
-999921053 -596852945
596877806 999896192
596925390 999848608
596909737 999864261
596842459 999931539
596850249 999923749
-999878949 -596895049
-999972390 -596801608
596900172 999873826
596821943 999952055
-999912338 -596861660
-999876493 -596897505
596886535 999887463
596954139 999819859
596909814 999864184
-999801613 -596972385
-999823318 -596950680
-999961443 -596812555
596816407 999957591
-999821760 -596952238
596843628 999930370
-999999636 -596774362
-999870236 -596903762
596957083 999816915
596800332 999973666
-999916857 -596857141
596831785 999942213
-999805900 -596968098
596914842 999859156
-999839171 -596934827
596915855 999858143
596819543 999954455
-999900439 -596873559
596929700 999844298
596841318 999932680
596928353 999845645
596777168 999996830
596795388 999978610
-999874973 -596899025
-999994618 -596779380
596889063 999884935
-999854871 -596919127
596793906 999980092
596840484 999933514
596807499 999966499
-999831534 -596942464
-999835046 -596938952
596805862 999968136
-999875497 -596898501
596972773 999801225
-999865611 -596908387
596831975 999942023
596789806 999984192
-999946277 -596827721
596957539 999816459
596890602 999883396
-999887618 -596886380
596842487 999931511
596853282 999920716
-999913582 -596860416
596959979 999814019
596960191 999813807
596775035 999998963
596936065 999837933
-999979363 -596794635
596851113 999922885
596780166 999993832
-999899214 -596874784
596801259 999972739
-999967577 -596806421
596957191 999816807
-999998399 -596775599
-999941814 -596832184
596798219 999975779
596881976 999892022
-999972545 -596801453
-999935541 -596838457
-999853477 -596920521
-999960391 -596813607
-999875180 -596898818
-999979591 -596794407
-999990781 -596783217
596945351 999828647
596813968 999960030
-999844431 -596929567
-999866943 -596907055
-999940218 -596833780
-999873752 -596900246
-999917899 -596856099
-999881189 -596892809
596826373 999947625
596777361 999996637
-999963530 -596810468
596958981 999815017
-999883943 -596890055
596819292 999954706
596876700 999897298
596892847 999881151
596912635 999861363
596961480 999812518
-999989228 -596784770
-999846809 -596927189
-999889943 -596884055
-999953559 -596820439
596921170 999852828
-999911648 -596862350
596850221 999923777
596780141 999993857
-999853409 -596920589
-999979134 -596794864
-999970267 -596803731
596903626 999870372
596801140 999972858
596793605 999980393
596839475 999934523
-999913329 -596860669
-999953713 -596820285
596931275 999842723
-999991875 -596782123
596855926 999918072
-999938974 -596835024
-999965028 -596808970
-999880337 -596893661
-999872403 -596901595
596814609 999959389
-999929297 -596844701
-999990923 -596783075
-999879108 -596894890
-999903472 -596870526
-999806718 -596967280
-999840794 -596933204
-999960958 -596813040
-999934961 -596839037
-999997967 -596776031
596939665 999834333
-999837187 -596936811
596946878 999827120
-999846450 -596927548
596964153 999809845
-999956405 -596817593
-999867094 -596906904
-999989315 -596784683
-999978964 -596795034
596782544 999991454
-999905906 -596868092
-999996167 -596777831
596902285 999871713
596825470 999948528
596906564 999867434
-999897799 -596876199
596829969 999944029
-999804635 -596969363
-999841686 -596932312
-999820212 -596953786
-999802582 -596971416
-999840619 -596933379
596972043 999801955
-999893712 -596880286
596910716 999863282
596898617 999875381
-999988884 -596785114
-999867057 -596906941
596842139 999931859
596915496 999858502
-999847580 -596926418
-999802371 -596971627
-999835663 -596938335
596830500 999943498
-999872504 -596901494
-999817226 -596956772
596854476 999919522
596965098 999808900
596799924 999974074
-999885164 -596888834
-999908606 -596865392
596953906 999820092
-999966682 -596807316
-999898950 -596875048
596915883 999858115
-999870042 -596903956
-999812374 -596961624
596869821 999904177
-999998439 -596775559
596779930 999994068
-999924284 -596849714
596833933 999940065
596789654 999984344
-999997984 -596776014
596854365 999919633
596854369 999919629
596870733 999903265
596924544 999849454
-999843588 -596930410
-999936377 -596837621
-999888837 -596885161
-999969278 -596804720
-999871883 -596902115
-999997782 -596776216
596792562 999981436
-999936463 -596837535
596869047 999904951
596892014 999881984
596898272 999875726
-999946988 -596827010
-999979355 -596794643
596966033 999807965
596779097 999994901
-999863462 -596910536
-999846226 -596927772
-999998082 -596775916
-999830999 -596942999
-999969052 -596804946
596779138 999994860
-999835339 -596938659
596774243 999999755
596815813 999958185
-999897622 -596876376
596881021 999892977
596857173 999916825
596777464 999996534
596818604 999955394
596784453 999989545
-999809906 -596964092
596799973 999974025
596811352 999962646
596837219 999936779
-999893660 -596880338
596892379 999881619
-999924625 -596849373
-999935713 -596838285
-999992299 -596781699
596848764 999925234
-999804692 -596969306
-999901696 -596872302
596859038 999914960
596930813 999843185
596939982 999834016
596815650 999958348
596786401 999987597
-999845750 -596928248
-999966613 -596807385
596818153 999955845
-999998965 -596775033
596961735 999812263
596966806 999807192
596794652 999979346
596961681 999812317
-999808349 -596965649
-999859511 -596914487
-999981662 -596792336
596961578 999812420
596856420 999917578
-999902754 -596871244
596927071 999846927
596898594 999875404
-999836911 -596937087
-999934135 -596839863
596789102 999984896
-999999212 -596774786
-999936627 -596837371
596965351 999808647
596804176 999969822
-999840326 -596933672
-999960803 -596813195
596910057 999863941
-999827967 -596946031
-999879231 -596894767
596787250 999986748
-999959054 -596814944
596798870 999975128
596880623 999893375
596919200 999854798
596854321 999919677
-999961018 -596812980
-999905479 -596868519
596830539 999943459
596908148 999865850
596810544 999963454
596973917 999800081
-999886361 -596887637
596860605 999913393
-999997538 -596776460
-999999625 -596774373
-999845089 -596928909
-999866957 -596907041
-999873247 -596900751
-999916301 -596857697
-999851130 -596922868
596922875 999851123
596875674 999898324
-999940091 -596833907
-999924736 -596849262
-999993715 -596780283
-999892440 -596881558
596790037 999983961
-999891844 -596882154
-999875810 -596898188
596805094 999968904
596906874 999867124
596839550 999934448
596944788 999829210
-999961949 -596812049
596846214 999927784
596970657 999803341
-999921707 -596852291
596930898 999843100
596944948 999829050
-999956414 -596817584
596847447 999926551
596966570 999807428
-999827196 -596946802
596972093 999801905
596787651 999986347
596808172 999965826
-999817313 -596956685
-999860244 -596913754
-999889711 -596884287
596930189 999843809
596888940 999885058
-999977904 -596796094
596829085 999944913
596807049 999966949
596794219 999979779
-999891227 -596882771
-999825399 -596948599
596825504 999948494
-999982379 -596791619
596928843 999845155
596958006 999815992
596825036 999948962
-999961044 -596812954
596835652 999938346
-999851977 -596922021
-999815677 -596958321
-999804428 -596969570
-999885748 -596888250
-999816497 -596957501
596933749 999840249
596781517 999992481
-999836244 -596937754
-999847950 -596926048
-999979937 -596794061
596884020 999889978
596824185 999949813
-999853788 -596920210
596830796 999943202
596774941 999999057
596940977 999833021
596899547 999874451
-999913718 -596860280
596847533 999926465
596866537 999907461
-999899172 -596874826
596864417 999909581
596846168 999927830
596775163 999998835
-999811424 -596962574
596946648 999827350
596909351 999864647
-999984499 -596789499
-999908802 -596865196
-999868388 -596905610
596834028 999939970
596785929 999988069
596905506 999868492
-999829866 -596944132
-999859490 -596914508
-999911305 -596862693
-999898736 -596875262
596970732 999803266
-999853054 -596920944
596838701 999935297
596853626 999920372
596775824 999998174
596833130 999940868
-999870445 -596903553
596962797 999811201
596849667 999924331
596921689 999852309
596791382 999982616
-999845788 -596928210
596949455 999824543
-999966579 -596807419
-999804530 -596969468
596790402 999983596
596830342 999943656
-999900852 -596873146
596837305 999936693
-999868452 -596905546
596930462 999843536
-999994456 -596779542
596956458 999817540
596832763 999941235
-999864273 -596909725
-999927033 -596846965
596868172 999905826
596933634 999840364
-999992409 -596781589
-999868401 -596905597
-999874558 -596899440
596832994 999941004
596873561 999900437
-999868967 -596905031
596951032 999822966
-999957799 -596816199
596838299 999935699
-999953529 -596820469
-999826672 -596947326
596847621 999926377
-999882454 -596891544
-999882588 -596891410
596952404 999821594
-999894648 -596879350
596848378 999925620
-999978453 -596795545
596859807 999914191
-999939474 -596834524
596894640 999879358
596908444 999865554
596920634 999853364
596936467 999837531
596852564 999921434
596907924 999866074
596869097 999904901
-999909336 -596864662
596850645 999923353
-999985819 -596788179
596893342 999880656
596952730 999821268
596967413 999806585
596781467 999992531
-999986981 -596787017
-999967678 -596806320
596888507 999885491
-999899571 -596874427
-999937096 -596836902
596955384 999818614
-999921552 -596852446
-999945430 -596828568
596820282 999953716
596886338 999887660
-999923179 -596850819
-999923188 -596850810
-999875109 -596898889
596947318 999826680
596811412 999962586
-999992572 -596781426
596876078 999897920
596956022 999817976
596888819 999885179
-999903922 -596870076
-999829002 -596944996
596854803 999919195
-999962276 -596811722
-999982885 -596791113
-999916900 -596857098
596885846 999888152
596897084 999876914
-999889627 -596884371
596907580 999866418
-999979781 -596794217
596801928 999972070
596853340 999920658
596920122 999853876
-999951954 -596822044
-999877205 -596896793
-999901864 -596872134
-999955166 -596818832
596965028 999808970
596883011 999890987
-999887938 -596886060
596848311 999925687
596906021 999867977
-999833347 -596940651
-999987522 -596786476
596844859 999929139
596799050 999974948
596885880 999888118
596802799 999971199
-999830462 -596943536
-999891938 -596882060
596947293 999826705
-999913295 -596860703
-999944388 -596829610
-999952975 -596821023
-999947973 -596826025
-999832497 -596941501
596836257 999937741
-999936988 -596837010
-999824555 -596949443
-999978263 -596795735
-999874153 -596899845
596933902 999840096
596964604 999809394
-999856357 -596917641
596921752 999852246
596958494 999815504
-999947021 -596826977
596804464 999969534
-999931556 -596842442
596872092 999901906
-999925022 -596848976
596903561 999870437
-999906684 -596867314
-999958132 -596815866
-999854876 -596919122
596952098 999821900
-999837941 -596936057
596847604 999926394
596957864 999816134
596810514 999963484
596774970 999999028
596827510 999946488
596833739 999940259
596938368 999835630
596901082 999872916
596961622 999812376
-999820860 -596953138
-999872872 -596901126
-999993995 -596780003
596869208 999904790
596941985 999832013
596927455 999846543
596866719 999907279
-999830267 -596943731
-999868690 -596905308
-999914521 -596859477
-999845917 -596928081
596940593 999833405
596943954 999830044
596909197 999864801
596914771 999859227
596783693 999990305
-999972326 -596801672
-999913609 -596860389
596828264 999945734
596881789 999892209
596874020 999899978
596839817 999934181
-999844177 -596929821
-999834957 -596939041
-999867190 -596906808
-999864865 -596909133
596793045 999980953
-999866525 -596907473
596897129 999876869
-999837108 -596936890
-999828526 -596945472
-999863528 -596910470
596830973 999943025
-999831391 -596942607
-999872710 -596901288
-999950378 -596823620
596894003 999879995
-999901857 -596872141
-999867254 -596906744
596925486 999848512
-999817806 -596956192
596940797 999833201
-999864426 -596909572
-999997005 -596776993
-999908139 -596865859
596874156 999899842
596892450 999881548
-999857728 -596916270
-999805256 -596968742
-999936574 -596837424
-999834268 -596939730
-999961842 -596812156
596904330 999869668
596966866 999807132
-999845166 -596928832
-999907850 -596866148
596811075 999962923
596879993 999894005
-999853288 -596920710
596840911 999933087
596846244 999927754
-999964888 -596809110
596971873 999802125
596824900 999949098
596850032 999923966
-999940320 -596833678
596961922 999812076
596875815 999898183
596787876 999986122
596802022 999971976
596973631 999800367
596840419 999933579
-999842962 -596931036
-999921605 -596852393
-999997961 -596776037
596912701 999861297
-999868792 -596905206
596896944 999877054
-999956677 -596817321
-999948776 -596825222
596969340 999804658
596809051 999964947
-999917111 -596856887
-999901639 -596872359
596856725 999917273
596846468 999927530
596883344 999890654
596804886 999969112
-999967510 -596806488
596782184 999991814
-999988189 -596785809
596792398 999981600
596827155 999946843
-999885518 -596888480
596869104 999904894
596934605 999839393
596784872 999989126
596942708 999831290
-999923493 -596850505
596899505 999874493
-999900784 -596873214
-999913529 -596860469
596942914 999831084
596923190 999850808
596821231 999952767
-999806941 -596967057
596856281 999917717
-999968420 -596805578
596884621 999889377
596927814 999846184
-999865885 -596908113
596877770 999896228
-999895911 -596878087
-999993804 -596780194
596898196 999875802
-999917969 -596856029
596824917 999949081
-999925811 -596848187
-999878101 -596895897
596972647 999801351
596833055 999940943
596860430 999913568
-999808094 -596965904
596893138 999880860
596897209 999876789
596878035 999895963
596847446 999926552
596781934 999992064
596804856 999969142
-999840091 -596933907
-999865105 -596908893
-999903499 -596870499
-999883736 -596890262
596961771 999812227
596803957 999970041
596955250 999818748
596913308 999860690
596842746 999931252
596944295 999829703
596782229 999991769
-999879677 -596894321
-999969580 -596804418
596826349 999947649
596857145 999916853
596875808 999898190
596829336 999944662
-999830385 -596943613
596791163 999982835
-999872135 -596901863
596930996 999843002
-999909161 -596864837
596814857 999959141
596867132 999906866
-999920756 -596853242
-999895846 -596878152
-999803663 -596970335
-999841952 -596932046
596836243 999937755
-999920333 -596853665
596936362 999837636
-999916806 -596857192
596796468 999977530
596894621 999879377
-999974643 -596799355
-999954425 -596819573
596838096 999935902
-999874327 -596899671
-999859038 -596914960
-999813338 -596960660
596828834 999945164
596952560 999821438
-999958365 -596815633
596937019 999836979
596881237 999892761
596837465 999936533
-999889941 -596884057
-999844323 -596929675
-999973369 -596800629
596823599 999950399
-999952389 -596821609
596910164 999863834
596818022 999955976
-999987832 -596786166
-999922849 -596851149
596893259 999880739
-999943557 -596830441
596913418 999860580
-999853631 -596920367
596870873 999903125
-999959458 -596814540
-999903800 -596870198
-999851124 -596922874
596907980 999866018
-999974706 -596799292
-999815968 -596958030
596875553 999898445
596965686 999808312
-999885839 -596888159
596779476 999994522
-999813194 -596960804
-999945794 -596828204
-999889013 -596884985
596783360 999990638
-999846671 -596927327
596834099 999939899
-999973140 -596800858
-999838108 -596935890
596856678 999917320
-999884678 -596889320
-999953533 -596820465
-999882460 -596891538
-999837948 -596936050
-999832203 -596941795
-999964678 -596809320
-999820598 -596953400
596881651 999892347
-999955961 -596818037
-999921429 -596852569
-999988714 -596785284
596846230 999927768
596784562 999989436
596836510 999937488
-999804713 -596969285
596835679 999938319
596955646 999818352
596915692 999858306
596885728 999888270
596892774 999881224
596909255 999864743
-999895806 -596878192
-999886522 -596887476
596886317 999887681
-999896572 -596877426
-999948828 -596825170
596966620 999807378
596888948 999885050
596932534 999841464
596790102 999983896
-999866552 -596907446
596915460 999858538
596893675 999880323
-999913114 -596860884
596934858 999839140
596940346 999833652
596939250 999834748
-999802283 -596971715
596856182 999917816
-999901546 -596872452
-999861094 -596912904
596948471 999825527
-999833899 -596940099
596970697 999803301
596928991 999845007
-999830929 -596943069
-999829039 -596944959
-999930267 -596843731
-999966506 -596807492
596908855 999865143
596933857 999840141
-999813755 -596960243
-999938473 -596835525
596868368 999905630
596798501 999975497
-999923011 -596850987
-999955974 -596818024
-999895277 -596878721
596872348 999901650
596910363 999863635
-999872255 -596901743
596940827 999833171
-999960443 -596813555
596800550 999973448
-999955190 -596818808
596894988 999879010
596839929 999934069
-999952211 -596821787
596893647 999880351
596965270 999808728
596941361 999832637
596919938 999854060
596818031 999955967
596958094 999815904
-999801882 -596972116
-999871715 -596902283
-999952895 -596821103
-999893559 -596880439
-999938664 -596835334
-999891704 -596882294
-999891848 -596882150
596850423 999923575
-999903637 -596870361
596940148 999833850
-999998400 -596775598
-999964579 -596809419
-999967285 -596806713
-999990196 -596783802
596896850 999877148
596849240 999924758
596965340 999808658
-999919739 -596854259
-999942651 -596831347
-999803955 -596970043
596790883 999983115
-999998331 -596775667
-999812298 -596961700
-999864586 -596909412
596968871 999805127
-999973643 -596800355
596931415 999842583
596879211 999894787
596777581 999996417
-999854995 -596919003
596882828 999891170
-999981237 -596792761
596840690 999933308
596829157 999944841
-999824680 -596949318
-999983255 -596790743
596941431 999832567
596919949 999854049
-999970625 -596803373
-999995382 -596778616
-999815909 -596958089
596816432 999957566
596848663 999925335
596933406 999840592
596832463 999941535
-999999441 -596774557
596906528 999867470
596878452 999895546
596894188 999879810
-999909197 -596864801
596840476 999933522
596808582 999965416
596924491 999849507
596829889 999944109
-999861185 -596912813
-999916573 -596857425
-999838699 -596935299
596851020 999922978
596963558 999810440
-999834366 -596939632
-999908182 -596865816
-999844835 -596929163
-999974235 -596799763
-999991470 -596782528
596947449 999826549
-999852634 -596921364
-999893676 -596880322
-999918741 -596855257
596803243 999970755
-999866365 -596907633
596785444 999988554
596851909 999922089
-999893412 -596880586
-999800804 -596973194
596823624 999950374
-999807515 -596966483
596802967 999971031
596801128 999972870
596803566 999970432
596920114 999853884
-999921983 -596852015
596842318 999931680
-999825771 -596948227
596795526 999978472
596834404 999939594
-999960429 -596813569
596864788 999909210
-999991703 -596782295
-999915204 -596858794
596788507 999985491
596787327 999986671
-999823446 -596950552
-999817960 -596956038
-999848286 -596925712
-999842308 -596931690
596884893 999889105
-999945522 -596828476
596870596 999903402
596919313 999854685
-999835806 -596938192
-999974538 -596799460
-999901130 -596872868
596840611 999933387
-999991059 -596782939
-999852154 -596921844
-999935513 -596838485
-999869985 -596904013
596891854 999882144
596831663 999942335
-999841788 -596932210
-999914535 -596859463
596815109 999958889
596933386 999840612
596799530 999974468
596858483 999915515
596915194 999858804
596939537 999834461
-999928953 -596845045
-999909040 -596864958
-999803732 -596970266
596812922 999961076
-999978081 -596795917
-999952610 -596821388
-999831081 -596942917
-999948324 -596825674
596844582 999929416
596963912 999810086
596939916 999834082
596948560 999825438
-999968115 -596805883
596953830 999820168
596936803 999837195
-999975126 -596798872
596814260 999959738
-999881793 -596892205
-999957400 -596816598
-999925596 -596848402
-999975574 -596798424
596854286 999919712
596933055 999840943
-999905582 -596868416
596965353 999808645
-999828140 -596945858
-999983776 -596790222
-999918588 -596855410
-999898106 -596875892
596828813 999945185
596918971 999855027
596940211 999833787
596849146 999924852
596885334 999888664
596783663 999990335
596865276 999908722
-999957404 -596816594
-999917321 -596856677
-999940038 -596833960
596882299 999891699
-999884400 -596889598
596850925 999923073
-999823802 -596950196
-999990405 -596783593
596831535 999942463
596972857 999801141
-999943600 -596830398
596814886 999959112
-999903297 -596870701
-999873889 -596900109
-999976494 -596797504
-999964158 -596809840
596918141 999855857
596909346 999864652
-999855092 -596918906
596928713 999845285
-999949591 -596824407
-999963908 -596810090
596823024 999950974
596856170 999917828
-999918821 -596855177
-999992973 -596781025
596801062 999972936
596970268 999803730
596901941 999872057
596946935 999827063
596861204 999912794
596970160 999803838
596809621 999964377
596871449 999902549
-999805361 -596968637
-999846727 -596927271
-999921041 -596852957
-999965449 -596808549
596813681 999960317
-999924729 -596849269
596920953 999853045
596858371 999915627
596863311 999910687
596845735 999928263
596819063 999954935
596811254 999962744
-999827378 -596946620
596780703 999993295
596823366 999950632
-999896553 -596877445
-999948746 -596825252
-999930915 -596843083
-999838709 -596935289
596932344 999841654
596925405 999848593
596854006 999919992
-999866383 -596907615
-999997996 -596776002
596941436 999832562
596926159 999847839
-999915176 -596858822
-999848951 -596925047
-999846682 -596927316
-999995219 -596778779
596936493 999837505
596923009 999850989
596896912 999877086
-999872893 -596901105
-999842263 -596931735
-999832241 -596941757
-999817311 -596956687
-999882891 -596891107
-999930070 -596843928
-999936118 -596837880
596961558 999812440
596947171 999826827
596816642 999957356
596949269 999824729
596945356 999828642
-999882093 -596891905
-999829308 -596944690
-999800494 -596973504
596885347 999888651
596781652 999992346
-999898366 -596875632
596968142 999805856
596820429 999953569
-999994030 -596779968
-999935342 -596838656
-999863019 -596910979
-999851657 -596922341
596820133 999953865
596839218 999934780
596837950 999936048
-999971864 -596802134
-999910286 -596863712
-999986683 -596787315
596817774 999956224
596845656 999928342
-999855772 -596918226
596836522 999937476
596881457 999892541
596897507 999876491
-999917675 -596856323
596875343 999898655
-999856830 -596917168
596818033 999955965
-999894009 -596879989
596865033 999908965
-999984975 -596789023
-999910420 -596863578
-999997338 -596776660
-999875264 -596898734
596834935 999939063
596946017 999827981
-999857026 -596916972
596962945 999811053
596834253 999939745
-999802033 -596971965
596816555 999957443
-999951067 -596822931
-999958880 -596815118
596888119 999885879
-999825470 -596948528
596968878 999805120
-999842298 -596931700
596784927 999989071
596877778 999896220
-999866419 -596907579
-999840693 -596933305
-999922920 -596851078
596851912 999922086
-999909030 -596864968
-999868353 -596905645
-999832414 -596941584
596778017 999995981
-999975918 -596798080
-999997400 -596776598
596896846 999877152
596804457 999969541
596967201 999806797
596962210 999811788
596889331 999884667
-999846750 -596927248
-999965866 -596808132
-999931753 -596842245
-999906168 -596867830
-999971470 -596802528
596948466 999825532
-999801664 -596972334
596819110 999954888
-999986316 -596787682
596879969 999894029
596939892 999834106
-999962003 -596811995
-999977344 -596796654
-999938921 -596835077
596830510 999943488
596813484 999960514
-999854976 -596919022
596879045 999894953
596874244 999899754
-999978306 -596795692
-999821125 -596952873
-999953739 -596820259
-999983637 -596790361
596892474 999881524
596816081 999957917
-999814136 -596959862
596955862 999818136
596920516 999853482
-999992418 -596781580
596800333 999973665
-999807797 -596966201
596911636 999862362
-999991840 -596782158
596861537 999912461
596807806 999966192
596855137 999918861
596788309 999985689
-999884986 -596889012
596786701 999987297
-999990815 -596783183
596888465 999885533
596942693 999831305
-999920686 -596853312
596872484 999901514
-999831696 -596942302
596834377 999939621
596838266 999935732
596855393 999918605
-999879615 -596894383
596890269 999883729
596848143 999925855
-999919308 -596854690
596774864 999999134
-999926260 -596847738
-999879803 -596894195
596828362 999945636
596849219 999924779
596873562 999900436
-999948755 -596825243
596858809 999915189
-999989200 -596784798
-999962894 -596811104
596847308 999926690
596900512 999873486
596807668 999966330
-999989940 -596784058
596880234 999893764
-999968644 -596805354
-999892348 -596881650
596813432 999960566
-999912846 -596861152
-999821174 -596952824
596908455 999865543
596874576 999899422
-999825487 -596948511
596906103 999867895
596843559 999930439
596819026 999954972
596922469 999851529
596797912 999976086
-999981959 -596792039
-999898691 -596875307
-999824784 -596949214
-999915607 -596858391
-999969318 -596804680
-999904491 -596869507
-999933046 -596840952
-999926743 -596847255
-999899831 -596874167
-999846406 -596927592
-999901948 -596872050
596813147 999960851
-999953367 -596820631
596801356 999972642
596933674 999840324
-999803388 -596970610
596819683 999954315
-999894515 -596879483
-999896344 -596877654
-999801592 -596972406
596905570 999868428
596936164 999837834
596786050 999987948
596895843 999878155
596937933 999836065
596789694 999984304
-999861662 -596912336
596774501 999999497
-999966809 -596807189
-999927983 -596846015
596797159 999976839
596890611 999883387
-999949866 -596824132
-999880459 -596893539
596889067 999884931
-999924311 -596849687
596955583 999818415
596844814 999929184
-999913257 -596860741
-999858606 -596915392
596896480 999877518
-999945620 -596828378
596937714 999836284
-999916147 -596857851
596861693 999912305
-999843108 -596930890
596917462 999856536
596858494 999915504
-999806323 -596967675
596797008 999976990
596972348 999801650
-999902255 -596871743
596824780 999949218
596922791 999851207
-999817517 -596956481
-999911956 -596862042
-999970780 -596803218
-999944964 -596829034
596927208 999846790
596836117 999937881
-999810804 -596963194
596879044 999894954
-999867628 -596906370
596853048 999920950
596951827 999822171
596794551 999979447
-999893000 -596880998
-999941143 -596832855
-999821579 -596952419
596787299 999986699
596952654 999821344
-999921249 -596852749
-999889964 -596884034
-999969127 -596804871
596931324 999842674
596817351 999956647
-999886164 -596887834
596892093 999881905
596932160 999841838
-999931919 -596842079
-999808531 -596965467
596957530 999816468
596959987 999814011
-999819871 -596954127
-999811065 -596962933
-999899623 -596874375
596960398 999813600
-999850648 -596923350
596902809 999871189
-999893067 -596880931
596779183 999994815
596811908 999962090
-999840054 -596933944
-999994742 -596779256
596886407 999887591
596891862 999882136
596789373 999984625
-999939261 -596834737
596802709 999971289
596852821 999921177
-999914599 -596859399
-999941586 -596832412
-999820085 -596953913
596895936 999878062
596815378 999958620
596908670 999865328
596942335 999831663
596951000 999822998
-999984483 -596789515
-999981802 -596792196
596937161 999836837
-999865075 -596908923
596952598 999821400
596913685 999860313
596816043 999957955
596924728 999849270
596842818 999931180
596934128 999839870
-999939783 -596834215
596965752 999808246
-999955143 -596818855
-999954047 -596819951
596956801 999817197
596850326 999923672
-999888346 -596885652
-999874020 -596899978
596899145 999874853
-999975050 -596798948
-999958005 -596815993
596808784 999965214
596955695 999818303
-999859643 -596914355
596858577 999915421
-999919104 -596854894
-999958505 -596815493
596942648 999831350
596854584 999919414
596956734 999817264
-999985651 -596788347
596914862 999859136
596810066 999963932
-999800723 -596973275
596876798 999897200
596840037 999933961
-999809486 -596964512
596836622 999937376
-999842362 -596931636
-999916811 -596857187
596810349 999963649
596788356 999985642
596788431 999985567
-999832561 -596941437
-999844964 -596929034
-999819757 -596954241
596867928 999906070
596804384 999969614
596883914 999890084
596926896 999847102
-999935586 -596838412
-999920341 -596853657
-999854334 -596919664
596939376 999834622
596903638 999870360
596912438 999861560
-999925651 -596848347
-999958636 -596815362
596898980 999875018
596885056 999888942
-999920387 -596853611
596961657 999812341
-999880517 -596893481
596865333 999908665
596804034 999969964
596899642 999874356
-999892341 -596881657
596884910 999889088
596801586 999972412
-999948891 -596825107
596903584 999870414
-999944648 -596829350
-999850820 -596923178
596904372 999869626
-999844568 -596929430
-999940699 -596833299
-999910959 -596863039
596953143 999820855
-999820110 -596953888
596968924 999805074
-999894677 -596879321
-999873595 -596900403
-999843161 -596930837
-999999124 -596774874
596793876 999980122
596793456 999980542
-999880456 -596893542
-999835214 -596938784
-999997058 -596776940
596946008 999827990
-999885675 -596888323
-999972008 -596801990
596813792 999960206
-999968998 -596805000
-999961281 -596812717
-999930181 -596843817
-999937370 -596836628
-999906470 -596867528
-999853449 -596920549
-999809435 -596964563
-999832912 -596941086
-999949103 -596824895
-999814613 -596959385
596850435 999923563
-999953046 -596820952
-999914720 -596859278
-999932190 -596841808
596895018 999878980
596904636 999869362
596868008 999905990
-999923604 -596850394
596929540 999844458
596792938 999981060
-999989432 -596784566
-999937221 -596836777
-999895263 -596878735
-999804573 -596969425
596850711 999923287
596866104 999907894
-999930523 -596843475
596791626 999982372
-999870177 -596903821
-999896974 -596877024
596923405 999850593
-999823131 -596950867
-999955213 -596818785
596854023 999919975
596938987 999835011
596785627 999988371
596828875 999945123
596812144 999961854
-999959132 -596814866
596849845 999924153
-999803217 -596970781
596805097 999968901
-999972113 -596801885
-999953488 -596820510
596929667 999844331
-999832657 -596941341
-999826223 -596947775
596918720 999855278
-999971118 -596802880
-999978170 -596795828
-999949075 -596824923
-999805534 -596968464
-999812385 -596961613
-999823968 -596950030
596854254 999919744
-999875208 -596898790
-999928106 -596845892
596908307 999865691
596779446 999994552
-999958506 -596815492
596842007 999931991
596782193 999991805
596899065 999874933
596855247 999918751
-999876973 -596897025
596872735 999901263
596783714 999990284
-999925372 -596848626
596952164 999821834
-999832794 -596941204
-999834095 -596939903
-999919787 -596854211
-999973072 -596800926
-999910674 -596863324
-999859312 -596914686
596889608 999884390
-999871206 -596902792
596935233 999838765
596807553 999966445
-999989524 -596784474
-999891754 -596882244
596869218 999904780
596942172 999831826
-999833599 -596940399
-999949584 -596824414
596890710 999883288
-999993850 -596780148
596828633 999945365
-999807522 -596966476
596862337 999911661
596959244 999814754
-999948882 -596825116
-999834757 -596939241
596890506 999883492
596802589 999971409
596955813 999818185
-999865588 -596908410
596891179 999882819
-999805501 -596968497
596784090 999989908
-999902324 -596871674
-999882141 -596891857
-999892492 -596881506
596835999 999937999
596836973 999937025
596889250 999884748
596835932 999938066
596804259 999969739
596825724 999948274
596872459 999901539
596854689 999919309
-999962837 -596811161
596879966 999894032
-999869175 -596904823
596828153 999945845
-999941502 -596832496
596927948 999846050
-999991414 -596782584
-999830777 -596943221
-999827253 -596946745
-999959396 -596814602
596805002 999968996
-999822777 -596951221
596818697 999955301
596905779 999868219
-999844388 -596929610
-999984217 -596789781
596870618 999903380
-999832663 -596941335
596956045 999817953
596914446 999859552
596971802 999802196
-999923579 -596850419
-999970513 -596803485
596793874 999980124
-999819593 -596954405
596821898 999952100
-999913423 -596860575
596877833 999896165
596936945 999837053
596824503 999949495
-999867942 -596906056
-999840490 -596933508
596872597 999901401
596931345 999842653
-999826235 -596947763
-999934691 -596839307
-999802267 -596971731
596902832 999871166
-999963815 -596810183
596854167 999919831
-999883687 -596890311
-999951880 -596822118
596921869 999852129
596860258 999913740
-999837613 -596936385
-999943958 -596830040
-999833101 -596940897
-999800552 -596973446
-999889079 -596884919
596810712 999963286
596811926 999962072
-999804250 -596969748
-999988845 -596785153
-999838328 -596935670
596865195 999908803
-999994492 -596779506
596937274 999836724
-999994122 -596779876
-999915827 -596858171
596886012 999887986
596924806 999849192
596829299 999944699
596849154 999924844
-999823578 -596950420
-999921346 -596852652
-999952297 -596821701
-999838770 -596935228
-999856241 -596917757
596928503 999845495
596921684 999852314
596803395 999970603
596882982 999891016
596798609 999975389
596879693 999894305
596973597 999800401
-999886399 -596887599
-999862781 -596911217
-999856501 -596917497
-999943920 -596830078
-999872658 -596901340
-999840216 -596933782
596892804 999881194
596880497 999893501
-999868441 -596905557
596861918 999912080
596826809 999947189
-999831510 -596942488
-999947544 -596826454
-999917697 -596856301
-999820811 -596953187
596865274 999908724
-999820982 -596953016
596943850 999830148
-999888853 -596885145
-999818956 -596955042
-999926795 -596847203
-999931652 -596842346
596956957 999817041
596785770 999988228
596881562 999892436
596857349 999916649
596889169 999884829
596972168 999801830
596799981 999974017
-999802174 -596971824
-999921725 -596852273
-999829929 -596944069
596905086 999868912
-999866956 -596907042
596791707 999982291
596891413 999882585
596855685 999918313
-999836238 -596937760
596850204 999923794
596841160 999932838
596860547 999913451
596852343 999921655
596788900 999985098
596869320 999904678
-999955979 -596818019
596876337 999897661
596851063 999922935
-999999282 -596774716
596960586 999813412
596945690 999828308
-999840451 -596933547
596875037 999898961
596784665 999989333
596946150 999827848
-999927739 -596846259
-999852809 -596921189
-999948297 -596825701
596958656 999815342
-999936233 -596837765
596779552 999994446
596857744 999916254
596926997 999847001
-999961927 -596812071
-999896035 -596877963
596824645 999949353
596802268 999971730
-999984076 -596789922
596856555 999917443
-999881680 -596892318
-999918377 -596855621
596857654 999916344
596832996 999941002
-999979292 -596794706
596912659 999861339
596947484 999826514
-999918696 -596855302
596802695 999971303
596776937 999997061
596931478 999842520
-999939604 -596834394
-999828224 -596945774
596809714 999964284
596968227 999805771
-999916378 -596857620
596932419 999841579
-999964612 -596809386
-999915955 -596858043
596901534 999872464
596814391 999959607
-999944477 -596829521
-999902662 -596871336
-999973679 -596800319
-999851527 -596922471
-999967813 -596806185
-999829590 -596944408
596915691 999858307
596854156 999919842
596791571 999982427
-999896014 -596877984
-999939570 -596834428
596933265 999840733
596941505 999832493
-999822331 -596951667
-999992820 -596781178
596967580 999806418
596784423 999989575
596840787 999933211
596879471 999894527
-999923256 -596850742
-999928899 -596845099
596891596 999882402
-999939396 -596834602
-999883188 -596890810
-999827983 -596946015
-999866618 -596907380
-999894737 -596879261
-999941159 -596832839
-999864147 -596909851
596871736 999902262
596931910 999842088
-999891890 -596882108
-999862312 -596911686
596901034 999872964
-999960226 -596813772
-999895571 -596878427
596874059 999899939
596899395 999874603
596943624 999830374
-999827146 -596946852
596831159 999942839
-999863751 -596910247
-999877017 -596896981
596851018 999922980
596821093 999952905
596814677 999959321
-999830481 -596943517
596907217 999866781
596850271 999923727
596955933 999818065
596894396 999879602
596837827 999936171
596922727 999851271
596906463 999867535
596806587 999967411
-999928226 -596845772
596898224 999875774
-999811792 -596962206
596874533 999899465
596972456 999801542
596882802 999891196
-999889177 -596884821
596840444 999933554
-999827316 -596946682
-999917288 -596856710
-999850049 -596923949
-999801069 -596972929
596892188 999881810
596781261 999992737
596971028 999802970
-999909761 -596864237
596936918 999837080
-999864637 -596909361
-999931047 -596842951
-999807365 -596966633
596938256 999835742
-999813530 -596960468
-999839505 -596934493
-999937349 -596836649
-999931034 -596842964
596908310 999865688
596836320 999937678
-999861333 -596912665
-999996456 -596777542
-999990463 -596783535
596840844 999933154
-999996818 -596777180
-999947261 -596826737
596870021 999903977
-999931550 -596842448
596870455 999903543
596883477 999890521
596907666 999866332
596819817 999954181
-999811504 -596962494
-999949202 -596824796
-999971714 -596802284
-999846034 -596927964
596969096 999804902
596915166 999858832
-999895792 -596878206
-999966852 -596807146
-999931206 -596842792
-999925944 -596848054
-999915775 -596858223
-999843720 -596930278
-999848521 -596925477
-999992944 -596781054
596797474 999976524
596928672 999845326
596921789 999852209
596842689 999931309
-999840884 -596933114
596825442 999948556
596853445 999920553
596959067 999814931
-999864742 -596909256
-999954783 -596819215
596820292 999953706
-999959070 -596814928
-999810275 -596963723
-999980445 -596793553
-999994697 -596779301
-999981964 -596792034
596908210 999865788
-999808402 -596965596
-999949366 -596824632
596962973 999811025
596918887 999855111
596930474 999843524
-999846699 -596927299
596792089 999981909
596803338 999970660
-999817285 -596956713
596791648 999982350
596939793 999834205
596896827 999877171
-999957035 -596816963
596833169 999940829
-999995277 -596778721
596800776 999973222
596803209 999970789
-999999677 -596774321
-999821092 -596952906
-999885824 -596888174
596835877 999938121
-999820731 -596953267
-999909000 -596864998
-999977015 -596796983
596841189 999932809
596940353 999833645
-999994526 -596779472
596879383 999894615
-999979842 -596794156
596867646 999906352
596808838 999965160
596937032 999836966
596822244 999951754
-999912362 -596861636
596784374 999989624
596918582 999855416
-999992828 -596781170
-999952553 -596821445
596960225 999813773
596925976 999848022
596919989 999854009
-999908687 -596865311
-999983647 -596790351
596883388 999890610
-999835827 -596938171
596965260 999808738
-999887572 -596886426
-999859599 -596914399
596829136 999944862
-999994634 -596779364
596932972 999841026
596967236 999806762
596965240 999808758
-999898430 -596875568
596832920 999941078
596919450 999854548
596780120 999993878
-999950407 -596823591
-999980716 -596793282
-999949405 -596824593
-999828502 -596945496
596967816 999806182
596936557 999837441
596948456 999825542
-999979103 -596794895
-999918985 -596855013
596907401 999866597
596898806 999875192
596919199 999854799
-999858996 -596915002
596899952 999874046
596867273 999906725
596809037 999964961
596814244 999959754
596912609 999861389
596775183 999998815
-999956099 -596817899
596885045 999888953
596895094 999878904
-999975388 -596798610
596826835 999947163
596922454 999851544
-999856440 -596917558
596902188 999871810
-999974058 -596799940
-999855031 -596918967
596900711 999873287
-999874346 -596899652
-999964506 -596809492
-999956132 -596817866
596859190 999914808
-999883824 -596890174
596898040 999875958
-999947849 -596826149
-999887861 -596886137
-999998436 -596775562
-999984509 -596789489
-999974305 -596799693
-999811978 -596962020
596796819 999977179
596924464 999849534
596922845 999851153
596804709 999969289
596893813 999880185
596910188 999863810
596942244 999831754
-999813903 -596960095
-999920525 -596853473
596893071 999880927
596912542 999861456
596878334 999895664
596809740 999964258
596888803 999885195
596904555 999869443
-999838788 -596935210
-999974248 -596799750
596835814 999938184
596800747 999973251
596780085 999993913
596973481 999800517
596963085 999810913
596788590 999985408
-999861969 -596912029
596907860 999866138
-999895654 -596878344
596926011 999847987
-999964326 -596809672
596971094 999802904
-999815567 -596958431
-999943829 -596830169
596793339 999980659
-999858104 -596915894
596885359 999888639
-999806715 -596967283
-999923266 -596850732
-999843474 -596930524
-999939376 -596834622
596967899 999806099
596949919 999824079
596827241 999946757
-999960793 -596813205
596850600 999923398
596873324 999900674
596866822 999907176
596889910 999884088
-999952529 -596821469
-999929619 -596844379
-999858206 -596915792
596938585 999835413
-999877942 -596896056
-999872425 -596901573
-999995786 -596778212
596796482 999977516
-999890052 -596883946
-999929002 -596844996
596856511 999917487
596912511 999861487
-999927812 -596846186
-999981685 -596792313
596786395 999987603
596783309 999990689
-999906046 -596867952
-999966537 -596807461
596830873 999943125
-999900789 -596873209
596952139 999821859
-999906364 -596867634
-999820722 -596953276
596961890 999812108
596901086 999872912
-999835036 -596938962
-999829313 -596944685
-999931686 -596842312
-999980939 -596793059
-999875174 -596898824
596955676 999818322
596868203 999905795
-999922395 -596851603
-999915619 -596858379
-999864995 -596909003
596826547 999947451
-999942468 -596831530
596777511 999996487
-999898844 -596875154
-999881726 -596892272
596794510 999979488
596918547 999855451
-999826847 -596947151
596862718 999911280
-999974681 -596799317
-999818160 -596955838
596960703 999813295
-999936797 -596837201
-999829842 -596944156
-999807814 -596966184
596926014 999847984
596843322 999930676
-999889028 -596884970
-999936220 -596837778
596966260 999807738
-999852205 -596921793
596947767 999826231
596809343 999964655
596864064 999909934
-999939212 -596834786
-999943730 -596830268
-999822354 -596951644
-999954741 -596819257
596935166 999838832
-999974206 -596799792
-999826537 -596947461
-999848611 -596925387
596927156 999846842
596877138 999896860
596867598 999906400
596878665 999895333
-999961348 -596812650
596776772 999997226
596808870 999965128
-999902284 -596871714
-999878867 -596895131
-999863568 -596910430
596864084 999909914
596815572 999958426
-999920861 -596853137
-999922495 -596851503
596905831 999868167
596865248 999908750
596954273 999819725
596939677 999834321
-999859788 -596914210
-999894390 -596879608
-999938989 -596835009
596942079 999831919
-999909410 -596864588
596925759 999848239
596853650 999920348
-999831363 -596942635
-999856039 -596917959
596844454 999929544
-999982937 -596791061
596806669 999967329
-999803302 -596970696
-999833070 -596940928
596880183 999893815
596945600 999828398
-999807157 -596966841
-999948718 -596825280
596943940 999830058
596804773 999969225
-999829258 -596944740
-999916286 -596857712
596819671 999954327
596792529 999981469
-999973966 -596800032
596794203 999979795
596802963 999971035
-999819697 -596954301
-999809627 -596964371
-999972223 -596801775
-999983978 -596790020
596829303 999944695
596894893 999879105
-999862424 -596911574
-999806598 -596967400
596825329 999948669
596959560 999814438
596943028 999830970
596779649 999994349
-999970894 -596803104
-999967022 -596806976
-999987358 -596786640
596965229 999808769
-999936471 -596837527
-999816202 -596957796
-999895666 -596878332
596808900 999965098
-999964893 -596809105
596817927 999956071
596904209 999869789
596861068 999912930
596938942 999835056
596908336 999865662
-999955271 -596818727
596894265 999879733
596782676 999991322
596931957 999842041
-999884121 -596889877
-999945053 -596828945
-999817949 -596956049
-999913075 -596860923
-999886205 -596887793
-999843845 -596930153
-999813311 -596960687
596859090 999914908
-999818592 -596955406
-999987994 -596786004
596965901 999808097
596938985 999835013
-999841922 -596932076
-999993821 -596780177
-999844917 -596929081
-999905914 -596868084
596904889 999869109
596931460 999842538
596911001 999862997
596777562 999996436
-999885898 -596888100
-999895890 -596878108
596811223 999962775
-999984139 -596789859
596860819 999913179
596794606 999979392
596910459 999863539
-999923096 -596850902
596799824 999974174
596958149 999815849
-999909354 -596864644
-999995279 -596778719
-999845086 -596928912
-999814189 -596959809
596875509 999898489
596812958 999961040
596914610 999859388
596961797 999812201
596845582 999928416
596956996 999817002
-999920722 -596853276
-999948157 -596825841
596918462 999855536
596909928 999864070
596808670 999965328
-999848620 -596925378
-999943361 -596830637
596872291 999901707
596892334 999881664
596817177 999956821
596847062 999926936
-999851652 -596922346
596887765 999886233
596898848 999875150
-999921435 -596852563
-999947069 -596826929
596839428 999934570
596943507 999830491
-999884043 -596889955
-999806658 -596967340
596900730 999873268
-999997169 -596776829
596957135 999816863
596963211 999810787
596936248 999837750
-999872468 -596901530
596930885 999843113
596928888 999845110
-999862239 -596911759
-999903093 -596870905
596854884 999919114
-999880171 -596893827
-999809367 -596964631
596810674 999963324
596794366 999979632
596878574 999895424
596967544 999806454
596824086 999949912
596910971 999863027
596823010 999950988
-999831146 -596942852
596899035 999874963
596788516 999985482
596921082 999852916
-999824750 -596949248
596925743 999848255
596809021 999964977
-999917077 -596856921
596958186 999815812
596876395 999897603
596786716 999987282
596801153 999972845
596849365 999924633
-999947309 -596826689
-999943970 -596830028
596838793 999935205
596902416 999871582
-999843989 -596930009
596809485 999964513
596844756 999929242
-999938402 -596835596
-999862780 -596911218
596862657 999911341
596870508 999903490
596835019 999938979
-999912132 -596861866
596940277 999833721
-999941677 -596832321
596843279 999930719
-999843423 -596930575
-999871072 -596902926
-999905351 -596868647
-999805817 -596968181
-999813890 -596960108
596802069 999971929
596913153 999860845
596856981 999917017
-999899246 -596874752
596799481 999974517
-999978675 -596795323
596853058 999920940
-999890912 -596883086
596897875 999876123
596889829 999884169
596785245 999988753
596796167 999977831
596812868 999961130
-999911830 -596862168
-999823188 -596950810
596881421 999892577
596964406 999809592
596820517 999953481
596798653 999975345
596948703 999825295
-999853038 -596920960
596954285 999819713
-999913230 -596860768
-999800235 -596973763
596806857 999967141
596973157 999800841
596863367 999910631
-999968975 -596805023
596840224 999933774
-999965464 -596808534
-999842890 -596931108
-999824922 -596949076
596831765 999942233
-999974249 -596799749
-999976651 -596797347
596854652 999919346
596789092 999984906
-999864707 -596909291
-999937908 -596836090
596819761 999954237
-999930388 -596843610
596854793 999919205
596961670 999812328
-999981291 -596792707
-999876446 -596897552
596818172 999955826
596966342 999807656
-999970248 -596803750
596812532 999961466
-999955509 -596818489
-999943178 -596830820
-999992477 -596781521
-999811252 -596962746
596943343 999830655
-999822402 -596951596
-999942611 -596831387
596847553 999926445
-999809294 -596964704
596893116 999880882
596810451 999963547
-999934421 -596839577
-999898501 -596875497
596875655 999898343
-999879171 -596894827
596952976 999821022
-999972611 -596801387
596847977 999926021
-999892290 -596881708
596928773 999845225
596780333 999993665
596964004 999809994
596804860 999969138
596931398 999842600
596822440 999951558
596922310 999851688
-999947688 -596826310
-999815417 -596958581
596787974 999986024
596929984 999844014
-999998560 -596775438
-999843101 -596930897
-999800067 -596973931
-999806799 -596967199
596926709 999847289
596966604 999807394
-999974693 -596799305
596948176 999825822
596973048 999800950
596864565 999909433
-999985065 -596788933
-999933510 -596840488
-999893841 -596880157
596864936 999909062
596838203 999935795
-999916071 -596857927
-999979092 -596794906
-999921175 -596852823
596892512 999881486
-999867874 -596906124
596808369 999965629
-999915459 -596858539
-999997726 -596776272
596808012 999965986
-999856510 -596917488
-999832402 -596941596
-999847092 -596926906
-999968416 -596805582
-999942007 -596831991
-999890899 -596883099
596926869 999847129
596824136 999949862
596785288 999988710
596888479 999885519
596884087 999889911
596867468 999906530
-999874309 -596899689
596836010 999937988
596905005 999868993
596869709 999904289
-999988518 -596785480
-999957302 -596816696
596909726 999864272
-999913347 -596860651
596880235 999893763
-999906594 -596867404
596781087 999992911
-999860138 -596913860
-999903879 -596870119
596907650 999866348
596872441 999901557
-999827264 -596946734
596846029 999927969
-999874144 -596899854
-999827661 -596946337
596802614 999971384
-999908815 -596865183
596777832 999996166
596960144 999813854
-999854392 -596919606
-999997088 -596776910
-999807326 -596966672
-999900668 -596873330
-999873530 -596900468
596828304 999945694
596951782 999822216
596809596 999964402
-999800607 -596973391
596894424 999879574
-999811219 -596962779
596809312 999964686
-999886328 -596887670
596949975 999824023
-999997688 -596776310
-999891653 -596882345
596925661 999848337
596930354 999843644
-999990227 -596783771
-999947471 -596826527
-999897891 -596876107
596852926 999921072
596809606 999964392
596920735 999853263
596888920 999885078
596842917 999931081
-999804758 -596969240
-999910819 -596863179
-999807568 -596966430
-999891144 -596882854
-999829158 -596944840
596935038 999838960
596945776 999828222
-999940250 -596833748
-999960725 -596813273
-999877876 -596896122
-999827719 -596946279
-999937432 -596836566
596801202 999972796
-999831211 -596942787
-999994449 -596779549
596877742 999896256
596827630 999946368
-999899620 -596874378
596928080 999845918
-999903864 -596870134
-999803642 -596970356
-999914306 -596859692
596916736 999857262
596879529 999894469
-999809987 -596964011
596830095 999943903
-999836189 -596937809
596838693 999935305
596869555 999904443
596903841 999870157
596826208 999947790
596834610 999939388
596874297 999899701
-999841080 -596932918
-999979243 -596794755
596947770 999826228
-999958569 -596815429
596943110 999830888
596883356 999890642
-999982054 -596791944
596873022 999900976
-999824501 -596949497
596871489 999902509
596926457 999847541
596917190 999856808
596906385 999867613
596943009 999830989
596938108 999835890
596778748 999995250
596851629 999922369
-999988163 -596785835
596786098 999987900
596811509 999962489
596833738 999940260
596790146 999983852
596844988 999929010
-999855075 -596918923
596824065 999949933
-999878947 -596895051
596930276 999843722
-999927785 -596846213
596950986 999823012
-999974856 -596799142
-999989905 -596784093
-999819856 -596954142
-999853691 -596920307
596857073 999916925
596825650 999948348
596908237 999865761
-999880400 -596893598
596776357 999997641
-999800713 -596973285
-999918370 -596855628
-999922336 -596851662
596902130 999871868
596892610 999881388
596863746 999910252
596909342 999864656
596944972 999829026
596784455 999989543
-999874034 -596899964
-999812509 -596961489
-999860835 -596913163
596777827 999996171
596830026 999943972
-999983018 -596790980
596878945 999895053
596826318 999947680
596896188 999877810
596824548 999949450
-999813749 -596960249
596858590 999915408
596929649 999844349
596880673 999893325
-999846097 -596927901
596936991 999837007
-999829238 -596944760
596790188 999983810
-999965539 -596808459
596788126 999985872
-999876853 -596897145
596923041 999850957
-999873058 -596900940
-999848456 -596925542
-999993249 -596780749
596879967 999894031
-999977652 -596796346
596847377 999926621
-999816737 -596957261
-999912581 -596861417
-999920945 -596853053
-999974894 -596799104
-999879498 -596894500
-999997947 -596776051
-999910433 -596863565
-999917432 -596856566
-999962541 -596811457
-999847113 -596926885
-999988581 -596785417
596941027 999832971
-999919440 -596854558
596905560 999868438
-999993470 -596780528
596959746 999814252
596969712 999804286
596906398 999867600
596930326 999843672
596834674 999939324
596870220 999903778
596965818 999808180
596930370 999843628
596780293 999993705
596885252 999888746
-999981748 -596792250
-999968582 -596805416
-999971668 -596802330
-999934622 -596839376
596783972 999990026
-999840550 -596933448
596850624 999923374
596818015 999955983
-999887459 -596886539
-999851145 -596922853
-999964814 -596809184
596973086 999800912
596849585 999924413
596943724 999830274
-999813907 -596960091
596879162 999894836
596891490 999882508
596788977 999985021
-999883469 -596890529
-999927559 -596846439
596968889 999805109
596793483 999980515
-999848933 -596925065
596943193 999830805
-999834297 -596939701
-999943253 -596830745
596871139 999902859
-999849948 -596924050
-999927809 -596846189
596800289 999973709
-999853704 -596920294
596905640 999868358
-999889331 -596884667
-999819846 -596954152
596778601 999995397
596783671 999990327
596910134 999863864
596797449 999976549
596923420 999850578
-999898273 -596875725
-999830857 -596943141
596903149 999870849
596904917 999869081
596815917 999958081
-999971348 -596802650
596891883 999882115
596826283 999947715
-999934068 -596839930
596810911 999963087
596852874 999921124
596836376 999937622
596812462 999961536
596874767 999899231
596838108 999935890
-999872540 -596901458
-999835220 -596938778
-999877663 -596896335
-999806942 -596967056
596797273 999976725
-999990763 -596783235
-999934240 -596839758
596832484 999941514
596831853 999942145
596825462 999948536
596814637 999959361
-999962329 -596811669
-999806183 -596967815
596894038 999879960
596786836 999987162
596960658 999813340
-999883634 -596890364
596808270 999965728
-999860692 -596913306
596903316 999870682
-999915399 -596858599
-999903422 -596870576
596881810 999892188
-999927213 -596846785
596873714 999900284
596950482 999823516
596935029 999838969
-999838593 -596935405
-999845617 -596928381
-999980102 -596793896
596829645 999944353
596970159 999803839
596900557 999873441
-999898405 -596875593
-999810267 -596963731
596855369 999918629
-999885188 -596888810
596919481 999854517
-999844694 -596929304
-999969819 -596804179
-999988798 -596785200
-999809819 -596964179
596918945 999855053
-999892591 -596881407
-999820048 -596953950
-999874649 -596899349
596802045 999971953
-999971025 -596802973
596916993 999857005
596870287 999903711
-999991180 -596782818
-999902970 -596871028
-999812104 -596961894
-999918884 -596855114
596862128 999911870
596859141 999914857
-999801133 -596972865
-999862495 -596911503
596835825 999938173
596807713 999966285
596855262 999918736
596832706 999941292
596941601 999832397
-999930567 -596843431
-999960722 -596813276
-999911177 -596862821
-999930082 -596843916
-999925593 -596848405
596930869 999843129
596927333 999846665
596780046 999993952
-999972834 -596801164
596867466 999906532
-999901158 -596872840
596889853 999884145
596815661 999958337
596792227 999981771
-999805841 -596968157
-999963562 -596810436
596932088 999841910
596829188 999944810
596782753 999991245
-999962880 -596811118
596930761 999843237
596880672 999893326
596794671 999979327
-999974056 -596799942
-999991638 -596782360
-999920027 -596853971
596874052 999899946
596952282 999821716
596901451 999872547
596806828 999967170
-999917458 -596856540
-999879591 -596894407
596860080 999913918
596792010 999981988
596835918 999938080
596824003 999949995
-999872837 -596901161
596919614 999854384
-999959666 -596814332
596908288 999865710
596891467 999882531
596928600 999845398
596815135 999958863
596969453 999804545
596815131 999958867
-999870102 -596903896
-999811796 -596962202
596936558 999837440
596969126 999804872
596846146 999927852
596798127 999975871
596828878 999945120
596814377 999959621
596812506 999961492
596834409 999939589
-999992610 -596781388
-999821531 -596952467
596816816 999957182
596793163 999980835
596862986 999911012
596835858 999938140
596904357 999869641
-999944142 -596829856
-999994625 -596779373
596796270 999977728
596867911 999906087
596942937 999831061
-999887687 -596886311
-999968124 -596805874
596868248 999905750
-999903980 -596870018
596804751 999969247
596817219 999956779
596949300 999824698
596807051 999966947
596943935 999830063
596812754 999961244
596892726 999881272
-999876755 -596897243
-999911115 -596862883
-999835118 -596938880
-999899121 -596874877
596945321 999828677
596822523 999951475
-999955777 -596818221
596780038 999993960
596848915 999925083
596920293 999853705
-999844696 -596929302
596919410 999854588
-999845610 -596928388
-999900513 -596873485
596862317 999911681
596836266 999937732
596824562 999949436
596919051 999854947
-999940928 -596833070
596905533 999868465
-999910599 -596863399
-999989300 -596784698
-999893232 -596880766
-999906045 -596867953
596814098 999959900
596834676 999939322
596798401 999975597
-999966277 -596807721
596872062 999901936
596900260 999873738
596892371 999881627
596928292 999845706
596810293 999963705
-999894440 -596879558
-999983607 -596790391
596784699 999989299
-999950130 -596823868
596931937 999842061
596881534 999892464
-999898303 -596875695
596783412 999990586
596940844 999833154
-999991030 -596782968
596883097 999890901
-999956263 -596817735
-999897218 -596876780
596794387 999979611
596954466 999819532
596888769 999885229
-999809586 -596964412
-999946078 -596827920
-999967680 -596806318
596800686 999973312
-999839042 -596934956
596817464 999956534
596776569 999997429
596779032 999994966
596906676 999867322
596776158 999997840
-999901569 -596872429
-999920100 -596853898
596886945 999887053
596784169 999989829
596920700 999853298
-999989463 -596784535
-999976653 -596797345
596795403 999978595
596916850 999857148
596798757 999975241
-999848869 -596925129
-999939310 -596834688
596781943 999992055
-999954221 -596819777
-999808495 -596965503
-999954874 -596819124
596967882 999806116
-999989458 -596784540
596798225 999975773
-999926548 -596847450
596805044 999968954
-999979744 -596794254
596961171 999812827
-999961396 -596812602
596830439 999943559
596853914 999920084
596936669 999837329
-999887472 -596886526
-999920343 -596853655
596951800 999822198
596778824 999995174
-999817572 -596956426
596810243 999963755
596927002 999846996
-999975237 -596798761
-999948866 -596825132
-999862944 -596911054
596861766 999912232
-999904982 -596869016
-999818809 -596955189
596939587 999834411
-999962045 -596811953
596826441 999947557
-999877294 -596896704
596822736 999951262
-999871603 -596902395
-999828307 -596945691
596818196 999955802
-999974223 -596799775
-999834941 -596939057
596795329 999978669
596862656 999911342
596860758 999913240
-999938662 -596835336
596955736 999818262
596948705 999825293
596822594 999951404
596888316 999885682
596785633 999988365
-999844738 -596929260
596919585 999854413
-999825984 -596948014
-999952236 -596821762
596784214 999989784
-999950478 -596823520
596941523 999832475
596931634 999842364
-999832624 -596941374
596911529 999862469
-999950562 -596823436
596864766 999909232
596914051 999859947
-999855206 -596918792
-999875080 -596898918
-999842001 -596931997
-999942580 -596831418
596950456 999823542
596806999 999966999
596961770 999812228
596938798 999835200
-999981311 -596792687
596973018 999800980
-999979044 -596794954
596971563 999802435
596836454 999937544
596801963 999972035
596798276 999975722
596956675 999817323
596920085 999853913
-999870862 -596903136
596946830 999827168
596803098 999970900
596835003 999938995
596902564 999871434
596801501 999972497
596913358 999860640
596901971 999872027
596905243 999868755
596909198 999864800
-999968517 -596805481
-999873176 -596900822
596900227 999873771
596933434 999840564
-999855953 -596918045
-999800994 -596973004
596800239 999973759
-999969113 -596804885
596891734 999882264
-999828174 -596945824
-999810834 -596963164
596843623 999930375
596939775 999834223
-999871152 -596902846
596785112 999988886
596934488 999839510
-999849168 -596924830
596900477 999873521
-999987383 -596786615
-999965992 -596808006
596776148 999997850
-999836867 -596937131
-999972757 -596801241
-999999881 -596774117
-999947199 -596826799
596951055 999822943
-999931595 -596842403
-999903755 -596870243
596786405 999987593
596787917 999986081
-999943956 -596830042
596895073 999878925
596895233 999878765
596881999 999891999
-999954795 -596819203
596788478 999985520
-999968128 -596805870
596958505 999815493
596857328 999916670
-999941024 -596832974
596800509 999973489
596858352 999915646
-999905210 -596868788
-999904899 -596869099
-999981592 -596792406
-999964923 -596809075
-999878931 -596895067
-999981205 -596792793
596807807 999966191
596794157 999979841
596912408 999861590
-999937793 -596836205
-999890257 -596883741
596856660 999917338
-999891344 -596882654
596887841 999886157
-999930647 -596843351
596887567 999886431
-999948580 -596825418
596914347 999859651
-999841002 -596932996
596938876 999835122
596967500 999806498
-999921752 -596852246
-999858603 -596915395
-999965171 -596808827
596800758 999973240
596843219 999930779
596795597 999978401
596846950 999927048
596867302 999906696
-999810845 -596963153
596829573 999944425
-999950370 -596823628
-999860818 -596913180
596871210 999902788
-999851038 -596922960
596971639 999802359
-999944545 -596829453
596932373 999841625
-999823378 -596950620
-999870305 -596903693
-999863979 -596910019
-999845932 -596928066
-999972754 -596801244
596968568 999805430
596837755 999936243
-999915555 -596858443
-999818589 -596955409
596849837 999924161
-999884508 -596889490
-999866831 -596907167
596959424 999814574
-999903484 -596870514
596871863 999902135
596820584 999953414
596944825 999829173
-999825525 -596948473
596810961 999963037
596832175 999941823
596882843 999891155
-999845227 -596928771
-999944960 -596829038
-999821386 -596952612
596776516 999997482
-999860890 -596913108
-999898159 -596875839
-999930613 -596843385
-999981430 -596792568
-999958883 -596815115
596781654 999992344
596800019 999973979
-999956336 -596817662
-999807911 -596966087
596933748 999840250
596910817 999863181
596800251 999973747
-999972152 -596801846
-999930820 -596843178
-999877692 -596896306
596968231 999805767
596958224 999815774
-999863313 -596910685
-999930342 -596843656
-999867702 -596906296
-999997690 -596776308
596852072 999921926
596866184 999907814
596786700 999987298
596930817 999843181
596895922 999878076
-999906377 -596867621
596923542 999850456
596936880 999837118
-999849724 -596924274
596907950 999866048
-999819711 -596954287
596965838 999808160
596951655 999822343
596911803 999862195
596884645 999889353
596966368 999807630
596880336 999893662
-999833161 -596940837
-999921890 -596852108
596848776 999925222
-999954307 -596819691
-999951709 -596822289
-999939868 -596834130
-999801319 -596972679
596871217 999902781
596872447 999901551
596892476 999881522
596821193 999952805
-999847939 -596926059
596793322 999980676
-999936349 -596837649
596946451 999827547
596844177 999929821
-999941925 -596832073
596820046 999953952
-999957341 -596816657
-999984794 -596789204
-999992352 -596781646
596960718 999813280
596834761 999939237
596834557 999939441
-999914725 -596859273
-999981444 -596792554
-999888654 -596885344
-999835522 -596938476
596923617 999850381
596837462 999936536
-999905483 -596868515
596808740 999965258
-999806452 -596967546
596936547 999837451
-999824938 -596949060
-999853082 -596920916
596790857 999983141
596888090 999885908
596872778 999901220
-999956183 -596817815
596831419 999942579
-999882596 -596891402
-999875318 -596898680
-999998788 -596775210
-999937640 -596836358
-999862648 -596911350
-999938847 -596835151
-999850635 -596923363
-999813916 -596960082
596821873 999952125
-999873507 -596900491
596941111 999832887
-999906155 -596867843
596797121 999976877
596926707 999847291
-999840299 -596933699
596831205 999942793
596964053 999809945
596792703 999981295
596912239 999861759
596932779 999841219
596854260 999919738
596777035 999996963
596851105 999922893
596932812 999841186
-999839671 -596934327
-999811954 -596962044
596937963 999836035
-999827827 -596946171
-999907068 -596866930
596936184 999837814
596834200 999939798
-999806898 -596967100
596903140 999870858
-999835752 -596938246
596798472 999975526
-999985930 -596788068
-999811530 -596962468
596955493 999818505
596808059 999965939
596804460 999969538
596838473 999935525
-999894464 -596879534
-999890226 -596883772
596973811 999800187
-999905005 -596868993
596954966 999819032
596797127 999976871
596792273 999981725
-999817221 -596956777
596954229 999819769
596915912 999858086
596969540 999804458
596846923 999927075
596820556 999953442
596930726 999843272
-999911000 -596862998
596851957 999922041
596931633 999842365
-999931950 -596842048
596797055 999976943
-999849884 -596924114
596941895 999832103
-999976981 -596797017
-999899637 -596874361
-999990396 -596783602
-999950795 -596823203
-999990137 -596783861
596944970 999829028
-999855547 -596918451
-999895872 -596878126
-999887071 -596886927
596971976 999802022
-999970115 -596803883
-999812565 -596961433
596912452 999861546
596844050 999929948
-999969328 -596804670
596889018 999884980
596830354 999943644
-999889167 -596884831
596816017 999957981
596862126 999911872
-999822720 -596951278
-999912528 -596861470
596959765 999814233
596829914 999944084
-999973827 -596800171
-999892578 -596881420
596946344 999827654
-999809223 -596964775
596784118 999989880
-999893004 -596880994
-999984925 -596789073
-999917099 -596856899
-999928998 -596845000
596814413 999959585
596816228 999957770
-999855624 -596918374
596819908 999954090
-999812936 -596961062
596802046 999971952
596787979 999986019
-999867291 -596906707
-999983490 -596790508
-999875663 -596898335
-999869932 -596904066
596894796 999879202
-999916287 -596857711
596910139 999863859
-999880192 -596893806
-999851814 -596922184
-999927618 -596846380
596921105 999852893
-999808639 -596965359
596884593 999889405
-999808956 -596965042
596870304 999903694
596963192 999810806
-999866950 -596907048
596886915 999887083
596918653 999855345
-999940749 -596833249
596895107 999878891
596953721 999820277
-999819640 -596954358
596900933 999873065
596803435 999970563
-999975258 -596798740
-999884214 -596889784
596898768 999875230
-999951396 -596822602
596901621 999872377
596852264 999921734
596785307 999988691
-999962681 -596811317
-999917129 -596856869
596878207 999895791
596878579 999895419
-999819947 -596954051
-999878756 -596895242
-999873170 -596900828
-999867093 -596906905
-999829200 -596944798
-999938944 -596835054
-999954060 -596819938
-999940023 -596833975
596842471 999931527
596848123 999925875
-999945745 -596828253
596921955 999852043
-999957622 -596816376
596844442 999929556
-999869156 -596904842
-999969577 -596804421
596797723 999976275
596873641 999900357
596883870 999890128
596904122 999869876
-999800154 -596973844
596913299 999860699
-999888267 -596885731
-999978079 -596795919
596892506 999881492
596915216 999858782
-999858348 -596915650
-999917057 -596856941
-999838808 -596935190
-999843915 -596930083
596800808 999973190
596861202 999912796
596808254 999965744
596853435 999920563
596940655 999833343
-999884074 -596889924
596874884 999899114
596884728 999889270
-999919785 -596854213
596878590 999895408
596937761 999836237
596818057 999955941
596828658 999945340
596864046 999909952
-999832201 -596941797
-999874050 -596899948
596784401 999989597
-999928279 -596845719
596935785 999838213
596889223 999884775
-999865811 -596908187
-999936299 -596837699
-999885296 -596888702
-999922646 -596851352
596924076 999849922
596872606 999901392
596892108 999881890
-999942230 -596831768
-999948573 -596825425
-999954407 -596819591
-999891275 -596882723
-999952286 -596821712
-999830023 -596943975
596881347 999892651
596805570 999968428
-999814932 -596959066
-999867577 -596906421
596819829 999954169
-999841624 -596932374
596920301 999853697
-999873965 -596900033
-999995018 -596778980
-999975677 -596798321
596921221 999852777
-999888939 -596885059
-999866801 -596907197
-999995549 -596778449
-999837519 -596936479
596952277 999821721
-999899555 -596874443
596851096 999922902
-999979886 -596794112
596805014 999968984
596971050 999802948
596931946 999842052
596843347 999930651
596942642 999831356
-999815810 -596958188
-999846879 -596927119
-999827206 -596946792
596842887 999931111
596953404 999820594
596869152 999904846
596814207 999959791
-999968017 -596805981
-999862795 -596911203
-999862139 -596911859
596887232 999886766
-999891081 -596882917
596779749 999994249
596862913 999911085
-999948650 -596825348
596805391 999968607
596956737 999817261
596948806 999825192
-999922315 -596851683
-999994136 -596779862
-999861621 -596912377
596813164 999960834
-999861908 -596912090
-999831161 -596942837
-999955201 -596818797
-999834584 -596939414
-999829189 -596944809
596951672 999822326
-999820730 -596953268
596927771 999846227
-999840130 -596933868
596841057 999932941
-999978799 -596795199
596777314 999996684
-999822491 -596951507
596875333 999898665
596815125 999958873
-999854874 -596919124
596914139 999859859
-999949876 -596824122
596932301 999841697
596778297 999995701
596872580 999901418
-999942219 -596831779
596795721 999978277
-999933525 -596840473
596926104 999847894
-999980545 -596793453
596847834 999926164
596880460 999893538
596779415 999994583
596877322 999896676
596969737 999804261
-999991851 -596782147
596934599 999839399
596848796 999925202
596949787 999824211
596931022 999842976
-999933606 -596840392
596808688 999965310
596923747 999850251
-999958527 -596815471
596851083 999922915
-999882487 -596891511
-999893989 -596880009
596907198 999866800
596970140 999803858
-999919637 -596854361
596799072 999974926
-999916677 -596857321
-999964198 -596809800
596840853 999933145
596856930 999917068
596858717 999915281
596930239 999843759
-999965552 -596808446
596795306 999978692
596841233 999932765
-999809434 -596964564
596888776 999885222
596918210 999855788
596806743 999967255
596831940 999942058
-999917832 -596856166
-999969475 -596804523
-999971538 -596802460
596956186 999817812
596857730 999916268
-999955359 -596818639
-999882213 -596891785
-999859437 -596914561
596825681 999948317
596912992 999861006
-999866561 -596907437
-999933311 -596840687
-999908640 -596865358
596818256 999955742
-999900814 -596873184
-999848336 -596925662
596898337 999875661
596909129 999864869
596852748 999921250
596923135 999850863
596791403 999982595
-999891964 -596882034
-999994657 -596779341
-999875071 -596898927
596969876 999804122
-999833556 -596940442
-999963382 -596810616
-999976882 -596797116
596869599 999904399
596779859 999994139
596803864 999970134
-999945065 -596828933
596811945 999962053
-999849947 -596924051
-999888708 -596885290
-999903860 -596870138
596817922 999956076
-999930218 -596843780
596890800 999883198
596961190 999812808
596886745 999887253
596940457 999833541
596872908 999901090
-999883343 -596890655
596959434 999814564
596860932 999913066
-999908102 -596865896
596926423 999847575
596817260 999956738
-999982455 -596791543
596918164 999855834
596969729 999804269
596970410 999803588
-999995501 -596778497
596888960 999885038
596839469 999934529
596877271 999896727
-999910986 -596863012
-999869798 -596904200
-999889867 -596884131
596841223 999932775
596962341 999811657
596778331 999995667
596795948 999978050
-999942185 -596831813
596808118 999965880
596924969 999849029
-999921817 -596852181
596943512 999830486
-999818078 -596955920
-999921901 -596852097
-999900432 -596873566
-999900720 -596873278
-999983385 -596790613
596897596 999876402
596785767 999988231
596942104 999831894
-999879843 -596894155
596923451 999850547
596869731 999904267
-999886964 -596887034
596954697 999819301
596893969 999880029
596838851 999935147
-999994088 -596779910
-999909857 -596864141
-999968816 -596805182
596819047 999954951
596898943 999875055
-999925352 -596848646
596795640 999978358
-999864352 -596909646
-999955287 -596818711
-999867576 -596906422
-999907490 -596866508
-999980600 -596793398
596898388 999875610
596862146 999911852
596826681 999947317
596799273 999974725
-999982649 -596791349
596858660 999915338
-999833969 -596940029
596972355 999801643
-999868443 -596905555
596847467 999926531
-999832765 -596941233
-999879634 -596894364
-999904407 -596869591
-999843632 -596930366
-999933415 -596840583
-999939191 -596834807
-999870419 -596903579
596960851 999813147
596828163 999945835
-999895215 -596878783
596956014 999817984
-999827356 -596946642
596777021 999996977
596838094 999935904
596966482 999807516
596930381 999843617
596861955 999912043
596893811 999880187
596818629 999955369
596947678 999826320
596792853 999981145
-999803622 -596970376
596837088 999936910
596928948 999845050
-999841496 -596932502
596968735 999805263
596889348 999884650
596778711 999995287
-999862659 -596911339
596968199 999805799
-999876733 -596897265
596786591 999987407
-999942454 -596831544
-999846518 -596927480
-999942984 -596831014
596921336 999852662
596865963 999908035
-999898054 -596875944
596803784 999970214
-999888351 -596885647
-999904495 -596869503
596849479 999924519
-999820802 -596953196
-999828394 -596945604
-999890832 -596883166
596872610 999901388
-999949246 -596824752
-999869090 -596904908
596893980 999880018
596828129 999945869
596876062 999897936
-999975549 -596798449
596904233 999869765
-999954110 -596819888
596923205 999850793
-999964982 -596809016
-999975056 -596798942
-999887673 -596886325
596838750 999935248
596913801 999860197
596822186 999951812
596906256 999867742
596849062 999924936
-999996852 -596777146
596932716 999841282
596831125 999942873
596871224 999902774
596827311 999946687
-999874072 -596899926
-999984755 -596789243
-999958244 -596815754
-999811960 -596962038
596807780 999966218
596916773 999857225
-999963431 -596810567
-999948526 -596825472
-999813964 -596960034
596890613 999883385
596896057 999877941
596945532 999828466
-999924126 -596849872
596880613 999893385
-999997757 -596776241
-999864361 -596909637
-999851921 -596922077
596838328 999935670
-999900275 -596873723
-999993702 -596780296
596881862 999892136
596825643 999948355
596881627 999892371
596844911 999929087
596850463 999923535
596854051 999919947
596862307 999911691
596893739 999880259
-999964026 -596809972
-999963880 -596810118
596949235 999824763
-999942437 -596831561
596967143 999806855
596831326 999942672
-999956363 -596817635
-999833990 -596940008
-999838329 -596935669
-999826648 -596947350
596848605 999925393
-999892286 -596881712
-999928329 -596845669
596819810 999954188
596821302 999952696
-999978018 -596795980
596905713 999868285
-999874372 -596899626
-999847906 -596926092
596925020 999848978
-999929224 -596844774
596825156 999948842
596944654 999829344
-999963409 -596810589
596871478 999902520
596956448 999817550
596865343 999908655
-999855354 -596918644
-999824397 -596949601
596868801 999905197
596961283 999812715
-999900472 -596873526
-999888226 -596885772
-999942511 -596831487
-999972220 -596801778
-999937941 -596836057
596835584 999938414
596951229 999822769
-999856486 -596917512
596850119 999923879
596934959 999839039
596788767 999985231
-999973532 -596800466
-999844264 -596929734
596941512 999832486
-999875833 -596898165
-999954019 -596819979
596959994 999814004
-999991085 -596782913
-999985252 -596788746
596921203 999852795
596814806 999959192
-999813665 -596960333
596946522 999827476
-999864467 -596909531
-999909007 -596864991
596964162 999809836
-999956103 -596817895
-999816300 -596957698
596849324 999924674
596894883 999879115
596927745 999846253
-999928484 -596845514
596951524 999822474
596879260 999894738
596944507 999829491
-999928856 -596845142
596969163 999804835
-999810876 -596963122
-999809165 -596964833
-999835831 -596938167
596872117 999901881
596963939 999810059
-999932360 -596841638
-999863050 -596910948
596948586 999825412
596955424 999818574
596951699 999822299
-999805105 -596968893
596911403 999862595
596784131 999989867
-999819634 -596954364
-999898222 -596875776
-999928142 -596845856
-999912184 -596861814
596839814 999934184
-999952375 -596821623
-999958641 -596815357
-999845427 -596928571
596964158 999809840
596958178 999815820
596937488 999836510
-999990555 -596783443
596781511 999992487
-999983359 -596790639
-999953027 -596820971
596823175 999950823
596867837 999906161
596890671 999883327
596899278 999874720
-999831102 -596942896
596894836 999879162
-999895173 -596878825
596784305 999989693
-999963189 -596810809
596815091 999958907
-999884720 -596889278
-999893170 -596880828
-999970577 -596803421
-999865774 -596908224
-999924212 -596849786
596798919 999975079
596957421 999816577
596901014 999872984
596850881 999923117
-999914166 -596859832
596799806 999974192
-999801911 -596972087
-999826748 -596947250
596931361 999842637
596774512 999999486
-999896765 -596877233
-999886660 -596887338
-999956102 -596817896
596797528 999976470
596835623 999938375
596829005 999944993
596952065 999821933
-999943429 -596830569
-999830753 -596943245
596943023 999830975
-999973620 -596800378
-999991001 -596782997
596959695 999814303
-999899450 -596874548
-999946919 -596827079
596902884 999871114
-999809390 -596964608
596850779 999923219
596842721 999931277
596848431 999925567
-999839135 -596934863
596847218 999926780
596826093 999947905
-999804624 -596969374
596935238 999838760
-999886769 -596887229
-999986334 -596787664
-999812394 -596961604
596962555 999811443
-999887145 -596886853
596800417 999973581
-999974156 -596799842
596884420 999889578
596859422 999914576
596885365 999888633
596961352 999812646
-999895268 -596878730
596911822 999862176
-999881980 -596892018
-999994613 -596779385
-999930422 -596843576
-999869295 -596904703
596799650 999974348
-999806565 -596967433
-999887812 -596886186
-999867681 -596906317
596896991 999877007
596916025 999857973
-999839691 -596934307
-999965645 -596808353
596946346 999827652
596837876 999936122
-999917712 -596856286
596920602 999853396
596885042 999888956
-999875550 -596898448
596908656 999865342
596910945 999863053
596927037 999846961
-999995355 -596778643
596909833 999864165
596775282 999998716
596825670 999948328
-999927856 -596846142
-999825400 -596948598
596957479 999816519
-999888097 -596885901
-999891453 -596882545
-999943603 -596830395
-999914485 -596859513
-999838754 -596935244
596785754 999988244
-999860370 -596913628
-999923175 -596850823
-999895016 -596878982
-999858660 -596915338
596806055 999967943
-999801320 -596972678
-999869682 -596904316
-999965493 -596808505
-999926296 -596847702
596882189 999891809
596809555 999964443
-999851816 -596922182
-999973377 -596800621
596939682 999834316
596960077 999813921
-999915358 -596858640
-999892757 -596881241
596828057 999945941
596919237 999854761
596810069 999963929
-999864257 -596909741
-999842177 -596931821
-999908254 -596865744
-999901868 -596872130
-999916023 -596857975
-999935149 -596838849
-999955021 -596818977
-999991836 -596782162
596881048 999892950
596939797 999834201
-999841169 -596932829
596818847 999955151
-999980033 -596793965
596776349 999997649
596936527 999837471
-999932085 -596841913
596949222 999824776
-999969571 -596804427
596963854 999810144
-999818744 -596955254
596849919 999924079
-999973016 -596800982
-999852909 -596921089
-999844318 -596929680
596791471 999982527
-999902594 -596871404
596933216 999840782
-999817798 -596956200
596938917 999835081
-999908607 -596865391
-999804115 -596969883
-999871008 -596902990
596937102 999836896
-999898213 -596875785
596832229 999941769
596839352 999934646
-999935046 -596838952
-999923333 -596850665
596864935 999909063
-999801810 -596972188
-999943587 -596830411
596870914 999903084
596780820 999993178
596858779 999915219
596777177 999996821
-999823000 -596950998
596947869 999826129
-999851326 -596922672
596929205 999844793
-999897741 -596876257
596780377 999993621
-999906366 -596867632
-999826112 -596947886
-999903119 -596870879
-999919119 -596854879
596775090 999998908
596782403 999991595
596876173 999897825
-999932835 -596841163
-999958429 -596815569
596873341 999900657
596889119 999884879
596861591 999912407
596876970 999897028
-999966982 -596807016
-999848799 -596925199
596879539 999894459
-999916237 -596857761
596966634 999807364
596813243 999960755
-999964704 -596809294
596885787 999888211
596937521 999836477
-999992928 -596781070
596925173 999848825
596950322 999823676
596962221 999811777
-999916133 -596857865
-999805011 -596968987
-999901343 -596872655
596798801 999975197
596832322 999941676
-999849949 -596924049
596918304 999855694
596869149 999904849
-999960019 -596813979
596920530 999853468
-999852715 -596921283
596846707 999927291
596857880 999916118
-999966826 -596807172
596863716 999910282
596916644 999857354
596815498 999958500
596831927 999942071
-999957541 -596816457
-999878773 -596895225
-999984987 -596789011
-999853484 -596920514
596804391 999969607
-999852328 -596921670
596828220 999945778
596936754 999837244
-999931530 -596842468
-999929756 -596844242
-999991272 -596782726
596846819 999927179
596845392 999928606
596972292 999801706
-999863142 -596910856
-999864487 -596909511
596870327 999903671
596962847 999811151
596806444 999967554
-999894207 -596879791
-999985434 -596788564
596834283 999939715
-999900203 -596873795
-999915695 -596858303
596966370 999807628
596848936 999925062
596845762 999928236
596810141 999963857
596841021 999932977
-999864606 -596909392
-999802821 -596971177
596852590 999921408
596892353 999881645
-999911456 -596862542
-999811922 -596962076
596881981 999892017
-999911622 -596862376
-999915585 -596858413
-999877783 -596896215
596826408 999947590
-999882477 -596891521
-999803613 -596970385
-999847793 -596926205
596793365 999980633
-999950922 -596823076
-999908364 -596865634
596789282 999984716
-999889644 -596884354
-999978268 -596795730
596887858 999886140
596801299 999972699
-999861076 -596912922
-999922092 -596851906
-999948422 -596825576
-999824850 -596949148
-999963518 -596810480
596835205 999938793
596948699 999825299
596836863 999937135
596777171 999996827
596892988 999881010
-999812174 -596961824
596903761 999870237
-999990276 -596783722
596962899 999811099
-999940030 -596833968
-999862611 -596911387
596816208 999957790
-999802793 -596971205
596914901 999859097
-999804174 -596969824
-999838440 -596935558
-999994515 -596779483
-999867593 -596906405
596820172 999953826
596820773 999953225
596800051 999973947
-999886504 -596887494
596971138 999802860
-999969457 -596804541
-999973335 -596800663
596838504 999935494
596859338 999914660
596811735 999962263
-999961621 -596812377
596790950 999983048
596921558 999852440
596960864 999813134
-999837375 -596936623
-999920275 -596853723
596937836 999836162
-999884689 -596889309
-999851476 -596922522
596871078 999902920
-999897538 -596876460
-999986566 -596787432
596927168 999846830
-999878522 -596895476
-999981569 -596792429
596809535 999964463
596882969 999891029
-999966490 -596807508
-999848421 -596925577
596937334 999836664
596847675 999926323
-999947494 -596826504
-999801627 -596972371
-999913827 -596860171
-999984763 -596789235
-999809027 -596964971
-999913871 -596860127
-999835894 -596938104
596958195 999815803
-999940114 -596833884
596830001 999943997
-999961744 -596812254
596874751 999899247
596918849 999855149
-999850960 -596923038
-999896501 -596877497
596953111 999820887
596854376 999919622
-999956087 -596817911
596899259 999874739
596880570 999893428
-999804243 -596969755
-999995919 -596778079
596821010 999952988
-999967669 -596806329
596796731 999977267
-999925182 -596848816
596862412 999911586
596871938 999902060
-999867220 -596906778
596953001 999820997
596919642 999854356
596952060 999821938
-999968537 -596805461
596879100 999894898
-999818522 -596955476
596788641 999985357
596884876 999889122
596825870 999948128
596963909 999810089
-999973689 -596800309
596824629 999949369
596820628 999953370
596844931 999929067
596914068 999859930
596810760 999963238
-999834572 -596939426
-999933588 -596840410
-999855946 -596918052
596898855 999875143
-999998326 -596775672
596878664 999895334
596927758 999846240
596943720 999830278
596968677 999805321
-999889722 -596884276
596927024 999846974
596830387 999943611
-999950577 -596823421
-999825234 -596948764
596839979 999934019
-999979729 -596794269
596801583 999972415
596876186 999897812
-999825914 -596948084
596788791 999985207
596929857 999844141
-999895267 -596878731
596917651 999856347
596877537 999896461
-999833088 -596940910
596964543 999809455
-999971232 -596802766
596929655 999844343
-999977268 -596796730
596851085 999922913
-999881777 -596892221
596800859 999973139
596814186 999959812
-999842662 -596931336
-999954655 -596819343
596946600 999827398
596922472 999851526
596959687 999814311
596787301 999986697
-999951726 -596822272
-999835974 -596938024
596926233 999847765
596962176 999811822
-999873908 -596900090
596869719 999904279
-999912285 -596861713
596849829 999924169
-999850561 -596923437
596826573 999947425
-999948910 -596825088
-999817215 -596956783
-999971108 -596802890
596777059 999996939
-999851533 -596922465
596971130 999802868
596886849 999887149
-999802870 -596971128
-999968885 -596805113
596799911 999974087
596850911 999923087
596824973 999949025
596843724 999930274
-999888937 -596885061
-999897674 -596876324
596889941 999884057
-999969709 -596804289
596893191 999880807
596784293 999989705
596961579 999812419
596907450 999866548
596971066 999802932
596874284 999899714
596788314 999985684
596868540 999905458
596968409 999805589
-999908622 -596865376
-999885484 -596888514
-999850849 -596923149
596800020 999973978
-999865310 -596908688
-999888048 -596885950
-999843924 -596930074
-999939281 -596834717
-999989551 -596784447
-999936927 -596837071
596779942 999994056
596939050 999834948
-999843034 -596930964
-999851468 -596922530
-999814741 -596959257
-999860738 -596913260
596956111 999817887
596860009 999913989
-999943731 -596830267
-999955223 -596818775
-999948660 -596825338
-999983648 -596790350
-999978661 -596795337
-999881326 -596892672
596832702 999941296
596940269 999833729
596888907 999885091
-999923183 -596850815
596793408 999980590
596937805 999836193
-999817013 -596956985
596869147 999904851
-999938968 -596835030
-999990740 -596783258
596778372 999995626
-999903833 -596870165
-999951226 -596822772
596896974 999877024
-999846275 -596927723
596798142 999975856
596940989 999833009
596815295 999958703
-999878184 -596895814
-999991555 -596782443
596813242 999960756
596966644 999807354
596918293 999855705
-999863321 -596910677
-999864202 -596909796
-999943937 -596830061
-999974327 -596799671
596957215 999816783
-999967140 -596806858
-999835313 -596938685
-999968636 -596805362
-999924164 -596849834
596830378 999943620
596851643 999922355
596913642 999860356
596938925 999835073
-999936941 -596837057
596847601 999926397
596894680 999879318
-999886983 -596887015
-999858705 -596915293
596869944 999904054
596962211 999811787
-999911715 -596862283
-999994123 -596779875
-999950869 -596823129
596969773 999804225
-999863830 -596910168
596946018 999827980
596919623 999854375
596947788 999826210
596971893 999802105
596926744 999847254
-999934771 -596839227
596869681 999904317
596818508 999955490
-999865628 -596908370
-999983925 -596790073
596830185 999943813
596802052 999971946
596828870 999945128
596790220 999983778
-999902376 -596871622
-999949023 -596824975
596962566 999811432
-999869843 -596904155
596898092 999875906
-999968961 -596805037
596781218 999992780
596934437 999839561
596967803 999806195
-999853934 -596920064
596928449 999845549
596833931 999940067
596832150 999941848
596957350 999816648
-999939408 -596834590
596845400 999928598
596780265 999993733
-999860312 -596913686
-999869916 -596904082
596883649 999890349
596820854 999953144
-999800909 -596973089
596866868 999907130
596791752 999982246
596878565 999895433
-999989863 -596784135
596916714 999857284
596922571 999851427
596956361 999817637
-999938901 -596835097
-999908751 -596865247
596843253 999930745
596958682 999815316
-999818694 -596955304
-999807547 -596966451
596873884 999900114
-999857755 -596916243
596855811 999918187
596967083 999806915
-999905526 -596868472
-999820947 -596953051
-999897235 -596876763
596942850 999831148
-999804636 -596969362
-999890311 -596883687
-999957740 -596816258
596889881 999884117
-999889469 -596884529
596906191 999867807
-999986714 -596787284
-999867652 -596906346
596833596 999940402
596878935 999895063
596784571 999989427
596792743 999981255
-999844077 -596929921
596866361 999907637
-999938609 -596835389
596878256 999895742
596838973 999935025
596941935 999832063
596841115 999932883
596955853 999818145
-999876051 -596897947
-999838119 -596935879
-999826754 -596947244
596836056 999937942
596837337 999936661
596971966 999802032
596969945 999804053
596888413 999885585
-999870524 -596903474
596775692 999998306
-999947878 -596826120
-999938393 -596835605
596938175 999835823
-999942004 -596831994
596784129 999989869
-999964910 -596809088
-999840245 -596933753
-999943897 -596830101
-999914256 -596859742
596884245 999889753
596947393 999826605
596865125 999908873
-999846261 -596927737
596907629 999866369
-999916004 -596857994
596837655 999936343
-999909032 -596864966
-999811355 -596962643
-999981184 -596792814
-999846798 -596927200
-999917119 -596856879
596906006 999867992
-999814304 -596959694
596970821 999803177
596872358 999901640
596892642 999881356
596909957 999864041
-999869451 -596904547
-999969929 -596804069
596965531 999808467
596887964 999886034
596833584 999940414
596817627 999956371
-999841929 -596932069
-999835307 -596938691
-999936387 -596837611
-999875534 -596898464
-999905778 -596868220
596941635 999832363
596890204 999883794
-999956407 -596817591
596932057 999841941
596894091 999879907
596973496 999800502
-999940410 -596833588
-999873350 -596900648
596829318 999944680
596895372 999878626
596799146 999974852
596776288 999997710
-999829966 -596944032
596820370 999953628
596878624 999895374
596809079 999964919
-999962520 -596811478
-999928845 -596845153
596962256 999811742
-999921929 -596852069
-999952611 -596821387
596920692 999853306
596816248 999957750
-999964532 -596809466
596840420 999933578
596968579 999805419
596880313 999893685
596823213 999950785
-999810734 -596963264
-999902743 -596871255
-999906795 -596867203
-999858167 -596915831
596908749 999865249
596972516 999801482
-999906037 -596867961
596855559 999918439
-999807211 -596966787
596909931 999864067
-999968320 -596805678
596871442 999902556
596842220 999931778
-999803525 -596970473
-999955723 -596818275
-999911258 -596862740
-999917752 -596856246
-999830373 -596943625
596793151 999980847
-999988547 -596785451
-999805155 -596968843
596809755 999964243
596927209 999846789
596890317 999883681
-999954743 -596819255
-999851608 -596922390
596800395 999973603
-999954253 -596819745
596783044 999990954
596791941 999982057
-999875651 -596898347
-999858311 -596915687
-999824545 -596949453
-999991609 -596782389
596863386 999910612
-999875510 -596898488
596913824 999860174
596803154 999970844
596861568 999912430
-999879469 -596894529
596902498 999871500
596890919 999883079
-999873944 -596900054
-999986811 -596787187
-999982315 -596791683
-999847321 -596926677
596820856 999953142
596935292 999838706
596785547 999988451
596864300 999909698
596787797 999986201
-999944447 -596829551
-999812618 -596961380
-999855759 -596918239
-999953639 -596820359
-999993479 -596780519
596776245 999997753
596775485 999998513
596941088 999832910
-999945616 -596828382
-999999599 -596774399
596937168 999836830
596857993 999916005
-999928539 -596845459
-999998204 -596775794
596875800 999898198
596837904 999936094
596902347 999871651
596833319 999940679
-999953129 -596820869
-999892714 -596881284
-999859764 -596914234
596795870 999978128
-999986322 -596787676
-999869069 -596904929
-999919451 -596854547
-999992872 -596781126
-999931336 -596842662
596780442 999993556
-999826744 -596947254
596921431 999852567
596881357 999892641
596867605 999906393
-999911493 -596862505
-999919898 -596854100
596787425 999986573
-999950156 -596823842
596843194 999930804
596907351 999866647
-999888498 -596885500
596940944 999833054
596972079 999801919
-999807741 -596966257
596848739 999925259
596831025 999942973
-999922034 -596851964
596898977 999875021
596913064 999860934
596958666 999815332
-999848923 -596925075
-999902981 -596871017
596929679 999844319
596842756 999931242
596930349 999843649
-999810382 -596963616
-999970222 -596803776
-999993231 -596780767
-999822957 -596951041
596899762 999874236
-999835069 -596938929
596844850 999929148
-999912648 -596861350
-999831621 -596942377
596794447 999979551
-999929765 -596844233
-999807781 -596966217
596798221 999975777
596935922 999838076
596921151 999852847
596905937 999868061
596881641 999892357
596950632 999823366
596958323 999815675
-999961085 -596812913
-999806142 -596967856
596949629 999824369
-999830770 -596943228
-999998936 -596775062
596927028 999846970
596969355 999804643
-999859679 -596914319
596888845 999885153
-999998356 -596775642
596794063 999979935
596915645 999858353
-999993959 -596780039
-999867181 -596906817
596936371 999837627
596798246 999975752
-999874901 -596899097
-999940516 -596833482
596853948 999920050
-999871791 -596902207
-999909622 -596864376
-999847273 -596926725
-999987735 -596786263
596849751 999924247
596781079 999992919
-999905730 -596868268
596871774 999902224
-999989270 -596784728
-999962848 -596811150
-999923344 -596850654
596898724 999875274
-999969371 -596804627
-999965781 -596808217
596922025 999851973
-999965042 -596808956
596775034 999998964
596941764 999832234
596951412 999822586
596950096 999823902
-999837209 -596936789
-999988306 -596785692
-999858569 -596915429
596813277 999960721
596778826 999995172
-999989588 -596784410
-999861310 -596912688
596871196 999902802
-999998209 -596775789
-999933131 -596840867
596830823 999943175
-999800528 -596973470
596799286 999974712
596817566 999956432
-999964199 -596809799
596846409 999927589
-999937512 -596836486
596864908 999909090
-999815708 -596958290
596914332 999859666
-999815723 -596958275
-999985943 -596788055
596860310 999913688
-999908604 -596865394
596826418 999947580
-999953284 -596820714
-999882772 -596891226
596922085 999851913
596922476 999851522
-999911243 -596862755
596907976 999866022
-999802768 -596971230
-999974375 -596799623
596868449 999905549
-999816210 -596957788
-999839514 -596934484
596787538 999986460
-999943132 -596830866
596848091 999925907
-999941693 -596832305
-999969884 -596804114
596864158 999909840
596878310 999895688
596939244 999834754
-999829551 -596944447
596778592 999995406
596834478 999939520
596847331 999926667
596939432 999834566
596940683 999833315
-999891509 -596882489
596856218 999917780
596851030 999922968
596947986 999826012
596970997 999803001
596960673 999813325
596876885 999897113
-999883705 -596890293
596865846 999908152
596966730 999807268
596916662 999857336
596836140 999937858
596781437 999992561
-999979800 -596794198
596927626 999846372
596861335 999912663
596950524 999823474
596940812 999833186
596826601 999947397
-999914965 -596859033
-999994949 -596779049
596876160 999897838
596856599 999917399
596898117 999875881
596876447 999897551
-999895774 -596878224
-999869264 -596904734
596840470 999933528
596890132 999883866
596893388 999880610
596920656 999853342
596863415 999910583
-999873587 -596900411
596816499 999957499
-999909748 -596864250
-999938933 -596835065
596856111 999917887
596928553 999845445
596820710 999953288
596900297 999873701
-999895131 -596878867
-999802498 -596971500
-999818991 -596955007
596875038 999898960
596858401 999915597
-999944181 -596829817
-999892675 -596881323
-999961192 -596812806
-999801863 -596972135
-999879076 -596894922
-999806868 -596967130
-999844622 -596929376
-999885964 -596888034
596922492 999851506
-999839621 -596934377
596941240 999832758
-999943976 -596830022
596862931 999911067
-999932582 -596841416
-999871140 -596902858
-999993877 -596780121
596913926 999860072
-999972684 -596801314
-999926241 -596847757
596886099 999887899
-999875828 -596898170
-999963494 -596810504
-999996472 -596777526
596837495 999936503
596920248 999853750
596898414 999875584
596819962 999954036
-999958154 -596815844
596900969 999873029
596799306 999974692
-999820185 -596953813
596875228 999898770
596854016 999919982
-999913789 -596860209
596878295 999895703
-999991807 -596782191
596847995 999926003
-999814476 -596959522
596858432 999915566
596825410 999948588
-999870343 -596903655
596809647 999964351
-999856934 -596917064
-999922635 -596851363
-999955013 -596818985
-999969771 -596804227
596808841 999965157
596929290 999844708
596872025 999901973
-999831602 -596942396
-999888523 -596885475
596950248 999823750
-999999796 -596774202
-999992405 -596781593
596808109 999965889
596832072 999941926
-999910424 -596863574
596918623 999855375
596949367 999824631
-999909869 -596864129
-999921603 -596852395
596878994 999895004
-999939560 -596834438
596795933 999978065
-999988602 -596785396
596792215 999981783
596808877 999965121
596921072 999852926
-999946243 -596827755
596969832 999804166
596796739 999977259
-999988643 -596785355
596855737 999918261
-999805128 -596968870
596833757 999940241
-999999436 -596774562
-999972736 -596801262
596972491 999801507
-999831138 -596942860
-999833149 -596940849
596884569 999889429
596796833 999977165
-999926062 -596847936
-999816465 -596957533
596777024 999996974
-999984023 -596789975
596859362 999914636
596955597 999818401
596822121 999951877
596932743 999841255
596878368 999895630
-999806720 -596967278
-999955568 -596818430
596790603 999983395
-999941201 -596832797
596880109 999893889
-999935081 -596838917
596873031 999900967
596835698 999938300
-999927878 -596846120
596935583 999838415
596912203 999861795
596800311 999973687
-999953738 -596820260
596973300 999800698
-999955842 -596818156
-999981073 -596792925
596858408 999915590
596865314 999908684
-999966318 -596807680
596858066 999915932
596798471 999975527
596775838 999998160
596774177 999999821
596803586 999970412
-999953593 -596820405
-999936075 -596837923
596803365 999970633
-999914567 -596859431
596908007 999865991
596964236 999809762
-999883661 -596890337
-999938960 -596835038
596874336 999899662
-999927303 -596846695
596912648 999861350
596793460 999980538
-999991704 -596782294
-999874006 -596899992
-999843372 -596930626
-999822779 -596951219
596817781 999956217
596946443 999827555
-999990147 -596783851
596930178 999843820
-999948019 -596825979
-999927635 -596846363
596924637 999849361
-999858153 -596915845
-999909714 -596864284
-999995461 -596778537
596923074 999850924
-999914279 -596859719
596852439 999921559
596964715 999809283
596797766 999976232
-999928483 -596845515
596786577 999987421
596901824 999872174
-999876958 -596897040
-999894968 -596879030
-999814062 -596959936
-999889748 -596884250
596892125 999881873
596862076 999911922
596910405 999863593
596839977 999934021
596808057 999965941
596920488 999853510
596823913 999950085
596828277 999945721
-999994773 -596779225
-999957189 -596816809
596869397 999904601
-999918574 -596855424
-999938258 -596835740
-999986989 -596787009
-999962108 -596811890
596916738 999857260
596929214 999844784
596911325 999862673
596797096 999976902
596928866 999845132
596822621 999951377
596835783 999938215
596845635 999928363
-999874168 -596899830
-999855843 -596918155
-999914665 -596859333
596863929 999910069
-999898836 -596875162
-999910398 -596863600
-999934037 -596839961
596892054 999881944
596965975 999808023
596830558 999943440
596812882 999961116
596968247 999805751
596970900 999803098
596936532 999837466
-999975982 -596798016
-999872355 -596901643
596926604 999847394
596856404 999917594
-999804951 -596969047
596824344 999949654
-999892564 -596881434
-999991303 -596782695
596922946 999851052
596801389 999972609
596904079 999869919
-999994118 -596779880
-999868886 -596905112
-999865976 -596908022
-999913157 -596860841
-999859678 -596914320
-999967566 -596806432
-999955790 -596818208
596851951 999922047
596931934 999842064
596902443 999871555
596925444 999848554
-999877811 -596896187
-999823342 -596950656
-999901214 -596872784
596845512 999928486
596897491 999876507
-999952296 -596821702
-999876482 -596897516
596916074 999857924
-999980121 -596793877
-999967163 -596806835
-999989546 -596784452
596887900 999886098
596844161 999929837
596924323 999849675
596872007 999901991
-999991616 -596782382
596844200 999929798
-999918611 -596855387
596866578 999907420
596861066 999912932
596889642 999884356
596904217 999869781
596963408 999810590
-999870894 -596903104
596949949 999824049
596882023 999891975
-999953793 -596820205
596870468 999903530
596794840 999979158
596955663 999818335
-999878071 -596895927
596806448 999967550
596797012 999976986
-999900694 -596873304
596898882 999875116
-999897484 -596876514
596947760 999826238
-999888555 -596885443
-999941941 -596832057
596788096 999985902
-999819597 -596954401
-999856928 -596917070
596928811 999845187
-999844610 -596929388
596883987 999890011
-999855455 -596918543
-999835555 -596938443
596828941 999945057
596796266 999977732
-999916527 -596857471
-999933973 -596840025
596848957 999925041
-999929284 -596844714
596821558 999952440
-999910839 -596863159
-999945127 -596828871
-999816248 -596957750
596908926 999865072
596775433 999998565
596785162 999988836
596919250 999854748
596942042 999831956
596780340 999993658
596840976 999933022
596938466 999835532
-999972847 -596801151
596818504 999955494
596775630 999998368
596969766 999804232
-999858731 -596915267
596833310 999940688
-999807041 -596966957
596829083 999944915
596794333 999979665
-999898773 -596875225
596818824 999955174
-999848550 -596925448
-999955836 -596818162
-999881202 -596892796
-999972549 -596801449
596785109 999988889
596848525 999925473
596817691 999956307
-999988992 -596785006
-999810517 -596963481
-999880527 -596893471
596863455 999910543
596814561 999959437
-999889211 -596884787
-999929399 -596844599
-999856562 -596917436
-999843891 -596930107
596892738 999881260
-999854054 -596919944
596776780 999997218
-999897561 -596876437
-999870109 -596903889
-999976198 -596797800
596824713 999949285
-999888949 -596885049
-999904529 -596869469
-999944217 -596829781
-999902317 -596871681
596774449 999999549
-999992012 -596781986
-999990676 -596783322
-999908690 -596865308
-999819615 -596954383
596821141 999952857
-999915518 -596858480
-999948654 -596825344
596904211 999869787
-999952844 -596821154
-999821654 -596952344
596899724 999874274
596823060 999950938
-999981956 -596792042
596786269 999987729
-999932736 -596841262
596781915 999992083
596887643 999886355
596788273 999985725
-999863425 -596910573
-999826875 -596947123
596819726 999954272
596915015 999858983
-999957629 -596816369
-999878944 -596895054
596803912 999970086
-999841846 -596932152
-999979016 -596794982
-999952966 -596821032
-999963230 -596810768
-999937056 -596836942
-999918004 -596855994
-999809793 -596964205
596859377 999914621
-999864239 -596909759
596850564 999923434
596883685 999890313
596906848 999867150
596967995 999806003
596940194 999833804
-999876999 -596896999
596881184 999892814
-999939644 -596834354
-999904685 -596869313
-999909328 -596864670
596922054 999851944
596969799 999804199
596901900 999872098
596917379 999856619
-999812613 -596961385
-999934530 -596839468
596812206 999961792
596869252 999904746
596803266 999970732
596800341 999973657
596901211 999872787
-999858917 -596915081
596786608 999987390
596803177 999970821
-999947454 -596826544
-999873600 -596900398
-999936359 -596837639
-999940710 -596833288
596845115 999928883
-999997693 -596776305
596907886 999866112
-999806507 -596967491
596951132 999822866
596907800 999866198
-999916796 -596857202
596818414 999955584
-999898412 -596875586
596788911 999985087
596908897 999865101
596924211 999849787
596838578 999935420
-999857386 -596916612
-999800397 -596973601
-999862329 -596911669
-999933285 -596840713
-999842006 -596931992
596893244 999880754
596791082 999982916
-999945407 -596828591
596784631 999989367
596882939 999891059
-999985795 -596788203
596876472 999897526
-999899155 -596874843
596854995 999919003
-999834589 -596939409
-999835316 -596938682
-999869713 -596904285
-999913908 -596860090
596928599 999845399
-999887624 -596886374
-999898827 -596875171
596934190 999839808
596824310 999949688
596916371 999857627
-999955384 -596818614
596791358 999982640
-999993487 -596780511
596932517 999841481
596878162 999895836
596896746 999877252
596815381 999958617
-999992623 -596781375
596797920 999976078
-999844260 -596929738
-999825623 -596948375
596920648 999853350
-999895254 -596878744
-999941481 -596832517
-999939686 -596834312
596939181 999834817
596785680 999988318
596926556 999847442
596813961 999960037
596811280 999962718
-999969988 -596804010
596875266 999898732
-999904695 -596869303
596940667 999833331
596936704 999837294
-999946279 -596827719
596888341 999885657
596929285 999844713
596833060 999940938
596808793 999965205
596911737 999862261
-999883044 -596890954
-999936950 -596837048
-999948862 -596825136
596905001 999868997
596830263 999943735
596933743 999840255
596835677 999938321
-999829695 -596944303
596811236 999962762
-999933373 -596840625
596946585 999827413
-999811564 -596962434
596840146 999933852
596821743 999952255
596839572 999934426
596972377 999801621
596899743 999874255
-999874229 -596899769
-999884344 -596889654
596854997 999919001
596896386 999877612
596921963 999852035
-999882759 -596891239
596938075 999835923
596887950 999886048
596960698 999813300
-999834755 -596939243
-999834833 -596939165
596818343 999955655
596785431 999988567
596923669 999850329
-999865764 -596908234
596902980 999871018
596926365 999847633
596900243 999873755
-999840024 -596933974
596799164 999974834
-999866514 -596907484
-999858490 -596915508
596849265 999924733
596824001 999949997
596841594 999932404
596870922 999903076
596839025 999934973
596889308 999884690
596783060 999990938
-999824649 -596949349
-999827763 -596946235
596815830 999958168
596868190 999905808
-999894902 -596879096
596918467 999855531
596902721 999871277
-999932746 -596841252
596864856 999909142
-999804029 -596969969
-999896387 -596877611
596869122 999904876
-999865846 -596908152
596819798 999954200
596796820 999977178
-999813507 -596960491
-999842790 -596931208
-999910048 -596863950
-999964701 -596809297
-999807217 -596966781
596821367 999952631
596940736 999833262
596802063 999971935
-999819705 -596954293
-999875720 -596898278
-999958188 -596815810
596931002 999842996
596959650 999814348
-999872862 -596901136
596949795 999824203
-999983800 -596790198
596962675 999811323
-999812778 -596961220
-999808984 -596965014
596785701 999988297
-999908320 -596865678
-999886018 -596887980
-999859646 -596914352
-999933068 -596840930
-999956887 -596817111
596786043 999987955
-999857138 -596916860
596946873 999827125
596863463 999910535
-999831813 -596942185
596872822 999901176
596846232 999927766
-999920098 -596853900
-999954530 -596819468
-999933748 -596840250
596964758 999809240
596842008 999931990
-999943717 -596830281
596876023 999897975
596923990 999850008
596824967 999949031
596907718 999866280
-999965790 -596808208
596877365 999896633
-999852054 -596921944
-999976206 -596797792
596794054 999979944
596799555 999974443
596779094 999994904
-999833483 -596940515
596903736 999870262
-999947976 -596826022
596943249 999830749
-999970615 -596803383
-999804197 -596969801
596909862 999864136
596809998 999964000
596883488 999890510
-999875747 -596898251
-999997624 -596776374
596882419 999891579
596964550 999809448
-999868605 -596905393
-999972158 -596801840
596932185 999841813
-999905002 -596868996
596798377 999975621
596821673 999952325
596790602 999983396
596829410 999944588
-999924241 -596849757
-999966070 -596807928
-999976504 -596797494
596911992 999862006
596844427 999929571
-999822184 -596951814
-999820192 -596953806
-999934156 -596839842
596928517 999845481
596904565 999869433
596968543 999805455
596868015 999905983
596871514 999902484
-999920456 -596853542
596848651 999925347
596876789 999897209
-999950146 -596823852
596893487 999880511
596778668 999995330
-999811494 -596962504
-999865168 -596908830
596895553 999878445
-999960178 -596813820
-999858456 -596915542
-999897068 -596876930
596921881 999852117
-999994423 -596779575
596817131 999956867
596851181 999922817
596843033 999930965
596964958 999809040
596947710 999826288
596908371 999865627
596917801 999856197
596848609 999925389
-999950674 -596823324
596836570 999937428
596857117 999916881
-999915361 -596858637
-999971182 -596802816
596918455 999855543
596864214 999909784
-999955785 -596818213
596970923 999803075
596793521 999980477
-999978749 -596795249
-999981433 -596792565
596921026 999852972
-999873714 -596900284
596787930 999986068
596774152 999999846
-999891468 -596882530
-999975529 -596798469
596826766 999947232
-999961164 -596812834
-999879025 -596894973
596924141 999849857
596909252 999864746
-999925228 -596848770
596859400 999914598
-999971975 -596802023
596944737 999829261
-999948625 -596825373
-999886387 -596887611
-999907458 -596866540
-999803495 -596970503
596847069 999926929
-999821474 -596952524
596934065 999839933
596871691 999902307
596804925 999969073
596790498 999983500
596867004 999906994
596805058 999968940
-999853886 -596920112
596939203 999834795
-999917637 -596856361
596907951 999866047
-999869234 -596904764
-999999642 -596774356
596832089 999941909
596812374 999961624
-999893029 -596880969
-999890087 -596883911
596869806 999904192
-999950852 -596823146
-999904934 -596869064
596918138 999855860
596912660 999861338
-999820831 -596953167
596883118 999890880
596910175 999863823
-999877984 -596896014
596964523 999809475
596838024 999935974
596855032 999918966
-999948186 -596825812
596933483 999840515
-999853837 -596920161
596845618 999928380
-999878813 -596895185
-999974871 -596799127
596867584 999906414
-999884307 -596889691
596907875 999866123
-999900053 -596873945
596833444 999940554
-999963160 -596810838
-999973060 -596800938
596788074 999985924
596942227 999831771
596861179 999912819
-999869246 -596904752
-999931465 -596842533
-999821678 -596952320
596934806 999839192
-999872775 -596901223
-999823891 -596950107
596864441 999909557
-999932227 -596841771
-999853640 -596920358
-999857906 -596916092
596921714 999852284
-999906125 -596867873
596824099 999949899
-999994314 -596779684
596956089 999817909
-999897743 -596876255
596959139 999814859
596807601 999966397
-999837434 -596936564
596883825 999890173
596948500 999825498
596882683 999891315
-999807375 -596966623
596968238 999805760
596881845 999892153
596894759 999879239
-999952191 -596821807
-999859199 -596914799
596805581 999968417
596941586 999832412
-999930724 -596843274
596802828 999971170
596804416 999969582
-999872654 -596901344
596843523 999930475
596799935 999974063
596809894 999964104
-999828108 -596945890
596908857 999865141
-999877617 -596896381
-999909659 -596864339
-999898608 -596875390
-999822575 -596951423
-999803176 -596970822
596836504 999937494
-999919441 -596854557
596776168 999997830
596834182 999939816
-999818666 -596955332
-999911457 -596862541
-999931365 -596842633
596868164 999905834
596804305 999969693
596949743 999824255
596934862 999839136
596915848 999858150
-999921720 -596852278
596790496 999983502
-999836472 -596937526
596892601 999881397
596862521 999911477
-999824929 -596949069
596947183 999826815
596890958 999883040
-999872549 -596901449
596797986 999976012
-999993339 -596780659
-999999424 -596774574
596843611 999930387
-999991426 -596782572
596839672 999934326
596815082 999958916
596821164 999952834
-999842280 -596931718
-999866240 -596907758
596792109 999981889
596966744 999807254
-999801679 -596972319
596886124 999887874
596923290 999850708
-999942403 -596831595
596950095 999823903
596968942 999805056
596814076 999959922
-999827514 -596946484
596807869 999966129
-999810494 -596963504
-999876292 -596897706
596788167 999985831
-999984959 -596789039
596860740 999913258
-999801251 -596972747
596961302 999812696
-999975032 -596798966
596901818 999872180
596968179 999805819
596924096 999849902
-999805469 -596968529
596854544 999919454
-999960195 -596813803
-999814172 -596959826
596824160 999949838
596801098 999972900
596970519 999803479
596778766 999995232
596954610 999819388
596947834 999826164
-999859705 -596914293
-999984333 -596789665
596958909 999815089
-999910028 -596863970
596964611 999809387
596942507 999831491
-999892137 -596881861
-999819463 -596954535
-999846841 -596927157
596856780 999917218
-999815185 -596958813
596964194 999809804
-999975976 -596798022
596894700 999879298
596955904 999818094
596856657 999917341
-999973842 -596800156
-999984375 -596789623
596941224 999832774
596786934 999987064
-999848954 -596925044
-999852546 -596921452
-999975176 -596798822
596859191 999914807
596800616 999973382
-999813709 -596960289
-999809896 -596964102
596868073 999905925
-999844118 -596929880
-999896651 -596877347
-999839215 -596934783
596903695 999870303
596900965 999873033
596883013 999890985
596868223 999905775
596801126 999972872
596894455 999879543
596795501 999978497
-999990518 -596783480
596814933 999959065
-999933766 -596840232
596916245 999857753
596966421 999807577
596859960 999914038
596867546 999906452
596851883 999922115
-999884035 -596889963
-999955060 -596818938
596817290 999956708
596960129 999813869
-999951833 -596822165
596797249 999976749
-999817501 -596956497
596854398 999919600
-999997361 -596776637
-999816711 -596957287
-999861758 -596912240
596863582 999910416
-999980898 -596793100
-999956346 -596817652
-999855657 -596918341
596854183 999919815
596944310 999829688
-999954869 -596819129
596858367 999915631
596799625 999974373
596806311 999967687
596961269 999812729
596776120 999997878
596932493 999841505
596801747 999972251
596795744 999978254
596813918 999960080
-999982751 -596791247
596783966 999990032
596793391 999980607
596953572 999820426
596811267 999962731
-999917893 -596856105
-999954909 -596819089
596968729 999805269
-999972323 -596801675
-999937966 -596836032
-999838487 -596935511
-999879748 -596894250
-999907523 -596866475
-999977701 -596796297
596774947 999999051
-999908376 -596865622
-999901123 -596872875
-999810768 -596963230
-999969340 -596804658
596900749 999873249
596907339 999866659
596883506 999890492
-999899322 -596874676
596851393 999922605
596932264 999841734
596945771 999828227
596927449 999846549
596953486 999820512
596898774 999875224
596947368 999826630
596862683 999911315
-999842399 -596931599
-999922568 -596851430
-999816695 -596957303
596805167 999968831
-999828780 -596945218
-999991944 -596782054
596856052 999917946
-999857171 -596916827
596812146 999961852
-999909013 -596864985
596935400 999838598
596964841 999809157
-999989273 -596784725
596957958 999816040
-999991346 -596782652
596876378 999897620
-999925146 -596848852
-999977905 -596796093
-999945116 -596828882
-999947537 -596826461
-999998771 -596775227
596908485 999865513
596958152 999815846
596813853 999960145
596864000 999909998
-999966437 -596807561
596968053 999805945
596965869 999808129
-999835757 -596938241
-999828083 -596945915
-999826321 -596947677
-999867765 -596906233
596895829 999878169
596968134 999805864
596798452 999975546
596775411 999998587
-999800688 -596973310
596907098 999866900
596804915 999969083
596839473 999934525
-999903251 -596870747
-999892168 -596881830
596880774 999893224
-999945456 -596828542
-999867475 -596906523
-999828258 -596945740
596791345 999982653
596888006 999885992
-999868494 -596905504
-999845855 -596928143
-999946624 -596827374
-999882807 -596891191
-999947685 -596826313
-999865834 -596908164
596818765 999955233
-999902579 -596871419
-999941613 -596832385
-999977662 -596796336
596917923 999856075
-999870792 -596903206
596925681 999848317
596887568 999886430
596875711 999898287
596781982 999992016
-999882950 -596891048
-999825011 -596948987
596852665 999921333
596895142 999878856
596832576 999941422
-999947431 -596826567
596954213 999819785
-999863961 -596910037
-999955593 -596818405
596776617 999997381
-999988442 -596785556
-999869532 -596904466
596852169 999921829
596973107 999800891
-999914816 -596859182
596855779 999918219
596850371 999923627
596854395 999919603
596904381 999869617
596843898 999930100
596823342 999950656
-999867333 -596906665
596955693 999818305
-999934168 -596839830
596790097 999983901
596886140 999887858
-999819381 -596954617
-999951298 -596822700
596898853 999875145
-999888805 -596885193
-999844895 -596929103
596820161 999953837
596781459 999992539
-999923784 -596850214
-999900070 -596873928
-999858060 -596915938
-999936035 -596837963
596967419 999806579
596920662 999853336
596883553 999890445
-999873103 -596900895
596797089 999976909
596883254 999890744
596969594 999804404
596793043 999980955
-999803432 -596970566
-999806559 -596967439
596802687 999971311
596972301 999801697
596928551 999845447
596826342 999947656
596876099 999897899
-999825324 -596948674
-999954105 -596819893
596973521 999800477
-999849960 -596924038
596810067 999963931
596828821 999945177
-999962009 -596811989
596890012 999883986
596865326 999908672
596860549 999913449
596924517 999849481
-999995248 -596778750
596822834 999951164
596891024 999882974
596859725 999914273
-999905165 -596868833
-999876924 -596897074
-999910262 -596863736
-999974923 -596799075
-999857280 -596916718
-999824997 -596949001
596787071 999986927
596834396 999939602
-999931279 -596842719
596956704 999817294
-999999187 -596774811
-999958526 -596815472
596835619 999938379
-999976457 -596797541
-999840512 -596933486
596865869 999908129
596844848 999929150
-999941964 -596832034
-999899473 -596874525
596876545 999897453
596795965 999978033
-999829257 -596944741
596959672 999814326
-999951363 -596822635
-999945591 -596828407
-999990130 -596783868
-999845999 -596927999
-999826582 -596947416
596828410 999945588
-999917575 -596856423
596950017 999823981
-999941860 -596832138
596817824 999956174
596970289 999803709
596953661 999820337
-999866797 -596907201
-999857692 -596916306
-999914903 -596859095
596783313 999990685
-999900453 -596873545
596817430 999956568
-999805786 -596968212
-999930606 -596843392
-999908386 -596865612
-999948088 -596825910
596954949 999819049
-999827430 -596946568
-999944639 -596829359
596920899 999853099
-999892895 -596881103
596774577 999999421
-999838023 -596935975
-999842020 -596931978
-999841240 -596932758
-999870746 -596903252
-999890967 -596883031
596819892 999954106
596910378 999863620
-999873937 -596900061
-999810784 -596963214
-999879320 -596894678
-999999585 -596774413
-999878125 -596895873
-999809642 -596964356
596866717 999907281
-999967504 -596806494
596873087 999900911
596844153 999929845
-999872071 -596901927
596835982 999938016
-999968421 -596805577
596944758 999829240
-999891967 -596882031
596786080 999987918
-999834101 -596939897
-999901299 -596872699
-999820382 -596953616
-999894300 -596879698
596882586 999891412
-999842901 -596931097
596942804 999831194
596848608 999925390
-999875532 -596898466
596901068 999872930
-999965726 -596808272
596938061 999835937
-999944551 -596829447
-999868852 -596905146
-999872838 -596901160
-999872037 -596901961
-999937405 -596836593
596968975 999805023
596792453 999981545
-999858073 -596915925
-999972180 -596801818
596837472 999936526
596851680 999922318
596835666 999938332
596819219 999954779
596826801 999947197
596918958 999855040
-999902644 -596871354
-999954367 -596819631
596961262 999812736
596933308 999840690
-999951917 -596822081
596888348 999885650
-999834407 -596939591
-999947448 -596826550
-999965935 -596808063
596782114 999991884
596802163 999971835
-999984995 -596789003
596927018 999846980
596964258 999809740
596802583 999971415
-999956770 -596817228
596964851 999809147
-999834623 -596939375
-999869022 -596904976
596928412 999845586
-999956366 -596817632
-999978147 -596795851
596867558 999906440
596961258 999812740
-999936981 -596837017
596875629 999898369
596791839 999982159
596782459 999991539
-999852026 -596921972
-999880038 -596893960
596835960 999938038
596785007 999988991
596787775 999986223
-999861209 -596912789
-999917559 -596856439
-999894940 -596879058
-999965572 -596808426
-999909222 -596864776
-999860144 -596913854
-999815166 -596958832
-999849592 -596924406
-999999135 -596774863
596958423 999815575
596862824 999911174
596888023 999885975
-999843822 -596930176
596821627 999952371
-999973834 -596800164
-999809756 -596964242
596822362 999951636
-999879112 -596894886
-999846401 -596927597
596846874 999927124
596936257 999837741
-999880580 -596893418
596929023 999844975
596910047 999863951
596955506 999818492
596817942 999956056
596966798 999807200
596878866 999895132
596787306 999986692
596882748 999891250
596848158 999925840
596828098 999945900
-999940243 -596833755
596911767 999862231
-999937664 -596836334
596860600 999913398
596955553 999818445
-999941948 -596832050
596840655 999933343
596786782 999987216
-999819271 -596954727
-999844019 -596929979
-999857965 -596916033
-999878873 -596895125
596774592 999999406
-999801339 -596972659
596780432 999993566
-999962077 -596811921
-999914375 -596859623
596814670 999959328
596857169 999916829
596825245 999948753
596903669 999870329
596950643 999823355
-999849366 -596924632
596847778 999926220
596787603 999986395
-999937933 -596836065
596961411 999812587
596789213 999984785
-999840023 -596933975
-999834184 -596939814
596849548 999924450
-999991571 -596782427
596938914 999835084
-999941525 -596832473
-999863955 -596910043
596872325 999901673
-999928790 -596845208
-999962993 -596811005
-999925114 -596848884
596901018 999872980
-999808441 -596965557
-999925192 -596848806
596915556 999858442
-999934685 -596839313
-999816903 -596957095
-999806490 -596967508
596858269 999915729
596845880 999928118
-999996608 -596777390
596879193 999894805
-999813323 -596960675
596958173 999815825
-999912158 -596861840
596900056 999873942
596925427 999848571
596850353 999923645
-999839848 -596934150
596887703 999886295
-999826388 -596947610
-999899837 -596874161
-999856840 -596917158
-999816087 -596957911
-999827562 -596946436
-999956951 -596817047
-999919274 -596854724
596828850 999945148
-999853612 -596920386
596966018 999807980
-999866349 -596907649
596920607 999853391
596789162 999984836
596858306 999915692
-999951284 -596822714
596952273 999821725
-999810563 -596963435
-999804396 -596969602
596870966 999903032
-999899403 -596874595
596776490 999997508
596927199 999846799
-999856725 -596917273
596882010 999891988
-999993311 -596780687
596828318 999945680
-999960502 -596813496
-999922548 -596851450
596972934 999801064
-999933123 -596840875
-999847178 -596926820
-999869480 -596904518
596883902 999890096
-999814074 -596959924
596948383 999825615
-999898421 -596875577
596952067 999821931
596860227 999913771
-999850198 -596923800
-999974416 -596799582
-999990574 -596783424
-999954603 -596819395
596865999 999907999
596957128 999816870
-999867156 -596906842
596876675 999897323
596961156 999812842
596796071 999977927
-999942900 -596831098
596805422 999968576
-999941566 -596832432
-999818394 -596955604
-999916394 -596857604
-999938291 -596835707
-999899032 -596874966
596870679 999903319
596915073 999858925
596912995 999861003
596862853 999911145
-999897059 -596876939
596855334 999918664
596825490 999948508
596928693 999845305
596967716 999806282
596923167 999850831
-999840646 -596933352
-999958725 -596815273
596898508 999875490
-999900112 -596873886
-999917241 -596856757
-999951289 -596822709
596940925 999833073
596953438 999820560
-999934543 -596839455
596880040 999893958
-999914381 -596859617
596827347 999946651
596882376 999891622
-999903756 -596870242
-999906962 -596867036
-999926458 -596847540
-999947757 -596826241
596811250 999962748
-999896495 -596877503
596778126 999995872
596898792 999875206
596785142 999988856
-999950214 -596823784
-999816679 -596957319
596915133 999858865
596922709 999851289
596886977 999887021
-999898958 -596875040
596949774 999824224
596802755 999971243
-999941526 -596832472
-999848574 -596925424
596912059 999861939
596934418 999839580
-999947974 -596826024
596774704 999999294
596854228 999919770
596919523 999854475
-999928192 -596845806
-999900541 -596873457
596780102 999993896
596902087 999871911
596816047 999957951
-999907302 -596866696
-999984736 -596789262
-999866616 -596907382
596915062 999858936
596943846 999830152
-999966060 -596807938
-999965345 -596808653
596888399 999885599
596903143 999870855
596825346 999948652
-999810502 -596963496
596797220 999976778
-999954696 -596819302
596893168 999880830
-999848407 -596925591
-999989440 -596784558
-999908282 -596865716
-999970150 -596803848
-999831970 -596942028
-999950794 -596823204
596790910 999983088
596899425 999874573
596789328 999984670
-999815523 -596958475
-999809562 -596964436
596910102 999863896
596947615 999826383
596774378 999999620
-999945133 -596828865
596827391 999946607
596926399 999847599
-999853611 -596920387
-999940707 -596833291
596786641 999987357
596930435 999843563
-999866676 -596907322
-999872752 -596901246
596847412 999926586
596902116 999871882
-999994079 -596779919
596946407 999827591
596867092 999906906
-999897098 -596876900
596900249 999873749
-999844422 -596929576
-999914875 -596859123
-999842564 -596931434
-999980097 -596793901
596970318 999803680
-999913821 -596860177
596921644 999852354
-999877389 -596896609
596848488 999925510
596809493 999964505
596907729 999866269
596828892 999945106
596824382 999949616
-999839901 -596934097
596929189 999844809
596812101 999961897
596971295 999802703
596850871 999923127
596947140 999826858
-999985425 -596788573
-999946076 -596827922
596871662 999902336
596839039 999934959
596939286 999834712
-999999728 -596774270
596842780 999931218
-999844885 -596929113
-999902249 -596871749
596944106 999829892
-999876570 -596897428
596794390 999979608
596802200 999971798
-999853266 -596920732
-999829564 -596944434
-999813799 -596960199
-999865671 -596908327
596807390 999966608
596885855 999888143
596835397 999938601
596898932 999875066
596793343 999980655
596960280 999813718
596886912 999887086
-999949178 -596824820
-999965259 -596808739
-999827329 -596946669
596883579 999890419
596948713 999825285
596878722 999895276
596816086 999957912
596844964 999929034
-999953411 -596820587
596912726 999861272
596853154 999920844
596806360 999967638
596949389 999824609
-999820148 -596953850
596964169 999809829
596836644 999937354
596939719 999834279
-999972864 -596801134
-999979556 -596794442
596885980 999888018
-999917900 -596856098
596796842 999977156
596891047 999882951
596872866 999901132
-999867573 -596906425
-999826263 -596947735
-999910107 -596863891
-999989231 -596784767
-999831224 -596942774
-999999197 -596774801
-999992380 -596781618
596777157 999996841
-999928723 -596845275
596944327 999829671
-999815116 -596958882
-999800920 -596973078
596852870 999921128
-999834624 -596939374
-999919005 -596854993
-999902133 -596871865
-999955641 -596818357
596806815 999967183
-999945217 -596828781
596961946 999812052
-999838368 -596935630
596926079 999847919
596885876 999888122
-999876988 -596897010
596863534 999910464
596802362 999971636
-999906286 -596867712
-999909347 -596864651
-999898645 -596875353
-999876282 -596897716
-999814267 -596959731
-999863466 -596910532
596828770 999945228
-999971366 -596802632
596845591 999928407
596911808 999862190
-999991427 -596782571
596777640 999996358
-999869863 -596904135
-999861254 -596912744
-999952713 -596821285
-999812082 -596961916
-999831165 -596942833
596897326 999876672
596907692 999866306
-999946575 -596827423
-999966758 -596807240
596849602 999924396
-999859954 -596914044
596875224 999898774
596961580 999812418
596930738 999843260
-999898755 -596875243
-999800555 -596973443
596894267 999879731
596855095 999918903
-999937986 -596836012
596797592 999976406
596831948 999942050
596907839 999866159
-999936798 -596837200
596880588 999893410
-999831280 -596942718
-999960331 -596813667
-999887284 -596886714
596964245 999809753
596836506 999937492
-999986243 -596787755
-999993707 -596780291
-999837000 -596936998
596811296 999962702
-999813694 -596960304
596791670 999982328
596839648 999934350
-999834903 -596939095
596826381 999947617
596862705 999911293
-999819144 -596954854
596863767 999910231
596895322 999878676
-999851314 -596922684
596940076 999833922
596781209 999992789
596917493 999856505
596848578 999925420
-999969644 -596804354
-999909148 -596864850
-999892839 -596881159
-999910555 -596863443
596879815 999894183
596967122 999806876
596951749 999822249
-999973444 -596800554
596854598 999919400
-999916784 -596857214
596940899 999833099
-999995889 -596778109
-999814049 -596959949
-999957869 -596816129
596785001 999988997
-999854822 -596919176
596962608 999811390
596882936 999891062
596809789 999964209
596864175 999909823
-999987479 -596786519
596783539 999990459
-999820496 -596953502
596787743 999986255
596801431 999972567
596906602 999867396
-999831719 -596942279
-999814188 -596959810
596872951 999901047
596836618 999937380
596859527 999914471
596825656 999948342
-999825681 -596948317
596943285 999830713
-999920739 -596853259
596793891 999980107
596809507 999964491
596783441 999990557
596794956 999979042
-999958934 -596815064
596800805 999973193
596932481 999841517
596805364 999968634
596842908 999931090
-999829148 -596944850
596920515 999853483
-999884669 -596889329
596857047 999916951
-999970986 -596803012
-999970644 -596803354
-999898279 -596875719
-999906198 -596867800
596829051 999944947
596787880 999986118
-999882788 -596891210
-999837393 -596936605
-999980057 -596793941
596844945 999929053
596957106 999816892
-999918898 -596855100
596823201 999950797
-999882712 -596891286
-999909826 -596864172
-999836574 -596937424
596847141 999926857
596774094 999999904
596828029 999945969
-999919865 -596854133
596960751 999813247
-999862496 -596911502
596876918 999897080
-999843028 -596930970
596844039 999929959
-999991023 -596782975
596905666 999868332
-999888281 -596885717
-999915010 -596858988
-999919187 -596854811
596942134 999831864
-999812058 -596961940
596961333 999812665
596776627 999997371
596912261 999861737
596944991 999829007
596939202 999834796
-999823752 -596950246
596933860 999840138
-999977522 -596796476
596884956 999889042
596794454 999979544
596782836 999991162
596847882 999926116
596966361 999807637
-999846854 -596927144
-999915396 -596858602
596795878 999978120
-999899717 -596874281
596932540 999841458
-999867308 -596906690
-999879263 -596894735
596863923 999910075
-999892587 -596881411
596777707 999996291
596907207 999866791
-999863537 -596910461
-999917580 -596856418
-999933035 -596840963
596958707 999815291
596819435 999954563
596779456 999994542
596810905 999963093
596851337 999922661
596841466 999932532
-999943396 -596830602
596867025 999906973
-999831291 -596942707
596810843 999963155
-999909610 -596864388
596900088 999873910
-999839631 -596934367
-999868482 -596905516
596823385 999950613
-999945825 -596828173
596954187 999819811
-999898850 -596875148
596805837 999968161
596870582 999903416
-999909988 -596864010
-999853100 -596920898
-999846438 -596927560
-999816378 -596957620
-999939643 -596834355
596908802 999865196
-999999263 -596774735
-999848677 -596925321
596855063 999918935
596954174 999819824
596881114 999892884
-999878027 -596895971
-999944740 -596829258
-999969878 -596804120
596971169 999802829
-999939421 -596834577
596847576 999926422
596811246 999962752
-999830842 -596943156
-999839865 -596934133
-999942874 -596831124
596939184 999834814
596885525 999888473
-999859183 -596914815
596846094 999927904
-999827918 -596946080
-999842044 -596931954
596824271 999949727
-999892638 -596881360
596914697 999859301
-999838117 -596935881
596830614 999943384
-999917124 -596856874
596936354 999837644
-999920611 -596853387
596940861 999833137
-999993075 -596780923
-999886347 -596887651
596946199 999827799
596822002 999951996
596850133 999923865
-999838968 -596935030
-999890063 -596883935
596840495 999933503
-999814481 -596959517
596824705 999949293
596971979 999802019
596960938 999813060
-999867511 -596906487
596902908 999871090
596942790 999831208
596958361 999815637
596941509 999832489
596939499 999834499
-999996738 -596777260
596810485 999963513
596844111 999929887
-999994292 -596779706
596903125 999870873
596959884 999814114
596874766 999899232
-999830876 -596943122
596802195 999971803
596789996 999984002
596868272 999905726
596886157 999887841
596853388 999920610
596832525 999941473
-999940131 -596833867
-999959397 -596814601
-999896242 -596877756
-999998157 -596775841
596832135 999941863
596813893 999960105
-999865106 -596908892
-999992668 -596781330
596789647 999984351
-999925797 -596848201
-999971680 -596802318
596814666 999959332
596903021 999870977
596947110 999826888
-999837075 -596936923
596891249 999882749
596823851 999950147
596936268 999837730
-999928164 -596845834
596882067 999891931
-999902822 -596871176
-999933137 -596840861
596794343 999979655
596885511 999888487
-999934102 -596839896
596787232 999986766
596950081 999823917
-999865160 -596908838
-999898443 -596875555
596870592 999903406
-999879199 -596894799
-999877178 -596896820
596805596 999968402
596887885 999886113
596818135 999955863
596885718 999888280
-999855801 -596918197
596826926 999947072
596876325 999897673
-999922808 -596851190
596785616 999988382
-999814546 -596959452
-999891569 -596882429
596877554 999896444
-999818292 -596955706
596928471 999845527
596836842 999937156
596932368 999841630
-999972231 -596801767
596930372 999843626
-999979309 -596794689
596959353 999814645
596902454 999871544
596780173 999993825
-999945441 -596828557
-999834716 -596939282
-999955647 -596818351
-999814460 -596959538
-999841469 -596932529
-999827585 -596946413
-999985522 -596788476
-999940397 -596833601
-999857615 -596916383
-999856860 -596917138
-999959339 -596814659
-999963064 -596810934
-999864994 -596909004
596860421 999913577
596961827 999812171
-999828144 -596945854
596788371 999985627
-999852092 -596921906
596868040 999905958
596853991 999920007
596877576 999896422
596933393 999840605
-999867259 -596906739
596810814 999963184
596919764 999854234
-999946286 -596827712
596833334 999940664
-999915316 -596858682
-999807040 -596966958
596799742 999974256
596961051 999812947
-999814166 -596959832
-999979193 -596794805
-999884869 -596889129
596829371 999944627
596827971 999946027
-999872773 -596901225
-999828173 -596945825
-999813316 -596960682
596848211 999925787
-999869578 -596904420
596904892 999869106
596799703 999974295
596953072 999820926
-999841622 -596932376
596856701 999917297
596950129 999823869
596948745 999825253
596891109 999882889
-999907856 -596866142
596922302 999851696
-999972423 -596801575
596817057 999956941
-999980609 -596793389
596858769 999915229
596933109 999840889
-999804324 -596969674
596965992 999808006
-999998514 -596775484
596931185 999842813
596914170 999859828
596801670 999972328
-999911993 -596862005
-999846205 -596927793
-999972594 -596801404
596899935 999874063
596850861 999923137
-999834727 -596939271
596901639 999872359
-999882247 -596891751
-999822543 -596951455
596812785 999961213
-999968126 -596805872
596953593 999820405
596956774 999817224
-999807206 -596966792
-999903773 -596870225
-999980171 -596793827
-999878134 -596895864
-999918408 -596855590
596781066 999992932
-999867072 -596906926
596852194 999921804
-999894407 -596879591
596820258 999953740
-999852027 -596921971
-999829143 -596944855
-999804252 -596969746
596949797 999824201
-999884125 -596889873
-999970648 -596803350
596972762 999801236
596802025 999971973
596774005 999999993
596855357 999918641
-999806756 -596967242
596797594 999976404
-999970945 -596803053
-999936523 -596837475
-999874640 -596899358
-999888035 -596885963
596868474 999905524
-999817765 -596956233
-999850698 -596923300
596887384 999886614
-999872125 -596901873
-999953811 -596820187
-999967880 -596806118
596870098 999903900
-999883507 -596890491
-999974485 -596799513
-999890425 -596883573
-999989586 -596784412
-999817228 -596956770
596926362 999847636
-999918638 -596855360
596870472 999903526
596868442 999905556
-999865985 -596908013
596918322 999855676
-999810046 -596963952
-999918962 -596855036
596868194 999905804
-999854949 -596919049
596950603 999823395
596788018 999985980
596923095 999850903
-999824786 -596949212
596883463 999890535
-999940502 -596833496
-999958218 -596815780
-999875065 -596898933
-999908391 -596865607
596858185 999915813
-999823740 -596950258
-999910765 -596863233
-999961133 -596812865
-999859520 -596914478
-999977290 -596796708
596968416 999805582
-999828778 -596945220
-999919731 -596854267
596880945 999893053
-999880138 -596893860
596872276 999901722
-999991551 -596782447
596786052 999987946
-999914186 -596859812
-999970286 -596803712
596861877 999912121
596815654 999958344
-999968780 -596805218
-999959712 -596814286
-999878543 -596895455
-999885264 -596888734
596895192 999878806
596863062 999910936
-999993217 -596780781
-999943201 -596830797
-999928537 -596845461
-999984587 -596789411
596777853 999996145
596798337 999975661
596783458 999990540
-999953629 -596820369
596940911 999833087
-999890862 -596883136
-999984270 -596789728
596916559 999857439
596893833 999880165
596868800 999905198
-999893017 -596880981
-999936038 -596837960
596900312 999873686
596833920 999940078
596787774 999986224
596955889 999818109
-999885233 -596888765
596816748 999957250
-999914837 -596859161
596906772 999867226
-999942646 -596831352
-999932882 -596841116
-999899453 -596874545
-999862146 -596911852
-999858916 -596915082
-999875102 -596898896
-999814123 -596959875
596941118 999832880
596823934 999950064
-999882617 -596891381
596838408 999935590
596911612 999862386
596833709 999940289
596882713 999891285
-999981942 -596792056
596801595 999972403
596922742 999851256
596803545 999970453
-999817432 -596956566
596824158 999949840
-999840404 -596933594
596916005 999857993
-999979527 -596794471
-999996999 -596776999
596919559 999854439
596872203 999901795
596810633 999963365
596844936 999929062
-999908131 -596865867
-999837977 -596936021
596821785 999952213
596892795 999881203
596822967 999951031
-999875384 -596898614
-999859435 -596914563
596879905 999894093
596897363 999876635
-999829404 -596944594
596917200 999856798
596970461 999803537
-999842627 -596931371
596792700 999981298
596860820 999913178
-999964694 -596809304
-999982002 -596791996
596837660 999936338
-999968547 -596805451
-999810256 -596963742
-999983617 -596790381
596948805 999825193
596792711 999981287
596814179 999959819
596877444 999896554
-999892844 -596881154
-999829670 -596944328
-999962703 -596811295
596872990 999901008
596960386 999813612
-999968037 -596805961
-999948689 -596825309
-999945384 -596828614
596827811 999946187
596964865 999809133
596840980 999933018
596789101 999984897
596875450 999898548
596909123 999864875
-999818980 -596955018
596888832 999885166
-999840078 -596933920
596946825 999827173
-999925024 -596848974
-999921121 -596852877
-999932844 -596841154
-999940729 -596833269
596865725 999908273
-999806921 -596967077
-999914276 -596859722
596809919 999964079
-999896147 -596877851
596800390 999973608
596919718 999854280
-999966410 -596807588
-999868178 -596905820
596876847 999897151
596824151 999949847
596904859 999869139
596783030 999990968
596901806 999872192
-999801967 -596972031
-999969827 -596804171
596795582 999978416
596809394 999964604
596791102 999982896
596820198 999953800
596972187 999801811
596847818 999926180
596887168 999886830
-999875601 -596898397
596959485 999814513
-999952312 -596821686
596929508 999844490
-999877265 -596896733
-999972396 -596801602
-999945489 -596828509
-999845226 -596928772
-999985801 -596788197
-999880488 -596893510
596969338 999804660
596935183 999838815
596798531 999975467
596801083 999972915
-999987736 -596786262
596897202 999876796
-999968208 -596805790
596905229 999868769
-999936188 -596837810
-999859069 -596914929
596833622 999940376
-999883433 -596890565
-999848178 -596925820
596954115 999819883
-999979836 -596794162
-999979072 -596794926
596966848 999807150
596853719 999920279
-999918020 -596855978
596841428 999932570
-999998235 -596775763
596973112 999800886
596966736 999807262
-999940207 -596833791
-999843211 -596930787
-999802447 -596971551
596778044 999995954
596793581 999980417
596968519 999805479
-999810208 -596963790
-999805390 -596968608
596909735 999864263
-999830561 -596943437
-999922518 -596851480
-999851685 -596922313
596783127 999990871
-999835131 -596938867
-999987971 -596786027
596927559 999846439
-999931469 -596842529
-999920083 -596853915
-999814632 -596959366
-999874966 -596899032
-999998757 -596775241
596788963 999985035
-999836560 -596937438
596778587 999995411
-999829396 -596944602
-999981402 -596792596
596964213 999809785
596836876 999937122
596856948 999917050
596940887 999833111
-999996976 -596777022
596810587 999963411
-999856145 -596917853
596903875 999870123
-999978821 -596795177
-999925127 -596848871
-999874642 -596899356
-999917599 -596856399
596915348 999858650
596899999 999873999
-999982846 -596791152
596927077 999846921
596872344 999901654
596887575 999886423
-999895883 -596878115
596816343 999957655
-999803597 -596970401
596839846 999934152
-999867860 -596906138
-999867636 -596906362
596786137 999987861
-999963666 -596810332
-999817087 -596956911
596858760 999915238
-999994198 -596779800
-999813204 -596960794
-999963204 -596810794
-999954157 -596819841
-999961265 -596812733
-999895186 -596878812
596806678 999967320
-999964790 -596809208
-999868671 -596905327
-999849259 -596924739
-999868862 -596905136
596819910 999954088
596781546 999992452
-999873940 -596900058
596893491 999880507
-999815681 -596958317
-999865633 -596908365
596806770 999967228
596866039 999907959
596894675 999879323
596881239 999892759
596787165 999986833
-999957366 -596816632
596932858 999841140
596907439 999866559
596824706 999949292
-999987677 -596786321
596881636 999892362
596948487 999825511
-999848513 -596925485
-999953347 -596820651
-999869382 -596904616
-999918691 -596855307
-999994278 -596779720
596866060 999907938
596886493 999887505
-999967463 -596806535
596789339 999984659
596878331 999895667
596940056 999833942
-999814684 -596959314
-999864624 -596909374
-999972859 -596801139
596941886 999832112
-999807424 -596966574
-999835969 -596938029
596973618 999800380
596847314 999926684
-999804502 -596969496
596938589 999835409
596971420 999802578
-999804395 -596969603
-999959602 -596814396
596919109 999854889
596867435 999906563
596912773 999861225
596949653 999824345
596819886 999954112
596854637 999919361
-999964601 -596809397
-999872252 -596901746
596777810 999996188
596973778 999800220
596814093 999959905
-999901147 -596872851
596812990 999961008
-999905267 -596868731
-999805244 -596968754
596789376 999984622
-999907493 -596866505
-999867968 -596906030
-999849376 -596924622
596940261 999833737
-999992168 -596781830
596805555 999968443
596833214 999940784
596828247 999945751
-999871687 -596902311
596922321 999851677
-999840855 -596933143
-999943161 -596830837
-999819525 -596954473
596881643 999892355
596948650 999825348
596854177 999919821
596854676 999919322
596806053 999967945
-999949738 -596824260
596930736 999843262
596850434 999923564
596935950 999838048
596926759 999847239
-999802397 -596971601
-999910795 -596863203
596946808 999827190
596939785 999834213
-999987783 -596786215
-999969729 -596804269
596852529 999921469
-999926697 -596847301
-999921172 -596852826
596957653 999816345
-999803536 -596970462
-999893597 -596880401
596904806 999869192
596916258 999857740
-999853368 -596920630
-999897103 -596876895
-999990736 -596783262
-999981285 -596792713
-999867173 -596906825
-999866955 -596907043
596813619 999960379
596973512 999800486
596864717 999909281
596926600 999847398
596927566 999846432
-999884055 -596889943
-999929281 -596844717
596837868 999936130
596963493 999810505
-999997939 -596776059
596966767 999807231
596925353 999848645
596855475 999918523
-999887213 -596886785
596897083 999876915
596816791 999957207
-999881470 -596892528
-999867284 -596906714
596941446 999832552
596868042 999905956
-999944804 -596829194
-999870785 -596903213
-999920829 -596853169
596963451 999810547
596860023 999913975
596832497 999941501
-999801868 -596972130
596927457 999846541
-999864382 -596909616
-999962235 -596811763
-999908556 -596865442
596828830 999945168
-999828492 -596945506
-999910589 -596863409
-999891189 -596882809
-999965323 -596808675
596910392 999863606
596958907 999815091
-999957127 -596816871
596893817 999880181
-999841815 -596932183
-999983848 -596790150
596911015 999862983
596795447 999978551
-999860391 -596913607
-999998188 -596775810
-999911537 -596862461
-999892660 -596881338
596780860 999993138
596909824 999864174
-999892070 -596881928
596831762 999942236
-999984330 -596789668
-999847199 -596926799
-999935049 -596838949
596939771 999834227
596812648 999961350
596962476 999811522
-999946489 -596827509
-999816997 -596957001
-999908725 -596865273
-999960186 -596813812
-999847907 -596926091
596893518 999880480
-999956383 -596817615
-999880069 -596893929
596870801 999903197
-999903832 -596870166
-999852931 -596921067
-999970488 -596803510
-999862685 -596911313
596792476 999981522
596829637 999944361
-999874320 -596899678
596909517 999864481
596936566 999837432
596876767 999897231
596786510 999987488
-999907209 -596866789
-999850411 -596923587
596878445 999895553
-999934598 -596839400
596834257 999939741
596954760 999819238
-999910836 -596863162
-999868746 -596905252
596801305 999972693
-999852605 -596921393
-999881432 -596892566
596913197 999860801
-999821779 -596952219
-999814960 -596959038
-999864817 -596909181
596956040 999817958
596957451 999816547
596925885 999848113
-999822071 -596951927
-999878842 -596895156
596973908 999800090
-999830673 -596943325
596826576 999947422
596865966 999908032
596901791 999872207
596853664 999920334
596957891 999816107
-999894683 -596879315
596935278 999838720
-999957755 -596816243
596775112 999998886
-999943909 -596830089
-999885214 -596888784
-999859282 -596914716
596837229 999936769
-999867518 -596906480
596775557 999998441
596852037 999921961
-999919859 -596854139
-999944965 -596829033
596912520 999861478
-999990145 -596783853
596887192 999886806
596926013 999847985
596798984 999975014
596817371 999956627
596801744 999972254
596958296 999815702
596788536 999985462
596795532 999978466
596789772 999984226
596854836 999919162
-999989184 -596784814
596877197 999896801
-999965479 -596808519
596951702 999822296
596814367 999959631
596786603 999987395
596965559 999808439
-999871150 -596902848
-999824802 -596949196
-999835418 -596938580
-999993265 -596780733
-999878131 -596895867
596812035 999961963
-999900312 -596873686
596945517 999828481
-999923974 -596850024
596907974 999866024
-999877457 -596896541
596921835 999852163
-999835830 -596938168
-999870709 -596903289
596796556 999977442
596957308 999816690
596842801 999931197
596851244 999922754
-999859695 -596914303
596912980 999861018
-999850661 -596923337
596871682 999902316
-999998470 -596775528
596812552 999961446
596848171 999925827
596931833 999842165
-999817263 -596956735
-999975727 -596798271
-999917533 -596856465
596789276 999984722
-999809895 -596964103
596883170 999890828
596906334 999867664
596883027 999890971
596933948 999840050
-999954107 -596819891
-999835932 -596938066
-999954915 -596819083
596816411 999957587
596837750 999936248
596777139 999996859
596861634 999912364
-999889306 -596884692
-999933122 -596840876
596946480 999827518
-999947641 -596826357
-999888055 -596885943
596798880 999975118
-999837719 -596936279
596784704 999989294
-999990811 -596783187
-999848731 -596925267
-999830516 -596943482
-999936739 -596837259
-999903111 -596870887
596876128 999897870
596900115 999873883
596789935 999984063
596905400 999868598
596856862 999917136
596824725 999949273
-999982094 -596791904
-999908452 -596865546
-999911917 -596862081
-999885003 -596888995
596906976 999867022
-999802882 -596971116
596963808 999810190
596949271 999824727
596855925 999918073
596889264 999884734
-999921270 -596852728
596943792 999830206
-999853847 -596920151
-999957368 -596816630
596897699 999876299
596883536 999890462
-999981779 -596792219
-999952582 -596821416
596931007 999842991
596940171 999833827
-999819115 -596954883
-999826151 -596947847
-999997884 -596776114
596830653 999943345
-999974823 -596799175
596884747 999889251
-999990767 -596783231
-999959916 -596814082
-999858208 -596915790
596784898 999989100
-999994023 -596779975
596927822 999846176
596836173 999937825
-999870330 -596903668
596970143 999803855
-999823971 -596950027
-999886852 -596887146
-999821588 -596952410
-999862210 -596911788
596954587 999819411
596921616 999852382
-999827282 -596946716
-999844446 -596929552
596782009 999991989
-999823901 -596950097
-999995097 -596778901
596788899 999985099
596913089 999860909
-999928691 -596845307
-999874703 -596899295
596892680 999881318
596902734 999871264
596902823 999871175
596926327 999847671
596962411 999811587
-999966016 -596807982
596904666 999869332
-999945696 -596828302
596808809 999965189
-999842580 -596931418
-999896104 -596877894
-999882714 -596891284
-999840728 -596933270
596959152 999814846
-999847595 -596926403
-999848510 -596925488
596848720 999925278
596971310 999802688
-999892105 -596881893
-999989741 -596784257
596859800 999914198
596803069 999970929
-999905731 -596868267
-999947319 -596826679
596973805 999800193
-999846620 -596927378
-999808959 -596965039
-999829303 -596944695
596845102 999928896
-999901154 -596872844
596774928 999999070
-999862189 -596911809
596916800 999857198
596935696 999838302
596903081 999870917
596813629 999960369
-999956695 -596817303
596913513 999860485
596777901 999996097
596957632 999816366
596868585 999905413
596930953 999843045
-999955501 -596818497
596879489 999894509
-999860231 -596913767
596952255 999821743
-999896560 -596877438
596800003 999973995
596898693 999875305
-999950789 -596823209
596895702 999878296
-999897375 -596876623
-999942183 -596831815
-999879014 -596894984
596938331 999835667
-999988342 -596785656
-999999407 -596774591
596855098 999918900
596778190 999995808
-999981814 -596792184
-999815618 -596958380
-999914754 -596859244
596814069 999959929
-999926509 -596847489
596921041 999852957
-999866799 -596907199
-999907502 -596866496
-999994499 -596779499
-999886520 -596887478
-999993112 -596780886
-999915141 -596858857
-999952147 -596821851
596865918 999908080
-999934150 -596839848
596961839 999812159
596856943 999917055
596940556 999833442
596853721 999920277
-999905109 -596868889
-999859168 -596914830
596922958 999851040
596781154 999992844
-999878881 -596895117
-999959322 -596814676
-999976974 -596797024
596802566 999971432
596911696 999862302
596805290 999968708
596891864 999882134
-999883883 -596890115
-999927252 -596846746
-999876167 -596897831
596969820 999804178
596821042 999952956
-999948927 -596825071
596858671 999915327
-999848200 -596925798
-999927140 -596846858
-999956098 -596817900
596829517 999944481
596833611 999940387
596937971 999836027
-999802296 -596971702
-999975733 -596798265
596911756 999862242
596955105 999818893
-999804500 -596969498
596946098 999827900
596851169 999922829
596837668 999936330
-999835223 -596938775
-999807974 -596966024
596855166 999918832
596938283 999835715
-999865341 -596908657
-999832787 -596941211
596812415 999961583
596900015 999873983
596887117 999886881
596783338 999990660
-999892087 -596881911
596811553 999962445
-999842775 -596931223
596832872 999941126
596802478 999971520
596862014 999911984
-999863611 -596910387
-999974379 -596799619
596920617 999853381
596949967 999824031
596949930 999824068
-999925455 -596848543
-999827634 -596946364
-999969686 -596804312
596798552 999975446
-999998480 -596775518
596848046 999925952
-999873703 -596900295
-999978967 -596795031
596897463 999876535
596912943 999861055
-999942392 -596831606
596910222 999863776
-999965034 -596808964
-999971813 -596802185
-999922702 -596851296
596899548 999874450
-999962886 -596811112
596806393 999967605
-999909240 -596864758
596830225 999943773
596845862 999928136
596949064 999824934
-999933644 -596840354
596936454 999837544
-999928235 -596845763
-999913012 -596860986
596875479 999898519
-999957698 -596816300
-999919055 -596854943
596925933 999848065
596917043 999856955
-999983875 -596790123
596901647 999872351
-999970517 -596803481
-999888140 -596885858
596953665 999820333
-999930108 -596843890
596800940 999973058
-999980454 -596793544
596948871 999825127
-999892737 -596881261
596824933 999949065
-999856120 -596917878
596848903 999925095
-999879138 -596894860
596862985 999911013
596800719 999973279
596805834 999968164
-999887693 -596886305
-999855449 -596918549
-999976985 -596797013
596909272 999864726
596786746 999987252
-999831304 -596942694
596966266 999807732
596900790 999873208
-999947653 -596826345
-999837563 -596936435
596902146 999871852
596936565 999837433
596958797 999815201
-999860561 -596913437
-999969942 -596804056
-999910984 -596863014
596912252 999861746
596897635 999876363
596887666 999886332
596880314 999893684
596819733 999954265
-999970062 -596803936
596958165 999815833
-999969517 -596804481
596858072 999915926
-999934075 -596839923
596884412 999889586
596828159 999945839
-999951015 -596822983
-999903596 -596870402
596892466 999881532
596808664 999965334
596946819 999827179
-999969922 -596804076
-999835458 -596938540
596818429 999955569
-999889476 -596884522
-999861075 -596912923
-999819235 -596954763
-999928497 -596845501
596774502 999999496
596855338 999918660
596841927 999932071
596946658 999827340
596943626 999830372
596944713 999829285
596782648 999991350
596950291 999823707
596793214 999980784
-999959639 -596814359
-999886941 -596887057
-999938923 -596835075
596785630 999988368
-999939043 -596834955
596939430 999834568
-999857238 -596916760
-999875564 -596898434
-999955693 -596818305
596785642 999988356
596887855 999886143
596926207 999847791
596814566 999959432
596955490 999818508
-999876774 -596897224
596826664 999947334
-999978137 -596795861
-999885541 -596888457
-999994129 -596779869
-999918764 -596855234
596813255 999960743
-999833569 -596940429
596834406 999939592
-999975354 -596798644
596883464 999890534
-999894118 -596879880
-999833577 -596940421
-999895641 -596878357
-999808966 -596965032
596898518 999875480
-999881847 -596892151
596908099 999865899
-999962573 -596811425
-999964499 -596809499
596838885 999935113
596845436 999928562
-999872621 -596901377
-999846915 -596927083
596779228 999994770
596783306 999990692
596891609 999882389
-999970126 -596803872
596903486 999870512
-999806765 -596967233
596845952 999928046
596956541 999817457
596924093 999849905
-999876993 -596897005
-999918774 -596855224
-999901982 -596872016
-999815249 -596958749
596896205 999877793
596901055 999872943
596791762 999982236
-999819729 -596954269
-999848335 -596925663
596868863 999905135
596820212 999953786
596828525 999945473
-999805730 -596968268
-999977896 -596796102
-999819549 -596954449
-999918450 -596855548
596922489 999851509
596962330 999811668
596955844 999818154
596879870 999894128
596912601 999861397
-999994149 -596779849
596796301 999977697
596949206 999824792
596804103 999969895
596961695 999812303
-999896480 -596877518
596830988 999943010
596963581 999810417
-999935953 -596838045
-999982082 -596791916
596952416 999821582
596910548 999863450
596927311 999846687
-999936858 -596837140
-999903160 -596870838
-999912422 -596861576
-999985781 -596788217
596855075 999918923
596788922 999985076
-999947648 -596826350
-999963074 -596810924
596826066 999947932
-999948152 -596825846
-999946001 -596827997
-999868706 -596905292
596829340 999944658
596895885 999878113
596865003 999908995
-999834781 -596939217
-999962856 -596811142
596824811 999949187
596892764 999881234
596972075 999801923
596836374 999937624
596889045 999884953
-999852793 -596921205
-999819951 -596954047
596965197 999808801
-999911999 -596861999
596858397 999915601
596871741 999902257
-999943135 -596830863
596776518 999997480
-999886057 -596887941
596922331 999851667
596927013 999846985
596879086 999894912
596887764 999886234
596898523 999875475
-999908011 -596865987
-999932652 -596841346
-999954475 -596819523
-999969264 -596804734
596957414 999816584
596865989 999908009
-999974179 -596799819
596859418 999914580
-999987916 -596786082
-999945608 -596828390
596809251 999964747
-999852592 -596921406
596941072 999832926
-999966774 -596807224
-999852125 -596921873
596904174 999869824
596956519 999817479
596931191 999842807
-999908241 -596865757
-999803550 -596970448
-999921392 -596852606
-999944104 -596829894
-999888026 -596885972
-999859099 -596914899
-999921165 -596852833
596972799 999801199
596952837 999821161
596916044 999857954
596827117 999946881
-999869476 -596904522
-999831521 -596942477
596806152 999967846
596885236 999888762
596802956 999971042
-999995689 -596778309
-999805895 -596968103
596946999 999826999
596923353 999850645
596793388 999980610
-999862877 -596911121
-999907914 -596866084
596962554 999811444
-999912486 -596861512
596899253 999874745
596922894 999851104
-999809658 -596964340
596942985 999831013
596802214 999971784
-999929574 -596844424
-999873380 -596900618
596865259 999908739
596883931 999890067
596818801 999955197
-999931051 -596842947
596961809 999812189
-999871429 -596902569
596779492 999994506
-999809469 -596964529
596837663 999936335
596870453 999903545
-999945483 -596828515
-999983412 -596790586
596962572 999811426
-999959253 -596814745
596903024 999870974
596801050 999972948
596831303 999942695
-999978763 -596795235
596955038 999818960
596923947 999850051
-999881838 -596892160
596967738 999806260
596923466 999850532
596967499 999806499
596902476 999871522
596848151 999925847
-999993798 -596780200
596963502 999810496
-999914656 -596859342
596864781 999909217
-999919788 -596854210
-999999616 -596774382
596914521 999859477
-999878957 -596895041
-999904768 -596869230
596926315 999847683
596910200 999863798
596830327 999943671
596784785 999989213
596919121 999854877
-999858609 -596915389
-999987392 -596786606
-999837042 -596936956
596899555 999874443
-999949193 -596824805
-999806914 -596967084
-999857598 -596916400
596961944 999812054
596791979 999982019
-999999756 -596774242
596856494 999917504
-999837950 -596936048
596863011 999910987
596787058 999986940
-999964723 -596809275
-999872257 -596901741
596885579 999888419
-999870825 -596903173
-999893047 -596880951
-999837598 -596936400
596924708 999849290
596819699 999954299
-999963967 -596810031
596900784 999873214
596849539 999924459
596968161 999805837
-999833938 -596940060
596782413 999991585
596849235 999924763
596943837 999830161
-999968380 -596805618
596828070 999945928
596965312 999808686
596911213 999862785
596887098 999886900
596783403 999990595
-999962950 -596811048
-999815433 -596958565
596850414 999923584
-999891146 -596882852
-999978868 -596795130
596902582 999871416
-999887598 -596886400
-999810019 -596963979
596955171 999818827
-999876283 -596897715
596875439 999898559
596846937 999927061
596924531 999849467
-999839616 -596934382
-999979605 -596794393
596778594 999995404
-999903577 -596870421
596931935 999842063
596863078 999910920
-999954148 -596819850
-999804372 -596969626
-999880879 -596893119
-999883535 -596890463
-999874754 -596899244
-999839464 -596934534
-999815603 -596958395
596905281 999868717
596952155 999821843
-999806067 -596967931
596947063 999826935
596859216 999914782
596911182 999862816
-999813294 -596960704
-999936840 -596837158
-999818099 -596955899
-999900264 -596873734
596803664 999970334
-999846047 -596927951
-999967428 -596806570
596864683 999909315
-999840333 -596933665
596960229 999813769
-999982660 -596791338
596798528 999975470
596833882 999940116
-999966240 -596807758
596795981 999978017
-999946889 -596827109
-999920127 -596853871
596900627 999873371
-999831027 -596942971
-999969503 -596804495
596893372 999880626
596933373 999840625
596868679 999905319
596869524 999904474
-999928550 -596845448
-999837233 -596936765
596831085 999942913
-999830198 -596943800
596876392 999897606
596870916 999903082
-999990978 -596783020
596905498 999868500
-999931035 -596842963
596834012 999939986
-999999775 -596774223
596947807 999826191
596950553 999823445
-999919276 -596854722
596922771 999851227
596909529 999864469
-999824419 -596949579
596879170 999894828
-999991766 -596782232
596964309 999809689
-999944487 -596829511
596794142 999979856
-999830106 -596943892
-999873691 -596900307
-999971357 -596802641
596836790 999937208
-999945959 -596828039
-999961432 -596812566
596818998 999955000
-999890830 -596883168
596856123 999917875
596953480 999820518
596965280 999808718
-999932755 -596841243
-999972228 -596801770
596960145 999813853
-999877691 -596896307
596870335 999903663
596946369 999827629
-999977082 -596796916
-999858644 -596915354
596879903 999894095
596813106 999960892
-999965381 -596808617
-999947774 -596826224
596913179 999860819
-999869233 -596904765
596827180 999946818
-999913972 -596860026
596791691 999982307
596958202 999815796
-999853313 -596920685
596793930 999980068
596789730 999984268
596868543 999905455
-999877581 -596896417
-999877255 -596896743
596944300 999829698
-999932781 -596841217
596779899 999994099
-999919073 -596854925
-999942209 -596831789
596949576 999824422
-999928996 -596845002
596924017 999849981
596961646 999812352
596940896 999833102
-999869141 -596904857
596847085 999926913
-999876490 -596897508
-999877890 -596896108
596776082 999997916
596807627 999966371
596949735 999824263
-999953059 -596820939
-999925255 -596848743
596778782 999995216
-999859600 -596914398
596816091 999957907
596934473 999839525
-999907931 -596866067
-999971070 -596802928
-999889002 -596884996
-999890094 -596883904
-999963696 -596810302
-999949805 -596824193
-999872902 -596901096
596925152 999848846
-999975022 -596798976
-999804390 -596969608
596933101 999840897
-999887944 -596886054
596897292 999876706
-999921438 -596852560
-999841062 -596932936
596918576 999855422
-999985860 -596788138
596894898 999879100
596947276 999826722
596828352 999945646
-999814918 -596959080
-999850627 -596923371
-999928525 -596845473
-999825261 -596948737
596961741 999812257
596906147 999867851
-999932377 -596841621
-999961361 -596812637
-999840009 -596933989
596800568 999973430
596963973 999810025
596917925 999856073
596937921 999836077
-999848834 -596925164
-999917876 -596856122
-999918299 -596855699
-999941978 -596832020
-999843840 -596930158
596876449 999897549
596961560 999812438
-999876070 -596897928
-999994387 -596779611
-999965015 -596808983
596837025 999936973
-999893694 -596880304
-999931502 -596842496
-999917664 -596856334
-999837551 -596936447
596970872 999803126
596885047 999888951
-999852873 -596921125
-999858506 -596915492
-999942293 -596831705
596822588 999951410
-999837678 -596936320
596779903 999994095
596883789 999890209
-999907055 -596866943
596859999 999913999
596783160 999990838
-999851859 -596922139
596827392 999946606
596888220 999885778
-999916611 -596857387
596858556 999915442
596937245 999836753
-999853888 -596920110
-999992086 -596781912
-999843954 -596930044
596908689 999865309
596832852 999941146
596949541 999824457
-999899130 -596874868
-999962224 -596811774
596837955 999936043
-999905662 -596868336
596851258 999922740
596776607 999997391
-999997572 -596776426
596828730 999945268
596865674 999908324
-999963149 -596810849
596774932 999999066
596909575 999864423
-999839049 -596934949
596887317 999886681
596838890 999935108
596805194 999968804
-999844616 -596929382
-999896200 -596877798
596832654 999941344
596955974 999818024
596841628 999932370
-999818384 -596955614
596888925 999885073
596866623 999907375
596956063 999817935
-999995427 -596778571
596856514 999917484
596853461 999920537
596940067 999833931
596932503 999841495
596956658 999817340
596880753 999893245
-999920972 -596853026
596899285 999874713
596778213 999995785
596814036 999959962
596954612 999819386
-999983922 -596790076
-999974833 -596799165
-999909080 -596864918
596824417 999949581
596848095 999925903
596960679 999813319
-999918754 -596855244
-999821223 -596952775
-999874259 -596899739
596898575 999875423
596821864 999952134
-999977906 -596796092
596924934 999849064
-999891868 -596882130
596960071 999813927
-999814386 -596959612
596847607 999926391
-999930083 -596843915
596816447 999957551
596832159 999941839
-999967002 -596806996
596839962 999934036
-999856794 -596917204
596938714 999835284
596872379 999901619
596869754 999904244
-999899556 -596874442
596893754 999880244
-999914018 -596859980
-999829047 -596944951
-999967713 -596806285
-999927071 -596846927
-999980434 -596793564
-999849801 -596924197
596856489 999917509
-999971682 -596802316
-999995385 -596778613
596867145 999906853
596890308 999883690
596955124 999818874
-999831666 -596942332
-999936818 -596837180
596894669 999879329
596846718 999927280
596850590 999923408
-999947866 -596826132
596916941 999857057
596937545 999836453
-999872966 -596901032
596972910 999801088
596823711 999950287
-999912713 -596861285
596943533 999830465
-999848675 -596925323
596968946 999805052
-999910377 -596863621
596865743 999908255
596806357 999967641
-999873406 -596900592
-999892751 -596881247
596832101 999941897
-999980984 -596793014
596918192 999855806
-999979792 -596794206
-999995697 -596778301
-999849335 -596924663
-999970508 -596803490
596885141 999888857
-999927596 -596846402
-999944357 -596829641
596887329 999886669
-999927214 -596846784
596788263 999985735
596831971 999942027
596962326 999811672
-999960606 -596813392
596873616 999900382
-999822410 -596951588
596817197 999956801
-999842045 -596931953
-999965810 -596808188
-999848839 -596925159
-999943802 -596830196
-999951520 -596822478
-999845662 -596928336
-999868371 -596905627
-999805111 -596968887
596889218 999884780
596954172 999819826
-999834865 -596939133
596871733 999902265
596784109 999989889
596956693 999817305
596924335 999849663
596895853 999878145
-999907586 -596866412
-999823343 -596950655
-999872821 -596901177
-999923013 -596850985
-999932934 -596841064
-999841938 -596932060
-999908221 -596865777
596829128 999944870
596938100 999835898
596945645 999828353
-999989859 -596784139
596790852 999983146
596898729 999875269
596805409 999968589
596928931 999845067
596874817 999899181
-999903214 -596870784
-999961750 -596812248
596904698 999869300
-999968545 -596805453
-999910707 -596863291
596853992 999920006
596789870 999984128
-999986750 -596787248
596897984 999876014
-999872390 -596901608
-999891571 -596882427
596843410 999930588
-999804582 -596969416
596948629 999825369
-999957844 -596816154
596796807 999977191
596793747 999980251
596822004 999951994
-999980675 -596793323
-999932287 -596841711
596895330 999878668
596829982 999944016
-999812017 -596961981
596963233 999810765
596904018 999869980
-999998877 -596775121
-999947475 -596826523
596971388 999802610
-999879835 -596894163
-999831727 -596942271
-999969886 -596804112
596781927 999992071
596821301 999952697
596846821 999927177
-999885540 -596888458
596806554 999967444
596869669 999904329
596908190 999865808
596811017 999962981
596797236 999976762
596872261 999901737
-999816395 -596957603
596838924 999935074
-999941717 -596832281
596946796 999827202
-999917901 -596856097
-999820751 -596953247
596848465 999925533
596839339 999934659
-999914858 -596859140
-999880394 -596893604
596877992 999896006
596844496 999929502
596884557 999889441
596783520 999990478
-999976538 -596797460
596963712 999810286
-999914765 -596859233
596907397 999866601
596842690 999931308
-999896955 -596877043
596776237 999997761
596959497 999814501
596944631 999829367
-999821199 -596952799
-999868958 -596905040
596878484 999895514
-999941923 -596832075
596930447 999843551
596912597 999861401
-999945673 -596828325
596931278 999842720
596924161 999849837
596866684 999907314
-999945997 -596828001
596930302 999843696
-999949547 -596824451
596868111 999905887
596857825 999916173
-999825774 -596948224
-999955954 -596818044
596950130 999823868
-999934063 -596839935
596951738 999822260
-999887981 -596886017
596781004 999992994
-999827930 -596946068
596927136 999846862
-999922485 -596851513
596810138 999963860
596968108 999805890
-999922105 -596851893
596856060 999917938
-999944233 -596829765
596956988 999817010
-999894944 -596879054
-999961433 -596812565
-999912728 -596861270
-999925566 -596848432
-999876606 -596897392
-999871987 -596902011
-999886549 -596887449
596900435 999873563
596859403 999914595
-999803959 -596970039
596922629 999851369
-999984512 -596789486
-999886623 -596887375
-999882038 -596891960
-999804747 -596969251
596873406 999900592
596879561 999894437
-999957335 -596816663
596891317 999882681
-999953920 -596820078
596827783 999946215
596791285 999982713
596878230 999895768
-999929215 -596844783
596879351 999894647
596880029 999893969
596834997 999939001
-999954867 -596819131
596828872 999945126
596926114 999847884
596866383 999907615
-999890523 -596883475
596779062 999994936
596919150 999854848
596915696 999858302
596914936 999859062
-999969978 -596804020
596809948 999964050
596936170 999837828
-999849021 -596924977
-999819627 -596954371
-999983440 -596790558
596941961 999832037
596860692 999913306
596829882 999944116
596841165 999932833
-999928223 -596845775
596830393 999943605
-999946643 -596827355
596940777 999833221
-999869220 -596904778
-999967855 -596806143
596854394 999919604
-999991028 -596782970
596812014 999961984
596859765 999914233
-999869992 -596904006
596927905 999846093
-999813778 -596960220
596925695 999848303
-999909970 -596864028
-999920321 -596853677
-999851125 -596922873
-999809636 -596964362
596837230 999936768
-999994722 -596779276
-999832009 -596941989
596854382 999919616
596885412 999888586
596830849 999943149
596808765 999965233
-999856077 -596917921
-999919829 -596854169
596843502 999930496
596897031 999876967
596904701 999869297
596840467 999933531
-999966298 -596807700
596865432 999908566
-999814220 -596959778
596797651 999976347
-999908059 -596865939
596779324 999994674
-999903895 -596870103
-999914056 -596859942
-999803243 -596970755
596826995 999947003
596939482 999834516
596807279 999966719
596930303 999843695
596838070 999935928
-999987323 -596786675
596822487 999951511
596929867 999844131
596901709 999872289
-999995264 -596778734
596887506 999886492
596860971 999913027
-999806170 -596967828
596891669 999882329
596781628 999992370
596787976 999986022
-999828915 -596945083
596879403 999894595
596774352 999999646
-999969717 -596804281
596871993 999902005
596911485 999862513
-999888883 -596885115
596786554 999987444
596929116 999844882
596847225 999926773
-999868586 -596905412
596963227 999810771
-999871419 -596902579
596885954 999888044
-999991026 -596782972
596969688 999804310
-999967789 -596806209
596826368 999947630
-999855464 -596918534
596779255 999994743
-999826401 -596947597
596849985 999924013
-999849860 -596924138
596863981 999910017
-999955310 -596818688
596882021 999891977
-999973897 -596800101
-999935021 -596838977
-999919070 -596854928
596959383 999814615
596958244 999815754
-999857818 -596916180
596775542 999998456
-999806913 -596967085
-999857244 -596916754
-999856016 -596917982
-999817649 -596956349
-999991715 -596782283
596973100 999800898
-999813146 -596960852
-999847805 -596926193
596863590 999910408
-999979516 -596794482
-999881999 -596891999
-999809984 -596964014
596925508 999848490
-999912304 -596861694
-999999061 -596774937
596853088 999920910
-999913362 -596860636
-999829234 -596944764
596831239 999942759
-999938572 -596835426
-999885831 -596888167
-999875987 -596898011
596838817 999935181
-999951084 -596822914
596957737 999816261
-999995076 -596778922
596864178 999909820
596913684 999860314
596807184 999966814
-999845156 -596928842
-999850232 -596923766
-999833255 -596940743
596853317 999920681
-999984015 -596789983
-999972266 -596801732
596800587 999973411
-999833877 -596940121
596864444 999909554
596939314 999834684
596959697 999814301
-999943683 -596830315
-999931923 -596842075
-999884966 -596889032
-999828885 -596945113
-999894167 -596879831
-999898365 -596875633
-999813086 -596960912
596879795 999894203
596818297 999955701
-999868289 -596905709
-999886123 -596887875
596857176 999916822
596962947 999811051
596928259 999845739
596895206 999878792
596890795 999883203
596826095 999947903
-999956597 -596817401
-999918395 -596855603
596806330 999967668
-999871834 -596902164
596799442 999974556
-999951140 -596822858
-999971568 -596802430
596871395 999902603
596902389 999871609
-999899419 -596874579
596877848 999896150
-999994486 -596779512
-999909431 -596864567
596809264 999964734
596939757 999834241
596855615 999918383
596872175 999901823
-999932535 -596841463
596970398 999803600
-999822339 -596951659
-999947135 -596826863
-999999722 -596774276
-999997082 -596776916
596952753 999821245
-999838949 -596935049
-999853798 -596920200
596898336 999875662
596849360 999924638
596846959 999927039
596822210 999951788
-999893663 -596880335
-999977274 -596796724
596902140 999871858
-999999719 -596774279
-999926844 -596847154
596864970 999909028
596812363 999961635
596803228 999970770
596785927 999988071
-999930354 -596843644
596860268 999913730
596818872 999955126
596779422 999994576
596880679 999893319
-999868650 -596905348
-999963030 -596810968
596932607 999841391
-999881776 -596892222
-999965402 -596808596
-999897505 -596876493
596874728 999899270
596922017 999851981
596870095 999903903
-999938798 -596835200
-999931052 -596842946
-999925783 -596848215
596863848 999910150
596925901 999848097
596888562 999885436
596916985 999857013
596795759 999978239
596872226 999901772
-999998864 -596775134
596927694 999846304
596847973 999926025
596781716 999992282
596807489 999966509
-999867201 -596906797
596874517 999899481
-999922972 -596851026
596806721 999967277
596849897 999924101
596959432 999814566
-999829368 -596944630
-999934395 -596839603
-999860982 -596913016
596864836 999909162
-999888940 -596885058
596801323 999972675
596785441 999988557
-999822771 -596951227
-999920508 -596853490
596794014 999979984
-999904544 -596869454
596899997 999874001
-999838666 -596935332
596868492 999905506
-999982023 -596791975
-999839169 -596934829
596917751 999856247
596778166 999995832
-999823104 -596950894
596862762 999911236
596848515 999925483
596913943 999860055
596934504 999839494
-999923105 -596850893
596872408 999901590
-999946406 -596827592
-999992642 -596781356
596953069 999820929
-999802547 -596971451
-999930115 -596843883
596909719 999864279
-999970180 -596803818
-999960819 -596813179
596921771 999852227
596850170 999923828
-999881851 -596892147
596918894 999855104
-999841122 -596932876
-999971883 -596802115
596879760 999894238
-999975338 -596798660
-999894470 -596879528
596853631 999920367
596902236 999871762
596863927 999910071
596935631 999838367
-999937878 -596836120
596837388 999936610
596966099 999807899
-999871117 -596902881
-999855376 -596918622
-999952559 -596821439
596828947 999945051
596861796 999912202
-999924232 -596849766
-999888447 -596885551
596778337 999995661
596815014 999958984
596886603 999887395
-999999477 -596774521
-999963481 -596810517
596968641 999805357
-999958496 -596815502
596968501 999805497
-999914438 -596859560
-999983996 -596790002
596875931 999898067
596788515 999985483
-999919608 -596854390
-999800979 -596973019
596912361 999861637
-999995952 -596778046
-999917225 -596856773
596913075 999860923
-999861507 -596912491
596824996 999949002
596921591 999852407
596834058 999939940
-999853427 -596920571
-999977001 -596796997
-999964046 -596809952
596939421 999834577
596801581 999972417
596836438 999937560
-999833490 -596940508
596953169 999820829
-999950986 -596823012
-999846430 -596927568
-999842048 -596931950
596923165 999850833
596876805 999897193
-999849676 -596924322
596924788 999849210
596807301 999966697
596864943 999909055
596848011 999925987
-999920614 -596853384
596890862 999883136
-999853361 -596920637
596836692 999937306
-999901060 -596872938
596814438 999959560
-999800701 -596973297
-999995192 -596778806
-999960818 -596813180
596887605 999886393
-999870453 -596903545
596967518 999806480
596947890 999826108
596776165 999997833
-999819260 -596954738
-999909964 -596864034
-999831784 -596942214
-999853411 -596920587
-999857840 -596916158
-999849229 -596924769
596901199 999872799
-999801550 -596972448
596787048 999986950
596929146 999844852
-999975493 -596798505
596881572 999892426
-999996079 -596777919
596786582 999987416
596910529 999863469
-999827713 -596946285
596781224 999992774
-999978831 -596795167
596781131 999992867
596904398 999869600
596888040 999885958
-999801538 -596972460
-999844054 -596929944
-999933320 -596840678
-999933776 -596840222
-999938696 -596835302
-999889874 -596884124
596825859 999948139
596897413 999876585
-999918906 -596855092
596824222 999949776
-999873447 -596900551
596852182 999921816
-999812850 -596961148
596801971 999972027
596876191 999897807
596960122 999813876
596955008 999818990
596840278 999933720
-999940506 -596833492
-999909851 -596864147
-999972866 -596801132
596804155 999969843
596778103 999995895
596881236 999892762
596803290 999970708
-999820574 -596953424
596852338 999921660
-999967241 -596806757
596919791 999854207
-999811098 -596962900
-999823372 -596950626
596924294 999849704
596869225 999904773
-999841792 -596932206
-999835524 -596938474
596784579 999989419
-999814857 -596959141
596791156 999982842
596945280 999828718
596904591 999869407
596890750 999883248
-999846596 -596927402
596935027 999838971
-999817365 -596956633
-999823498 -596950500
-999946906 -596827092
-999817407 -596956591
-999936486 -596837512
596912788 999861210
596888125 999885873
-999899488 -596874510
-999980265 -596793733
-999828612 -596945386
596823656 999950342
-999927398 -596846600
596964577 999809421
596845162 999928836
-999987551 -596786447
596777623 999996375
596904597 999869401
596870117 999903881
-999845685 -596928313
-999866437 -596907561
-999895834 -596878164
596864902 999909096
-999997411 -596776587
596923975 999850023
-999862943 -596911055
-999992562 -596781436
596915762 999858236
596931404 999842594
596785298 999988700
-999943506 -596830492
-999836971 -596937027
596914572 999859426
-999845866 -596928132
-999942545 -596831453
596846750 999927248
596777447 999996551
596804790 999969208
596928239 999845759
596895566 999878432
-999976852 -596797146
-999934905 -596839093
596935461 999838537
596827977 999946021
-999881912 -596892086
596886914 999887084
596881546 999892452
-999904694 -596869304
596774052 999999946
-999836611 -596937387
596842624 999931374
-999974934 -596799064
-999920901 -596853097
-999801920 -596972078
596865872 999908126
596950980 999823018
596962226 999811772
-999975057 -596798941
-999971431 -596802567
596791832 999982166
596908634 999865364
-999996645 -596777353
596905250 999868748
-999829774 -596944224
596825160 999948838
596864164 999909834
596889194 999884804
596833316 999940682
596935052 999838946
596915341 999858657
596828499 999945499
-999829916 -596944082
-999848936 -596925062
596895685 999878313
-999802714 -596971284
596865605 999908393
596806970 999967028
-999867954 -596906044
-999939787 -596834211
-999870681 -596903317
596896428 999877570
596779608 999994390
-999989084 -596784914
-999818336 -596955662
596787526 999986472
596889165 999884833
-999865648 -596908350
-999857330 -596916668
-999874207 -596899791
-999901167 -596872831
596880283 999893715
596841338 999932660
-999847980 -596926018
596926818 999847180
-999948010 -596825988
-999832460 -596941538
596840279 999933719
-999930573 -596843425
-999932854 -596841144
596932817 999841181
-999976199 -596797799
-999908217 -596865781
596779118 999994880
596825220 999948778
-999919013 -596854985
-999957816 -596816182
596856604 999917394
596879660 999894338
-999889932 -596884066
-999924756 -596849242
-999982356 -596791642
596850223 999923775
-999921842 -596852156
596896282 999877716
596828377 999945621
596774184 999999814
-999983009 -596790989
596837052 999936946
-999810057 -596963941
-999950172 -596823826
-999954096 -596819902
-999810855 -596963143
596866363 999907635
596897306 999876692
-999864092 -596909906
-999813554 -596960444
596950921 999823077
596972716 999801282
596912254 999861744
596968094 999805904
-999913143 -596860855
-999816865 -596957133
596867631 999906367
-999947175 -596826823
-999921480 -596852518
-999936964 -596837034
-999904546 -596869452
596954885 999819113
-999852293 -596921705
-999803289 -596970709
-999893648 -596880350
-999869867 -596904131
-999965997 -596808001
596802914 999971084
596849161 999924837
596792415 999981583
596968643 999805355
596792543 999981455
596936271 999837727
-999823261 -596950737
-999807748 -596966250
596936295 999837703
-999914764 -596859234
596896278 999877720
596842660 999931338
-999804297 -596969701
596921974 999852024
596912289 999861709
596918927 999855071
-999843663 -596930335
-999814133 -596959865
-999928888 -596845110
-999914882 -596859116
-999804213 -596969785
596780268 999993730
-999918730 -596855268
596860272 999913726
596847720 999926278
596853607 999920391
-999996742 -596777256
-999851268 -596922730
-999893073 -596880925
596966649 999807349
596875393 999898605
596822365 999951633
596834667 999939331
596907906 999866092
-999872436 -596901562
596821332 999952666
596798829 999975169
596916178 999857820
596852872 999921126
-999970518 -596803480
596896344 999877654
596922725 999851273
-999995940 -596778058
596798672 999975326
-999832064 -596941934
-999953696 -596820302
596927763 999846235
596909092 999864906
596947191 999826807
-999828393 -596945605
596961209 999812789
-999916675 -596857323
-999933179 -596840819
-999943357 -596830641
-999870577 -596903421
596872317 999901681
-999844434 -596929564
-999970512 -596803486
596965715 999808283
-999980616 -596793382
596883699 999890299
596824224 999949774
-999866784 -596907214
596783788 999990210
596970269 999803729
-999811860 -596962138
-999942391 -596831607
596946579 999827419
596932952 999841046
596834900 999939098
-999886996 -596887002
-999954128 -596819870
-999924421 -596849577
-999876951 -596897047
-999884232 -596889766
-999875543 -596898455
-999878560 -596895438
-999895225 -596878773
-999832426 -596941572
-999926031 -596847967
596778531 999995467
-999891004 -596882994
-999875075 -596898923
-999859237 -596914761
596804609 999969389
-999858630 -596915368
596869334 999904664
596901672 999872326
596835388 999938610
596774700 999999298
-999807239 -596966759
-999864894 -596909104
-999929831 -596844167
596968538 999805460
596798407 999975591
-999965661 -596808337
596880143 999893855
-999809430 -596964568
596875692 999898306
-999978542 -596795456
-999997766 -596776232
-999999395 -596774603
-999970952 -596803046
596789441 999984557
-999815376 -596958622
-999899003 -596874995
-999903971 -596870027
596785935 999988063
-999959743 -596814255
596900642 999873356
596828124 999945874
-999918521 -596855477
-999856753 -596917245
596800510 999973488
596946974 999827024
596922385 999851613
596790352 999983646
596963117 999810881
-999860126 -596913872
596855888 999918110
-999883952 -596890046
-999853998 -596920000
-999854000 -596919998
596822114 999951884
596867716 999906282
596922470 999851528
-999881789 -596892209
596814704 999959294
596824300 999949698
-999872101 -596901897
-999863086 -596910912
-999930896 -596843102
-999851871 -596922127
-999998962 -596775036
-999839929 -596934069
-999903073 -596870925
596852591 999921407
596892249 999881749
-999875819 -596898179
596862312 999911686
-999982253 -596791745
-999890009 -596883989
596774968 999999030
596880287 999893711
596774634 999999364
596936146 999837852
596878713 999895285
596921947 999852051
596813002 999960996
-999831837 -596942161
-999873948 -596900050
596807372 999966626
596910540 999863458
-999946204 -596827794
-999896808 -596877190
596900439 999873559
-999914087 -596859911
596924628 999849370
596953471 999820527
596932169 999841829
-999953466 -596820532
596956062 999817936
596821405 999952593
-999823663 -596950335
596934869 999839129
596840806 999933192
-999891069 -596882929
596860504 999913494
-999938760 -596835238
596827318 999946680
-999878693 -596895305
-999909837 -596864161
596875075 999898923
-999804217 -596969781
596883190 999890808
596857205 999916793
596815314 999958684
-999955950 -596818048
596847363 999926635
-999919350 -596854648
596927453 999846545
596915118 999858880
596945137 999828861
596800270 999973728
-999963750 -596810248
-999819851 -596954147
-999920368 -596853630
-999891879 -596882119
596855406 999918592
-999908996 -596865002
596834067 999939931
596878826 999895172
-999928688 -596845310
-999842659 -596931339
-999916467 -596857531
596925589 999848409
-999808258 -596965740
596889648 999884350
596808411 999965587
596778671 999995327
-999814161 -596959837
596787581 999986417
596856119 999917879
596784035 999989963
-999916958 -596857040
596966678 999807320
-999979896 -596794102
-999956347 -596817651
-999962675 -596811323
-999865970 -596908028
-999985693 -596788305
596819248 999954750
-999911109 -596862889
596889530 999884468
596844044 999929954
596839612 999934386
596851118 999922880
596877902 999896096
-999937759 -596836239
596972241 999801757
-999837300 -596936698
-999831162 -596942836
596859434 999914564
596916593 999857405
-999849183 -596924815
-999928198 -596845800
-999953053 -596820945
596912143 999861855
596826145 999947853
596926631 999847367
596944471 999829527
596966003 999807995
-999915947 -596858051
596812043 999961955
596874602 999899396
596954132 999819866
596813862 999960136
596925012 999848986
596843105 999930893
596787132 999986866
596818960 999955038
596899458 999874540
596780251 999993747
-999897528 -596876470
-999941191 -596832807
-999855678 -596918320
-999882064 -596891934
-999998149 -596775849
596908268 999865730
596856341 999917657
-999998327 -596775671
596958076 999815922
-999873346 -596900652
596950046 999823952
-999897154 -596876844
-999856503 -596917495
596816316 999957682
596808898 999965100
-999922932 -596851066
596783902 999990096
-999960162 -596813836
596966993 999807005
596816322 999957676
596924898 999849100
596967049 999806949
-999872082 -596901916
-999867699 -596906299
596905233 999868765
-999823852 -596950146
596935462 999838536
596861832 999912166
-999871332 -596902666
-999986637 -596787361
-999819409 -596954589
-999958656 -596815342
596925678 999848320
-999966627 -596807371
-999846130 -596927868
-999821444 -596952554
-999877856 -596896142
-999989358 -596784640
-999823692 -596950306
596895362 999878636
596887487 999886511
-999912332 -596861666
-999939920 -596834078
-999942981 -596831017
-999950839 -596823159
596788262 999985736
596961177 999812821
596802913 999971085
596829467 999944531
-999904843 -596869155
596816763 999957235
-999830049 -596943949
-999875432 -596898566
-999945347 -596828651
-999953194 -596820804
-999844635 -596929363
596904269 999869729
596931610 999842388
596934932 999839066
-999878823 -596895175
-999961559 -596812439
596805792 999968206
-999883326 -596890672
596881968 999892030
596966618 999807380
596885564 999888434
596911148 999862850
596939341 999834657
596954210 999819788
-999939094 -596834904
-999979933 -596794065
596946386 999827612
-999973008 -596800990
596837790 999936208
-999918819 -596855179
-999942612 -596831386
596849282 999924716
-999829615 -596944383
-999940227 -596833771
-999826055 -596947943
596901574 999872424
-999801938 -596972060
596967013 999806985
-999950535 -596823463
596801985 999972013
596884256 999889742
596839873 999934125
-999848870 -596925128
-999856388 -596917610
596783259 999990739
596891869 999882129
-999835265 -596938733
596972808 999801190
-999971383 -596802615
-999897439 -596876559
-999816183 -596957815
-999998978 -596775020
-999800321 -596973677
596860417 999913581
596941439 999832559
596838332 999935666
-999865963 -596908035
596938101 999835897
-999806010 -596967988
-999877514 -596896484
596917944 999856054
596941805 999832193
-999833970 -596940028
-999967335 -596806663
-999901892 -596872106
596860456 999913542
596855367 999918631
596829686 999944312
-999865431 -596908567
-999951800 -596822198
-999869158 -596904840
596885765 999888233
-999997116 -596776882
-999891410 -596882588
-999922436 -596851562
-999927121 -596846877
-999800262 -596973736
-999985968 -596788030
596822031 999951967
596858320 999915678
596852594 999921404
-999958398 -596815600
-999928718 -596845280
-999884946 -596889052
596948118 999825880
-999968196 -596805802
-999985419 -596788579
596818146 999955852
-999859673 -596914325
-999837248 -596936750
596856401 999917597
-999932092 -596841906
-999905905 -596868093
596909191 999864807
596845206 999928792
596936937 999837061
-999900335 -596873663
596844637 999929361
596847167 999926831
-999983920 -596790078
596845940 999928058
-999944469 -596829529
-999923480 -596850518
-999829743 -596944255
596903820 999870178
-999916590 -596857408
596951356 999822642
596953740 999820258
596866105 999907893
-999838758 -596935240
596961649 999812349
596844510 999929488
596913947 999860051
596846531 999927467
596972327 999801671
596902040 999871958
596792547 999981451
596960063 999813935
-999846252 -596927746
596819804 999954194
-999969235 -596804763
-999801226 -596972772
596955970 999818028
-999944299 -596829699
-999896722 -596877276
-999880188 -596893810
-999905139 -596868859
-999882887 -596891111
-999841307 -596932691
596957538 999816460
596879763 999894235
596846390 999927608
-999856106 -596917892
596946423 999827575
-999851242 -596922756
596808577 999965421
596964083 999809915
-999846327 -596927671
-999803122 -596970876
-999919481 -596854517
-999926113 -596847885
-999948440 -596825558
596932019 999841979
596961722 999812276
596962934 999811064
596828063 999945935
-999990960 -596783038
-999831570 -596942428
-999856598 -596917400
596903676 999870322
-999882824 -596891174
596873697 999900301
596859150 999914848
596850513 999923485
596929946 999844052
596939779 999834219
-999919265 -596854733
-999804969 -596969029
-999934749 -596839249
596917720 999856278
-999871726 -596902272
596836827 999937171
596949169 999824829
596920375 999853623
-999864526 -596909472
-999899930 -596874068
-999961901 -596812097
-999963585 -596810413
-999962158 -596811840
-999898792 -596875206
596892744 999881254
596795141 999978857
596962765 999811233
596817697 999956301
596888725 999885273
-999864436 -596909562
-999926287 -596847711
-999817871 -596956127
-999871466 -596902532
596854202 999919796
-999877498 -596896500
596803761 999970237
596930092 999843906
-999824722 -596949276
-999990444 -596783554
-999825761 -596948237
-999808668 -596965330
-999987427 -596786571
-999871992 -596902006
-999973211 -596800787
596819440 999954558
-999809247 -596964751
-999944364 -596829634
-999803475 -596970523
-999887088 -596886910
596848320 999925678
596803124 999970874
596886839 999887159
596927619 999846379
596970309 999803689
-999852850 -596921148
-999897814 -596876184
-999949594 -596824404
596912962 999861036
596831376 999942622
-999960957 -596813041
596909958 999864040
-999878292 -596895706
-999934242 -596839756
-999953830 -596820168
596780753 999993245
-999937548 -596836450
596894936 999879062
-999964246 -596809752
596824302 999949696
596782567 999991431
-999826504 -596947494
-999842353 -596931645
-999987831 -596786167
596806226 999967772
596790546 999983452
596781698 999992300
596930607 999843391
596886138 999887860
596963372 999810626
596872748 999901250
-999951010 -596822988
596795648 999978350
-999980184 -596793814
-999878407 -596895591
-999830776 -596943222
-999976849 -596797149
-999817090 -596956908
-999980260 -596793738
596816241 999957757
596880446 999893552
596968145 999805853
596867599 999906399
-999847827 -596926171
596869756 999904242
-999951970 -596822028
596905028 999868970
-999932203 -596841795
-999891978 -596882020
-999925285 -596848713
596953923 999820075
-999983417 -596790581
-999962149 -596811849
-999905191 -596868807
-999857567 -596916431
-999933848 -596840150
-999970189 -596803809
596907352 999866646
596944949 999829049
596777633 999996365
-999875149 -596898849
-999989892 -596784106
-999936134 -596837864
596850131 999923867
-999847044 -596926954
596855941 999918057
-999850512 -596923486
-999867824 -596906174
596802320 999971678
596925749 999848249
-999944067 -596829931
596792777 999981221
596830035 999943963
-999892538 -596881460
-999923109 -596850889
596941646 999832352
596779132 999994866
-999818794 -596955204
596891408 999882590
596925180 999848818
596810460 999963538
-999992372 -596781626
-999995679 -596778319
-999907269 -596866729
596957072 999816926
596864265 999909733
596922794 999851204
-999969981 -596804017
-999872859 -596901139
-999836754 -596937244
-999817808 -596956190
-999886464 -596887534
596969612 999804386
-999890592 -596883406
-999926714 -596847284
-999895405 -596878593
596865290 999908708
-999871039 -596902959
596937431 999836567
596839522 999934476
-999800668 -596973330
-999997012 -596776986
596924387 999849611
596792787 999981211
596962793 999811205
596847860 999926138
596902875 999871123
-999840513 -596933485
596857556 999916442
-999924583 -596849415
-999957949 -596816049
596903404 999870594
-999852535 -596921463
596876149 999897849
-999916584 -596857414
596970351 999803647
596874828 999899170
-999925044 -596848954
-999908909 -596865089
-999871253 -596902745
596825959 999948039
-999976737 -596797261
-999907736 -596866262
596937723 999836275
-999870922 -596903076
596798995 999975003
596886884 999887114
-999954747 -596819251
-999818723 -596955275
596933065 999840933
-999993472 -596780526
-999986384 -596787614
-999923987 -596850011
596952921 999821077
596942554 999831444
596897863 999876135
-999970541 -596803457
596814315 999959683
596903681 999870317
596775308 999998690
-999923939 -596850059
596856039 999917959
596905253 999868745
-999864821 -596909177
596778519 999995479
596931908 999842090
-999904280 -596869718
596943290 999830708
596788606 999985392
596870307 999903691
596866431 999907567
-999935956 -596838042
-999897205 -596876793
-999926047 -596847951
596791417 999982581
596943076 999830922
-999995961 -596778037
-999992094 -596781904
-999887998 -596886000
596895339 999878659
-999933143 -596840855
596928363 999845635
-999934280 -596839718
-999927279 -596846719
596826403 999947595
-999832942 -596941056
596863456 999910542
-999857549 -596916449
596854769 999919229
596850678 999923320
596861958 999912040
-999935977 -596838021
596965074 999808924
-999873228 -596900770
596835296 999938702
-999985331 -596788667
-999813520 -596960478
-999867574 -596906424
-999882601 -596891397
596955578 999818420
-999976848 -596797150
-999915225 -596858773
596947705 999826293
596885983 999888015
596947749 999826249
596841309 999932689
-999986705 -596787293
-999889349 -596884649
596970774 999803224
596835702 999938296
-999976220 -596797778
-999861773 -596912225
-999881228 -596892770
-999933631 -596840367
-999849889 -596924109
-999873938 -596900060
-999877356 -596896642
-999915304 -596858694
596868140 999905858
596907415 999866583
596971945 999802053
596860128 999913870
596891970 999882028
596789538 999984460
596786842 999987156
-999915457 -596858541
-999904691 -596869307
-999988310 -596785688
-999880566 -596893432
-999996529 -596777469
-999877677 -596896321
596828940 999945058
596814701 999959297
-999929992 -596844006
596859603 999914395
596797793 999976205
-999946019 -596827979
-999800799 -596973199
596905751 999868247
-999943057 -596830941
-999899024 -596874974
-999857935 -596916063
-999923271 -596850727
596971345 999802653
596829504 999944494
596840545 999933453
596815666 999958332
596780466 999993532
-999901498 -596872500
-999874076 -596899922
-999839261 -596934737
596972150 999801848
-999943308 -596830690
596905379 999868619
596868138 999905860
596884946 999889052
-999952749 -596821249
596968642 999805356
596916588 999857410
596897146 999876852
-999810251 -596963747
-999912867 -596861131
-999804338 -596969660
596806032 999967966
-999892537 -596881461
596843853 999930145
596907064 999866934
-999869425 -596904573
596880250 999893748
596959458 999814540
-999920487 -596853511
-999889745 -596884253
596928236 999845762
596886636 999887362
596943435 999830563
-999950447 -596823551
-999975914 -596798084
596882953 999891045
596813021 999960977
596808840 999965158
596967953 999806045
-999998770 -596775228
596918410 999855588
596872684 999901314
596838987 999935011
-999861786 -596912212
596782558 999991440
-999895094 -596878904
-999992735 -596781263
596897101 999876897
-999850865 -596923133
596787463 999986535
596787732 999986266
596850898 999923100
596782125 999991873
596916300 999857698
596933363 999840635
596793649 999980349
-999927744 -596846254
596810474 999963524
-999967606 -596806392
596942510 999831488
-999852507 -596921491
596926289 999847709
596934298 999839700
-999908747 -596865251
596953873 999820125
596878018 999895980
-999997345 -596776653
-999884315 -596889683
-999897945 -596876053
-999942061 -596831937
-999865424 -596908574
596940836 999833162
596812909 999961089
596836118 999937880
-999947586 -596826412
596890638 999883360
596805846 999968152
-999947890 -596826108
-999891656 -596882342
-999912542 -596861456
596865230 999908768
596900487 999873511
-999926015 -596847983
-999897327 -596876671
-999965305 -596808693
596914217 999859781
596910649 999863349
596781213 999992785
596839129 999934869
596897711 999876287
-999995743 -596778255
-999991254 -596782744
596906292 999867706
-999872457 -596901541
596966314 999807684
-999800465 -596973533
-999982694 -596791304
-999923322 -596850676
-999834997 -596939001
-999971197 -596802801
-999808581 -596965417
596952485 999821513
-999808392 -596965606
596894058 999879940
-999866458 -596907540
596841975 999932023
596873313 999900685
-999857215 -596916783
596775936 999998062
-999973144 -596800854
596794241 999979757
-999994719 -596779279
-999847117 -596926881
596927961 999846037
-999907266 -596866732
596794889 999979109
-999988936 -596785062
-999940608 -596833390
596965251 999808747
596790228 999983770
596838124 999935874
-999897056 -596876942
-999860361 -596913637
596906003 999867995
596896592 999877406
-999942138 -596831860
-999926414 -596847584
-999918339 -596855659
596935611 999838387
-999802173 -596971825
596928484 999845514
596900030 999873968
596897438 999876560
-999947142 -596826856
596813080 999960918
-999817471 -596956527
596936666 999837332
596943814 999830184
596969885 999804113
596834913 999939085
596855126 999918872
596922307 999851691
596893034 999880964
596846049 999927949
-999850418 -596923580
596906863 999867135
-999818799 -596955199
-999877535 -596896463
-999861694 -596912304
596938519 999835479
-999944339 -596829659
-999875957 -596898041
-999988425 -596785573
-999813039 -596960959
-999890105 -596883893
596828044 999945954
-999816939 -596957059
-999972710 -596801288
596804084 999969914
-999988639 -596785359
596810394 999963604
-999839600 -596934398
596924521 999849477
596796598 999977400
-999833041 -596940957
596848065 999925933
-999955457 -596818541
-999967785 -596806213
596792816 999981182
-999888228 -596885770
596887746 999886252
596945101 999828897
-999841289 -596932709
596885805 999888193
-999904815 -596869183
-999830571 -596943427
596956715 999817283
596962336 999811662
596964760 999809238
596818584 999955414
596843022 999930976
-999996013 -596777985
596812255 999961743
-999964880 -596809118
596955213 999818785
-999829854 -596944144
596810733 999963265
-999972432 -596801566
596848872 999925126
-999951180 -596822818
596816115 999957883
596885343 999888655
-999984935 -596789063
-999993211 -596780787
596943137 999830861
-999913627 -596860371
596858522 999915476
-999914787 -596859211
596835118 999938880
-999924800 -596849198
596870566 999903432
596855339 999918659
596919788 999854210
-999922295 -596851703
596797059 999976939
596868375 999905623
-999969065 -596804933
596779004 999994994
596814763 999959235
-999830627 -596943371
-999800281 -596973717
-999854865 -596919133
596840908 999933090
596899237 999874761
596880444 999893554
-999906598 -596867400
-999815018 -596958980
-999871488 -596902510
-999934440 -596839558
-999936049 -596837949
596775370 999998628
-999811473 -596962525
596871129 999902869
-999892566 -596881432
596885518 999888480
596881086 999892912
596781649 999992349
-999928744 -596845254
-999990387 -596783611
-999986321 -596787677
-999960459 -596813539
596967579 999806419
596841383 999932615
596897531 999876467
596920239 999853759
596913610 999860388
-999912715 -596861283
-999860205 -596913793
596887899 999886099
596933325 999840673
596971687 999802311
-999832827 -596941171
-999876940 -596897058
-999830831 -596943167
596942470 999831528
-999977356 -596796642
-999942029 -596831969
596853132 999920866
596796742 999977256
596828203 999945795
-999982167 -596791831
-999928145 -596845853
-999835236 -596938762
-999800598 -596973400
596960200 999813798
-999981284 -596792714
596893547 999880451
596853314 999920684
596809196 999964802
596933614 999840384
596811271 999962727
-999932180 -596841818
596784979 999989019
596925201 999848797
596903845 999870153
596798476 999975522
596903250 999870748
596892801 999881197
596955452 999818546
-999919298 -596854700
-999912101 -596861897
596921651 999852347
-999881676 -596892322
-999860795 -596913203
-999865704 -596908294
596904587 999869411
596953417 999820581
-999908917 -596865081
-999870241 -596903757
-999981246 -596792752
-999988021 -596785977
596895669 999878329
-999835202 -596938796
-999853145 -596920853
-999925248 -596848750
-999874368 -596899630
-999951668 -596822330
596809449 999964549
596959341 999814657
-999903221 -596870777
-999843464 -596930534
596869660 999904338
-999981853 -596792145
596839029 999934969
596870819 999903179
596874989 999899009
-999868959 -596905039
-999871353 -596902645
-999957641 -596816357
596955903 999818095
596825557 999948441
-999956608 -596817390
-999906378 -596867620
596895923 999878075
-999898745 -596875253
-999958249 -596815749
596872759 999901239
596962998 999811000
-999823244 -596950754
-999949001 -596824997
596895942 999878056
596832703 999941295
-999969583 -596804415
596794753 999979245
-999895184 -596878814
596962818 999811180
596972536 999801462
596874491 999899507
596967211 999806787
-999936992 -596837006
596790205 999983793
596911114 999862884
596881394 999892604
-999994059 -596779939
-999975790 -596798208
596917943 999856055
596934442 999839556
-999920587 -596853411
-999884540 -596889458
596913235 999860763
-999944442 -596829556
596957884 999816114
-999953585 -596820413
-999819998 -596954000
596775575 999998423
596806148 999967850
-999820477 -596953521
-999941915 -596832083
596838309 999935689
-999831197 -596942801
-999815828 -596958170
-999858778 -596915220
596806383 999967615
596937177 999836821
596782173 999991825
596948524 999825474
-999880853 -596893145
-999847585 -596926413
-999888225 -596885773
-999888501 -596885497
-999946907 -596827091
-999819146 -596954852
-999892409 -596881589
596879434 999894564
-999829734 -596944264
596941518 999832480
-999919828 -596854170
596933681 999840317
596873584 999900414
-999864503 -596909495
-999996942 -596777056
-999852364 -596921634
-999836970 -596937028
596794758 999979240
-999853855 -596920143
596774870 999999128
-999818523 -596955475
-999841173 -596932825
-999977964 -596796034
596843785 999930213
-999939794 -596834204
596858678 999915320
596814833 999959165
-999998544 -596775454
596808461 999965537
596863448 999910550
-999920965 -596853033
-999928204 -596845794
-999982858 -596791140
596864904 999909094
596955048 999818950
-999967327 -596806671
596963898 999810100
596862226 999911772
596856206 999917792
596916344 999857654
596899665 999874333
596865471 999908527
-999888382 -596885616
596892806 999881192
-999911587 -596862411
596830162 999943836
596837852 999936146
596895449 999878549
596917955 999856043
596791637 999982361
-999892942 -596881056
596877745 999896253
-999818855 -596955143
-999821356 -596952642
596905769 999868229
596902440 999871558
-999801661 -596972337
-999998318 -596775680
596799669 999974329
-999859765 -596914233
596960620 999813378
-999986307 -596787691
-999871978 -596902020
-999891153 -596882845
-999812551 -596961447
596884516 999889482
596889413 999884585
596853957 999920041
-999882691 -596891307
-999974895 -596799103
-999977776 -596796222
596903059 999870939
-999982952 -596791046
596810629 999963369
596774706 999999292
-999862715 -596911283
596934987 999839011
596804877 999969121
-999959943 -596814055
596928268 999845730
596814726 999959272
-999983497 -596790501
-999969817 -596804181
-999962551 -596811447
-999862796 -596911202
596878752 999895246
-999820944 -596953054
596837318 999936680
-999805172 -596968826
-999989382 -596784616
596901101 999872897
596954961 999819037
-999825297 -596948701
596776269 999997729
-999905622 -596868376
-999871733 -596902265
-999839806 -596934192
-999927735 -596846263
-999878433 -596895565
596869168 999904830
596923755 999850243
596970264 999803734
-999920635 -596853363
-999927013 -596846985
-999959160 -596814838
-999806923 -596967075
596855489 999918509
-999860675 -596913323
-999847864 -596926134
596844154 999929844
-999933601 -596840397
596828027 999945971
596921548 999852450
596923056 999850942
-999847390 -596926608
596797774 999976224
596854279 999919719
596797576 999976422
596921190 999852808
-999817437 -596956561
596812569 999961429
-999886767 -596887231
-999986956 -596787042
596785908 999988090
596801925 999972073
-999996921 -596777077
-999931492 -596842506
596948063 999825935
-999960028 -596813970
596971112 999802886
-999822053 -596951945
596934438 999839560
596945165 999828833
-999860566 -596913432
596938157 999835841
-999891666 -596882332
596840047 999933951
596874439 999899559
-999922742 -596851256
596965279 999808719
-999927695 -596846303
596912882 999861116
596820795 999953203
596870506 999903492
596843464 999930534
-999806830 -596967168
-999848222 -596925776
-999857365 -596916633
-999970461 -596803537
596841221 999932777
596923962 999850036
596820447 999953551
-999885641 -596888357
-999882000 -596891998
-999894042 -596879956
596811877 999962121
-999880026 -596893972
596889251 999884747
-999920150 -596853848
-999891981 -596882017
596788837 999985161
596969020 999804978
596901477 999872521
596827791 999946207
-999908846 -596865152
596849467 999924531
-999935096 -596838902
596835040 999938958
-999912047 -596861951
-999885134 -596888864
596953754 999820244
596965070 999808928
596826713 999947285
-999943463 -596830535
596893713 999880285
-999915604 -596858394
596870431 999903567
-999970626 -596803372
-999826122 -596947876
-999931320 -596842678
596824894 999949104
-999824579 -596949419
-999835449 -596938549
-999914951 -596859047
-999955767 -596818231
596965317 999808681
-999878137 -596895861
596817509 999956489
-999844699 -596929299
596826599 999947399
-999850686 -596923312
-999990930 -596783068
596896384 999877614
-999911476 -596862522
596938891 999835107
596875767 999898231
-999870874 -596903124
596800326 999973672
-999855234 -596918764
-999913148 -596860850
596856262 999917736
596935682 999838316
596964293 999809705
-999966557 -596807441
-999899311 -596874687
-999940470 -596833528
-999948254 -596825744
596816675 999957323
596929180 999844818
596832690 999941308
-999915279 -596858719
596817310 999956688
596856429 999917569
-999886086 -596887912
596889714 999884284
-999804852 -596969146
-999854303 -596919695
596887465 999886533
-999947126 -596826872
596856356 999917642
596945744 999828254
-999993360 -596780638
596787679 999986319
596930218 999843780
596796612 999977386
596969462 999804536
-999955129 -596818869
596785606 999988392
-999999758 -596774240
-999923376 -596850622
-999990646 -596783352
-999857506 -596916492
-999919236 -596854762
596837980 999936018
596949040 999824958
596796084 999977914
596897897 999876101
596930215 999843783
-999817141 -596956857
-999894695 -596879303
-999822690 -596951308
-999820763 -596953235
-999804470 -596969528
-999932220 -596841778
596966121 999807877
596864953 999909045
-999913764 -596860234
596909739 999864259
-999813298 -596960700
-999951560 -596822438
596791901 999982097
596956031 999817967
596812895 999961103
-999802085 -596971913
596960908 999813090
596842998 999931000
596857470 999916528
596886029 999887969
-999958106 -596815892
596837678 999936320
596827498 999946500
-999966244 -596807754
-999807289 -596966709
596959114 999814884
596916324 999857674
596947518 999826480
-999892797 -596881201
596889224 999884774
-999923368 -596850630
596800569 999973429
-999933569 -596840429
596820094 999953904
-999855977 -596918021
596805480 999968518
596808110 999965888
-999863527 -596910471
596801180 999972818
-999900844 -596873154
-999892469 -596881529
-999806705 -596967293
-999880403 -596893595
-999914174 -596859824
596856261 999917737
596893712 999880286
-999902564 -596871434
596848319 999925679
-999867032 -596906966
-999936367 -596837631
596955065 999818933
596863688 999910310
596960647 999813351
596925694 999848304
596952675 999821323
-999991336 -596782662
596947887 999826111
-999848121 -596925877
-999883491 -596890507
-999823588 -596950410
-999873285 -596900713
-999897854 -596876144
-999916570 -596857428
596866546 999907452
-999869405 -596904593
596882472 999891526
-999850769 -596923229
-999836178 -596937820
-999827139 -596946859
-999892353 -596881645
596943414 999830584
-999820074 -596953924
-999828405 -596945593
596778091 999995907
596827595 999946403
-999943020 -596830978
596821418 999952580
596774519 999999479
-999986097 -596787901
596860028 999913970
-999927508 -596846490
-999937911 -596836087
-999913217 -596860781
-999864929 -596909069
596827266 999946732
-999806181 -596967817
-999993842 -596780156
596868181 999905817
596818909 999955089
596776508 999997490
-999887589 -596886409
-999823653 -596950345
-999907353 -596866645
596793251 999980747
-999889483 -596884515
-999915063 -596858935
596803829 999970169
-999815706 -596958292
-999819084 -596954914
596787757 999986241
-999990255 -596783743
-999882610 -596891388
596880836 999893162
596877680 999896318
596850475 999923523
-999854795 -596919203
596830870 999943128
-999857162 -596916836
596941236 999832762
596891540 999882458
-999910950 -596863048
-999943509 -596830489
596938373 999835625
-999807719 -596966279
-999890166 -596883832
-999882347 -596891651
-999950542 -596823456
596969987 999804011
596908030 999865968
596923887 999850111
-999830734 -596943264
596900769 999873229
-999828295 -596945703
-999845927 -596928071
596839285 999934713
596850057 999923941
596965552 999808446
596822800 999951198
-999819800 -596954198
-999874872 -596899126
-999932365 -596841633
-999913921 -596860077
-999917668 -596856330
-999854948 -596919050
596833064 999940934
-999820589 -596953409
596896163 999877835
596823608 999950390
596810343 999963655
-999924407 -596849591
-999827344 -596946654
-999907636 -596866362
596805958 999968040
-999824277 -596949721
-999860200 -596913798
596780026 999993972
-999857422 -596916576
-999842396 -596931602
596809439 999964559
-999995520 -596778478
596782364 999991634
-999821316 -596952682
-999835529 -596938469
-999821382 -596952616
596848364 999925634
-999838582 -596935416
-999917542 -596856456
-999883059 -596890939
-999806235 -596967763
596864247 999909751
596854704 999919294
596890165 999883833
-999967754 -596806244
-999932663 -596841335
596931197 999842801
596860863 999913135
-999973644 -596800354
-999897514 -596876484
596872137 999901861
-999925447 -596848551
-999905120 -596868878
-999801164 -596972834
-999896130 -596877868
-999914729 -596859269
596943463 999830535
596908566 999865432
596905047 999868951
596810716 999963282
596778513 999995485
596857694 999916304
596799380 999974618
596913453 999860545
-999865917 -596908081
596828260 999945738
596969264 999804734
596893729 999880269
-999973908 -596800090
-999815619 -596958379
-999826812 -596947186
-999994947 -596779051
596941102 999832896
-999959163 -596814835
596866085 999907913
-999883357 -596890641
596914038 999859960
-999858005 -596915993
-999898617 -596875381
596853046 999920952
596812523 999961475
-999990110 -596783888
-999824801 -596949197
-999905086 -596868912
-999952243 -596821755
-999862300 -596911698
596874615 999899383
596867855 999906143
596822420 999951578
-999919010 -596854988
-999948553 -596825445
596928317 999845681
-999883731 -596890267
596878300 999895698
596777150 999996848
-999809856 -596964142
596968009 999805989
-999999370 -596774628
596972365 999801633
-999872651 -596901347
-999843400 -596930598
-999829153 -596944845
-999905781 -596868217
-999929193 -596844805
-999962007 -596811991
-999891853 -596882145
-999981013 -596792985
-999902519 -596871479
596867880 999906118
-999825974 -596948024
596870381 999903617
596887199 999886799
-999990102 -596783896
596936157 999837841
596841198 999932800
-999858156 -596915842
-999814821 -596959177
-999922655 -596851343
596895194 999878804
-999904877 -596869121
-999929388 -596844610
-999822589 -596951409
596821510 999952488
596919854 999854144
-999847940 -596926058
-999953989 -596820009
596925522 999848476
-999838216 -596935782
-999833384 -596940614
-999867503 -596906495
-999978829 -596795169
-999925030 -596848968
596820739 999953259
596964351 999809647
-999816501 -596957497
596931435 999842563
596782476 999991522
-999899370 -596874628
-999912174 -596861824
596967183 999806815
-999917525 -596856473
596909652 999864346
-999979704 -596794294
-999824338 -596949660
-999901023 -596872975
596801173 999972825
596865731 999908267
596814394 999959604
-999986760 -596787238
-999939325 -596834673
596848811 999925187
-999942989 -596831009
-999881001 -596892997
596935597 999838401
-999907632 -596866366
-999869898 -596904100
-999973471 -596800527
-999946474 -596827524
596839523 999934475
596873440 999900558
596832076 999941922
-999999040 -596774958
-999829228 -596944770
596839479 999934519
-999824724 -596949274
-999814339 -596959659
-999921818 -596852180
596841277 999932721
-999835654 -596938344
-999834320 -596939678
596864738 999909260
-999960016 -596813982
-999963415 -596810583
596852575 999921423
-999898288 -596875710
596847175 999926823
-999947037 -596826961
596964537 999809461
-999941416 -596832582
596894631 999879367
-999923160 -596850838
-999919362 -596854636
596963612 999810386
596849368 999924630
-999987258 -596786740
596828295 999945703
596912681 999861317
-999903865 -596870133
596914417 999859581
-999864043 -596909955
-999839114 -596934884
596867973 999906025
596793209 999980789
596930965 999843033
596904890 999869108
-999948270 -596825728
-999885204 -596888794
596942563 999831435
-999888911 -596885087
-999962227 -596811771
596878778 999895220
-999943536 -596830462
596966172 999807826
596900928 999873070
596876067 999897931
-999974124 -596799874
596907676 999866322
596920378 999853620
596886216 999887782
-999858010 -596915988
-999950304 -596823694
596847922 999926076
-999935202 -596838796
-999888153 -596885845
596801601 999972397
-999833299 -596940699
596879341 999894657
596937577 999836421
596841780 999932218
-999907843 -596866155
596872653 999901345
-999909941 -596864057
-999905589 -596868409
596950748 999823250
596849449 999924549
596840716 999933282
596918568 999855430
596775786 999998212
596789487 999984511
-999896028 -596877970
-999949296 -596824702
-999883275 -596890723
-999869720 -596904278
-999932207 -596841791
-999892739 -596881259
596879603 999894395
596949815 999824183
-999850597 -596923401
596825996 999948002
-999886812 -596887186
596788510 999985488
596918251 999855747
596825691 999948307
-999932439 -596841559
596805760 999968238
596887050 999886948
-999980066 -596793932
596962385 999811613
-999861845 -596912153
596896536 999877462
596816127 999957871
596799018 999974980
596947098 999826900
-999943619 -596830379
596972403 999801595
-999997823 -596776175
596836027 999937971
-999866019 -596907979
596796049 999977949
596929258 999844740
-999946882 -596827116
-999806144 -596967854
596930557 999843441
-999855082 -596918916
596816232 999957766
596960282 999813716
-999892611 -596881387
596906133 999867865
-999817081 -596956917
596917061 999856937
596955768 999818230
-999929758 -596844240
-999940161 -596833837
-999963359 -596810639
-999976111 -596797887
596886015 999887983
-999840879 -596933119
-999948922 -596825076
-999896816 -596877182
596882243 999891755
596915566 999858432
-999959936 -596814062
596801673 999972325
-999974558 -596799440
-999882057 -596891941
596867371 999906627
-999817834 -596956164
-999976441 -596797557
-999946758 -596827240
-999838091 -596935907
-999934999 -596838999
596913580 999860418
-999949714 -596824284
-999979464 -596794534
-999958445 -596815553
596952405 999821593
596903002 999870996
-999834916 -596939082
596810655 999963343
596968570 999805428
596823967 999950031
-999997594 -596776404
-999952943 -596821055
596839232 999934766
596902267 999871731
-999912420 -596861578
-999945244 -596828754
596955449 999818549
-999846719 -596927279
596907710 999866288
-999958179 -596815819
-999866902 -596907096
596809783 999964215
-999959923 -596814075
596790289 999983709
596899048 999874950
596953720 999820278
596954015 999819983
596915843 999858155
596937412 999836586
-999935104 -596838894
596800013 999973985
596940109 999833889
-999966740 -596807258
-999981225 -596792773
596858490 999915508
596903193 999870805
596864741 999909257
-999866701 -596907297
-999909435 -596864563
-999832720 -596941278
-999846028 -596927970
596881396 999892602
596852451 999921547
596914461 999859537
596846376 999927622
596818861 999955137
-999820150 -596953848
596917151 999856847
-999955616 -596818382
-999870252 -596903746
596824495 999949503
-999976351 -596797647
596930757 999843241
-999945948 -596828050
596935018 999838980
-999810908 -596963090
-999930134 -596843864
596803308 999970690
596879520 999894478
596841055 999932943
-999903582 -596870416
-999899736 -596874262
596792122 999981876
596888476 999885522
-999959927 -596814071
596902751 999871247
596803855 999970143
596894204 999879794
596874158 999899840
596782996 999991002
-999833034 -596940964
-999838628 -596935370
596906796 999867202
-999962791 -596811207
-999871649 -596902349
-999920676 -596853322
-999814719 -596959279
-999815404 -596958594
-999805205 -596968793
-999895198 -596878800
596819455 999954543
-999975824 -596798174
-999901371 -596872627
-999864052 -596909946
-999808054 -596965944
596843778 999930220
-999843133 -596930865
-999846247 -596927751
-999911570 -596862428
596871913 999902085
-999911448 -596862550
596965049 999808949
596969318 999804680
596915964 999858034
596834740 999939258
596967859 999806139
-999834802 -596939196
-999956593 -596817405
-999867285 -596906713
596901317 999872681
-999938613 -596835385
596931038 999842960
596837468 999936530
596808297 999965701
-999991273 -596782725
-999814442 -596959556
-999840244 -596933754
-999966666 -596807332
-999966654 -596807344
596940338 999833660
596971152 999802846
-999950122 -596823876
-999823680 -596950318
596973588 999800410
-999975200 -596798798
-999898307 -596875691
596850312 999923686
596801310 999972688
596909456 999864542
-999887930 -596886068
-999937258 -596836740
-999939529 -596834469
-999910830 -596863168
596966871 999807127
-999860799 -596913199
-999900149 -596873849
596921355 999852643
-999909771 -596864227
596807329 999966669
-999824262 -596949736
-999958110 -596815888
-999931321 -596842677
596877274 999896724
-999986533 -596787465
596888977 999885021
596818769 999955229
-999914237 -596859761
-999848230 -596925768
596904564 999869434
-999847484 -596926514
-999920434 -596853564
-999946384 -596827614
596870047 999903951
596791233 999982765
596904713 999869285
-999977509 -596796489
-999929102 -596844896
-999923569 -596850429
-999911436 -596862562
-999863339 -596910659
-999814587 -596959411
596906453 999867545
596923434 999850564
596856188 999917810
596930025 999843973
596919030 999854968
-999911514 -596862484
-999950051 -596823947
-999984340 -596789658
-999860838 -596913160
596803798 999970200
-999957522 -596816476
596892488 999881510
-999932577 -596841421
-999976272 -596797726
-999818665 -596955333
-999985857 -596788141
596844690 999929308
-999904035 -596869963
596842130 999931868
596862235 999911763
-999950787 -596823211
596908060 999865938
596921679 999852319
-999821525 -596952473
596925764 999848234
596791848 999982150
-999932683 -596841315
-999864403 -596909595
596870226 999903772
596973047 999800951
-999804497 -596969501
-999864173 -596909825
596950604 999823394
-999959773 -596814225
-999831048 -596942950
596958458 999815540
-999942935 -596831063
596871116 999902882
596924665 999849333
596915321 999858677
596820041 999953957
596901604 999872394
-999898588 -596875410
-999869077 -596904921
-999852059 -596921939
-999919910 -596854088
-999931332 -596842666
596790344 999983654
-999860642 -596913356
596821206 999952792
-999809182 -596964816
-999991221 -596782777
596943312 999830686
-999918896 -596855102
596950870 999823128
-999830838 -596943160
-999970554 -596803444
-999989444 -596784554
-999976779 -596797219
-999806988 -596967010
596944776 999829222
596947279 999826719
596788260 999985738
596890327 999883671
596882844 999891154
-999942329 -596831669
596778567 999995431
-999818773 -596955225
-999826677 -596947321
-999830136 -596943862
596827722 999946276
596832602 999941396
596907726 999866272
596872912 999901086
-999901097 -596872901
596789161 999984837
-999905476 -596868522
596951834 999822164
-999935929 -596838069
596956363 999817635
-999827968 -596946030
-999973066 -596800932
-999982440 -596791558
-999805276 -596968722
596785429 999988569
-999902588 -596871410
-999822573 -596951425
-999958102 -596815896
-999942995 -596831003
-999961609 -596812389
-999946637 -596827361
596869277 999904721
596891415 999882583
596880498 999893500
596956118 999817880
-999999347 -596774651
596971441 999802557
596817695 999956303
596887744 999886254
596970957 999803041
-999975274 -596798724
596927956 999846042
-999908120 -596865878
-999862118 -596911880
-999852335 -596921663
596884274 999889724
596850445 999923553
596879313 999894685
596903702 999870296
-999905618 -596868380
-999802470 -596971528
596830023 999943975
-999925394 -596848604
-999918723 -596855275
-999900577 -596873421
-999851194 -596922804
596825560 999948438
596957400 999816598
-999876440 -596897558
596862679 999911319
596885128 999888870
-999924108 -596849890
596830145 999943853
596917766 999856232
-999883694 -596890304
596915781 999858217
-999844693 -596929305
596911585 999862413
596960807 999813191
-999930628 -596843370
596964129 999809869
-999905715 -596868283
-999924829 -596849169
596958932 999815066
596913878 999860120
596867828 999906170
-999974441 -596799557
596875426 999898572
-999976837 -596797161
-999974578 -596799420
596853989 999920009
-999887306 -596886692
596905071 999868927
-999957651 -596816347
-999921426 -596852572
-999944706 -596829292
596801270 999972728
596955584 999818414
596847578 999926420
596908581 999865417
-999987570 -596786428
-999813732 -596960266
596884707 999889291
-999892655 -596881343
596925055 999848943
596926397 999847601
-999806626 -596967372
596896406 999877592
-999994004 -596779994
596805246 999968752
596952699 999821299
596920880 999853118
596927711 999846287
-999943035 -596830963
-999829462 -596944536
596932214 999841784
596968961 999805037
-999975600 -596798398
596850465 999923533
-999821327 -596952671
596814675 999959323
596809065 999964933
596778208 999995790
-999914001 -596859997
596871350 999902648
596788957 999985041
596857588 999916410
596923058 999850940
596972999 999800999
-999941058 -596832940
-999939206 -596834792
596837546 999936452
-999809638 -596964360
-999868118 -596905880
596909362 999864636
-999847116 -596926882
596896222 999877776
596917831 999856167
596876770 999897228
-999910176 -596863822
-999829424 -596944574
596936847 999837151
-999940846 -596833152
596852339 999921659
-999932237 -596841761
-999867588 -596906410
-999828373 -596945625
-999841566 -596932432
-999954538 -596819460
-999811967 -596962031
596964700 999809298
596966120 999807878
596900752 999873246
-999983233 -596790765
596813795 999960203
596805050 999968948
596943772 999830226
-999901597 -596872401
-999933508 -596840490
-999852633 -596921365
596916897 999857101
-999993361 -596780637
-999915838 -596858160
596799667 999974331
-999901136 -596872862
-999801158 -596972840
596914756 999859242
-999802589 -596971409
596888844 999885154
-999827690 -596946308
-999836932 -596937066
596955766 999818232
-999931477 -596842521
-999921227 -596852771
-999914496 -596859502
-999935620 -596838378
-999983208 -596790790
596928203 999845795
596797811 999976187
-999985755 -596788243
596808049 999965949
-999996775 -596777223
-999968058 -596805940
-999845120 -596928878
596834097 999939901
-999982956 -596791042
-999896625 -596877373
596792983 999981015
596965161 999808837
-999921997 -596852001
-999910413 -596863585
-999987717 -596786281
-999958498 -596815500
596860397 999913601
596792957 999981041
-999823644 -596950354
596904561 999869437
-999831044 -596942954
-999846530 -596927468
596908547 999865451
596928112 999845886
-999914509 -596859489
-999868562 -596905436
-999809529 -596964469
-999855023 -596918975
-999819937 -596954061
596954034 999819964
-999815717 -596958281
-999860420 -596913578
-999897003 -596876995
596811691 999962307
596814257 999959741
-999872055 -596901943
-999927017 -596846981
596789886 999984112
596803689 999970309
596828873 999945125
596877174 999896824
-999974912 -596799086
596879793 999894205
-999939982 -596834016
596804912 999969086
-999803893 -596970105
596885028 999888970
-999981694 -596792304
-999965691 -596808307
-999909709 -596864289
596964187 999809811
-999964221 -596809777
-999988331 -596785667
596797500 999976498
596904904 999869094
596908956 999865042
-999839624 -596934374
596781866 999992132
-999907148 -596866850
-999864737 -596909261
-999836448 -596937550
-999872591 -596901407
596872982 999901016
596816910 999957088
-999851000 -596922998
-999823190 -596950808
-999972819 -596801179
596844298 999929700
596948306 999825692
-999870184 -596903814
596907290 999866708
-999842992 -596931006
596933926 999840072
596930109 999843889
596964384 999809614
596797581 999976417
-999845817 -596928181
596863878 999910120
-999805413 -596968585
596854031 999919967
-999881283 -596892715
-999900539 -596873459
-999939924 -596834074
-999819604 -596954394
-999958751 -596815247
-999881484 -596892514
-999992914 -596781084
596849469 999924529
596857701 999916297
-999834338 -596939660
-999992551 -596781447
596902159 999871839
-999831437 -596942561
596823966 999950032
-999817072 -596956926
-999808067 -596965931
-999961666 -596812332
-999853260 -596920738
596858543 999915455
-999938673 -596835325
-999807243 -596966755
596865107 999908891
-999934185 -596839813
-999969098 -596804900
596889470 999884528
-999972932 -596801066
-999932836 -596841162
-999954055 -596819943
596859066 999914932
-999912640 -596861358
596818914 999955084
-999910579 -596863419
596801416 999972582
596927820 999846178
-999863334 -596910664
596867940 999906058
-999941750 -596832248
596911236 999862762
596871203 999902795
-999970857 -596803141
596797440 999976558
596793782 999980216
-999833092 -596940906
-999940816 -596833182
596948354 999825644
596849971 999924027
596927211 999846787
596836469 999937529
596857363 999916635
596776866 999997132
-999832594 -596941404
-999954634 -596819364
596902626 999871372
596818725 999955273
-999948569 -596825429
-999947797 -596826201
596881019 999892979
-999910590 -596863408
-999992093 -596781905
596835255 999938743
596869153 999904845
-999908562 -596865436
-999829421 -596944577
596775041 999998957
596823343 999950655
596931608 999842390
-999845512 -596928486
596968099 999805899
596832357 999941641
-999862291 -596911707
596944248 999829750
596864961 999909037
-999990115 -596783883
-999810268 -596963730
596969517 999804481
-999832527 -596941471
-999931542 -596842456
596845990 999928008
-999858498 -596915500
-999879492 -596894506
596949363 999824635
-999985495 -596788503
596956080 999817918
596836389 999937609
-999886666 -596887332
-999802937 -596971061
596933496 999840502
596817704 999956294
-999993372 -596780626
596775576 999998422
-999823528 -596950470
-999849120 -596924878
-999993934 -596780064
596937071 999836927
-999959139 -596814859
596831051 999942947
596838122 999935876
-999849957 -596924041
-999950990 -596823008
596790881 999983117
596895480 999878518
-999883146 -596890852
-999807031 -596966967
-999962125 -596811873
596849398 999924600
-999878244 -596895754
596890696 999883302
596898178 999875820
-999817571 -596956427
596852035 999921963
-999832946 -596941052
-999891132 -596882866
-999936185 -596837813
-999873707 -596900291
-999807530 -596966468
596890270 999883728
-999963926 -596810072
-999957221 -596816777
596969516 999804482
596846964 999927034
-999864890 -596909108
-999835436 -596938562
596939252 999834746
-999880438 -596893560
596829068 999944930
-999971909 -596802089
596928265 999845733
596876893 999897105
596887277 999886721
-999883960 -596890038
596958174 999815824
-999853582 -596920416
596842945 999931053
-999886603 -596887395
-999873866 -596900132
596797864 999976134
596891072 999882926
-999818006 -596955992
596782113 999991885
596919738 999854260
-999942945 -596831053
596951439 999822559
596817605 999956393
-999899643 -596874355
596926431 999847567
-999884300 -596889698
596887455 999886543
-999837156 -596936842
596961078 999812920
-999864232 -596909766
-999821568 -596952430
596953751 999820247
596958287 999815711
596809159 999964839
596802450 999971548
596845340 999928658
596849726 999924272
596810122 999963876
-999960640 -596813358
596922357 999851641
-999834604 -596939394
596816750 999957248
-999811683 -596962315
-999921536 -596852462
596890500 999883498
-999816064 -596957934
596851533 999922465
-999997650 -596776348
596921742 999852256
-999994405 -596779593
-999841108 -596932890
596895420 999878578
596919299 999854699
-999989628 -596784370
596970851 999803147
596777286 999996712
-999930069 -596843929
-999966132 -596807866
-999996354 -596777644
596808280 999965718
596909474 999864524
-999887496 -596886502
596943560 999830438
596864719 999909279
-999948557 -596825441
-999847298 -596926700
596847952 999926046
-999942701 -596831297
596944354 999829644
-999801502 -596972496
596802238 999971760
-999949198 -596824800
596968657 999805341
596951733 999822265
596826893 999947105
-999974594 -596799404
-999916957 -596857041
596957889 999816109
-999992287 -596781711
-999859109 -596914889
-999816301 -596957697
-999996337 -596777661
-999827775 -596946223
596820360 999953638
-999806485 -596967513
596840903 999933095
-999965516 -596808482
-999914870 -596859128
596938464 999835534
596860073 999913925
-999939123 -596834875
596973855 999800143
-999856224 -596917774
-999895257 -596878741
-999847651 -596926347
-999823145 -596950853
-999864448 -596909550
596865715 999908283
596942808 999831190
596926859 999847139
596967373 999806625
596852635 999921363
-999815319 -596958679
596842686 999931312
596789917 999984081
596924058 999849940
-999826893 -596947105
596950935 999823063
596779316 999994682
596935609 999838389
596878896 999895102
-999999339 -596774659
-999978843 -596795155
596957019 999816979
596966524 999807474
596973203 999800795
-999901046 -596872952
596810717 999963281
-999953942 -596820056
-999813306 -596960692
-999941617 -596832381
-999897864 -596876134
596895050 999878948
-999897791 -596876207
-999913817 -596860181
-999944262 -596829736
-999871510 -596902488
-999994636 -596779362
596816685 999957313
596872796 999901202
596915198 999858800
-999926757 -596847241
-999846025 -596927973
-999856801 -596917197
-999950161 -596823837
596955387 999818611
-999913875 -596860123
-999931406 -596842592
-999997474 -596776524
-999941427 -596832571
596856790 999917208
-999996043 -596777955
596784783 999989215
596856860 999917138
596829855 999944143
596843441 999930557
-999912795 -596861203
596867298 999906700
-999904590 -596869408
596952204 999821794
596919566 999854432
-999889296 -596884702
-999913401 -596860597
-999805823 -596968175
596843000 999930998
-999811704 -596962294
-999875078 -596898920
-999831931 -596942067
-999994607 -596779391
-999914074 -596859924
-999875167 -596898831
-999872991 -596901007
596969625 999804373
-999839256 -596934742
596868850 999905148
596939006 999834992
-999890113 -596883885
-999986931 -596787067
596778164 999995834
596907520 999866478
596833418 999940580
596908546 999865452
596954434 999819564
596781195 999992803
596914030 999859968
596860290 999913708
-999969947 -596804051
596945446 999828552
-999922393 -596851605
596937420 999836578
596899120 999874878
-999967004 -596806994
-999893900 -596880098
-999998300 -596775698
-999830495 -596943503
596800230 999973768
596912151 999861847
-999883093 -596890905
-999806614 -596967384
596972571 999801427
596783202 999990796
596781839 999992159
596872494 999901504
-999850164 -596923834
596964525 999809473
-999869050 -596904948
-999831566 -596942432
-999971689 -596802309
-999870695 -596903303
596803666 999970332
596804102 999969896
596939692 999834306
-999919635 -596854363
596864303 999909695
-999938200 -596835798
-999937847 -596836151
-999925399 -596848599
-999961811 -596812187
-999881772 -596892226
-999871836 -596902162
596809559 999964439
596952373 999821625
-999825874 -596948124
596806430 999967568
-999915895 -596858103
-999827290 -596946708
-999849031 -596924967
-999802286 -596971712
596924397 999849601
-999863811 -596910187
-999929876 -596844122
-999808047 -596965951
-999943942 -596830056
596878714 999895284
596890936 999883062
-999983319 -596790679
596965562 999808436
-999827916 -596946082
-999823566 -596950432
596815304 999958694
-999950509 -596823489
596927767 999846231
596841702 999932296
596848206 999925792
596843777 999930221
596817538 999956460
596866180 999907818
596863793 999910205
-999883215 -596890783
-999999453 -596774545
-999933811 -596840187
596788065 999985933
596955282 999818716
596885482 999888516
596816964 999957034
596788609 999985389
596917346 999856652
596967338 999806660
-999985130 -596788868
-999901961 -596872037
596861679 999912319
-999801803 -596972195
596816029 999957969
596942473 999831525
596889914 999884084
-999855224 -596918774
596910667 999863331
596968509 999805489
596779854 999994144
596879786 999894212
-999997532 -596776466
596827467 999946531
-999879905 -596894093
-999951688 -596822310
-999993004 -596780994
596875059 999898939
596938230 999835768
-999967082 -596806916
-999927568 -596846430
-999818939 -596955059
596780970 999993028
596808141 999965857
596793788 999980210
-999872273 -596901725
596810563 999963435
596797834 999976164
596830483 999943515
-999990061 -596783937
-999852571 -596921427
596839686 999934312
-999857600 -596916398
596810168 999963830
-999891657 -596882341
596826533 999947465
596959395 999814603
-999885126 -596888872
596912125 999861873
596932886 999841112
596967692 999806306
-999994357 -596779641
596793536 999980462
596888598 999885400
-999988959 -596785039
596902904 999871094
-999896665 -596877333
596872399 999901599
596893318 999880680
596947457 999826541
596825198 999948800
596842973 999931025
596962534 999811464
-999957239 -596816759
-999898032 -596875966
596831048 999942950
-999999429 -596774569
-999814913 -596959085
-999929671 -596844327
596899745 999874253
-999905680 -596868318
-999875034 -596898964
596966745 999807253
596883848 999890150
-999987824 -596786174
596822382 999951616
596870852 999903146
-999821269 -596952729
596867452 999906546
596870262 999903736
-999807844 -596966154
596897441 999876557
-999874616 -596899382
-999924539 -596849459
-999818937 -596955061
596888160 999885838
-999933805 -596840193
596962090 999811908
-999906923 -596867075
596822332 999951666
-999826919 -596947079
596841816 999932182
596777534 999996464
-999871979 -596902019
-999962858 -596811140
596952141 999821857
596954570 999819428
596782985 999991013
596920502 999853496
596879946 999894052
596964712 999809286
-999893001 -596880997
-999828121 -596945877
596848699 999925299
-999843318 -596930680
596809957 999964041
-999819185 -596954813
-999875030 -596898968
596953310 999820688
596962239 999811759
596945444 999828554
-999813175 -596960823
-999802010 -596971988
596971617 999802381
596873218 999900780
-999908726 -596865272
596822862 999951136
596929447 999844551
596782853 999991145
596943020 999830978
-999914112 -596859886
-999942212 -596831786
596922412 999851586
596777822 999996176
-999956192 -596817806
-999821165 -596952833
-999832354 -596941644
596803404 999970594
596962360 999811638
596925833 999848165
-999832212 -596941786
596931592 999842406
596929545 999844453
596908170 999865828
596786131 999987867
-999840686 -596933312
-999801622 -596972376
596814090 999959908
596928805 999845193
596817412 999956586
596901515 999872483
-999815426 -596958572
-999861836 -596912162
596929165 999844833
-999851128 -596922870
-999971932 -596802066
596955401 999818597
-999839837 -596934161
596889335 999884663
596973817 999800181
-999964461 -596809537
596848281 999925717
596909095 999864903
596912952 999861046
596940317 999833681
-999874596 -596899402
-999820653 -596953345
596938650 999835348
596777703 999996295
-999927997 -596846001
596895800 999878198
596840927 999933071
-999854426 -596919572
596899286 999874712
596846488 999927510
596902814 999871184
-999803516 -596970482
-999928310 -596845688
-999898561 -596875437
596853701 999920297
-999822591 -596951407
596945209 999828789
596805991 999968007
596839673 999934325
596800054 999973944
596858552 999915446
596777965 999996033
-999889806 -596884192
596968759 999805239
-999854683 -596919315
596805525 999968473
596834571 999939427
-999850443 -596923555
-999940111 -596833887
-999876471 -596897527
596887590 999886408
596871537 999902461
596908429 999865569
596873082 999900916
596801953 999972045
596949619 999824379
596940826 999833172
596875887 999898111
-999893225 -596880773
596833402 999940596
596824253 999949745
596796544 999977454
-999932310 -596841688
-999818852 -596955146
596937475 999836523
596803465 999970533
596938591 999835407
596788421 999985577
-999896056 -596877942
-999996083 -596777915
-999922962 -596851036
-999906471 -596867527
-999866382 -596907616
596855591 999918407
596917846 999856152
596960025 999813973
596915729 999858269
-999966929 -596807069
-999845656 -596928342
-999834753 -596939245
596949560 999824438
-999978878 -596795120
-999961707 -596812291
596785294 999988704
-999800426 -596973572
596865091 999908907
596946046 999827952
-999867002 -596906996
596782053 999991945
-999810383 -596963615
-999814409 -596959589
596782761 999991237
596774249 999999749
596873319 999900679
-999902637 -596871361
596832093 999941905
596926486 999847512
596869537 999904461
596969054 999804944
-999907257 -596866741
-999888556 -596885442
-999852839 -596921159
596950874 999823124
596781545 999992453
-999949221 -596824777
596845215 999928783
596834331 999939667
596958853 999815145
-999846957 -596927041
596907128 999866870
-999919222 -596854776
-999950629 -596823369
596901480 999872518
-999823071 -596950927
-999842259 -596931739
596820208 999953790
-999953134 -596820864
-999826424 -596947574
-999975564 -596798434
596778471 999995527
-999937408 -596836590
-999805907 -596968091
596783752 999990246
596817977 999956021
-999897594 -596876404
-999908756 -596865242
-999865979 -596908019
596953097 999820901
-999821408 -596952590
-999957934 -596816064
596860492 999913506
-999814100 -596959898
596952171 999821827
-999987656 -596786342
-999806869 -596967129
-999880914 -596893084
-999869149 -596904849
-999902719 -596871279
-999817978 -596956020
596868080 999905918
-999852259 -596921739
596937256 999836742
596800516 999973482
596869077 999904921
-999958306 -596815692
-999819133 -596954865
-999985219 -596788779
596798519 999975479
596969004 999804994
596914222 999859776
-999985038 -596788960
596781769 999992229
596784531 999989467
596852646 999921352
-999864974 -596909024
-999957456 -596816542
596862844 999911154
596928163 999845835
-999962331 -596811667
-999825433 -596948565
596780595 999993403
-999858187 -596915811
596828879 999945119
596795702 999978296
-999943043 -596830955
596868198 999905800
596797659 999976339
596803044 999970954
596816707 999957291
596922861 999851137
596858927 999915071
-999899933 -596874065
-999968999 -596804999
596806343 999967655
-999954964 -596819034
-999997049 -596776949
-999974094 -596799904
-999934094 -596839904
-999863231 -596910767
-999813950 -596960048
596969162 999804836
-999898975 -596875023
-999925197 -596848801
-999993993 -596780005
596872572 999901426
-999843598 -596930400
-999827720 -596946278
-999917127 -596856871
-999803067 -596970931
-999992125 -596781873
-999945759 -596828239
596852127 999921871
-999848278 -596925720
-999819523 -596954475
-999890740 -596883258
-999923306 -596850692
-999901336 -596872662
-999870924 -596903074
596884170 999889828
-999814271 -596959727
-999810062 -596963936
596849302 999924696
596859092 999914906
-999869281 -596904717
-999997223 -596776775
596801331 999972667
-999838609 -596935389
-999857102 -596916896
596800052 999973946
596855425 999918573
596810992 999963006
-999904808 -596869190
-999981504 -596792494
596872651 999901347
596919807 999854191
596864528 999909470
596884836 999889162
-999861673 -596912325
-999851178 -596922820
596893599 999880399
-999894101 -596879897
596860817 999913181
-999901780 -596872218
596927070 999846928
-999833968 -596940030
-999888312 -596885686
-999834731 -596939267
596806406 999967592
-999943343 -596830655
596910923 999863075
596795004 999978994
596901948 999872050
-999890602 -596883396
-999973912 -596800086
-999997982 -596776016
-999835309 -596938689
-999943127 -596830871
-999841332 -596932666
596865316 999908682
-999876658 -596897340
-999926818 -596847180
596812619 999961379
-999862807 -596911191
596940163 999833835
596779834 999994164
-999932622 -596841376
596818352 999955646
-999820801 -596953197
596932907 999841091
-999881216 -596892782
-999910966 -596863032
-999934154 -596839844
596949079 999824919
-999921681 -596852317
596856165 999917833
596826808 999947190
596952082 999821916
596797583 999976415
-999914762 -596859236
596876201 999897797
596949944 999824054
596947513 999826485
-999895304 -596878694
596779944 999994054
596823079 999950919
596902248 999871750
-999993782 -596780216
-999906656 -596867342
596778412 999995586
-999866710 -596907288
-999823195 -596950803
-999864872 -596909126
-999844036 -596929962
-999962200 -596811798
-999965615 -596808383
-999827794 -596946204
-999941128 -596832870
596782577 999991421
596902142 999871856
596777210 999996788
-999883942 -596890056
596851584 999922414
596787375 999986623
596837482 999936516
596880820 999893178
596889645 999884353
-999801443 -596972555
596865079 999908919
596793579 999980419
-999870532 -596903466
596822724 999951274
596905361 999868637
596854918 999919080
596797924 999976074
596843271 999930727
596828902 999945096
-999822805 -596951193
-999992233 -596781765
596793291 999980707
596954687 999819311
-999978633 -596795365
596909535 999864463
-999999300 -596774698
596783333 999990665
596816171 999957827
-999898725 -596875273
-999951371 -596822627
-999848264 -596925734
596850609 999923389
596806292 999967706
596949659 999824339
596826344 999947654
-999835660 -596938338
-999932375 -596841623
-999970071 -596803927
-999883041 -596890957
596969506 999804492
596881921 999892077
596849662 999924336
596947593 999826405
-999916631 -596857367
596959128 999814870
-999817119 -596956879
596796830 999977168
-999825431 -596948567
596821783 999952215
596892545 999881453
-999986069 -596787929
-999832032 -596941966
-999802644 -596971354
596815084 999958914
-999919262 -596854736
596966064 999807934
596878632 999895366
596894913 999879085
-999915041 -596858957
-999919172 -596854826
596828042 999945956
-999804840 -596969158
-999853401 -596920597
-999912975 -596861023
596792976 999981022
-999893504 -596880494
-999954751 -596819247
-999978265 -596795733
596857685 999916313
596901351 999872647
596824425 999949573
-999813534 -596960464
596802654 999971344
596819941 999954057
596861282 999912716
596924554 999849444
-999850219 -596923779
596917924 999856074
-999965685 -596808313
-999894959 -596879039
-999824972 -596949026
596931401 999842597
596832513 999941485
-999839572 -596934426
596900523 999873475
596836951 999937047
596896259 999877739
-999836133 -596937865
596968002 999805996
-999899176 -596874822
596775306 999998692
-999963352 -596810646
-999951514 -596822484
-999845039 -596928959
596804399 999969599
596924437 999849561
596807156 999966842
596841102 999932896
596882940 999891058
-999832294 -596941704
596883725 999890273
596834115 999939883
596961597 999812401
-999923059 -596850939
-999887534 -596886464
-999976388 -596797610
-999915903 -596858095
596826659 999947339
596791622 999982376
596886962 999887036
-999811572 -596962426
-999871967 -596902031
-999842879 -596931119
596929150 999844848
-999902646 -596871352
-999923317 -596850681
596896911 999877087
596937510 999836488
-999950011 -596823987
596883444 999890554
-999959417 -596814581
-999801189 -596972809
-999833402 -596940596
596894210 999879788
596934467 999839531
596905795 999868203
-999882401 -596891597
-999898155 -596875843
-999842036 -596931962
-999893986 -596880012
-999881312 -596892686
596872327 999901671
596962344 999811654
596878051 999895947
-999822847 -596951151
596868290 999905708
-999815078 -596958920
-999923379 -596850619
596934397 999839601
596870913 999903085
596836656 999937342
596887810 999886188
-999832144 -596941854
-999961489 -596812509
596799208 999974790
596930526 999843472
596931564 999842434
-999811663 -596962335
596901535 999872463
-999817670 -596956328
-999952082 -596821916
-999833179 -596940819
596774023 999999975
-999948162 -596825836
-999970818 -596803180
596860936 999913062
-999832808 -596941190
596777060 999996938
596860429 999913569
-999824213 -596949785
596781408 999992590
-999820181 -596953817
596950154 999823844
-999930566 -596843432
-999991200 -596782798
596890361 999883637
-999836467 -596937531
596887284 999886714
596893819 999880179
596859465 999914533
596925261 999848737
596800294 999973704
-999990348 -596783650
-999972921 -596801077
-999843202 -596930796
596834338 999939660
-999856704 -596917294
596808111 999965887
-999982654 -596791344
596908663 999865335
-999937553 -596836445
596844005 999929993
596933205 999840793
-999847975 -596926023
-999823628 -596950370
-999963144 -596810854
-999918866 -596855132
-999933260 -596840738
596876429 999897569
-999984766 -596789232
-999879335 -596894663
-999921179 -596852819
596868446 999905552
-999830463 -596943535
-999844442 -596929556
596884428 999889570
-999864862 -596909136
596853646 999920352
-999920466 -596853532
-999840082 -596933916
596886072 999887926
-999843751 -596930247
596973976 999800022
-999984075 -596789923
596820507 999953491
596960788 999813210
596778249 999995749
596959998 999814000
596943863 999830135
596837661 999936337
596864228 999909770
-999919251 -596854747
596945495 999828503
-999878470 -596895528
596905847 999868151
-999912001 -596861997
596824327 999949671
596800439 999973559
596899339 999874659
-999887721 -596886277
-999858011 -596915987
-999816020 -596957978
596914443 999859555
-999925508 -596848490
-999806640 -596967358
596837683 999936315
596931921 999842077
-999949219 -596824779
596837296 999936702
596846856 999927142
596817938 999956060
596829930 999944068
-999984636 -596789362
-999839688 -596934310
596856590 999917408
-999825429 -596948569
-999940279 -596833719
-999891841 -596882157
-999886690 -596887308
-999829326 -596944672
596835486 999938512
596829201 999944797
-999895479 -596878519
596935116 999838882
-999937365 -596836633
-999892441 -596881557
-999848247 -596925751
-999812981 -596961017
-999914296 -596859702
-999847123 -596926875
-999844448 -596929550
596922942 999851056
-999958713 -596815285
-999863239 -596910759
-999898094 -596875904
-999861800 -596912198
596962991 999811007
-999888861 -596885137
596796641 999977357
596948585 999825413
-999902668 -596871330
596842949 999931049
-999989596 -596784402
-999997196 -596776802
596891014 999882984
-999931571 -596842427
596920189 999853809
596842391 999931607
-999924730 -596849268
596777533 999996465
596844989 999929009
596777767 999996231
-999985032 -596788966
-999837634 -596936364
596906109 999867889
596919769 999854229
596805353 999968645
-999876053 -596897945
596964763 999809235
596807707 999966291
-999876397 -596897601
596890527 999883471
-999924509 -596849489
-999934879 -596839119
-999831070 -596942928
-999923924 -596850074
596815995 999958003
-999916401 -596857597
-999986293 -596787705
-999915757 -596858241
596966548 999807450
596855638 999918360
-999881347 -596892651
-999944074 -596829924
-999947748 -596826250
596790927 999983071
-999844217 -596929781
-999899118 -596874880
-999900938 -596873060
596943230 999830768
596953379 999820619
-999978886 -596795112
-999999765 -596774233
-999962739 -596811259
-999824450 -596949548
596844372 999929626
-999823622 -596950376
596849103 999924895
-999982822 -596791176
-999812512 -596961486
596907164 999866834
596837278 999936720
596863465 999910533
-999958791 -596815207
596909783 999864215
596781379 999992619
596836941 999937057
596883141 999890857
596777165 999996833
596866312 999907686
596861584 999912414
-999808850 -596965148
596881635 999892363
596847151 999926847
-999842681 -596931317
596867795 999906203
-999856757 -596917241
596973887 999800111
-999801491 -596972507
-999869957 -596904041
596923685 999850313
-999839126 -596934872
596784218 999989780
596897528 999876470
-999937483 -596836515
596904431 999869567
596789165 999984833
-999827156 -596946842
-999994288 -596779710
596942290 999831708
596901430 999872568
596973469 999800529
596935888 999838110
-999977214 -596796784
-999997261 -596776737
-999935452 -596838546
-999933306 -596840692
-999837036 -596936962
-999963559 -596810439
596784549 999989449
-999905585 -596868413
-999850781 -596923217
596887219 999886779
596844434 999929564
-999957192 -596816806
-999915927 -596858071
-999907344 -596866654
-999934313 -596839685
596826915 999947083
-999854386 -596919612
596862764 999911234
596858861 999915137
-999870146 -596903852
-999862556 -596911442
596821240 999952758
596820535 999953463
596775953 999998045
596810689 999963309
-999996893 -596777105
-999996587 -596777411
596909377 999864621
596801857 999972141
596926777 999847221
596782273 999991725
596855089 999918909
-999820162 -596953836
596847397 999926601
-999891726 -596882272
596922273 999851725
-999825594 -596948404
596884759 999889239
596934191 999839807
-999840761 -596933237
-999958901 -596815097
-999992636 -596781362
-999889202 -596884796
-999843104 -596930894
596852135 999921863
-999974449 -596799549
-999921656 -596852342
596973321 999800677
596961662 999812336
596963154 999810844
596801329 999972669
596973144 999800854
-999897005 -596876993
596854868 999919130
-999969042 -596804956
-999959493 -596814505
596842581 999931417
-999814073 -596959925
-999841015 -596932983
596836509 999937489
-999822988 -596951010
-999839918 -596934080
-999898200 -596875798
596910229 999863769
596858971 999915027
596965940 999808058
-999947791 -596826207
596964431 999809567
596778659 999995339
-999811891 -596962107
-999891212 -596882786
-999929083 -596844915
596813124 999960874
-999965872 -596808126
596902678 999871320
596889893 999884105
596836213 999937785
-999843972 -596930026
596962877 999811121
596792898 999981100
-999890107 -596883891
596894193 999879805
-999846822 -596927176
-999959335 -596814663
596829265 999944733
596786947 999987051
596853072 999920926
596910118 999863880
596853777 999920221
596833987 999940011
-999981197 -596792801
596810521 999963477
596935226 999838772
596901400 999872598
596964148 999809850
-999836110 -596937888
-999860971 -596913027
-999954699 -596819299
-999869091 -596904907
-999918312 -596855686
596859599 999914399
-999943083 -596830915
596825145 999948853
-999964894 -596809104
-999822961 -596951037
-999805961 -596968037
596934292 999839706
-999863159 -596910839
596803330 999970668
-999991167 -596782831
596971709 999802289
-999819702 -596954296
596828839 999945159
596831623 999942375
-999933101 -596840897
-999994783 -596779215
596940204 999833794
-999957763 -596816235
-999807083 -596966915
596870351 999903647
596818878 999955120
596909557 999864441
-999834848 -596939150
-999897215 -596876783
-999825220 -596948778
-999905955 -596868043
596962141 999811857
596937827 999836171
-999997007 -596776991
596928645 999845353
596789753 999984245
596790687 999983311
-999877465 -596896533
596787523 999986475
596931967 999842031
596911654 999862344
-999972809 -596801189
596973623 999800375
-999827901 -596946097
-999964743 -596809255
596868212 999905786
596892815 999881183
596904178 999869820
-999856894 -596917104
-999915782 -596858216
-999883220 -596890778
596911908 999862090
-999956313 -596817685
596782052 999991946
596790853 999983145
-999800413 -596973585
-999861097 -596912901
596812700 999961298
596789704 999984294
596963011 999810987
-999846917 -596927081
596862101 999911897
596782467 999991531
596905131 999868867
596820728 999953270
-999939716 -596834282
596792385 999981613
596777070 999996928
596874994 999899004
596806251 999967747
596936732 999837266
596823638 999950360
596779630 999994368
596963025 999810973
596824453 999949545
-999880668 -596893330
-999845460 -596928538
-999979373 -596794625
-999861024 -596912974
596796886 999977112
596871444 999902554
-999950879 -596823119
596864322 999909676
-999812825 -596961173
596910721 999863277
-999884646 -596889352
-999805579 -596968419
-999998984 -596775014
-999978617 -596795381
-999819771 -596954227
596959169 999814829
596823168 999950830
-999909982 -596864016
596850080 999923918
-999956541 -596817457
-999950112 -596823886
596921377 999852621
-999840342 -596933656
-999823057 -596950941
-999833766 -596940232
-999947919 -596826079
-999810394 -596963604
-999922682 -596851316
-999889225 -596884773
596815700 999958298
596944189 999829809
-999881146 -596892852
596786367 999987631
596814544 999959454
-999804042 -596969956
-999903790 -596870208
596912473 999861525
-999895999 -596877999
596919569 999854429
-999900775 -596873223
-999929472 -596844526
596890171 999883827
596901681 999872317
596874008 999899990
596962702 999811296
-999813449 -596960549
596927866 999846132
-999939503 -596834495
596882675 999891323
596791524 999982474
-999921793 -596852205
-999875008 -596898990
596855129 999918869
-999814239 -596959759
596799989 999974009
-999877534 -596896464
-999978774 -596795224
-999989694 -596784304
-999821902 -596952096
596873409 999900589
596851259 999922739
-999860710 -596913288
-999839195 -596934803
596794965 999979033
-999938527 -596835471
-999951102 -596822896
596908869 999865129
596957759 999816239
-999956478 -596817520
-999902961 -596871037
596797630 999976368
-999964722 -596809276
596903742 999870256
596791347 999982651
-999814920 -596959078
-999917328 -596856670
-999837088 -596936910
596905255 999868743
-999990408 -596783590
596791674 999982324
-999823472 -596950526
-999877515 -596896483
596811658 999962340
-999859975 -596914023
596872542 999901456
596832749 999941249
596790682 999983316
596794563 999979435
596789952 999984046
-999945002 -596828996
-999901665 -596872333
-999993371 -596780627
-999966369 -596807629
-999891442 -596882556
596841232 999932766
596797032 999976966
-999810589 -596963409
596816229 999957769
-999879841 -596894157
-999953408 -596820590
-999858854 -596915144
-999985200 -596788798
596963232 999810766
596873879 999900119
-999911357 -596862641
-999903598 -596870400
596920632 999853366
-999890411 -596883587
596820906 999953092
-999880713 -596893285
-999889633 -596884365
-999868367 -596905631
-999837090 -596936908
-999872888 -596901110
596776758 999997240
596947069 999826929
-999858962 -596915036
596918694 999855304
596895993 999878005
596862846 999911152
-999962509 -596811489
-999860739 -596913259
-999919862 -596854136
-999817198 -596956800
596825456 999948542
596921016 999852982
596933186 999840812
596941372 999832626
596778421 999995577
596884700 999889298
-999910456 -596863542
596888149 999885849
-999812634 -596961364
596807347 999966651
596824217 999949781
596799343 999974655
-999867357 -596906641
596892083 999881915
-999836255 -596937743
596961832 999812166
-999932536 -596841462
-999990907 -596783091
596916940 999857058
-999887124 -596886874
-999958877 -596815121
-999899696 -596874302
596841255 999932743
-999806410 -596967588
596823509 999950489
-999906306 -596867692
596817195 999956803
596896904 999877094
596891552 999882446
596928638 999845360
596961104 999812894
-999807085 -596966913
-999882437 -596891561
-999862750 -596911248
596812676 999961322
-999992734 -596781264
596819723 999954275
-999955670 -596818328
596830279 999943719
596861060 999912938
596900426 999873572
596937597 999836401
596775174 999998824
596906601 999867397
596851982 999922016
-999946623 -596827375
-999962142 -596811856
596822592 999951406
-999934293 -596839705
596927149 999846849
-999943771 -596830227
-999909334 -596864664
596861928 999912070
-999982806 -596791192
596786331 999987667
596880247 999893751
-999954843 -596819155
-999809773 -596964225
-999833089 -596940909
596927437 999846561
596797094 999976904
596942823 999831175
-999861013 -596912985
596823107 999950891
-999890885 -596883113
-999818096 -596955902
-999921759 -596852239
-999939033 -596834965
-999856307 -596917691
-999919880 -596854118
-999936497 -596837501
-999850523 -596923475
-999882286 -596891712
596846208 999927790
-999860682 -596913316
596951254 999822744
-999826956 -596947042
-999862853 -596911145
-999900854 -596873144
596791466 999982532
-999892594 -596881404
596832336 999941662
-999837803 -596936195
-999845761 -596928237
-999945293 -596828705
596889524 999884474
596844178 999929820
596964044 999809954
596842438 999931560
-999867930 -596906068
-999910613 -596863385
-999987690 -596786308
596855382 999918616
-999830609 -596943389
596871356 999902642
-999948503 -596825495
596833322 999940676
596874778 999899220
-999932286 -596841712
-999899005 -596874993
-999863929 -596910069
596877648 999896350
596939261 999834737
-999892835 -596881163
-999880275 -596893723
596968336 999805662
-999826615 -596947383
596960846 999813152
596938893 999835105
596854087 999919911
596951637 999822361
596834270 999939728
-999951043 -596822955
596911455 999862543
-999948795 -596825203
-999904637 -596869361
596833406 999940592
596867939 999906059
596815698 999958300
-999890900 -596883098
-999979358 -596794640
-999929901 -596844097
596879694 999894304
596822361 999951637
596817995 999956003
596806001 999967997
-999901925 -596872073
596971041 999802957
-999990191 -596783807
-999853843 -596920155
-999932761 -596841237
596844527 999929471
596776020 999997978
596897161 999876837
-999856534 -596917464
596854698 999919300
596868463 999905535
596873243 999900755
-999917035 -596856963
596890030 999883968
-999955179 -596818819
-999897756 -596876242
-999937864 -596836134
-999890407 -596883591
-999915835 -596858163
596833485 999940513
596943955 999830043
-999828253 -596945745
-999889451 -596884547
596777010 999996988
-999805009 -596968989
-999843340 -596930658
-999899030 -596874968
596944056 999829942
-999937421 -596836577
-999979191 -596794807
-999933246 -596840752
596937426 999836572
596807017 999966981
596888614 999885384
-999866287 -596907711
596840034 999933964
596775687 999998311
-999908289 -596865709
-999939743 -596834255
-999815918 -596958080
596778292 999995706
-999893406 -596880592
596860387 999913611
-999830149 -596943849
596966246 999807752
-999812948 -596961050
-999901258 -596872740
-999830696 -596943302
-999996805 -596777193
596878064 999895934
596852758 999921240
596886963 999887035
-999980853 -596793145
-999927390 -596846608
596889995 999884003
596922929 999851069
-999862551 -596911447
-999866197 -596907801
-999860598 -596913400
-999932539 -596841459
-999947991 -596826007
-999803312 -596970686
-999892497 -596881501
-999967414 -596806584
-999856352 -596917646
-999991880 -596782118
-999975822 -596798176
-999952762 -596821236
-999914740 -596859258
-999934270 -596839728
596910518 999863480
596867190 999906808
-999862374 -596911624
596836276 999937722
596780873 999993125
596795538 999978460
596899617 999874381
596799055 999974943
596927356 999846642
-999907752 -596866246
-999831958 -596942040
-999819407 -596954591
-999957106 -596816892
596810772 999963226
-999991789 -596782209
596876814 999897184
596912881 999861117
596880639 999893359
-999935101 -596838897
-999808490 -596965508
-999836981 -596937017
596824475 999949523
-999848790 -596925208
596822126 999951872
-999810261 -596963737
-999891060 -596882938
-999875512 -596898486
-999974325 -596799673
596888771 999885227
-999886978 -596887020
-999927962 -596846036
596952997 999821001
-999964555 -596809443
596912050 999861948
596882792 999891206
596877858 999896140
-999975734 -596798264
-999929763 -596844235
596842176 999931822
596821597 999952401
-999837532 -596936466
-999979524 -596794474
596942523 999831475
-999879447 -596894551
-999970917 -596803081
596943809 999830189
-999898799 -596875199
-999830302 -596943696
596935829 999838169
596817964 999956034
-999837886 -596936112
596854812 999919186
596899540 999874458
-999973143 -596800855
596788954 999985044
596778722 999995276
596847751 999926247
596781877 999992121
596837645 999936353
-999876904 -596897094
596807171 999966827
596860697 999913301
596943090 999830908
-999879196 -596894802
-999954422 -596819576
-999968078 -596805920
596814195 999959803
596971536 999802462
-999844178 -596929820
-999957764 -596816234
596895871 999878127
-999910822 -596863176
-999823943 -596950055
-999933827 -596840171
596845266 999928732
-999898830 -596875168
-999950119 -596823879
596937856 999836142
-999957478 -596816520
596951103 999822895
-999971482 -596802516
-999849043 -596924955
596798613 999975385
596775300 999998698
596852860 999921138
-999997185 -596776813
-999879676 -596894322
596927916 999846082
-999975885 -596798113
596938787 999835211
596959393 999814605
596941081 999832917
596792672 999981326
596869617 999904381
596917848 999856150
596862228 999911770
596921769 999852229
596935885 999838113
-999853337 -596920661
596796569 999977429
-999912086 -596861912
-999807897 -596966101
-999992693 -596781305
-999831212 -596942786
596946399 999827599
596856698 999917300
-999887375 -596886623
596824283 999949715
596906164 999867834
-999821254 -596952744
-999852091 -596921907
-999817810 -596956188
-999918652 -596855346
596883761 999890237
-999842225 -596931773
-999827327 -596946671
-999892243 -596881755
596912751 999861247
596916013 999857985
-999895050 -596878948
-999858740 -596915258
-999966795 -596807203
-999859208 -596914790
596778836 999995162
-999928961 -596845037
596906140 999867858
596813022 999960976
596929228 999844770
-999897414 -596876584
596819933 999954065
596786178 999987820
-999840560 -596933438
-999864607 -596909391
-999909483 -596864515
-999818770 -596955228
-999868911 -596905087
-999913272 -596860726
-999877448 -596896550
596788824 999985174
-999991364 -596782634
-999908814 -596865184
596862884 999911114
-999865315 -596908683
-999961643 -596812355
596916678 999857320
596777823 999996175
-999923769 -596850229
-999830593 -596943405
-999940869 -596833129
-999888320 -596885678
-999840115 -596933883
-999845073 -596928925
-999982514 -596791484
596887257 999886741
596795897 999978101
-999821468 -596952530
596910217 999863781
596903532 999870466
-999801532 -596972466
596951919 999822079
-999850206 -596923792
596895364 999878634
596881753 999892245
-999889847 -596884151
596855784 999918214
596857565 999916433
596910975 999863023
596904509 999869489
-999951280 -596822718
-999832286 -596941712
596798759 999975239
-999822244 -596951754
-999903010 -596870988
-999821231 -596952767
-999879026 -596894972
596925857 999848141
596837102 999936896
-999996705 -596777293
-999908897 -596865101
596844698 999929300
-999975542 -596798456
596955786 999818212
596860970 999913028
-999892951 -596881047
-999943493 -596830505
596958408 999815590
596817808 999956190
596866004 999907994
596967078 999806920
-999919587 -596854411
-999831022 -596942976
-999969615 -596804383
596835530 999938468
596796366 999977632
596838955 999935043
-999937587 -596836411
-999954197 -596819801
-999958317 -596815681
-999889355 -596884643
-999852783 -596921215
-999832152 -596941846
-999945992 -596828006
596837787 999936211
-999940878 -596833120
-999802972 -596971026
596825434 999948564
596874393 999899605
596857728 999916270
596795930 999978068
596972884 999801114
-999863354 -596910644
-999942961 -596831037
-999825687 -596948311
596913285 999860713
596882524 999891474
596788180 999985818
596790232 999983766
596913833 999860165
596933340 999840658
596892051 999881947
-999984341 -596789657
596913479 999860519
-999862325 -596911673
596835350 999938648
596866460 999907538
596902587 999871411
596924482 999849516
-999985218 -596788780
596816073 999957925
-999886435 -596887563
-999935241 -596838757
-999989325 -596784673
-999971928 -596802070
596793729 999980269
596919013 999854985
-999861283 -596912715
-999962690 -596811308
-999913855 -596860143
596805288 999968710
-999821799 -596952199
-999863307 -596910691
-999977507 -596796491
596907182 999866816
596960758 999813240
596913387 999860611
596941946 999832052
-999956013 -596817985
596818838 999955160
-999876321 -596897677
-999913905 -596860093
596830277 999943721
596948532 999825466
596856012 999917986
596857213 999916785
596952492 999821506
-999938505 -596835493
596935827 999838171
-999895081 -596878917
-999862821 -596911177
596776413 999997585
-999861427 -596912571
596782492 999991506
596840448 999933550
-999919850 -596854148
596881545 999892453
596888700 999885298
-999959475 -596814523
-999896853 -596877145
-999852090 -596921908
596962759 999811239
596811460 999962538
596830918 999943080
-999807601 -596966397
596963667 999810331
596842989 999931009
-999860484 -596913514
-999834744 -596939254
-999993650 -596780348
596781254 999992744
-999832211 -596941787
-999878385 -596895613
596798590 999975408
596795105 999978893
596853483 999920515
596823625 999950373
-999982605 -596791393
-999842055 -596931943
596900256 999873742
-999940786 -596833212
-999902331 -596871667
-999917184 -596856814
-999850930 -596923068
596964253 999809745
-999992634 -596781364
-999854796 -596919202
-999825280 -596948718
-999904797 -596869201
596785246 999988752
-999823306 -596950692
-999971809 -596802189
-999869840 -596904158
596871547 999902451
-999813062 -596960936
-999810924 -596963074
-999831618 -596942380
596779267 999994731
-999886970 -596887028
-999984623 -596789375
596960580 999813418
-999983546 -596790452
-999805763 -596968235
-999824506 -596949492
-999858672 -596915326
596901066 999872932
-999894335 -596879663
596847259 999926739
-999904245 -596869753
-999809303 -596964695
-999841498 -596932500
-999879912 -596894086
596923711 999850287
-999997949 -596776049
596777268 999996730
-999810158 -596963840
-999973690 -596800308
-999810968 -596963030
-999984703 -596789295
-999835176 -596938822
596857937 999916061
596819541 999954457
596791909 999982089
596971964 999802034
596810414 999963584
596970123 999803875
-999865596 -596908402
596837719 999936279
-999840194 -596933804
-999988373 -596785625
-999935823 -596838175
596777103 999996895
-999885819 -596888179
596914592 999859406
-999955292 -596818706
596955745 999818253
596895816 999878182
-999835733 -596938265
596897662 999876336
-999915905 -596858093
-999976513 -596797485
596951233 999822765
-999899128 -596874870
-999904186 -596869812
-999912611 -596861387
596819369 999954629
596837833 999936165
596779508 999994490
-999898326 -596875672
-999826654 -596947344
596933323 999840675
596925593 999848405
596780438 999993560
-999838377 -596935621
-999895605 -596878393
-999970351 -596803647
596820653 999953345
596940795 999833203
596896787 999877211
596853327 999920671
596888795 999885203
-999867606 -596906392
-999988253 -596785745
-999802158 -596971840
596828342 999945656
596941519 999832479
-999905878 -596868120
-999913503 -596860495
596795340 999978658
596938637 999835361
596921709 999852289
-999898869 -596875129
596868195 999905803
596828600 999945398
596873501 999900497
596822590 999951408
596959113 999814885
-999937043 -596836955
-999810583 -596963415
596970826 999803172
596936854 999837144
-999927368 -596846630
596956872 999817126
-999876546 -596897452
596855171 999918827
-999984308 -596789690
-999927036 -596846962
-999956201 -596817797
596820972 999953026
-999833199 -596940799
596807451 999966547
596831928 999942070
-999900410 -596873588
596880534 999893464
-999988555 -596785443
-999967947 -596806051
596878286 999895712
-999872824 -596901174
-999882707 -596891291
596872575 999901423
596965107 999808891
-999971960 -596802038
596811820 999962178
596919349 999854649
-999951216 -596822782
596911215 999862783
596878042 999895956
596959099 999814899
596777472 999996526
596881884 999892114
596921766 999852232
596842771 999931227
596890453 999883545
-999813038 -596960960
596894312 999879686
596784056 999989942
596819027 999954971
-999982830 -596791168
-999879250 -596894748
-999834128 -596939870
-999801207 -596972791
596925982 999848016
-999911066 -596862932
-999822355 -596951643
-999995621 -596778377
-999981987 -596792011
596883180 999890818
-999863814 -596910184
596817567 999956431
596913275 999860723
596882188 999891810
596935268 999838730
596958812 999815186
-999843541 -596930457
596815055 999958943
596836712 999937286
-999876795 -596897203
596837688 999936310
596828438 999945560
596905283 999868715
596965599 999808399
596937603 999836395
596963260 999810738
596944992 999829006
-999897476 -596876522
596778626 999995372
596917279 999856719
-999970439 -596803559
596919777 999854221
-999891255 -596882743
-999902966 -596871032
-999837937 -596936061
-999886725 -596887273
-999921965 -596852033
596859476 999914522
596925183 999848815
-999976386 -596797612
596947720 999826278
-999819728 -596954270
596930191 999843807
596953085 999820913
-999904336 -596869662
-999920005 -596853993
596838717 999935281
596879594 999894404
596911443 999862555
-999840062 -596933936
-999836719 -596937279
596835363 999938635
-999840309 -596933689
-999842466 -596931532
-999841638 -596932360
596903172 999870826
-999975657 -596798341
596839199 999934799
596883149 999890849
596898133 999875865
596785309 999988689
-999981103 -596792895
596806791 999967207
-999875753 -596898245
-999949005 -596824993
596809446 999964552
596827837 999946161
596918515 999855483
-999983112 -596790886
596903329 999870669
596855003 999918995
-999946361 -596827637
-999827492 -596946506
-999860254 -596913744
596810016 999963982
-999915029 -596858969
596848727 999925271
596857027 999916971
-999881841 -596892157
-999911402 -596862596
596883121 999890877
596831934 999942064
596802501 999971497
-999812617 -596961381
596827128 999946870
-999982208 -596791790
596914439 999859559
596938836 999835162
596962435 999811563
596914989 999859009
-999834608 -596939390
596809614 999964384
596923872 999850126
596884400 999889598
-999923862 -596850136
-999803605 -596970393
596786673 999987325
-999807948 -596966050
596801350 999972648
596858645 999915353
-999931853 -596842145
596875642 999898356
596833519 999940479
596793133 999980865
-999814277 -596959721
-999968624 -596805374
-999832005 -596941993
596790359 999983639
596880033 999893965
596782016 999991982
-999867902 -596906096
596904421 999869577
596781575 999992423
-999914722 -596859276
-999885178 -596888820
596864381 999909617
-999915681 -596858317
596948838 999825160
-999951002 -596822996
596778740 999995258
-999818764 -596955234
596936486 999837512
-999934785 -596839213
-999921673 -596852325
596891023 999882975
596815869 999958129
596804959 999969039
-999949069 -596824929
596812440 999961558
596814051 999959947
596782013 999991985
-999914790 -596859208
-999859957 -596914041
-999833615 -596940383
-999812361 -596961637
596792851 999981147
596806214 999967784
-999948872 -596825126
-999915109 -596858889
596903664 999870334
-999853531 -596920467
596929029 999844969
596838756 999935242
596927462 999846536
-999948255 -596825743
-999916660 -596857338
-999984252 -596789746
596872323 999901675
-999988802 -596785196
596847840 999926158
-999885150 -596888848
-999935812 -596838186
-999873464 -596900534
-999946822 -596827176
-999973451 -596800547
596802758 999971240
596826147 999947851
596847960 999926038
596866050 999907948
596901318 999872680
-999902689 -596871309
596804555 999969443
596936653 999837345
-999877274 -596896724
596920023 999853975
596908153 999865845
596927615 999846383
596968999 999804999
596823680 999950318
596901990 999872008
596779201 999994797
596949704 999824294
-999923657 -596850341
-999986900 -596787098
596899518 999874480
596947562 999826436
-999826951 -596947047
596855578 999918420
-999917389 -596856609
596849902 999924096
596897854 999876144
596965375 999808623
596864383 999909615
-999842552 -596931446
-999805694 -596968304
596864027 999909971
-999807110 -596966888
596961348 999812650
-999899513 -596874485
596950512 999823486
-999920192 -596853806
596808143 999965855
-999820413 -596953585
596938281 999835717
-999983032 -596790966
-999963042 -596810956
596945670 999828328
596860360 999913638
596960383 999813615
-999980252 -596793746
-999893112 -596880886
596796853 999977145
596923748 999850250
596803816 999970182
-999953542 -596820456
596897416 999876582
596919402 999854596
596951540 999822458
-999973117 -596800881
-999869964 -596904034
596792324 999981674
-999864723 -596909275
-999842420 -596931578
-999815002 -596958996
-999940178 -596833820
-999984637 -596789361
596959105 999814893
-999834548 -596939450
-999832404 -596941594
596949747 999824251
596862867 999911131
-999985571 -596788427
596833650 999940348
-999858649 -596915349
596802432 999971566
-999876056 -596897942
596959848 999814150
596855479 999918519
-999803034 -596970964
-999819202 -596954796
596805553 999968445
596794274 999979724
-999897823 -596876175
596864997 999909001
-999855244 -596918754
-999839955 -596934043
596814436 999959562
596794231 999979767
-999934793 -596839205
-999968684 -596805314
-999998855 -596775143
596938865 999835133
-999937437 -596836561
-999864950 -596909048
-999831925 -596942073
596939764 999834234
-999906621 -596867377
-999993691 -596780307
-999832086 -596941912
596781289 999992709
596809185 999964813
596824459 999949539
-999985881 -596788117
596948921 999825077
596789741 999984257
596822464 999951534
596791808 999982190
596926035 999847963
-999831869 -596942129
-999906635 -596867363
-999898214 -596875784
-999870377 -596903621
-999936608 -596837390
596922196 999851802
596938902 999835096
-999883784 -596890214
596853158 999920840
-999926852 -596847146
596849812 999924186
-999803357 -596970641
596943701 999830297
-999806520 -596967478
596804369 999969629
-999896462 -596877536
596894461 999879537
-999832658 -596941340
596911441 999862557
-999933263 -596840735
-999884917 -596889081
-999832873 -596941125
596815167 999958831
596926791 999847207
-999881425 -596892573
-999896450 -596877548
-999842652 -596931346
-999856590 -596917408
596973695 999800303
-999893308 -596880690
596869156 999904842
-999889665 -596884333
596942374 999831624
596950176 999823822
596778199 999995799
-999813567 -596960431
-999864486 -596909512
596860386 999913612
-999986657 -596787341
596924963 999849035
596889896 999884102
-999973385 -596800613
-999891883 -596882115
-999906421 -596867577
596963352 999810646
-999828097 -596945901
596874721 999899277
-999821987 -596952011
596835789 999938209
-999800695 -596973303
596973156 999800842
-999848944 -596925054
-999963579 -596810419
596801860 999972138
-999945853 -596828145
596797764 999976234
-999947491 -596826507
-999896452 -596877546
596839394 999934604
-999900109 -596873889
-999908158 -596865840
-999835646 -596938352
-999952505 -596821493
596891305 999882693
-999857132 -596916866
-999841738 -596932260
-999949895 -596824103
596848502 999925496
-999855736 -596918262
596972433 999801565
-999830611 -596943387
596793117 999980881
-999973988 -596800010
596803304 999970694
596779441 999994557
596793854 999980144
596858720 999915278
-999895364 -596878634
-999929660 -596844338
596925689 999848309
596879644 999894354
-999905442 -596868556
596838222 999935776
-999832694 -596941304
-999964672 -596809326
596805157 999968841
596860531 999913467
596968123 999805875
596775831 999998167
-999835668 -596938330
596798465 999975533
-999831083 -596942915
596902690 999871308
596853023 999920975
596839349 999934649
-999825353 -596948645
596825261 999948737
-999862498 -596911500
596951030 999822968
596872644 999901354
596787336 999986662
596951066 999822932
-999861799 -596912199
596777355 999996643
-999976149 -596797849
596896329 999877669
-999989816 -596784182
596923063 999850935
-999869277 -596904721
-999992624 -596781374
596964211 999809787
-999968042 -596805956
-999966577 -596807421
596886096 999887902
-999966198 -596807800
596872187 999901811
596782235 999991763
-999927496 -596846502
-999952283 -596821715
596875968 999898030
596775180 999998818
596876403 999897595
-999968137 -596805861
596814839 999959159
596774218 999999780
596897480 999876518
596963690 999810308
-999876261 -596897737
596920069 999853929
596948637 999825361
596891142 999882856
596811375 999962623
-999881868 -596892130
596890962 999883036
596922473 999851525
-999977410 -596796588
-999962828 -596811170
596787482 999986516
596833978 999940020
596879711 999894287
-999874051 -596899947
596920321 999853677
596831145 999942853
596962110 999811888
-999887346 -596886652
596930345 999843653
-999844488 -596929510
596861038 999912960
596793307 999980691
-999960458 -596813540
596914745 999859253
596971385 999802613
-999865272 -596908726
596927387 999846611
-999922877 -596851121
-999801655 -596972343
-999948148 -596825850
596925555 999848443
596782524 999991474
-999969602 -596804396
-999911100 -596862898
596874741 999899257
-999879071 -596894927
596921461 999852537
596901752 999872246
596794402 999979596
-999978436 -596795562
-999948013 -596825985
596810188 999963810
596917953 999856045
-999932320 -596841678
596939835 999834163
-999901307 -596872691
-999958478 -596815520
-999863667 -596910331
-999942039 -596831959
596869663 999904335
-999840804 -596933194
-999919666 -596854332
-999850887 -596923111
-999888275 -596885723
596816798 999957200
-999953657 -596820341
596786518 999987480
596827648 999946350
-999853355 -596920643
-999917889 -596856109
596796126 999977872
-999821085 -596952913
-999888822 -596885176
-999941072 -596832926
-999993301 -596780697
-999933254 -596840744
596844488 999929510
-999967963 -596806035
596784595 999989403
596946889 999827109
596911882 999862116
596901716 999872282
-999807809 -596966189
596892918 999881080
596843397 999930601
596864561 999909437
596797734 999976264
-999963648 -596810350
596971140 999802858
596888086 999885912
-999912723 -596861275
596891738 999882260
596954443 999819555
596778708 999995290
-999968674 -596805324
596839101 999934897
596778667 999995331
596820452 999953546
596929917 999844081
-999921151 -596852847
-999882313 -596891685
-999976982 -596797016
596886013 999887985
596820426 999953572
596921456 999852542
-999868410 -596905588
-999833491 -596940507
-999949824 -596824174
596971649 999802349
596967205 999806793
596936455 999837543
-999990119 -596783879
596936848 999837150
596873912 999900086
596952526 999821472
-999858662 -596915336
596805161 999968837
596896938 999877060
596959161 999814837
596885259 999888739
-999807663 -596966335
596810813 999963185
596776582 999997416
596785718 999988280
596795054 999978944
-999916981 -596857017
-999900463 -596873535
-999870441 -596903557
-999926333 -596847665
596848089 999925909
596903973 999870025
596923983 999850015
596959841 999814157
596850786 999923212
596950555 999823443
596950750 999823248
596970371 999803627
-999829990 -596944008
596803945 999970053
596942084 999831914
-999900991 -596873007
596808388 999965610
596959101 999814897
-999841455 -596932543
-999995644 -596778354
-999832666 -596941332
596874597 999899401
-999815063 -596958935
-999804005 -596969993
596955517 999818481
596831542 999942456
-999902078 -596871920
596920748 999853250
596817409 999956589
-999988724 -596785274
-999818182 -596955816
596856606 999917392
596918554 999855444
596827625 999946373
-999943760 -596830238
596952978 999821020
-999880774 -596893224
596931482 999842516
596913052 999860946
596791800 999982198
-999926265 -596847733
596873514 999900484
-999851605 -596922393
-999929013 -596844985
596832798 999941200
-999895830 -596878168
596914767 999859231
-999851096 -596922902
-999951383 -596822615
-999953915 -596820083
596922740 999851258
-999996183 -596777815
-999852952 -596921046
-999872931 -596901067
-999974396 -596799602
596782641 999991357
-999810690 -596963308
-999956147 -596817851
-999983626 -596790372
-999921119 -596852879
-999803629 -596970369
-999801276 -596972722
-999820344 -596953654
-999872606 -596901392
-999924796 -596849202
-999820723 -596953275
-999992183 -596781815
596791856 999982142
596909585 999864413
596828756 999945242
-999912299 -596861699
596929502 999844496
596918808 999855190
596924932 999849066
-999954448 -596819550
-999966873 -596807125
-999967662 -596806336
596887835 999886163
596969192 999804806
-999947125 -596826873
-999882745 -596891253
596925082 999848916
-999978056 -596795942
-999928572 -596845426
596830080 999943918
-999832387 -596941611
-999947669 -596826329
-999878733 -596895265
596934930 999839068
-999880858 -596893140
596849729 999924269
-999836428 -596937570
-999933112 -596840886
-999802453 -596971545
596934909 999839089
596932142 999841856
596949903 999824095
-999887104 -596886894
-999949583 -596824415
-999870436 -596903562
596849472 999924526
596883695 999890303
-999855207 -596918791
-999965703 -596808295
-999813898 -596960100
-999950333 -596823665
-999818539 -596955459
596817083 999956915
596805644 999968354
596955624 999818374
596943926 999830072
596815826 999958172
-999823661 -596950337
596934633 999839365
596795297 999978701
596862757 999911241
596972178 999801820
-999917864 -596856134
596916240 999857758
-999973469 -596800529
-999805253 -596968745
-999819489 -596954509
-999887048 -596886950
-999855262 -596918736
-999840800 -596933198
-999834539 -596939459
-999872346 -596901652
596928906 999845092
596795015 999978983
596903212 999870786
596915812 999858186
596861559 999912439
-999869969 -596904029
-999806635 -596967363
596805722 999968276
596837387 999936611
-999949918 -596824080
596849207 999924791
596946644 999827354
-999872958 -596901040
-999990816 -596783182
-999938531 -596835467
596942472 999831526
-999822770 -596951228
-999977583 -596796415
596894106 999879892
-999811957 -596962041
596795711 999978287
-999839219 -596934779
596900302 999873696
-999877132 -596896866
596852939 999921059
596787285 999986713
-999972208 -596801790
596957869 999816129
-999823265 -596950733
-999955425 -596818573
-999808631 -596965367
596842696 999931302
-999949540 -596824458
-999839835 -596934163
-999940759 -596833239
-999919923 -596854075
-999903917 -596870081
596847305 999926693
596897575 999876423
596937045 999836953
-999905280 -596868718
-999894827 -596879171
-999862101 -596911897
596839275 999934723
-999986972 -596787026
596815624 999958374
-999924544 -596849454
596926855 999847143
596815077 999958921
596835878 999938120
-999908265 -596865733
-999983643 -596790355
596866167 999907831
-999844108 -596929890
-999854062 -596919936
596802437 999971561
-999998379 -596775619
596936753 999837245
-999894747 -596879251
596822945 999951053
596908026 999865972
596803555 999970443
-999905489 -596868509
596790509 999983489
596890181 999883817
-999804808 -596969190
-999908791 -596865207
-999842523 -596931475
596917214 999856784
596844103 999929895
-999942117 -596831881
596825149 999948849
596959127 999814871
-999925162 -596848836
596900492 999873506
-999986827 -596787171
596824431 999949567
596907966 999866032
596862177 999911821
-999920286 -596853712
596915361 999858637
-999899540 -596874458
-999943096 -596830902
596832627 999941371
-999999034 -596774964
596898432 999875566
-999872068 -596901930
596844012 999929986
596908977 999865021
596955079 999818919
596789785 999984213
596896017 999877981
-999853025 -596920973
-999890724 -596883274
596883428 999890570
596933094 999840904
596838039 999935959
-999977823 -596796175
-999947528 -596826470
596876369 999897629
-999978587 -596795411
-999893890 -596880108
-999855310 -596918688
-999935039 -596838959
596904938 999869060
596781625 999992373
-999988042 -596785956
-999962621 -596811377
-999831561 -596942437
-999987140 -596786858
596804542 999969456
-999909489 -596864509
596819073 999954925
-999954008 -596819990
-999983441 -596790557
-999895655 -596878343
-999996812 -596777186
596813306 999960692
596785681 999988317
596948930 999825068
-999835935 -596938063
596883860 999890138
-999950833 -596823165
596841159 999932839
596947478 999826520
596815533 999958465
-999937704 -596836294
-999831024 -596942974
596845453 999928545
-999879266 -596894732
596777897 999996101
-999867128 -596906870
596847166 999926832
-999988835 -596785163
-999944098 -596829900
-999823995 -596950003
-999917713 -596856285
596807825 999966173
596958075 999815923
596779850 999994148
596896309 999877689
596789830 999984168
-999884501 -596889497
-999845300 -596928698
-999802195 -596971803
596958314 999815684
596784066 999989932
-999983683 -596790315
-999914967 -596859031
596918845 999855153
-999839818 -596934180
596868913 999905085
-999818828 -596955170
-999962476 -596811522
596783556 999990442
596778222 999995776
596885743 999888255
-999838739 -596935259
-999888688 -596885310
596890265 999883733
596968617 999805381
596908319 999865679
-999884654 -596889344
596945588 999828410
596900233 999873765
596859965 999914033
-999918487 -596855511
-999867798 -596906200
-999923355 -596850643
-999991003 -596782995
596908174 999865824
596887175 999886823
596784249 999989749
-999986038 -596787960
596819649 999954349
-999966087 -596807911
596915849 999858149
596909678 999864320
-999897817 -596876181
-999876338 -596897660
596797775 999976223
-999989584 -596784414
-999811288 -596962710
596799409 999974589
596880307 999893691
-999946850 -596827148
-999961918 -596812080
596806177 999967821
596820758 999953240
596916043 999857955
-999859118 -596914880
596902481 999871517
596824112 999949886
-999928285 -596845713
-999858426 -596915572
-999851197 -596922801
596820140 999953858
596892841 999881157
-999800392 -596973606
-999874898 -596899100
-999821829 -596952169
596878748 999895250
596877484 999896514
-999973299 -596800699
-999929161 -596844837
596878131 999895867
-999935676 -596838322
596960218 999813780
596857229 999916769
596804816 999969182
-999971149 -596802849
596837440 999936558
596889058 999884940
596891630 999882368
-999950926 -596823072
-999824770 -596949228
596966918 999807080
-999824349 -596949649
-999856006 -596917992
-999988846 -596785152
596910263 999863735
596802991 999971007
596964784 999809214
-999828928 -596945070
596898238 999875760
596831559 999942439
-999846901 -596927097
-999861486 -596912512
-999970946 -596803052
-999889499 -596884499
596869394 999904604
-999993174 -596780824
596959758 999814240
596920191 999853807
-999974830 -596799168
596875026 999898972
596944957 999829041
-999954123 -596819875
596790203 999983795
-999815430 -596958568
596818265 999955733
-999814078 -596959920
-999832040 -596941958
596787921 999986077
596881548 999892450
-999903425 -596870573
596870660 999903338
-999977098 -596796900
-999926970 -596847028
596916059 999857939
596863506 999910492
596940855 999833143
-999996949 -596777049
-999805746 -596968252
596876081 999897917
596896857 999877141
-999847187 -596926811
-999823450 -596950548
596812768 999961230
596918201 999855797
596931184 999842814
596883850 999890148
596954998 999819000
-999858533 -596915465
-999958435 -596815563
-999958956 -596815042
596955653 999818345
596900240 999873758
-999827046 -596946952
-999888545 -596885453
-999958695 -596815303
596884504 999889494
596960498 999813500
-999830323 -596943675
596780426 999993572
596866022 999907976
-999836498 -596937500
596856210 999917788
596949759 999824239
596924113 999849885
-999852803 -596921195
596882041 999891957
596777848 999996150
-999804054 -596969944
596973412 999800586
596913333 999860665
596918824 999855174
596917732 999856266
-999922350 -596851648
-999850526 -596923472
-999808965 -596965033
596894603 999879395
-999804449 -596969549
-999975381 -596798617
-999982340 -596791658
-999906455 -596867543
596813565 999960433
-999977076 -596796922
596802977 999971021
-999930756 -596843242
596807186 999966812
-999888039 -596885959
-999921033 -596852965
-999815178 -596958820
-999820031 -596953967
-999831095 -596942903
596819497 999954501
-999840566 -596933432
-999839085 -596934913
596854578 999919420
-999973241 -596800757
596949066 999824932
-999917524 -596856474
596810676 999963322
-999933542 -596840456
-999877731 -596896267
-999866912 -596907086
-999929231 -596844767
-999822496 -596951502
-999907813 -596866185
-999866711 -596907287
-999890809 -596883189
-999986437 -596787561
596933238 999840760
-999860921 -596913077
596962054 999811944
-999860768 -596913230
-999968333 -596805665
596899674 999874324
-999874402 -596899596
596933640 999840358
596914742 999859256
596964481 999809517
596964479 999809519
596965661 999808337
596950928 999823070
-999801583 -596972415
-999899335 -596874663
596971347 999802651
596820308 999953690
596828419 999945579
-999858229 -596915769
-999918765 -596855233
-999852661 -596921337
596874618 999899380
596907677 999866321
596899167 999874831
-999808739 -596965259
596841907 999932091
-999859557 -596914441
-999839024 -596934974
596885374 999888624
-999991846 -596782152
-999804609 -596969389
596936033 999837965
596967714 999806284
596884597 999889401
596817306 999956692
596844780 999929218
-999863084 -596910914
596945135 999828863
-999839292 -596934706
596882858 999891140
-999914162 -596859836
-999836360 -596937638
-999942019 -596831979
-999849654 -596924344
-999920664 -596853334
596937886 999836112
596872722 999901276
-999995768 -596778230
-999998852 -596775146
-999931395 -596842603
-999932279 -596841719
-999926010 -596847988
-999935040 -596838958
-999824626 -596949372
-999903981 -596870017
596802814 999971184
-999968231 -596805767
596787501 999986497
596893839 999880159
-999929476 -596844522
596915040 999858958
596879891 999894107
596943875 999830123
-999968803 -596805195
596929666 999844332
-999883031 -596890967
596910820 999863178
-999963735 -596810263
-999946834 -596827164
596811664 999962334
596894824 999879174
-999953821 -596820177
-999851712 -596922286
596815242 999958756
-999842128 -596931870
-999836030 -596937968
596958983 999815015
-999861403 -596912595
596915793 999858205
596908112 999865886
-999802270 -596971728
-999832121 -596941877
596832139 999941859
-999892547 -596881451
-999801888 -596972110
-999966968 -596807030
596906041 999867957
-999994771 -596779227
-999968336 -596805662
596793959 999980039
-999861196 -596912802
596790469 999983529
596817418 999956580
596861809 999912189
596887556 999886442
-999835402 -596938596
596835766 999938232
-999975071 -596798927
-999804860 -596969138
-999814061 -596959937
-999882457 -596891541
-999874137 -596899861
596959745 999814253
-999953736 -596820262
-999915558 -596858440
596830689 999943309
596867752 999906246
-999940454 -596833544
596945384 999828614
-999846859 -596927139
-999803556 -596970442
596818940 999955058
-999863967 -596910031
596955977 999818021
-999920023 -596853975
596929717 999844281
596821836 999952162
-999876998 -596897000
596892452 999881546
-999823655 -596950343
-999930053 -596843945
596926250 999847748
-999826987 -596947011
596864450 999909548
-999879816 -596894182
-999893753 -596880245
596896322 999877676
-999844687 -596929311
596918127 999855871
596964684 999809314
596810557 999963441
596863356 999910642
-999812060 -596961938
596792353 999981645
-999807810 -596966188
596958657 999815341
-999927438 -596846560
-999908662 -596865336
-999923870 -596850128
596947867 999826131
596939712 999834286
596906061 999867937
-999917275 -596856723
596876786 999897212
596929688 999844310
596872091 999901907
596950969 999823029
-999810451 -596963547
-999977326 -596796672
596839051 999934947
596864483 999909515
-999985822 -596788176
-999932740 -596841258
-999920141 -596853857
-999890070 -596883928
-999802981 -596971017
596799016 999974982
-999967278 -596806720
596885435 999888563
-999862112 -596911886
-999866339 -596907659
-999966519 -596807479
596795902 999978096
596847007 999926991
-999967003 -596806995
596862369 999911629
596917467 999856531
-999847183 -596926815
596919263 999854735
-999819206 -596954792
596902341 999871657
-999850660 -596923338
-999974198 -596799800
596889666 999884332
-999898882 -596875116
-999867332 -596906666
596796173 999977825
-999869066 -596904932
-999905766 -596868232
-999897585 -596876413
-999966971 -596807027
596963720 999810278
-999844182 -596929816
596951215 999822783
596820679 999953319
-999972725 -596801273
596889402 999884596
-999927624 -596846374
596824673 999949325
596907050 999866948
-999890032 -596883966
596942826 999831172
596820398 999953600
-999805971 -596968027
596966469 999807529
-999936589 -596837409
-999813366 -596960632
596959711 999814287
-999836550 -596937448
596880216 999893782
596935997 999838001
596916461 999857537
596951324 999822674
596784908 999989090
596854564 999919434
-999924554 -596849444
-999981558 -596792440
596910269 999863729
596820342 999953656
-999874453 -596899545
596797950 999976048
-999828708 -596945290
596857516 999916482
-999971121 -596802877
596905720 999868278
596890946 999883052
596809700 999964298
-999988296 -596785702
596933208 999840790
-999829666 -596944332
596951839 999822159
-999870120 -596903878
596846509 999927489
-999847952 -596926046
596831375 999942623
596890312 999883686
596861073 999912925
596800653 999973345
596868313 999905685
-999988543 -596785455
-999840701 -596933297
-999919198 -596854800
596882835 999891163
-999806704 -596967294
596809696 999964302
-999947294 -596826704
-999900267 -596873731
596939170 999834828
-999822517 -596951481
-999804769 -596969229
596875290 999898708
596833834 999940164
596849666 999924332
596912759 999861239
-999808836 -596965162
-999847646 -596926352
596905304 999868694
596864938 999909060
-999973858 -596800140
-999867622 -596906376
-999994307 -596779691
-999972775 -596801223
-999967271 -596806727
-999923291 -596850707
-999957674 -596816324
596849054 999924944
-999930477 -596843521
596913114 999860884
596887571 999886427
-999964328 -596809670
596869683 999904315
596965009 999808989
596946735 999827263
596920981 999853017
596961908 999812090
596832523 999941475
-999804240 -596969758
-999825905 -596948093
-999960664 -596813334
596965899 999808099
-999834859 -596939139
596906962 999867036
-999977690 -596796308
-999945166 -596828832
596857391 999916607
596966141 999807857
596842233 999931765
-999912199 -596861799
-999855565 -596918433
-999955376 -596818622
596791951 999982047
596894353 999879645
-999857772 -596916226
596872385 999901613
596777068 999996930
596959626 999814372
-999939411 -596834587
596886522 999887476
-999924277 -596849721
596873365 999900633
596774701 999999297
596936543 999837455
596785728 999988270
596831679 999942319
596797681 999976317
-999975612 -596798386
596868287 999905711
-999973681 -596800317
-999908695 -596865303
-999916393 -596857605
-999855160 -596918838
596916121 999857877
596818851 999955147
596956818 999817180
-999921846 -596852152
596956580 999817418
596865809 999908189
-999871774 -596902224
596861843 999912155
-999995329 -596778669
596847013 999926985
-999815592 -596958406
-999877782 -596896216
596953079 999820919
-999913511 -596860487
596851847 999922151
596878163 999895835
596784832 999989166
596825544 999948454
-999944747 -596829251
-999865695 -596908303
596826353 999947645
596883949 999890049
596952636 999821362
596961945 999812053
596822051 999951947
-999990654 -596783344
-999989791 -596784207
596866917 999907081
596891759 999882239
-999941226 -596832772
596803233 999970765
-999833072 -596940926
-999809141 -596964857
596874698 999899300
-999856668 -596917330
596937266 999836732
596917695 999856303
596806635 999967363
596905057 999868941
596785117 999988881
596823502 999950496
596785235 999988763
-999927660 -596846338
-999985877 -596788121
596879942 999894056
-999873762 -596900236
-999890056 -596883942
596946111 999827887
-999928099 -596845899
596909821 999864177
596896811 999877187
-999966527 -596807471
-999882848 -596891150
-999945515 -596828483
-999860779 -596913219
-999881089 -596892909
596948819 999825179
-999843987 -596930011
-999845598 -596928400
-999860751 -596913247
596819506 999954492
-999837403 -596936595
-999901573 -596872425
596837909 999936089
-999865548 -596908450
596831587 999942411
596873573 999900425
-999861659 -596912339
-999812731 -596961267
596906975 999867023
596929752 999844246
596775507 999998491
-999934866 -596839132
-999969149 -596804849
-999914668 -596859330
-999846405 -596927593
-999963883 -596810115
-999930788 -596843210
596933223 999840775
-999920938 -596853060
-999932821 -596841177
596910249 999863749
-999896507 -596877491
-999943122 -596830876
-999842309 -596931689
596883703 999890295
596870263 999903735
596793813 999980185
-999991495 -596782503
596893699 999880299
-999911684 -596862314
-999920955 -596853043
596844679 999929319
-999824220 -596949778
596886344 999887654
-999904863 -596869135
-999935016 -596838982
-999966536 -596807462
-999896199 -596877799
-999805275 -596968723
-999880689 -596893309
596822495 999951503
596865426 999908572
-999983536 -596790462
-999850038 -596923960
596873111 999900887
-999865236 -596908762
-999873114 -596900884
-999902932 -596871066
-999883999 -596889999
-999873135 -596900863
596928501 999845497
-999908524 -596865474
-999898386 -596875612
596850033 999923965
596970467 999803531
596874242 999899756
596794847 999979151
596913863 999860135
-999991317 -596782681
-999895270 -596878728
-999947159 -596826839
596875068 999898930
-999855889 -596918109
-999969907 -596804091
596954986 999819012
596883919 999890079
596845804 999928194
596969554 999804444
-999960747 -596813251
-999844655 -596929343
596902444 999871554
596969217 999804781
596845820 999928178
-999860807 -596913191
596808364 999965634
-999946769 -596827229
596886285 999887713
-999981070 -596792928
596933235 999840763
596806179 999967819
596887386 999886612
596889876 999884122
-999983853 -596790145
596855168 999918830
-999989690 -596784308
596913422 999860576
-999989254 -596784744
-999884318 -596889680
596928958 999845040
-999814753 -596959245
596933033 999840965
596915499 999858499
-999961838 -596812160
-999935140 -596838858
-999829259 -596944739
-999876996 -596897002
596876740 999897258
-999983213 -596790785
-999878458 -596895540
-999951450 -596822548
-999970769 -596803229
-999932661 -596841337
596787339 999986659
-999829186 -596944812
596940254 999833744
-999948398 -596825600
596969741 999804257
-999923872 -596850126
-999852076 -596921922
-999886557 -596887441
-999825907 -596948091
-999815049 -596958949
596808647 999965351
596875205 999898793
-999940752 -596833246
-999892158 -596881840
-999904108 -596869890
596858757 999915241
-999904013 -596869985
-999915700 -596858298
-999872743 -596901255
596818645 999955353
-999805925 -596968073
-999840124 -596933874
-999980255 -596793743
-999947000 -596826998
-999953647 -596820351
596921968 999852030
-999859932 -596914066
-999905152 -596868846
-999973470 -596800528
-999891423 -596882575
-999913239 -596860759
596824605 999949393
596798197 999975801
-999834632 -596939366
-999949930 -596824068
-999841885 -596932113
-999820939 -596953059
-999984248 -596789750
-999955814 -596818184
-999845247 -596928751
596963445 999810553
-999896754 -596877244
-999834003 -596939995
596792775 999981223
-999844282 -596929716
596791960 999982038
596933793 999840205
596952006 999821992
-999806666 -596967332
596925872 999848126
-999977655 -596796343
-999831419 -596942579
-999807188 -596966810
596922050 999851948
596891967 999882031
-999956329 -596817669
-999820130 -596953868
596803036 999970962
-999967777 -596806221
596874343 999899655
-999855508 -596918490
596900330 999873668
596900370 999873628
596835463 999938535
-999864306 -596909692
-999864016 -596909982
596781474 999992524
-999848111 -596925887
596882087 999891911
596792431 999981567
-999825814 -596948184
596934421 999839577
596844137 999929861
-999905014 -596868984
596902622 999871376
-999901836 -596872162
-999824544 -596949454
-999991047 -596782951
-999836608 -596937390
-999897737 -596876261
-999887830 -596886168
-999975652 -596798346
-999810628 -596963370
596816532 999957466
-999923218 -596850780
-999863274 -596910724
596829617 999944381
-999879608 -596894390
-999815553 -596958445
596883313 999890685
596819863 999954135
596925763 999848235
-999931981 -596842017
-999836445 -596937553
596840693 999933305
596918619 999855379
-999955220 -596818778
-999804625 -596969373
-999986890 -596787108
-999969835 -596804163
-999966350 -596807648
596932702 999841296
596785779 999988219
596851667 999922331
-999980713 -596793285
596854581 999919417
-999903869 -596870129
-999952174 -596821824
596849121 999924877
-999814601 -596959397
596798687 999975311
-999953146 -596820852
596808292 999965706
-999860338 -596913660
596914274 999859724
-999921321 -596852677
-999944766 -596829232
596831356 999942642
596776761 999997237
-999908132 -596865866
-999835167 -596938831
-999876186 -596897812
596932126 999841872
596905291 999868707
596965624 999808374
-999996200 -596777798
-999941491 -596832507
-999851312 -596922686
-999841021 -596932977
596918230 999855768
-999992281 -596781717
-999882866 -596891132
-999991209 -596782789
-999948178 -596825820
596825448 999948550
596888154 999885844
596893186 999880812
-999994468 -596779530
596867682 999906316
596928288 999845710
-999830839 -596943159
596859149 999914849
596829442 999944556
-999847625 -596926373
-999824199 -596949799
-999963575 -596810423
596952113 999821885
-999820826 -596953172
596874695 999899303
-999801149 -596972849
-999856933 -596917065
-999976659 -596797339
596827303 999946695
596933622 999840376
-999925949 -596848049
596781795 999992203
596826213 999947785
-999911391 -596862607
596822447 999951551
596782424 999991574
-999823954 -596950044
596867137 999906861
596816574 999957424
-999821844 -596952154
-999895076 -596878922
596795363 999978635
-999856788 -596917210
596877892 999896106
-999912255 -596861743
-999838714 -596935284
596937063 999836935
-999880502 -596893496
-999972681 -596801317
-999982724 -596791274
-999935864 -596838134
596964207 999809791
-999988829 -596785169
-999994944 -596779054
596832866 999941132
-999964772 -596809226
-999841041 -596932957
-999834614 -596939384
596872564 999901434
-999948190 -596825808
-999945095 -596828903
596828801 999945197
596955580 999818418
596881469 999892529
-999951610 -596822388
596877184 999896814
596964183 999809815
-999824713 -596949285
-999911692 -596862306
596894915 999879083
-999901189 -596872809
-999987288 -596786710
596865267 999908731
596864333 999909665
-999852645 -596921353
596811690 999962308
-999900634 -596873364
596953212 999820786
-999939464 -596834534
596789055 999984943
596778809 999995189
-999856992 -596917006
596835201 999938797
596854339 999919659
-999983282 -596790716
-999869734 -596904264
596822201 999951797
-999874140 -596899858
596925246 999848752
596774546 999999452
596883000 999890998
596869533 999904465
596872013 999901985
-999980012 -596793986
-999952942 -596821056
-999960727 -596813271
596834919 999939079
-999993701 -596780297
-999821417 -596952581
-999847340 -596926658
596941221 999832777
596953626 999820372
596895298 999878700
596958763 999815235
596790432 999983566
596880419 999893579
-999894445 -596879553
596820816 999953182
-999864768 -596909230
-999803050 -596970948
-999946753 -596827245
-999925535 -596848463
596941612 999832386
-999984249 -596789749
596831791 999942207
596958430 999815568
596897912 999876086
-999954074 -596819924
596850477 999923521
596785482 999988516
596836471 999937527
596797111 999976887
-999884979 -596889019
596871985 999902013
596780590 999993408
-999979167 -596794831
596864239 999909759
-999807368 -596966630
-999882372 -596891626
596928017 999845981
-999987959 -596786039
-999846739 -596927259
596806601 999967397
-999802366 -596971632
-999920143 -596853855
-999873322 -596900676
596870520 999903478
-999968820 -596805178
596780059 999993939
-999949601 -596824397
-999817715 -596956283
-999951432 -596822566
596906961 999867037
596890724 999883274
596940002 999833996
-999846098 -596927900
596842898 999931100
-999864780 -596909218
596966816 999807182
-999915713 -596858285
596883766 999890232
596803790 999970208
-999838178 -596935820
-999881407 -596892591
-999892442 -596881556
596889034 999884964
-999853889 -596920109
596787380 999986618
596801047 999972951
596894542 999879456
-999933250 -596840748
-999973970 -596800028
596855189 999918809
-999882574 -596891424
596938976 999835022
596831111 999942887
-999974014 -596799984
596798507 999975491
-999858692 -596915306
596826347 999947651
596786118 999987880
-999974514 -596799484
-999892354 -596881644
-999914069 -596859929
-999856174 -596917824
-999990946 -596783052
-999962477 -596811521
596914400 999859598
-999853310 -596920688
-999924579 -596849419
596831886 999942112
596852900 999921098
-999941247 -596832751
-999931032 -596842966
596910992 999863006
596918093 999855905
596924206 999849792
596787818 999986180
596847519 999926479
-999888854 -596885144
596787492 999986506
596860295 999913703
596906457 999867541
-999949762 -596824236
-999868607 -596905391
-999969078 -596804920
596862169 999911829
-999943946 -596830052
-999868405 -596905593
-999874237 -596899761
596936858 999837140
596904872 999869126
596798777 999975221
596838200 999935798
596794305 999979693
596947141 999826857
596900789 999873209
596922349 999851649
-999913475 -596860523
-999870138 -596903860
596904191 999869807
596876020 999897978
-999818679 -596955319
596858531 999915467
-999893272 -596880726
596780547 999993451
-999831228 -596942770
-999973106 -596800892
596784031 999989967
-999892633 -596881365
-999916952 -596857046
596961734 999812264
596807037 999966961
-999861718 -596912280
596868412 999905586
596909244 999864754
-999877349 -596896649
-999807488 -596966510
596853741 999920257
596843796 999930202
-999956704 -596817294
-999837790 -596936208
-999841691 -596932307
596875994 999898004
-999989785 -596784213
596888558 999885440
-999873872 -596900126
596804127 999969871
596925492 999848506
-999811813 -596962185
596782342 999991656
-999932648 -596841350
596917849 999856149
596776815 999997183
-999813505 -596960493
-999953211 -596820787
-999922477 -596851521
596848665 999925333
596893620 999880378
596875999 999897999
-999965397 -596808601
596873064 999900934
-999937415 -596836583
-999861595 -596912403
-999937251 -596836747
-999975929 -596798069
596960480 999813518
596841412 999932586
-999825988 -596948010
596879279 999894719
596860307 999913691
596961932 999812066
596969649 999804349
596921285 999852713
-999867950 -596906048
596950484 999823514
596785715 999988283
-999968553 -596805445
596801964 999972034
-999848332 -596925666
596868418 999905580
596780189 999993809
-999972211 -596801787
-999909233 -596864765
-999965993 -596808005
-999875829 -596898169
596913636 999860362
596919182 999854816
-999906642 -596867356
-999845313 -596928685
-999978089 -596795909
596891964 999882034
-999868848 -596905150
-999882533 -596891465
-999937120 -596836878
-999808715 -596965283
-999813783 -596960215
596807730 999966268
-999830808 -596943190
596861373 999912625
-999858373 -596915625
-999989464 -596784534
-999911327 -596862671
596891828 999882170
596806599 999967399
596847201 999926797
-999879078 -596894920
-999816232 -596957766
-999939961 -596834037
-999820071 -596953927
-999850319 -596923679
-999943246 -596830752
596971497 999802501
596947602 999826396
596847471 999926527
-999801401 -596972597
-999992653 -596781345
-999987061 -596786937
596881410 999892588
-999838435 -596935563
-999885413 -596888585
-999839906 -596934092
-999939502 -596834496
596789335 999984663
-999949501 -596824497
-999961285 -596812713
-999840235 -596933763
596819132 999954866
596906769 999867229
596964628 999809370
-999815103 -596958895
596825465 999948533
596806814 999967184
-999826729 -596947269
-999939089 -596834909
-999928404 -596845594
596799603 999974395
596813524 999960474
-999805432 -596968566
596866565 999907433
596798198 999975800
-999962344 -596811654
596931780 999842218
596964778 999809220
-999858675 -596915323
596820352 999953646
596852613 999921385
-999975149 -596798849
-999966522 -596807476
596964368 999809630
596858075 999915923
-999991335 -596782663
-999950271 -596823727
596900342 999873656
596793153 999980845
-999829486 -596944512
596914186 999859812
596854889 999919109
-999844937 -596929061
596969371 999804627
596897377 999876621
596778130 999995868
596843086 999930912
596911628 999862370
596933242 999840756
-999952574 -596821424
596972222 999801776
-999869990 -596904008
596903227 999870771
-999875859 -596898139
596920350 999853648
596926907 999847091
-999877559 -596896439
-999870142 -596903856
596903816 999870182
-999934161 -596839837
-999837809 -596936189
-999852754 -596921244
-999834356 -596939642
-999940186 -596833812
-999921780 -596852218
-999920513 -596853485
-999989235 -596784763
596921076 999852922
596829373 999944625
-999893045 -596880953
-999844912 -596929086
596775157 999998841
-999818553 -596955445
596820767 999953231
596841860 999932138
-999805514 -596968484
596836517 999937481
-999918542 -596855456
596930118 999843880
-999851811 -596922187
596889160 999884838
596882418 999891580
596877477 999896521
-999824921 -596949077
-999861990 -596912008
-999850615 -596923383
-999871361 -596902637
-999858750 -596915248
596932673 999841325
-999913502 -596860496
-999917170 -596856828
596959119 999814879
-999818865 -596955133
596864063 999909935
-999934684 -596839314
596788132 999985866
-999801823 -596972175
596837496 999936502
-999981199 -596792799
596951906 999822092
-999938624 -596835374
596885092 999888906
-999832790 -596941208
596924078 999849920
596882528 999891470
-999961817 -596812181
596828937 999945061
-999896989 -596877009
-999929595 -596844403
-999911539 -596862459
-999846982 -596927016
-999960175 -596813823
596962386 999811612
596915190 999858808
-999998677 -596775321
596887397 999886601
-999906992 -596867006
-999880912 -596893086
596870048 999903950
-999891320 -596882678
596781750 999992248
596940775 999833223
596846397 999927601
-999958841 -596815157
596915284 999858714
-999804876 -596969122
-999848646 -596925352
-999929288 -596844710
-999931299 -596842699
596826566 999947432
-999864941 -596909057
-999827213 -596946785
-999919466 -596854532
-999831198 -596942800
-999889228 -596884770
-999942905 -596831093
596825393 999948605
-999974101 -596799897
596783331 999990667
-999989400 -596784598
-999803246 -596970752
-999827495 -596946503
-999938169 -596835829
-999875292 -596898706
-999990395 -596783603
596880160 999893838
596959609 999814389
596912702 999861296
596808559 999965439
-999917211 -596856787
-999983467 -596790531
596907301 999866697
-999838729 -596935269
-999920176 -596853822
-999932618 -596841380
596811770 999962228
-999896931 -596877067
596952438 999821560
-999858516 -596915482
596900656 999873342
596789621 999984377
596958330 999815668
-999878415 -596895583
596973447 999800551
596931179 999842819
596920056 999853942
-999978149 -596795849
-999870083 -596903915
596853495 999920503
596956627 999817371
596973795 999800203
596882609 999891389
596939613 999834385
-999930154 -596843844
596910233 999863765
596824793 999949205
-999886552 -596887446
-999810160 -596963838
596876626 999897372
596883379 999890619
-999928613 -596845385
-999974792 -596799206
596944915 999829083
-999963962 -596810036
-999977951 -596796047
-999943720 -596830278
-999982292 -596791706
-999896638 -596877360
-999898801 -596875197
596819626 999954372
596803464 999970534
-999901735 -596872263
-999912108 -596861890
596921411 999852587
596946388 999827610
-999992182 -596781816
-999800738 -596973260
596969597 999804401
-999860460 -596913538
-999828066 -596945932
-999949206 -596824792
-999986327 -596787671
596852271 999921727
-999909173 -596864825
596919278 999854720
-999891103 -596882895
596885222 999888776
-999932177 -596841821
596795954 999978044
-999911044 -596862954
-999886055 -596887943
-999909186 -596864812
596924492 999849506
-999840179 -596933819
-999953594 -596820404
596829097 999944901
-999972036 -596801962
596943648 999830350
-999803671 -596970327
-999856009 -596917989
-999891191 -596882807
596788698 999985300
596929210 999844788
596800425 999973573
-999922799 -596851199
596941977 999832021
-999915224 -596858774
-999898362 -596875636
596898493 999875505
-999971944 -596802054
-999888253 -596885745
596858382 999915616
596818388 999955610
-999824318 -596949680
596910501 999863497
-999920157 -596853841
596877446 999896552
596804332 999969666
-999875919 -596898079
596797408 999976590
596904145 999869853
596887561 999886437
596956325 999817673
596952300 999821698
-999835866 -596938132
596957276 999816722
596774942 999999056
596930319 999843679
-999851741 -596922257
596850124 999923874
-999830858 -596943140
596969512 999804486
596959477 999814521
-999920540 -596853458
-999909687 -596864311
-999907726 -596866272
-999823940 -596950058
-999870578 -596903420
596968000 999805998
596917520 999856478
-999811641 -596962357
596803377 999970621
596807915 999966083
-999914020 -596859978
596825935 999948063
-999953116 -596820882
596830139 999943859
596799098 999974900
-999927751 -596846247
596865439 999908559
-999958104 -596815894
596838842 999935156
596818139 999955859
-999976628 -596797370
596929097 999844901
596894133 999879865
596879454 999894544
-999924978 -596849020
596880426 999893572
596927769 999846229
-999866043 -596907955
-999831791 -596942207
596779848 999994150
-999850321 -596923677
596784408 999989590
-999992980 -596781018
-999847976 -596926022
-999913724 -596860274
596806132 999967866
-999913350 -596860648
-999875645 -596898353
596802342 999971656
-999971001 -596802997
596792998 999981000
596873493 999900505
596824020 999949978
596777638 999996360
-999944008 -596829990
-999926472 -596847526
596917491 999856507
-999961561 -596812437
-999972994 -596801004
-999946131 -596827867
-999817034 -596956964
596780520 999993478
596826356 999947642
-999843608 -596930390
596958182 999815816
-999888724 -596885274
596876224 999897774
596900480 999873518
-999918011 -596855987
596906135 999867863
-999887435 -596886563
596852405 999921593
-999968226 -596805772
-999836929 -596937069
-999919015 -596854983
596881287 999892711
596853639 999920359
596910162 999863836
596812804 999961194
-999929459 -596844539
596858686 999915312
596860328 999913670
-999822016 -596951982
596969849 999804149
596837541 999936457
-999862032 -596911966
-999806495 -596967503
-999936316 -596837682
-999960915 -596813083
-999879725 -596894273
-999992700 -596781298
596927569 999846429
-999882152 -596891846
596813933 999960065
596929759 999844239
-999809444 -596964554
-999818430 -596955568
-999982059 -596791939
596788905 999985093
596862211 999911787
-999989239 -596784759
596972813 999801185
596917594 999856404
596811743 999962255
596787859 999986139
596854362 999919636
596781841 999992157
596786853 999987145
-999855263 -596918735
-999974210 -596799788
596848749 999925249
596824200 999949798
596810443 999963555
596818269 999955729
-999955997 -596818001
-999972089 -596801909
596825023 999948975
596887601 999886397
596875461 999898537
-999840891 -596933107
-999964972 -596809026
596784456 999989542
596788542 999985456
596816606 999957392
-999998719 -596775279
-999815139 -596958859
596888455 999885543
596958021 999815977
596851088 999922910
-999971251 -596802747
596960211 999813787
-999887757 -596886241
596924922 999849076
-999865121 -596908877
-999843246 -596930752
596814504 999959494
596902723 999871275
596782603 999991395
596804793 999969205
-999927919 -596846079
596882643 999891355
-999890378 -596883620
596795775 999978223
-999864653 -596909345
596857958 999916040
-999818307 -596955691
-999911778 -596862220
-999807658 -596966340
-999996628 -596777370
596816830 999957168
-999992669 -596781329
596841724 999932274
596775437 999998561
-999929953 -596844045
596856310 999917688
-999921308 -596852690
596791906 999982092
596883102 999890896
-999847472 -596926526
596797344 999976654
-999882886 -596891112
-999864883 -596909115
596845491 999928507
-999940820 -596833178
596958619 999815379
596819676 999954322
596828053 999945945
596868702 999905296
596803362 999970636
596958063 999815935
-999812958 -596961040
596884897 999889101
-999902010 -596871988
-999931340 -596842658
-999809113 -596964885
596805799 999968199
-999987491 -596786507
-999837889 -596936109
596823833 999950165
-999924742 -596849256
-999974489 -596799509
596969714 999804284
596783014 999990984
596853601 999920397
-999883223 -596890775
-999991020 -596782978
-999914711 -596859287
-999937519 -596836479
596874247 999899751
596944988 999829010
-999977727 -596796271
596929748 999844250
596774440 999999558
596796257 999977741
-999891766 -596882232
-999956323 -596817675
596962627 999811371
-999968060 -596805938
-999896055 -596877943
-999808493 -596965505
-999967358 -596806640
-999991615 -596782383
-999885907 -596888091
-999955083 -596818915
596864566 999909432
596889973 999884025
-999807397 -596966601
-999995074 -596778924
596799407 999974591
-999894725 -596879273
-999921730 -596852268
596948956 999825042
596896051 999877947
-999944349 -596829649
596879780 999894218
-999929996 -596844002
596968591 999805407
-999900903 -596873095
-999862087 -596911911
-999885281 -596888717
-999803619 -596970379
596861051 999912947
-999871445 -596902553
-999807116 -596966882
-999873184 -596900814
596822047 999951951
-999907265 -596866733
-999994620 -596779378
-999910975 -596863023
-999953145 -596820853
-999856399 -596917599
-999843974 -596930024
596817933 999956065
596882019 999891979
-999837069 -596936929
596965051 999808947
-999820712 -596953286
-999804677 -596969321
596890183 999883815
596945942 999828056
596842081 999931917
-999891935 -596882063
-999829890 -596944108
596941311 999832687
596897464 999876534
-999891306 -596882692
-999925373 -596848625
-999800348 -596973650
596852034 999921964
-999850840 -596923158
-999845998 -596928000
596807122 999966876
-999892784 -596881214
-999837602 -596936396
596827629 999946369
-999943167 -596830831
596845271 999928727
596935694 999838304
596937241 999836757
-999828117 -596945881
-999849325 -596924673
-999914055 -596859943
596803010 999970988
596935207 999838791
596899703 999874295
-999823585 -596950413
-999995322 -596778676
596973569 999800429
-999951097 -596822901
-999986162 -596787836
-999878623 -596895375
596881934 999892064
596878967 999895031
-999985105 -596788893
-999853004 -596920994
596855466 999918532
596925619 999848379
596885105 999888893
-999806607 -596967391
596833238 999940760
596865558 999908440
596910189 999863809
596818306 999955692
596881565 999892433
-999837879 -596936119
-999800956 -596973042
-999812927 -596961071
-999814266 -596959732
596797077 999976921
-999884012 -596889986
596776486 999997512
-999987326 -596786672
-999985878 -596788120
596914143 999859855
-999914559 -596859439
596903230 999870768
-999804099 -596969899
-999904088 -596869910
596961341 999812657
-999978727 -596795271
596835098 999938900
-999985181 -596788817
596885891 999888107
596930156 999843842
-999931200 -596842798
596892355 999881643
-999886758 -596887240
-999847257 -596926741
596932259 999841739
596934042 999839956
596850364 999923634
596907191 999866807
-999913501 -596860497
-999942574 -596831424
596837485 999936513
596911505 999862493
-999885354 -596888644
596804738 999969260
596973279 999800719
596955169 999818829
-999942833 -596831165
596779005 999994993
-999842397 -596931601
-999914981 -596859017
-999981968 -596792030
596963845 999810153
596961977 999812021
596829815 999944183
-999874782 -596899216
-999976728 -596797270
-999969542 -596804456
596882833 999891165
-999831694 -596942304
-999899785 -596874213
596849877 999924121
-999838378 -596935620
-999875648 -596898350
596914472 999859526
-999841602 -596932396
-999919848 -596854150
596864169 999909829
-999965963 -596808035
-999987518 -596786480
-999886216 -596887782
596928019 999845979
596895585 999878413
-999830354 -596943644
596934134 999839864
-999870281 -596903717
596855140 999918858
-999964520 -596809478
-999870136 -596903862
596828953 999945045
596803926 999970072
596778401 999995597
596816954 999957044
596781778 999992220
596837112 999936886
596970753 999803245
-999920743 -596853255
-999930238 -596843760
596862802 999911196
-999816454 -596957544
-999986980 -596787018
596857962 999916036
-999835834 -596938164
596807662 999966336
-999955087 -596818911
-999955761 -596818237
596812265 999961733
596915593 999858405
596834164 999939834
-999902924 -596871074
-999857689 -596916309
596838997 999935001
-999877742 -596896256
-999944972 -596829026
596804161 999969837
-999966944 -596807054
-999914260 -596859738
-999829401 -596944597
-999873152 -596900846
-999896895 -596877103
-999915770 -596858228
-999910098 -596863900
-999903231 -596870767
596946253 999827745
596919822 999854176
-999824077 -596949921
-999958672 -596815326
596821729 999952269
-999993793 -596780205
-999853423 -596920575
596962198 999811800
-999940967 -596833031
-999908541 -596865457
596840586 999933412
-999836053 -596937945
-999991080 -596782918
-999811785 -596962213
-999844621 -596929377
596808485 999965513
-999878036 -596895962
-999848760 -596925238
-999900079 -596873919
596897957 999876041
596857282 999916716
596846101 999927897
596971039 999802959
596927423 999846575
596922623 999851375
-999824380 -596949618
596916073 999857925
596792038 999981960
-999967862 -596806136
596930675 999843323
596834393 999939605
-999861378 -596912620
596885649 999888349
596897009 999876989
596838978 999935020
-999831189 -596942809
596923440 999850558
-999977903 -596796095
596946311 999827687
-999939149 -596834849
596909487 999864511
596807602 999966396
-999921170 -596852828
596839988 999934010
596951205 999822793
596945768 999828230
-999960806 -596813192
-999972871 -596801127
596857913 999916085
596828199 999945799
-999965204 -596808794
-999848907 -596925091
-999902374 -596871624
-999881293 -596892705
596952673 999821325
-999980665 -596793333
596855215 999918783
596810741 999963257
-999930030 -596843968
596867542 999906456
596850538 999923460
596800387 999973611
596879264 999894734
-999985796 -596788202
596970783 999803215
-999838376 -596935622
596835031 999938967
596932956 999841042
596834197 999939801
-999803256 -596970742
-999976706 -596797292
596879078 999894920
-999953504 -596820494
596888783 999885215
-999975728 -596798270
596871192 999902806
596774949 999999049
-999860390 -596913608
-999951623 -596822375
596944712 999829286
-999908544 -596865454
596900460 999873538
596820627 999953371
-999864391 -596909607
596933878 999840120
596924734 999849264
-999821766 -596952232
-999824891 -596949107
596969708 999804290
596784735 999989263
-999878775 -596895223
596841047 999932951
-999894863 -596879135
596881286 999892712
-999868287 -596905711
596912396 999861602
-999990135 -596783863
-999988444 -596785554
596824007 999949991
596852365 999921633
596775003 999998995
-999979209 -596794789
596872601 999901397
-999934520 -596839478
-999871931 -596902067
596820832 999953166
-999882445 -596891553
-999881800 -596892198
596889935 999884063
-999874318 -596899680
-999816235 -596957763
-999960893 -596813105
596960926 999813072
-999960463 -596813535
-999939946 -596834052
596870356 999903642
596905616 999868382
596844183 999929815
-999856282 -596917716
-999878821 -596895177
-999892628 -596881370
596903333 999870665
-999934093 -596839905
596932556 999841442
596933391 999840607
596958140 999815858
-999985834 -596788164
-999953360 -596820638
596837293 999936705
596938144 999835854
-999854268 -596919730
596790771 999983227
-999910748 -596863250
-999914451 -596859547
596841744 999932254
596906917 999867081
-999948272 -596825726
-999898302 -596875696
-999819023 -596954975
596959502 999814496
-999976562 -596797436
596821605 999952393
-999867477 -596906521
596939329 999834669
596858571 999915427
-999974302 -596799696
596801647 999972351
-999922015 -596851983
-999867726 -596906272
-999858716 -596915282
596783087 999990911
-999854164 -596919834
596834581 999939417
596808699 999965299
596953908 999820090
-999895211 -596878787
596796305 999977693
596857218 999916780
596913740 999860258
-999839214 -596934784
596967516 999806482
596802602 999971396
-999959847 -596814151
596936973 999837025
596967251 999806747
596941005 999832993
596887971 999886027
596911496 999862502
-999991630 -596782368
-999912900 -596861098
596938124 999835874
596789201 999984797
-999887965 -596886033
-999937111 -596836887
-999809145 -596964853
-999823473 -596950525
596842019 999931979
-999829648 -596944350
596916979 999857019
596796065 999977933
596882319 999891679
596859365 999914633
596946168 999827830
-999952409 -596821589
596886392 999887606
596858422 999915576
596946424 999827574
-999992066 -596781932
596874265 999899733
596966904 999807094
-999894885 -596879113
-999872955 -596901043
-999823099 -596950899
-999974106 -596799892
-999880629 -596893369
596902651 999871347
-999826224 -596947774
-999929780 -596844218
-999827000 -596946998
596827255 999946743
596847722 999926276
596919334 999854664
596845235 999928763
596822082 999951916
596890860 999883138
596970329 999803669
596845859 999928139
-999945786 -596828212
596940561 999833437
596961937 999812061
-999911105 -596862893
-999888438 -596885560
596779445 999994553
-999860533 -596913465
596881248 999892750
596833252 999940746
-999880482 -596893516
-999955540 -596818458
596792031 999981967
-999851828 -596922170
596937294 999836704
596893230 999880768
596860526 999913472
596883147 999890851
-999951048 -596822950
-999999973 -596774025
596864892 999909106
-999980448 -596793550
-999867861 -596906137
596808689 999965309
596784003 999989995
-999961023 -596812975
596959780 999814218
596804115 999969883
-999881613 -596892385
-999984604 -596789394
596925530 999848468
596915397 999858601
596803646 999970352
596889312 999884686
596788402 999985596
-999816464 -596957534
596934345 999839653
-999944329 -596829669
-999944515 -596829483
596944058 999829940
-999821832 -596952166
-999941181 -596832817
-999950910 -596823088
596951184 999822814
596904972 999869026
596851811 999922187
596792144 999981854
596937188 999836810
596944473 999829525
596838719 999935279
596861889 999912109
-999885968 -596888030
596846207 999927791
-999949766 -596824232
-999961511 -596812487
-999961065 -596812933
-999834927 -596939071
-999944786 -596829212
-999883258 -596890740
596785810 999988188
596934685 999839313
-999803804 -596970194
596949176 999824822
-999926649 -596847349
-999905303 -596868695
-999875342 -596898656
-999908853 -596865145
596927396 999846602
596913783 999860215
596970415 999803583
-999853270 -596920728
-999970963 -596803035
-999899657 -596874341
-999873357 -596900641
596796373 999977625
-999950215 -596823783
596926579 999847419
596935378 999838620
-999967223 -596806775
596853185 999920813
596959288 999814710
596803449 999970549
596785348 999988650
-999955235 -596818763
596921827 999852171
596920400 999853598
596874626 999899372
596874453 999899545
596893624 999880374
-999999493 -596774505
596959483 999814515
596802894 999971104
596850097 999923901
-999916949 -596857049
596869802 999904196
596933446 999840552
596851108 999922890
596935351 999838647
596907564 999866434
-999936726 -596837272
596822262 999951736
596839084 999934914
596899305 999874693
596799496 999974502
596808205 999965793
-999811729 -596962269
596877342 999896656
-999921281 -596852717
596911164 999862834
-999891661 -596882337
-999857730 -596916268
596910672 999863326
596784955 999989043
-999999928 -596774070
596868645 999905353
596897177 999876821
596875743 999898255
-999845080 -596928918
-999985154 -596788844
-999994460 -596779538
596860079 999913919
596930097 999843901
-999893267 -596880731
-999867113 -596906885
-999993515 -596780483
596913665 999860333
-999809364 -596964634
596934681 999839317
-999904879 -596869119
-999872335 -596901663
-999899448 -596874550
596963016 999810982
596962432 999811566
-999884895 -596889103
596886740 999887258
596831454 999942544
-999896499 -596877499
596918291 999855707
-999894829 -596879169
-999931787 -596842211
596842077 999931921
596815512 999958486
596836983 999937015
596867890 999906108
596809166 999964832
-999908644 -596865354
596944936 999829062
596835087 999938911
596877183 999896815
596919580 999854418
-999929518 -596844480
-999856918 -596917080
596817830 999956168
596891207 999882791
596831951 999942047
596926884 999847114
596904660 999869338
-999847019 -596926979
-999830631 -596943367
-999817846 -596956152
596950994 999823004
-999922212 -596851786
-999965423 -596808575
596829401 999944597
596930560 999843438
596855417 999918581
-999885945 -596888053
-999947527 -596826471
596971977 999802021
596894553 999879445
-999854833 -596919165
-999868083 -596905915
596801975 999972023
-999940233 -596833765
596795152 999978846
-999943763 -596830235
-999830432 -596943566
596869918 999904080
-999831640 -596942358
-999902495 -596871503
-999845009 -596928989
596874148 999899850
596831462 999942536
-999998780 -596775218
596928777 999845221
-999850068 -596923930
-999912474 -596861524
-999907359 -596866639
-999897895 -596876103
-999800157 -596973841
-999902382 -596871616
-999943883 -596830115
596837077 999936921
596816174 999957824
-999862797 -596911201
596960140 999813858
596821808 999952190
-999869473 -596904525
596887331 999886667
-999953872 -596820126
-999872880 -596901118
596814080 999959918
-999817096 -596956902
596891741 999882257
-999955964 -596818034
596881730 999892268
-999898371 -596875627
596821882 999952116
-999928433 -596845565
596956285 999817713
596854327 999919671
-999828880 -596945118
-999958594 -596815404
-999851771 -596922227
596829176 999944822
596897123 999876875
596780776 999993222
596863634 999910364
-999851736 -596922262
596845563 999928435
596870415 999903583
-999906094 -596867904
-999939956 -596834042
-999890533 -596883465
-999937141 -596836857
-999833786 -596940212
-999818634 -596955364
-999860341 -596913657
-999868737 -596905261
-999973054 -596800944
596819803 999954195
596957179 999816819
596782055 999991943
596969361 999804637
596879741 999894257
596836675 999937323
-999892037 -596881961
596918511 999855487
-999863730 -596910268
596963365 999810633
-999980229 -596793769
-999839323 -596934675
596830338 999943660
-999882780 -596891218
-999896325 -596877673
-999986727 -596787271
596891003 999882995
-999973572 -596800426
-999942469 -596831529
-999889114 -596884884
-999920727 -596853271
-999958835 -596815163
-999971604 -596802394
-999987164 -596786834
-999900839 -596873159
-999898026 -596875972
-999965626 -596808372
-999909369 -596864629
596819261 999954737
596955783 999818215
596810220 999963778
-999938154 -596835844
-999819483 -596954515
-999914507 -596859491
596863839 999910159
-999860276 -596913722
-999825877 -596948121
-999812437 -596961561
-999961794 -596812204
596869961 999904037
-999853797 -596920201
596940516 999833482
-999833549 -596940449
-999896382 -596877616
596944985 999829013
-999845857 -596928141
596866614 999907384
-999896670 -596877328
-999954285 -596819713
-999806268 -596967730
596921471 999852527
-999985766 -596788232
596784668 999989330
-999816244 -596957754
596864122 999909876
-999852954 -596921044
596787478 999986520
-999953483 -596820515
596941329 999832669
596918384 999855614
-999990114 -596783884
-999999921 -596774077
-999822117 -596951881
-999878021 -596895977
596905242 999868756
-999881951 -596892047
596892547 999881451
596839549 999934449
596917420 999856578
596956383 999817615
596947388 999826610
-999851357 -596922641
596872959 999901039
596810815 999963183
-999899095 -596874903
-999855563 -596918435
-999852145 -596921853
596802263 999971735
-999900684 -596873314
-999898112 -596875886
596787006 999986992
-999819100 -596954898
-999890330 -596883668
596895326 999878672
-999909810 -596864188
596870602 999903396
-999877338 -596896660
-999931566 -596842432
596913498 999860500
596790854 999983144
-999837449 -596936549
596972125 999801873
-999960930 -596813068
-999896502 -596877496
-999961884 -596812114
596828532 999945466
-999895968 -596878030
-999925664 -596848334
-999830909 -596943089
596879418 999894580
-999846075 -596927923
596824869 999949129
596801668 999972330
596896169 999877829
-999839708 -596934290
596939834 999834164
596923045 999850953
596895879 999878119
-999819359 -596954639
596940813 999833185
-999855598 -596918400
-999838043 -596935955
596880315 999893683
596883462 999890536
596954417 999819581
596809694 999964304
-999888801 -596885197
-999992151 -596781847
-999955329 -596818669
-999934455 -596839543
-999854591 -596919407
596912583 999861415
596788346 999985652
596894040 999879958
-999846433 -596927565
-999979494 -596794504
-999977563 -596796435
596824598 999949400
596894068 999879930
596808363 999965635
596791093 999982905
-999936293 -596837705
-999862828 -596911170
596888687 999885311
-999853967 -596920031
596822366 999951632
596775892 999998106
596932235 999841763
-999800580 -596973418
-999801821 -596972177
-999927679 -596846319
-999879558 -596894440
596782369 999991629
-999928886 -596845112
596868050 999905948
596931623 999842375
-999950276 -596823722
596793131 999980867
-999852306 -596921692
-999857003 -596916995
-999957942 -596816056
-999838035 -596935963
-999845390 -596928608
-999941484 -596832514
-999991326 -596782672
596846304 999927694
596824374 999949624
596803066 999970932
596845649 999928349
596810662 999963336
-999825264 -596948734
596862865 999911133
-999808457 -596965541
596878252 999895746
-999923214 -596850784
596824822 999949176
596848450 999925548
596860152 999913846
596952137 999821861
596778226 999995772
-999849710 -596924288
-999936467 -596837531
596937862 999836136
-999930956 -596843042
596925245 999848753
596877038 999896960
-999943822 -596830176
596814697 999959301
-999828277 -596945721
596920228 999853770
-999931813 -596842185
596843690 999930308
596910784 999863214
-999968500 -596805498
596894325 999879673
-999820371 -596953627
596849825 999924173
-999915547 -596858451
596969343 999804655
596912738 999861260
-999932873 -596841125
596867512 999906486
596933908 999840090
596829923 999944075
-999813840 -596960158
-999996978 -596777020
-999986948 -596787050
596878482 999895516
-999961721 -596812277
-999952827 -596821171
596914793 999859205
-999805417 -596968581
-999847979 -596926019
-999930330 -596843668
596866387 999907611
-999809782 -596964216
-999978759 -596795239
-999855817 -596918181
-999807910 -596966088
-999832355 -596941643
-999808781 -596965217
596968310 999805688
596811085 999962913
-999932538 -596841460
-999950979 -596823019
596973459 999800539
-999978773 -596795225
596898676 999875322
-999905066 -596868932
596830806 999943192
596836913 999937085
-999847088 -596926910
-999858245 -596915753
596799242 999974756
596958142 999815856
-999898709 -596875289
-999962679 -596811319
596846387 999927611
-999845513 -596928485
596961137 999812861
-999821756 -596952242
596837327 999936671
596873636 999900362
596844058 999929940
-999817555 -596956443
596922657 999851341
-999902459 -596871539
596884892 999889106
596791401 999982597
596781700 999992298
-999958836 -596815162
596881211 999892787
596921696 999852302
596774209 999999789
-999956616 -596817382
596829357 999944641
596849270 999924728
596843224 999930774
596874337 999899661
-999944046 -596829952
-999820170 -596953828
-999994121 -596779877
-999887761 -596886237
596912918 999861080
-999924773 -596849225
596965236 999808762
-999979047 -596794951
-999857911 -596916087
596786468 999987530
-999929753 -596844245
-999904306 -596869692
-999897250 -596876748
-999827049 -596946949
-999893230 -596880768
-999827244 -596946754
-999852397 -596921601
-999966824 -596807174
596827806 999946192
-999825362 -596948636
596830603 999943395
596860270 999913728
-999926017 -596847981
-999815889 -596958109
-999863395 -596910603
-999893674 -596880324
596826775 999947223
596958637 999815361
-999930295 -596843703
596971504 999802494
-999941302 -596832696
-999970756 -596803242
-999954428 -596819570
-999950430 -596823568
596919470 999854528
596923299 999850699
596848631 999925367
-999906830 -596867168
-999845948 -596928050
-999861679 -596912319
-999911667 -596862331
596882024 999891974
-999947127 -596826871
-999871963 -596902035
-999823035 -596950963
-999941328 -596832670
-999918161 -596855837
596925544 999848454
596851482 999922516
-999932306 -596841692
-999841944 -596932054
596916766 999857232
-999917407 -596856591
596871312 999902686
596973651 999800347
596786704 999987294
-999938773 -596835225
596849517 999924481
596966735 999807263
596825436 999948562
596942179 999831819
-999906960 -596867038
596948784 999825214
-999837170 -596936828
-999868379 -596905619
-999878435 -596895563
-999900155 -596873843
-999869393 -596904605
596920062 999853936
596952764 999821234
-999840518 -596933480
596824823 999949175
-999921020 -596852978
596800874 999973124
596834592 999939406
-999822483 -596951515
-999923880 -596850118
-999905968 -596868030
596905855 999868143
-999837193 -596936805
-999880766 -596893232
596775291 999998707
596914818 999859180
596917276 999856722
596811533 999962465
-999942994 -596831004
596891066 999882932
-999916123 -596857875
596953508 999820490
596906841 999867157
-999858685 -596915313
-999809335 -596964663
596870554 999903444
-999886180 -596887818
596780720 999993278
596795583 999978415
596787443 999986555
596848003 999925995
-999914301 -596859697
-999801825 -596972173
-999951598 -596822400
-999819158 -596954840
-999858131 -596915867
596939185 999834813
-999866317 -596907681
-999977244 -596796754
-999924283 -596849715
-999845034 -596928964
596828114 999945884
-999885374 -596888624
-999831319 -596942679
596932146 999841852
-999807884 -596966114
596963711 999810287
596967827 999806171
-999890751 -596883247
596789498 999984500
596813196 999960802
596941345 999832653
596803430 999970568
-999892698 -596881300
-999993770 -596780228
596862043 999911955
596782372 999991626
-999923778 -596850220
596882700 999891298
-999916385 -596857613
596882169 999891829
-999832588 -596941410
-999957735 -596816263
596864212 999909786
-999817990 -596956008
-999881064 -596892934
596883611 999890387
596830892 999943106
-999987535 -596786463
596830504 999943494
-999842237 -596931761
-999909081 -596864917
596819419 999954579
596926961 999847037
-999957979 -596816019
596829353 999944645
596902419 999871579
596835091 999938907
-999978925 -596795073
-999894040 -596879958
-999888001 -596885997
-999943077 -596830921
-999964641 -596809357
596781671 999992327
-999948635 -596825363
596890692 999883306
-999808711 -596965287
596833595 999940403
596836595 999937403
596909332 999864666
596781540 999992458
-999825080 -596948918
596786545 999987453
-999946542 -596827456
-999899677 -596874321
596781006 999992992
596854595 999919403
-999858180 -596915818
596859232 999914766
596894427 999879571
596912697 999861301
596947089 999826909
-999981515 -596792483
596943422 999830576
-999854071 -596919927
596953454 999820544
596941815 999832183
-999946541 -596827457
-999976211 -596797787
596849445 999924553
596967323 999806675
596868201 999905797
596874385 999899613
596954732 999819266
596865435 999908563
-999922903 -596851095
-999852576 -596921422
596854892 999919106
596971768 999802230
-999874256 -596899742
-999887653 -596886345
596857032 999916966
596955181 999818817
596941925 999832073
596806760 999967238
-999959544 -596814454
-999923481 -596850517
-999993459 -596780539
-999921032 -596852966
-999974186 -596799812
-999950439 -596823559
-999955951 -596818047
-999876661 -596897337
-999805406 -596968592
-999925549 -596848449
-999880383 -596893615
596864007 999909991
-999913118 -596860880
-999898471 -596875527
-999927357 -596846641
-999814072 -596959926
-999806053 -596967945
-999949478 -596824520
596841448 999932550
-999810297 -596963701
596824465 999949533
-999927103 -596846895
596906642 999867356
-999876613 -596897385
596780310 999993688
-999846761 -596927237
596949545 999824453
-999973175 -596800823
-999905324 -596868674
596794418 999979580
596775122 999998876
596829847 999944151
596835520 999938478
596811470 999962528
-999826933 -596947065
596807132 999966866
596868764 999905234
596896096 999877902
-999918718 -596855280
596922236 999851762
596947811 999826187
-999833700 -596940298
596914368 999859630
596910048 999863950
596883339 999890659
596967232 999806766
-999899980 -596874018
-999969975 -596804023
596944349 999829649
596843951 999930047
596911257 999862741
-999985976 -596788022
596856953 999917045
596907536 999866462
596844537 999929461
-999873072 -596900926
-999928306 -596845692
596908755 999865243
-999832172 -596941826
-999895502 -596878496
596822516 999951482
-999871163 -596902835
596830592 999943406
596949567 999824431
596931516 999842482
-999978114 -596795884
596876196 999897802
596891319 999882679
596776565 999997433
-999864236 -596909762
596914324 999859674
-999847099 -596926899
-999959736 -596814262
596889947 999884051
-999973528 -596800470
596844099 999929899
-999834071 -596939927
-999927143 -596846855
-999957818 -596816180
-999952773 -596821225
-999818765 -596955233
-999851005 -596922993
-999919948 -596854050
596894581 999879417
-999845001 -596928997
-999874108 -596899890
-999952720 -596821278
-999942067 -596831931
-999896686 -596877312
596811580 999962418
-999851246 -596922752
-999812145 -596961853
596891904 999882094
-999981929 -596792069
596926703 999847295
596808844 999965154
596841569 999932429
-999974454 -596799544
-999867788 -596906210
596804521 999969477
-999854602 -596919396
-999864182 -596909816
596833342 999940656
-999946762 -596827236
-999879611 -596894387
596870459 999903539
596854668 999919330
-999819861 -596954137
-999880599 -596893399
596923192 999850806
596819978 999954020
-999865241 -596908757
-999823267 -596950731
-999996063 -596777935
-999984106 -596789892
596867798 999906200
596866046 999907952
-999981180 -596792818
596884487 999889511
-999846198 -596927800
596944039 999829959
-999891049 -596882949
-999800866 -596973132
596837403 999936595
596805490 999968508
-999989826 -596784172
596901090 999872908
-999806476 -596967522
-999878835 -596895163
-999852363 -596921635
-999928016 -596845982
596919057 999854941
596781270 999992728
-999982807 -596791191
596931413 999842585
596884779 999889219
596893366 999880632
-999839776 -596934222
596884842 999889156
596906337 999867661
-999804255 -596969743
-999928252 -596845746
596962614 999811384
-999990049 -596783949
596783133 999990865
596871795 999902203
-999941136 -596832862
596896069 999877929
596948515 999825483
-999881533 -596892465
596857785 999916213
596952782 999821216
-999965671 -596808327
596827890 999946108
596872663 999901335
-999922850 -596851148
596867883 999906115
596934424 999839574
-999898538 -596875460
-999833409 -596940589
-999950424 -596823574
596824597 999949401
-999979371 -596794627
596890146 999883852
596923550 999850448
-999905000 -596868998
-999940697 -596833301
-999841364 -596932634
596966479 999807519
-999817322 -596956676
596874030 999899968
-999950530 -596823468
596906326 999867672
-999851894 -596922104
-999922208 -596851790
596807110 999966888
596805654 999968344
-999970436 -596803562
596814777 999959221
596908142 999865856
596963671 999810327
596862315 999911683
596944529 999829469
596811673 999962325
596954710 999819288
596861950 999912048
-999937849 -596836149
596908809 999865189
596862999 999910999
596930029 999843969
596870042 999903956
596865319 999908679
-999931413 -596842585
596790638 999983360
596911354 999862644
596835237 999938761
596830774 999943224
596846807 999927191
596886113 999887885
-999810786 -596963212
-999828624 -596945374
-999897126 -596876872
596939311 999834687
-999946589 -596827409
596838065 999935933
-999935089 -596838909
596929958 999844040
596887747 999886251
596878106 999895892
-999882459 -596891539
596938754 999835244
596953080 999820918
-999909006 -596864992
596885095 999888903
-999829124 -596944874
596793280 999980718
-999938290 -596835708
596907722 999866276
596931517 999842481
596849693 999924305
596886224 999887774
-999965662 -596808336
596877640 999896358
596970196 999803802
596960686 999813312
596793830 999980168
-999826766 -596947232
596794039 999979959
596846925 999927073
596867696 999906302
596888731 999885267
-999992044 -596781954
596842101 999931897
-999971674 -596802324
596973912 999800086
596951387 999822611
596880896 999893102
-999905255 -596868743
596928796 999845202
-999892741 -596881257
-999862687 -596911311
-999838292 -596935706
596884848 999889150
-999835560 -596938438
-999905755 -596868243
596807079 999966919
596814342 999959656
596775760 999998238
596830950 999943048
596791360 999982638
-999801980 -596972018
-999910024 -596863974
596782722 999991276
596934216 999839782
596939561 999834437
-999980729 -596793269
596793273 999980725
-999848414 -596925584
596967064 999806934
-999934459 -596839539
596775323 999998675
-999960484 -596813514
596939168 999834830
596875016 999898982
-999937207 -596836791
596782315 999991683
-999865275 -596908723
596830990 999943008
-999983101 -596790897
596832650 999941348
596806654 999967344
-999956880 -596817118
596890693 999883305
596802585 999971413
-999930537 -596843461
596824974 999949024
-999826940 -596947058
596812314 999961684
596912129 999861869
596901337 999872661
596968708 999805290
596827854 999946144
596950328 999823670
596897765 999876233
-999947178 -596826820
-999911779 -596862219
596875813 999898185
-999895707 -596878291
596943244 999830754
596911427 999862571
-999853946 -596920052
-999831937 -596942061
596881674 999892324
-999813546 -596960452
-999929562 -596844436
596826931 999947067
596838455 999935543
-999860552 -596913446
596788277 999985721
596885279 999888719
596849002 999924996
596795682 999978316
-999965924 -596808074
596927713 999846285
-999816660 -596957338
596830333 999943665
-999899702 -596874296
-999986424 -596787574
-999907884 -596866114
-999994823 -596779175
596902228 999871770
596875591 999898407
-999950669 -596823329
596947585 999826413
596836564 999937434
596926061 999847937
596860528 999913470
-999912039 -596861959
596892666 999881332
-999911775 -596862223
596942599 999831399
-999831075 -596942923
-999996935 -596777063
596893100 999880898
596950481 999823517
596852387 999921611
-999898494 -596875504
596837369 999936629
596864975 999909023
-999966461 -596807537
-999881276 -596892722
-999942289 -596831709
596804128 999969870
-999852942 -596921056
-999960370 -596813628
-999870650 -596903348
-999867853 -596906145
-999911640 -596862358
596876080 999897918
596967702 999806296
-999901968 -596872030
-999921635 -596852363
596972340 999801658
-999922532 -596851466
596921584 999852414
-999877346 -596896652
-999900095 -596873903
-999806208 -596967790
-999922579 -596851419
596833506 999940492
-999805869 -596968129
596777341 999996657
-999883633 -596890365
596891662 999882336
596952505 999821493
596881293 999892705
-999957377 -596816621
596811014 999962984
596935135 999838863
596871351 999902647
596964374 999809624
-999953908 -596820090
596962009 999811989
-999968549 -596805449
-999894003 -596879995
596953988 999820010
596894126 999879872
596779897 999994101
-999878391 -596895607
596788541 999985457
-999931347 -596842651
596804408 999969590
-999908271 -596865727
-999899047 -596874951
596837924 999936074
-999838570 -596935428
596886665 999887333
-999957505 -596816493
596966936 999807062
-999876712 -596897286
596939803 999834195
-999808144 -596965854
-999841862 -596932136
-999892242 -596881756
-999869261 -596904737
-999821224 -596952774
596852195 999921803
-999908153 -596865845
-999930642 -596843356
-999990420 -596783578
596890393 999883605
-999942069 -596831929
-999824149 -596949849
596809413 999964585
-999852361 -596921637
-999972895 -596801103
596863019 999910979
-999889280 -596884718
596837028 999936970
-999918681 -596855317
-999965373 -596808625
596812942 999961056
-999847718 -596926280
596815550 999958448
-999972579 -596801419
596930139 999843859
-999862385 -596911613
-999999233 -596774765
-999831470 -596942528
596954135 999819863
596926706 999847292
-999987267 -596786731
596854643 999919355
-999965695 -596808303
596942186 999831812
596845704 999928294
596937561 999836437
596939486 999834512
-999849580 -596924418
-999964765 -596809233
-999958030 -596815968
-999920817 -596853181
-999853616 -596920382
596806637 999967361
-999913391 -596860607
-999894222 -596879776
-999994760 -596779238
596814125 999959873
596825581 999948417
596956364 999817634
-999875630 -596898368
-999927988 -596846010
596857680 999916318
596867681 999906317
596789796 999984202
596823085 999950913
-999908784 -596865214
-999833557 -596940441
-999955458 -596818540
-999924062 -596849936
596867921 999906077
-999855095 -596918903
596782809 999991189
-999945702 -596828296
596783505 999990493
-999817268 -596956730
-999843068 -596930930
596940129 999833869
-999965821 -596808177
-999836175 -596937823
596828565 999945433
-999965542 -596808456
-999970907 -596803091
-999834372 -596939626
-999862463 -596911535
596850882 999923116
-999809501 -596964497
-999908092 -596865906
596957512 999816486
596806510 999967488
596936689 999837309
596807168 999966830
596925226 999848772
596798523 999975475
-999880472 -596893526
-999953498 -596820500
-999981061 -596792937
-999991139 -596782859
-999953661 -596820337
-999909388 -596864610
-999923662 -596850336
-999861399 -596912599
-999876018 -596897980
-999922006 -596851992
-999864032 -596909966
-999888899 -596885099
-999967492 -596806506
-999820206 -596953792
596822140 999951858
-999855728 -596918270
-999824842 -596949156
596936959 999837039
596886342 999887656
-999938449 -596835549
596882140 999891858
596878918 999895080
596781828 999992170
-999878554 -596895444
-999859911 -596914087
596774291 999999707
596840262 999933736
-999817435 -596956563
596949296 999824702
-999843063 -596930935
596801814 999972184
-999890208 -596883790
596797147 999976851
-999901488 -596872510
-999928257 -596845741
596785076 999988922
-999900872 -596873126
596914884 999859114
-999903161 -596870837
-999855349 -596918649
-999813883 -596960115
596903577 999870421
596778624 999995374
596930041 999843957
-999907256 -596866742
596790837 999983161
-999848100 -596925898
-999913652 -596860346
596895620 999878378
596791136 999982862
-999897576 -596876422
596885707 999888291
-999912912 -596861086
-999855986 -596918012
-999995582 -596778416
-999910809 -596863189
596853718 999920280
596880333 999893665
596914048 999859950
-999829482 -596944516
-999925459 -596848539
-999947767 -596826231
-999867792 -596906206
596779906 999994092
596847661 999926337
596846123 999927875
-999990139 -596783859
-999841357 -596932641
-999926307 -596847691
-999843550 -596930448
-999846331 -596927667
596808345 999965653
596964518 999809480
596778381 999995617
596865701 999908297
596792982 999981016
-999827369 -596946629
-999892194 -596881804
596962872 999811126
-999970484 -596803514
596871996 999902002
596935157 999838841
-999841672 -596932326
596919894 999854104
596856610 999917388
-999870696 -596903302
-999851195 -596922803
-999865083 -596908915
-999864765 -596909233
596823795 999950203
596935944 999838054
-999833362 -596940636
596922217 999851781
-999936766 -596837232
-999872819 -596901179
596880647 999893351
596950126 999823872
596915481 999858517
-999851482 -596922516
-999962781 -596811217
596925991 999848007
596971951 999802047
-999823759 -596950239
596807622 999966376
-999831898 -596942100
596920987 999853011
596961596 999812402
596835697 999938301
-999855739 -596918259
-999857473 -596916525
-999980926 -596793072
-999932141 -596841857
596933844 999840154
-999816901 -596957097
-999849941 -596924057
596821956 999952042
596957136 999816862
596828560 999945438
-999919847 -596854151
596816875 999957123
-999998120 -596775878
-999843421 -596930577
-999809766 -596964232
-999913356 -596860642
-999889136 -596884862
-999838455 -596935543
-999872155 -596901843
-999860269 -596913729
-999901661 -596872337
-999811396 -596962602
-999941384 -596832614
596807412 999966586
-999967875 -596806123
596884080 999889918
-999992211 -596781787
596876772 999897226
-999956506 -596817492
596968921 999805077
-999827597 -596946401
-999970537 -596803461
596787456 999986542
-999848773 -596925225
-999915426 -596858572
-999907232 -596866766
-999971539 -596802459
596802713 999971285
596873591 999900407
596857394 999916604
596942840 999831158
596943092 999830906
-999903100 -596870898
596895264 999878734
596804204 999969794
596902913 999871085
596842713 999931285
-999894381 -596879617
596790518 999983480
596845053 999928945
596823251 999950747
596863169 999910829
596944491 999829507
596972520 999801478
-999947560 -596826438
596777242 999996756
596933530 999840468
596852165 999921833
596957166 999816832
596839883 999934115
-999928802 -596845196
-999996496 -596777502
-999846203 -596927795
596798530 999975468
596819464 999954534
596927881 999846117
596938082 999835916
596846322 999927676
596925217 999848781
-999857786 -596916212
596913211 999860787
596787029 999986969
-999818974 -596955024
596851395 999922603
-999833042 -596940956
-999895533 -596878465
596794214 999979784
-999908484 -596865514
-999841454 -596932544
-999949806 -596824192
596893862 999880136
-999941761 -596832237
596786106 999987892
596888052 999885946
596785197 999988801
596950404 999823594
-999877048 -596896950
-999954344 -596819654
596927143 999846855
-999804354 -596969644
-999896743 -596877255
596811946 999962052
-999878545 -596895453
-999891600 -596882398
596959775 999814223
596910481 999863517
596931586 999842412
596906862 999867136
596960075 999813923
596785632 999988366
596777143 999996855
596810128 999963870
-999952948 -596821050
-999988046 -596785952
596779693 999994305
-999995677 -596778321
596849501 999924497
-999980410 -596793588
596952941 999821057
-999891615 -596882383
-999953873 -596820125
-999975950 -596798048
596841342 999932656
-999918298 -596855700
596815120 999958878
-999946262 -596827736
596774213 999999785
596796341 999977657
-999839992 -596934006
596923961 999850037
-999806079 -596967919
-999873425 -596900573
-999848322 -596925676
596805751 999968247
596859283 999914715
-999957382 -596816616
596837552 999936446
-999995517 -596778481
-999813217 -596960781
-999989360 -596784638
596949049 999824949
-999909239 -596864759
596830515 999943483
596820908 999953090
596969166 999804832
596829272 999944726
-999947254 -596826744
-999823015 -596950983
596806469 999967529
-999898646 -596875352
-999913966 -596860032
-999807999 -596965999
-999816289 -596957709
596779427 999994571
-999978338 -596795660
-999849901 -596924097
596948885 999825113
596777627 999996371
596904152 999869846
-999930173 -596843825
596968548 999805450
-999940832 -596833166
596858612 999915386
-999892991 -596881007
596811723 999962275
596940586 999833412
596922377 999851621
-999957828 -596816170
-999905284 -596868714
596860787 999913211
596796533 999977465
596918358 999855640
596921134 999852864
-999978687 -596795311
596787725 999986273
596914480 999859518
-999928286 -596845712
-999941195 -596832803
596827242 999946756
596842777 999931221
596801158 999972840
-999993750 -596780248
-999905940 -596868058
596907617 999866381
596916721 999857277
-999821331 -596952667
596950150 999823848
-999829585 -596944413
-999820521 -596953477
596809871 999964127
-999963418 -596810580
-999985955 -596788043
-999873546 -596900452
596919524 999854474
-999923846 -596850152
596899744 999874254
596843746 999930252
-999971452 -596802546
-999952911 -596821087
596918526 999855472
-999989195 -596784803
-999987401 -596786597
596952761 999821237
596865453 999908545
596911323 999862675
-999907158 -596866840
596899895 999874103
596959916 999814082
-999893028 -596880970
596810950 999963048
596848079 999925919
-999807067 -596966931
-999839656 -596934342
-999812590 -596961408
596818854 999955144
596968457 999805541
-999884893 -596889105
-999917867 -596856131
-999862822 -596911176
-999844213 -596929785
596884291 999889707
-999988882 -596785116
-999952515 -596821483
-999862720 -596911278
-999940215 -596833783
596815742 999958256
596793655 999980343
-999988914 -596785084
-999872028 -596901970
-999855623 -596918375
-999959633 -596814365
596893906 999880092
596819923 999954075
596849461 999924537
-999924947 -596849051
-999994622 -596779376
-999814635 -596959363
-999957210 -596816788
596888576 999885422
596959027 999814971
596876680 999897318
-999809666 -596964332
-999990976 -596783022
-999938668 -596835330
-999901288 -596872710
596817548 999956450
596961913 999812085
-999882232 -596891766
596925461 999848537
596776509 999997489
-999837808 -596936190
-999842620 -596931378
596891394 999882604
-999858029 -596915969
-999937262 -596836736
596839266 999934732
-999959476 -596814522
596785091 999988907
-999819393 -596954605
596803401 999970597
596888064 999885934
596928648 999845350
596893655 999880343
-999812172 -596961826
-999975205 -596798793
596958823 999815175
-999875302 -596898696
-999929376 -596844622
596780420 999993578
-999950759 -596823239
-999955566 -596818432
-999988868 -596785130
596830131 999943867
-999882014 -596891984
-999885343 -596888655
596943046 999830952
-999885217 -596888781
596849436 999924562
596937691 999836307
596790584 999983414
596973333 999800665
596946593 999827405
-999937798 -596836200
596832572 999941426
-999936676 -596837322
-999823421 -596950577
596854171 999919827
-999970218 -596803780
596805475 999968523
596872980 999901018
596864739 999909259
-999854963 -596919035
596841120 999932878
596886824 999887174
596775975 999998023
596830158 999943840
596854080 999919918
596897902 999876096
-999917796 -596856202
-999879227 -596894771
-999962982 -596811016
596853056 999920942
596970940 999803058
-999930801 -596843197
596972562 999801436
-999969322 -596804676
-999810147 -596963851
-999997593 -596776405
-999840303 -596933695
-999953801 -596820197
596871673 999902325
596953152 999820846
596879494 999894504
-999890722 -596883276
596778606 999995392
596820703 999953295
596837271 999936727
-999869549 -596904449
596958550 999815448
596802301 999971697
596935445 999838553
-999825039 -596948959
-999914786 -596859212
596923531 999850467
-999890185 -596883813
596815659 999958339
-999987823 -596786175
596880241 999893757
596940301 999833697
596882298 999891700
596872420 999901578
-999827577 -596946421
596879504 999894494
596861703 999912295
-999964312 -596809686
-999886196 -596887802
-999855737 -596918261
-999935949 -596838049
596839615 999934383
596785461 999988537
-999995089 -596778909
-999947376 -596826622
596784424 999989574
-999880992 -596893006
596873112 999900886
-999827454 -596946544
-999992123 -596781875
596969668 999804330
-999896238 -596877760
-999866394 -596907604
-999933568 -596840430
596808561 999965437
-999928903 -596845095
596816125 999957873
-999848886 -596925112
-999956953 -596817045
-999831860 -596942138
-999932565 -596841433
-999850186 -596923812
-999978283 -596795715
596964097 999809901
-999940594 -596833404
-999904406 -596869592
596885324 999888674
596914509 999859489
-999807531 -596966467
-999849871 -596924127
-999891329 -596882669
-999883210 -596890788
596836715 999937283
596836011 999937987
-999931885 -596842113
-999857224 -596916774
596791414 999982584
596826069 999947929
-999838335 -596935663
596853360 999920638
596954699 999819299
-999951128 -596822870
-999918023 -596855975
-999809115 -596964883
596927330 999846668
596835976 999938022
596932237 999841761
596872475 999901523
596860381 999913617
596837744 999936254
-999828838 -596945160
596907071 999866927
596942733 999831265
-999839538 -596934460
596864876 999909122
596940939 999833059
596897983 999876015
-999991777 -596782221
596916389 999857609
596866806 999907192
596818865 999955133
596894855 999879143
596787745 999986253
-999935567 -596838431
-999848672 -596925326
-999940990 -596833008
-999839641 -596934357
596814880 999959118
596878494 999895504
596916925 999857073
-999885392 -596888606
-999971209 -596802789
596832591 999941407
-999968290 -596805708
596938070 999835928
-999834070 -596939928
596944018 999829980
596903526 999870472
596776844 999997154
-999914193 -596859805
-999941547 -596832451
596856722 999917276
-999956575 -596817423
-999838268 -596935730
596920249 999853749
-999934018 -596839980
-999852162 -596921836
-999911863 -596862135
-999891273 -596882725
596903698 999870300
-999850168 -596923830
-999997963 -596776035
596957246 999816752
-999855706 -596918292
596799299 999974699
-999962448 -596811550
-999879156 -596894842
596972859 999801139
-999860994 -596913004
-999925359 -596848639
596935352 999838646
596948811 999825187
-999933862 -596840136
596850442 999923556
596830865 999943133
596854813 999919185
-999918069 -596855929
-999868210 -596905788
-999872988 -596901010
596824411 999949587
-999922245 -596851753
-999826930 -596947068
596829147 999944851
-999928921 -596845077
596919002 999854996
-999958080 -596815918
-999839447 -596934551
-999879563 -596894435
-999992903 -596781095
596834663 999939335
596833135 999940863
-999807250 -596966748
596784842 999989156
596827313 999946685
-999834120 -596939878
-999918977 -596855021
-999814607 -596959391
-999914086 -596859912
596820178 999953820
596777840 999996158
596783634 999990364
596956787 999817211
-999837993 -596936005
-999981229 -596792769
596956581 999817417
596796624 999977374
596893921 999880077
-999887478 -596886520
596966118 999807880
-999866596 -596907402
596866573 999907425
596790503 999983495
596895269 999878729
596889009 999884989
-999911544 -596862454
-999995730 -596778268
-999943489 -596830509
596898286 999875712
-999823403 -596950595
596868155 999905843
-999857507 -596916491
596818889 999955109
596960739 999813259
-999936216 -596837782
596777328 999996670
596891599 999882399
-999836889 -596937109
-999903398 -596870600
596814077 999959921
-999937467 -596836531
-999851409 -596922589
596937378 999836620
596916967 999857031
-999800806 -596973192
-999810119 -596963879
-999887091 -596886907
-999895087 -596878911
-999957319 -596816679
-999914822 -596859176
-999974612 -596799386
-999941600 -596832398
-999932346 -596841652
596955125 999818873
596894052 999879946
596786413 999987585
596858688 999915310
596883634 999890364
596962548 999811450
-999947517 -596826481
-999803920 -596970078
-999899660 -596874338
596918760 999855238
-999821351 -596952647
596906520 999867478
596917705 999856293
-999923245 -596850753
-999838560 -596935438
596779011 999994987
-999803332 -596970666
596906255 999867743
596913560 999860438
596872956 999901042
596963488 999810510
-999980449 -596793549
596818834 999955164
-999897102 -596876896
-999847849 -596926149
596831797 999942201
596928450 999845548
596792063 999981935
-999938415 -596835583
596857560 999916438
596915473 999858525
-999948248 -596825750
-999907077 -596866921
-999900287 -596873711
-999802131 -596971867
-999916078 -596857920
-999968751 -596805247
-999935542 -596838456
596824169 999949829
-999943627 -596830371
-999937327 -596836671
-999933141 -596840857
-999836571 -596937427
596855165 999918833
596841418 999932580
596894405 999879593
-999842700 -596931298
596831494 999942504
596880218 999893780
-999812219 -596961779
596913005 999860993
596934781 999839217
596786546 999987452
-999981215 -596792783
-999978410 -596795588
-999965112 -596808886
-999856196 -596917802
-999889274 -596884724
-999899509 -596874489
596885270 999888728
-999913252 -596860746
596886202 999887796
596928172 999845826
596826620 999947378
596780581 999993417
-999902030 -596871968
596948675 999825323
596913115 999860883
596786800 999987198
596969753 999804245
596909695 999864303
596928110 999845888
-999806995 -596967003
596790646 999983352
-999955927 -596818071
-999823695 -596950303
-999936281 -596837717
-999941044 -596832954
-999948947 -596825051
-999834661 -596939337
596866158 999907840
-999904751 -596869247
596927790 999846208
596841150 999932848
596943476 999830522
-999847040 -596926958
596911988 999862010
-999901420 -596872578
596945097 999828901
-999873593 -596900405
596924068 999849930
-999947211 -596826787
-999848543 -596925455
596873258 999900740
-999893575 -596880423
596929422 999844576
596850974 999923024
596819700 999954298
-999885576 -596888422
596905011 999868987
596830066 999943932
596971173 999802825
596813786 999960212
596899092 999874906
596862600 999911398
-999918000 -596855998
596797479 999976519
596827011 999946987
-999829850 -596944148
-999873658 -596900340
-999953306 -596820692
596933317 999840681
596842131 999931867
596899572 999874426
596916831 999857167
-999819719 -596954279
596942674 999831324
-999833316 -596940682
596872364 999901634
596964260 999809738
596817064 999956934
596799827 999974171
-999932241 -596841757
-999963100 -596810898
596887345 999886653
596779455 999994543
-999883667 -596890331
596937863 999836135
-999980857 -596793141
596822069 999951929
596783963 999990035
-999879458 -596894540
-999849152 -596924846
-999904739 -596869259
596867951 999906047
596968562 999805436
-999808404 -596965594
596928844 999845154
596803570 999970428
-999944125 -596829873
-999993777 -596780221
596803684 999970314
596852722 999921276
-999911645 -596862353
-999914601 -596859397
596890419 999883579
-999871249 -596902749
-999872800 -596901198
596955039 999818959
596857382 999916616
-999813416 -596960582
-999981683 -596792315
-999981561 -596792437
596864529 999909469
596814778 999959220
596791638 999982360
596950462 999823536
596795515 999978483
596895363 999878635
-999885333 -596888665
596938610 999835388
596907389 999866609
-999962980 -596811018
-999963170 -596810828
-999996497 -596777501
596813519 999960479
596879243 999894755
596776406 999997592
596816186 999957812
-999967232 -596806766
-999985120 -596788878
596949882 999824116
-999813423 -596960575
-999806819 -596967179
596956724 999817274
596894943 999879055
-999827362 -596946636
-999909776 -596864222
596896689 999877309
-999828966 -596945032
596885927 999888071
596816169 999957829
-999995055 -596778943
-999814928 -596959070
-999883179 -596890819
596929127 999844871
-999918471 -596855527
596881062 999892936
-999827112 -596946886
-999804945 -596969053
596912598 999861400
596923469 999850529
-999863623 -596910375
-999964332 -596809666
596854402 999919596
-999970164 -596803834
-999913713 -596860285
596942590 999831408
-999863535 -596910463
596867755 999906243
596958039 999815959
-999990043 -596783955
-999990789 -596783209
-999805398 -596968600
596971098 999802900
596890241 999883757
596930951 999843047
-999867655 -596906343
596956312 999817686
-999939349 -596834649
596903632 999870366
596850586 999923412
596865720 999908278
596853743 999920255
-999948289 -596825709
596842601 999931397
-999842588 -596931410
596934062 999839936
596930475 999843523
596953366 999820632
-999978804 -596795194
-999835378 -596938620
-999988495 -596785503
-999801965 -596972033
596795844 999978154
-999872738 -596901260
596924155 999849843
596828481 999945517
596913976 999860022
596836518 999937480
596966707 999807291
596805885 999968113
596845033 999928965
596782017 999991981
596789329 999984669
596874658 999899340
-999809310 -596964688
596813848 999960150
596890541 999883457
596878408 999895590
596969333 999804665
596803321 999970677
-999865731 -596908267
-999948129 -596825869
-999971766 -596802232
596831996 999942002
-999967717 -596806281
596838584 999935414
-999810391 -596963607
-999806780 -596967218
-999823710 -596950288
596946292 999827706
-999965284 -596808714
-999811250 -596962748
596795289 999978709
-999960001 -596813997
-999950827 -596823171
-999931316 -596842682
596922834 999851164
-999853653 -596920345
-999856402 -596917596
-999976976 -596797022
-999899775 -596874223
-999891601 -596882397
-999866916 -596907082
-999864461 -596909537
-999859091 -596914907
-999835891 -596938107
596777593 999996405
-999844825 -596929173
-999844086 -596929912
-999876941 -596897057
596922555 999851443
-999960720 -596813278
596865525 999908473
596948358 999825640
596888130 999885868
-999805404 -596968594
596834250 999939748
-999801988 -596972010
596849589 999924409
-999969455 -596804543
-999915064 -596858934
596955539 999818459
596893577 999880421
-999904984 -596869014
596969499 999804499
596956221 999817777
596966424 999807574
596855692 999918306
-999878443 -596895555
-999804082 -596969916
-999872294 -596901704
596888475 999885523
596966507 999807491
-999876721 -596897277
-999815305 -596958693
-999848865 -596925133
596937939 999836059
596787551 999986447
596819854 999954144
-999844948 -596929050
596803240 999970758
596948167 999825831
596899806 999874192
-999867464 -596906534
596794015 999979983
596834216 999939782
-999907250 -596866748
-999916420 -596857578
-999838796 -596935202
-999853601 -596920397
-999981158 -596792840
596860379 999913619
596834697 999939301
596867337 999906661
596873299 999900699
596902449 999871549
596896691 999877307
-999809806 -596964192
-999931061 -596842937
596951341 999822657
-999838185 -596935813
596967298 999806700
596972072 999801926
596814184 999959814
596971109 999802889
-999827569 -596946429
-999854341 -596919657
-999906705 -596867293
596894639 999879359
-999983234 -596790764
596796970 999977028
596952527 999821471
596796929 999977069
596831625 999942373
-999810967 -596963031
596816038 999957960
596845933 999928065
596783804 999990194
596820471 999953527
596862318 999911680
596896892 999877106
596793644 999980354
596823872 999950126
596830936 999943062
-999946333 -596827665
-999846473 -596927525
596973642 999800356
596917593 999856405
-999850188 -596923810
596944843 999829155
596914918 999859080
596801563 999972435
596961729 999812269
596783526 999990472
596890383 999883615
596931194 999842804
-999971271 -596802727
596821953 999952045
596881083 999892915
596919525 999854473
596963023 999810975
596920340 999853658
596964947 999809051
-999827258 -596946740
-999803718 -596970280
-999887778 -596886220
596824663 999949335
596970978 999803020
-999812040 -596961958
-999971601 -596802397
596893252 999880746
596868388 999905610
-999807118 -596966880
-999838062 -596935936
-999976052 -596797946
-999856286 -596917712
596956281 999817717
596827674 999946324
596818661 999955337
596906430 999867568
596928938 999845060
596960419 999813579
596935152 999838846
-999903240 -596870758
596928144 999845854
596856024 999917974
596926937 999847061
-999803422 -596970576
-999942372 -596831626
596831069 999942929
-999826946 -596947052
-999973278 -596800720
-999921628 -596852370
596967605 999806393
-999871290 -596902708
-999944001 -596829997
-999893774 -596880224
596907333 999866665
596817974 999956024
-999936355 -596837643
-999995320 -596778678
-999978561 -596795437
596869572 999904426
596787095 999986903
-999810203 -596963795
-999879682 -596894316
-999807665 -596966333
596943271 999830727
596808180 999965818
596930182 999843816
-999944838 -596829160
596947988 999826010
596794199 999979799
596915091 999858907
-999906265 -596867733
596883522 999890476
596875122 999898876
-999808014 -596965984
596887147 999886851
-999870987 -596903011
-999921132 -596852866
596777825 999996173
-999876960 -596897038
-999944707 -596829291
596845152 999928846
-999831045 -596942953
-999916343 -596857655
-999833798 -596940200
-999891337 -596882661
-999828591 -596945407
596917486 999856512
596924107 999849891
-999938780 -596835218
596796547 999977451
-999955978 -596818020
-999992103 -596781895
-999980211 -596793787
596795798 999978200
596909137 999864861
-999869839 -596904159
596889448 999884550
-999955558 -596818440
596931520 999842478
-999914483 -596859515
-999851054 -596922944
596809117 999964881
-999889163 -596884835
596820025 999953973
596857357 999916641
-999859343 -596914655
-999827107 -596946891
-999904844 -596869154
596808538 999965460
596926852 999847146
596943908 999830090
-999816362 -596957636
596787129 999986869
-999872503 -596901495
-999878669 -596895329
596782137 999991861
596854173 999919825
596862574 999911424
596915387 999858611
596833609 999940389
596951819 999822179
596846024 999927974
596857013 999916985
596805085 999968913
-999916152 -596857846
596835535 999938463
596832986 999941012
-999860924 -596913074
-999912576 -596861422
-999928212 -596845786
-999960298 -596813700
596810637 999963361
-999842988 -596931010
-999870932 -596903066
-999826002 -596947996
-999835577 -596938421
-999978134 -596795864
596837373 999936625
-999999645 -596774353
596931463 999842535
596939404 999834594
596814425 999959573
596892883 999881115
596805236 999968762
-999929321 -596844677
596813416 999960582
596966140 999807858
-999990809 -596783189
596811062 999962936
596847587 999926411
-999967995 -596806003
-999824496 -596949502
596777303 999996695
-999844914 -596929084
-999824572 -596949426
596794250 999979748
-999841355 -596932643
-999968398 -596805600
596826046 999947952
-999951023 -596822975
-999858176 -596915822
596807552 999966446
-999954584 -596819414
-999834920 -596939078
-999901378 -596872620
-999804208 -596969790
596822452 999951546
596919697 999854301
596843589 999930409
596934371 999839627
596853766 999920232
596927762 999846236
-999835990 -596938008
596830339 999943659
596782796 999991202
596925615 999848383
596824759 999949239
-999894216 -596879782
-999969480 -596804518
-999923470 -596850528
596841562 999932436
596830251 999943747
596945763 999828235
596922741 999851257
-999995384 -596778614
-999944376 -596829622
-999877910 -596896088
-999950452 -596823546
-999800399 -596973599
596859589 999914409
-999869349 -596904649
-999923192 -596850806
596844037 999929961
596823800 999950198
-999872633 -596901365
-999818653 -596955345
596800671 999973327
-999936689 -596837309
-999895530 -596878468
596973272 999800726
-999986790 -596787208
596870141 999903857
596822183 999951815
-999932827 -596841171
596853472 999920526
596791472 999982526
596873695 999900303
-999944844 -596829154
-999973648 -596800350
-999890427 -596883571
596779173 999994825
596924743 999849255
-999801484 -596972514
596922743 999851255
-999822345 -596951653
596901418 999872580
-999954712 -596819286
596808071 999965927
-999819274 -596954724
596778925 999995073
596817618 999956380
-999872693 -596901305
-999975664 -596798334
596930948 999843050
-999820758 -596953240
-999947873 -596826125
596853560 999920438
-999853664 -596920334
-999918345 -596855653
596914063 999859935
596960506 999813492
-999967333 -596806665
-999973242 -596800756
596836880 999937118
-999913983 -596860015
-999800513 -596973485
-999911112 -596862886
-999951692 -596822306
596786953 999987045
596948144 999825854
596855552 999918446
-999926611 -596847387
596877562 999896436
596792096 999981902
596783967 999990031
596790954 999983044
-999814864 -596959134
596777350 999996648
-999890675 -596883323
-999868954 -596905044
596897421 999876577
-999961772 -596812226
596929202 999844796
-999995795 -596778203
-999968776 -596805222
-999978077 -596795921
-999850300 -596923698
-999956412 -596817586
-999818986 -596955012
-999881346 -596892652
-999962375 -596811623
-999894965 -596879033
-999818252 -596955746
596956487 999817511
-999918335 -596855663
-999953451 -596820547
596798391 999975607
-999971942 -596802056
596786002 999987996
596885162 999888836
-999817897 -596956101
596816348 999957650
596791388 999982610
-999900954 -596873044
596966062 999807936
-999832544 -596941454
596907618 999866380
596829402 999944596
-999817653 -596956345
-999861138 -596912860
596879178 999894820
596926253 999847745
596927824 999846174
596957242 999816756
-999863690 -596910308
596787598 999986400
596915476 999858522
596954783 999819215
596874985 999899013
596776643 999997355
596913443 999860555
-999916934 -596857064
596810226 999963772
-999861315 -596912683
596784126 999989872
-999936826 -596837172
596873251 999900747
596800429 999973569
-999855804 -596918194
596846693 999927305
-999993095 -596780903
-999993007 -596780991
596802937 999971061
596933358 999840640
-999819304 -596954694
596929159 999844839
-999907331 -596866667
-999867055 -596906943
596811312 999962686
-999942613 -596831385
596875331 999898667
-999868434 -596905564
-999954776 -596819222
-999962369 -596811629
596863377 999910621
596823927 999950071
596805805 999968193
596953554 999820444
-999852216 -596921782
596913898 999860100
596928253 999845745
596805829 999968169
-999930338 -596843660
-999990298 -596783700
-999848236 -596925762
596949788 999824210
596953184 999820814
596881438 999892560
-999992558 -596781440
596880627 999893371
596884928 999889070
596832945 999941053
596811948 999962050
-999920663 -596853335
-999994629 -596779369
596898062 999875936
596935619 999838379
596784580 999989418
-999850867 -596923131
596834545 999939453
596965927 999808071
596847137 999926861
596781924 999992074
-999899758 -596874240
-999851030 -596922968
-999889189 -596884809
596828012 999945986
-999917096 -596856902
596952522 999821476
-999907634 -596866364
-999979297 -596794701
-999924208 -596849790
596876803 999897195
596797243 999976755
-999846675 -596927323
-999837215 -596936783
-999816992 -596957006
-999855107 -596918891
-999816661 -596957337
596909673 999864325
596942173 999831825
596918662 999855336
596827926 999946072
-999885206 -596888792
596855850 999918148
596778469 999995529
-999923623 -596850375
596821268 999952730
596787746 999986252
-999869511 -596904487
-999828590 -596945408
596921791 999852207
-999995890 -596778108
596887562 999886436
596780931 999993067
596904672 999869326
596924293 999849705
-999929254 -596844744
596948130 999825868
596825947 999948051
596912955 999861043
-999961627 -596812371
-999803889 -596970109
-999808706 -596965292
596912906 999861092
596963055 999810943
596791697 999982301
-999804242 -596969756
-999923338 -596850660
596806169 999967829
596916843 999857155
596879331 999894667
596861155 999912843
596920427 999853571
596776733 999997265
596777023 999996975
596823612 999950386
-999862384 -596911614
596926893 999847105
-999935294 -596838704
596962087 999811911
-999905182 -596868816
596853457 999920541
-999988943 -596785055
-999907664 -596866334
-999819053 -596954945
596887549 999886449
-999835065 -596938933
-999867696 -596906302
596963467 999810531
-999883979 -596890019
-999817838 -596956160
-999831882 -596942116
596940104 999833894
-999876085 -596897913
596811523 999962475
596954420 999819578
596788645 999985353
-999969786 -596804212
-999935171 -596838827
-999803661 -596970337
596918220 999855778
596943223 999830775
596830790 999943208
-999896396 -596877602
596841641 999932357
-999912837 -596861161
-999904813 -596869185
596833618 999940380
-999952154 -596821844
-999817617 -596956381
596916935 999857063
-999928153 -596845845
596921032 999852966
596934536 999839462
-999902042 -596871956
-999917818 -596856180
596846095 999927903
596969692 999804306
-999837188 -596936810
596866232 999907766
596798835 999975163
596877363 999896635
596852118 999921880
596814919 999959079
596961390 999812608
596807539 999966459
-999872829 -596901169
-999847880 -596926118
596784989 999989009
-999957133 -596816865
596805905 999968093
596794670 999979328
596942322 999831676
596888107 999885891
-999834498 -596939500
596819187 999954811
596883817 999890181
-999972616 -596801382
-999995338 -596778660
-999844259 -596929739
-999833843 -596940155
-999912004 -596861994
-999964957 -596809041
596805257 999968741
596829449 999944549
-999999970 -596774028
-999944044 -596829954
-999838814 -596935184
596916182 999857816
-999811669 -596962329
-999999684 -596774314
-999881052 -596892946
-999981275 -596792723
-999856186 -596917812
596837619 999936379
-999845254 -596928744
596878562 999895436
-999977418 -596796580
596880417 999893581
-999843515 -596930483
596911590 999862408
596910589 999863409
-999940046 -596833952
-999957395 -596816603
596836061 999937937
596838155 999935843
596972372 999801626
-999892102 -596881896
596924440 999849558
596923858 999850140
596892716 999881282
-999942348 -596831650
596838687 999935311
-999992970 -596781028
-999959996 -596814002
596867116 999906882
596944774 999829224
596816916 999957082
-999906454 -596867544
596968130 999805868
596955972 999818026
596890261 999883737
-999965242 -596808756
-999874631 -596899367
596788381 999985617
596953462 999820536
-999841988 -596932010
596888477 999885521
-999987558 -596786440
-999932525 -596841473
-999931368 -596842630
596890993 999883005
-999961123 -596812875
-999980373 -596793625
-999822266 -596951732
-999997652 -596776346
-999928274 -596845724
-999848827 -596925171
-999979967 -596794031
-999984652 -596789346
-999924872 -596849126
-999928100 -596845898
596968572 999805426
-999888793 -596885205
-999976500 -596797498
596861886 999912112
596933392 999840606
596816230 999957768
-999837464 -596936534
596837408 999936590
596855587 999918411
-999996870 -596777128
596956386 999817612
-999836570 -596937428
-999840209 -596933789
-999964776 -596809222
-999983986 -596790012
596964105 999809893
-999844165 -596929833
-999968455 -596805543
596956377 999817621
596931630 999842368
-999977124 -596796874
596813345 999960653
-999969612 -596804386
596794691 999979307
-999882834 -596891164
596970133 999803865
596898801 999875197
596804378 999969620
596912728 999861270
596775482 999998516
596807504 999966494
596836015 999937983
596833271 999940727
-999923986 -596850012
596806776 999967222
-999802166 -596971832
-999823359 -596950639
596829928 999944070
-999849143 -596924855
596776109 999997889
-999990415 -596783583
596895464 999878534
596804324 999969674
-999997772 -596776226
-999909327 -596864671
596834424 999939574
-999812123 -596961875
-999934747 -596839251
596948073 999825925
-999934067 -596839931
-999996803 -596777195
-999821545 -596952453
596818325 999955673
596901944 999872054
-999931968 -596842030
596935810 999838188
-999804812 -596969186
-999936494 -596837504
-999844467 -596929531
596848772 999925226
596898357 999875641
-999847087 -596926911
596940649 999833349
-999992787 -596781211
-999832446 -596941552
-999890216 -596883782
-999829576 -596944422
-999991829 -596782169
596861069 999912929
596851274 999922724
596842750 999931248
596863290 999910708
-999833345 -596940653
596812294 999961704
-999844385 -596929613
-999801108 -596972890
596951778 999822220
596881398 999892600
596864926 999909072
596822182 999951816
-999837126 -596936872
596925160 999848838
596845409 999928589
-999852674 -596921324
596856934 999917064
596945224 999828774
596784260 999989738
-999841711 -596932287
-999906762 -596867236
-999857380 -596916618
596781694 999992304
-999827861 -596946137
596936977 999837021
596932130 999841868
596897640 999876358
596929401 999844597
596851409 999922589
596922105 999851893
-999816828 -596957170
-999906934 -596867064
596861371 999912627
596779900 999994098
-999977190 -596796808
-999868741 -596905257
596780243 999993755
596919663 999854335
-999834426 -596939572
596902609 999871389
-999944959 -596829039
-999863748 -596910250
-999952202 -596821796
596872236 999901762
596774183 999999815
-999913260 -596860738
-999942868 -596831130
-999971993 -596802005
596795687 999978311
596797349 999976649
596920990 999853008
596801455 999972543
-999801105 -596972893
-999970687 -596803311
-999916854 -596857144
-999823864 -596950134
596932429 999841569
-999898719 -596875279
596901552 999872446
596798661 999975337
596829338 999944660
596956949 999817049
-999891080 -596882918
-999827231 -596946767
596835748 999938250
596939460 999834538
-999809575 -596964423
596953953 999820045
-999905513 -596868485
-999919424 -596854574
-999853394 -596920604
-999915603 -596858395
596923739 999850259
596812461 999961537
-999923571 -596850427
596894089 999879909
-999911833 -596862165
-999988854 -596785144
-999813727 -596960271
-999816923 -596957075
-999960815 -596813183
596916851 999857147
-999833959 -596940039
596838883 999935115
596968646 999805352
-999849867 -596924131
596833110 999940888
596963173 999810825
-999947228 -596826770
-999990531 -596783467
-999991389 -596782609
-999874523 -596899475
-999915997 -596858001
596895482 999878516
596826428 999947570
596965564 999808434
-999870045 -596903953
-999840694 -596933304
596885848 999888150
-999912347 -596861651
596788752 999985246
596806615 999967383
596805696 999968302
596945729 999828269
596957445 999816553
-999862624 -596911374
-999869009 -596904989
-999948705 -596825293
-999859706 -596914292
-999991752 -596782246
596957904 999816094
-999976344 -596797654
-999888918 -596885080
596875987 999898011
-999993720 -596780278
596847924 999926074
596912399 999861599
-999964263 -596809735
596789876 999984122
-999932048 -596841950
-999859639 -596914359
-999856476 -596917522
-999827613 -596946385
-999839069 -596934929
596809231 999964767
-999865895 -596908103
-999946421 -596827577
596857896 999916102
596970013 999803985
596850082 999923916
596940702 999833296
-999812813 -596961185
596916506 999857492
-999877155 -596896843
-999908539 -596865459
-999835698 -596938300
596842702 999931296
596786592 999987406
-999941783 -596832215
596875511 999898487
596840126 999933872
596857519 999916479
596908853 999865145
-999951661 -596822337
-999919888 -596854110
-999889336 -596884662
-999843280 -596930718
596830341 999943657
-999949970 -596824028
-999848657 -596925341
-999930086 -596843912
596799516 999974482
-999870763 -596903235
596892076 999881922
-999924198 -596849800
-999890472 -596883526
-999870294 -596903704
596972968 999801030
-999942260 -596831738
-999828444 -596945554
596897048 999876950
-999888244 -596885754
-999905943 -596868055
-999986222 -596787776
596856322 999917676
596954999 999818999
-999993266 -596780732
-999870647 -596903351
-999870246 -596903752
-999817185 -596956813
-999965113 -596808885
596956084 999817914
596918039 999855959
-999871540 -596902458
596963000 999810998
-999814839 -596959159
596808610 999965388
-999930239 -596843759
596939556 999834442
596904919 999869079
596812223 999961775
596899391 999874607
596816052 999957946
596876117 999897881
596960391 999813607
596842822 999931176
596892810 999881188
596867071 999906927
596785903 999988095
-999811652 -596962346
-999914196 -596859802
596908571 999865427
-999852967 -596921031
596829918 999944080
596896697 999877301
596948292 999825706
596932911 999841087
596924546 999849452
-999923517 -596850481
-999993961 -596780037
-999974822 -596799176
596892725 999881273
596913714 999860284
-999885308 -596888690
596966701 999807297
596869065 999904933
596826684 999947314
596828395 999945603
-999993516 -596780482
-999861159 -596912839
596965243 999808755
596904623 999869375
596866096 999907902
596933151 999840847
-999963082 -596810916
596911929 999862069
-999806101 -596967897
596949906 999824092
-999824608 -596949390
596857919 999916079
-999887579 -596886419
-999899414 -596874584
-999901159 -596872839
-999932869 -596841129
596825980 999948018
596921924 999852074
-999882912 -596891086
-999922855 -596851143
596855445 999918553
-999843702 -596930296
-999868991 -596905007
596952285 999821713
596886596 999887402
-999905565 -596868433
596823062 999950936
596969325 999804673
596862979 999911019
-999936785 -596837213
-999883948 -596890050
-999997904 -596776094
596871850 999902148
596866429 999907569
596924415 999849583
596937932 999836066
-999906958 -596867040
596846753 999927245
596848008 999925990
-999877177 -596896821
-999852702 -596921296
-999996251 -596777747
596914769 999859229
-999934683 -596839315
596888162 999885836
-999913159 -596860839
596952683 999821315
596870703 999903295
-999802112 -596971886
596826597 999947401
-999901252 -596872746
-999869120 -596904878
596964735 999809263
596809004 999964994
596786030 999987968
596880520 999893478
-999839466 -596934532
-999808019 -596965979
596944064 999829934
596795238 999978760
596964272 999809726
596802140 999971858
-999940947 -596833051
-999846024 -596927974
-999818412 -596955586
596914644 999859354
596809667 999964331
596776782 999997216
596910095 999863903
-999853476 -596920522
-999992573 -596781425
596855793 999918205
596831367 999942631
-999903901 -596870097
596898314 999875684
596878093 999895905
-999928695 -596845303
-999824337 -596949661
-999851958 -596922040
-999880496 -596893502
-999877056 -596896942
-999991827 -596782171
596864181 999909817
-999948451 -596825547
-999964606 -596809392
-999834115 -596939883
596972774 999801224
-999952408 -596821590
-999836301 -596937697
-999814624 -596959374
596829355 999944643
-999991190 -596782808
596925771 999848227
-999895532 -596878466
596820483 999953515
-999952853 -596821145
596842201 999931797
-999873712 -596900286
596972541 999801457
596870091 999903907
-999870275 -596903723
596888599 999885399
-999953620 -596820378
596960744 999813254
-999876486 -596897512
-999928388 -596845610
-999888495 -596885503
596893538 999880460
596856462 999917536
596931794 999842204
-999943370 -596830628
-999815958 -596958040
-999817402 -596956596
-999996725 -596777273
596947995 999826003
596774888 999999110
-999862677 -596911321
596802379 999971619
-999804641 -596969357
596943968 999830030
596954399 999819599
-999819777 -596954221
596875441 999898557
-999917914 -596856084
-999905539 -596868459
-999994737 -596779261
-999941934 -596832064
596829153 999944845
-999869927 -596904071
-999830187 -596943811
596852859 999921139
596954379 999819619
596847926 999926072
-999952786 -596821212
-999868856 -596905142
596913790 999860208
596823106 999950892
596937462 999836536
596782040 999991958
-999957647 -596816351
596863050 999910948
-999818482 -596955516
-999907852 -596866146
-999877868 -596896130
-999914365 -596859633
-999935970 -596838028
596946052 999827946
596894386 999879612
-999927382 -596846616
596898162 999875836
-999987865 -596786133
-999991058 -596782940
-999846483 -596927515
-999841388 -596932610
-999861313 -596912685
-999862738 -596911260
596815440 999958558
-999893564 -596880434
596875985 999898013
-999865986 -596908012
596940526 999833472
-999963617 -596810381
596842272 999931726
-999832615 -596941383
-999941943 -596832055
-999812245 -596961753
596949802 999824196
596937025 999836973
-999829322 -596944676
-999991297 -596782701
-999926575 -596847423
-999890927 -596883071
-999836048 -596937950
596798392 999975606
-999812485 -596961513
596893948 999880050
-999885390 -596888608
596808134 999965864
-999839625 -596934373
596814284 999959714
-999844204 -596929794
596780219 999993779
-999997095 -596776903
-999953896 -596820102
596865239 999908759
596864735 999909263
-999964837 -596809161
596804554 999969444
-999926505 -596847493
-999811853 -596962145
-999946381 -596827617
-999856890 -596917108
-999888287 -596885711
596941349 999832649
-999971659 -596802339
596967044 999806954
-999852484 -596921514
596884269 999889729
-999996443 -596777555
596967680 999806318
596863060 999910938
596935338 999838660
596823614 999950384
596953723 999820275
596921374 999852624
596880598 999893400
-999972363 -596801635
596965102 999808896
-999997613 -596776385
596796563 999977435
596969078 999804920
-999879396 -596894602
596964803 999809195
-999829857 -596944141
-999854933 -596919065
-999858097 -596915901
-999969358 -596804640
596954828 999819170
-999929768 -596844230
-999998660 -596775338
-999976833 -596797165
-999867705 -596906293
596892418 999881580
-999817796 -596956202
596856901 999917097
-999923042 -596850956
-999853987 -596920011
596804291 999969707
-999867693 -596906305
-999994404 -596779594
596838418 999935580
596876169 999897829
596794472 999979526
596818722 999955276
596970324 999803674
-999981457 -596792541
-999896209 -596877789
596930314 999843684
596929775 999844223
596793554 999980444
-999898480 -596875518
596823422 999950576
-999872274 -596901724
596819865 999954133
596930525 999843473
-999844418 -596929580
-999975634 -596798364
596810471 999963527
-999961525 -596812473
-999911264 -596862734
596831839 999942159
596830250 999943748
596791847 999982151
-999860395 -596913603
596864321 999909677
-999857599 -596916399
596864338 999909660
-999995157 -596778841
-999935315 -596838683
-999982558 -596791440
-999945036 -596828962
596795483 999978515
-999868667 -596905331
-999898624 -596875374
-999981094 -596792904
-999952281 -596821717
596932426 999841572
596926699 999847299
596802323 999971675
596803119 999970879
596919668 999854330
596894614 999879384
596797838 999976160
596947203 999826795
-999975218 -596798780
-999965246 -596808752
596783787 999990211
596954225 999819773
-999829342 -596944656
596931815 999842183
-999870956 -596903042
-999917960 -596856038
-999830740 -596943258
-999937698 -596836300
-999828765 -596945233
596938155 999835843
-999983662 -596790336
-999985323 -596788675
596946649 999827349
-999985869 -596788129
-999812501 -596961497
-999829112 -596944886
-999828805 -596945193
-999919715 -596854283
-999961493 -596812505
596861821 999912177
596899650 999874348
-999999236 -596774762
596822275 999951723
-999897303 -596876695
-999812465 -596961533
596795947 999978051
-999963509 -596810489
596870854 999903144
-999825826 -596948172
-999800917 -596973081
-999917031 -596856967
-999986834 -596787164
-999864014 -596909984
-999863165 -596910833
596842153 999931845
-999919570 -596854428
-999982414 -596791584
-999959495 -596814503
596887641 999886357
-999858105 -596915893
596800665 999973333
-999992303 -596781695
596892817 999881181
596967097 999806901
596839625 999934373
596953649 999820349
-999906513 -596867485
596898059 999875939
596941543 999832455
596912954 999861044
-999939577 -596834421
-999911729 -596862269
-999908331 -596865667
596915255 999858743
-999962719 -596811279
596799535 999974463
-999946148 -596827850
596794934 999979064
-999856996 -596917002
596830345 999943653
596938727 999835271
-999914441 -596859557
596865142 999908856
-999992268 -596781730
596954630 999819368
-999931955 -596842043
-999974711 -596799287
596925807 999848191
596963406 999810592
596951661 999822337
596963219 999810779
-999988586 -596785412
596822106 999951892
-999882293 -596891705
-999852063 -596921935
-999963642 -596810356
-999841254 -596932744
-999929934 -596844064
596867986 999906012
596795967 999978031
-999944896 -596829102
596949166 999824832
-999811428 -596962570
596932188 999841810
-999850171 -596923827
596971972 999802026
596854178 999919820
-999974467 -596799531
-999899886 -596874112
-999866645 -596907353
-999823341 -596950657
596786119 999987879
596788936 999985062
596924735 999849263
-999833174 -596940824
596955870 999818128
-999825057 -596948941
-999842180 -596931818
596927843 999846155
596802223 999971775
596973740 999800258
596967027 999806971
596855104 999918894
596862646 999911352
596938030 999835968
-999848370 -596925628
-999845776 -596928222
-999835591 -596938407
-999984276 -596789722
-999947694 -596826304
-999814205 -596959793
596838647 999935351
596779503 999994495
-999925713 -596848285
596963746 999810252
-999843607 -596930391
596905575 999868423
-999900198 -596873800
596851471 999922527
-999877866 -596896132
596890953 999883045
596817298 999956700
596856819 999917179
596945095 999828903
-999947219 -596826779
-999863094 -596910904
596800734 999973264
596908767 999865231
596963133 999810865
596857197 999916801
-999847282 -596926716
-999959076 -596814922
-999832943 -596941055
-999832682 -596941316
596876353 999897645
596888766 999885232
-999882334 -596891664
-999928665 -596845333
-999950400 -596823598
-999922476 -596851522
596783401 999990597
596789034 999984964
-999946751 -596827247
-999863696 -596910302
-999883701 -596890297
-999853826 -596920172
596920492 999853506
596848752 999925246
-999946240 -596827758
596958145 999815853
596834416 999939582
596965180 999808818
-999881308 -596892690
596810250 999963748
-999939141 -596834857
596896095 999877903
596944639 999829359
-999946399 -596827599
596873020 999900978
-999984281 -596789717
-999804507 -596969491
-999868527 -596905471
596813762 999960236
596889157 999884841
596924940 999849058
596812360 999961638
596937956 999836042
596834600 999939398
-999850006 -596923992
596843737 999930261
596878304 999895694
-999884527 -596889471
596853561 999920437
596870000 999903998
-999928448 -596845550
-999968617 -596805381
596791911 999982087
596961567 999812431
-999858009 -596915989
596843870 999930128
-999814980 -596959018
596954530 999819468
-999870521 -596903477
-999821577 -596952421
596823296 999950702
-999853602 -596920396
-999869035 -596904963
596871845 999902153
596813325 999960673
-999822908 -596951090
596933927 999840071
-999875633 -596898365
596966171 999807827
596877810 999896188
-999986003 -596787995
596900406 999873592
596882519 999891479
596957829 999816169
-999954805 -596819193
596946115 999827883
-999931470 -596842528
-999946026 -596827972
-999817546 -596956452
596811461 999962537
596896574 999877424
-999855186 -596918812
-999945322 -596828676
596969202 999804796
596797848 999976150
-999957154 -596816844
596792067 999981931
596871465 999902533
-999853444 -596920554
596892459 999881539
-999925133 -596848865
-999812353 -596961645
596798902 999975096
596817560 999956438
596831365 999942633
596909396 999864602
-999967926 -596806072
-999897072 -596876926
-999973148 -596800850
-999894413 -596879585
-999907879 -596866119
596929930 999844068
596849940 999924058
596798436 999975562
-999938046 -596835952
596775766 999998232
-999813815 -596960183
596780568 999993430
596914427 999859571
596947940 999826058
596945777 999828221
-999815259 -596958739
-999981677 -596792321
596907373 999866625
596882573 999891425
-999966098 -596807900
-999822636 -596951362
-999805822 -596968176
-999815289 -596958709
596837020 999936978
-999919338 -596854660
596776781 999997217
-999883780 -596890218
-999891503 -596882495
596902175 999871823
596877121 999896877
596824714 999949284
596793516 999980482
-999902728 -596871270
596891082 999882916
-999880834 -596893164
-999911806 -596862192
596942049 999831949
596911494 999862504
-999883662 -596890336
-999989344 -596784654
596944429 999829569
-999912494 -596861504
-999982430 -596791568
596853449 999920549
596818364 999955634
-999953122 -596820876
-999980283 -596793715
596881728 999892270
596799593 999974405
596973694 999800304
-999848868 -596925130
596825146 999948852
-999897128 -596876870
596826656 999947342
596789577 999984421
596839540 999934458
596840950 999933048
-999894126 -596879872
596963243 999810755
-999850656 -596923342
596889283 999884715
596811167 999962831
596881095 999892903
596874918 999899080
-999941450 -596832548
-999842163 -596931835
596874280 999899718
-999876081 -596897917
-999908490 -596865508
-999869813 -596904185
-999857524 -596916474
-999969293 -596804705
596937162 999836836
596898999 999874999
-999817814 -596956184
-999994282 -596779716
-999984886 -596789112
-999830924 -596943074
596785650 999988348
-999920768 -596853230
596923378 999850620
-999846463 -596927535
596807843 999966155
-999841352 -596932646
596934015 999839983
-999850050 -596923948
596797675 999976323
596818712 999955286
-999803848 -596970150
596933241 999840757
-999848789 -596925209
-999912721 -596861277
-999815990 -596958008
596808612 999965386
-999945481 -596828517
-999976091 -596797907
596794540 999979458
-999814202 -596959796
-999893898 -596880100
-999969129 -596804869
596903057 999870941
-999959210 -596814788
596884537 999889461
-999809590 -596964408
596941681 999832317
-999899554 -596874444
-999898244 -596875754
-999854339 -596919659
-999825581 -596948417
-999995163 -596778835
596833607 999940391
596884720 999889278
596847735 999926263
-999919351 -596854647
-999883879 -596890119
596792280 999981718
-999931879 -596842119
596811838 999962160
596935211 999838787
596779023 999994975
-999991553 -596782445
596942589 999831409
-999932088 -596841910
-999899106 -596874892
596940079 999833919
-999849156 -596924842
-999947513 -596826485
-999936214 -596837784
596948255 999825743
-999944107 -596829891
-999982179 -596791819
596956812 999817186
596801166 999972832
596945382 999828616
-999831616 -596942382
-999989536 -596784462
-999995054 -596778944
-999906346 -596867652
-999940616 -596833382
596908797 999865201
-999862994 -596911004
-999810468 -596963530
-999832556 -596941442
596776320 999997678
-999964426 -596809572
-999849450 -596924548
-999838051 -596935947
-999972226 -596801772
596851320 999922678
596863757 999910241
-999976114 -596797884
596962828 999811170
-999856518 -596917480
596896144 999877854
596922545 999851453
596778803 999995195
-999815073 -596958925
-999876537 -596897461
-999948592 -596825406
-999975378 -596798620
596792852 999981146
-999919219 -596854779
-999932002 -596841996
596833317 999940681
-999885900 -596888098
596935408 999838590
-999968187 -596805811
-999917285 -596856713
596826001 999947997
596816713 999957285
-999895404 -596878594
596896066 999877932
-999871111 -596902887
-999938442 -596835556
596829655 999944343
-999972460 -596801538
-999868406 -596905592
596844653 999929345
596933056 999840942
-999902006 -596871992
596924082 999849916
596900744 999873254
-999994073 -596779925
596908815 999865183
596829164 999944834
596918003 999855995
596836148 999937850
596789865 999984133
596965144 999808854
596959074 999814924
596921824 999852174
-999881150 -596892848
596869864 999904134
-999983240 -596790758
596873205 999900793
-999803029 -596970969
596806359 999967639
-999891246 -596882752
-999838306 -596935692
596834189 999939809
596936418 999837580
596783917 999990081
596892516 999881482
596919905 999854093
596927216 999846782
596967710 999806288
596944583 999829415
-999892107 -596881891
596955315 999818683
596777509 999996489
-999854513 -596919485
596795945 999978053
-999939254 -596834744
596849441 999924557
-999949154 -596824844
596877890 999896108
596969196 999804802
596971227 999802771
596797988 999976010
596825719 999948279
596940107 999833891
596878390 999895608
596816461 999957537
596858022 999915976
-999947017 -596826981
596839839 999934159
596860354 999913644
596904873 999869125
-999839030 -596934968
-999951902 -596822096
596812595 999961403
-999889030 -596884968
-999879801 -596894197
-999808395 -596965603
-999822749 -596951249
-999845949 -596928049
-999878399 -596895599
596888661 999885337
-999983569 -596790429
-999925876 -596848122
-999995224 -596778774
-999863194 -596910804
-999981741 -596792257
596973069 999800929
596960745 999813253
596940038 999833960
-999940157 -596833841
596843164 999930834
-999862256 -596911742
596965186 999808812
-999884396 -596889602
-999894904 -596879094
596967368 999806630
-999938856 -596835142
596877883 999896115
-999844553 -596929445
596954165 999819833
596821786 999952212
-999920085 -596853913
-999870869 -596903129
-999827075 -596946923
-999913715 -596860283
-999916379 -596857619
-999860601 -596913397
-999810944 -596963054
596887589 999886409
-999904769 -596869229
-999867288 -596906710
596876463 999897535
596822668 999951330
-999850802 -596923196
-999936103 -596837895
596903920 999870078
596865973 999908025
-999962406 -596811592
596937717 999836281
-999988706 -596785292
-999829557 -596944441
596817372 999956626
-999937769 -596836229
596779164 999994834
596926876 999847122
-999947495 -596826503
-999991502 -596782496
596888459 999885539
-999820100 -596953898
596805724 999968274
-999965219 -596808779
-999861394 -596912604
-999898661 -596875337
-999863946 -596910052
-999911282 -596862716
596937833 999836165
596832249 999941749
596905359 999868639
-999986928 -596787070
-999998722 -596775276
596785416 999988582
-999902949 -596871049
-999921975 -596852023
596793492 999980506
-999837303 -596936695
596929033 999844965
-999845054 -596928944
596843412 999930586
-999989029 -596784969
-999899437 -596874561
596853885 999920113
596778306 999995692
-999875653 -596898345
596927505 999846493
596828611 999945387
596921798 999852200
596876905 999897093
-999805442 -596968556
596960831 999813167
596858527 999915471
596794994 999979004
596882179 999891819
596785846 999988152
-999906178 -596867820
-999948733 -596825265
-999925356 -596848642
596788511 999985487
596858454 999915544
-999907495 -596866503
596899049 999874949
596952674 999821324
596875398 999898600
596947380 999826618
-999904057 -596869941
596908650 999865348
-999857648 -596916350
-999815009 -596958989
596843084 999930914
596785496 999988502
-999811884 -596962114
596836033 999937965
-999942686 -596831312
-999955877 -596818121
596798021 999975977
596779638 999994360
-999888429 -596885569
-999960538 -596813460
-999864724 -596909274
-999854036 -596919962
-999843665 -596930333
596887527 999886471
-999842258 -596931740
596827664 999946334
-999811610 -596962388
-999832376 -596941622
596865864 999908134
596945679 999828319
-999872168 -596901830
596876238 999897760
-999824820 -596949178
596924725 999849273
-999983974 -596790024
-999821365 -596952633
596803756 999970242
-999824306 -596949692
596973674 999800324
596946173 999827825
596789251 999984747
596897470 999876528
-999801941 -596972057
-999876556 -596897442
-999936809 -596837189
-999864857 -596909141
596907543 999866455
-999903939 -596870059
-999912555 -596861443
596927288 999846710
-999951882 -596822116
-999934788 -596839210
-999869571 -596904427
596800359 999973639
596913222 999860776
596938879 999835119
596939118 999834880
596898124 999875874
-999989497 -596784501
-999818576 -596955422
-999961555 -596812443
-999935330 -596838668
596956923 999817075
-999802539 -596971459
596868090 999905908
-999945027 -596828971
-999987385 -596786613
-999949799 -596824199
596841781 999932217
596848469 999925529
596777366 999996632
-999921344 -596852654
596857727 999916271
596958451 999815547
-999870631 -596903367
-999998100 -596775898
596923615 999850383
-999843466 -596930532
-999886240 -596887758
596973772 999800226
596800313 999973685
596860447 999913551
-999844016 -596929982
596901684 999872314
596816725 999957273
596797021 999976977
-999935663 -596838335
596865030 999908968
596888235 999885763
596927307 999846691
-999811001 -596962997
596909659 999864339
-999979732 -596794266
596857615 999916383
596815988 999958010
596814233 999959765
596879095 999894903
-999952875 -596821123
596936008 999837990
596970716 999803282
-999882161 -596891837
596907263 999866735
596902548 999871450
596821983 999952015
-999885371 -596888627
596912115 999861883
596895629 999878369
596973522 999800476
596817055 999956943
596944796 999829202
596794264 999979734
596822211 999951787
596854887 999919111
596804893 999969105
-999947252 -596826746
-999891850 -596882148
596879501 999894497
-999883111 -596890887
-999988305 -596785693
-999923925 -596850073
-999919913 -596854085
596919027 999854971
596932689 999841309
-999932897 -596841101
-999945386 -596828612
596910068 999863930
-999972748 -596801250
596928754 999845244
-999914801 -596859197
-999924780 -596849218
-999880696 -596893302
596804977 999969021
-999891564 -596882434
-999963594 -596810404
-999817495 -596956503
-999805934 -596968064
-999990068 -596783930
-999992681 -596781317
-999848031 -596925967
-999961582 -596812416
596911405 999862593
-999938494 -596835504
596928643 999845355
596872770 999901228
596794743 999979255
596837561 999936437
596916810 999857188
-999955749 -596818249
596796001 999977997
-999939616 -596834382
596960397 999813601
596848271 999925727
-999816590 -596957408
-999960719 -596813279
596913847 999860151
596827265 999946733
-999948917 -596825081
-999837205 -596936793
596774161 999999837
596972559 999801439
-999893733 -596880265
596932620 999841378
596895474 999878524
-999983855 -596790143
-999902147 -596871851
-999999020 -596774978
596801750 999972248
-999935781 -596838217
-999888848 -596885150
-999975250 -596798748
-999881794 -596892204
596861441 999912557
-999805909 -596968089
596840798 999933200
596844062 999929936
596855668 999918330
-999856766 -596917232
596820560 999953438
-999972024 -596801974
-999814141 -596959857
-999873597 -596900401
-999869204 -596904794
596794772 999979226
596961767 999812231
-999994587 -596779411
596803019 999970979
596884868 999889130
-999860782 -596913216
596920185 999853813
596891384 999882614
596895894 999878104
-999958349 -596815649
-999986100 -596787898
596950613 999823385
596876583 999897415
596893901 999880097
596847762 999926236
596965357 999808641
596954304 999819694
596939743 999834255
596912062 999861936
-999890639 -596883359
-999837398 -596936600
596819757 999954241
-999975907 -596798091
596824781 999949217
-999957695 -596816303
-999954502 -596819496
596915711 999858287
-999956843 -596817155
-999949184 -596824814
596819899 999954099
596918790 999855208
-999953596 -596820402
596906230 999867768
-999954725 -596819273
-999973360 -596800638
596784563 999989435
596833194 999940804
596837027 999936971
596969918 999804080
-999999502 -596774496
596811732 999962266
-999999611 -596774387
596836103 999937895
-999960929 -596813069
596784301 999989697
-999839203 -596934795
-999829927 -596944071
596863400 999910598
-999924017 -596849981
-999857765 -596916233
-999871677 -596902321
596790317 999983681
-999980748 -596793250
-999905313 -596868685
-999862666 -596911332
-999884541 -596889457
-999925996 -596848002
596786302 999987696
596894817 999879181
-999865732 -596908266
-999954592 -596819406
-999990797 -596783201
596800219 999973779
596950109 999823889
-999993613 -596780385
596889596 999884402
-999900786 -596873212
596947301 999826697
-999933449 -596840549
-999815596 -596958402
-999937013 -596836985
596810113 999963885
596849544 999924454
-999985459 -596788539
-999967528 -596806470
-999811490 -596962508
-999813497 -596960501
-999841054 -596932944
596866047 999907951
596783100 999990898
596908059 999865939
-999986377 -596787621
596801913 999972085
-999913796 -596860202
-999928125 -596845873
-999838901 -596935097
-999992283 -596781715
596803358 999970640
596801120 999972878
596777958 999996040
596872754 999901244
596781586 999992412
596811431 999962567
596909689 999864309
596830412 999943586
-999997335 -596776663
-999918989 -596855009
596904914 999869084
596882801 999891197
596777028 999996970
-999871133 -596902865
-999822730 -596951268
-999812407 -596961591
-999965738 -596808260
596951554 999822444
596855729 999918269
-999986805 -596787193
596888262 999885736
596828544 999945454
-999830514 -596943484
596921759 999852239
596784032 999989966
596930347 999843651
596775467 999998531
596838761 999935237
-999949083 -596824915
596786540 999987458
596782242 999991756
-999849211 -596924787
-999835568 -596938430
596922745 999851253
-999888199 -596885799
596867375 999906623
596866087 999907911
596971187 999802811
-999845180 -596928818
596969444 999804554
596898634 999875364
596921385 999852613
-999988563 -596785435
596883774 999890224
596793610 999980388
596798557 999975441
-999976695 -596797303
596882392 999891606
-999945700 -596828298
596970292 999803706
596795716 999978282
-999808130 -596965868
-999995838 -596778160
-999925314 -596848684
596860292 999913706
-999846257 -596927741
-999871165 -596902833
596938307 999835691
596839220 999934778
-999891913 -596882085
-999933043 -596840955
-999911878 -596862120
-999804071 -596969927
-999991372 -596782626
596781237 999992761
596860793 999913205
596940453 999833545
-999835290 -596938708
596811675 999962323
-999923574 -596850424
596916098 999857900
596905762 999868236
-999925836 -596848162
596817074 999956924
-999842096 -596931902
-999811272 -596962726
-999808660 -596965338
-999876823 -596897175
-999975778 -596798220
-999930995 -596843003
596955791 999818207
-999952560 -596821438
-999853221 -596920777
596895004 999878994
-999994037 -596779961
-999938316 -596835682
-999868124 -596905874
596861004 999912994
-999905363 -596868635
-999860833 -596913165
596792318 999981680
-999960804 -596813194
-999892697 -596881301
596934837 999839161
-999900067 -596873931
-999894868 -596879130
-999861073 -596912925
596920531 999853467
596840971 999933027
596797780 999976218
-999953984 -596820014
-999917698 -596856300
-999831275 -596942723
-999946699 -596827299
596790885 999983113
596924680 999849318
596912761 999861237
596917082 999856916
-999859944 -596914054
-999864794 -596909204
596855985 999918013
596970229 999803769
-999960627 -596813371
596906813 999867185
-999927740 -596846258
596904899 999869099
-999801006 -596972992
596807586 999966412
-999894172 -596879826
-999825248 -596948750
596837687 999936311
596879666 999894332
-999853202 -596920796
-999852675 -596921323
596834091 999939907
596810547 999963451
-999982468 -596791530
596943432 999830566
596882293 999891705
-999967500 -596806498
-999806357 -596967641
596856936 999917062
-999927539 -596846459
-999836253 -596937745
596915779 999858219
-999921254 -596852744
-999880590 -596893408
-999943024 -596830974
596953769 999820229
-999995863 -596778135
-999819791 -596954207
596940385 999833613
596909683 999864315
-999836863 -596937135
-999963916 -596810082
-999975949 -596798049
596902577 999871421
-999859355 -596914643
-999972652 -596801346
-999881895 -596892103
-999835601 -596938397
596864060 999909938
596946984 999827014
-999840872 -596933126
596971487 999802511
596932754 999841244
596831782 999942216
596800391 999973607
-999888462 -596885536
596791108 999982890
596851198 999922800
-999957437 -596816561
596958382 999815616
596939686 999834312
-999883379 -596890619
-999830228 -596943770
-999863232 -596910766
-999947534 -596826464
-999850764 -596923234
596811822 999962176
-999880417 -596893581
596780412 999993586
596954220 999819778
596930258 999843740
-999945566 -596828432
-999935913 -596838085
-999812569 -596961429
596807433 999966565
596781971 999992027
-999946997 -596827001
-999823658 -596950340
596840269 999933729
596894154 999879844
-999897736 -596876262
596790961 999983037
-999902922 -596871076
-999944640 -596829358
596848576 999925422
-999937603 -596836395
596855860 999918138
596890932 999883066
-999972167 -596801831
596791306 999982692
-999881166 -596892832
-999936681 -596837317
-999966593 -596807405
-999824937 -596949061
-999991929 -596782069
596795370 999978628
-999933557 -596840441
596895605 999878393
-999912154 -596861844
596873678 999900320
596935425 999838573
-999960506 -596813492
-999911790 -596862208
-999921271 -596852727
-999916702 -596857296
-999924879 -596849119
-999883182 -596890816
596888926 999885072
-999968251 -596805747
596881616 999892382
596960472 999813526
596789368 999984630
596925973 999848025
-999998036 -596775962
-999882225 -596891773
-999985911 -596788087
-999805453 -596968545
-999890512 -596883486
-999980527 -596793471
596915203 999858795
596815556 999958442
-999949073 -596824925
-999975913 -596798085
-999981131 -596792867
596894432 999879566
-999860756 -596913242
596930196 999843802
596811200 999962798
-999940135 -596833863
-999984415 -596789583
596835854 999938144
596834087 999939911
-999907580 -596866418
596837905 999936093
596824959 999949039
596802550 999971448
596859644 999914354
596848615 999925383
-999884888 -596889110
596971657 999802341
596879678 999894320
596862763 999911235
596942393 999831605
596832077 999941921
-999837256 -596936742
596876308 999897690
-999865023 -596908975
-999814140 -596959858
-999925576 -596848422
596833113 999940885
-999916540 -596857458
-999847408 -596926590
-999832010 -596941988
-999806070 -596967928
596968184 999805814
596893744 999880254
-999862691 -596911307
596942301 999831697
-999896378 -596877620
-999933732 -596840266
-999860827 -596913171
596902141 999871857
596868099 999905899
-999803033 -596970965
-999932417 -596841581
596931334 999842664
596843153 999930845
596878254 999895744
-999825930 -596948068
-999880468 -596893530
596887052 999886946
-999809635 -596964363
-999977078 -596796920
596953936 999820062
596822071 999951927
-999943457 -596830541
596932350 999841648
-999831807 -596942191
596906919 999867079
596792551 999981447
-999903250 -596870748
-999806364 -596967634
-999881637 -596892361
-999835716 -596938282
-999923426 -596850572
596887169 999886829
-999840421 -596933577
596790908 999983090
596788183 999985815
596871447 999902551
596969796 999804202
596936755 999837243
596788070 999985928
-999869811 -596904187
-999951181 -596822817
-999952144 -596821854
-999831151 -596942847
596940587 999833411
-999993284 -596780714
596950402 999823596
-999885737 -596888261
-999934311 -596839687
-999858421 -596915577
596938212 999835786
-999851623 -596922375
-999850722 -596923276
-999821997 -596952001
596839395 999934603
596952617 999821381
-999809219 -596964779
-999882934 -596891064
596809031 999964967
596856937 999917061
-999941256 -596832742
-999909540 -596864458
596915226 999858772
-999952936 -596821062
-999908367 -596865631
-999974400 -596799598
-999836944 -596937054
-999917359 -596856639
596784233 999989765
596960998 999813000
-999975310 -596798688
-999995416 -596778582
596849515 999924483
596871453 999902545
596919452 999854546
-999830445 -596943553
-999804230 -596969768
596929021 999844977
596912196 999861802
596796339 999977659
-999900573 -596873425
596778338 999995660
596828025 999945973
596780544 999993454
596918609 999855389
596943898 999830100
596916071 999857927
596934439 999839559
-999814043 -596959955
596884092 999889906
-999996047 -596777951
-999929405 -596844593
-999840639 -596933359
-999869812 -596904186
596869001 999904997
-999805227 -596968771
-999985498 -596788500
-999910840 -596863158
596821190 999952808
596899294 999874704
596840311 999933687
-999844207 -596929791
596942315 999831683
-999822025 -596951973
596867611 999906387
596879369 999894629
596923328 999850670
-999950282 -596823716
-999984092 -596789906
-999862956 -596911042
-999875358 -596898640
596891910 999882088
596953976 999820022
-999931225 -596842773
596803445 999970553
596888095 999885903
-999853605 -596920393
-999837564 -596936434
596824610 999949388
596788282 999985716
-999948808 -596825190
-999984036 -596789962
-999843615 -596930383
-999817800 -596956198
596924966 999849032
-999971901 -596802097
-999967598 -596806400
596935036 999838962
596793175 999980823
-999978586 -596795412
-999852168 -596921830
-999928485 -596845513
-999967924 -596806074
-999871600 -596902398
596785338 999988660
-999960988 -596813010
596896143 999877855
596808016 999965982
596806907 999967091
596842052 999931946
596789159 999984839
-999987000 -596786998
596933818 999840180
596800328 999973670
596789837 999984161
596793132 999980866
-999807202 -596966796
-999986706 -596787292
596901522 999872476
596942109 999831889
596897198 999876800
-999801896 -596972102
-999915051 -596858947
596875280 999898718
596931244 999842754
-999838192 -596935806
-999863958 -596910040
596965372 999808626
-999955452 -596818546
596779871 999994127
-999955032 -596818966
596937882 999836116
596950336 999823662
596820545 999953453
596774504 999999494
-999889576 -596884422
-999974492 -596799506
-999842618 -596931380
-999824542 -596949456
-999872188 -596901810
596778869 999995129
596908933 999865065
596850884 999923114
596827636 999946362
-999967886 -596806112
-999962299 -596811699
596924819 999849179
-999992169 -596781829
-999890072 -596883926
596886118 999887880
596911446 999862552
596907657 999866341
596913536 999860462
596885812 999888186
-999864435 -596909563
-999869148 -596904850
596840790 999933208
-999873240 -596900758
596903779 999870219
596785749 999988249
596880816 999893182
-999978295 -596795703
596893014 999880984
596942383 999831615
-999852944 -596921054
596946412 999827586
596853143 999920855
-999937179 -596836819
596820588 999953410
596794799 999979199
596941507 999832491
-999834424 -596939574
-999817333 -596956665
-999805474 -596968524
-999907144 -596866854
596865019 999908979
596870790 999903208
596781595 999992403
596886469 999887529
596905046 999868952
-999913022 -596860976
596807039 999966959
-999851513 -596922485
596805974 999968024
596902963 999871035
-999850388 -596923610
-999995924 -596778074
596807361 999966637
-999850991 -596923007
-999977639 -596796359
596945196 999828802
596826880 999947118
596845619 999928379
-999925926 -596848072
-999963843 -596810155
596780468 999993530
-999889237 -596884761
596800312 999973686
596797365 999976633
-999922098 -596851900
596795652 999978346
596853934 999920064
-999986539 -596787459
596896554 999877444
596796877 999977121
-999967614 -596806384
596839283 999934715
-999954414 -596819584
-999841470 -596932528
596895257 999878741
-999973277 -596800721
596814530 999959468
-999874499 -596899499
-999896956 -596877042
596799600 999974398
-999842378 -596931620
-999919645 -596854353
596918182 999855816
-999965816 -596808182
-999930406 -596843592
596881975 999892023
-999900779 -596873219
-999916212 -596857786
596811320 999962678
596838280 999935718
596949986 999824012
-999949324 -596824674
-999974662 -596799336
-999867727 -596906271
-999982230 -596791768
596918909 999855089
-999841359 -596932639
-999872430 -596901568
596775696 999998302
-999993710 -596780288
596788604 999985394
596896805 999877193
596829816 999944182
596894812 999879186
596819138 999954860
596952728 999821270
596889197 999884801
-999853433 -596920565
596786025 999987973
596958720 999815278
596945902 999828096
596960169 999813829
-999956923 -596817075
-999915937 -596858061
-999846834 -596927164
-999974051 -596799947
596971926 999802072
-999955666 -596818332
596882413 999891585
-999949395 -596824603
596901319 999872679
596907502 999866496
-999830605 -596943393
-999965346 -596808652
-999889803 -596884195
596872695 999901303
596792923 999981075
596842182 999931816
-999824570 -596949428
596857472 999916526
-999801043 -596972955
-999921557 -596852441
-999933466 -596840532
-999815406 -596958592
596947911 999826087
596937719 999836279
596776331 999997667
-999975698 -596798300
596889298 999884700
596812148 999961850
-999894659 -596879339
-999821480 -596952518
596843879 999930119
-999882295 -596891703
-999875591 -596898407
-999995060 -596778938
-999868266 -596905732
596891040 999882958
-999912890 -596861108
-999999089 -596774909
596881920 999892078
-999962851 -596811147
-999886786 -596887212
-999800340 -596973658
596876794 999897204
-999847650 -596926348
-999879401 -596894597
596927358 999846640
-999979964 -596794034
-999858753 -596915245
596775939 999998059
596848435 999925563
596855528 999918470
-999812693 -596961305
596872561 999901437
596948457 999825541
596898306 999875692
-999920242 -596853756
596867286 999906712
596924795 999849203
-999933365 -596840633
-999804777 -596969221
-999897070 -596876928
-999979878 -596794120
596886217 999887781
-999903631 -596870367
596932399 999841599
596961500 999812498
-999907627 -596866371
596874268 999899730
-999923203 -596850795
-999950218 -596823780
-999853533 -596920465
596797772 999976226
596798772 999975226
-999812659 -596961339
-999884364 -596889634
596899993 999874005
-999906970 -596867028
-999902313 -596871685
596819080 999954918
-999913304 -596860694
-999969971 -596804027
596810966 999963032
-999870865 -596903133
-999916290 -596857708
-999978212 -596795786
596895751 999878247
-999989140 -596784858
596835445 999938553
596907427 999866571
596938547 999835451
-999877769 -596896229
-999997034 -596776964
596838976 999935022
-999810630 -596963368
-999934329 -596839669
-999857139 -596916859
-999891134 -596882864
-999982688 -596791310
596898033 999875965
-999974499 -596799499
596828219 999945779
-999961425 -596812573
596805258 999968740
596876709 999897289
596810914 999963084
-999832743 -596941255
-999949879 -596824119
-999843201 -596930797
596890725 999883273
-999948353 -596825645
596953162 999820836
-999837445 -596936553
-999998684 -596775314
-999804755 -596969243
596790018 999983980
596951617 999822381
-999961810 -596812188
596781297 999992701
596864871 999909127
-999828176 -596945822
596933201 999840797
-999953710 -596820288
596919914 999854084
596903368 999870630
596838882 999935116
-999926930 -596847068
596798702 999975296
-999859734 -596914264
-999998484 -596775514
596934114 999839884
596912349 999861649
596791070 999982928
596883362 999890636
-999871255 -596902743
-999837819 -596936179
-999956744 -596817254
-999922257 -596851741
-999824708 -596949290
-999994749 -596779249
596907647 999866351
596883582 999890416
-999945300 -596828698
596964931 999809067
596898736 999875262
-999841964 -596932034
-999968117 -596805881
-999839714 -596934284
-999902206 -596871792
-999971698 -596802300
-999966601 -596807397
-999936139 -596837859
-999993796 -596780202
596859854 999914144
596870710 999903288
596823218 999950780
-999900495 -596873503
-999992947 -596781051
596795400 999978598
-999825177 -596948821
-999988797 -596785201
596774901 999999097
596795334 999978664
-999900618 -596873380
-999902157 -596871841
596950546 999823452
-999878998 -596895000
596922532 999851466
596787151 999986847
596849310 999924688
596815526 999958472
596947900 999826098
-999800407 -596973591
596963584 999810414
-999982991 -596791007
596867231 999906767
596916805 999857193
596785921 999988077
596849654 999924344
596875699 999898299
596941130 999832868
-999919033 -596854965
-999856541 -596917457
596922051 999851947
596853040 999920958
596797386 999976612
-999830955 -596943043
596923775 999850223
596783799 999990199
596799896 999974102
596846833 999927165
-999891420 -596882578
596817916 999956082
596811636 999962362
596864393 999909605
-999884298 -596889700
-999923609 -596850389
-999960229 -596813769
596783439 999990559
-999945836 -596828162
-999957626 -596816372
-999862759 -596911239
596796499 999977499
596866187 999907811
-999801178 -596972820
596872976 999901022
596861741 999912257
596832550 999941448
-999805970 -596968028
596896736 999877262
596941520 999832478
-999885159 -596888839
596845974 999928024
596965898 999808100
596946619 999827379
596935529 999838469
-999980056 -596793942
596824320 999949678
-999855652 -596918346
596890118 999883880
596936587 999837411
-999948724 -596825274
-999960039 -596813959
596916934 999857064
-999879277 -596894721
596916094 999857904
596812791 999961207
596866253 999907745
-999987071 -596786927
596937903 999836095
-999840567 -596933431
-999859948 -596914050
596877932 999896066
-999871318 -596902680
596832879 999941119
596908392 999865606
596838236 999935762
-999909713 -596864285
596778566 999995432
596964144 999809854
-999999938 -596774060
596840538 999933460
596876069 999897929
596862504 999911494
596798965 999975033
-999977115 -596796883
596776619 999997379
-999980155 -596793843
-999939070 -596834928
596965054 999808944
-999835447 -596938551
-999983034 -596790964
-999800888 -596973110
596966220 999807778
-999992105 -596781893
-999856025 -596917973
596966254 999807744
596875911 999898087
-999854477 -596919521
-999848206 -596925792
596915817 999858181
-999825632 -596948366
596839584 999934414
596820568 999953430
-999927956 -596846042
596964944 999809054
596878830 999895168
-999864506 -596909492
-999905812 -596868186
-999893894 -596880104
596935204 999838794
-999824192 -596949806
-999877453 -596896545
596854295 999919703
596971666 999802332
596875811 999898187
-999898360 -596875638
596890943 999883055
-999948145 -596825853
-999883738 -596890260
596928711 999845287
596825011 999948987
-999864065 -596909933
596806544 999967454
596842373 999931625
-999827215 -596946783
-999816215 -596957783
-999843742 -596930256
596966472 999807526
596973331 999800667
596928432 999845566
-999843046 -596930952
-999858868 -596915130
-999902333 -596871665
596824905 999949093
596798419 999975579
-999820263 -596953735
596799395 999974603
596849112 999924886
596968420 999805578
-999900975 -596873023
-999803657 -596970341
-999915889 -596858109
-999832228 -596941770
-999821433 -596952565
-999850255 -596923743
-999921979 -596852019
-999956442 -596817556
596858534 999915464
-999938741 -596835257
-999817576 -596956422
596853590 999920408
596817730 999956268
596867683 999906315
-999814080 -596959918
-999970322 -596803676
-999891612 -596882386
596859435 999914563
596914965 999859033
596893680 999880318
-999920285 -596853713
596921351 999852647
-999951458 -596822540
-999886283 -596887715
-999897882 -596876116
596946720 999827278
-999942477 -596831521
596903214 999870784
596967677 999806321
-999829144 -596944854
-999947545 -596826453
-999903825 -596870173
-999959386 -596814612
-999881180 -596892818
-999978259 -596795739
-999930160 -596843838
-999888677 -596885321
596925098 999848900
-999869372 -596904626
596874540 999899458
596962827 999811171
-999973921 -596800077
-999949216 -596824782
-999847023 -596926975
-999916955 -596857043
596872487 999901511
-999979682 -596794316
-999924640 -596849358
-999891920 -596882078
596803540 999970458
596798729 999975269
-999853552 -596920446
-999866882 -596907116
596891794 999882204
-999871701 -596902297
596787619 999986379
596796869 999977129
-999826554 -596947444
596878600 999895398
596801090 999972908
596941090 999832908
-999871126 -596902872
596917854 999856144
596827121 999946877
596838105 999935893
-999876459 -596897539
596854701 999919297
-999847820 -596926178
-999843726 -596930272
-999956658 -596817340
596874876 999899122
-999912280 -596861718
-999816456 -596957542
-999933222 -596840776
-999900254 -596873744
-999926599 -596847399
596812918 999961080
-999942474 -596831524
596951980 999822018
-999830787 -596943211
596953040 999820958
-999944066 -596829932
596967120 999806878
-999913326 -596860672
596800891 999973107
596956112 999817886
-999868117 -596905881
-999887787 -596886211
596810002 999963996
596820266 999953732
-999967279 -596806719
596859923 999914075
-999829799 -596944199
-999904762 -596869236
-999982091 -596791907
596775053 999998945
-999988115 -596785883
-999872723 -596901275
596971999 999801999
596848301 999925697
-999810123 -596963875
596838261 999935737
596849291 999924707
596917439 999856559
-999812011 -596961987
-999931039 -596842959
596794702 999979296
-999833145 -596940853
596943307 999830691
-999940716 -596833282
596972074 999801924
-999943184 -596830814
596840260 999933738
-999916886 -596857112
596808510 999965488
596819721 999954277
-999947869 -596826129
596863425 999910573
-999939000 -596834998
-999885257 -596888741
-999973683 -596800315
-999872381 -596901617
-999801916 -596972082
596925311 999848687
596815675 999958323
-999975272 -596798726
-999837359 -596936639
596879563 999894435
596800591 999973407
596789742 999984256
596906593 999867405
-999861921 -596912077
-999909207 -596864791
-999894826 -596879172
596942215 999831783
-999960842 -596813156
596825253 999948745
596891667 999882331
596859806 999914192
-999980178 -596793820
-999925148 -596848850
596831223 999942775
-999973599 -596800399
-999845370 -596928628
596808279 999965719
-999936685 -596837313
-999851611 -596922387
596802581 999971417
-999897230 -596876768
596893653 999880345
-999879781 -596894217
596857097 999916901
596799721 999974277
-999941166 -596832832
-999954199 -596819799
-999855777 -596918221
-999853474 -596920524
596855086 999918912
596908464 999865534
-999845504 -596928494
596898346 999875652
596815537 999958461
596927183 999846815
-999990566 -596783432
596943534 999830464
-999972563 -596801435
596894617 999879381
596965961 999808037
596817816 999956182
596870886 999903112
596836726 999937272
596818875 999955123
-999865152 -596908846
-999828750 -596945248
596818041 999955957
596891880 999882118
-999834590 -596939408
-999916241 -596857757
596789770 999984228
596907986 999866012
596801736 999972262
-999985675 -596788323
596897453 999876545
-999919782 -596854216
-999855195 -596918803
596924371 999849627
-999941565 -596832433
-999827037 -596946961
-999980743 -596793255
596872687 999901311
596862964 999911034
596941456 999832542
-999971765 -596802233
596849108 999924890
596865029 999908969
596846046 999927952
596856407 999917591
596965812 999808186
596934405 999839593
596841974 999932024
596971727 999802271
-999815860 -596958138
596926868 999847130
-999816664 -596957334
596946333 999827665
-999808068 -596965930
-999936169 -596837829
-999823677 -596950321
596888114 999885884
-999806301 -596967697
-999984519 -596789479
-999946664 -596827334
-999866428 -596907570
596790533 999983465
596917305 999856693
-999944979 -596829019
596849867 999924131
596878885 999895113
-999895627 -596878371
-999905511 -596868487
596960312 999813686
596870954 999903044
-999982981 -596791017
596927799 999846199
596839281 999934717
596855840 999918158
596904939 999869059
596846640 999927358
596961089 999812909
-999812247 -596961751
-999807559 -596966439
-999856681 -596917317
596883155 999890843
596941222 999832776
596844755 999929243
-999936684 -596837314
596901172 999872826
-999923391 -596850607
-999964016 -596809982
596915978 999858020
-999974140 -596799858
-999880519 -596893479
-999995470 -596778528
-999956577 -596817421
596903913 999870085
-999958109 -596815889
596809018 999964980
596917033 999856965
-999866828 -596907170
596805237 999968761
-999965873 -596808125
596893466 999880532
-999846129 -596927869
-999873767 -596900231
-999863562 -596910436
596907221 999866777
-999807013 -596966985
596868672 999905326
596782874 999991124
-999934700 -596839298
-999935899 -596838099
596853876 999920122
596944958 999829040
-999883107 -596890891
-999812564 -596961434
-999893296 -596880702
-999983186 -596790812
-999917207 -596856791
596889341 999884657
-999902214 -596871784
-999819475 -596954523
-999808787 -596965211
596874869 999899129
596900580 999873418
596839771 999934227
-999944933 -596829065
596895450 999878548
-999913737 -596860261
596825608 999948390
596864131 999909867
596793936 999980062
-999945838 -596828160
596912892 999861106
-999974880 -596799118
596880355 999893643
596941337 999832661
596939728 999834270
-999871980 -596902018
-999951828 -596822170
-999853397 -596920601
-999817200 -596956798
596922404 999851594
596924346 999849652
596972001 999801997
596888088 999885910
596948514 999825484
596862944 999911054
-999926517 -596847481
-999920682 -596853316
-999907832 -596866166
-999978250 -596795748
-999839414 -596934584
-999834127 -596939871
596805239 999968759
-999986892 -596787106
596808082 999965916
596884792 999889206
-999931717 -596842281
596900815 999873183
-999853473 -596920525
596839785 999934213
-999989518 -596784480
596841181 999932817
596908466 999865532
-999906622 -596867376
-999930438 -596843560
-999878589 -596895409
-999810581 -596963417
596949524 999824474
596871963 999902035
596922042 999851956
596876387 999897611
-999978117 -596795881
-999804436 -596969562
-999941906 -596832092
596962989 999811009
-999885016 -596888982
596776088 999997910
596964182 999809816
596897488 999876510
596774261 999999737
-999886585 -596887413
596800424 999973574
596910080 999863918
596783708 999990290
-999947354 -596826644
596931174 999842824
596963669 999810329
-999922528 -596851470
-999868772 -596905226
596788625 999985373
-999859633 -596914365
-999834874 -596939124
596895365 999878633
-999874645 -596899353
-999969248 -596804750
596794053 999979945
596896741 999877257
-999906666 -596867332
596788550 999985448
596793340 999980658
-999837712 -596936286
596804813 999969185
-999897433 -596876565
-999965502 -596808496
596803778 999970220
596945896 999828102
596774402 999999596
-999952712 -596821286
596876517 999897481
-999864969 -596909029
596862525 999911473
-999935660 -596838338
596791633 999982365
596882082 999891916
596844560 999929438
-999918432 -596855566
596809975 999964023
-999944213 -596829785
-999902874 -596871124
596947415 999826583
-999991491 -596782507
-999901610 -596872388
596952465 999821533
-999806294 -596967704
596901281 999872717
596879367 999894631
596929410 999844588
596823845 999950153
-999985799 -596788199
-999827128 -596946870
-999826774 -596947224
-999929280 -596844718
596784327 999989671
596881508 999892490
-999915991 -596858007
596789719 999984279
-999959061 -596814937
-999880445 -596893553
-999928864 -596845134
-999841165 -596932833
-999818341 -596955657
-999850125 -596923873
596901859 999872139
596945961 999828037
596828950 999945048
596939729 999834269
-999809210 -596964788
596960564 999813434
-999859843 -596914155
596932401 999841597
596890918 999883080
596956025 999817973
-999803100 -596970898
596889430 999884568
596886608 999887390
-999999185 -596774813
-999946134 -596827864
596816088 999957910
-999920564 -596853434
-999856669 -596917329
-999924029 -596849969
-999822689 -596951309
596930088 999843910
596964602 999809396
-999929256 -596844742
596906686 999867312
-999952506 -596821492
596835343 999938655
-999954358 -596819640
596870408 999903590
-999913251 -596860747
-999912467 -596861531
-999933349 -596840649
-999874015 -596899983
-999846902 -596927096
596832263 999941735
-999933751 -596840247
-999802733 -596971265
596970857 999803141
-999912725 -596861273
596841426 999932572
-999844671 -596929327
596941139 999832859
-999906467 -596867531
-999876553 -596897445
-999896734 -596877264
596855421 999918577
-999997937 -596776061
-999986915 -596787083
-999977526 -596796472
596914258 999859740
596784430 999989568
596843992 999930006
596899985 999874013
-999998621 -596775377
596911275 999862723
596852340 999921658
596902151 999871847
596888862 999885136
596844172 999929826
-999950662 -596823336
-999916643 -596857355
596961630 999812368
-999895272 -596878726
596859975 999914023
596870319 999903679
-999850282 -596923716
596882593 999891405
596825308 999948690
-999959107 -596814891
596913279 999860719
-999995505 -596778493
596829543 999944455
-999919593 -596854405
-999995460 -596778538
596901636 999872362
-999977016 -596796982
596883625 999890373
-999851316 -596922682
-999802291 -596971707
596820932 999953066
596839047 999934951
596833140 999940858
-999865284 -596908714
-999994761 -596779237
-999988739 -596785259
596780185 999993813
-999981711 -596792287
596868142 999905856
596869256 999904742
596840097 999933901
596933953 999840045
596967020 999806978
-999837658 -596936340
-999945062 -596828936
-999947660 -596826338
-999935381 -596838617
-999878094 -596895904
-999808542 -596965456
596874637 999899361
596857995 999916003
-999867686 -596906312
-999963695 -596810303
-999895348 -596878650
596949737 999824261
596953078 999820920
-999883908 -596890090
-999984965 -596789033
596776526 999997472
596959999 999813999
-999853048 -596920950
-999876057 -596897941
-999828758 -596945240
596777777 999996221
-999824588 -596949410
-999800626 -596973372
-999903045 -596870953
596869901 999904097
-999921954 -596852044
-999976250 -596797748
596971919 999802079
-999865954 -596908044
-999872535 -596901463
596854269 999919729
596777662 999996336
596940108 999833890
-999817316 -596956682
-999880824 -596893174
-999834709 -596939289
-999941421 -596832577
-999958803 -596815195
596872210 999901788
596895416 999878582
-999896934 -596877064
-999919039 -596854959
-999972570 -596801428
-999836364 -596937634
-999962363 -596811635
-999901496 -596872502
596778269 999995729
596793673 999980325
596860444 999913554
596796391 999977607
-999821718 -596952280
596880781 999893217
596876515 999897483
-999963868 -596810130
-999995771 -596778227
596897906 999876092
596945278 999828720
596958172 999815826
-999811520 -596962478
-999869629 -596904369
596911534 999862464
-999889486 -596884512
-999834482 -596939516
596831171 999942827
596811638 999962360
596916566 999857432
-999915705 -596858293
596905409 999868589
596792186 999981812
-999800613 -596973385
-999917639 -596856359
596973808 999800190
-999876008 -596897990
-999835430 -596938568
-999893654 -596880344
596852250 999921748
-999928218 -596845780
-999867363 -596906635
596924514 999849484
-999870229 -596903769
596829431 999944567
596859814 999914184
596936569 999837429
596851619 999922379
-999902992 -596871006
596956398 999817600
-999822778 -596951220
-999991747 -596782251
596782154 999991844
596946183 999827815
-999800678 -596973320
-999852560 -596921438
-999985575 -596788423
596817246 999956752
596875673 999898325
596871459 999902539
596790004 999983994
596847630 999926368
596790290 999983708
-999953176 -596820822
596838922 999935076
-999995088 -596778910
596789087 999984911
596860286 999913712
-999861789 -596912209
-999812047 -596961951
-999898791 -596875207
-999852732 -596921266
-999890531 -596883467
596799321 999974677
-999910370 -596863628
-999827373 -596946625
-999869168 -596904830
596940341 999833657
596968205 999805793
596916601 999857397
-999876405 -596897593
-999964891 -596809107
-999801426 -596972572
-999804088 -596969910
596828011 999945987
596881113 999892885
596958975 999815023
596855864 999918134
596876286 999897712
-999921539 -596852459
596939026 999834972
596946139 999827859
-999924257 -596849741
596838448 999935550
596955368 999818630
596938599 999835399
-999900994 -596873004
596874848 999899150
-999847486 -596926512
596846781 999927217
596794246 999979752
596801862 999972136
-999822104 -596951894
-999878971 -596895027
-999849846 -596924152
596861257 999912741
-999898109 -596875889
596801737 999972261
-999965503 -596808495
-999928699 -596845299
-999835301 -596938697
596777513 999996485
-999914834 -596859164
-999936617 -596837381
596827211 999946787
596783694 999990304
596882208 999891790
-999987481 -596786517
596900321 999873677
-999983331 -596790667
596823618 999950380
596882235 999891763
596868692 999905306
596926051 999847947
596913429 999860569
-999940159 -596833839
596933606 999840392
596947394 999826604
596778408 999995590
-999931546 -596842452
-999868898 -596905100
596921502 999852496
596904035 999869963
-999982691 -596791307
-999872646 -596901352
-999841732 -596932266
596920332 999853666
-999882392 -596891606
-999847871 -596926127
596913253 999860745
596791955 999982043
596892505 999881493
-999829961 -596944037
-999999602 -596774396
596926075 999847923
596808332 999965666
-999938681 -596835317
596775675 999998323
-999829023 -596944975
596845179 999928819
-999961157 -596812841
596962502 999811496
-999968387 -596805611
596812039 999961959
596914003 999859995
596906591 999867407
-999864294 -596909704
596812815 999961183
596952645 999821353
596909031 999864967
-999923849 -596850149
-999932332 -596841666
596783165 999990833
596905337 999868661
-999977228 -596796770
596932949 999841049
-999852002 -596921996
-999845404 -596928594
-999880311 -596893687
-999904411 -596869587
596840906 999933092
-999883912 -596890086
-999858057 -596915941
-999948856 -596825142
-999800248 -596973750
-999960855 -596813143
596867697 999906301
-999864938 -596909060
-999946669 -596827329
-999969369 -596804629
-999939150 -596834848
596939879 999834119
-999889938 -596884060
-999875996 -596898002
-999895733 -596878265
596833068 999940930
-999870906 -596903092
-999991399 -596782599
596851911 999922087
596969216 999804782
-999871696 -596902302
596892002 999881996
596784902 999989096
596948874 999825124
596845022 999928976
596907669 999866329
596821250 999952748
596883079 999890919
-999829951 -596944047
596843368 999930630
596818544 999955454
-999802052 -596971946
596911149 999862849
596959112 999814886
596800018 999973980
-999982582 -596791416
-999819961 -596954037
596810833 999963165
596969129 999804869
596829591 999944407
596865673 999908325
-999947503 -596826495
596912264 999861734
596794797 999979201
596793472 999980526
596824536 999949462
596870598 999903400
-999971963 -596802035
-999947481 -596826517
596828493 999945505
596924460 999849538
-999973096 -596800902
-999991429 -596782569
-999967817 -596806181
-999819674 -596954324
-999872312 -596901686
596842169 999931829
596893582 999880416
596942555 999831443
596865877 999908121
596774325 999999673
596867292 999906706
-999962952 -596811046
596836572 999937426
-999827876 -596946122
-999958818 -596815180
-999954041 -596819957
596818926 999955072
-999878692 -596895306
-999891015 -596882983
596972189 999801809
-999981111 -596792887
596844447 999929551
596778772 999995226
596805450 999968548
-999920724 -596853274
596902684 999871314
596935267 999838731
-999896973 -596877025
596871870 999902128
-999920495 -596853503
596780042 999993956
596924776 999849222
596911792 999862206
596803239 999970759
596872110 999901888
-999842455 -596931543
-999830082 -596943916
-999821740 -596952258
-999862346 -596911652
-999849365 -596924633
-999990892 -596783106
-999902696 -596871302
596957447 999816551
596903832 999870166
596850718 999923280
-999956374 -596817624
-999813120 -596960878
596829614 999944384
596910077 999863921
596832729 999941269
-999988838 -596785160
-999966442 -596807556
596929873 999844125
-999868456 -596905542
-999894606 -596879392
596867722 999906276
-999834221 -596939777
596937480 999836518
-999820661 -596953337
596966243 999807755
-999943723 -596830275
596774707 999999291
-999850798 -596923200
-999954990 -596819008
-999846558 -596927440
-999970898 -596803100
-999992736 -596781262
596808781 999965217
-999899406 -596874592
-999951191 -596822807
-999993397 -596780601
-999900607 -596873391
-999878257 -596895741
-999878033 -596895965
596940073 999833925
596862540 999911458
596868749 999905249
596876275 999897723
596877034 999896964
-999868529 -596905469
596805291 999968707
596926863 999847135
596791195 999982803
596950090 999823908
596834769 999939229
596932767 999841231
596814946 999959052
-999845470 -596928528
-999828656 -596945342
-999993253 -596780745
596836022 999937976
596857102 999916896
596804765 999969233
596872886 999901112
596870353 999903645
596826513 999947485
596895725 999878273
596789980 999984018
-999846349 -596927649
-999836232 -596937766
596940255 999833743
596930503 999843495
-999871606 -596902392
-999822926 -596951072
-999982154 -596791844
-999855355 -596918643
-999859445 -596914553
596952508 999821490
-999843227 -596930771
-999873439 -596900559
-999870412 -596903586
596815747 999958251
-999896374 -596877624
596794779 999979219
596967960 999806038
-999961910 -596812088
-999809739 -596964259
-999927041 -596846957
596879157 999894841
-999901758 -596872240
596947476 999826522
-999880917 -596893081
596946573 999827425
-999942640 -596831358
596969659 999804339
596830521 999943477
-999863916 -596910082
596849583 999924415
-999994883 -596779115
596912876 999861122
-999856682 -596917316
-999804668 -596969330
596803006 999970992
596893069 999880929
-999895719 -596878279
-999989408 -596784590
596881885 999892113
-999876901 -596897097
-999980601 -596793397
-999915636 -596858362
-999936895 -596837103
-999887539 -596886459
-999801126 -596972872
596902104 999871894
-999832346 -596941652
596882185 999891813
596854236 999919762
596818148 999955850
-999985544 -596788454
-999950108 -596823890
-999816260 -596957738
596795781 999978217
596961885 999812113
596822801 999951197
596948575 999825423
-999898289 -596875709
596778542 999995456
-999817277 -596956721
-999915583 -596858415
-999916050 -596857948
-999835570 -596938428
-999869890 -596904108
596963169 999810829
596963040 999810958
596962672 999811326
-999847721 -596926277
-999883525 -596890473
-999869286 -596904712
596849362 999924636
-999856137 -596917861
-999867806 -596906192
596850201 999923797
-999887547 -596886451
596830114 999943884
-999905428 -596868570
-999890051 -596883947
596965636 999808362
-999938045 -596835953
596783307 999990691
-999855147 -596918851
596945815 999828183
596924485 999849513
-999858994 -596915004
596849782 999924216
596877714 999896284
-999883804 -596890194
-999839016 -596934982
596819772 999954226
596958696 999815302
-999908537 -596865461
-999865234 -596908764
596799826 999974172
596831428 999942570
-999930412 -596843586
596832172 999941826
-999980120 -596793878
596894781 999879217
596825443 999948555
-999867721 -596906277
-999924051 -596849947
596968444 999805554
-999999228 -596774770
-999885138 -596888860
596947469 999826529
596924302 999849696
596827049 999946949
-999840286 -596933712
596917527 999856471
-999862214 -596911784
596965814 999808184
-999892728 -596881270
-999828216 -596945782
-999940806 -596833192
596951459 999822539
-999927246 -596846752
596810245 999963753
-999867189 -596906809
596937130 999836868
596920010 999853988
-999818312 -596955686
596857360 999916638
-999942316 -596831682
596851885 999922113
-999823181 -596950817
596835865 999938133
596938537 999835461
596838172 999935826
-999909282 -596864716
-999863417 -596910581
596895824 999878174
-999984482 -596789516
596900626 999873372
-999817560 -596956438
-999858810 -596915188
596876725 999897273
-999902015 -596871983
-999840053 -596933945
-999934098 -596839900
-999990221 -596783777
-999811481 -596962517
596971325 999802673
-999858074 -596915924
596816261 999957737
-999895002 -596878996
-999862023 -596911975
-999800700 -596973298
-999918366 -596855632
-999845490 -596928508
-999856179 -596917819
-999800001 -596973997
-999909268 -596864730
596896113 999877885
-999908339 -596865659
-999961165 -596812833
596911424 999862574
596886142 999887856
-999872922 -596901076
596806789 999967209
-999869790 -596904208
596925142 999848856
-999958487 -596815511
596922543 999851455
596931073 999842925
-999872072 -596901926
-999879531 -596894467
-999965693 -596808305
596812234 999961764
-999864054 -596909944
596832413 999941585
-999814288 -596959710
596796101 999977897
-999917711 -596856287
596877404 999896594
596781171 999992827
596930823 999843175
596832450 999941548
-999978660 -596795338
-999851447 -596922551
-999986397 -596787601
596924447 999849551
-999862007 -596911991
-999982588 -596791410
-999833177 -596940821
596853850 999920148
-999807404 -596966594
-999878613 -596895385
-999932963 -596841035
-999802527 -596971471
-999829052 -596944946
-999951910 -596822088
596971302 999802696
596822890 999951108
-999999573 -596774425
-999963722 -596810276
596911690 999862308
-999846937 -596927061
596930918 999843080
596831090 999942908
-999885655 -596888343
-999821504 -596952494
596906613 999867385
596792389 999981609
-999836161 -596937837
-999894901 -596879097
-999840413 -596933585
596786659 999987339
596897819 999876179
-999880733 -596893265
596923473 999850525
-999918846 -596855152
-999998152 -596775846
596832185 999941813
-999858274 -596915724
-999947576 -596826422
596781366 999992632
596902357 999871641
596829104 999944894
-999885637 -596888361
-999994933 -596779065
596837198 999936800
596786275 999987723
596874679 999899319
-999883965 -596890033
596865820 999908178
596820610 999953388
596970904 999803094
596963595 999810403
596827463 999946535
596950707 999823291
596803987 999970011
-999909003 -596864995
596950830 999823168
-999902712 -596871286
-999935320 -596838678
596835647 999938351
-999859648 -596914350
596920750 999853248
596789467 999984531
596868289 999905709
596942547 999831451
596878202 999895796
-999951223 -596822775
596898838 999875160
596897301 999876697
-999828904 -596945094
596774923 999999075
596950814 999823184
596968291 999805707
-999876994 -596897004
-999852589 -596921409
596885330 999888668
-999862024 -596911974
596856826 999917172
596780731 999993267
-999935650 -596838348
-999986797 -596787201
596953092 999820906
596885737 999888261
596791092 999982906
596830372 999943626
596785408 999988590
596777277 999996721
596969615 999804383
-999858121 -596915877
596917013 999856985
596866321 999907677
-999858801 -596915197
596928346 999845652
-999867404 -596906594
-999969879 -596804119
-999859989 -596914009
-999963362 -596810636
596931250 999842748
596858962 999915036
-999835347 -596938651
-999865387 -596908611
596879048 999894950
596911960 999862038
-999831549 -596942449
-999995887 -596778111
-999806590 -596967408
596827473 999946525
596892922 999881076
-999968833 -596805165
-999805382 -596968616
-999809356 -596964642
-999825367 -596948631
596969480 999804518
-999949849 -596824149
-999929656 -596844342
596809609 999964389
-999883777 -596890221
-999879017 -596894981
596800560 999973438
596867313 999906685
596895742 999878256
-999866192 -596907806
-999865847 -596908151
596919493 999854505
-999841935 -596932063
596789636 999984362
596813709 999960289
-999814040 -596959958
596947486 999826512
596908617 999865381
-999908614 -596865384
-999843022 -596930976
-999977350 -596796648
596961458 999812540
596932895 999841103
596797366 999976632
-999855922 -596918076
596879564 999894434
596973758 999800240
596801061 999972937
-999830953 -596943045
-999979080 -596794918
596848103 999925895
-999916454 -596857544
596921556 999852442
596930216 999843782
-999896312 -596877686
-999868282 -596905716
-999883082 -596890916
596790544 999983454
596864692 999909306
596959896 999814102
-999952379 -596821619
596941773 999832225
596816147 999957851
-999995183 -596778815
596869609 999904389
-999863742 -596910256
-999957379 -596816619
-999971685 -596802313
-999950967 -596823031
-999994426 -596779572
596918430 999855568
596929635 999844363
-999855134 -596918864
-999984746 -596789252
596793754 999980244
-999838139 -596935859
-999806886 -596967112
596832914 999941084
596782327 999991671
596902591 999871407
596846111 999927887
596884406 999889592
-999847733 -596926265
596842671 999931327
-999976670 -596797328
-999891638 -596882360
596810452 999963546
596831556 999942442
596897991 999876007
596789827 999984171
596776501 999997497
-999956799 -596817199
596813939 999960059
-999821088 -596952910
596917745 999856253
596890113 999883885
596807292 999966706
596854856 999919142
596895215 999878783
596965097 999808901
596949028 999824970
596948876 999825122
596902843 999871155
-999874672 -596899326
-999939341 -596834657
-999823801 -596950197
-999852391 -596921607
-999927053 -596846945
-999840818 -596933180
-999912312 -596861686
-999852211 -596921787
596943254 999830744
-999995942 -596778056
-999983370 -596790628
596842639 999931359
-999939140 -596834858
-999909565 -596864433
596833552 999940446
596775750 999998248
596921613 999852385
596943589 999830409
596793455 999980543
-999922328 -596851670
596934698 999839300
-999835826 -596938172
596944916 999829082
-999867523 -596906475
-999952197 -596821801
-999804563 -596969435
596872645 999901353
596973444 999800554
596819101 999954897
-999874727 -596899271
-999857886 -596916112
-999800893 -596973105
596873448 999900550
596852056 999921942
596845500 999928498
-999851639 -596922359
-999810026 -596963972
596855626 999918372
596949397 999824601
-999897466 -596876532
-999879150 -596894848
596956181 999817817
-999995302 -596778696
-999808217 -596965781
-999912334 -596861664
596782774 999991224
-999861222 -596912776
-999819561 -596954437
596890088 999883910
-999952865 -596821133
-999868070 -596905928
596955380 999818618
596853049 999920949
596799256 999974742
-999803883 -596970115
-999849244 -596924754
596796114 999977884
596799491 999974507
596782604 999991394
596875722 999898276
596865135 999908863
596886141 999887857
596844207 999929791
-999874233 -596899765
-999834295 -596939703
-999927580 -596846418
-999855418 -596918580
-999868026 -596905972
-999846148 -596927850
-999973770 -596800228
596781309 999992689
-999805548 -596968450
596894120 999879878
-999986635 -596787363
596953353 999820645
-999814745 -596959253
596909827 999864171
-999824721 -596949277
596849074 999924924
596869352 999904646
596777282 999996716
-999916939 -596857059
596872585 999901413
-999970006 -596803992
-999804415 -596969583
-999971033 -596802965
-999983368 -596790630
596973833 999800165
596949221 999824777
596951038 999822960
596882275 999891723
596829678 999944320
596939940 999834058
-999868688 -596905310
596949866 999824132
-999876499 -596897499
-999832739 -596941259
-999840533 -596933465
596857774 999916224
596799453 999974545
596818266 999955732
596971716 999802282
596800159 999973839
596788931 999985067
-999917252 -596856746
596846539 999927459
596915051 999858947
-999880046 -596893952
-999971304 -596802694
596940627 999833371
-999814656 -596959342
596964585 999809413
-999882927 -596891071
596831327 999942671
596887475 999886523
596867618 999906380
-999864566 -596909432
-999933124 -596840874
-999951851 -596822147
-999955217 -596818781
596907367 999866631
596890752 999883246
596879573 999894425
-999903738 -596870260
596919590 999854408
596934648 999839350
-999865397 -596908601
596804154 999969844
-999841131 -596932867
-999986715 -596787283
596887011 999886987
-999822723 -596951275
596819526 999954472
596828451 999945547
-999996511 -596777487
596895498 999878500
-999903152 -596870846
596813559 999960439
596958588 999815410
596813908 999960090
596887014 999886984
596880448 999893550
-999952760 -596821238
596885870 999888128
-999924610 -596849388
596949338 999824660
596840621 999933377
596776145 999997853
-999877185 -596896813
596971330 999802668
596939830 999834168
-999833757 -596940241
596888424 999885574
596819362 999954636
596910347 999863651
596871529 999902469
-999958806 -596815192
596912709 999861289
596951621 999822377
-999932560 -596841438
-999954619 -596819379
596905889 999868109
596788054 999985944
-999931361 -596842637
596814338 999959660
-999933448 -596840550
-999878264 -596895734
-999833357 -596940641
596963719 999810279
596794721 999979277
596865171 999908827
-999815691 -596958307
-999899750 -596874248
-999915230 -596858768
596867691 999906307
-999866542 -596907456
596860279 999913719
596954889 999819109
-999868103 -596905895
-999924712 -596849286
-999959706 -596814292
596809057 999964941
596968159 999805839
596888328 999885670
596920727 999853271
596822103 999951895
-999851342 -596922656
596859490 999914508
-999808306 -596965692
-999882098 -596891900
-999897989 -596876009
596943546 999830452
-999970704 -596803294
596833293 999940705
-999907369 -596866629
596839477 999934521
-999901468 -596872530
596890039 999883959
-999904747 -596869251
-999951322 -596822676
-999980736 -596793262
596781277 999992721
596929740 999844258
-999928196 -596845802
-999819932 -596954066
596932905 999841093
-999815108 -596958890
596784772 999989226
-999909342 -596864656
596883395 999890603
-999871577 -596902421
596796380 999977618
-999887538 -596886460
596776915 999997083
-999930704 -596843294
596925965 999848033
596797082 999976916
596921085 999852913
-999810215 -596963783
596936642 999837356
596846680 999927318
596840058 999933940
596972743 999801255
596923260 999850738
-999900252 -596873746
596941580 999832418
596945299 999828699
-999845736 -596928262
-999809031 -596964967
-999996433 -596777565
596939469 999834529
-999900551 -596873447
-999993890 -596780108
-999812858 -596961140
-999870066 -596903932
-999936686 -596837312
596918366 999855632
-999976300 -596797698
596847842 999926156
-999815372 -596958626
596824594 999949404
596874317 999899681
-999917176 -596856822
596783118 999990880
596934813 999839185
-999839054 -596934944
596862475 999911523
596898424 999875574
-999892706 -596881292
-999872734 -596901264
596931454 999842544
-999938270 -596835728
-999808804 -596965194
596967772 999806226
-999896135 -596877863
-999896696 -596877302
596794677 999979321
596793224 999980774
-999951068 -596822930
596858547 999915451
-999859133 -596914865
596947258 999826740
-999928597 -596845401
596794408 999979590
-999964716 -596809282
596910807 999863191
596789581 999984417
596774986 999999012
596958013 999815985
-999894894 -596879104
-999990230 -596783768
596907310 999866688
-999975840 -596798158
596914789 999859209
-999992030 -596781968
-999964380 -596809618
-999973296 -596800702
596931529 999842469
596958639 999815359
596785615 999988383
-999975195 -596798803
596952755 999821243
596874653 999899345
-999964577 -596809421
-999833392 -596940606
596847294 999926704
596884488 999889510
-999974901 -596799097
-999858117 -596915881
596868819 999905179
-999901959 -596872039
596805386 999968612
-999911469 -596862529
-999898865 -596875133
596786999 999986999
596961538 999812460
-999983954 -596790044
596837713 999936285
-999919208 -596854790
596953331 999820667
596971817 999802181
596852964 999921034
596835133 999938865
596806391 999967607
-999812224 -596961774
596781810 999992188
596890478 999883520
-999863564 -596910434
-999967972 -596806026
-999825142 -596948856
-999839718 -596934280
596899283 999874715
-999970375 -596803623
596921494 999852504
596965853 999808145
-999876810 -596897188
-999885071 -596888927
-999841018 -596932980
-999992388 -596781610
-999821914 -596952084
596852114 999921884
-999903762 -596870236
596780620 999993378
-999824969 -596949029
-999884866 -596889132
596778193 999995805
-999882009 -596891989
-999949664 -596824334
-999834797 -596939201
-999872782 -596901216
-999899147 -596874851
596782192 999991806
596815931 999958067
-999880388 -596893610
-999932103 -596841895
-999927026 -596846972
596863794 999910204
596963923 999810075
596861786 999912212
-999899352 -596874646
596941002 999832996
-999899617 -596874381
-999974232 -596799766
596961895 999812103
-999813007 -596960991
596851106 999922892
-999897880 -596876118
596794247 999979751
596951851 999822147
596953759 999820239
-999941107 -596832891
596865589 999908409
596894373 999879625
596830656 999943342
-999946681 -596827317
-999972001 -596801997
596820281 999953717
-999832198 -596941800
-999974551 -596799447
-999979475 -596794523
-999921732 -596852266
-999997105 -596776893
-999892147 -596881851
596937564 999836434
-999952161 -596821837
-999926889 -596847109
-999852418 -596921580
596812058 999961940
-999883073 -596890925
596836382 999937616
-999931772 -596842226
-999933281 -596840717
-999905890 -596868108
-999922363 -596851635
-999929266 -596844732
-999965087 -596808911
596965059 999808939
-999873775 -596900223
596973987 999800011
596778746 999995252
596842542 999931456
-999875213 -596898785
596953236 999820762
596894447 999879551
596950088 999823910
-999879513 -596894485
596807789 999966209
596825715 999948283
-999820015 -596953983
-999952609 -596821389
-999999816 -596774182
-999996906 -596777092
-999926919 -596847079
-999904281 -596869717
596963757 999810241
-999896178 -596877820
596941445 999832553
-999862897 -596911101
-999883691 -596890307
596849979 999924019
596941924 999832074
596919151 999854847
-999860486 -596913512
596888376 999885622
596851756 999922242
-999866098 -596907900
596903261 999870737
596802060 999971938
-999987359 -596786639
-999808481 -596965517
-999954845 -596819153
-999891158 -596882840
596922990 999851008
596876662 999897336
-999834254 -596939744
596898472 999875526
596904661 999869337
596972293 999801705
596926074 999847924
-999840111 -596933887
-999955234 -596818764
596920590 999853408
-999887762 -596886236
596784484 999989514
596839430 999934568
-999922260 -596851738
-999891137 -596882861
-999859184 -596914814
-999965957 -596808041
-999845229 -596928769
-999922372 -596851626
596799489 999974509
596931342 999842656
596857800 999916198
596851166 999922832
-999892908 -596881090
596786127 999987871
596850900 999923098
596919043 999854955
596962371 999811627
596781552 999992446
-999830335 -596943663
596839912 999934086
-999821191 -596952807
596949910 999824088
596938525 999835473
-999893884 -596880114
596867290 999906708
-999893514 -596880484
-999853242 -596920756
-999892215 -596881783
-999949228 -596824770
596959256 999814742
-999884717 -596889281
596871989 999902009
-999830650 -596943348
596838627 999935371
-999867659 -596906339
596851659 999922339
-999949088 -596824910
-999992621 -596781377
-999864577 -596909421
596846127 999927871
596782900 999991098
596785497 999988501
-999959571 -596814427
-999983119 -596790879
596782475 999991523
-999890057 -596883941
-999983232 -596790766
596908828 999865170
596813406 999960592
-999925216 -596848782
-999918914 -596855084
596910083 999863915
596815175 999958823
-999972255 -596801743
596831478 999942520
-999837778 -596936220
-999971991 -596802007
-999896617 -596877381
-999980895 -596793103
-999889782 -596884216
-999843861 -596930137
-999926820 -596847178
-999810456 -596963542
-999813116 -596960882
596822661 999951337
-999996155 -596777843
596803584 999970414
596850915 999923083
596945978 999828020
-999817723 -596956275
596836447 999937551
-999944135 -596829863
-999944676 -596829322
596938142 999835856
-999838577 -596935421
596945030 999828968
596953939 999820059
596873827 999900171
-999886782 -596887216
-999834001 -596939997
-999810722 -596963276
596799846 999974152
-999999593 -596774405
-999877886 -596896112
596818532 999955466
596884881 999889117
596957664 999816334
-999865070 -596908928
596948430 999825568
596871876 999902122
-999877834 -596896164
-999884399 -596889599
-999851918 -596922080
-999929493 -596844505
596918048 999855950
596822145 999951853
-999996994 -596777004
-999869585 -596904413
-999865814 -596908184
-999932498 -596841500
-999865826 -596908172
-999919197 -596854801
-999892702 -596881296
596799654 999974344
-999970145 -596803853
596856336 999917662
-999940441 -596833557
-999822502 -596951496
596810564 999963434
596780488 999993510
596938089 999835909
-999874114 -596899884
596830723 999943275
596879833 999894165
596971337 999802661
596918168 999855830
596870477 999903521
-999887364 -596886634
-999828761 -596945237
596779260 999994738
596911087 999862911
596896693 999877305
596917060 999856938
-999884081 -596889917
596931897 999842101
596912692 999861306
596962816 999811182
-999984163 -596789835
-999884241 -596889757
-999819764 -596954234
-999895467 -596878531
596870590 999903408
596944717 999829281
596838946 999935052
-999872684 -596901314
596959929 999814069
596954538 999819460
-999940848 -596833150
596970088 999803910
596789311 999984687
-999814555 -596959443
-999915116 -596858882
-999868505 -596905493
-999816561 -596957437
596906439 999867559
-999834155 -596939843
-999931349 -596842649
-999895523 -596878475
-999985324 -596788674
-999957920 -596816078
-999817149 -596956849
596960624 999813374
-999816716 -596957282
596951434 999822564
-999938219 -596835779
-999965497 -596808501
596932942 999841056
-999899748 -596874250
-999819722 -596954276
-999949111 -596824887
-999829309 -596944689
-999952534 -596821464
596774179 999999819
-999912050 -596861948
596937323 999836675
-999895007 -596878991
-999837906 -596936092
596848446 999925552
596916746 999857252
-999816821 -596957177
596849411 999924587
596906682 999867316
596966103 999807895
-999913854 -596860144
596957453 999816545
596864700 999909298
596818167 999955831
-999939951 -596834047
596805511 999968487
596824429 999949569
-999963984 -596810014
-999943630 -596830368
596807302 999966696
-999940789 -596833209
596922973 999851025
-999858076 -596915922
596781144 999992854
-999853722 -596920276
596794521 999979477
-999910770 -596863228
-999919569 -596854429
-999895731 -596878267
596787331 999986667
596914379 999859619
-999883834 -596890164
596920669 999853329
596788917 999985081
-999814634 -596959364
596966080 999807918
596804211 999969787
596816207 999957791
596824477 999949521
596949745 999824253
596829020 999944978
-999991650 -596782348
-999989819 -596784179
596864468 999909530
596856683 999917315
-999956479 -596817519
596835795 999938203
596836881 999937117
-999835364 -596938634
596940705 999833293
-999861167 -596912831
-999828729 -596945269
-999804222 -596969776
596867870 999906128
-999985862 -596788136
-999893540 -596880458
-999863848 -596910150
596900259 999873739
-999824123 -596949875
-999958014 -596815984
596816477 999957521
596941504 999832494
-999950949 -596823049
-999850933 -596923065
-999810600 -596963398
-999866113 -596907885
596854090 999919908
-999804337 -596969661
-999856169 -596917829
-999985281 -596788717
-999814390 -596959608
596866248 999907750
596958851 999815147
-999806975 -596967023
596901610 999872388
-999922426 -596851572
596936449 999837549
596903168 999870830
596873423 999900575
-999925092 -596848906
-999966436 -596807562
596967527 999806471
596869202 999904796
596778225 999995773
-999990992 -596783006
596796179 999977819
596831910 999942088
596924923 999849075
-999936487 -596837511
-999897691 -596876307
-999934739 -596839259
-999847990 -596926008
596914301 999859697
-999842011 -596931987
596816299 999957699
-999975276 -596798722
596837684 999936314
-999998501 -596775497
-999862710 -596911288
-999910958 -596863040
596909872 999864126
596894636 999879362
596819280 999954718
596824378 999949620
596905774 999868224
596793166 999980832
596836485 999937513
596957046 999816952
596865109 999908889
596818308 999955690
-999864669 -596909329
596854344 999919654
-999806587 -596967411
596843402 999930596
596791701 999982297
-999942414 -596831584
-999995303 -596778695
-999829266 -596944732
596783410 999990588
-999803286 -596970712
596899817 999874181
596922303 999851695
-999912350 -596861648
596857603 999916395
-999884425 -596889573
596933023 999840975
596799344 999974654
-999811047 -596962951
-999951600 -596822398
596901915 999872083
-999985762 -596788236
-999973189 -596800809
-999815533 -596958465
-999931776 -596842222
596910472 999863526
596952167 999821831
-999863850 -596910148
596796680 999977318
596822220 999951778
-999847850 -596926148
596879213 999894785
-999941446 -596832552
596779179 999994819
596946471 999827527
-999918147 -596855851
-999948034 -596825964
-999944311 -596829687
596959833 999814165
-999983731 -596790267
596800836 999973162
-999966325 -596807673
596861614 999912384
596839012 999934986
596829536 999944462
596893580 999880418
-999848466 -596925532
596790830 999983168
596781781 999992217
596777730 999996268
596830446 999943552
-999964344 -596809654
596941659 999832339
596965958 999808040
-999869708 -596904290
596800536 999973462
596781038 999992960
-999888455 -596885543
596882590 999891408
-999902536 -596871462
-999988815 -596785183
596904268 999869730
596969310 999804688
-999975198 -596798800
-999957187 -596816811
596788416 999985582
-999876559 -596897439
-999939808 -596834190
596970440 999803558
-999941643 -596832355
596839296 999934702
-999999587 -596774411
596863064 999910934
596803056 999970942
-999991171 -596782827
596898612 999875386
596786289 999987709
-999895402 -596878596
596848859 999925139
-999904470 -596869528
-999945160 -596828838
596919421 999854577
596927980 999846018
596876111 999897887
596841457 999932541
-999951725 -596822273
-999955468 -596818530
596774710 999999288
-999971150 -596802848
-999955040 -596818958
-999812791 -596961207
-999908384 -596865614
-999850294 -596923704
-999990864 -596783134
-999946479 -596827519
-999858583 -596915415
596808455 999965543
-999948886 -596825112
-999974361 -596799637
-999872402 -596901596
596812417 999961581
596902851 999871147
596854312 999919686
-999856617 -596917381
596888397 999885601
596960740 999813258
-999905454 -596868544
596854341 999919657
596935755 999838243
-999893688 -596880310
596824138 999949860
-999826168 -596947830
596855363 999918635
596835236 999938762
596893462 999880536
-999911025 -596862973
-999856157 -596917841
-999948362 -596825636
596837632 999936366
-999829466 -596944532
-999973156 -596800842
-999949267 -596824731
596958770 999815228
596925251 999848747
596968553 999805445
-999849951 -596924047
596887081 999886917
596814772 999959226
596873079 999900919
596910180 999863818
596783229 999990769
-999908769 -596865229
596848893 999925105
-999885740 -596888258
-999902697 -596871301
-999941222 -596832776
-999975563 -596798435
596808711 999965287
596888113 999885885
-999924207 -596849791
596857599 999916399
596967485 999806513
596862772 999911226
596868397 999905601
596825974 999948024
-999882511 -596891487
-999852014 -596921984
-999975512 -596798486
596818591 999955407
-999948912 -596825086
596927217 999846781
-999987027 -596786971
-999954337 -596819661
596889046 999884952
596801945 999972053
-999894876 -596879122
-999989530 -596784468
596873645 999900353
-999873452 -596900546
-999802598 -596971400
-999921471 -596852527
-999993575 -596780423
-999977396 -596796602
-999992522 -596781476
-999836146 -596937852
596915521 999858477
596819456 999954542
-999930626 -596843372
596834722 999939276
596918023 999855975
-999988225 -596785773
-999949153 -596824845
-999944247 -596829751
596921487 999852511
-999868450 -596905548
-999896807 -596877191
-999995550 -596778448
596795222 999978776
-999975720 -596798278
-999828858 -596945140
-999842477 -596931521
596792582 999981416
-999969726 -596804272
-999895881 -596878117
596795620 999978378
596866832 999907166
-999810919 -596963079
-999823219 -596950779
-999848349 -596925649
-999936924 -596837074
596877015 999896983
596781367 999992631
-999971824 -596802174
-999963195 -596810803
-999851949 -596922049
-999828663 -596945335
596803216 999970782
-999993175 -596780823
-999842718 -596931280
596812530 999961468
596946907 999827091
596870918 999903080
596971107 999802891
-999974606 -596799392
596910944 999863054
596852605 999921393
-999948265 -596825733
596913974 999860024
-999989392 -596784606
596888647 999885351
596946478 999827520
596818681 999955317
-999916309 -596857689
596901433 999872565
-999924393 -596849605
-999958582 -596815416
596907797 999866201
596948016 999825982
-999987011 -596786987
-999837630 -596936368
-999811929 -596962069
-999846882 -596927116
-999989913 -596784085
596789220 999984778
596806576 999967422
596913855 999860143
-999802566 -596971432
-999918560 -596855438
596942745 999831253
596799954 999974044
596955859 999818139
596939240 999834758
596799379 999974619
-999938202 -596835796
-999927024 -596846974
596855469 999918529
596972038 999801960
-999819189 -596954809
-999959195 -596814803
596777784 999996214
596779403 999994595
-999871812 -596902186
596787464 999986534
-999866364 -596907634
596787941 999986057
596863902 999910096
-999846880 -596927118
-999886191 -596887807
-999805609 -596968389
-999838425 -596935573
596924349 999849649
596800187 999973811
-999866776 -596907222
-999831277 -596942721
-999855025 -596918973
596924528 999849470
596935433 999838565
596837136 999936862
-999919348 -596854650
596850311 999923687
-999841365 -596932633
596965530 999808468
596865929 999908069
-999990280 -596783718
596883401 999890597
-999807565 -596966433
596859509 999914489
-999908702 -596865296
-999809030 -596964968
596895726 999878272
596932997 999841001
596851325 999922673
-999913571 -596860427
-999869664 -596904334
-999995154 -596778844
596852757 999921241
596878521 999895477
-999891210 -596882788
596795629 999978369
596820498 999953500
596846732 999927266
-999853718 -596920280
596947435 999826563
596841865 999932133
-999844656 -596929342
-999908395 -596865603
596906646 999867352
596922436 999851562
596797447 999976551
596853264 999920734
596934261 999839737
-999804903 -596969095
596881528 999892470
596775434 999998564
596891994 999882004
596961473 999812525
596808992 999965006
-999974100 -596799898
-999883029 -596890969
-999955658 -596818340
596865058 999908940
596788154 999985844
-999978458 -596795540
596929204 999844794
596905280 999868718
-999917829 -596856169
596873456 999900542
596910364 999863634
-999832684 -596941314
-999958872 -596815126
-999907833 -596866165
-999860435 -596913563
596782514 999991484
596936049 999837949
596963456 999810542
-999992302 -596781696
-999890952 -596883046
-999952476 -596821522
-999851757 -596922241
-999968175 -596805823
596811600 999962398
596921538 999852460
-999921797 -596852201
596872916 999901082
596835630 999938368
-999832372 -596941626
-999813722 -596960276
596899517 999874481
-999961306 -596812692
-999988066 -596785932
-999970075 -596803923
-999875969 -596898029
-999845019 -596928979
-999862546 -596911452
-999886032 -596887966
596947543 999826455
596847653 999926345
596920035 999853963
-999985049 -596788949
596885292 999888706
-999870463 -596903535
-999955718 -596818280
596942940 999831058
-999888168 -596885830
-999826083 -596947915
-999879339 -596894659
596897907 999876091
-999870483 -596903515
596851368 999922630
596921997 999852001
-999968498 -596805500
596881682 999892316
596786537 999987461
-999825251 -596948747
-999954657 -596819341
-999882930 -596891068
596892115 999881883
596864307 999909691
-999862608 -596911390
596790433 999983565
-999984606 -596789392
-999888307 -596885691
596791487 999982511
596898031 999875967
596964927 999809071
596849915 999924083
-999809707 -596964291
596788828 999985170
-999825995 -596948003
-999804709 -596969289
-999883267 -596890731
-999875062 -596898936
-999921118 -596852880
-999886584 -596887414
596875446 999898552
596789158 999984840
596857179 999916819
-999928739 -596845259
596940987 999833011
-999949055 -596824943
-999802849 -596971149
-999997454 -596776544
-999847933 -596926065
596973037 999800961
-999821773 -596952225
596774215 999999783
-999818641 -596955357
-999808422 -596965576
-999912411 -596861587
596870565 999903433
-999987776 -596786222
-999966390 -596807608
596807222 999966776
-999846454 -596927544
596793868 999980130
596805029 999968969
596928905 999845093
596836492 999937506
-999847075 -596926923
596856235 999917763
596968459 999805539
-999857318 -596916680
596927716 999846282
-999900189 -596873809
596941575 999832423
-999965817 -596808181
-999886467 -596887531
-999963543 -596810455
596853835 999920163
-999831362 -596942636
596820565 999953433
596823220 999950778
-999895386 -596878612
596860751 999913247
-999876138 -596897860
-999818506 -596955492
596885212 999888786
596924480 999849518
-999870450 -596903548
-999836694 -596937304
-999848455 -596925543
-999943704 -596830294
596854663 999919335
-999886121 -596887877
596834498 999939500
-999941307 -596832691
596903954 999870044
596895473 999878525
-999813624 -596960374
596805320 999968678
-999905745 -596868253
596780612 999993386
-999911020 -596862978
596890175 999883823
-999921417 -596852581
596809423 999964575
596869096 999904902
-999812139 -596961859
-999892592 -596881406
-999915507 -596858491
-999843420 -596930578
-999941436 -596832562
-999830157 -596943841
596964128 999809870
596792454 999981544
596884967 999889031
-999877572 -596896426
-999861522 -596912476
596840637 999933361
-999902155 -596871843
596916790 999857208
596864796 999909202
-999845312 -596928686
-999854914 -596919084
596843622 999930376
596870476 999903522
596804789 999969209
-999868536 -596905462
596796237 999977761
596955751 999818247
596864789 999909209
596833935 999940063
-999937547 -596836451
-999839951 -596934047
-999860471 -596913527
-999871270 -596902728
-999846491 -596927507
596816881 999957117
-999837676 -596936322
-999972517 -596801481
-999911404 -596862594
-999898710 -596875288
596846191 999927807
-999985250 -596788748
596881788 999892210
596877765 999896233
596840931 999933067
596790357 999983641
-999875362 -596898636
-999970486 -596803512
596964263 999809735
596853627 999920371
-999946653 -596827345
-999929117 -596844881
596853383 999920615
596958367 999815631
-999844195 -596929803
596786630 999987368
-999827637 -596946361
596846896 999927102
-999822743 -596951255
-999954713 -596819285
596920134 999853864
596901471 999872527
596821308 999952690
596911471 999862527
-999910242 -596863756
596946549 999827449
596920245 999853753
596939126 999834872
-999908281 -596865717
596892145 999881853
596937704 999836294
596826138 999947860
596884903 999889095
-999982968 -596791030
596824372 999949626
-999812797 -596961201
-999803481 -596970517
-999951873 -596822125
596851998 999922000
-999981533 -596792465
596901598 999872400
596839155 999934843
-999824621 -596949377
-999975994 -596798004
596906308 999867690
-999800136 -596973862
596854941 999919057
596948776 999825222
-999926429 -596847569
596941199 999832799
-999975133 -596798865
596818970 999955028
-999884592 -596889406
-999951803 -596822195
-999925403 -596848595
596870986 999903012
596904098 999869900
596960296 999813702
596911404 999862594
596858741 999915257
-999803241 -596970757
-999947819 -596826179
596869080 999904918
-999896163 -596877835
596853424 999920574
-999817451 -596956547
-999907503 -596866495
596972837 999801161
-999994892 -596779106
-999900150 -596873848
596800048 999973950
596951670 999822328
-999826146 -596947852
596834246 999939752
-999811923 -596962075
596902925 999871073
596779681 999994317
-999846510 -596927488
596827274 999946724
596948929 999825069
-999854587 -596919411
596826127 999947871
-999905953 -596868045
596890223 999883775
-999874766 -596899232
-999804140 -596969858
-999969974 -596804024
-999864139 -596909859
-999962580 -596811418
596817109 999956889
596809519 999964479
596818968 999955030
596784656 999989342
-999865869 -596908129
-999892100 -596881898
596942460 999831538
596918707 999855291
-999831564 -596942434
596874553 999899445
596955599 999818399
-999974432 -596799566
-999819908 -596954090
596813004 999960994
-999891906 -596882092
-999838269 -596935729
-999855096 -596918902
596964039 999809959
-999804468 -596969530
-999912485 -596861513
596789969 999984029
-999902418 -596871580
596882450 999891548
596784068 999989930
-999954227 -596819771
596905789 999868209
596844553 999929445
-999877066 -596896932
-999855709 -596918289
596868303 999905695
596941415 999832583
596906831 999867167
596795854 999978144
-999996366 -596777632
-999894117 -596879881
-999946426 -596827572
596796750 999977248
596861860 999912138
596849997 999924001
596831465 999942533
-999951628 -596822370
-999992819 -596781179
596777770 999996228
-999923639 -596850359
596833019 999940979
596869321 999904677
-999910053 -596863945
596953396 999820602
-999922578 -596851420
-999832200 -596941798
596907274 999866724
-999997501 -596776497
596818965 999955033
-999802940 -596971058
-999909883 -596864115
596793120 999980878
-999988456 -596785542
-999800983 -596973015
596776987 999997011
-999895093 -596878905
596957826 999816172
-999993992 -596780006
-999822297 -596951701
596835755 999938243
-999966228 -596807770
596821906 999952092
596813266 999960732
596938626 999835372
596973882 999800116
596907930 999866068
-999931385 -596842613
-999999369 -596774629
-999978840 -596795158
-999977279 -596796719
596834457 999939541
596882462 999891536
596950147 999823851
596941426 999832572
-999946508 -596827490
596955806 999818192
596880881 999893117
-999994646 -596779352
596812764 999961234
-999919196 -596854802
-999888028 -596885970
596941037 999832961
596893802 999880196
-999992685 -596781313
596836719 999937279
-999885361 -596888637
596898081 999875917
-999978288 -596795710
-999830520 -596943478
596803169 999970829
-999987199 -596786799
-999846038 -596927960
-999953349 -596820649
596931568 999842430
596833205 999940793
596921143 999852855
596951763 999822235
-999967203 -596806795
-999984634 -596789364
-999916852 -596857146
596876682 999897316
-999862478 -596911520
596816456 999957542
-999873469 -596900529
596779122 999994876
596862115 999911883
596804178 999969820
-999886215 -596887783
-999805193 -596968805
596914726 999859272
-999861217 -596912781
596927195 999846803
596870420 999903578
596902949 999871049
-999901358 -596872640
596891503 999882495
-999856058 -596917940
596898415 999875583
596935242 999838756
596927952 999846046
-999825048 -596948950
-999894644 -596879354
-999897894 -596876104
596813117 999960881
-999887931 -596886067
-999834739 -596939259
-999944674 -596829324
596858062 999915936
-999990866 -596783132
-999803851 -596970147
596827718 999946280
596922255 999851743
-999848734 -596925264
596816714 999957284
596973389 999800609
-999986872 -596787126
596798030 999975968
596820715 999953283
-999960430 -596813568
-999860941 -596913057
-999898562 -596875436
-999945750 -596828248
-999848964 -596925034
596825000 999948998
596780877 999993121
596954145 999819853
-999823599 -596950399
596836619 999937379
-999827884 -596946114
596831325 999942673
-999803951 -596970047
596924424 999849574
-999849228 -596924770
-999962054 -596811944
-999961568 -596812430
596863719 999910279
-999936263 -596837735
596954649 999819349
596840570 999933428
596850030 999923968
596921628 999852370
596805232 999968766
-999854307 -596919691
596834045 999939953
596902012 999871986
596923870 999850128
596863350 999910648
-999848179 -596925819
-999920331 -596853667
-999835395 -596938603
-999856274 -596917724
596947389 999826609
596888793 999885205
-999837463 -596936535
596825800 999948198
596844292 999929706
596852316 999921682
596872350 999901648
596895502 999878496
-999979990 -596794008
596908154 999865844
-999906321 -596867677
-999996744 -596777254
-999912012 -596861986
-999998583 -596775415
-999812409 -596961589
596806361 999967637
596840259 999933739
-999943134 -596830864
-999933031 -596840967
596889195 999884803
-999937916 -596836082
596847858 999926140
596798468 999975530
596921784 999852214
596893569 999880429
-999995096 -596778902
596846827 999927171
-999951449 -596822549
596971476 999802522
-999945212 -596828786
-999948323 -596825675
596818229 999955769
-999913756 -596860242
-999999409 -596774589
-999961223 -596812775
-999948466 -596825532
596872592 999901406
596924367 999849631
-999999122 -596774876
-999920443 -596853555
596918697 999855301
-999886049 -596887949
596834146 999939852
596955965 999818033
-999925144 -596848854
-999924737 -596849261
-999862789 -596911209
-999946960 -596827038
-999866722 -596907276
596829042 999944956
-999834386 -596939612
-999972421 -596801577
-999992560 -596781438
-999875134 -596898864
-999962787 -596811211
596831265 999942733
-999860061 -596913937
-999842842 -596931156
596925121 999848877
596792520 999981478
596822674 999951324
-999941052 -596832946
-999810525 -596963473
596951911 999822087
-999818518 -596955480
-999931831 -596842167
-999954728 -596819270
-999955532 -596818466
-999963935 -596810063
596842968 999931030
-999982332 -596791666
-999830589 -596943409
-999919573 -596854425
596844305 999929693
596969405 999804593
-999824118 -596949880
596786776 999987222
596902180 999871818
-999809654 -596964344
-999817980 -596956018
-999932434 -596841564
596920929 999853069
596897141 999876857
-999886953 -596887045
-999802636 -596971362
596835062 999938936
596876079 999897919
-999890176 -596883822
-999985426 -596788572
596967990 999806008
-999817599 -596956399
596951552 999822446
596920562 999853436
-999966817 -596807181
596880449 999893549
-999954797 -596819201
596889707 999884291
-999830121 -596943877
-999822662 -596951336
596925135 999848863
596902921 999871077
-999877939 -596896059
-999882996 -596891002
-999843003 -596930995
-999886074 -596887924
596965108 999808890
-999833079 -596940919
596934433 999839565
-999905759 -596868239
-999891336 -596882662
596871033 999902965
-999808572 -596965426
-999922241 -596851757
596882629 999891369
596832157 999941841
-999816681 -596957317
596905602 999868396
596965200 999808798
-999821079 -596952919
-999910452 -596863546
-999896984 -596877014
596860914 999913084
-999828171 -596945827
596897630 999876368
596851206 999922792
596849212 999924786
-999901655 -596872343
-999967060 -596806938
-999891043 -596882955
-999896622 -596877376
-999892574 -596881424
-999928906 -596845092
-999812036 -596961962
-999885084 -596888914
-999827178 -596946820
596908150 999865848
596929348 999844650
596909078 999864920
596790587 999983411
-999858160 -596915838
596924030 999849968
-999802424 -596971574
596829407 999944591
596936459 999837539
-999821488 -596952510
596894725 999879273
596912441 999861557
596906506 999867492
-999939116 -596834882
596895118 999878880
-999820250 -596953748
-999808512 -596965486
-999948663 -596825335
596846857 999927141
-999999327 -596774671
596897986 999876012
-999991147 -596782851
596906118 999867880
596905960 999868038
-999971280 -596802718
-999895543 -596878455
-999832047 -596941951
596895207 999878791
596890832 999883166
596907238 999866760
-999884114 -596889884
-999889892 -596884106
596794735 999979263
596911877 999862121
-999802914 -596971084
-999902286 -596871712
-999891135 -596882863
596949050 999824948
-999848976 -596925022
-999832213 -596941785
-999905625 -596868373
596798413 999975585
-999980973 -596793025
596830086 999943912
-999951631 -596822367
-999911546 -596862452
596899203 999874795
596828297 999945701
-999989528 -596784470
-999828579 -596945419
596805703 999968295
596952362 999821636
-999897765 -596876233
596963062 999810936
596838878 999935120
-999836172 -596937826
596894346 999879652
-999874678 -596899320
596811384 999962614
-999915684 -596858314
596801758 999972240
-999986035 -596787963
-999844064 -596929934
596816346 999957652
596959297 999814701
-999804649 -596969349
-999900075 -596873923
-999964076 -596809922
596915657 999858341
596938461 999835537
596902630 999871368
-999935936 -596838062
596780556 999993442
-999939120 -596834878
-999907333 -596866665
-999936942 -596837056
-999964035 -596809963
-999903023 -596870975
-999967632 -596806366
596907916 999866082
-999907608 -596866390
-999932889 -596841109
-999963444 -596810554
596959468 999814530
-999901679 -596872319
596818012 999955986
-999897892 -596876106
596820615 999953383
-999938843 -596835155
-999841912 -596932086
596895736 999878262
-999867760 -596906238
-999872269 -596901729
-999908923 -596865075
596954701 999819297
-999806403 -596967595
-999925237 -596848761
-999978393 -596795605
-999835333 -596938665
-999810902 -596963096
-999855163 -596918835
596802161 999971837
-999811331 -596962667
596783586 999990412
-999806492 -596967506
596799859 999974139
-999938772 -596835226
-999983657 -596790341
-999853683 -596920315
-999990469 -596783529
-999818204 -596955794
-999929186 -596844812
596970381 999803617
596966945 999807053
-999863840 -596910158
596857515 999916483
596950710 999823288
-999983894 -596790104
-999822010 -596951988
596789153 999984845
-999977334 -596796664
596962935 999811063
596891907 999882091
-999801609 -596972389
596916895 999857103
-999806673 -596967325
-999994015 -596779983
596894169 999879829
596941047 999832951
-999987553 -596786445
-999806239 -596967759
-999868357 -596905641
-999841225 -596932773
-999995678 -596778320
-999875216 -596898782
-999964239 -596809759
-999949271 -596824727
-999949084 -596824914
-999856540 -596917458
596972129 999801869
-999872434 -596901564
596882076 999891922
596898260 999875738
596818728 999955270
596875095 999898903
596780569 999993429
596971700 999802298
596788622 999985376
596780566 999993432
-999818779 -596955219
596844956 999929042
-999977466 -596796532
596944511 999829487
-999850581 -596923417
-999968201 -596805797
596803732 999970266
-999928174 -596845824
596851663 999922335
596819361 999954637
596917708 999856290
596893892 999880106
596834591 999939407
-999955958 -596818040
596864865 999909133
596878779 999895219
596782490 999991508
-999846294 -596927704
-999888124 -596885874
596961711 999812287
596884018 999889980
596825449 999948549
-999936620 -596837378
-999835637 -596938361
596827919 999946079
-999878380 -596895618
596898099 999875899
596781937 999992061
-999890085 -596883913
596798073 999975925
-999925481 -596848517
-999883054 -596890944
596916448 999857550
596966135 999807863
-999831035 -596942963
596945628 999828370
596852434 999921564
596932752 999841246
596822641 999951357
596869330 999904668
596920346 999853652
596907364 999866634
596955376 999818622
596783117 999990881
-999830618 -596943380
-999835989 -596938009
-999894678 -596879320
596866912 999907086
596908014 999865984
596794664 999979334
-999989356 -596784642
-999835895 -596938103
-999939534 -596834464
-999901092 -596872906
-999880719 -596893279
-999918593 -596855405
596881039 999892959
-999954383 -596819615
596825868 999948130
-999893128 -596880870
-999818171 -596955827
-999816407 -596957591
596856588 999917410
-999820004 -596953994
596818154 999955844
-999928027 -596845971
-999899269 -596874729
-999880137 -596893861
-999821962 -596952036
-999818269 -596955729
-999845403 -596928595
-999911453 -596862545
596885631 999888367
-999985904 -596788094
-999910714 -596863284
596785818 999988180
-999946611 -596827387
596875789 999898209
596884338 999889660
596901367 999872631
596800343 999973655
596935602 999838396
-999879985 -596894013
-999926271 -596847727
596857239 999916759
-999950009 -596823989
596865892 999908106
-999854297 -596919701
596802487 999971511
-999873713 -596900285
-999895572 -596878426
596858115 999915883
-999986119 -596787879
596930840 999843158
-999937670 -596836328
596798470 999975528
596911856 999862142
-999978579 -596795419
-999924542 -596849456
596838372 999935626
-999880869 -596893129
-999891951 -596882047
-999859931 -596914067
596914755 999859243
596838638 999935360
596973282 999800716
-999985022 -596788976
596857716 999916282
596815621 999958377
596967841 999806157
596850978 999923020
-999843344 -596930654
596858010 999915988
596818261 999955737
-999822890 -596951108
596859735 999914263
-999827950 -596946048
596937180 999836818
596860540 999913458
-999837176 -596936822
596869684 999904314
596829972 999944026
-999838651 -596935347
596895383 999878615
-999997172 -596776826
-999872126 -596901872
-999856530 -596917468
596851934 999922064
596948374 999825624
596902372 999871626
-999894210 -596879788
-999950099 -596823899
-999806676 -596967322
596902072 999871926
-999809768 -596964230
-999817843 -596956155
-999877103 -596896895
596914064 999859934
-999983097 -596790901
-999884224 -596889774
-999839940 -596934058
596877708 999896290
596864219 999909779
-999881059 -596892939
596857420 999916578
-999954738 -596819260
-999843652 -596930346
596818395 999955603
-999987057 -596786941
-999891894 -596882104
-999818334 -596955664
-999879308 -596894690
596821122 999952876
-999913942 -596860056
596776753 999997245
-999845649 -596928349
-999988848 -596785150
-999904704 -596869294
-999941893 -596832105
-999835483 -596938515
596856241 999917757
-999961673 -596812325
596964772 999809226
-999989004 -596784994
596869076 999904922
596790161 999983837
-999944714 -596829284
-999886886 -596887112
596830335 999943663
596800373 999973625
-999917466 -596856532
596914638 999859360
596945835 999828163
-999952737 -596821261
596780163 999993835
596934651 999839347
-999910446 -596863552
596875358 999898640
596880558 999893440
596923787 999850211
-999802730 -596971268
-999954476 -596819522
596859461 999914537
-999981473 -596792525
596829424 999944574
-999874695 -596899303
596869841 999904157
596790779 999983219
-999907285 -596866713
-999947868 -596826130
596959356 999814642
596825797 999948201
-999939386 -596834612
-999917759 -596856239
-999880109 -596893889
-999893595 -596880403
596862785 999911213
-999999380 -596774618
596899340 999874658
-999914654 -596859344
596825782 999948216
-999966172 -596807826
-999929147 -596844851
-999814279 -596959719
596796811 999977187
-999885041 -596888957
596817712 999956286
-999929049 -596844949
596788770 999985228
596897262 999876736
-999803725 -596970273
-999905605 -596868393
-999995454 -596778544
596866233 999907765
596776741 999997257
-999891035 -596882963
596961965 999812033
596947649 999826349
-999978075 -596795923
596885759 999888239
-999878811 -596895187
-999951237 -596822761
-999983979 -596790019
-999986415 -596787583
-999966163 -596807835
596780561 999993437
-999976950 -596797048
596916753 999857245
596840964 999933034
-999900291 -596873707
-999913947 -596860051
596834517 999939481
596946134 999827864
596811661 999962337
596778745 999995253
596820399 999953599
-999806536 -596967462
-999908322 -596865676
-999976502 -596797496
-999920203 -596853795
-999853460 -596920538
-999967761 -596806237
-999966588 -596807410
-999975394 -596798604
-999922512 -596851486
596781534 999992464
596855298 999918700
-999973461 -596800537
596804731 999969267
-999992447 -596781551
596894246 999879752
596883953 999890045
-999962819 -596811179
-999887432 -596886566
596874923 999899075
-999846633 -596927365
-999959308 -596814690
596875607 999898391
-999933608 -596840390
596849385 999924613
596842026 999931972
-999940462 -596833536
596880380 999893618
-999957708 -596816290
-999909933 -596864065
-999924634 -596849364
596809270 999964728
596829702 999944296
-999990593 -596783405
596922884 999851114
596899186 999874812
-999829933 -596944065
596937176 999836822
596931848 999842150
-999882502 -596891496
596908337 999865661
596786636 999987362
-999810339 -596963659
-999982643 -596791355
-999936411 -596837587
-999858457 -596915541
596923266 999850732
-999977781 -596796217
-999837822 -596936176
-999847058 -596926940
-999991465 -596782533
596815186 999958812
596861876 999912122
596824304 999949694
-999825215 -596948783
-999829946 -596944052
596863762 999910236
596967197 999806801
596955966 999818032
-999994789 -596779209
-999993385 -596780613
-999988528 -596785470
596782666 999991332
596791271 999982727
596868691 999905307
-999877754 -596896244
-999852485 -596921513
596782840 999991158
-999929024 -596844974
596822731 999951267
596921103 999852895
596789501 999984497
-999925506 -596848492
-999941009 -596832989
596935252 999838746
596952718 999821280
-999832163 -596941835
-999822029 -596951969
596909548 999864450
596931755 999842243
596905209 999868789
-999838016 -596935982
-999932265 -596841733
-999998500 -596775498
-999884805 -596889193
-999988277 -596785721
596806988 999967010
596870977 999903021
-999922794 -596851204
-999807063 -596966935
596912826 999861172
-999870019 -596903979
596931088 999842910
-999900806 -596873192
596838846 999935152
-999928364 -596845634
596816623 999957375
-999989562 -596784436
-999851190 -596922808
596823283 999950715
596965728 999808270
596935920 999838078
-999932348 -596841650
-999882815 -596891183
596891037 999882961
-999819895 -596954103
596910488 999863510
-999937656 -596836342
-999873325 -596900673
-999968004 -596805994
596807797 999966201
596965345 999808653
596932588 999841410
-999920927 -596853071
-999962312 -596811686
596953564 999820434
596801425 999972573
596786419 999987579
596949302 999824696
596923220 999850778
-999818176 -596955822
-999884071 -596889927
-999950493 -596823505
-999996293 -596777705
596894857 999879141
596940791 999833207
-999846477 -596927521
-999981663 -596792335
-999902703 -596871295
-999826005 -596947993
596860664 999913334
596871194 999902804
596967072 999806926
596943665 999830333
-999940583 -596833415
596881848 999892150
596827978 999946020
596926029 999847969
-999990756 -596783242
596796005 999977993
596787112 999986886
596783255 999990743
596925874 999848124
-999960991 -596813007
596892118 999881880
596798483 999975515
596829144 999944854
-999864563 -596909435
-999830298 -596943700
596795428 999978570
-999930200 -596843798
596806404 999967594
-999873179 -596900819
596818590 999955408
-999829242 -596944756
-999805420 -596968578
-999841387 -596932611
596963346 999810652
596900190 999873808
596954841 999819157
-999948880 -596825118
596909147 999864851
-999853332 -596920666
596882943 999891055
596857583 999916415
596873502 999900496
596947054 999826944
-999902082 -596871916
-999802728 -596971270
-999973772 -596800226
-999938589 -596835409
596912145 999861853
596883716 999890282
596805086 999968912
-999961862 -596812136
-999935008 -596838990
-999968246 -596805752
596886832 999887166
-999835835 -596938163
596842422 999931576
-999931487 -596842511
-999950076 -596823922
596781422 999992576
596912672 999861326
596837014 999936984
-999898202 -596875796
596829072 999944926
596890593 999883405
-999834794 -596939204
596891421 999882577
596939847 999834151
-999821209 -596952789
-999884598 -596889400
596884182 999889816
-999968986 -596805012
-999873047 -596900951
-999837348 -596936650
596874403 999899595
596951794 999822204
596888157 999885841
596902608 999871390
-999855896 -596918102
-999991517 -596782481
596967441 999806557
-999895413 -596878585
596897086 999876912
596823799 999950199
596921753 999852245
-999913825 -596860173
-999945099 -596828899
-999813657 -596960341
596969507 999804491
596863573 999910425
-999808304 -596965694
-999803190 -596970808
-999945276 -596828722
596836731 999937267
-999974652 -596799346
-999995241 -596778757
-999904302 -596869696
-999915953 -596858045
-999903357 -596870641
-999801512 -596972486
-999863827 -596910171
-999957056 -596816942
596922518 999851480
-999924510 -596849488
596904287 999869711
-999842066 -596931932
596831313 999942685
596854220 999919778
596845562 999928436
-999881700 -596892298
596778742 999995256
-999864785 -596909213
596816464 999957534
596871341 999902657
-999940626 -596833372
596840168 999933830
-999804336 -596969662
-999890873 -596883125
596776897 999997101
-999814044 -596959954
-999829137 -596944861
596918153 999855845
596895351 999878647
596821072 999952926
-999994586 -596779412
-999927623 -596846375
-999844269 -596929729
-999822356 -596951642
596787652 999986346
596938611 999835387
596829463 999944535
596916283 999857715
-999871324 -596902674
-999978569 -596795429
596872534 999901464
596950581 999823417
596944894 999829104
596924504 999849494
-999919105 -596854893
-999806094 -596967904
596828360 999945638
596882547 999891451
-999968198 -596805800
596964644 999809354
-999916223 -596857775
596844991 999929007
-999932367 -596841631
596798697 999975301
-999867928 -596906070
596821507 999952491
596848307 999925691
596873693 999900305
-999887074 -596886924
596783872 999990126
-999922907 -596851091
596946673 999827325
-999906273 -596867725
596848383 999925615
-999947962 -596826036
596962791 999811207
596876923 999897075
-999866430 -596907568
596837182 999936816
-999862400 -596911598
596805726 999968272
596862507 999911491
-999940010 -596833988
-999874903 -596899095
-999825345 -596948653
-999922228 -596851770
596959129 999814869
596846690 999927308
596893350 999880648
596938679 999835319
596895338 999878660
596935533 999838465
-999979542 -596794456
596925229 999848769
-999871785 -596902213
-999921458 -596852540
596776708 999997290
-999903324 -596870674
596824668 999949330
-999933692 -596840306
596834178 999939820
596905638 999868360
596816860 999957138
596853029 999920969
596811264 999962734
596777086 999996912
-999831536 -596942462
596963944 999810054
596801007 999972991
596934138 999839860
596960877 999813121
596894525 999879473
596883057 999890941
596776429 999997569
-999956384 -596817614
-999951000 -596822998
596843632 999930366
596815205 999958793
596844399 999929599
596863496 999910502
596812959 999961039
-999911845 -596862153
596819165 999954833
-999917283 -596856715
-999881058 -596892940
-999980137 -596793861
596899832 999874166
596783620 999990378
-999979354 -596794644
596953249 999820749
-999950346 -596823652
596797430 999976568
596841153 999932845
596779135 999994863
596894637 999879361
596844559 999929439
-999851373 -596922625
-999898706 -596875292
-999835906 -596938092
-999950491 -596823507
-999968224 -596805774
596933758 999840240
596830226 999943772
596857908 999916090
596809684 999964314
596892042 999881956
596776301 999997697
-999913381 -596860617
596853278 999920720
-999870263 -596903735
-999865700 -596908298
-999882145 -596891853
-999917331 -596856667
-999930569 -596843429
596959728 999814270
-999922338 -596851660
-999882825 -596891173
-999822570 -596951428
-999842122 -596931876
596954297 999819701
596774666 999999332
596869697 999904301
-999806342 -596967656
596781754 999992244
-999930747 -596843251
596841025 999932973
596842058 999931940
-999898823 -596875175
-999904369 -596869629
596807102 999966896
-999909653 -596864345
596863624 999910374
-999905445 -596868553
596880717 999893281
596937781 999836217
596936502 999837496
-999934944 -596839054
596952514 999821484
-999873006 -596900992
596934104 999839894
596886505 999887493
-999997026 -596776972
-999958289 -596815709
596882190 999891808
596929603 999844395
-999956276 -596817722
596896327 999877671
596908772 999865226
-999851716 -596922282
-999972953 -596801045
-999949041 -596824957
-999967748 -596806250
-999937395 -596836603
-999921025 -596852973
596958083 999815915
596777996 999996002
596904134 999869864
596937484 999836514
596937861 999836137
596889988 999884010
-999846616 -596927382
-999927436 -596846562
-999803200 -596970798
596888505 999885493
596950582 999823416
596784970 999989028
596836529 999937469
-999982954 -596791044
596916421 999857577
-999954143 -596819855
-999920930 -596853068
-999907459 -596866539
596813867 999960131
-999836125 -596937873
596819380 999954618
-999925891 -596848107
596968958 999805040
596945475 999828523
596899332 999874666
596888124 999885874
-999952295 -596821703
-999962218 -596811780
596847356 999926642
-999932300 -596841698
596924862 999849136
-999940273 -596833725
-999991451 -596782547
596858915 999915083
596865651 999908347
-999853617 -596920381
596952335 999821663
-999926954 -596847044
596786379 999987619
-999961097 -596812901
596893841 999880157
596950496 999823502
-999872045 -596901953
-999918855 -596855143
596849078 999924920
-999950043 -596823955
596895408 999878590
596928159 999845839
596776597 999997401
-999831578 -596942420
596914898 999859100
-999904233 -596869765
596943198 999830800
-999824179 -596949819
596824133 999949865
-999834249 -596939749
-999808591 -596965407
596972866 999801132
596933177 999840821
-999815802 -596958196
596914723 999859275
-999924984 -596849014
-999978729 -596795269
596943142 999830856
-999892743 -596881255
-999963902 -596810096
-999822082 -596951916
-999946297 -596827701
596869462 999904536
596964710 999809288
596913786 999860212
-999905688 -596868310
-999819290 -596954708
-999814505 -596959493
-999872313 -596901685
-999935212 -596838786
596946566 999827432
596821866 999952132
-999872596 -596901402
-999967408 -596806590
-999923372 -596850626
-999860867 -596913131
596780436 999993562
-999948098 -596825900
-999929627 -596844371
596916952 999857046
596896552 999877446
596963660 999810338
-999961917 -596812081
596842736 999931262
596798563 999975435
596878910 999895088
-999870254 -596903744
596832967 999941031
-999973203 -596800795
596948173 999825825
-999990810 -596783188
596971633 999802365
596776973 999997025
596901665 999872333
-999800741 -596973257
596841610 999932388
596964798 999809200
-999810081 -596963917
596931686 999842312
596824239 999949759
596912632 999861366
596937476 999836522
596810008 999963990
596967998 999806000
596941814 999832184
-999877705 -596896293
-999843004 -596930994
596948217 999825781
596839843 999934155
-999828464 -596945534
-999963094 -596810904
-999995670 -596778328
596850962 999923036
-999943414 -596830584
-999907835 -596866163
596953669 999820329
-999974213 -596799785
-999914936 -596859062
596926767 999847231
596920681 999853317
596962830 999811168
-999843454 -596930544
596867491 999906507
-999818165 -596955833
-999988424 -596785574
596865119 999908879
-999913723 -596860275
596822520 999951478
-999875493 -596898505
-999960876 -596813122
596886770 999887228
-999818677 -596955321
596840947 999933051
-999844876 -596929122
596877002 999896996
-999828371 -596945627
596863904 999910094
596822460 999951538
596972732 999801266
596897313 999876685
-999867383 -596906615
596881127 999892871
-999956600 -596817398
-999807580 -596966418
-999947856 -596826142
596829805 999944193
596885340 999888658
-999879871 -596894127
-999859929 -596914069
-999940726 -596833272
596867389 999906609
596835554 999938444
-999853890 -596920108
-999852835 -596921163
596920886 999853112
596879673 999894325
596915619 999858379
596822431 999951567
-999956358 -596817640
596848795 999925203
-999992239 -596781759
-999818235 -596955763
-999828703 -596945295
-999960648 -596813350
596939396 999834602
596939116 999834882
-999877679 -596896319
-999896972 -596877026
596951175 999822823
-999840830 -596933168
596862922 999911076
-999861243 -596912755
596895700 999878298
-999878361 -596895637
596922687 999851311
596878661 999895337
596783448 999990550
-999864562 -596909436
-999990024 -596783974
-999834394 -596939604
596806126 999967872
-999998156 -596775842
596835298 999938700
596894982 999879016
596909402 999864596
596943620 999830378
-999819255 -596954743
596927257 999846741
-999824159 -596949839
596828631 999945367
-999910196 -596863802
596871340 999902658
596878627 999895371
-999946332 -596827666
-999803648 -596970350
-999910518 -596863480
-999859687 -596914311
596787450 999986548
596943522 999830476
-999905935 -596868063
596955450 999818548
-999804327 -596969671
596913438 999860560
-999813756 -596960242
-999941414 -596832584
596842191 999931807
-999921934 -596852064
596862284 999911714
-999896907 -596877091
-999832173 -596941825
-999861275 -596912723
596821352 999952646
-999849030 -596924968
596959951 999814047
596820912 999953086
596890896 999883102
-999848861 -596925137
596794173 999979825
-999842850 -596931148
-999862503 -596911495
-999975289 -596798709
596862917 999911081
-999981489 -596792509
596782416 999991582
596819052 999954946
-999870103 -596903895
-999802426 -596971572
596915620 999858378
596884771 999889227
-999863424 -596910574
-999825444 -596948554
-999856865 -596917133
596788951 999985047
-999972668 -596801330
596857898 999916100
-999991366 -596782632
596784999 999988999
-999955055 -596818943
596779728 999994270
596909173 999864825
596788948 999985050
596922193 999851805
-999803919 -596970079
-999828737 -596945261
-999958402 -596815596
596860734 999913264
596960636 999813362
-999978730 -596795268
596792188 999981810
596905190 999868808
596783585 999990413
596842544 999931454
596888238 999885760
-999896660 -596877338
596937608 999836390
596951418 999822580
596828461 999945537
596834452 999939546
-999854724 -596919274
596956577 999817421
-999994327 -596779671
596848086 999925912
-999823481 -596950517
-999936057 -596837941
596839068 999934930
-999899576 -596874422
596793268 999980730
596844807 999929191
596777483 999996515
-999978021 -596795977
596937897 999836101
596934417 999839581
-999826282 -596947716
596820935 999953063
-999989193 -596784805
596911276 999862722
596828139 999945859
596790269 999983729
596940438 999833560
-999965851 -596808147
-999800123 -596973875
-999981730 -596792268
-999809076 -596964922
-999897044 -596876954
596851947 999922051
-999988529 -596785469
-999815807 -596958191
596922392 999851606
596789680 999984318
-999916821 -596857177
596805423 999968575
-999839785 -596934213
-999890960 -596883038
596931377 999842621
-999952145 -596821853
596906057 999867941
-999920328 -596853670
-999953758 -596820240
596801429 999972569
-999809491 -596964507
-999933878 -596840120
-999947443 -596826555
-999970639 -596803359
-999874394 -596899604
-999845153 -596928845
596864690 999909308
596865780 999908218
-999917819 -596856179
-999902741 -596871257
596899111 999874887
-999945421 -596828577
-999929655 -596844343
596778426 999995572
-999919267 -596854731
-999957846 -596816152
-999940614 -596833384
596789921 999984077
-999993191 -596780807
596826975 999947023
-999974590 -596799408
596876340 999897658
596888218 999885780
596800118 999973880
-999889504 -596884494
596864811 999909187
596943757 999830241
596791972 999982026
-999975410 -596798588
596959238 999814760
596872751 999901247
-999884640 -596889358
-999946591 -596827407
-999898136 -596875862
-999934474 -596839524
596918696 999855302
596940834 999833164
596841493 999932505
596972283 999801715
-999948370 -596825628
596784887 999989111
596840671 999933327
-999894511 -596879487
-999826776 -596947222
-999979290 -596794708
-999947753 -596826245
-999844469 -596929529
596809601 999964397
-999922997 -596851001
-999810076 -596963922
-999847732 -596926266
-999955788 -596818210
-999824403 -596949595
-999914780 -596859218
-999820109 -596953889
-999964067 -596809931
-999841601 -596932397
-999970803 -596803195
596944747 999829251
596822842 999951156
596901543 999872455
596818939 999955059
-999893655 -596880343
-999947255 -596826743
-999834214 -596939784
-999840177 -596933821
596800442 999973556
596888487 999885511
596930173 999843825
596880369 999893629
-999953549 -596820449
596936196 999837802
-999855818 -596918180
-999971738 -596802260
596880949 999893049
596972267 999801731
596867431 999906567
596936411 999837587
596886617 999887381
-999907227 -596866771
-999916350 -596857648
596963985 999810013
596794845 999979153
596775145 999998853
-999885621 -596888377
596815181 999958817
-999887164 -596886834
-999878448 -596895550
596951836 999822162
596840310 999933688
-999863018 -596910980
596891223 999882775
-999874250 -596899748
596783993 999990005
596800954 999973044
-999980519 -596793479
596789845 999984153
-999998767 -596775231
-999890698 -596883300
-999907992 -596866006
596966282 999807716
596935823 999838175
-999839275 -596934723
596877597 999896401
-999941346 -596832652
-999933726 -596840272
596899260 999874738
-999981777 -596792221
-999941493 -596832505
596857517 999916481
596823749 999950249
-999880162 -596893836
-999871775 -596902223
596957569 999816429
596826246 999947752
596810103 999963895
596932387 999841611
-999984556 -596789442
-999855457 -596918541
596954834 999819164
596793470 999980528
596876222 999897776
-999868194 -596905804
-999827686 -596946312
-999937643 -596836355
-999810101 -596963897
596834906 999939092
-999913779 -596860219
-999896375 -596877623
596860546 999913452
596879201 999894797
-999971830 -596802168
596808105 999965893
596933479 999840519
596969804 999804194
596790541 999983457
596779914 999994084
596800113 999973885
-999923742 -596850256
596813290 999960708
596799053 999974945
-999828538 -596945460
596883040 999890958
596836794 999937204
596810150 999963848
596918660 999855338
596924939 999849059
-999821310 -596952688
-999856977 -596917021
-999804441 -596969557
596781728 999992270
596824461 999949537
596923496 999850502
596825039 999948959
-999807328 -596966670
596923513 999850485
-999863683 -596910315
596959299 999814699
596871510 999902488
596818416 999955582
-999961140 -596812858
-999811571 -596962427
596784372 999989626
596931653 999842345
-999884338 -596889660
596785997 999988001
-999910527 -596863471
596905411 999868587
596883977 999890021
596949247 999824751
596834743 999939255
596919896 999854102
596948339 999825659
596954539 999819459
596924061 999849937
596801803 999972195
-999803237 -596970761
596869895 999904103
596842629 999931369
596781129 999992869
-999907542 -596866456
596823571 999950427
596939324 999834674
596960440 999813558
596944188 999829810
-999985418 -596788580
-999971287 -596802711
-999925962 -596848036
596961088 999812910
596797039 999976959
596799518 999974480
596781027 999992971
596938881 999835117
596879705 999894293
-999803127 -596970871
596811923 999962075
-999807600 -596966398
-999971855 -596802143
596969730 999804268
-999910158 -596863840
596864745 999909253
596785545 999988453
-999827019 -596946979
-999870454 -596903544
596874792 999899206
-999880958 -596893040
596918427 999855571
-999873639 -596900359
596807812 999966186
-999834204 -596939794
596843169 999930829
596860196 999913802
-999902876 -596871122
596932562 999841436
-999895711 -596878287
596842626 999931372
596854703 999919295
-999959422 -596814576
596776788 999997210
-999938471 -596835527
-999929863 -596844135
-999890134 -596883864
-999897345 -596876653
596778492 999995506
-999839980 -596934018
596861555 999912443
-999916188 -596857810
596935160 999838838
596780943 999993055
596827478 999946520
-999978069 -596795929
-999831665 -596942333
596923734 999850264
-999891946 -596882052
-999989197 -596784801
596929344 999844654
-999843732 -596930266
-999890801 -596883197
596790725 999983273
596920905 999853093
-999810058 -596963940
596823472 999950526
-999953016 -596820982
596949932 999824066
-999966736 -596807262
-999976319 -596797679
-999829957 -596944041
-999863140 -596910858
-999886152 -596887846
-999982671 -596791327
596785400 999988598
596900497 999873501
-999876656 -596897342
-999820002 -596953996
596887910 999886088
-999921888 -596852110
-999972601 -596801397
-999922736 -596851262
-999914025 -596859973
-999912032 -596861966
596969027 999804971
596850145 999923853
-999857134 -596916864
-999954177 -596819821
-999963882 -596810116
-999984260 -596789738
-999815899 -596958099
-999975786 -596798212
596850354 999923644
596793689 999980309
596845496 999928502
596808420 999965578
596938228 999835770
-999876890 -596897108
596965438 999808560
-999949443 -596824555
-999807082 -596966916
596781295 999992703
596959821 999814177
-999961427 -596812571
-999947516 -596826482
-999889309 -596884689
-999966443 -596807555
-999866186 -596907812
-999866866 -596907132
-999843221 -596930777
596824212 999949786
-999957294 -596816704
596833990 999940008
596953886 999820112
-999935618 -596838380
-999840616 -596933382
-999919799 -596854199
-999904978 -596869020
596880065 999893933
-999949469 -596824529
-999826829 -596947169
-999855642 -596918356
-999866106 -596907892
596823141 999950857
-999827704 -596946294
-999802518 -596971480
596914867 999859131
596800293 999973705
596829826 999944172
-999987882 -596786116
596813093 999960905
596874107 999899891
-999803655 -596970343
-999887317 -596886681
-999832273 -596941725
596793811 999980187
596941590 999832408
-999916736 -596857262
596912504 999861494
596885450 999888548
596956858 999817140
-999892575 -596881423
-999977123 -596796875
596895802 999878196
-999805991 -596968007
-999844171 -596929827
-999907585 -596866413
-999832991 -596941007
596836723 999937275
596873818 999900180
-999808146 -596965852
-999843358 -596930640
596818451 999955547
596831403 999942595
-999924914 -596849084
596928885 999845113
596879397 999894601
-999977186 -596796812
-999960057 -596813941
-999855926 -596918072
-999809278 -596964720
-999842967 -596931031
596966216 999807782
596943737 999830261
-999964276 -596809722
596912360 999861638
596889846 999884152
596936436 999837562
596854447 999919551
-999911749 -596862249
596798727 999975271
-999973508 -596800490
596854419 999919579
-999977322 -596796676
596860087 999913911
-999911502 -596862496
-999915487 -596858511
596840505 999933493
596964567 999809431
596903028 999870970
-999902063 -596871935
596852558 999921440
596843950 999930048
596846836 999927162
-999969906 -596804092
596811107 999962891
-999815409 -596958589
-999929226 -596844772
596845617 999928381
-999831631 -596942367
596846778 999927220
596788646 999985352
596844604 999929394
596953398 999820600
-999997510 -596776488
-999922204 -596851794
596818535 999955463
-999996449 -596777549
596815443 999958555
-999835210 -596938788
-999998970 -596775028
-999878350 -596895648
596945448 999828550
596950024 999823974
596947687 999826311
596970590 999803408
-999858159 -596915839
596946213 999827785
-999956863 -596817135
-999924377 -596849621
-999955812 -596818186
-999993356 -596780642
-999938032 -596835966
596882553 999891445
-999819976 -596954022
-999966894 -596807104
-999880272 -596893726
596816848 999957150
-999840049 -596933949
-999852837 -596921161
-999870554 -596903444
596868211 999905787
596789534 999984464
596931694 999842304
-999812461 -596961537
596796004 999977994
596822506 999951492
-999856302 -596917696
-999986392 -596787606
-999935246 -596838752
-999807717 -596966281
-999983342 -596790656
596963166 999810832
596783404 999990594
596915101 999858897
596956592 999817406
596823936 999950062
596907482 999866516
596955883 999818115
596952846 999821152
596831643 999942355
596835840 999938158
-999810584 -596963414
596936576 999837422
-999953379 -596820619
-999851095 -596922903
596866021 999907977
-999984758 -596789240
596785756 999988242
596913466 999860532
-999958809 -596815189
596867872 999906126
-999975558 -596798440
-999981346 -596792652
596956679 999817319
596864890 999909108
596957853 999816145
596894729 999879269
596855249 999918749
-999957043 -596816955
596843636 999930362
-999817972 -596956026
-999828197 -596945801
-999912892 -596861106
596842618 999931380
596785744 999988254
596868291 999905707
-999893991 -596880007
596960127 999813871
-999985960 -596788038
-999911822 -596862176
596780726 999993272
596845985 999928013
596804008 999969990
-999892570 -596881428
596906071 999867927
596815150 999958848
596860347 999913651
596843445 999930553
-999975892 -596798106
-999814306 -596959692
-999861517 -596912481
596889438 999884560
596854266 999919732
596864090 999909908
596877550 999896448
-999949435 -596824563
596921298 999852700
596968982 999805016
-999900457 -596873541
-999802157 -596971841
596954496 999819502
596947502 999826496
-999905587 -596868411
-999904450 -596869548
596821990 999952008
596848590 999925408
-999908641 -596865357
-999941243 -596832755
-999969447 -596804551
-999937577 -596836421
-999964308 -596809690
-999851664 -596922334
596791383 999982615
-999982249 -596791749
596913949 999860049
-999985515 -596788483
596801646 999972352
596835414 999938584
596930179 999843819
-999920249 -596853749
596896623 999877375
-999962929 -596811069
596858326 999915672
-999819745 -596954253
596950181 999823817
596820257 999953741
-999994915 -596779083
596971588 999802410
-999923547 -596850451
-999918015 -596855983
-999928941 -596845057
596948240 999825758
596920243 999853755
-999972157 -596801841
-999999934 -596774064
596928446 999845552
596898649 999875349
-999848756 -596925242
596886723 999887275
-999972604 -596801394
596941658 999832340
-999834261 -596939737
596790457 999983541
-999897385 -596876613
596797941 999976057
596868366 999905632
-999979034 -596794964
596847556 999926442
596841257 999932741
596778156 999995842
596923467 999850531
-999861276 -596912722
-999919493 -596854505
-999869883 -596904115
596928325 999845673
-999866327 -596907671
-999846440 -596927558
596797949 999976049
596934160 999839838
-999929060 -596844938
-999857836 -596916162
596906380 999867618
-999901285 -596872713
596869118 999904880
-999992085 -596781913
596957880 999816118
-999906026 -596867972
596935032 999838966
-999872189 -596901809
596907764 999866234
596943610 999830388
596791737 999982261
596789271 999984727
-999994378 -596779620
-999853241 -596920757
-999813153 -596960845
-999993426 -596780572
-999920448 -596853550
-999942148 -596831850
596954208 999819790
596869204 999904794
-999824156 -596949842
596972825 999801173
596957230 999816768
-999939710 -596834288
596941207 999832791
-999864002 -596909996
596903520 999870478
-999979502 -596794496
596838534 999935464
596950469 999823529
596885879 999888119
596929891 999844107
-999971543 -596802455
596853392 999920606
596917538 999856460
-999875982 -596898016
596803219 999970779
-999850980 -596923018
-999927361 -596846637
-999869150 -596904848
596928916 999845082
596810126 999963872
-999814577 -596959421
596852683 999921315
-999967616 -596806382
-999826524 -596947474
596841467 999932531
-999830823 -596943175
596788079 999985919
596814403 999959595
596965933 999808065
-999920207 -596853791
-999900925 -596873073
596840395 999933603
596917476 999856522
596927493 999846505
596779095 999994903
-999853203 -596920795
596887700 999886298
596797015 999976983
596776207 999997791
-999946172 -596827826
596794298 999979700
596952184 999821814
-999918177 -596855821
-999804601 -596969397
596906286 999867712
-999865728 -596908270
-999959951 -596814047
596919846 999854152
596815850 999958148
596884859 999889139
596920917 999853081
-999901157 -596872841
-999905698 -596868300
596802847 999971151
596893001 999880997
-999938429 -596835569
596800894 999973104
596925846 999848152
596905912 999868086
-999911995 -596862003
-999981487 -596792511
596948102 999825896
596821188 999952810
-999897780 -596876218
596896581 999877417
-999996276 -596777722
-999857624 -596916374
-999932788 -596841210
596815937 999958061
596855953 999918045
596794802 999979196
-999930142 -596843856
-999952246 -596821752
596962002 999811996
596959275 999814723
596825770 999948228
596920448 999853550
-999907291 -596866707
596968691 999805307
596825905 999948093
-999901506 -596872492
596850844 999923154
596957130 999816868
596792297 999981701
596842884 999931114
-999869388 -596904610
-999981829 -596792169
596908532 999865466
-999848001 -596925997
-999950268 -596823730
-999959254 -596814744
596894940 999879058
596923498 999850500
-999847341 -596926657
596871320 999902678
596793989 999980009
596922716 999851282
-999962841 -596811157
596843708 999930290
-999993620 -596780378
-999959498 -596814500
596787120 999986878
596860102 999913896
-999957759 -596816239
-999897950 -596876048
-999838804 -596935194
596806526 999967472
-999910736 -596863262
596834553 999939445
-999933581 -596840417
596926310 999847688
-999812134 -596961864
-999970384 -596803614
-999883709 -596890289
-999996271 -596777727
596791482 999982516
596964961 999809037
596937565 999836433
-999849855 -596924143
-999804718 -596969280
-999850755 -596923243
-999941515 -596832483
596932740 999841258
596842774 999931224
-999932366 -596841632
-999976527 -596797471
-999840292 -596933706
596944370 999829628
-999865930 -596908068
596943657 999830341
-999823711 -596950287
596843289 999930709
-999862936 -596911062
-999898355 -596875643
-999802251 -596971747
596801923 999972075
596894314 999879684
-999983963 -596790035
596901585 999872413
-999828211 -596945787
596886855 999887143
596879067 999894931
-999924766 -596849232
-999907690 -596866308
-999811238 -596962760
-999860965 -596913033
-999973987 -596800011
-999961079 -596812919
-999991889 -596782109
-999991193 -596782805
596932000 999841998
-999816839 -596957159
-999863388 -596910610
596878216 999895782
596951956 999822042
-999831810 -596942188
596794093 999979905
596949038 999824960
596860344 999913654
-999908579 -596865419
-999906371 -596867627
-999947907 -596826091
-999989726 -596784272
-999908688 -596865310
-999969201 -596804797
596840873 999933125
596814904 999959094
596820179 999953819
-999835970 -596938028
-999971416 -596802582
-999830793 -596943205
596775944 999998054
596846574 999927424
-999919439 -596854559
-999938581 -596835417
-999998595 -596775403
-999910391 -596863607
-999863363 -596910635
596795901 999978097
596962968 999811030
596945965 999828033
-999976642 -596797356
596915846 999858152
596849357 999924641
596804267 999969731
596775364 999998634
-999974293 -596799705
596919877 999854121
-999985532 -596788466
596824922 999949076
596811215 999962783
596922004 999851994
596808931 999965067
596805371 999968627
-999944065 -596829933
-999940497 -596833501
-999964144 -596809854
596774479 999999519
596935767 999838231
-999979950 -596794048
-999845114 -596928884
-999861305 -596912693
596903972 999870026
-999927323 -596846675
-999913819 -596860179
596915984 999858014
596827166 999946832
596916957 999857041
596817862 999956136
-999927590 -596846408
-999884369 -596889629
-999833881 -596940117
596947099 999826899
596877598 999896400
596827082 999946916
-999941063 -596832935
596922869 999851129
-999925685 -596848313
596919417 999854581
-999819726 -596954272
-999858762 -596915236
-999930966 -596843032
596961997 999812001
596933494 999840504
596856997 999917001
-999944842 -596829156
596917772 999856226
-999871728 -596902270
596780168 999993830
-999818151 -596955847
-999905736 -596868262
-999947930 -596826068
596838555 999935443
596799862 999974136
-999864137 -596909861
-999971218 -596802780
596947950 999826048
-999883187 -596890811
596839865 999934133
596930434 999843564
596794668 999979330
596937469 999836529
-999898147 -596875851
-999986442 -596787556
-999839709 -596934289
596845243 999928755
596860323 999913675
596905871 999868127
596884452 999889546
596919994 999854004
596885484 999888514
-999826054 -596947944
596805674 999968324
-999925832 -596848166
596907754 999866244
596832015 999941983
596918007 999855991
-999972854 -596801144
-999848279 -596925719
596910206 999863792
-999908503 -596865495
-999940314 -596833684
596909501 999864497
-999821035 -596952963
-999995937 -596778061
596838205 999935793
596809506 999964492
-999901325 -596872673
596914511 999859487
596825679 999948319
-999901270 -596872728
596798723 999975275
-999990439 -596783559
596968915 999805083
-999806123 -596967875
596940630 999833368
-999904532 -596869466
596857946 999916052
-999884319 -596889679
-999847430 -596926568
596870530 999903468
596864785 999909213
596806354 999967644
-999900368 -596873630
596815602 999958396
596868959 999905039
-999882192 -596891806
-999984504 -596789494
-999992646 -596781352
-999889246 -596884752
596806409 999967589
-999854092 -596919906
596951843 999822155
-999975155 -596798843
-999901310 -596872688
596809008 999964990
-999976914 -596797084
596925519 999848479
596870298 999903700
-999994899 -596779099
596947734 999826264
-999953777 -596820221
-999836848 -596937150
596914634 999859364
596912045 999861953
-999968995 -596805003
596952922 999821076
596921846 999852152
-999802729 -596971269
-999913814 -596860184
-999954762 -596819236
-999872416 -596901582
596882099 999891899
596822846 999951152
596859481 999914517
596876279 999897719
-999917719 -596856279
-999920024 -596853974
596788452 999985546
596859771 999914227
596922705 999851293
-999814450 -596959548
-999899767 -596874231
596790189 999983809
596792255 999981743
596895634 999878364
-999900565 -596873433
-999955959 -596818039
-999818994 -596955004
-999923601 -596850397
596908299 999865699
-999946499 -596827499
596816519 999957479
596781448 999992550
596968831 999805167
-999906373 -596867625
596933475 999840523
596876336 999897662
596862583 999911415
596866343 999907655
-999848811 -596925187
-999988210 -596785788
-999893457 -596880541
596932162 999841836
596904714 999869284
-999951171 -596822827
-999918276 -596855722
-999859664 -596914334
596864815 999909183
-999829953 -596944045
-999806894 -596967104
-999985997 -596788001
-999943610 -596830388
-999820443 -596953555
-999998089 -596775909
-999996991 -596777007
596804804 999969194
596792118 999981880
596808527 999965471
-999979010 -596794988
-999843159 -596930839
-999998795 -596775203
596881384 999892614
596808406 999965592
596948074 999825924
-999927151 -596846847
-999919103 -596854895
596792478 999981520
-999987176 -596786822
-999913982 -596860016
-999940921 -596833077
596840935 999933063
-999997144 -596776854
596853286 999920712
596931303 999842695
-999995077 -596778921
596796313 999977685
596775921 999998077
596869072 999904926
596865856 999908142
-999935645 -596838353
-999804522 -596969476
-999877119 -596896879
596929956 999844042
-999837612 -596936386
596907106 999866892
-999954017 -596819981
-999908435 -596865563
596953995 999820003
596790538 999983460
596888577 999885421
596855959 999918039
-999834329 -596939669
596872704 999901294
596819164 999954834
-999888103 -596885895
-999826986 -596947012
-999808589 -596965409
-999950746 -596823252
596894229 999879769
-999953163 -596820835
-999943257 -596830741
-999901260 -596872738
-999853382 -596920616
596965288 999808710
596911488 999862510
-999895449 -596878549
-999825841 -596948157
-999994777 -596779221
596923835 999850163
-999817286 -596956712
-999838100 -596935898
-999828944 -596945054
596894823 999879175
596789179 999984819
596796863 999977135
-999860432 -596913566
596892730 999881268
-999963354 -596810644
596862243 999911755
596907365 999866633
596800119 999973879
596928479 999845519
596954348 999819650
596842986 999931012
596787002 999986996
596892701 999881297
-999852337 -596921661
596937912 999836086
596847776 999926222
-999962082 -596811916
596935147 999838851
-999940529 -596833469
596777119 999996879
-999966879 -596807119
596863972 999910026
-999914781 -596859217
596969650 999804348
-999855227 -596918771
596847462 999926536
596848223 999925775
596972432 999801566
-999978085 -596795913
596852871 999921127
596895463 999878535
-999818272 -596955726
596798211 999975787
-999927069 -596846929
596889180 999884818
-999829195 -596944803
-999986913 -596787085
-999973087 -596800911
596844065 999929933
-999920762 -596853236
596890377 999883621
-999910483 -596863515
596855496 999918502
-999932459 -596841539
596953088 999820910
596947235 999826763
596776771 999997227
-999839849 -596934149
596872587 999901411
596878745 999895253
-999801327 -596972671
596966228 999807770
-999920319 -596853679
596916137 999857861
-999856588 -596917410
596826334 999947664
-999880209 -596893789
-999943206 -596830792
596971034 999802964
596846504 999927494
596796564 999977434
596960408 999813590
-999994577 -596779421
-999997362 -596776636
-999827997 -596946001
-999878176 -596895822
596859849 999914149
-999941660 -596832338
-999972366 -596801632
-999810634 -596963364
596786420 999987578
-999925960 -596848038
-999936687 -596837311
596888670 999885328
-999869563 -596904435
596875864 999898134
596887053 999886945
596903506 999870492
596963084 999810914
596909941 999864057
-999815916 -596958082
-999805815 -596968183
596958582 999815416
-999981364 -596792634
596855677 999918321
-999846733 -596927265
-999992456 -596781542
596791776 999982222
596959940 999814058
-999936919 -596837079
596893438 999880560
-999849517 -596924481
596789778 999984220
596873037 999900961
596809995 999964003
596915757 999858241
596833992 999940006
596799741 999974257
596887072 999886926
-999928336 -596845662
-999938279 -596835719
596907499 999866499
-999903730 -596870268
596905092 999868906
-999915682 -596858316
596821981 999952017
596939713 999834285
-999844831 -596929167
596811007 999962991
-999808540 -596965458
596836532 999937466
596944034 999829964
596872067 999901931
596942711 999831287
-999984901 -596789097
-999870791 -596903207
596961430 999812568
596903933 999870065
596838067 999935931
596847265 999926733
-999888829 -596885169
-999826491 -596947507
-999990558 -596783440
596850840 999923158
-999930583 -596843415
-999862421 -596911577
-999883803 -596890195
-999957665 -596816333
-999872795 -596901203
596844475 999929523
-999893877 -596880121
-999899506 -596874492
-999998372 -596775626
-999800894 -596973104
596915242 999858756
596911933 999862065
-999881343 -596892655
-999993358 -596780640
596839827 999934171
-999958302 -596815696
-999963003 -596810995
596934247 999839751
596951117 999822881
596817561 999956437
-999971892 -596802106
596972439 999801559
596861153 999912845
-999932810 -596841188
596853460 999920538
-999809446 -596964552
-999946444 -596827554
-999995675 -596778323
596863887 999910111
596908458 999865540
-999912468 -596861530
596862148 999911850
-999934454 -596839544
-999843248 -596930750
-999986420 -596787578
596940154 999833844
-999842725 -596931273
596897618 999876380
596969591 999804407
-999924026 -596849972
-999925490 -596848508
596964474 999809524
596924224 999849774
-999967144 -596806854
-999900202 -596873796
-999938198 -596835800
596853438 999920560
-999925439 -596848559
-999813581 -596960417
-999805597 -596968401
-999902605 -596871393
596858890 999915108
596966104 999807894
596904314 999869684
-999971596 -596802402
596922626 999851372
-999893980 -596880018
-999865909 -596908089
-999890426 -596883572
596949435 999824563
-999818433 -596955565
596919954 999854044
-999810056 -596963942
596950905 999823093
596842656 999931342
596856969 999917029
596814821 999959177
-999856238 -596917760
-999981875 -596792123
-999968970 -596805028
596881737 999892261
-999871230 -596902768
-999832686 -596941312
-999828304 -596945694
-999908755 -596865243
-999945323 -596828675
-999996597 -596777401
596909527 999864471
596860594 999913404
596782423 999991575
596889211 999884787
596848603 999925395
596817329 999956669
-999813559 -596960439
596836565 999937433
596943390 999830608
-999851962 -596922036
596912061 999861937
596933001 999840997
596939694 999834304
-999800497 -596973501
596854409 999919589
-999920742 -596853256
596826437 999947561
-999807704 -596966294
596855970 999918028
-999999107 -596774891
-999939908 -596834090
-999816569 -596957429
596776217 999997781
-999807532 -596966466
-999901484 -596872514
-999833612 -596940386
-999846484 -596927514
596969866 999804132
596864006 999909992
-999997827 -596776171
596774379 999999619
596908157 999865841
-999821048 -596952950
596803257 999970741
-999961119 -596812879
596923110 999850888
-999992868 -596781130
596928114 999845884
596959469 999814529
-999997407 -596776591
-999847690 -596926308
596946622 999827376
-999893941 -596880057
596827061 999946937
596887646 999886352
596951260 999822738
596909338 999864660
596958396 999815602
596835864 999938134
596889730 999884268
596846818 999927180
-999949712 -596824286
-999843124 -596930874
-999829151 -596944847
-999897206 -596876792
-999814060 -596959938
-999961845 -596812153
-999846612 -596927386
-999805801 -596968197
596812586 999961412
596838484 999935514
-999974092 -596799906
-999943394 -596830604
-999870468 -596903530
-999950639 -596823359
-999929971 -596844027
596844322 999929676
-999979620 -596794378
596866189 999907809
-999847457 -596926541
596893027 999880971
596847165 999926833
596951147 999822851
596944962 999829036
596954366 999819632
596852378 999921620
-999855391 -596918607
-999964547 -596809451
-999817567 -596956431
596866846 999907152
-999879360 -596894638
596851237 999922761
596910612 999863386
-999843134 -596930864
-999929260 -596844738
596820328 999953670
596896441 999877557
596819410 999954588
-999997875 -596776123
-999890456 -596883542
596953021 999820977
596796943 999977055
-999863098 -596910900
-999807052 -596966946
596971918 999802080
-999997030 -596776968
596779730 999994268
596849497 999924501
-999874860 -596899138
-999968669 -596805329
-999819950 -596954048
596847008 999926990
-999868660 -596905338
596922047 999851951
596905626 999868372
-999885055 -596888943
596839617 999934381
596805536 999968462
-999956689 -596817309
-999862427 -596911571
-999935419 -596838579
596944153 999829845
-999839403 -596934595
596892816 999881182
596800476 999973522
596822488 999951510
596938039 999835959
-999934148 -596839850
596805415 999968583
-999853255 -596920743
-999808152 -596965846
-999886111 -596887887
-999957186 -596816812
596804071 999969927
-999989160 -596784838
596819722 999954276
-999948876 -596825122
596837386 999936612
596942037 999831961
-999986091 -596787907
-999901775 -596872223
-999823441 -596950557
-999848138 -596925860
-999937673 -596836325
596841458 999932540
596869443 999904555
596872633 999901365
596833116 999940882
596796249 999977749
596816488 999957510
596881930 999892068
596924958 999849040
596880243 999893755
596874645 999899353
-999908514 -596865484
596961239 999812759
596910847 999863151
596885002 999888996
596887177 999886821
-999896232 -596877766
-999946908 -596827090
596850315 999923683
-999955210 -596818788
-999863352 -596910646
596962063 999811935
596783379 999990619
-999811659 -596962339
596955861 999818137
596835512 999938486
-999852085 -596921913
596884009 999889989
-999948965 -596825033
596829696 999944302
-999937934 -596836064
596803040 999970958
-999859067 -596914931
-999983505 -596790493
596841946 999932052
596917690 999856308
596922829 999851169
-999803218 -596970780
-999844567 -596929431
596810265 999963733
596840062 999933936
596871884 999902114
596788782 999985216
596919458 999854540
-999835929 -596938069
596855954 999918044
-999905252 -596868746
596928296 999845702
-999882562 -596891436
-999826767 -596947231
596870820 999903178
-999964133 -596809865
-999951566 -596822432
596853619 999920379
596805383 999968615
-999844819 -596929179
-999924971 -596849027
596921188 999852810
596846678 999927320
-999875355 -596898643
-999984902 -596789096
596778505 999995493
-999960924 -596813074
-999854350 -596919648
596925207 999848791
-999920562 -596853436
-999986427 -596787571
-999908082 -596865916
-999935203 -596838795
596968998 999805000
-999804457 -596969541
-999999413 -596774585
-999951650 -596822348
596858476 999915522
596955797 999818201
596800021 999973977
596795821 999978177
-999887717 -596886281
596872378 999901620
-999841933 -596932065
596797073 999976925
596848292 999925706
-999968449 -596805549
596861954 999912044
596959239 999814759
596860081 999913917
596896009 999877989
596871844 999902154
596852384 999921614
-999806788 -596967210
596793486 999980512
596827338 999946660
-999818417 -596955581
-999922039 -596851959
596969869 999804129
596949670 999824328
596960787 999813211
-999881353 -596892645
596795673 999978325
-999986450 -596787548
596937889 999836109
-999905748 -596868250
596816358 999957640
-999921852 -596852146
596898852 999875146
-999876455 -596897543
596846540 999927458
596831713 999942285
596930485 999843513
-999944735 -596829263
-999951300 -596822698
596932480 999841518
-999829512 -596944486
-999912942 -596861056
596858928 999915070
596949165 999824833
-999845728 -596928270
596807071 999966927
596876054 999897944
596877687 999896311
-999806930 -596967068
596924164 999849834
596900851 999873147
596873318 999900680
-999962956 -596811042
596802271 999971727
596949844 999824154
-999816163 -596957835
596944598 999829400
-999975503 -596798495
596779418 999994580
596947195 999826803
596849228 999924770
-999811070 -596962928
-999858632 -596915366
-999997038 -596776960
-999937618 -596836380
-999840487 -596933511
-999920133 -596853865
-999990718 -596783280
-999915921 -596858077
-999936577 -596837421
-999826626 -596947372
596849072 999924926
-999886139 -596887859
596925607 999848391
596934811 999839187
596861323 999912675
596828726 999945272
-999894926 -596879072
-999962638 -596811360
-999978480 -596795518
-999860937 -596913061
596804621 999969377
596792358 999981640
-999852688 -596921310
596836468 999937530
-999868860 -596905138
596774773 999999225
-999959377 -596814621
596852892 999921106
596894724 999879274
596895466 999878532
596885968 999888030
596939037 999834961
-999883759 -596890239
596857275 999916723
-999814889 -596959109
-999996479 -596777519
596809268 999964730
596852021 999921977
-999899092 -596874906
596902859 999871139
596867318 999906680
-999923519 -596850479
-999804916 -596969082
596961865 999812133
596818419 999955579
-999841748 -596932250
596778998 999995000
596947294 999826704
596854546 999919452
-999906903 -596867095
-999989957 -596784041
-999857028 -596916970
596838812 999935186
596885882 999888116
-999910443 -596863555
596829334 999944664
-999967543 -596806455
-999885486 -596888512
-999937663 -596836335
596939205 999834793
-999942892 -596831106
596791101 999982897
-999999358 -596774640
-999869133 -596904865
596828448 999945550
596966683 999807315
596838409 999935589
596859292 999914706
596899736 999874262
-999890874 -596883124
596926914 999847084
-999896287 -596877711
-999818900 -596955098
-999808862 -596965136
-999987928 -596786070
-999876949 -596897049
596970163 999803835
-999907917 -596866081
596817180 999956818
-999891625 -596882373
-999877300 -596896698
-999822628 -596951370
-999931151 -596842847
596831351 999942647
-999973702 -596800296
-999863037 -596910961
-999819582 -596954416
596811959 999962039
-999925053 -596848945
-999913309 -596860689
596949084 999824914
-999945804 -596828194
596794617 999979381
596951252 999822746
-999840683 -596933315
596828316 999945682
596829435 999944563
596874014 999899984
596828136 999945862
596875950 999898048
596793542 999980456
596917922 999856076
-999909290 -596864708
596817572 999956426
596928213 999845785
596798324 999975674
596948055 999825943
-999943176 -596830822
596885023 999888975
-999903117 -596870881
596871857 999902141
596805950 999968048
596947268 999826730
-999892296 -596881702
-999882697 -596891301
596886882 999887116
-999938941 -596835057
-999843500 -596930498
596874332 999899666
596923809 999850189
-999977849 -596796149
-999907368 -596866630
596957186 999816812
596863068 999910930
596813167 999960831
-999822251 -596951747
596839901 999934097
-999999889 -596774109
-999932460 -596841538
596811848 999962150
-999897116 -596876882
-999828003 -596945995
-999955483 -596818515
-999832310 -596941688
-999931480 -596842518
-999841664 -596932334
596967212 999806786
-999862732 -596911266
-999943121 -596830877
596928757 999845241
-999931616 -596842382
-999826865 -596947133
596866842 999907156
-999952064 -596821934
-999930340 -596843658
-999828567 -596945431
-999815519 -596958479
596900287 999873711
-999823152 -596950846
-999899812 -596874186
596775695 999998303
596897022 999876976
-999964928 -596809070
596927821 999846177
-999963525 -596810473
-999938775 -596835223
-999828937 -596945061
596883169 999890829
596873322 999900676
-999948199 -596825799
596798725 999975273
596963369 999810629
596857508 999916490
596885663 999888335
-999993538 -596780460
596958038 999815960
-999809888 -596964110
596844598 999929400
596945562 999828436
596865772 999908226
-999856272 -596917726
-999891811 -596882187
596845017 999928981
596932447 999841551
596910395 999863603
596918414 999855584
596866981 999907017
-999838868 -596935130
-999959238 -596814760
-999882470 -596891528
-999937269 -596836729
596837925 999936073
596945040 999828958
-999970573 -596803425
-999968335 -596805663
596925178 999848820
-999854713 -596919285
596907521 999866477
-999827468 -596946530
-999985422 -596788576
596862222 999911776
-999929077 -596844921
-999954959 -596819039
-999988107 -596785891
-999989252 -596784746
596856856 999917142
596927458 999846540
596907280 999866718
-999930831 -596843167
596887669 999886329
596919983 999854015
596871370 999902628
-999839809 -596934189
596920765 999853233
-999852478 -596921520
596781283 999992715
596787588 999986410
596820790 999953208
596910946 999863052
596972481 999801517
596903087 999870911
-999970318 -596803680
596790257 999983741
596944054 999829944
-999858765 -596915233
596818253 999955745
-999980003 -596793995
-999963827 -596810171
596899815 999874183
596906896 999867102
-999919257 -596854741
-999851309 -596922689
-999873557 -596900441
596864624 999909374
596915206 999858792
-999855110 -596918888
596837761 999936237
596850292 999923706
596972776 999801222
596860897 999913101
596892839 999881159
-999809648 -596964350
-999900317 -596873681
596873429 999900569
-999911649 -596862349
-999966035 -596807963
-999865430 -596908568
596945116 999828882
596958956 999815042
-999942446 -596831552
-999985540 -596788458
596782354 999991644
596972194 999801804
-999963123 -596810875
596823781 999950217
-999823078 -596950920
-999871178 -596902820
596811665 999962333
596810969 999963029
596872143 999901855
-999902860 -596871138
596927971 999846027
-999979940 -596794058
-999836804 -596937194
-999909331 -596864667
596826903 999947095
596960962 999813036
596778865 999995133
-999827277 -596946721
596946445 999827553
596878159 999895839
596954255 999819743
-999966349 -596807649
596962056 999811942
596868971 999905027
596887668 999886330
596965550 999808448
596858323 999915675
-999898654 -596875344
596785513 999988485
-999972428 -596801570
596876461 999897537
-999859568 -596914430
-999979135 -596794863
596817574 999956424
-999879230 -596894768
596936919 999837079
-999862348 -596911650
-999999345 -596774653
-999853240 -596920758
596883439 999890559
596787376 999986622
-999808464 -596965534
-999990862 -596783136
596837339 999936659
-999918988 -596855010
596973336 999800662
-999885978 -596888020
-999846335 -596927663
596851456 999922542
596927142 999846856
-999993954 -596780044
-999937912 -596836086
-999940453 -596833545
596840049 999933949
596799599 999974399
596877075 999896923
-999827189 -596946809
596808608 999965390
-999904647 -596869351
-999990851 -596783147
-999897260 -596876738
-999904525 -596869473
-999838881 -596935117
596826285 999947713
-999817487 -596956511
596786144 999987854
596805944 999968054
596805625 999968373
596796448 999977550
-999905335 -596868663
596907081 999866917
-999857150 -596916848
596940632 999833366
-999831816 -596942182
-999864598 -596909400
596954071 999819927
-999820693 -596953305
596917187 999856811
-999811185 -596962813
596919910 999854088
596805785 999968213
596787845 999986153
-999822489 -596951509
596819243 999954755
-999918475 -596855523
596800415 999973583
-999943454 -596830544
596834366 999939632
-999868408 -596905590
596802291 999971707
-999908766 -596865232
596824643 999949355
596776161 999997837
-999945618 -596828380
-999878588 -596895410
596838628 999935370
-999806721 -596967277
-999935662 -596838336
-999974691 -596799307
-999980277 -596793721
596806127 999967871
-999897763 -596876235
596939155 999834843
596895454 999878544
-999841111 -596932887
596823897 999950101
-999862769 -596911229
-999860773 -596913225
596830885 999943113
-999832068 -596941930
-999887167 -596886831
596862122 999911876
596776135 999997863
-999889699 -596884299
-999898952 -596875046
-999814370 -596959628
596888528 999885470
-999899063 -596874935
596826102 999947896
596804560 999969438
596971178 999802820
596892790 999881208
596934775 999839223
596906844 999867154
-999820773 -596953225
-999937414 -596836584
596973075 999800923
596860972 999913026
-999972395 -596801603
596903251 999870747
-999937592 -596836406
-999956446 -596817552
596870579 999903419
-999895089 -596878909
-999993269 -596780729
596780736 999993262
-999809472 -596964526
596871807 999902191
596940384 999833614
596859050 999914948
596858087 999915911
596904532 999869466
596788865 999985133
596797862 999976136
-999901799 -596872199
-999857884 -596916114
596900889 999873109
-999815697 -596958301
-999882641 -596891357
596847687 999926311
-999872786 -596901212
-999993609 -596780389
596844456 999929542
596933089 999840909
-999981841 -596792157
-999825095 -596948903
-999858434 -596915564
-999842135 -596931863
-999921639 -596852359
-999810141 -596963857
-999945968 -596828030
-999840784 -596933214
596782583 999991415
596891917 999882081
-999979573 -596794425
-999835148 -596938850
596954092 999819906
596833619 999940379
596864256 999909742
-999822992 -596951006
-999897312 -596876686
-999908359 -596865639
-999986912 -596787086
-999922135 -596851863
-999861930 -596912068
596869195 999904803
-999846194 -596927804
-999900269 -596873729
-999864766 -596909232
596788468 999985530
596838945 999935053
-999843868 -596930130
-999813743 -596960255
-999860975 -596913023
-999809982 -596964016
-999986569 -596787429
596922058 999851940
-999850451 -596923547
-999952457 -596821541
-999934246 -596839752
596896054 999877944
-999992957 -596781041
-999998018 -596775980
596942373 999831625
-999809539 -596964459
-999899429 -596874569
-999931581 -596842417
596809302 999964696
596905614 999868384
-999971557 -596802441
596801136 999972862
-999917806 -596856192
-999969265 -596804733
-999871254 -596902744
596849271 999924727
-999835071 -596938927
-999847668 -596926330
-999991191 -596782807
596822673 999951325
596864066 999909932
596832161 999941837
596804726 999969272
596883501 999890497
596823375 999950623
-999844947 -596929051
-999945885 -596828113
596934141 999839857
596859619 999914379
-999864579 -596909419
596816494 999957504
596871168 999902830
596816608 999957390
596815168 999958830
596869478 999904520
-999993428 -596780570
596783351 999990647
596826882 999947116
596939262 999834736
-999802130 -596971868
-999914403 -596859595
-999813616 -596960382
-999889076 -596884922
596825402 999948596
596810876 999963122
596880471 999893527
-999854074 -596919924
596805074 999968924
-999864735 -596909263
-999889516 -596884482
596854364 999919634
596947745 999826253
-999931708 -596842290
596964410 999809588
596923424 999850574
-999823781 -596950217
596956484 999817514
-999919031 -596854967
-999943568 -596830430
-999875803 -596898195
596922253 999851745
596951343 999822655
596877346 999896652
-999944602 -596829396
-999878011 -596895987
-999948344 -596825654
596949486 999824512
596777442 999996556
596839160 999934838
-999966013 -596807985
-999935422 -596838576
-999869607 -596904391
-999861520 -596912478
-999881673 -596892325
596911798 999862200
596860774 999913224
596965985 999808013
-999822708 -596951290
596893888 999880110
596790504 999983494
-999839181 -596934817
-999881978 -596892020
-999828262 -596945736
-999831540 -596942458
-999942026 -596831972
596905155 999868843
596850785 999923213
-999864150 -596909848
596799088 999974910
596832660 999941338
596835092 999938906
596789230 999984768
-999881443 -596892555
596786473 999987525
-999868242 -596905756
596832274 999941724
596893962 999880036
-999914472 -596859526
-999920649 -596853349
-999951160 -596822838
596851516 999922482
-999954617 -596819381
596902354 999871644
596918626 999855372
-999843229 -596930769
596944010 999829988
-999873998 -596900000
596850471 999923527
596922443 999851555
-999971506 -596802492
-999932754 -596841244
596897974 999876024
-999930073 -596843925
596874543 999899455
596816771 999957227
596857633 999916365
-999804691 -596969307
-999889885 -596884113
596821885 999952113
-999877248 -596896750
-999930653 -596843345
596869025 999904973
596973440 999800558
596790559 999983439
-999890617 -596883381
-999933850 -596840148
596938654 999835344
596918132 999855866
-999957623 -596816375
596943439 999830559
596780175 999993823
-999990048 -596783950
596933905 999840093
-999844692 -596929306
-999833780 -596940218
596788813 999985185
-999818758 -596955240
596939859 999834139
596949563 999824435
-999914036 -596859962
-999858977 -596915021
-999950666 -596823332
-999971820 -596802178
-999867077 -596906921
596887368 999886630
596955350 999818648
-999904295 -596869703
-999863940 -596910058
-999850205 -596923793
596908826 999865172
-999976682 -596797316
-999998273 -596775725
-999934503 -596839495
596881780 999892218
596863708 999910290
-999883539 -596890459
596906689 999867309
-999825377 -596948621
-999935031 -596838967
-999932152 -596841846
-999864268 -596909730
-999807933 -596966065
-999923602 -596850396
-999821380 -596952618
-999922762 -596851236
-999811831 -596962167
-999881553 -596892445
596906493 999867505
596802040 999971958
596814440 999959558
596938496 999835502
-999907584 -596866414
-999994982 -596779016
-999872835 -596901163
596775577 999998421
-999964455 -596809543
596785387 999988611
-999983271 -596790727
-999960690 -596813308
-999885631 -596888367
-999974543 -596799455
596922753 999851245
-999995920 -596778078
-999984424 -596789574
596924613 999849385
-999929483 -596844515
-999827463 -596946535
-999839160 -596934838
596867081 999906917
596830667 999943331
596912729 999861269
-999893477 -596880521
596959399 999814599
-999892434 -596881564
-999939194 -596834804
596855712 999918286
596954731 999819267
596830488 999943510
-999926137 -596847861
-999986210 -596787788
596867772 999906226
-999901745 -596872253
-999987697 -596786301
596901001 999872997
596846201 999927797
-999908849 -596865149
-999949283 -596824715
-999820509 -596953489
-999882882 -596891116
-999957927 -596816071
596790479 999983519
596887174 999886824
596859675 999914323
-999885559 -596888439
-999819843 -596954155
-999919167 -596854831
-999926695 -596847303
-999906324 -596867674
-999961831 -596812167
596844188 999929810
596899050 999874948
596893494 999880504
596792741 999981257
596879145 999894853
596911119 999862879
-999966657 -596807341
-999886325 -596887673
-999828854 -596945144
-999816491 -596957507
-999903113 -596870885
596972944 999801054
-999910136 -596863862
-999802665 -596971333
-999908643 -596865355
596945267 999828731
596968557 999805441
-999869749 -596904249
-999820067 -596953931
-999917148 -596856850
-999925852 -596848146
596938240 999835758
596897100 999876898
-999876061 -596897937
-999916538 -596857460
-999944794 -596829204
-999817739 -596956259
596776750 999997248
596896316 999877682
-999870608 -596903390
-999996616 -596777382
-999912292 -596861706
596962857 999811141
-999961962 -596812036
-999960091 -596813907
-999861915 -596912083
-999875732 -596898266
596944068 999829930
596880984 999893014
596830259 999943739
-999920745 -596853253
596955398 999818600
-999814811 -596959187
-999821655 -596952343
596854678 999919320
596845632 999928366
596972543 999801455
-999933475 -596840523
-999871042 -596902956
-999916024 -596857974
-999861561 -596912437
-999821167 -596952831
-999876602 -596897396
596882883 999891115
-999919802 -596854196
596917914 999856084
-999925485 -596848513
596901695 999872303
596925616 999848382
596851831 999922167
596818098 999955900
-999927533 -596846465
596901464 999872534
596824376 999949622
-999962737 -596811261
596885643 999888355
596823103 999950895
596929980 999844018
-999975362 -596798636
-999922237 -596851761
-999859425 -596914573
-999997000 -596776998
-999992174 -596781824
596883163 999890835
596835581 999938417
-999847965 -596926033
596943629 999830369
-999840027 -596933971
596833702 999940296
-999946354 -596827644
-999899846 -596874152
-999907043 -596866955
596894464 999879534
596785582 999988416
-999903563 -596870435
-999890691 -596883307
596828290 999945708
-999899190 -596874808
-999934232 -596839766
596809833 999964165
-999980970 -596793028
596937673 999836325
596782950 999991048
596864143 999909855
596933042 999840956
-999901421 -596872577
-999807634 -596966364
596916574 999857424
596777816 999996182
-999890573 -596883425
-999877412 -596896586
596951289 999822709
596914519 999859479
-999873093 -596900905
596898039 999875959
596797534 999976464
596892838 999881160
596799390 999974608
-999902491 -596871507
596964613 999809385
-999841193 -596932805
-999964414 -596809584
-999898394 -596875604
-999954832 -596819166
596936203 999837795
-999868395 -596905603
596902594 999871404
-999921248 -596852750
-999809834 -596964164
596816943 999957055
-999912910 -596861088
596952955 999821043
596795892 999978106
596796771 999977227
596805835 999968163
-999968819 -596805179
596871461 999902537
596916480 999857518
596961421 999812577
596933922 999840076
596887525 999886473
-999932405 -596841593
-999817636 -596956362
-999996669 -596777329
596859530 999914468
596837190 999936808
-999951260 -596822738
596965072 999808926
596970667 999803331
-999999231 -596774767
596948711 999825287
596915689 999858309
596787062 999986936
596846514 999927484
596958364 999815634
-999919230 -596854768
596794844 999979154
596834240 999939758
-999985107 -596788891
596808930 999965068
596898065 999875933
596973379 999800619
596915406 999858592
-999953553 -596820445
-999831255 -596942743
-999850181 -596923817
596810131 999963867
-999932593 -596841405
596824570 999949428
596962686 999811312
-999950037 -596823961
596964069 999809929
596886222 999887776
-999826216 -596947782
-999949145 -596824853
-999999065 -596774933
596817011 999956987
-999827855 -596946143
-999937291 -596836707
596791419 999982579
596833628 999940370
-999986739 -596787259
-999831637 -596942361
-999874304 -596899694
-999937686 -596836312
-999903975 -596870023
596777335 999996663
-999811439 -596962559
596903446 999870552
596972109 999801889
-999984771 -596789227
596872928 999901070
596791016 999982982
596946457 999827541
-999838255 -596935743
-999933322 -596840676
-999937034 -596836964
596874513 999899485
-999947995 -596826003
596800504 999973494
-999852558 -596921440
-999951611 -596822387
-999869601 -596904397
-999816882 -596957116
-999991480 -596782518
596807420 999966578
-999952179 -596821819
-999831204 -596942794
-999984498 -596789500
596872418 999901580
596815083 999958915
-999979589 -596794409
-999874260 -596899738
-999806732 -596967266
-999961452 -596812546
-999843196 -596930802
-999838872 -596935126
-999886863 -596887135
-999877493 -596896505
-999870579 -596903419
596941872 999832126
596904554 999869444
-999813576 -596960422
596966907 999807091
596894073 999879925
-999971052 -596802946
-999832582 -596941416
-999946982 -596827016
596777408 999996590
-999834035 -596939963
596834268 999939730
596929192 999844806
-999897527 -596876471
-999971387 -596802611
596871858 999902140
596824581 999949417
-999918843 -596855155
596840747 999933251
596936680 999837318
-999830466 -596943532
596857703 999916295
-999904581 -596869417
596866778 999907220
596861062 999912936
-999886349 -596887649
-999884533 -596889465
-999995845 -596778153
596817154 999956844
-999946309 -596827689
-999846445 -596927553
-999996732 -596777266
596935851 999838147
596944931 999829067
-999842200 -596931798
596946006 999827992
-999986785 -596787213
-999871592 -596902406
596888994 999885004
596938060 999835938
-999897816 -596876182
596953104 999820894
-999854765 -596919233
-999966572 -596807426
-999929463 -596844535
-999821741 -596952257
-999859899 -596914099
596876729 999897269
596926905 999847093
-999932472 -596841526
596881683 999892315
-999863046 -596910952
596958374 999815624
596968425 999805573
-999819249 -596954749
-999968809 -596805189
596951161 999822837
-999998296 -596775702
596830440 999943558
-999905034 -596868964
596954460 999819538
596881736 999892262
-999886689 -596887309
596873627 999900371
596945927 999828071
596825225 999948773
596931061 999842937
596788593 999985405
-999998376 -596775622
-999971562 -596802436
-999809912 -596964086
596831576 999942422
596945757 999828241
-999820510 -596953488
596791673 999982325
596970100 999803898
-999830710 -596943288
596795513 999978485
596821548 999952450
596804271 999969727
596966072 999807926
596837523 999936475
596931331 999842667
-999843790 -596930208
-999953104 -596820894
-999919793 -596854205
-999873302 -596900696
-999941353 -596832645
596944545 999829453
-999978697 -596795301
596891529 999882469
596899160 999874838
-999846086 -596927912
-999987408 -596786590
596960838 999813160
596868067 999905931
596910507 999863491
-999927824 -596846174
596880860 999893138
-999832885 -596941113
-999962881 -596811117
596818547 999955451
-999903889 -596870109
596873685 999900313
-999989173 -596784825
596876143 999897855
596934620 999839378
-999942575 -596831423
-999802600 -596971398
596909490 999864508
596831766 999942232
-999907698 -596866300
-999964322 -596809676
596964188 999809810
-999864693 -596909305
-999988612 -596785386
596783364 999990634
-999890956 -596883042
596866279 999907719
596808679 999965319
-999989287 -596784711
596863661 999910337
-999919302 -596854696
-999957090 -596816908
596922437 999851561
-999807009 -596966989
596844803 999929195
-999867328 -596906670
596839762 999934236
596919717 999854281
-999873969 -596900029
-999944124 -596829874
596969999 999803999
596889154 999884844
-999816162 -596957836
-999964602 -596809396
596866726 999907272
596798193 999975805
-999832235 -596941763
596816284 999957714
-999849854 -596924144
-999838503 -596935495
596953098 999820900
596922351 999851647
596965998 999808000
-999830066 -596943932
596823999 999949999
596938042 999835956
-999981792 -596792206
-999818575 -596955423
596796358 999977640
-999997255 -596776743
596853563 999920435
-999872143 -596901855
596921399 999852599
-999884206 -596889792
596930135 999843863
-999995676 -596778322
596844157 999929841
596861182 999912816
-999870037 -596903961
596970556 999803442
-999921322 -596852676
596798585 999975413
596822249 999951749
596876100 999897898
-999919740 -596854258
-999954260 -596819738
596957384 999816614
596924825 999849173
596821764 999952234
596965544 999808454
-999961219 -596812779
-999916066 -596857932
-999873457 -596900541
-999930031 -596843967
596818789 999955209
-999912491 -596861507
-999847510 -596926488
-999936251 -596837747
-999847831 -596926167
596807127 999966871
-999846338 -596927660
-999874601 -596899397
-999929151 -596844847
596962836 999811162
596886387 999887611
-999921379 -596852619
596851834 999922164
-999833564 -596940434
-999915187 -596858811
-999995057 -596778941
-999978482 -596795516
-999991798 -596782200
596973494 999800504
-999905155 -596868843
596943716 999830282
596776345 999997653
596774774 999999224
-999968747 -596805251
596817184 999956814
-999887107 -596886891
596921785 999852213
-999958121 -596815877
596857479 999916519
-999875333 -596898665
596902672 999871326
-999812637 -596961361
596890143 999883855
-999985946 -596788052
-999830545 -596943453
-999996455 -596777543
-999973221 -596800777
-999888466 -596885532
596858195 999915803
-999847376 -596926622
596866598 999907400
-999809135 -596964863
-999861128 -596912870
596881671 999892327
-999895602 -596878396
596941489 999832509
-999935048 -596838950
596867915 999906083
-999847036 -596926962
596944706 999829292
-999919652 -596854346
596945317 999828681
-999846268 -596927730
596928238 999845760
596819509 999954489
596968888 999805110
-999848636 -596925362
596823073 999950925
-999820362 -596953636
596787102 999986896
-999970768 -596803230
-999962374 -596811624
-999979684 -596794314
596962342 999811656
596955073 999818925
596785009 999988989
596887628 999886370
596813777 999960221
596893766 999880232
596795231 999978767
596935616 999838382
-999960642 -596813356
-999945377 -596828621
-999852623 -596921375
-999805414 -596968584
-999901674 -596872324
-999850202 -596923796
-999855420 -596918578
596819382 999954616
596776421 999997577
596884454 999889544
-999808177 -596965821
596829955 999944043
596834489 999939509
-999905089 -596868909
-999943449 -596830549
-999976374 -596797624
-999978544 -596795454
596812300 999961698
596951323 999822675
596966009 999807989
596847528 999926470
596958945 999815053
-999854706 -596919292
596776793 999997205
596839391 999934607
-999843187 -596930811
-999854693 -596919305
-999834116 -596939882
596933349 999840649
-999839839 -596934159
596863468 999910530
-999812280 -596961718
-999945592 -596828406
596826949 999947049
596914118 999859880
596907678 999866320
596886309 999887689
-999964780 -596809218
596804524 999969474
-999940556 -596833442
-999980871 -596793127
-999882040 -596891958
-999818380 -596955618
-999813604 -596960394
596886263 999887735
-999947149 -596826849
-999813537 -596960461
-999841099 -596932899
596810802 999963196
596885878 999888120
596925346 999848652
596904091 999869907
596905825 999868173
596781485 999992513
596880579 999893419
596812342 999961656
-999946829 -596827169
-999916724 -596857274
-999916411 -596857587
596946623 999827375
596915605 999858393
596775930 999998068
-999920103 -596853895
-999812632 -596961366
-999883947 -596890051
-999891822 -596882176
-999954193 -596819805
596836580 999937418
596827065 999946933
-999894857 -596879141
-999825045 -596948953
-999849045 -596924953
-999869689 -596904309
-999877568 -596896430
596862673 999911325
596963098 999810900
596826729 999947269
596936814 999837184
596938109 999835889
596822701 999951297
596802665 999971333
596831279 999942719
596961109 999812889
-999808772 -596965226
-999896997 -596877001
-999813673 -596960325
596835460 999938538
596875223 999898775
-999944186 -596829812
-999881709 -596892289
596861255 999912743
596824154 999949844
-999839517 -596934481
596875027 999898971
-999940603 -596833395
596847517 999926481
596830051 999943947
-999895200 -596878798
596970283 999803715
596900095 999873903
-999990678 -596783320
-999939090 -596834908
-999927027 -596846971
-999856479 -596917519
-999879772 -596894226
-999944078 -596829920
596774833 999999165
-999902440 -596871558
-999933903 -596840095
-999894234 -596879764
-999924374 -596849624
596968597 999805401
-999899066 -596874932
-999932331 -596841667
596910306 999863692
596880536 999893462
596797245 999976753
-999846829 -596927169
596903539 999870459
-999997068 -596776930
-999915374 -596858624
596820115 999953883
596875563 999898435
-999906892 -596867106
-999816173 -596957825
-999916211 -596857787
-999934408 -596839590
596884041 999889957
596850243 999923755
596821631 999952367
596884790 999889208
-999808174 -596965824
596944218 999829780
596958601 999815397
596859625 999914373
-999983676 -596790322
-999829529 -596944469
596926422 999847576
-999870418 -596903580
596867700 999906298
596949722 999824276
596948984 999825014
596809482 999964516
-999834603 -596939395
596940052 999833946
-999937687 -596836311
-999959837 -596814161
596935812 999838186
-999803576 -596970422
596895154 999878844
-999891287 -596882711
-999818970 -596955028
596972124 999801874
-999800737 -596973261
596883183 999890815
596830356 999943642
-999946380 -596827618
-999925937 -596848061
-999828408 -596945590
596945214 999828784
596799962 999974036
-999856994 -596917004
-999813241 -596960757
-999856171 -596917827
-999998092 -596775906
-999802102 -596971896
596829021 999944977
-999823413 -596950585
596927076 999846922
-999917382 -596856616
596892413 999881585
-999952124 -596821874
596965258 999808740
596910679 999863319
596842638 999931360
-999835243 -596938755
-999827907 -596946091
-999944696 -596829302
-999802357 -596971641
-999991133 -596782865
596884916 999889082
596880306 999893692
-999903531 -596870467
-999828807 -596945191
-999938796 -596835202
596854161 999919837
-999914009 -596859989
-999964338 -596809660
-999877044 -596896954
596851049 999922949
596931430 999842568
-999801138 -596972860
-999848116 -596925882
-999840835 -596933163
-999830504 -596943494
-999926824 -596847174
-999840417 -596933581
596872288 999901710
-999881523 -596892475
596820962 999953036
-999949922 -596824076
-999920145 -596853853
-999934418 -596839580
-999920715 -596853283
596838256 999935742
-999913555 -596860443
596910004 999863994
-999931663 -596842335
596796610 999977388
-999975336 -596798662
596895153 999878845
596965907 999808091
596927591 999846407
-999913876 -596860122
596931206 999842792
-999825998 -596948000
-999912113 -596861885
596812522 999961476
596857484 999916514
596962375 999811623
596959201 999814797
-999951762 -596822236
-999925674 -596848324
-999905345 -596868653
-999961463 -596812535
-999874618 -596899380
-999895998 -596878000
596831539 999942459
-999965456 -596808542
-999902805 -596871193
-999858636 -596915362
596828090 999945908
596904442 999869556
596803275 999970723
-999867183 -596906815
-999867935 -596906063
-999825246 -596948752
596812630 999961368
596781518 999992480
-999880535 -596893463
596873789 999900209
596944178 999829820
-999931498 -596842500
-999904552 -596869446
596801537 999972461
-999850298 -596923700
-999966077 -596807921
-999950362 -596823636
596804361 999969637
596859773 999914225
-999962420 -596811578
-999824662 -596949336
596898437 999875561
596955365 999818633
596814142 999959856
596831056 999942942
596800413 999973585
596945805 999828193
-999837338 -596936660
-999984098 -596789900
-999872882 -596901116
-999896915 -596877083
-999953495 -596820503
596938669 999835329
-999950584 -596823414
596949171 999824827
596818553 999955445
-999976141 -596797857
-999977230 -596796768
596955285 999818713
596954302 999819696
-999922424 -596851574
-999888561 -596885437
596971850 999802148
596933255 999840743
596911890 999862108
596802160 999971838
596838438 999935560
596776888 999997110
-999969298 -596804700
-999890618 -596883380
596906031 999867967
-999931651 -596842347
-999927706 -596846292
596903112 999870886
596877997 999896001
596918470 999855528
596922700 999851298
-999980348 -596793650
-999976330 -596797668
596817167 999956831
-999827069 -596946929
596893304 999880694
-999960314 -596813684
-999832428 -596941570
-999948042 -596825956
596813511 999960487
596866536 999907462
-999961447 -596812551
-999801265 -596972733
-999954262 -596819736
596781411 999992587
-999895529 -596878469
596816406 999957592
-999908105 -596865893
596831869 999942129
-999810273 -596963725
596946351 999827647
596817277 999956721
596889354 999884644
-999912536 -596861462
-999988741 -596785257
596808668 999965330
-999906036 -596867962
-999983924 -596790074
596941669 999832329
596848275 999925723
-999982217 -596791781
596827449 999946549
596953503 999820495
596942684 999831314
-999985416 -596788582
-999801555 -596972443
596839730 999934268
-999958226 -596815772
-999816583 -596957415
-999886628 -596887370
-999833334 -596940664
596789944 999984054
-999816542 -596957456
-999942990 -596831008
-999903494 -596870504
-999821095 -596952903
-999949229 -596824769
-999956118 -596817880
-999940265 -596833733
-999841750 -596932248
-999889793 -596884205
-999944300 -596829698
-999813952 -596960046
-999987007 -596786991
-999978853 -596795145
596793051 999980947
-999946668 -596827330
596825209 999948789
596853982 999920016
-999838991 -596935007
-999857212 -596916786
596880706 999893292
596855277 999918721
-999853225 -596920773
-999842983 -596931015
-999964309 -596809689
596921994 999852004
-999844194 -596929804
-999987774 -596786224
596882527 999891471
596825522 999948476
-999939004 -596834994
596922332 999851666
-999826376 -596947622
596810791 999963207
596803312 999970686
596875817 999898181
-999921561 -596852437
596825756 999948242
596968361 999805637
-999839812 -596934186
-999894451 -596879547
596971147 999802851
596820099 999953899
-999878423 -596895575
-999962068 -596811930
-999910247 -596863751
-999917865 -596856133
-999851941 -596922057
-999979831 -596794167
596907613 999866385
-999808151 -596965847
596950086 999823912
596942255 999831743
596910418 999863580
596961599 999812399
-999962432 -596811566
-999939584 -596834414
596933035 999840963
596968846 999805152
596868710 999905288
596857322 999916676
596822770 999951228
596917469 999856529
-999927588 -596846410
596883671 999890327
596890941 999883057
-999935817 -596838181
596803822 999970176
596929475 999844523
-999895970 -596878028
-999920784 -596853214
-999816287 -596957711
596963601 999810397
-999842348 -596931650
596961980 999812018
-999996747 -596777251
-999967822 -596806176
596866900 999907098
596935078 999838920
596970237 999803761
-999911203 -596862795
596925604 999848394
596922024 999851974
596799333 999974665
596791489 999982509
596849804 999924194
596921123 999852875
596899625 999874373
596815420 999958578
596806287 999967711
-999870756 -596903242
-999962287 -596811711
-999979386 -596794612
-999893221 -596880777
-999817893 -596956105
-999902360 -596871638
596917962 999856036
596831649 999942349
596790417 999983581
596966247 999807751
596821477 999952521
-999892527 -596881471
-999814579 -596959419
596831318 999942680
-999811912 -596962086
596839969 999934029
-999845536 -596928462
596965252 999808746
-999808505 -596965493
-999888771 -596885227
596895988 999878010
-999901163 -596872835
596961306 999812692
-999873626 -596900372
-999930228 -596843770
596842711 999931287
596854509 999919489
596878112 999895886
596812031 999961967
-999860421 -596913577
-999924798 -596849200
-999854195 -596919803
596802477 999971521
596843027 999930971
-999826450 -596947548
596907700 999866298
596883257 999890741
-999982959 -596791039
-999970066 -596803932
596943050 999830948
-999853793 -596920205
596833550 999940448
596965946 999808052
596808590 999965408
-999874854 -596899144
-999829055 -596944943
596845525 999928473
596936813 999837185
596802305 999971693
-999841772 -596932226
596802212 999971786
-999822084 -596951914
596945925 999828073
596828383 999945615
596944022 999829976
-999806202 -596967796
-999837601 -596936397
596836686 999937312
596887860 999886138
-999965104 -596808894
-999832903 -596941095
-999944382 -596829616
-999997397 -596776601
596852036 999921962
596846905 999927093
596853500 999920498
596932506 999841492
-999895657 -596878341
596814259 999959739
-999802444 -596971554
596929882 999844116
596824852 999949146
596863998 999910000
-999942200 -596831798
596841333 999932665
596874627 999899371
596904690 999869308
596924874 999849124
596934645 999839353
-999994455 -596779543
596856168 999917830
596881041 999892957
596798446 999975552
596973563 999800435
596789950 999984048
596924451 999849547
596900731 999873267
596865078 999908920
596776078 999997920
596821748 999952250
-999910954 -596863044
596869567 999904431
-999800572 -596973426
596932036 999841962
-999986286 -596787712
596881879 999892119
-999851082 -596922916
-999990916 -596783082
596973455 999800543
596972856 999801142
596811512 999962486
596832043 999941955
596810575 999963423
596906549 999867449
596959116 999814882
-999990160 -596783838
596928109 999845889
596825976 999948022
-999852796 -596921202
-999858664 -596915334
596962522 999811476
596936714 999837284
596923813 999850185
-999897015 -596876983
596865331 999908667
-999812096 -596961902
-999993909 -596780089
-999902436 -596871562
596821168 999952830
-999874568 -596899430
596929153 999844845
-999951454 -596822544
-999873725 -596900273
596923805 999850193
596838037 999935961
-999972752 -596801246
596842325 999931673
596897303 999876695
596899042 999874956
596803988 999970010
596859107 999914891
-999828354 -596945644
-999856859 -596917139
596891026 999882972
596805757 999968241
596898020 999875978
-999930544 -596843454
596814312 999959686
596891188 999882810
-999941368 -596832630
-999933360 -596840638
596948803 999825195
596969754 999804244
596778077 999995921
-999900692 -596873306
596816633 999957365
-999838276 -596935722
-999818223 -596955775
596827914 999946084
-999984354 -596789644
596859541 999914457
-999882717 -596891281
596900146 999873852
596881466 999892532
596889292 999884706
596797916 999976082
-999896619 -596877379
596853515 999920483
596787434 999986564
-999879923 -596894075
596802886 999971112
-999885449 -596888549
596811401 999962597
-999840359 -596933639
-999860396 -596913602
-999954891 -596819107
596796239 999977759
-999893840 -596880158
596893172 999880826
-999976929 -596797069
596870497 999903501
-999930205 -596843793
-999901727 -596872271
596852106 999921892
-999807282 -596966716
596967016 999806982
596948138 999825860
596818852 999955146
596848837 999925161
596831317 999942681
596819199 999954799
-999870217 -596903781
-999899447 -596874551
-999896214 -596877784
-999894262 -596879736
596828857 999945141
596873578 999900420
596961377 999812621
-999849544 -596924454
596794313 999979685
596877482 999896516
-999945149 -596828849
-999990142 -596783856
596924306 999849692
596973825 999800173
-999974638 -596799360
596830084 999943914
-999924937 -596849061
596805441 999968557
596794189 999979809
-999913637 -596860361
596791774 999982224
-999886327 -596887671
596926335 999847663
-999930026 -596843972
596776894 999997104
-999948865 -596825133
-999915752 -596858246
-999947598 -596826400
-999858829 -596915169
596887210 999886788
596846615 999927383
-999966357 -596807641
-999961814 -596812184
-999808652 -596965346
596780762 999993236
-999830194 -596943804
596882109 999891889
596959564 999814434
-999854805 -596919193
596794417 999979581
-999802499 -596971499
596958517 999815481
-999926123 -596847875
596860470 999913528
596815033 999958965
-999892699 -596881299
-999800008 -596973990
596863529 999910469
596822146 999951852
-999868366 -596905632
596934066 999839932
596848973 999925025
-999836509 -596937489
-999839364 -596934634
596864945 999909053
-999899782 -596874216
596844508 999929490
596891333 999882665
-999999506 -596774492
-999849102 -596924896
-999841316 -596932682
-999949300 -596824698
596969346 999804652
-999997644 -596776354
-999910818 -596863180
-999925286 -596848712
596782832 999991166
-999979528 -596794470
596880053 999893945
-999983705 -596790293
596934587 999839411
596785815 999988183
596828278 999945720
596796407 999977591
-999908406 -596865592
-999811425 -596962573
-999913888 -596860110
-999846704 -596927294
-999870847 -596903151
-999950079 -596823919
596927424 999846574
596937151 999836847
-999941528 -596832470
-999833264 -596940734
-999907009 -596866989
596958454 999815544
596881646 999892352
596926151 999847847
-999937601 -596836397
-999992902 -596781096
-999910864 -596863134
596915721 999858277
596939550 999834448
596958179 999815819
596937920 999836078
-999871443 -596902555
596868767 999905231
596972322 999801676
-999995932 -596778066
-999983084 -596790914
596869964 999904034
-999809348 -596964650
596902363 999871635
596814249 999959749
596967350 999806648
-999925118 -596848880
596949488 999824510
-999872605 -596901393
596899055 999874943
-999864603 -596909395
596901755 999872243
596935420 999838578
-999993942 -596780056
-999840810 -596933188
596826492 999947506
596783356 999990642
596859630 999914368
-999837442 -596936556
-999879813 -596894185
596896527 999877471
596946042 999827956
596936023 999837975
-999970455 -596803543
-999991228 -596782770
596856120 999917878
-999804156 -596969842
596855312 999918686
596933741 999840257
596774798 999999200
-999985242 -596788756
596865690 999908308
-999821318 -596952680
596780217 999993781
596877131 999896867
-999805529 -596968469
596799927 999974071
596818182 999955816
-999982369 -596791629
596856340 999917658
596955567 999818431
-999968850 -596805148
-999847529 -596926469
-999862148 -596911850
596969380 999804618
596842045 999931953
-999821765 -596952233
596790776 999983222
-999817735 -596956263
596848290 999925708
596868270 999905728
-999895831 -596878167
-999967025 -596806973
596814044 999959954
-999897682 -596876316
-999904218 -596869780
596782690 999991308
596896276 999877722
596871822 999902176
-999917468 -596856530
596825803 999948195
596868324 999905674
-999918687 -596855311
596907945 999866053
-999861497 -596912501
-999850596 -596923402
-999997023 -596776975
596929723 999844275
-999827455 -596946543
596818846 999955152
-999844487 -596929511
-999875918 -596898080
-999987939 -596786059
596915247 999858751
-999970685 -596803313
596775092 999998906
596964465 999809533
596854677 999919321
-999806233 -596967765
596960184 999813814
596824552 999949446
-999895071 -596878927
596815950 999958048
-999800424 -596973574
596919971 999854027
-999966831 -596807167
-999829823 -596944175
596948594 999825404
-999918139 -596855859
596932005 999841993
596927173 999846825
-999899212 -596874786
-999841923 -596932075
-999833148 -596940850
596908913 999865085
-999861806 -596912192
-999899055 -596874943
596840999 999932999
-999916006 -596857992
-999844949 -596929049
596875729 999898269
-999835616 -596938382
596913676 999860322
-999890623 -596883375
-999995289 -596778709
-999839735 -596934263
-999801793 -596972205
-999926067 -596847931
596907163 999866835
-999929030 -596844968
-999942065 -596831933
596835174 999938824
-999851850 -596922148
596929722 999844276
-999899229 -596874769
596835337 999938661
-999884089 -596889909
596816658 999957340
596885748 999888250
596820052 999953946
596807979 999966019
596880468 999893530
-999809023 -596964975
596809642 999964356
596876647 999897351
-999924861 -596849137
-999866277 -596907721
-999815593 -596958405
-999999612 -596774386
-999828113 -596945885
596894882 999879116
596784811 999989187
-999960887 -596813111
-999816178 -596957820
596787683 999986315
596815080 999958918
596924122 999849876
596830579 999943419
-999979344 -596794654
-999944465 -596829533
-999946338 -596827660
596813116 999960882
-999977041 -596796957
-999933810 -596840188
596857209 999916789
596817005 999956993
596798614 999975384
-999942431 -596831567
-999894452 -596879546
-999962997 -596811001
-999879204 -596894794
596946848 999827150
-999973533 -596800465
-999811112 -596962886
596894889 999879109
596966440 999807558
-999839402 -596934596
596898987 999875011
596844021 999929977
596843273 999930725
596898869 999875129
-999973708 -596800290
-999826818 -596947180
-999800377 -596973621
-999906075 -596867923
-999806178 -596967820
-999816576 -596957422
596814362 999959636
596970456 999803542
-999985562 -596788436
596855554 999918444
596787520 999986478
-999802274 -596971724
596844362 999929636
596828840 999945158
-999886694 -596887304
-999833973 -596940025
-999955524 -596818474
-999842596 -596931402
596867481 999906517
-999838130 -596935868
-999870061 -596903937
-999817623 -596956375
-999947253 -596826745
-999900831 -596873167
-999962823 -596811175
-999919706 -596854292
-999923348 -596850650
-999908478 -596865520
596820235 999953763
596809168 999964830
-999876349 -596897649
596862805 999911193
-999905245 -596868753
-999822346 -596951652
-999904916 -596869082
596788583 999985415
-999937919 -596836079
-999819008 -596954990
-999963864 -596810134
596820664 999953334
596779562 999994436
596894132 999879866
-999888330 -596885668
596869550 999904448
-999898186 -596875812
-999865130 -596908868
596804135 999969863
-999907658 -596866340
596839755 999934243
-999941076 -596832922
596774658 999999340
-999842882 -596931116
-999857810 -596916188
596841814 999932184
-999957924 -596816074
596855952 999918046
596899664 999874334
-999950536 -596823462
596847319 999926679
596870278 999903720
596958256 999815742
-999870158 -596903840
596807626 999966372
-999974887 -596799111
-999859410 -596914588
596796383 999977615
-999972635 -596801363
596920640 999853358
-999918870 -596855128
596805226 999968772
-999962341 -596811657
596802905 999971093
-999935454 -596838544
596805730 999968268
-999883773 -596890225
596777426 999996572
-999961859 -596812139
-999931408 -596842590
596827893 999946105
-999957051 -596816947
596854935 999919063
-999839603 -596934395
-999914796 -596859202
596816319 999957679
-999947160 -596826838
-999876525 -596897473
596849769 999924229
596852248 999921750
596950792 999823206
-999914275 -596859723
-999989237 -596784761
596868209 999905789
-999908874 -596865124
-999837705 -596936293
-999996728 -596777270
596855332 999918666
-999945418 -596828580
-999835091 -596938907
596797555 999976443
-999866812 -596907186
-999900900 -596873098
596841110 999932888
-999910731 -596863267
596800329 999973669
596788350 999985648
596904076 999869922
-999936400 -596837598
-999902569 -596871429
596931122 999842876
-999963239 -596810759
596953904 999820094
596953348 999820650
-999867158 -596906840
596903003 999870995
596968817 999805181
596903107 999870891
-999976539 -596797459
596827118 999946880
596821275 999952723
596775045 999998953
-999912948 -596861050
-999837159 -596936839
-999966530 -596807468
596922643 999851355
596902817 999871181
596940829 999833169
-999945113 -596828885
596852975 999921023
-999993741 -596780257
-999906502 -596867496
-999896379 -596877619
596926783 999847215
-999967469 -596806529
-999843694 -596930304
596959869 999814129
-999800216 -596973782
-999940309 -596833689
-999920042 -596853956
-999909459 -596864539
596788222 999985776
-999831321 -596942677
596855969 999918029
-999826596 -596947402
-999898862 -596875136
596859446 999914552
596785073 999988925
596893776 999880222
596947035 999826963
-999814585 -596959413
596881867 999892131
-999858851 -596915147
596874722 999899276
-999841259 -596932739
-999914199 -596859799
596858852 999915146
-999948006 -596825992
-999819605 -596954393
-999883224 -596890774
-999808333 -596965665
596961345 999812653
596881919 999892079
-999942674 -596831324
-999870297 -596903701
596916959 999857039
596893565 999880433
596902108 999871890
-999884993 -596889005
596944871 999829127
-999817099 -596956899
-999802247 -596971751
596909841 999864157
596806223 999967775
596922769 999851229
596774163 999999835
596953296 999820702
-999982104 -596791894
596777975 999996023
596867065 999906933
596901649 999872349
-999822521 -596951477
-999818800 -596955198
-999833822 -596940176
-999869288 -596904710
596853362 999920636
-999986911 -596787087
596859750 999914248
-999864946 -596909052
-999819230 -596954768
-999852951 -596921047
596857090 999916908
596902667 999871331
-999949919 -596824079
-999814756 -596959242
-999886396 -596887602
596867645 999906353
-999968698 -596805300
596959068 999814930
-999827134 -596946864
-999902306 -596871692
596953928 999820070
596907648 999866350
596894023 999879975
596874045 999899953
596783402 999990596
596871232 999902766
596867547 999906451
596936034 999837964
596912818 999861180
596959599 999814399
-999877957 -596896041
596966969 999807029
596873186 999900812
596944195 999829803
-999899740 -596874258
596784548 999989450
596853842 999920156
596890483 999883515
-999826200 -596947798
596959005 999814993
596826186 999947812
596859885 999914113
596968685 999805313
-999896600 -596877398
-999867963 -596906035
-999956417 -596817581
-999957688 -596816310
596815803 999958195
596967220 999806778
-999834981 -596939017
596840535 999933463
596905951 999868047
-999833443 -596940555
596932719 999841279
-999893679 -596880319
-999852231 -596921767
-999857890 -596916108
596825795 999948203
596900833 999873165
596949402 999824596
596898807 999875191
-999875995 -596898003
-999927241 -596846757
-999883547 -596890451
596967742 999806256
596859396 999914602
596918077 999855921
-999905536 -596868462
596793367 999980631
-999989781 -596784217
-999930110 -596843888
-999952896 -596821102
-999895997 -596878001
596957633 999816365
596969339 999804659
596960291 999813707
596864608 999909390
596785216 999988782
-999805737 -596968261
-999962604 -596811394
596891186 999882812
596878582 999895416
596789707 999984291
-999838218 -596935780
-999875711 -596898287
-999934195 -596839803
-999952033 -596821965
596822578 999951420
-999952002 -596821996
596793316 999980682
596971249 999802749
596842200 999931798
596818482 999955516
-999892858 -596881140
-999927545 -596846453
596847879 999926119
596973726 999800272
596937014 999836984
596944912 999829086
-999873359 -596900639
-999849671 -596924327
-999825866 -596948132
596932679 999841319
596783907 999990091
-999846080 -596927918
-999975333 -596798665
596793416 999980582
-999817150 -596956848
-999930333 -596843665
596909687 999864311
-999947943 -596826055
596918287 999855711
-999897947 -596876051
-999824386 -596949612
596954468 999819530
596964962 999809036
-999906976 -596867022
-999966079 -596807919
-999806973 -596967025
-999907095 -596866903
-999856465 -596917533
596809725 999964273
596799583 999974415
-999985262 -596788736
596850536 999923462
-999912766 -596861232
-999952752 -596821246
596826386 999947612
-999842228 -596931770
-999820040 -596953958
596881782 999892216
596817772 999956226
-999994894 -596779104
596810205 999963793
-999918680 -596855318
-999837081 -596936917
-999806758 -596967240
-999992748 -596781250
-999850088 -596923910
-999970149 -596803849
596852983 999921015
596841471 999932527
-999960914 -596813084
-999898389 -596875609
596840576 999933422
596851806 999922192
596889849 999884149
-999984538 -596789460
596893768 999880230
-999841106 -596932892
-999926646 -596847352
596776836 999997162
596926555 999847443
596896452 999877546
596850951 999923047
-999899712 -596874286
596921368 999852630
-999948032 -596825966
-999980661 -596793337
-999928111 -596845887
-999863851 -596910147
-999841146 -596932852
-999858301 -596915697
-999929212 -596844786
-999949966 -596824032
-999928804 -596845194
-999807237 -596966761
596903725 999870273
596846912 999927086
-999948895 -596825103
596952349 999821649
-999933167 -596840831
596838036 999935962
-999803909 -596970089
-999952040 -596821958
-999855722 -596918276
596811710 999962288
596777829 999996169
-999991060 -596782938
-999862599 -596911399
596788678 999985320
596839367 999934631
-999901646 -596872352
596808706 999965292
596851129 999922869
-999878758 -596895240
-999815775 -596958223
596807038 999966960
-999805833 -596968165
596918585 999855413
596805159 999968839
-999814740 -596959258
-999971995 -596802003
-999893315 -596880683
-999914593 -596859405
-999944970 -596829028
-999839176 -596934822
596940822 999833176
-999941424 -596832574
596857754 999916244
596868134 999905864
-999844913 -596929085
-999929250 -596844748
-999880982 -596893016
-999867161 -596906837
-999817531 -596956467
596802830 999971168
-999966037 -596807961
596817062 999956936
-999895589 -596878409
596777313 999996685
596908620 999865378
-999829369 -596944629
-999917173 -596856825
-999954983 -596819015
596921352 999852646
-999990730 -596783268
596918618 999855380
596911751 999862247
-999972827 -596801171
596956140 999817858
596889140 999884858
-999882496 -596891502
596796478 999977520
-999897889 -596876109
-999826279 -596947719
-999810151 -596963847
-999911777 -596862221
596858289 999915709
596908380 999865618
-999941118 -596832880
-999897943 -596876055
-999904082 -596869916
-999914147 -596859851
596968498 999805500
-999975676 -596798322
-999900239 -596873759
596783237 999990761
596891932 999882066
-999883409 -596890589
596868649 999905349
596911491 999862507
596845049 999928949
596923179 999850819
-999971059 -596802939
-999947303 -596826695
596872010 999901988
596958946 999815052
596791027 999982971
596799324 999974674
596921790 999852208
596801231 999972767
-999816966 -596957032
-999845385 -596928613
596863658 999910340
-999837776 -596936222
596891816 999882182
596829893 999944105
596897433 999876565
-999956469 -596817529
596893863 999880135
-999895916 -596878082
596794307 999979691
596876612 999897386
-999891352 -596882646
-999961059 -596812939
-999966418 -596807580
596838836 999935162
-999848768 -596925230
596941641 999832357
-999861034 -596912964
-999856457 -596917541
-999861115 -596912883
-999850824 -596923174
-999931605 -596842393
-999948708 -596825290
596879411 999894587
596971778 999802220
-999989603 -596784395
-999815202 -596958796
596955280 999818718
596942957 999831041
-999999363 -596774635
596939278 999834720
596918818 999855180
596800302 999973696
-999850993 -596923005
596799116 999974882
596914145 999859853
596933966 999840032
-999881128 -596892870
-999925045 -596848953
-999935880 -596838118
-999865510 -596908488
596929134 999844864
-999995297 -596778701
-999993446 -596780552
-999843851 -596930147
-999935641 -596838357
596915012 999858986
-999851305 -596922693
596813679 999960319
-999981647 -596792351
596794492 999979506
-999803786 -596970212
-999876031 -596897967
596783522 999990476
596890047 999883951
-999902163 -596871835
-999949980 -596824018
596819588 999954410
-999953512 -596820486
-999814284 -596959714
596939096 999834902
-999879099 -596894899
-999885691 -596888307
-999977058 -596796940
596781826 999992172
-999881313 -596892685
-999975845 -596798153
-999888971 -596885027
596875623 999898375
596895079 999878919
596801596 999972402
-999925147 -596848851
596827590 999946408
-999822530 -596951468
-999882475 -596891523
596849264 999924734
-999874911 -596899087
596910113 999863885
-999842859 -596931139
-999989756 -596784242
596845370 999928628
-999969019 -596804979
-999806601 -596967397
596815424 999958574
596899618 999874380
596810604 999963394
-999849036 -596924962
596953905 999820093
-999927348 -596846650
596874873 999899125
596883528 999890470
-999956824 -596817174
596829960 999944038
-999923407 -596850591
596875536 999898462
596825314 999948684
596875532 999898466
596882677 999891321
-999937082 -596836916
-999813631 -596960367
-999832506 -596941492
596886242 999887756
-999992934 -596781064
596802462 999971536
596844365 999929633
-999986817 -596787181
-999993767 -596780231
596969621 999804377
596819983 999954015
-999826638 -596947360
-999996119 -596777879
-999970998 -596803000
-999984088 -596789910
-999989372 -596784626
-999967636 -596806362
-999926715 -596847283
-999831040 -596942958
-999802764 -596971234
596932338 999841660
596820460 999953538
-999930851 -596843147
596837948 999936050
-999820433 -596953565
596967284 999806714
-999866371 -596907627
596781145 999992853
-999940756 -596833242
596918169 999855829
-999980921 -596793077
596918345 999855653
-999970013 -596803985
-999853737 -596920261
-999951019 -596822979
-999805169 -596968829
-999802134 -596971864
596863307 999910691
596867281 999906717
596878840 999895158
596858657 999915341
-999870601 -596903397
596933043 999840955
-999810487 -596963511
596796671 999977327
596789691 999984307
596842221 999931777
596938668 999835330
-999977495 -596796503
-999988788 -596785210
596937171 999836827
-999833427 -596940571
596832918 999941080
596855995 999918003
-999934485 -596839513
596953246 999820752
-999899766 -596874232
596849974 999924024
596966186 999807812
596828526 999945472
596803638 999970360
-999894279 -596879719
-999986482 -596787516
596776699 999997299
-999844325 -596929673
-999986877 -596787121
596932783 999841215
-999917206 -596856792
596806321 999967677
596950575 999823423
-999807585 -596966413
596831508 999942490
-999912252 -596861746
596893228 999880770
596812048 999961950
-999829180 -596944818
596776654 999997344
596864154 999909844
596781314 999992684
596913102 999860896
-999974965 -596799033
-999865678 -596908320
-999894942 -596879056
-999935799 -596838199
-999986718 -596787280
596926085 999847913
-999925036 -596848962
-999864496 -596909502
596867730 999906268
596892109 999881889
596904499 999869499
-999810461 -596963537
-999986528 -596787470
596783821 999990177
596825984 999948014
-999914115 -596859883
596892194 999881804
-999978654 -596795344
-999952825 -596821173
-999802579 -596971419
596930342 999843656
-999911953 -596862045
-999804314 -596969684
-999914777 -596859221
-999939071 -596834927
596942595 999831403
596926847 999847151
596902983 999871015
596810686 999963312
596938587 999835411
-999905416 -596868582
-999907294 -596866704
-999878719 -596895279
-999892236 -596881762
596809022 999964976
596863410 999910588
596906822 999867176
-999882949 -596891049
596946300 999827698
-999939601 -596834397
-999883521 -596890477
-999818105 -596955893
-999829834 -596944164
-999971447 -596802551
-999867315 -596906683
596911280 999862718
-999869287 -596904711
-999830314 -596943684
596839823 999934175
-999900721 -596873277
596934871 999839127
596800430 999973568
596839146 999934852
-999855629 -596918369
-999851083 -596922915
-999845322 -596928676
-999900759 -596873239
596793837 999980161
-999946646 -596827352
596892519 999881479
596885308 999888690
-999852762 -596921236
596972614 999801384
596787709 999986289
-999981387 -596792611
596877911 999896087
596960336 999813662
596775428 999998570
596817455 999956543
-999896753 -596877245
596958914 999815084
-999983516 -596790482
-999955689 -596818309
-999960031 -596813967
596803316 999970682
596821826 999952172
596803533 999970465
596785748 999988250
-999848700 -596925298
596852909 999921089
-999839868 -596934130
596908523 999865475
596790665 999983333
596934798 999839200
596962263 999811735
-999973031 -596800967
-999866604 -596907394
596838033 999935965
-999886241 -596887757
-999961177 -596812821
596946518 999827480
596950172 999823826
-999925833 -596848165
596788689 999985309
-999916717 -596857281
-999807709 -596966289
-999847828 -596926170
-999991761 -596782237
-999917925 -596856073
-999867803 -596906195
-999881835 -596892163
-999849673 -596924325
596946776 999827222
-999970274 -596803724
-999831090 -596942908
-999972050 -596801948
596878874 999895124
596907682 999866316
-999962639 -596811359
596936007 999837991
-999913370 -596860628
-999932268 -596841730
-999998567 -596775431
596962807 999811191
-999875940 -596898058
-999907111 -596866887
596908811 999865187
596842329 999931669
596866795 999907203
596862121 999911877
596878184 999895814
596944409 999829589
596933569 999840429
-999817756 -596956242
-999801611 -596972387
596796026 999977972
596857828 999916170
-999801612 -596972386
596919920 999854078
-999926798 -596847200
-999888896 -596885102
-999919819 -596854179
596785580 999988418
596798272 999975726
596806930 999967068
-999967955 -596806043
-999964581 -596809417
-999943003 -596830995
-999964113 -596809885
596820702 999953296
596847194 999926804
596818000 999955998
596846311 999927687
-999943453 -596830545
596923072 999850926
596889088 999884910
596898461 999875537
596951811 999822187
596952337 999821661
-999990524 -596783474
596822130 999951868
596785022 999988976
-999912823 -596861175
-999946518 -596827480
-999809117 -596964881
596846444 999927554
596815593 999958405
596896612 999877386
596823434 999950564
-999958567 -596815431
-999909833 -596864165
-999803882 -596970116
-999985355 -596788643
596792363 999981635
596944779 999829219
-999959434 -596814564
-999991213 -596782785
596970368 999803630
596786368 999987630
596832188 999941810
-999810527 -596963471
-999955168 -596818830
-999802757 -596971241
-999887514 -596886484
-999939807 -596834191
596876619 999897379
596923914 999850084
596805442 999968556
596834704 999939294
-999973023 -596800975
596932252 999841746
-999885499 -596888499
-999865561 -596908437
-999878538 -596895460
-999863670 -596910328
596874659 999899339
-999992484 -596781514
596810391 999963607
596924216 999849782
596846044 999927954
596905920 999868078
596782992 999991006
596960685 999813313
596973544 999800454
-999845233 -596928765
-999844778 -596929220
596925445 999848553
-999836705 -596937293
-999976110 -596797888
-999807152 -596966846
596846863 999927135
-999911996 -596862002
596835303 999938695
-999904574 -596869424
596909745 999864253
-999989192 -596784806
596779240 999994758
-999803666 -596970332
-999968153 -596805845
596807021 999966977
596953711 999820287
-999904952 -596869046
596973079 999800919
-999870761 -596903237
-999832985 -596941013
-999876073 -596897925
596822591 999951407
-999934239 -596839759
596886424 999887574
-999897725 -596876273
-999867519 -596906479
596822927 999951071
-999833667 -596940331
-999858638 -596915360
596948989 999825009
596874764 999899234
-999891901 -596882097
596912909 999861089
596847065 999926933
-999832435 -596941563
-999830580 -596943418
-999903052 -596870946
596885138 999888860
596825427 999948571
-999832608 -596941390
-999893904 -596880094
-999829963 -596944035
-999842317 -596931681
596835543 999938455
-999912027 -596861971
596907374 999866624
-999933624 -596840374
596825725 999948273
596814968 999959030
-999963066 -596810932
-999926980 -596847018
596859982 999914016
-999826299 -596947699
-999945144 -596828854
596968017 999805981
-999885302 -596888696
596946605 999827393
-999937250 -596836748
596776124 999997874
-999956979 -596817019
596949312 999824686
596842323 999931675
-999998410 -596775588
596941522 999832476
596922120 999851878
596943177 999830821
-999828052 -596945946
596813860 999960138
-999869630 -596904368
-999896908 -596877090
-999906723 -596867275
596915907 999858091
596806014 999967984
596872237 999901761
596812195 999961803
-999911961 -596862037
596814480 999959518
596807154 999966844
-999996022 -596777976
596877162 999896836
596921998 999852000
596892003 999881995
596873303 999900695
-999903385 -596870613
-999926251 -596847747
596927296 999846702
596788778 999985220
596776461 999997537
596853520 999920478
-999854910 -596919088
-999830809 -596943189
-999899553 -596874445
596801756 999972242
596842752 999931246
596784646 999989352
-999844073 -596929925
-999884636 -596889362
596902166 999871832
596898248 999875750
596841122 999932876
596873991 999900007
-999882924 -596891074
-999805395 -596968603
-999943074 -596830924
-999806295 -596967703
-999909155 -596864843
596834841 999939157
596867479 999906519
-999898758 -596875240
596851621 999922377
596889779 999884219
596774840 999999158
-999934380 -596839618
596851308 999922690
596907933 999866065
-999810064 -596963934
596959453 999814545
596818493 999955505
-999809010 -596964988
596904378 999869620
596838918 999935080
596910128 999863870
596931091 999842907
596825898 999948100
596956196 999817802
-999868532 -596905466
-999988409 -596785589
-999874343 -596899655
-999995516 -596778482
-999884753 -596889245
596873343 999900655
-999834963 -596939035
-999873382 -596900616
-999882289 -596891709
596832540 999941458
-999912891 -596861107
-999818036 -596955962
596918966 999855032
-999935506 -596838492
-999911871 -596862127
596823866 999950132
596971349 999802649
596835242 999938756
-999820267 -596953731
-999984717 -596789281
596835079 999938919
-999805948 -596968050
-999929852 -596844146
596939055 999834943
596921878 999852120
596800985 999973013
596802908 999971090
596919933 999854065
596879829 999894169
596810092 999963906
596866005 999907993
596900791 999873207
596902873 999871125
-999963279 -596810719
-999828290 -596945708
-999978965 -596795033
-999983204 -596790794
-999981753 -596792245
-999982540 -596791458
-999867708 -596906290
596929432 999844566
-999831939 -596942059
-999944394 -596829604
596842655 999931343
-999858446 -596915552
-999968368 -596805630
596826394 999947604
-999952939 -596821059
-999938182 -596835816
596969951 999804047
596828191 999945807
596972544 999801454
596953175 999820823
596924318 999849680
-999867953 -596906045
596814392 999959606
596898384 999875614
596842345 999931653
-999994830 -596779168
596921588 999852410
596781883 999992115
596793957 999980041
-999932555 -596841443
-999972520 -596801478
596946681 999827317
-999950142 -596823856
596847317 999926681
596955187 999818811
-999890133 -596883865
596878244 999895754
596961710 999812288
-999978510 -596795488
596877267 999896731
-999850401 -596923597
-999897565 -596876433
596903324 999870674
596827738 999946260
596940374 999833624
596935515 999838483
-999929546 -596844452
596832182 999941816
-999963746 -596810252
-999866438 -596907560
596923283 999850715
-999978662 -596795336
-999910893 -596863105
596936490 999837508
-999922619 -596851379
596903894 999870104
-999987670 -596786328
-999997153 -596776845
596926804 999847194
-999945385 -596828613
-999871565 -596902433
596870228 999903770
-999857502 -596916496
596807655 999966343
-999887888 -596886110
-999849288 -596924710
-999987835 -596786163
-999864368 -596909630
596883369 999890629
596889550 999884448
-999931964 -596842034
596889516 999884482
596951361 999822637
596816897 999957101
-999849331 -596924667
596871643 999902355
-999822232 -596951766
-999973216 -596800782
596842976 999931022
-999906048 -596867950
596956931 999817067
596837483 999936515
-999834357 -596939641
596882330 999891668
-999906054 -596867944
-999996080 -596777918
596918833 999855165
596788508 999985490
596926200 999847798
-999974123 -596799875
596809736 999964262
-999961037 -596812961
596956729 999817269
-999907604 -596866394
-999860038 -596913960
596814819 999959179
596779747 999994251
596937878 999836120
596869270 999904728
-999891716 -596882282
596858148 999915850
596924488 999849510
596935031 999838967
-999977373 -596796625
-999886916 -596887082
596850816 999923182
596822599 999951399
-999944149 -596829849
-999806034 -596967964
596852846 999921152
-999929217 -596844781
596853917 999920081
596849175 999924823
596837316 999936682
596906745 999867253
-999958019 -596815979
596928219 999845779
596840398 999933600
596929849 999844149
596835324 999938674
596811621 999962377
-999894275 -596879723
596948392 999825606
-999942899 -596831099
-999819814 -596954184
-999900823 -596873175
-999813741 -596960257
-999830007 -596943991
596876974 999897024
596959055 999814943
-999920696 -596853302
-999965318 -596808680
-999845943 -596928055
596849033 999924965
-999904206 -596869792
596964328 999809670
-999971584 -596802414
-999983534 -596790464
-999809830 -596964168
-999943151 -596830847
-999931587 -596842411
-999892822 -596881176
-999986094 -596787904
596795649 999978349
-999946775 -596827223
596886688 999887310
-999940212 -596833786
-999917387 -596856611
-999881226 -596892772
-999985243 -596788755
596845424 999928574
-999898746 -596875252
-999850751 -596923247
596875485 999898513
-999866214 -596907784
596954388 999819610
596777200 999996798
-999951143 -596822855
596912706 999861292
596816473 999957525
-999972869 -596801129
596870840 999903158
596883531 999890467
-999871757 -596902241
-999901953 -596872045
-999815954 -596958044
596883568 999890430
596894445 999879553
596837122 999936876
596837574 999936424
596883667 999890331
596818673 999955325
-999899526 -596874472
596821845 999952153
596971658 999802340
-999918780 -596855218
-999957386 -596816612
-999882857 -596891141
-999860327 -596913671
-999807122 -596966876
596794210 999979788
-999975906 -596798092
596900063 999873935
596883167 999890831
596935480 999838518
596826974 999947024
596894029 999879969
596928795 999845203
596873508 999900490
596959104 999814894
596940573 999833425
-999866999 -596906999
-999811179 -596962819
596897700 999876298
-999891990 -596882008
-999955401 -596818597
596808055 999965943
596781325 999992673
596777553 999996445
-999970155 -596803843
596789803 999984195
-999841668 -596932330
-999966628 -596807370
-999987814 -596786184
596887792 999886206
596896158 999877840
-999997818 -596776180
-999804622 -596969376
596917991 999856007
-999918991 -596855007
-999934318 -596839680
596968154 999805844
-999815792 -596958206
596893935 999880063
596908162 999865836
-999991347 -596782651
-999803917 -596970081
-999872013 -596901985
596854622 999919376
596869690 999904308
-999816714 -596957284
-999975243 -596798755
-999999744 -596774254
-999996886 -596777112
-999959462 -596814536
-999920194 -596853804
-999948786 -596825212
596940057 999833941
596886334 999887664
596856316 999917682
-999830653 -596943345
-999847132 -596926866
596778560 999995438
-999919098 -596854900
596954989 999819009
-999944616 -596829382
-999895393 -596878605
596863556 999910442
-999907559 -596866439
-999877922 -596896076
-999883740 -596890258
596884664 999889334
596802398 999971600
596926010 999847988
596967958 999806040
-999817074 -596956924
-999968976 -596805022
596878861 999895137
596913396 999860602
-999929776 -596844222
596828216 999945782
-999833227 -596940771
596863327 999910671
596833864 999940134
596962144 999811854
596929988 999844010
596853297 999920701
596884119 999889879
596798778 999975220
596942767 999831231
596947659 999826339
-999811052 -596962946
-999845266 -596928732
596929557 999844441
-999959285 -596814713
-999913823 -596860175
596897503 999876495
-999953373 -596820625
-999860164 -596913834
596791361 999982637
596777981 999996017
-999986329 -596787669
596775515 999998483
596883873 999890125
596835955 999938043
-999919402 -596854596
-999993898 -596780100
596880655 999893343
596844102 999929896
-999840676 -596933322
-999891307 -596882691
596819168 999954830
-999874134 -596899864
596914268 999859730
-999998130 -596775868
-999942458 -596831540
-999813715 -596960283
596804372 999969626
-999935375 -596838623
-999993753 -596780245
-999956410 -596817588
-999811619 -596962379
-999871354 -596902644
-999819683 -596954315
-999931146 -596842852
-999831661 -596942337
596832250 999941748
-999874007 -596899991
596966719 999807279
596789915 999984083
596778954 999995044
596873452 999900546
-999983274 -596790724
-999989145 -596784853
-999849656 -596924342
-999863301 -596910697
596930559 999843439
596938289 999835709
596830427 999943571
596794439 999979559
596860551 999913447
-999821596 -596952402
-999899965 -596874033
596805341 999968657
596946155 999827843
-999950667 -596823331
-999846474 -596927524
-999845679 -596928319
596853546 999920452
-999988593 -596785405
-999854175 -596919823
-999947699 -596826299
-999960342 -596813656
596940420 999833578
596822022 999951976
596830171 999943827
-999870131 -596903867
-999994107 -596779891
596900006 999873992
596880422 999893576
596796887 999977111
-999956547 -596817451
596875017 999898981
596948769 999825229
596841664 999932334
596960175 999813823
-999862456 -596911542
-999946677 -596827321
596830389 999943609
596819842 999954156
596807740 999966258
-999833992 -596940006
596837985 999936013
596961297 999812701
596967584 999806414
-999939084 -596834914
596928305 999845693
-999892867 -596881131
596866773 999907225
-999887134 -596886864
-999926319 -596847679
596872672 999901326
-999958326 -596815672
596827565 999946433
596848362 999925636
596775749 999998249
-999937105 -596836893
596806940 999967058
596930108 999843890
-999855776 -596918222
-999886243 -596887755
-999997908 -596776090
-999881472 -596892526
-999946437 -596827561
596865050 999908948
596791238 999982760
596954637 999819361
596825629 999948369
-999843774 -596930224
-999807168 -596966830
596859238 999914760
-999841506 -596932492
-999931041 -596842957
-999822762 -596951236
596965973 999808025
-999953207 -596820791
596879589 999894409
596899790 999874208
596901825 999872173
-999914002 -596859996
-999861997 -596912001
-999879245 -596894753
596925026 999848972
-999874994 -596899004
-999950628 -596823370
-999958917 -596815081
596880272 999893726
-999900764 -596873234
596880066 999893932
596886248 999887750
-999835671 -596938327
596967888 999806110
596841770 999932228
-999805143 -596968855
-999984657 -596789341
-999842374 -596931624
-999947315 -596826683
-999886791 -596887207
596973948 999800050
596923940 999850058
596906368 999867630
-999891290 -596882708
596929414 999844584
-999997347 -596776651
-999993234 -596780764
-999988378 -596785620
-999995115 -596778883
-999909621 -596864377
596819037 999954961
596905392 999868606
596822073 999951925
596943721 999830277
596796930 999977068
-999984082 -596789916
-999962799 -596811199
-999824847 -596949151
-999844712 -596929286
-999910713 -596863285
596799817 999974181
-999823065 -596950933
596824508 999949490
-999978667 -596795331
-999959725 -596814273
-999926474 -596847524
-999987250 -596786748
596895071 999878927
-999933390 -596840608
596923721 999850277
596890156 999883842
-999832364 -596941634
-999887022 -596886976
-999822672 -596951326
596922706 999851292
596778087 999995911
596888754 999885244
596807621 999966377
596785389 999988609
596963642 999810356
-999955572 -596818426
-999894849 -596879149
-999825161 -596948837
-999942803 -596831195
596874311 999899687
596953056 999820942
596805910 999968088
596852397 999921601
596907857 999866141
596814592 999959406
596835944 999938054
-999965549 -596808449
-999825991 -596948007
-999843485 -596930513
-999977226 -596796772
596846328 999927670
-999841747 -596932251
-999851549 -596922449
596791646 999982352
-999902185 -596871813
-999978993 -596795005
596872954 999901044
-999934003 -596839995
-999899044 -596874954
596864361 999909637
596861908 999912090
-999919553 -596854445
-999892027 -596881971
-999911444 -596862554
-999927315 -596846683
596811192 999962806
596964731 999809267
596876889 999897109
-999833550 -596940448
-999887289 -596886709
596800285 999973713
596885010 999888988
596955473 999818525
596935750 999838248
-999874718 -596899280
-999891130 -596882868
-999899969 -596874029
-999976144 -596797854
-999831992 -596942006
-999825669 -596948329
596852548 999921450
596870448 999903550
596898000 999875998
-999882231 -596891767
-999976686 -596797312
596856001 999917997
-999949989 -596824009
-999843970 -596930028
596787822 999986176
596824783 999949215
596909005 999864993
-999806439 -596967559
596959859 999814139
-999904818 -596869180
-999984909 -596789089
-999884115 -596889883
-999989317 -596784681
596940013 999833985
596811589 999962409
-999952900 -596821098
-999887702 -596886296
596812322 999961676
-999996352 -596777646
596950475 999823523
596832498 999941500
596948909 999825089
596931976 999842022
-999825809 -596948189
596811577 999962421
596808293 999965705
-999836182 -596937816
596935523 999838475
596946045 999827953
-999871614 -596902384
-999830866 -596943132
596774724 999999274
596793220 999980778
596910087 999863911
596889411 999884587
-999825651 -596948347
-999807478 -596966520
-999937882 -596836116
-999961142 -596812856
-999979379 -596794619
-999903037 -596870961
596878794 999895204
-999888397 -596885601
596827163 999946835
596970578 999803420
596910380 999863618
596968970 999805028
-999938059 -596835939
-999978404 -596795594
-999847451 -596926547
596858283 999915715
596854009 999919989
596803699 999970299
596967664 999806334
-999960791 -596813207
596920356 999853642
-999971943 -596802055
-999910294 -596863704
596943585 999830413
596931484 999842514
-999826297 -596947701
596829825 999944173
-999843879 -596930119
596902411 999871587
-999988388 -596785610
596896872 999877126
596908219 999865779
596848500 999925498
-999877959 -596896039
-999863169 -596910829
596882113 999891885
596774100 999999898
-999864197 -596909801
-999955434 -596818564
596848565 999925433
596865590 999908408
596940092 999833906
596785797 999988201
596902358 999871640
596794658 999979340
-999936275 -596837723
-999902746 -596871252
596898152 999875846
596822058 999951940
-999931418 -596842580
-999983971 -596790027
-999840553 -596933445
-999967870 -596806128
596797874 999976124
-999850035 -596923963
-999870715 -596903283
596862084 999911914
596948267 999825731
-999869460 -596904538
596812130 999961868
-999988665 -596785333
596873203 999900795
-999928908 -596845090
-999842943 -596931055
596902627 999871371
-999887935 -596886063
596822098 999951900
596936281 999837717
596921340 999852658
-999872634 -596901364
596916160 999857838
-999849455 -596924543
-999936123 -596837875
-999834508 -596939490
-999993405 -596780593
-999825808 -596948190
596840594 999933404
-999830348 -596943650
-999827771 -596946227
-999844704 -596929294
596919294 999854704
-999872797 -596901201
596852863 999921135
596841880 999932118
-999836209 -596937789
596952003 999821995
596893689 999880309
-999956467 -596817531
596806418 999967580
596829762 999944236
596849937 999924061
596882221 999891777
596945025 999828973
596826837 999947161
596827633 999946365
596894906 999879092
-999826034 -596947964
-999991578 -596782420
-999832678 -596941320
-999958649 -596815349
-999908902 -596865096
596853444 999920554
596883239 999890759
596893299 999880699
-999939209 -596834789
-999863938 -596910060
-999859694 -596914304
-999839271 -596934727
-999806232 -596967766
596944909 999829089
-999856215 -596917783
-999817052 -596956946
596783549 999990449
-999937852 -596836146
-999929460 -596844538
596882066 999891932
596939172 999834826
-999970365 -596803633
-999867164 -596906834
596938988 999835010
-999825653 -596948345
596912867 999861131
596824972 999949026
596958856 999815142
596791757 999982241
-999996343 -596777655
-999989505 -596784493
596808220 999965778
596797174 999976824
-999801474 -596972524
-999802670 -596971328
-999948015 -596825983
-999857479 -596916519
-999866416 -596907582
596790011 999983987
596835745 999938253
-999957636 -596816362
-999907592 -596866406
-999917193 -596856805
-999927673 -596846325
596812971 999961027
596947403 999826595
-999814088 -596959910
-999821875 -596952123
596907173 999866825
-999828599 -596945399
596876187 999897811
596899485 999874513
596806803 999967195
-999872740 -596901258
596857426 999916572
-999837050 -596936948
-999949245 -596824753
-999950923 -596823075
596802016 999971982
596869876 999904122
-999841608 -596932390
596776007 999997991
596813178 999960820
-999876080 -596897918
596915333 999858665
596968897 999805101
596966537 999807461
596967688 999806310
-999974776 -596799222
-999981062 -596792936
-999842084 -596931914
596957044 999816954
596958032 999815966
-999978835 -596795163
-999991673 -596782325
-999903206 -596870792
-999988781 -596785217
596885223 999888775
-999965804 -596808194
596809987 999964011
596782854 999991144
596861782 999912216
-999978064 -596795934
596913817 999860181
-999900510 -596873488
596881027 999892971
-999886197 -596887801
596874931 999899067
-999898097 -596875901
-999964362 -596809636
596962235 999811763
-999965934 -596808064
-999898890 -596875108
596863177 999910821
-999968671 -596805327
-999830178 -596943820
-999923959 -596850039
-999973236 -596800762
596836101 999937897
596860928 999913070
-999837525 -596936473
596939129 999834869
596826700 999947298
596796696 999977302
596817158 999956840
596813186 999960812
596946902 999827096
596897196 999876802
596964659 999809339
596787390 999986608
-999979610 -596794388
596826291 999947707
-999994330 -596779668
-999866010 -596907988
-999913050 -596860948
596871967 999902031
-999999824 -596774174
596916040 999857958
596907776 999866222
-999800714 -596973284
-999872478 -596901520
596879552 999894446
596849759 999924239
596833860 999940138
596806644 999967354
-999834346 -596939652
596799675 999974323
-999839263 -596934735
596853141 999920857
596876702 999897296
596810274 999963724
596831400 999942598
-999826553 -596947445
-999916919 -596857079
-999895578 -596878420
596796633 999977365
-999844758 -596929240
-999897347 -596876651
596963873 999810125
596913975 999860023
-999807700 -596966298
-999889370 -596884628
-999931354 -596842644
596930740 999843258
596906663 999867335
-999801691 -596972307
-999884286 -596889712
-999850269 -596923729
-999885593 -596888405
596827434 999946564
-999895341 -596878657
596845132 999928866
-999806276 -596967722
-999994601 -596779397
596809859 999964139
596797717 999976281
-999906050 -596867948
596809441 999964557
596888193 999885805
596846845 999927153
596777144 999996854
596857581 999916417
-999866565 -596907433
-999887831 -596886167
-999926496 -596847502
596784963 999989035
596858940 999915058
-999828601 -596945397
596848882 999925116
596780096 999993902
596815806 999958192
-999903557 -596870441
-999820203 -596953795
-999859715 -596914283
596915050 999858948
-999858669 -596915329
596936606 999837392
596895963 999878035
-999947708 -596826290
596927405 999846593
596915837 999858161
596785863 999988135
596904777 999869221
-999938010 -596835988
596924883 999849115
-999816419 -596957579
596919761 999854237
-999899333 -596874665
596840348 999933650
-999960069 -596813929
-999890382 -596883616
596919778 999854220
596954425 999819573
596927190 999846808
-999857702 -596916296
596850171 999923827
-999961526 -596812472
-999819739 -596954259
-999988796 -596785202
596884037 999889961
-999841842 -596932156
596868357 999905641
-999849380 -596924618
-999989399 -596784599
-999972408 -596801590
-999925179 -596848819
596839024 999934974
-999925256 -596848742
596914564 999859434
596816661 999957337
-999869080 -596904918
-999931634 -596842364
-999802294 -596971704
596936104 999837894
596967564 999806434
596832606 999941392
-999947474 -596826524
596850255 999923743
596939746 999834252
596936668 999837330
596782510 999991488
596970933 999803065
-999859996 -596914002
-999962309 -596811689
-999890028 -596883970
596884312 999889686
-999838697 -596935301
596828841 999945157
596897028 999876970
596799102 999974896
596865129 999908869
596838444 999935554
-999946167 -596827831
596898116 999875882
596841682 999932316
596861931 999912067
596866544 999907454
596930814 999843184
-999953351 -596820647
-999953874 -596820124
-999943328 -596830670
596872272 999901726
-999919324 -596854674
-999824533 -596949465
-999859348 -596914650
-999885752 -596888246
596821820 999952178
596809091 999964907
-999804062 -596969936
596902367 999871631
-999954681 -596819317
-999918435 -596855563
596893446 999880552
596884068 999889930
596932245 999841753
596820729 999953269
-999822157 -596951841
-999914772 -596859226
-999899828 -596874170
-999959684 -596814314
-999851370 -596922628
596908037 999865961
596877460 999896538
-999869482 -596904516
596814999 999958999
-999889116 -596884882
-999899389 -596874609
-999995867 -596778131
-999866178 -596907820
596879302 999894696
-999883268 -596890730
-999961782 -596812216
596911398 999862600
-999969750 -596804248
-999936548 -596837450
-999951231 -596822767
-999885803 -596888195
596813457 999960541
-999904656 -596869342
-999939737 -596834261
-999931043 -596842955
-999970411 -596803587
-999825472 -596948526
-999941976 -596832022
596878842 999895156
596786431 999987567
596922539 999851459
596806064 999967934
-999810693 -596963305
-999896741 -596877257
596820776 999953222
596925001 999848997
596915970 999858028
596872857 999901141
596880046 999893952
-999874123 -596899875
596861071 999912927
-999983247 -596790751
596855826 999918172
596942601 999831397
596865596 999908402
-999835253 -596938745
-999927293 -596846705
596965474 999808524
-999994712 -596779286
596896289 999877709
596865046 999908952
596816517 999957481
-999919702 -596854296
-999974947 -596799051
-999815670 -596958328
-999970074 -596803924
596910251 999863747
596867143 999906855
-999974676 -596799322
596810337 999963661
-999963163 -596810835
-999841662 -596932336
-999891561 -596882437
-999937815 -596836183
596901989 999872009
596942054 999831944
-999891662 -596882336
596777855 999996143
596949676 999824322
596941526 999832472
596798463 999975535
596848935 999925063
-999918445 -596855553
596777089 999996909
-999824356 -596949642
596789563 999984435
596944562 999829436
596788994 999985004
-999956973 -596817025
596836219 999937779
-999945577 -596828421
596839086 999934912
-999947909 -596826089
-999997866 -596776132
-999900648 -596873350
596940521 999833477
596840562 999933436
596865934 999908064
596780559 999993439
596799302 999974696
596900986 999873012
-999902127 -596871871
-999833045 -596940953
596948425 999825573
-999944350 -596829648
596832934 999941064
-999803265 -596970733
-999998669 -596775329
-999842587 -596931411
-999986168 -596787830
596928856 999845142
-999997326 -596776672
596891404 999882594
596961093 999812905
-999911101 -596862897
596787275 999986723
-999904592 -596869406
-999916273 -596857725
-999916618 -596857380
-999967561 -596806437
-999928474 -596845524
-999936541 -596837457
596805366 999968632
596863754 999910244
-999926966 -596847032
-999831580 -596942418
-999836389 -596937609
-999811540 -596962458
-999910672 -596863326
-999897668 -596876330
-999874983 -596899015
-999901324 -596872674
596818032 999955966
596853279 999920719
596903280 999870718
-999954061 -596819937
596834401 999939597
596968666 999805332
596867053 999906945
-999990887 -596783111
-999890833 -596883165
596872411 999901587
596955339 999818659
596810819 999963179
-999979617 -596794381
-999810915 -596963083
-999831086 -596942912
-999938212 -596835786
-999982800 -596791198
-999904365 -596869633
-999909569 -596864429
596967492 999806506
-999986889 -596787109
-999824643 -596949355
-999916180 -596857818
-999807614 -596966384
-999826142 -596947856
596927497 999846501
-999801466 -596972532
-999974052 -596799946
-999971558 -596802440
-999810207 -596963791
596831219 999942779
596963688 999810310
596915737 999858261
-999966993 -596807005
596969055 999804943
-999835450 -596938548
-999940765 -596833233
-999958814 -596815184
596876350 999897648
-999956191 -596817807
-999971896 -596802102
-999847268 -596926730
596875634 999898364
-999801838 -596972160
-999804296 -596969702
-999816496 -596957502
-999995123 -596778875
596943369 999830629
-999954137 -596819861
596940500 999833498
-999985074 -596788924
-999846414 -596927584
-999808491 -596965507
596811917 999962081
596804845 999969153
596887760 999886238
-999865660 -596908338
-999840718 -596933280
-999800130 -596973868
-999929939 -596844059
596968624 999805374
596823317 999950681
596843177 999930821
596806641 999967357
-999815762 -596958236
-999861171 -596912827
-999826222 -596947776
596889353 999884645
596862472 999911526
596836666 999937332
596905870 999868128
-999906201 -596867797
596951905 999822093
-999890802 -596883196
596914176 999859822
596898038 999875960
596967973 999806025
-999918191 -596855807
596825713 999948285
-999963355 -596810643
-999860067 -596913931
-999816544 -596957454
596788972 999985026
-999821742 -596952256
596915656 999858342
596883975 999890023
596942890 999831108
596849151 999924847
596808721 999965277
-999944194 -596829804
-999942773 -596831225
596925181 999848817
-999904085 -596869913
596812151 999961847
596855836 999918162
-999991994 -596782004
-999958009 -596815989
596875234 999898764
-999847308 -596926690
596870373 999903625
596959289 999814709
596837641 999936357
-999905779 -596868219
596789070 999984928
596874006 999899992
-999966525 -596807473
-999816665 -596957333
596917702 999856296
-999815323 -596958675
-999989827 -596784171
-999839840 -596934158
596783940 999990058
596969181 999804817
-999961896 -596812102
-999910312 -596863686
596887566 999886432
596892496 999881502
-999838313 -596935685
-999905757 -596868241
-999975960 -596798038
-999989225 -596784773
596831827 999942171
596928500 999845498
-999923489 -596850509
596779729 999994269
-999942409 -596831589
-999873655 -596900343
-999830177 -596943821
-999936174 -596837824
-999850723 -596923275
596820223 999953775
596823094 999950904
596961761 999812237
-999813307 -596960691
596899498 999874500
-999892466 -596881532
-999897486 -596876512
596784473 999989525
-999909261 -596864737
596871594 999902404
-999837203 -596936795
596907577 999866421
-999852270 -596921728
596825047 999948951
-999909498 -596864500
596790975 999983023
-999929835 -596844163
-999845171 -596928827
-999876098 -596897900
596786274 999987724
-999826192 -596947806
596942534 999831464
596937709 999836289
-999835287 -596938711
596884005 999889993
596873520 999900478
-999862288 -596911710
596968517 999805481
-999975158 -596798840
-999874178 -596899820
-999971306 -596802692
596779810 999994188
596929373 999844625
-999864845 -596909153
-999980103 -596793895
-999993948 -596780050
-999990997 -596783001
596924832 999849166
-999893837 -596880161
-999848849 -596925149
596932853 999841145
596823668 999950330
596805841 999968157
596898717 999875281
-999938313 -596835685
-999804645 -596969353
596919291 999854707
-999887162 -596886836
-999919615 -596854383
-999997589 -596776409
596804564 999969434
-999966363 -596807635
-999964042 -596809956
-999948992 -596825006
-999818202 -596955796
-999801221 -596972777
596863362 999910636
-999870890 -596903108
-999959104 -596814894
596817347 999956651
596821970 999952028
596846221 999927777
596948545 999825453
-999904501 -596869497
596837564 999936434
-999842885 -596931113
596896526 999877472
-999906824 -596867174
596932840 999841158
-999980956 -596793042
-999877780 -596896218
-999809003 -596964995
-999921264 -596852734
-999805848 -596968150
596839019 999934979
596831034 999942964
-999865656 -596908342
-999992047 -596781951
596896235 999877763
-999985403 -596788595
596873921 999900077
-999977328 -596796670
596840762 999933236
-999962439 -596811559
-999962249 -596811749
-999932098 -596841900
596849241 999924757
596964184 999809814
596913164 999860834
-999995186 -596778812
-999825103 -596948895
596944873 999829125
596938096 999835902
-999806882 -596967116
596827756 999946242
596788157 999985841
-999872489 -596901509
596892328 999881670
596788363 999985635
596812950 999961048
-999977073 -596796925
-999898723 -596875275
596927500 999846498
596856643 999917355
596862961 999911037
596947540 999826458
596971257 999802741
596832323 999941675
-999989704 -596784294
-999895629 -596878369
596944730 999829268
596930015 999843983
-999865767 -596908231
-999868693 -596905305
-999836934 -596937064
596940608 999833390
-999856164 -596917834
596917518 999856480
-999961324 -596812674
596854444 999919554
-999930570 -596843428
596946071 999827927
-999987864 -596786134
596968564 999805434
596900473 999873525
-999893927 -596880071
-999821454 -596952544
-999904070 -596869928
596846235 999927763
-999855674 -596918324
596917617 999856381
-999857355 -596916643
-999975058 -596798940
596780843 999993155
596858706 999915292
-999915990 -596858008
-999896187 -596877811
596891127 999882871
-999975297 -596798701
596940769 999833229
-999990759 -596783239
-999819004 -596954994
-999812511 -596961487
596841870 999932128
-999980627 -596793371
596948419 999825579
-999902936 -596871062
596811281 999962717
-999996688 -596777310
596972349 999801649
596918716 999855282
-999838585 -596935413
596873296 999900702
-999829852 -596944146
596926441 999847557
-999811606 -596962392
-999872963 -596901035
-999966880 -596807118
596961412 999812586
-999925920 -596848078
-999869836 -596904162
-999949967 -596824031
596840157 999933841
-999897879 -596876119
596817188 999956810
-999838353 -596935645
-999832169 -596941829
-999898786 -596875212
-999863519 -596910479
-999959438 -596814560
596867357 999906641
596812456 999961542
596909015 999864983
596811024 999962974
596900300 999873698
596962528 999811470
-999842381 -596931617
596939393 999834605
-999813597 -596960401
-999825770 -596948228
596899131 999874867
-999860294 -596913704
596910096 999863902
596813744 999960254
-999879461 -596894537
-999979711 -596794287
-999910503 -596863495
596959619 999814379
-999997834 -596776164
-999899537 -596874461
596828104 999945894
596926552 999847446
-999912369 -596861629
-999948971 -596825027
596867152 999906846
-999849749 -596924249
596925268 999848730
596863483 999910515
596902839 999871159
-999806089 -596967909
-999814285 -596959713
596775391 999998607
-999984314 -596789684
596909986 999864012
596818067 999955931
596888930 999885068
-999804050 -596969948
-999948249 -596825749
-999961251 -596812747
-999813729 -596960269
596949964 999824034
-999837958 -596936040
-999960306 -596813692
-999819966 -596954032
596832119 999941879
-999892227 -596881771
596836864 999937134
596888221 999885777
596878037 999895961
596841470 999932528
596849453 999924545
-999851774 -596922224
-999807784 -596966214
596778891 999995107
596880830 999893168
-999882207 -596891791
-999900905 -596873093
-999981890 -596792108
-999896080 -596877918
-999840730 -596933268
596865668 999908330
596821311 999952687
-999948457 -596825541
596969888 999804110
-999987234 -596786764
596956804 999817194
596904388 999869610
-999924310 -596849688
596959100 999814898
-999832524 -596941474
-999826633 -596947365
-999943219 -596830779
596877691 999896307
-999941590 -596832408
-999901205 -596872793
596777748 999996250
596844646 999929352
-999932982 -596841016
-999830724 -596943274
596814313 999959685
596809766 999964232
596827433 999946565
-999970037 -596803961
-999852814 -596921184
596815655 999958343
596915568 999858430
-999993982 -596780016
-999950192 -596823806
596843450 999930548
596925876 999848122
596788819 999985179
-999996224 -596777774
596843990 999930008
-999846942 -596927056
-999845018 -596928980
-999952382 -596821616
596822309 999951689
-999982529 -596791469
596881102 999892896
596894474 999879524
-999963489 -596810509
-999879145 -596894853
596794782 999979216
596825117 999948881
596927761 999846237
596866685 999907313
596883670 999890328
-999895244 -596878754
-999803719 -596970279
596935073 999838925
596963091 999810907
596962637 999811361
-999879845 -596894153
596774717 999999281
596884520 999889478
596878763 999895235
596862924 999911074
-999807293 -596966705
596784334 999989664
-999850172 -596923826
-999941212 -596832786
596820040 999953958
-999998971 -596775027
-999901505 -596872493
596849785 999924213
-999894858 -596879140
596944924 999829074
-999934189 -596839809
596860201 999913797
596971057 999802941
-999841681 -596932317
-999905487 -596868511
-999980904 -596793094
-999961181 -596812817
596834121 999939877
-999962431 -596811567
596858864 999915134
-999899894 -596874104
596960272 999813726
-999933424 -596840574
-999884625 -596889373
-999882849 -596891149
-999918120 -596855878
596923694 999850304
-999858826 -596915172
-999825834 -596948164
596939679 999834319
596961168 999812830
-999810179 -596963819
596843416 999930582
596853967 999920031
596959988 999814010
-999862059 -596911939
-999959950 -596814048
-999972048 -596801950
-999972737 -596801261
-999832076 -596941922
596805121 999968877
596935205 999838793
596952132 999821866
-999859346 -596914652
-999864731 -596909267
-999827007 -596946991
596844684 999929314
596832921 999941077
596885401 999888597
-999926550 -596847448
-999971120 -596802878
596970795 999803203
-999937574 -596836424
-999813816 -596960182
-999983910 -596790088
-999991409 -596782589
-999849620 -596924378
-999838351 -596935647
-999955908 -596818090
596793726 999980272
596948236 999825762
-999912493 -596861505
-999917681 -596856317
-999930703 -596843295
596848524 999925474
596787586 999986412
-999887725 -596886273
596802242 999971756
-999822959 -596951039
-999906340 -596867658
-999842232 -596931766
-999932850 -596841148
-999966778 -596807220
596962908 999811090
596783380 999990618
596934056 999839942
-999975667 -596798331
596918998 999855000
596937358 999836640
-999849439 -596924559
596958781 999815217
596868105 999905893
-999802115 -596971883
-999960135 -596813863
596931075 999842923
-999964092 -596809906
-999974109 -596799889
-999852006 -596921992
596921932 999852066
596874088 999899910
596882966 999891032
596835705 999938293
596884930 999889068
596819823 999954175
-999818936 -596955062
596931272 999842726
-999937780 -596836218
596958964 999815034
596971743 999802255
-999931124 -596842874
-999998649 -596775349
-999884793 -596889205
-999923023 -596850975
-999947132 -596826866
596881472 999892526
596797300 999976698
596905959 999868039
596880921 999893077
-999962444 -596811554
596909390 999864608
-999930278 -596843720
-999841057 -596932941
596845551 999928447
596791654 999982344
-999903887 -596870111
-999890042 -596883956
596859028 999914970
596799999 999973999
596853847 999920151
-999992563 -596781435
-999909847 -596864151
-999893902 -596880096
-999938439 -596835559
596949790 999824208
-999918915 -596855083
596777145 999996853
596958457 999815541
596782306 999991692
-999802621 -596971377
596785672 999988326
-999961580 -596812418
-999831647 -596942351
-999881430 -596892568
596868566 999905432
-999892333 -596881665
-999874117 -596899881
596909697 999864301
596904177 999869821
596866196 999907802
596894085 999879913
596791898 999982100
596958436 999815562
596876684 999897314
596868098 999905900
596921162 999852836
-999869722 -596904276
596884637 999889361
596826557 999947441
-999884862 -596889136
596846667 999927331
596873590 999900408
596862618 999911380
596830197 999943801
-999955853 -596818145
596848106 999925892
-999877781 -596896217
596825168 999948830
-999845333 -596928665
596883796 999890202
596880514 999893484
-999935682 -596838316
-999994252 -596779746
596796976 999977022
-999835132 -596938866
596802568 999971430
-999996885 -596777113
596808407 999965591
-999981594 -596792404
596846215 999927783
-999969905 -596804093
596778515 999995483
596968040 999805958
-999920362 -596853636
596953410 999820588
596792484 999981514
-999898518 -596875480
596913232 999860766
596902047 999871951
-999900326 -596873672
596972817 999801181
596796385 999977613
-999985864 -596788134
-999992068 -596781930
596930849 999843149
596947202 999826796
596938502 999835496
-999804912 -596969086
596904993 999869005
-999802624 -596971374
-999862505 -596911493
-999880497 -596893501
596795852 999978146
-999931429 -596842569
-999870469 -596903529
-999963628 -596810370
-999864440 -596909558
-999864721 -596909277
-999882751 -596891247
596799574 999974424
596949794 999824204
596867252 999906746
596816012 999957986
-999937589 -596836409
596861823 999912175
-999880750 -596893248
596843161 999930837
-999826998 -596947000
596891267 999882731
-999807273 -596966725
596815228 999958770
596825837 999948161
-999879325 -596894673
596841531 999932467
596800696 999973302
-999941224 -596832774
-999927454 -596846544
-999959083 -596814915
596971346 999802652
596806714 999967284
596973213 999800785
596951542 999822456
-999880955 -596893043
596840992 999933006
596885178 999888820
596961920 999812078
596836251 999937747
-999929911 -596844087
596897920 999876078
-999995110 -596778888
-999903343 -596870655
-999849302 -596924696
-999832507 -596941491
596793803 999980195
596793899 999980099
596905148 999868850
596911682 999862316
-999963397 -596810601
-999899151 -596874847
-999955527 -596818471
596860064 999913934
596837596 999936402
-999957861 -596816137
596846659 999927339
-999867502 -596906496
596954806 999819192
-999927628 -596846370
596808330 999965668
-999915424 -596858574
596894266 999879732
-999926516 -596847482
596972212 999801786
-999975559 -596798439
-999872268 -596901730
596973933 999800065
-999970993 -596803005
596816395 999957603
-999885010 -596888988
-999990948 -596783050
596941080 999832918
596937104 999836894
596922575 999851423
-999973991 -596800007
-999895360 -596878638
596926853 999847145
-999801939 -596972059
-999836045 -596937953
-999987777 -596786221
596878278 999895720
-999892694 -596881304
596950243 999823755
596780696 999993302
596894125 999879873
-999919218 -596854780
-999907801 -596866197
596842781 999931217
-999946926 -596827072
596811786 999962212
-999916072 -596857926
-999864135 -596909863
596851474 999922524
596822612 999951386
596788386 999985612
596871379 999902619
-999941127 -596832871
596785038 999988960
-999882200 -596891798
-999856462 -596917536
-999979119 -596794879
-999813048 -596960950
-999970029 -596803969
-999921483 -596852515
-999817288 -596956710
-999810813 -596963185
596844459 999929539
-999802738 -596971260
-999875724 -596898274
596926401 999847597
-999998856 -596775142
-999857521 -596916477
596955082 999818916
-999931476 -596842522
-999973351 -596800647
596881463 999892535
-999871356 -596902642
-999864207 -596909791
596804425 999969573
-999873727 -596900271
-999848764 -596925234
-999816790 -596957208
-999916196 -596857802
596872173 999901825
-999858125 -596915873
-999957324 -596816674
-999995533 -596778465
596899492 999874506
596814493 999959505
-999977453 -596796545
596933437 999840561
-999955078 -596818920
-999945857 -596828141
-999914185 -596859813
-999872277 -596901721
596928397 999845601
596784184 999989814
596853090 999920908
596819085 999954913
596874990 999899008
596829119 999944879
-999982408 -596791590
596858576 999915422
596874306 999899692
-999897852 -596876146
-999931889 -596842109
596835136 999938862
596797646 999976352
596836271 999937727
-999823435 -596950563
-999992439 -596781559
596965431 999808567
-999936678 -596837320
596886152 999887846
-999946018 -596827980
596780669 999993329
-999990490 -596783508
-999969893 -596804105
596865522 999908476
596861705 999912293
-999839295 -596934703
596799174 999974824
-999975986 -596798012
596834279 999939719
596831938 999942060
596797406 999976592
596950778 999823220
596859506 999914492
-999846460 -596927538
596895721 999878277
596801034 999972964
-999814423 -596959575
-999970753 -596803245
-999868412 -596905586
596814386 999959612
596782023 999991975
-999932007 -596841991
-999902954 -596871044
-999964847 -596809151
596864551 999909447
596945170 999828828
596930279 999843719
596893042 999880956
-999813084 -596960914
596832013 999941985
596875072 999898926
-999800344 -596973654
596874451 999899547
596856699 999917299
596825599 999948399
596903801 999870197
-999947966 -596826032
596816090 999957908
596862630 999911368
-999910726 -596863272
-999972125 -596801873
596905067 999868931
596935309 999838689
596829244 999944754
-999922144 -596851854
-999983630 -596790368
596853644 999920354
-999890342 -596883656
-999875553 -596898445
596931279 999842719
-999815237 -596958761
596845402 999928596
-999868009 -596905989
596859647 999914351
596897455 999876543
-999847407 -596926591
-999839445 -596934553
-999891531 -596882467
596792992 999981006
596820204 999953794
-999829123 -596944875
596942813 999831185
596947981 999826017
596887824 999886174
-999853723 -596920275
-999973217 -596800781
-999962017 -596811981
596841336 999932662
596864580 999909418
596780461 999993537
596811513 999962485
-999897422 -596876576
596806621 999967377
-999942965 -596831033
-999907351 -596866647
596830166 999943832
596963832 999810166
-999848968 -596925030
-999975809 -596798189
-999826657 -596947341
596796751 999977247
596965414 999808584
-999834230 -596939768
-999912667 -596861331
-999843923 -596930075
-999916694 -596857304
596792467 999981531
-999819430 -596954568
596837011 999936987
-999947585 -596826413
596956394 999817604
-999975473 -596798525
-999805298 -596968700
596870796 999903202
-999960846 -596813152
596874061 999899937
-999826102 -596947896
596914803 999859195
-999979444 -596794554
-999958408 -596815590
596849907 999924091
-999851678 -596922320
596964285 999809713
596834971 999939027
-999855231 -596918767
-999834580 -596939418
-999807688 -596966310
596832883 999941115
-999801723 -596972275
596955390 999818608
596836071 999937927
596812259 999961739
596822660 999951338
-999826675 -596947323
596791598 999982400
-999980360 -596793638
596925842 999848156
-999978769 -596795229
-999812855 -596961143
-999962684 -596811314
596969548 999804450
596861405 999912593
-999947674 -596826324
596787288 999986710
596786632 999987366
596948444 999825554
596912060 999861938
596948222 999825776
596898947 999875051
596935740 999838258
-999940263 -596833735
596889767 999884231
-999825887 -596948111
596946846 999827152
-999814910 -596959088
-999881918 -596892080
596854313 999919685
596820626 999953372
-999899100 -596874898
-999888686 -596885312
-999953987 -596820011
-999946811 -596827187
-999949050 -596824948
-999851327 -596922671
596822292 999951706
596856209 999917789
596902625 999871373
596801828 999972170
596920674 999853324
-999861650 -596912348
596812661 999961337
596855853 999918145
596795691 999978307
-999894344 -596879654
596898244 999875754
596856027 999917971
-999852143 -596921855
-999897287 -596876711
596952596 999821402
-999810947 -596963051
-999982107 -596791891
596886741 999887257
596946494 999827504
-999958352 -596815646
596864183 999909815
-999825212 -596948786
596921234 999852764
596805335 999968663
596808362 999965636
596802282 999971716
596857487 999916511
-999835761 -596938237
-999923946 -596850052
596965031 999808967
596851327 999922671
-999835165 -596938833
596972753 999801245
-999888079 -596885919
596869508 999904490
596908386 999865612
596833188 999940810
596934547 999839451
596941170 999832828
-999996985 -596777013
596898109 999875889
-999816088 -596957910
-999989739 -596784259
-999883221 -596890777
-999883838 -596890160
-999804820 -596969178
-999849597 -596924401
-999828341 -596945657
596803496 999970502
596897842 999876156
-999860092 -596913906
596844329 999929669
596971435 999802563
596933609 999840389
-999948373 -596825625
596829572 999944426
-999970174 -596803824
596882865 999891133
596933812 999840186
596838184 999935814
-999850260 -596923738
596955566 999818432
596908861 999865137
596911010 999862988
-999917277 -596856721
-999880352 -596893646
-999852616 -596921382
596830735 999943263
-999920292 -596853706
-999921237 -596852761
596893254 999880744
-999888847 -596885151
596883474 999890524
596815962 999958036
-999985942 -596788056
-999911064 -596862934
596863128 999910870
-999924361 -596849637
596814679 999959319
-999851775 -596922223
-999893813 -596880185
596890914 999883084
596958095 999815903
-999827219 -596946779
596946074 999827924
596869325 999904673
596969483 999804515
-999801453 -596972545
596917513 999856485
-999908450 -596865548
-999991109 -596782889
596805220 999968778
-999885699 -596888299
596780765 999993233
596838293 999935705
-999885190 -596888808
596963149 999810849
-999842131 -596931867
-999871201 -596902797
596966427 999807571
596781338 999992660
596973523 999800475
-999990808 -596783190
596804218 999969780
-999819043 -596954955
596806262 999967736
-999832895 -596941103
596878144 999895854
-999950714 -596823284
-999853134 -596920864
-999822186 -596951812
596833532 999940466
-999926294 -596847704
596897964 999876034
-999978009 -596795989
596884387 999889611
596778342 999995656
596952071 999821927
596857643 999916355
596798524 999975474
596915231 999858767
-999813203 -596960795
596938860 999835138
596935023 999838975
596894660 999879338
-999803431 -596970567
-999822503 -596951495
-999962543 -596811455
596815387 999958611
-999998131 -596775867
-999971196 -596802802
596928124 999845874
-999844529 -596929469
-999919849 -596854149
596822056 999951942
-999817008 -596956990
-999823769 -596950229
596877735 999896263
596876692 999897306
-999821441 -596952557
-999970899 -596803099
596902620 999871378
-999834340 -596939658
596844672 999929326
-999903017 -596870981
596901718 999872280
-999884471 -596889527
-999824950 -596949048
-999804015 -596969983
596855087 999918911
-999941089 -596832909
596927439 999846559
-999815263 -596958735
-999853547 -596920451
596832253 999941745
-999968160 -596805838
596907919 999866079
596910241 999863757
596781369 999992629
-999842745 -596931253
-999888510 -596885488
-999861406 -596912592
596932560 999841438
596910559 999863439
-999903149 -596870849
-999861871 -596912127
-999842762 -596931236
596774969 999999029
-999971907 -596802091
596973586 999800412
-999818047 -596955951
-999973257 -596800741
596782711 999991287
596819442 999954556
-999859977 -596914021
-999881867 -596892131
-999859347 -596914651
-999888423 -596885575
596968237 999805761
-999868599 -596905399
596899988 999874010
-999984237 -596789761
-999818157 -596955841
596962231 999811767
-999876076 -596897922
-999920403 -596853595
-999959687 -596814311
596968797 999805201
596914999 999858999
596802011 999971987
-999999644 -596774354
-999853690 -596920308
-999963274 -596810724
-999926199 -596847799
-999996894 -596777104
596945369 999828629
-999823656 -596950342
596775061 999998937
-999916776 -596857222
596967458 999806540
-999969569 -596804429
-999850430 -596923568
596810548 999963450
-999857907 -596916091
596887790 999886208
596931585 999842413
596847863 999926135
596901514 999872484
596823651 999950347
596947273 999826725
-999800359 -596973639
-999968851 -596805147
596775188 999998810
596840472 999933526
-999983826 -596790172
596921675 999852323
-999967750 -596806248
-999851385 -596922613
-999826817 -596947181
596926581 999847417
-999832732 -596941266
596880074 999893924
-999968034 -596805964
596816615 999957383
596888286 999885712
596894446 999879552
596808419 999965579
-999923586 -596850412
596816192 999957806
596795406 999978592
596854719 999919279
-999804219 -596969779
-999878307 -596895691
596956074 999817924
-999858169 -596915829
-999852705 -596921293
-999838680 -596935318
-999816493 -596957505
-999817992 -596956006
-999984406 -596789592
596964658 999809340
596872351 999901647
596871399 999902599
-999884559 -596889439
-999860619 -596913379
596920989 999853009
596960732 999813266
-999801442 -596972556
596790762 999983236
-999924836 -596849162
596777499 999996499
596839502 999934496
-999809382 -596964616
-999828205 -596945793
596902766 999871232
596818800 999955198
-999829629 -596944369
-999907206 -596866792
596821978 999952020
-999864113 -596909885
596774741 999999257
596895568 999878430
-999841503 -596932495
596908622 999865376
596900699 999873299
-999854476 -596919522
596954494 999819504
-999970070 -596803928
596936167 999837831
-999988322 -596785676
596930250 999843748
-999850333 -596923665
-999874258 -596899740
-999923130 -596850868
596875592 999898406
-999808285 -596965713
596889229 999884769
-999846416 -596927582
596806290 999967708
596925825 999848173
596801786 999972212
-999825559 -596948439
-999821211 -596952787
-999907541 -596866457
-999869623 -596904375
596785857 999988141
596895785 999878213
-999817708 -596956290
596786509 999987489
-999934791 -596839207
596861468 999912530
-999998144 -596775854
-999871104 -596902894
-999902855 -596871143
-999867048 -596906950
596924185 999849813
-999913171 -596860827
596783012 999990986
-999912717 -596861281
596774252 999999746
596811347 999962651
596913086 999860912
596785661 999988337
596913662 999860336
-999854003 -596919995
596776126 999997872
596876630 999897368
-999911429 -596862569
596820602 999953396
596896497 999877501
-999905671 -596868327
-999919122 -596854876
596961655 999812343
-999990075 -596783923
-999834576 -596939422
-999942588 -596831410
596964262 999809736
596964906 999809092
596873374 999900624
596934316 999839682
596870831 999903167
596859713 999914285
596924190 999849808
596856960 999917038
-999982731 -596791267
596912941 999861057
-999851143 -596922855
-999821776 -596952222
596933014 999840984
-999837713 -596936285
-999956950 -596817048
596944688 999829310
-999875442 -596898556
596816732 999957266
596940273 999833725
596908242 999865756
596810435 999963563
596792477 999981521
-999994085 -596779913
596879810 999894188
596800978 999973020
596800437 999973561
-999974039 -596799959
-999956886 -596817112
-999806955 -596967043
596889649 999884349
-999980750 -596793248
596876209 999897789
-999979076 -596794922
596970493 999803505
-999825019 -596948979
596878888 999895110
-999913547 -596860451
-999805272 -596968726
596777494 999996504
596906829 999867169
-999908557 -596865441
-999975115 -596798883
596878820 999895178
-999841516 -596932482
596879497 999894501
-999993988 -596780010
596855920 999918078
-999939838 -596834160
-999872520 -596901478
-999818144 -596955854
596831605 999942393
-999847763 -596926235
596879548 999894450
596899951 999874047
596905334 999868664
-999807795 -596966203
596904822 999869176
-999992974 -596781024
596909013 999864985
596881773 999892225
-999994677 -596779321
-999931909 -596842089
-999808724 -596965274
-999949663 -596824335
-999986357 -596787641
596774275 999999723
-999908580 -596865418
596871926 999902072
-999989484 -596784514
-999964245 -596809753
596826183 999947815
596928111 999845887
596893489 999880509
596826941 999947057
596938005 999835993
596863241 999910757
-999893018 -596880980
-999865176 -596908822
-999953697 -596820301
596862347 999911651
596914096 999859902
-999988457 -596785541
-999926964 -596847034
596781706 999992292
-999899350 -596874648
596859290 999914708
-999873484 -596900514
-999990213 -596783785
-999902475 -596871523
596878066 999895932
-999862933 -596911065
596928573 999845425
596810790 999963208
596790819 999983179
-999980933 -596793065
596834844 999939154
-999893657 -596880341
-999800892 -596973106
-999830160 -596943838
596846528 999927470
596821554 999952444
-999877831 -596896167
596796350 999977648
596954490 999819508
-999992738 -596781260
-999811649 -596962349
596933877 999840121
596793413 999980585
596818401 999955597
-999921169 -596852829
596926197 999847801
-999902983 -596871015
-999911061 -596862937
-999847962 -596926036
596973293 999800705
596954268 999819730
596936816 999837182
-999995767 -596778231
596848566 999925432
-999901331 -596872667
-999940655 -596833343
-999952850 -596821148
596903556 999870442
-999964347 -596809651
596836472 999937526
-999903666 -596870332
596959150 999814848
596791661 999982337
596958344 999815654
596797184 999976814
-999846232 -596927766
596935473 999838525
-999929506 -596844492
-999922694 -596851304
-999885835 -596888163
596920230 999853768
-999827498 -596946500
-999811625 -596962373
-999942800 -596831198
-999962338 -596811660
596836960 999937038
-999800298 -596973700
596939294 999834704
596908097 999865901
-999972540 -596801458
-999953668 -596820330
596849941 999924057
-999974649 -596799349
-999866158 -596907840
596783212 999990786
-999843313 -596930685
-999868540 -596905458
596792517 999981481
-999950232 -596823766
596779955 999994043
-999930421 -596843577
-999923010 -596850988
-999865225 -596908773
596870313 999903685
-999818819 -596955179
596905543 999868455
596959982 999814016
596925468 999848530
596957343 999816655
-999871647 -596902351
-999869874 -596904124
-999968347 -596805651
-999954434 -596819564
596834745 999939253
596917186 999856812
596788098 999985900
596832012 999941986
-999880785 -596893213
-999805220 -596968778
-999958145 -596815853
596873250 999900748
596969585 999804413
-999816847 -596957151
596808070 999965928
-999855899 -596918099
-999820569 -596953429
-999938545 -596835453
596958557 999815441
596850782 999923216
596851064 999922934
-999966645 -596807353
596885817 999888181
-999963363 -596810635
596966742 999807256
-999888593 -596885405
596943428 999830570
596816446 999957552
-999837447 -596936551
-999812307 -596961691
596784094 999989904
596907102 999866896
596852585 999921413
-999827573 -596946425
-999951550 -596822448
596890011 999883987
596843532 999930466
596951757 999822241
-999921279 -596852719
-999934199 -596839799
596920323 999853675
596930114 999843884
596943272 999830726
596946202 999827796
-999975572 -596798426
596878527 999895471
596914300 999859698
596797215 999976783
596889806 999884192
-999870632 -596903366
596851021 999922977
-999975673 -596798325
-999997297 -596776701
596957643 999816355
596811542 999962456
596880220 999893778
596916471 999857527
596803318 999970680
596816877 999957121
596930149 999843849
596833098 999940900
-999810802 -596963196
-999889064 -596884934
-999909792 -596864206
-999808176 -596965822
596826434 999947564
596929586 999844412
-999897769 -596876229
-999857569 -596916429
596884810 999889188
-999827307 -596946691
-999868595 -596905403
-999805305 -596968693
-999890090 -596883908
596866517 999907481
-999821061 -596952937
-999891288 -596882710
-999839851 -596934147
596957263 999816735
596823633 999950365
596959806 999814192
596921477 999852521
596855178 999918820
-999847330 -596926668
-999801214 -596972784
596808944 999965054
596807904 999966094
-999934402 -596839596
596822752 999951246
-999879681 -596894317
-999986095 -596787903
-999963829 -596810169
596779883 999994115
596914059 999859939
596964746 999809252
596850794 999923204
-999918208 -596855790
-999923301 -596850697
-999945548 -596828450
596824995 999949003
-999805568 -596968430
596829775 999944223
596888058 999885940
-999913953 -596860045
596819262 999954736
-999986355 -596787643
596882106 999891892
596947932 999826066
596791554 999982444
-999848451 -596925547
-999929686 -596844312
-999826708 -596947290
-999925094 -596848904
596945565 999828433
-999853217 -596920781
596846579 999927419
-999975825 -596798173
-999919517 -596854481
596968682 999805316
596813596 999960402
-999920821 -596853177
-999960345 -596813653
596853510 999920488
-999931075 -596842923
-999978707 -596795291
596891118 999882880
-999836277 -596937721
-999844919 -596929079
-999939311 -596834687
-999808782 -596965216
-999811819 -596962179
596921227 999852771
596797329 999976669
596875656 999898342
-999887546 -596886452
596936059 999837939
596915836 999858162
-999991185 -596782813
596913594 999860404
596824468 999949530
-999871406 -596902592
596890858 999883140
596827784 999946214
-999998573 -596775425
596803469 999970529
596788193 999985805
-999964638 -596809360
596968325 999805673
596857734 999916264
596972869 999801129
596904304 999869694
596792292 999981706
-999896447 -596877551
596809215 999964783
596937589 999836409
596949564 999824434
596940792 999833206
596918371 999855627
596836962 999937036
596950204 999823794
596816397 999957601
596808728 999965270
-999864802 -596909196
-999824740 -596949258
596852582 999921416
596947160 999826838
-999829768 -596944230
596821549 999952449
-999930577 -596843421
-999871462 -596902536
-999861574 -596912424
-999802394 -596971604
-999860680 -596913318
-999863888 -596910110
596943319 999830679
-999903993 -596870005
-999836418 -596937580
-999995567 -596778431
-999836461 -596937537
596941473 999832525
-999916315 -596857683
-999825094 -596948904
-999872593 -596901405
-999975393 -596798605
596913032 999860966
596881449 999892549
-999906021 -596867977
596904205 999869793
-999882253 -596891745
596866587 999907411
-999873602 -596900396
596905589 999868409
596880248 999893750
596927647 999846351
-999912580 -596861418
-999973636 -596800362
596893121 999880877
-999991646 -596782352
596965307 999808691
596941858 999832140
596937391 999836607
596872214 999901784
596906426 999867572
-999888559 -596885439
-999810912 -596963086
596884029 999889969
596891954 999882044
596927685 999846313
-999858419 -596915579
-999918953 -596855045
596910601 999863397
-999834250 -596939748
-999917777 -596856221
596785466 999988532
596972044 999801954
-999936898 -596837100
-999923501 -596850497
-999852902 -596921096
596953568 999820430
-999811394 -596962604
596927670 999846328
-999871906 -596902092
-999900614 -596873384
-999956328 -596817670
-999995104 -596778894
596914381 999859617
-999801254 -596972744
596964256 999809742
-999884170 -596889828
-999808484 -596965514
596849217 999924781
596806286 999967712
596920160 999853838
-999935391 -596838607
-999986966 -596787032
596906550 999867448
596961450 999812548
596881362 999892636
596906588 999867410
596854318 999919680
596953433 999820565
-999973425 -596800573
596805174 999968824
-999957666 -596816332
-999882696 -596891302
-999936737 -596837261
596805900 999968098
-999854993 -596919005
596834449 999939549
596799368 999974630
-999990891 -596783107
596863865 999910133
-999932495 -596841503
-999911001 -596862997
-999867255 -596906743
-999818988 -596955010
596829394 999944604
596973396 999800602
596905383 999868615
596823301 999950697
596968621 999805377
596929553 999844445
596921021 999852977
596804822 999969176
-999911709 -596862289
596931296 999842702
596816302 999957696
-999987695 -596786303
-999943277 -596830721
596939397 999834601
596905419 999868579
-999800277 -596973721
596860047 999913951
596783487 999990511
596806767 999967231
-999863727 -596910271
-999971167 -596802831
596939666 999834332
596924254 999849744
-999803216 -596970782
-999980966 -596793032
596861428 999912570
596968147 999805851
596791200 999982798
596788759 999985239
-999928423 -596845575
596895282 999878716
-999972896 -596801102
-999961343 -596812655
-999930656 -596843342
596918224 999855774
-999834427 -596939571
-999980045 -596793953
-999861496 -596912502
-999906619 -596867379
-999805368 -596968630
596845620 999928378
596785804 999988194
596860623 999913375
596782130 999991868
596787317 999986681
596794491 999979507
596781100 999992898
-999801261 -596972737
-999945442 -596828556
-999979412 -596794586
596821380 999952618
596859904 999914094
-999845414 -596928584
596824893 999949105
-999901460 -596872538
-999941651 -596832347
596828358 999945640
596849676 999924322
596883337 999890661
-999822127 -596951871
-999880168 -596893830
-999932747 -596841251
596881986 999892012
596866435 999907563
-999975327 -596798671
596938343 999835655
-999860247 -596913751
-999919882 -596854116
596898919 999875079
-999850342 -596923656
596858063 999915935
-999907646 -596866352
-999921484 -596852514
-999975897 -596798101
-999970848 -596803150
-999870448 -596903550
596775963 999998035
596911124 999862874
596840823 999933175
596820659 999953339
596821252 999952746
-999863333 -596910665
-999937345 -596836653
-999867027 -596906971
596840020 999933978
-999885291 -596888707
-999977716 -596796282
596965239 999808759
596904390 999869608
596936651 999837347
596955949 999818049
-999856353 -596917645
596782275 999991723
-999888567 -596885431
-999999355 -596774643
596843733 999930265
-999925532 -596848466
596880134 999893864
596841976 999932022
-999873211 -596900787
596846076 999927922
596900100 999873898
596892405 999881593
596952298 999821700
596887622 999886376
-999907424 -596866574
596864359 999909639
-999906270 -596867728
596942277 999831721
-999826420 -596947578
596967258 999806740
-999889873 -596884125
-999879304 -596894694
-999832337 -596941661
596789568 999984430
-999978908 -596795090
596892919 999881079
-999895283 -596878715
-999919566 -596854432
596793445 999980553
596887185 999886813
596846767 999927231
596946717 999827281
-999885612 -596888386
-999833808 -596940190
596801459 999972539
-999936790 -596837208
-999849162 -596924836
-999972783 -596801215
-999948837 -596825161
596863980 999910018
-999839854 -596934144
596778048 999995950
-999841275 -596932723
-999970202 -596803796
-999911221 -596862777
596861509 999912489
-999918390 -596855608
596787223 999986775
596801977 999972021
596952347 999821651
596789635 999984363
596817555 999956443
596928529 999845469
-999963578 -596810420
-999882042 -596891956
-999915807 -596858191
-999938951 -596835047
596802506 999971492
596911892 999862106
596909868 999864130
-999803136 -596970862
-999896272 -596877726
-999835391 -596938607
596970070 999803928
596922370 999851628
596938799 999835199
-999851684 -596922314
596955643 999818355
596915222 999858776
-999881155 -596892843
-999863522 -596910476
-999936125 -596837873
-999893781 -596880217
596816416 999957582
596899804 999874194
-999920902 -596853096
596821337 999952661
-999959917 -596814081
596921098 999852900
-999934528 -596839470
-999868110 -596905888
596836979 999937019
-999978706 -596795292
-999818720 -596955278
596888912 999885086
596878993 999895005
-999982466 -596791532
-999823625 -596950373
-999914295 -596859703
-999983262 -596790736
-999840230 -596933768
-999829555 -596944443
-999816005 -596957993
-999960620 -596813378
-999902747 -596871251
596912195 999861803
-999901996 -596872002
596831953 999942045
596810448 999963550
-999880489 -596893509
596821404 999952594
-999987386 -596786612
-999965288 -596808710
596946372 999827626
-999935442 -596838556
-999862276 -596911722
-999814823 -596959175
-999902893 -596871105
-999956092 -596817906
596960906 999813092
-999847993 -596926005
-999934101 -596839897
596819688 999954310
596924432 999849566
-999817912 -596956086
596834385 999939613
596913804 999860194
596863452 999910546
596929707 999844291
-999963227 -596810771
-999963502 -596810496
596968240 999805758
596786728 999987270
-999917854 -596856144
-999929022 -596844976
-999885965 -596888033
-999993734 -596780264
-999940496 -596833502
-999921357 -596852641
-999850361 -596923637
596959060 999814938
-999929525 -596844473
596792447 999981551
596854792 999919206
596942103 999831895
596931874 999842124
596786765 999987233
-999843671 -596930327
-999808958 -596965040
-999919243 -596854755
-999838606 -596935392
596924693 999849305
596918574 999855424
-999895202 -596878796
-999869929 -596904069
-999885886 -596888112
596930686 999843312
-999961849 -596812149
-999881078 -596892920
-999862509 -596911489
-999932395 -596841603
-999872336 -596901662
596854492 999919506
596779551 999994447
-999928674 -596845324
-999924136 -596849862
-999926959 -596847039
-999927065 -596846933
596903412 999870586
596789132 999984866
-999978010 -596795988
596875498 999898500
596892530 999881468
596804570 999969428
596948872 999825126
-999865934 -596908064
596829416 999944582
-999955191 -596818807
596793359 999980639
596846169 999927829
-999934391 -596839607
-999924154 -596849844
596966447 999807551
596861010 999912988
-999975105 -596798893
596963514 999810484
596877431 999896567
596805933 999968065
-999837377 -596936621
-999962025 -596811973
596860021 999913977
-999847217 -596926781
596928075 999845923
-999862395 -596911603
596909093 999864905
596811482 999962516
596928178 999845820
-999803555 -596970443
596969545 999804453
-999894770 -596879228
596907741 999866257
596973603 999800395
596810708 999963290
596917120 999856878
596834568 999939430
-999930374 -596843624
-999974216 -596799782
-999876731 -596897267
596893039 999880959
-999979260 -596794738
-999971542 -596802456
596791162 999982836
-999899505 -596874493
-999933418 -596840580
-999961998 -596812000
596895959 999878039
596860906 999913092
596953441 999820557
596851657 999922341
-999929277 -596844721
596928282 999845716
596863579 999910419
-999986156 -596787842
596930067 999843931
-999834496 -596939502
-999826428 -596947570
596779191 999994807
596933822 999840176
596833634 999940364
-999825859 -596948139
596843867 999930131
-999845499 -596928499
-999968283 -596805715
596895319 999878679
596931711 999842287
-999927098 -596846900
-999963539 -596810459
596967987 999806011
-999937137 -596836861
596953872 999820126
-999846661 -596927337
-999976225 -596797773
-999819208 -596954790
596919760 999854238
-999913433 -596860565
-999981119 -596792879
596960598 999813400
-999844414 -596929584
596822260 999951738
596935789 999838209
-999924527 -596849471
596797004 999976994
596916285 999857713
-999900690 -596873308
-999980792 -596793206
596873339 999900659
-999925788 -596848210
596934475 999839523
-999833361 -596940637
596847252 999926746
-999997488 -596776510
596868503 999905495
-999810724 -596963274
-999936257 -596837741
-999945625 -596828373
596835052 999938946
596887935 999886063
-999893240 -596880758
596953403 999820595
-999964303 -596809695
596863191 999910807
-999987024 -596786974
596968796 999805202
596945456 999828542
-999971260 -596802738
596895395 999878603
596842905 999931093
-999844512 -596929486
-999969361 -596804637
596820930 999953068
596822228 999951770
596913583 999860415
596936388 999837610
596825310 999948688
-999868033 -596905965
-999905763 -596868235
596924092 999849906
596818291 999955707
596869720 999904278
596892632 999881366
-999876457 -596897541
596777432 999996566
596775369 999998629
596973148 999800850
596830003 999943995
-999820400 -596953598
596857509 999916489
596933060 999840938
-999840767 -596933231
-999800731 -596973267
596861171 999912827
596855447 999918551
596909547 999864451
596896937 999877061
596782274 999991724
-999966256 -596807742
596966388 999807610
-999897627 -596876371
-999813913 -596960085
596786735 999987263
-999961924 -596812074
596898377 999875621
596822804 999951194
596811736 999962262
-999904885 -596869113
-999978974 -596795024
-999895134 -596878864
-999908826 -596865172
596850543 999923455
-999886134 -596887864
-999978227 -596795771
596899060 999874938
596919148 999854850
596948556 999825442
596887300 999886698
-999974137 -596799861
-999930761 -596843237
596927212 999846786
-999934703 -596839295
-999911633 -596862365
-999902252 -596871746
-999865244 -596908754
596950520 999823478
-999826124 -596947874
-999850352 -596923646
-999912408 -596861590
-999842145 -596931853
-999962217 -596811781
596937639 999836359
-999865030 -596908968
-999843534 -596930464
596903121 999870877
596869624 999904374
596955069 999818929
596950809 999823189
596884857 999889141
596915518 999858480
-999885312 -596888686
596796020 999977978
-999944228 -596829770
-999989082 -596784916
-999888755 -596885243
596894034 999879964
-999983618 -596790380
-999951327 -596822671
-999814957 -596959041
-999878440 -596895558
596898584 999875414
-999915033 -596858965
596856849 999917149
596934575 999839423
-999973442 -596800556
-999942877 -596831121
-999844401 -596929597
596929850 999844148
596832679 999941319
596870926 999903072
-999845510 -596928488
596966261 999807737
-999881215 -596892783
-999973892 -596800106
-999854428 -596919570
596925651 999848347
-999942189 -596831809
-999922728 -596851270
596971685 999802313
-999864671 -596909327
596934616 999839382
596796151 999977847
-999855765 -596918233
-999912686 -596861312
596807964 999966034
-999909151 -596864847
596813151 999960847
596955382 999818616
-999985500 -596788498
596885552 999888446
596935346 999838652
596862939 999911059
-999848842 -596925156
-999934953 -596839045
-999836923 -596937075
596878759 999895239
596896145 999877853
596829741 999944257
-999841183 -596932815
596831720 999942278
-999956835 -596817163
-999920002 -596853996
596804134 999969864
596930484 999843514
596872212 999901786
-999850358 -596923640
596821719 999952279
596843621 999930377
-999960277 -596813721
-999880115 -596893883
-999985681 -596788317
-999846006 -596927992
596942570 999831428
-999996353 -596777645
596956368 999817630
-999980491 -596793507
-999902864 -596871134
-999987139 -596786859
-999818126 -596955872
-999981796 -596792202
596877808 999896190
596927735 999846263
-999944154 -596829844
596849407 999924591
-999976647 -596797351
596894167 999879831
-999895051 -596878947
596961990 999812008
-999960376 -596813622
596852403 999921595
-999926421 -596847577
596887742 999886256
-999910099 -596863899
596933738 999840260
-999871190 -596902808
596942038 999831960
-999947065 -596826933
596905814 999868184
596930825 999843173
-999814717 -596959281
-999896146 -596877852
596847212 999926786
596785508 999988490
596894179 999879819
596789627 999984371
596940588 999833410
-999965825 -596808173
-999887604 -596886394
-999926524 -596847474
-999874328 -596899670
596782126 999991872
-999862559 -596911439
596909999 999863999
-999977449 -596796549
-999961605 -596812393
-999805897 -596968101
-999855923 -596918075
-999841751 -596932247
596811082 999962916
596809529 999964469
-999948504 -596825494
-999825267 -596948731
-999939778 -596834220
596791434 999982564
-999805121 -596968877
596864691 999909307
-999969991 -596804007
596776382 999997616
596815510 999958488
-999841392 -596932606
-999807901 -596966097
596809036 999964962
-999882382 -596891616
-999939138 -596834860
-999963737 -596810261
-999880603 -596893395
-999972233 -596801765
-999940713 -596833285
-999919379 -596854619
596781582 999992416
-999882686 -596891312
596869485 999904513
-999989710 -596784288
-999986092 -596787906
596775933 999998065
-999823760 -596950238
-999906675 -596867323
-999818017 -596955981
-999830877 -596943121
596953300 999820698
-999954063 -596819935
596944504 999829494
596823736 999950262
596954656 999819342
-999806189 -596967809
-999997809 -596776189
-999949481 -596824517
596853430 999920568
596822099 999951899
596903262 999870736
-999987494 -596786504
596969815 999804183
-999824995 -596949003
-999945816 -596828182
-999936344 -596837654
-999950595 -596823403
596898637 999875361
596959160 999814838
596936979 999837019
-999932954 -596841044
596924351 999849647
-999903011 -596870987
-999803638 -596970360
596853987 999920011
596905121 999868877
-999884602 -596889396
-999985970 -596788028
-999901119 -596872879
-999896894 -596877104
-999906068 -596867930
-999976820 -596797178
596946158 999827840
596951244 999822754
596897051 999876947
-999946166 -596827832
-999959419 -596814579
596938858 999835140
596803106 999970892
596909573 999864425
596966496 999807502
596926198 999847800
596786794 999987204
-999920763 -596853235
-999889332 -596884666
596947786 999826212
-999934938 -596839060
-999912734 -596861264
-999978625 -596795373
-999869058 -596904940
-999962665 -596811333
596860254 999913744
-999997896 -596776102
596887796 999886202
596792527 999981471
-999812688 -596961310
596961967 999812031
-999941593 -596832405
596844831 999929167
-999999401 -596774597
596882702 999891296
-999977542 -596796456
-999961201 -596812797
-999976736 -596797262
-999805745 -596968253
596868882 999905116
596801123 999972875
596860616 999913382
596827875 999946123
596812207 999961791
-999965853 -596808145
-999958261 -596815737
596827268 999946730
-999861834 -596912164
-999891969 -596882029
-999805502 -596968496
-999811574 -596962424
596957331 999816667
-999884948 -596889050
-999819917 -596954081
596902787 999871211
-999812730 -596961268
596937752 999836246
-999981019 -596792979
596825276 999948722
-999817776 -596956222
596790048 999983950
596910723 999863275
-999904807 -596869191
-999829296 -596944702
596783349 999990649
-999965331 -596808667
596909817 999864181
-999987253 -596786745
596796168 999977830
596874858 999899140
-999988081 -596785917
-999856199 -596917799
596809189 999964809
-999918772 -596855226
596969881 999804117
-999821571 -596952427
-999945226 -596828772
596953034 999820964
596970565 999803433
-999903244 -596870754
596863006 999910992
596859875 999914123
596799457 999974541
-999908439 -596865559
596867790 999906208
596963556 999810442
-999887943 -596886055
-999945800 -596828198
-999864488 -596909510
-999924294 -596849704
596832752 999941246
-999927022 -596846976
-999874595 -596899403
-999947093 -596826905
-999964915 -596809083
-999992851 -596781147
596875350 999898648
-999935963 -596838035
596916257 999857741
-999851424 -596922574
596946099 999827899
-999900626 -596873372
596782625 999991373
596820276 999953722
-999814819 -596959179
-999844067 -596929931
596842301 999931697
596801184 999972814
-999908081 -596865917
596831070 999942928
-999840445 -596933553
596866552 999907446
-999917393 -596856605
-999858783 -596915215
596911694 999862304
596785080 999988918
-999863338 -596910660
596938297 999835701
-999823332 -596950666
-999849234 -596924764
-999960600 -596813398
-999999721 -596774277
-999981599 -596792399
596845811 999928187
-999968623 -596805375
596811907 999962091
-999826050 -596947948
-999818878 -596955120
596859916 999914082
596862125 999911873
-999808429 -596965569
-999935523 -596838475
-999869933 -596904065
596808871 999965127
596846731 999927267
596867861 999906137
-999848352 -596925646
596843318 999930680
-999943481 -596830517
-999863572 -596910426
596808324 999965674
-999802107 -596971891
-999848288 -596925710
-999965847 -596808151
596872303 999901695
-999892543 -596881455
596815017 999958981
596951348 999822650
-999994757 -596779241
596965910 999808088
-999809598 -596964400
596849255 999924743
-999964598 -596809400
-999820769 -596953229
-999977856 -596796142
-999847464 -596926534
596879927 999894071
-999832856 -596941142
-999864036 -596909962
-999853853 -596920145
-999902560 -596871438
-999847587 -596926411
-999974121 -596799877
-999898540 -596875458
-999994617 -596779381
-999864371 -596909627
-999870614 -596903384
-999885059 -596888939
-999806922 -596967076
-999838458 -596935540
596857221 999916777
596874693 999899305
-999964006 -596809992
-999910045 -596863953
-999829216 -596944782
596785371 999988627
596931217 999842781
596939976 999834022
596869705 999904293
596956219 999817779
596890094 999883904
596911106 999862892
596838532 999935466
-999932205 -596841793
-999877010 -596896988
596894406 999879592
-999866856 -596907142
-999842186 -596931812
-999952010 -596821988
596961170 999812828
596948403 999825595
596873151 999900847
596936011 999837987
596944513 999829485
596783594 999990404
-999929743 -596844255
596832976 999941022
-999910564 -596863434
-999893408 -596880590
-999836220 -596937778
596838963 999935035
-999848085 -596925913
-999999072 -596774926
-999998956 -596775042
-999886351 -596887647
-999834421 -596939577
-999972516 -596801482
-999975159 -596798839
-999996226 -596777772
596842516 999931482
-999853138 -596920860
596852708 999921290
-999921078 -596852920
596877982 999896016
-999818244 -596955754
596872666 999901332
-999948546 -596825452
-999808043 -596965955
-999954151 -596819847
-999948931 -596825067
-999967252 -596806746
-999837027 -596936971
596783210 999990788
-999803976 -596970022
-999833467 -596940531
-999900125 -596873873
596946860 999827138
596873670 999900328
-999836018 -596937980
596904376 999869622
596885101 999888897
596821016 999952982
596855279 999918719
-999974787 -596799211
-999952996 -596821002
596968868 999805130
596801915 999972083
-999862137 -596911861
596934090 999839908
596958772 999815226
-999845952 -596928046
596939670 999834328
596946814 999827184
596800479 999973519
-999865993 -596908005
-999901838 -596872160
-999928821 -596845177
-999851563 -596922435
596940695 999833303
596795836 999978162
596917440 999856558
596791400 999982598
-999824676 -596949322
596880233 999893765
-999929069 -596844929
596946374 999827624
-999890109 -596883889
596857279 999916719
596884786 999889212
596836078 999937920
596818548 999955450
596922844 999851154
596907278 999866720
-999997756 -596776242
-999889991 -596884007
-999993369 -596780629
-999837626 -596936372
-999811699 -596962299
-999955984 -596818014
-999909631 -596864367
-999881384 -596892614
-999890277 -596883721
596846880 999927118
596797600 999976398
-999862530 -596911468
596949898 999824100
596923803 999850195
-999937539 -596836459
596939152 999834846
-999815894 -596958104
596952701 999821297
596954546 999819452
596962387 999811611
-999984786 -596789212
-999821728 -596952270
-999893347 -596880651
596926290 999847708
596814953 999959045
596781634 999992364
-999980938 -596793060
-999988864 -596785134
596868794 999905204
596832893 999941105
596896061 999877937
596828601 999945397
-999964779 -596809219
596837657 999936341
-999960223 -596813775
596808119 999965879
-999891500 -596882498
-999930559 -596843439
596965555 999808443
-999954648 -596819350
596843613 999930385
596858519 999915479
596904387 999869611
-999838737 -596935261
-999927924 -596846074
596886329 999887669
596873833 999900165
596967055 999806943
596776899 999997099
596917581 999856417
596828802 999945196
-999969943 -596804055
-999885767 -596888231
596952736 999821262
-999985992 -596788006
-999915943 -596858055
-999906806 -596867192
-999903593 -596870405
596868745 999905253
-999989884 -596784114
596944312 999829686
596955914 999818084
596861936 999912062
596918957 999855041
-999883604 -596890394
-999986247 -596787751
596853729 999920269
-999949992 -596824006
596963574 999810424
596921847 999852151
596949947 999824051
-999916978 -596857020
-999987581 -596786417
-999852403 -596921595
596827933 999946065
-999943004 -596830994
-999983491 -596790507
-999826565 -596947433
-999904786 -596869212
596819991 999954007
-999990329 -596783669
596888239 999885759
596781387 999992611
-999951150 -596822848
596860521 999913477
596934454 999839544
-999957995 -596816003
596797007 999976991
596838935 999935063
-999902994 -596871004
596895745 999878253
596871445 999902553
-999974477 -596799521
-999896840 -596877158
-999965181 -596808817
596944258 999829740
596774136 999999862
-999944482 -596829516
596893222 999880776
-999988574 -596785424
596890460 999883538
596972868 999801130
596961322 999812676
-999904217 -596869781
596941695 999832303
-999865317 -596908681
596955728 999818270
596817928 999956070
-999900197 -596873801
-999991936 -596782062
596938835 999835163
-999848424 -596925574
-999941029 -596832969
-999819089 -596954909
-999924875 -596849123
596825100 999948898
-999824979 -596949019
596966959 999807039
596846349 999927649
596965842 999808156
596877232 999896766
596806395 999967603
-999991333 -596782665
-999965594 -596808404
596810545 999963453
596943870 999830128
-999964458 -596809540
596795961 999978037
-999922202 -596851796
596835410 999938588
596917189 999856809
596947359 999826639
596822652 999951346
-999849375 -596924623
-999888985 -596885013
-999961522 -596812476
596872638 999901360
-999913933 -596860065
-999911862 -596862136
596803703 999970295
-999820037 -596953961
-999805843 -596968155
596883530 999890468
596955737 999818261
-999838071 -596935927
-999910271 -596863727
-999934992 -596839006
596933286 999840712
-999925311 -596848687
-999996785 -596777213
596935044 999838954
-999857165 -596916833
596808131 999965867
596834402 999939596
-999976645 -596797353
596807015 999966983
-999925145 -596848853
596780319 999993679
-999801053 -596972945
596948283 999825715
-999826028 -596947970
-999970688 -596803310
-999921038 -596852960
-999864108 -596909890
596795972 999978026
-999834671 -596939327
596913582 999860416
596893030 999880968
-999906559 -596867439
-999978105 -596795893
596949878 999824120
-999935721 -596838277
596787794 999986204
596947108 999826890
596831590 999942408
-999849054 -596924944
-999830192 -596943806
596815345 999958653
596844031 999929967
596797473 999976525
-999830159 -596943839
596797682 999976316
596897423 999876575
-999961915 -596812083
596824647 999949351
-999997734 -596776264
596782223 999991775
596939013 999834985
-999979646 -596794352
596801944 999972054
-999964231 -596809767
596879055 999894943
596903475 999870523
596973550 999800448
596920453 999853545
596954427 999819571
-999871604 -596902394
596817094 999956904
596936628 999837370
-999893865 -596880133
596962501 999811497
-999892748 -596881250
-999897255 -596876743
-999853042 -596920956
596811938 999962060
-999912996 -596861002
-999832628 -596941370
-999995856 -596778142
-999805988 -596968010
596963821 999810177
596870219 999903779
-999916679 -596857319
596837265 999936733
596873741 999900257
596851155 999922843
-999970619 -596803379
596786188 999987810
-999865492 -596908506
596905162 999868836
596918921 999855077
596924390 999849608
-999818366 -596955632
-999950933 -596823065
596928119 999845879
-999859614 -596914384
596867596 999906402
-999946236 -596827762
-999917482 -596856516
-999955512 -596818486
596895874 999878124
-999975651 -596798347
-999831623 -596942375
-999877507 -596896491
596856947 999917051
596828888 999945110
596800220 999973778
596825857 999948141
596833499 999940499
596781285 999992713
596830971 999943027
596953498 999820500
596818091 999955907
-999904626 -596869372
-999958418 -596815580
596838910 999935088
-999891620 -596882378
-999966707 -596807291
-999914745 -596859253
596898989 999875009
-999943087 -596830911
-999815352 -596958646
596852371 999921627
-999813471 -596960527
596963989 999810009
596902218 999871780
596815645 999958353
596815322 999958676
-999881322 -596892676
-999829188 -596944810
596779392 999994606
596813835 999960163
-999805992 -596968006
596845014 999928984
-999916568 -596857430
596967787 999806211
-999990544 -596783454
596917653 999856345
596875900 999898098
596808880 999965118
-999821013 -596952985
596804285 999969713
-999891590 -596882408
-999918840 -596855158
-999803113 -596970885
-999915172 -596858826
-999951751 -596822247
596844686 999929312
596896176 999877822
-999812246 -596961752
596811055 999962943
596871180 999902818
596964792 999809206
-999874278 -596899720
-999849343 -596924655
-999926124 -596847874
596886930 999887068
596826113 999947885
596869228 999904770
596851785 999922213
-999912496 -596861502
-999848649 -596925349
596950895 999823103
-999848287 -596925711
-999932479 -596841519
596942714 999831284
-999919121 -596854877
-999805392 -596968606
-999873766 -596900232
-999855666 -596918332
596817626 999956372
-999972360 -596801638
596882217 999891781
-999992625 -596781373
-999916025 -596857973
-999921950 -596852048
-999851901 -596922097
596790108 999983890
-999916983 -596857015
596878997 999895001
-999807410 -596966588
-999861918 -596912080
-999811994 -596962004
-999873045 -596900953
596881997 999892001
-999806796 -596967202
-999978421 -596795577
-999808470 -596965528
-999961394 -596812604
596961002 999812996
-999833893 -596940105
-999864083 -596909915
596933510 999840488
-999831638 -596942360
-999919873 -596854125
-999909065 -596864933
-999981374 -596792624
-999822983 -596951015
-999982808 -596791190
-999954140 -596819858
-999824912 -596949086
-999943896 -596830102
-999944250 -596829748
596915213 999858785
-999896791 -596877207
-999916986 -596857012
-999934192 -596839806
596952597 999821401
-999907263 -596866735
-999801489 -596972509
-999913025 -596860973
596790530 999983468
-999875270 -596898728
596898096 999875902
-999897325 -596876673
-999919885 -596854113
596882281 999891717
-999811790 -596962208
596937845 999836153
596960652 999813346
596777412 999996586
-999924749 -596849249
596957145 999816853
596850045 999923953
596960828 999813170
596860530 999913468
596923636 999850362
596958711 999815287
596832283 999941715
-999956050 -596817948
596816198 999957800
-999917286 -596856712
-999949915 -596824083
596812701 999961297
596858959 999915039
-999878684 -596895314
596867350 999906648
596937765 999836233
-999949415 -596824583
596962533 999811465
596921889 999852109
-999921026 -596852972
596844306 999929692
596814293 999959705
596827584 999946414
596816783 999957215
-999921993 -596852005
596821134 999952864
596903078 999870920
596955526 999818472
596807996 999966002
596830848 999943150
-999972918 -596801080
596881675 999892323
596932428 999841570
596944090 999829908
596951654 999822344
596930095 999843903
-999933047 -596840951
596800806 999973192
596873655 999900343
-999877521 -596896477
-999812834 -596961164
596836369 999937629
596921923 999852075
-999960844 -596813154
-999898834 -596875164
596848247 999925751
596868445 999905553
596822001 999951997
-999833585 -596940413
596875077 999898921
596923162 999850836
596847640 999926358
596799010 999974988
596829076 999944922
-999949565 -596824433
-999883810 -596890188
-999933992 -596840006
-999814786 -596959212
596791978 999982020
-999970743 -596803255
596961837 999812161
596937659 999836339
-999867170 -596906828
-999891527 -596882471
-999899520 -596874478
-999842162 -596931836
596913612 999860386
596909228 999864770
596953708 999820290
-999804266 -596969732
596868326 999905672
-999818942 -596955056
596852633 999921365
596851576 999922422
596927234 999846764
-999851484 -596922514
596870612 999903386
-999871828 -596902170
-999925906 -596848092
596957931 999816067
-999827621 -596946377
-999880920 -596893078
-999970997 -596803001
-999966024 -596807974
596879907 999894091
-999968001 -596805997
-999917324 -596856674
596804677 999969321
596839062 999934936
596845471 999928527
-999939223 -596834775
596815699 999958299
-999876548 -596897450
596878878 999895120
-999831028 -596942970
596933862 999840136
-999966854 -596807144
596840112 999933886
-999858509 -596915489
-999878785 -596895213
-999881634 -596892364
596814934 999959064
-999849430 -596924568
-999863995 -596910003
596933979 999840019
-999816775 -596957223
-999883758 -596890240
596808832 999965166
596902328 999871670
596887881 999886117
596838764 999935234
596863880 999910118
596848546 999925452
-999844862 -596929136
-999915127 -596858871
596890772 999883226
-999918745 -596855253
596825289 999948709
-999802567 -596971431
-999889541 -596884457
-999857192 -596916806
596781212 999992786
596940760 999833238
596956098 999817900
596774420 999999578
-999986772 -596787226
-999876416 -596897582
-999949010 -596824988
596931066 999842932
596780621 999993377
596811398 999962600
596967470 999806528
596813916 999960082
596912076 999861922
596846187 999927811
596781837 999992161
-999871424 -596902574
596953752 999820246
596914881 999859117
596904640 999869358
-999948915 -596825083
-999994792 -596779206
596814605 999959393
596895220 999878778
-999969335 -596804663
596853167 999920831
-999879891 -596894107
-999920411 -596853587
596902947 999871051
-999925798 -596848200
596848873 999925125
596899544 999874454
-999955392 -596818606
596956703 999817295
596857985 999916013
-999853516 -596920482
-999992897 -596781101
596823926 999950072
-999966043 -596807955
-999929761 -596844237
596878063 999895935
-999846550 -596927448
596966377 999807621
-999895206 -596878792
-999819587 -596954411
596902199 999871799
596930568 999843430
-999892443 -596881555
-999997320 -596776678
596835189 999938809
-999854168 -596919830
-999815132 -596958866
596787916 999986082
-999958413 -596815585
596875200 999898798
-999870464 -596903534
596890700 999883298
596964727 999809271
-999926488 -596847510
-999965983 -596808015
-999898670 -596875328
596778840 999995158
-999931268 -596842730
-999939044 -596834954
-999852103 -596921895
596897815 999876183
596919480 999854518
-999986597 -596787401
-999875598 -596898400
-999996350 -596777648
-999937150 -596836848
-999991879 -596782119
-999848218 -596925780
-999972607 -596801391
596925458 999848540
-999925487 -596848511
-999926765 -596847233
-999907204 -596866794
596951917 999822081
-999917485 -596856513
596918964 999855034
596901946 999872052
-999800712 -596973286
-999810040 -596963958
596790524 999983474
-999835812 -596938186
596919671 999854327
-999861416 -596912582
-999853343 -596920655
-999842403 -596931595
-999927792 -596846206
-999801936 -596972062
-999967489 -596806509
596913449 999860549
596867537 999906461
596914590 999859408
-999857923 -596916075
-999821642 -596952356
596845829 999928169
596824039 999949959
596934443 999839555
-999812295 -596961703
-999809667 -596964331
-999816086 -596957912
596866588 999907410
-999816858 -596957140
596893873 999880125
596791956 999982042
596927395 999846603
-999979101 -596794897
596794522 999979476
596888178 999885820
596933845 999840153
-999965062 -596808936
-999860354 -596913644
596923634 999850364
-999935105 -596838893
-999906941 -596867057
596856717 999917281
596841236 999932762
596961132 999812866
-999967269 -596806729
596931885 999842113
596808114 999965884
-999839958 -596934040
596846782 999927216
-999859805 -596914193
596879954 999894044
-999824385 -596949613
596847330 999926668
-999870023 -596903975
596947642 999826356
-999823364 -596950634
596807530 999966468
596896973 999877025
-999807419 -596966579
596876967 999897031
596806943 999967055
596794356 999979642
596807409 999966589
596861357 999912641
596954859 999819139
596775974 999998024
596894434 999879564
-999926132 -596847866
-999976429 -596797569
-999925502 -596848496
-999812710 -596961288
596899084 999874914
596926323 999847675
-999921099 -596852899
-999919389 -596854609
596915504 999858494
596912150 999861848
-999833060 -596940938
-999854652 -596919346
-999806761 -596967237
596853888 999920110
-999859022 -596914976
-999940044 -596833954
596832096 999941902
-999938604 -596835394
-999822276 -596951722
-999824009 -596949989
596922090 999851908
596793029 999980969
596780261 999993737
-999915498 -596858500
-999963841 -596810157
-999834662 -596939336
596908420 999865578
-999810809 -596963189
596804539 999969459
596785576 999988422
-999990905 -596783093
-999937498 -596836500
-999903287 -596870711
596805154 999968844
-999907029 -596866969
-999929675 -596844323
596818975 999955023
596913414 999860584
596921132 999852866
596908510 999865488
596794808 999979190
596784602 999989396
596789846 999984152
-999808435 -596965563
596782165 999991833
596835045 999938953
596896998 999877000
596945471 999828527
-999873824 -596900174
-999894282 -596879716
-999936776 -596837222
-999952398 -596821600
-999803017 -596970981
-999924245 -596849753
596924411 999849587
-999841369 -596932629
-999802485 -596971513
-999952339 -596821659
-999848133 -596925865
596802537 999971461
596952696 999821302
596933321 999840677
596898705 999875293
-999884852 -596889146
-999966906 -596807092
596956421 999817577
596856036 999917962
-999993725 -596780273
-999872124 -596901874
-999990399 -596783599
596893431 999880567
596942372 999831626
596829499 999944499
596889856 999884142
596945441 999828557
-999962232 -596811766
596832218 999941780
-999896076 -596877922
596854288 999919710
596968319 999805679
596971981 999802017
-999903654 -596870344
596891723 999882275
-999995489 -596778509
-999866442 -596907556
-999957832 -596816166
596952059 999821939
-999860446 -596913552
-999807581 -596966417
596945752 999828246
596893597 999880401
-999954318 -596819680
-999838446 -596935552
596785957 999988041
596957409 999816589
-999839519 -596934479
596962065 999811933
596812182 999961816
596853976 999920022
596809191 999964807
-999846301 -596927697
596778353 999995645
-999963754 -596810244
-999920914 -596853084
-999956143 -596817855
596906757 999867241
-999983432 -596790566
-999800400 -596973598
-999939578 -596834420
-999909019 -596864979
596802653 999971345
-999906140 -596867858
-999891454 -596882544
-999941562 -596832436
596907835 999866163
-999958866 -596815132
596816522 999957476
596783796 999990202
596846302 999927696
596963843 999810155
596783325 999990673
596918658 999855340
-999952404 -596821594
-999984868 -596789130
596832860 999941138
-999839744 -596934254
-999840386 -596933612
596882247 999891751
-999908326 -596865672
-999976769 -596797229
-999894001 -596879997
-999861585 -596912413
-999991106 -596782892
-999925287 -596848711
-999977142 -596796856
-999955398 -596818600
-999926549 -596847449
-999822810 -596951188
596846607 999927391
-999977321 -596796677
596963990 999810008
-999899829 -596874169
-999961851 -596812147
-999951870 -596822128
596851564 999922434
596949436 999824562
-999940306 -596833692
596815457 999958541
-999950275 -596823723
596856910 999917088
-999810965 -596963033
-999863691 -596910307
-999804553 -596969445
-999919282 -596854716
-999856397 -596917601
-999916644 -596857354
596916223 999857775
-999996395 -596777603
-999980913 -596793085
596831894 999942104
-999951250 -596822748
-999867132 -596906866
-999994109 -596779889
596781339 999992659
-999970089 -596803909
-999931751 -596842247
596791705 999982293
-999990933 -596783065
596895331 999878667
596923017 999850981
596847361 999926637
-999895597 -596878401
-999867244 -596906754
-999992582 -596781416
-999864422 -596909576
596922715 999851283
-999843986 -596930012
-999865759 -596908239
596965062 999808936
596822395 999951603
596801510 999972488
-999951783 -596822215
-999971368 -596802630
-999940349 -596833649
-999923526 -596850472
-999923536 -596850462
596861146 999912852
596863178 999910820
596915926 999858072
596887922 999886076
-999899492 -596874506
-999917107 -596856891
-999975589 -596798409
596810143 999963855
-999984776 -596789222
596885097 999888901
-999998389 -596775609
-999941409 -596832589
596887633 999886365
-999817789 -596956209
596917975 999856023
-999945150 -596828848
-999978193 -596795805
-999800313 -596973685
-999928469 -596845529
596838524 999935474
596778307 999995691
596794669 999979329
-999902846 -596871152
-999859867 -596914131
-999988549 -596785449
-999976092 -596797906
596919720 999854278
-999948756 -596825242
-999898009 -596875989
-999846154 -596927844
-999813445 -596960553
-999875294 -596898704
596781053 999992945
-999900355 -596873643
-999953597 -596820401
-999978912 -596795086
-999903088 -596870910
596889179 999884819
596897940 999876058
596889038 999884960
-999884431 -596889567
596912024 999861974
-999967079 -596806919
-999899928 -596874070
596973263 999800735
-999976460 -596797538
596777608 999996390
596810312 999963686
-999820453 -596953545
-999979048 -596794950
-999979282 -596794716
-999896986 -596877012
596819871 999954127
-999983327 -596790671
-999830769 -596943229
596934656 999839342
-999979572 -596794426
-999898091 -596875907
596781348 999992650
-999844811 -596929187
596884178 999889820
596964666 999809332
596920759 999853239
596863460 999910538
596972233 999801765
596892742 999881256
-999884202 -596889796
596901802 999872196
-999918467 -596855531
-999864410 -596909588
596823441 999950557
596896621 999877377
-999811999 -596961999
596795841 999978157
596774561 999999437
596958780 999815218
596897176 999876822
-999993280 -596780718
596971071 999802927
596886657 999887341
-999921663 -596852335
596841464 999932534
-999835495 -596938503
596912949 999861049
-999976733 -596797265
-999996594 -596777404
596957295 999816703
596947028 999826970
596925134 999848864
-999814491 -596959507
-999809255 -596964743
-999906589 -596867409
-999897202 -596876796
596846220 999927778
596949418 999824580
596971869 999802129
596892032 999881966
-999847623 -596926375
596936468 999837530
596877964 999896034
-999844351 -596929647
596858593 999915405
-999984559 -596789439
596904810 999869188
-999820813 -596953185
596944432 999829566
596954013 999819985
596824930 999949068
-999988415 -596785583
-999856659 -596917339
-999860610 -596913388
-999815317 -596958681
-999956536 -596817462
596906115 999867883
-999864884 -596909114
-999829346 -596944652
-999954109 -596819889
-999910272 -596863726
-999911129 -596862869
-999818277 -596955721
596836267 999937731
-999984212 -596789786
-999819354 -596954644
-999803346 -596970652
-999839184 -596934814
-999976750 -596797248
-999854982 -596919016
596789408 999984590
596959310 999814688
-999814669 -596959329
596878236 999895762
596827485 999946513
596889389 999884609
-999852805 -596921193
596897973 999876025
-999989923 -596784075
-999805100 -596968898
-999984170 -596789828
596828521 999945477
596880299 999893699
596952301 999821697
-999923614 -596850384
596916061 999857937
-999954119 -596819879
-999975364 -596798634
596810405 999963593
596844185 999929813
-999922324 -596851674
596810755 999963243
596821992 999952006
-999954701 -596819297
596804330 999969668
-999974057 -596799941
596891370 999882628
-999974423 -596799575
-999822040 -596951958
596802121 999971877
-999857582 -596916416
596859608 999914390
-999956488 -596817510
596917324 999856674
596841709 999932289
-999874856 -596899142
596840485 999933513
596971859 999802139
596852466 999921532
596923002 999850996
596930415 999843583
-999950080 -596823918
-999932148 -596841850
-999867907 -596906091
596800097 999973901
596871294 999902704
-999825305 -596948693
-999902026 -596871972
-999841519 -596932479
-999942760 -596831238
596850203 999923795
596952803 999821195
596932755 999841243
-999957609 -596816389
-999987243 -596786755
596888851 999885147
596852050 999921948
596819724 999954274
-999825407 -596948591
-999870741 -596903257
596776588 999997410
-999936853 -596837145
596837236 999936762
-999984050 -596789948
-999841292 -596932706
-999817498 -596956500
596901369 999872629
-999816606 -596957392
-999844571 -596929427
-999968044 -596805954
596953091 999820907
-999822032 -596951966
596928920 999845078
-999929984 -596844014
596781723 999992275
596935959 999838039
596916730 999857268
596837118 999936880
596800989 999973009
-999928944 -596845054
596871026 999902972
-999819629 -596954369
596938110 999835888
596809267 999964731
596928380 999845618
-999847184 -596926814
-999870940 -596903058
-999975629 -596798369
596873722 999900276
596819621 999954377
-999813542 -596960456
-999868603 -596905395
596817503 999956495
596878088 999895910
-999913402 -596860596
-999842211 -596931787
-999888159 -596885839
596884414 999889584
596927909 999846089
596809721 999964277
-999863309 -596910689
596884401 999889597
596782875 999991123
-999928793 -596845205
596945778 999828220
-999920841 -596853157
596942946 999831052
-999837292 -596936706
-999978898 -596795100
596871071 999902927
-999944752 -596829246
-999842355 -596931643
-999872112 -596901886
-999831674 -596942324
-999918169 -596855829
596933146 999840852
596780184 999993814
-999883811 -596890187
596830167 999943831
-999976306 -596797692
596968122 999805876
-999831210 -596942788
596915432 999858566
-999813930 -596960068
-999800696 -596973302
596923032 999850966
-999933324 -596840674
596878972 999895026
-999947412 -596826586
596847894 999926104
596826609 999947389
596924195 999849803
596817477 999956521
596873090 999900908
596819975 999954023
596909040 999864958
-999997803 -596776195
-999959439 -596814559
-999980959 -596793039
596904180 999869818
-999956567 -596817431
596811349 999962649
596903410 999870588
596963034 999810964
596938779 999835219
596808211 999965787
596936492 999837506
596826119 999947879
596970509 999803489
596947589 999826409
596791994 999982004
596831404 999942594
-999947265 -596826733
596868762 999905236
-999809623 -596964375
-999963437 -596810561
-999962112 -596811886
-999863516 -596910482
-999930046 -596843952
596829114 999944884
596903468 999870530
-999859554 -596914444
-999911738 -596862260
-999890990 -596883008
596928318 999845680
596913986 999860012
-999823920 -596950078
-999854906 -596919092
596870002 999903996
596829074 999944924
596951427 999822571
-999828030 -596945968
-999994728 -596779270
596857217 999916781
-999820428 -596953570
-999833003 -596940995
596907973 999866025
-999865296 -596908702
-999991577 -596782421
-999983792 -596790206
596786180 999987818
596866265 999907733
596972394 999801604
596932580 999841418
-999959783 -596814215
-999897065 -596876933
596846773 999927225
596774593 999999405
596877212 999896786
-999867337 -596906661
-999930225 -596843773
-999853592 -596920406
596800722 999973276
-999861778 -596912220
596822868 999951130
-999925916 -596848082
596865680 999908318
596863202 999910796
596894380 999879618
-999834762 -596939236
596964322 999809676
-999942406 -596831592
-999901941 -596872057
-999960543 -596813455
596789099 999984899
596906132 999867866
-999901894 -596872104
596787504 999986494
-999977200 -596796798
596862778 999911220
596788409 999985589
-999829157 -596944841
596972729 999801269
-999946859 -596827139
596806435 999967563
-999881462 -596892536
-999961613 -596812385
-999817537 -596956461
-999846068 -596927930
596794182 999979816
-999826669 -596947329
596840217 999933781
596821770 999952228
596801895 999972103
-999991239 -596782759
596827985 999946013
596788781 999985217
596961029 999812969
596814624 999959374
-999832089 -596941909
596878339 999895659
596881527 999892471
-999901209 -596872789
-999858626 -596915372
596942564 999831434
-999878951 -596895047
-999993611 -596780387
-999850838 -596923160
-999884187 -596889811
596851943 999922055
596897637 999876361
-999881554 -596892444
596832610 999941388
596833344 999940654
596874374 999899624
596919031 999854967
596793092 999980906
-999993859 -596780139
596833300 999940698
596950628 999823370
596946713 999827285
-999937012 -596836986
596896271 999877727
-999933495 -596840503
-999986574 -596787424
596882600 999891398
-999874871 -596899127
-999854492 -596919506
596821496 999952502
-999822487 -596951511
-999941402 -596832596
-999954446 -596819552
596885171 999888827
-999813299 -596960699
-999802038 -596971960
596812024 999961974
596965857 999808141
596906372 999867626
596886348 999887650
-999888511 -596885487
-999982214 -596791784
596886593 999887405
596809486 999964512
-999877777 -596896221
-999874210 -596899788
596847234 999926764
596802235 999971763
596895483 999878515
-999942576 -596831422
-999849164 -596924834
-999861112 -596912886
-999852562 -596921436
-999926664 -596847334
-999862333 -596911665
-999882642 -596891356
596943797 999830201
596898530 999875468
596951141 999822857
596780390 999993608
596790858 999983140
596894610 999879388
-999850909 -596923089
596814065 999959933
596908641 999865357
596849481 999924517
596847020 999926978
-999900752 -596873246
-999954336 -596819662
596934227 999839771
596937693 999836305
-999900731 -596873267
596871213 999902785
596973230 999800768
-999926504 -596847494
596830699 999943299
596780323 999993675
-999856964 -596917034
596776039 999997959
596797155 999976843
-999831124 -596942874
-999851498 -596922500
596939142 999834856
596923546 999850452
596936514 999837484
596782745 999991253
-999897930 -596876068
596895442 999878556
-999994445 -596779553
596918600 999855398
-999938157 -596835841
596949254 999824744
596943487 999830511
596945129 999828869
-999986285 -596787713
596874650 999899348
-999991788 -596782210
596946121 999827877
596793679 999980319
596774406 999999592
-999926717 -596847281
596842087 999931911
-999905563 -596868435
596957207 999816791
-999984550 -596789448
-999871885 -596902113
596851556 999922442
-999917494 -596856504
-999853499 -596920499
596783102 999990896
596861100 999912898
-999916632 -596857366
596796543 999977455
596895573 999878425
-999913620 -596860378
-999801892 -596972106
596797224 999976774
596919558 999854440
-999904148 -596869850
596785951 999988047
596920945 999853053
596932992 999841006
596863477 999910521
596970342 999803656
-999953008 -596820990
-999863680 -596910318
596846797 999927201
596830761 999943237
596870824 999903174
-999828350 -596945648
-999894389 -596879609
596829069 999944929
-999954480 -596819518
596898622 999875376
596785813 999988185
-999829791 -596944207
-999959444 -596814554
-999812917 -596961081
596917477 999856521
-999925109 -596848889
596954764 999819234
-999966375 -596807623
-999932514 -596841484
-999870313 -596903685
596819511 999954487
596937726 999836272
596822906 999951092
-999952756 -596821242
596851590 999922408
-999906221 -596867777
-999906049 -596867949
596929588 999844410
-999895370 -596878628
-999872567 -596901431
-999945940 -596828058
-999885990 -596888008
596836594 999937404
-999855893 -596918105
-999893156 -596880842
596940729 999833269
596892250 999881748
596833063 999940935
596881700 999892298
-999887473 -596886525
-999987781 -596786217
-999954998 -596819000
596906522 999867476
596965463 999808535
596793234 999980764
596880564 999893434
596819450 999954548
596875605 999898393
596818200 999955798
-999998463 -596775535
596913766 999860232
596938348 999835650
-999913625 -596860373
-999917072 -596856926
-999939949 -596834049
-999947470 -596826528
-999953241 -596820757
-999886868 -596887130
-999917181 -596856817
596956331 999817667
-999875656 -596898342
596854919 999919079
596884211 999889787
-999923960 -596850038
596810735 999963263
596918536 999855462
596828201 999945797
-999972881 -596801117
596921424 999852574
596956167 999817831
596910537 999863461
596888428 999885570
-999823155 -596950843
-999978822 -596795176
-999877027 -596896971
-999947205 -596826793
-999986020 -596787978
596877749 999896249
596870060 999903938
596946067 999827931
-999825698 -596948300
-999867427 -596906571
-999930696 -596843302
-999842188 -596931810
596949834 999824164
596828504 999945494
-999915834 -596858164
-999824672 -596949326
596877514 999896484
-999893786 -596880212
596891569 999882429
-999975764 -596798234
596929595 999844403
-999931641 -596842357
-999838517 -596935481
596884464 999889534
-999978851 -596795147
596898982 999875016
596849210 999924788
596948328 999825670
-999940911 -596833087
596819571 999954427
-999835746 -596938252
596962510 999811488
-999941775 -596832223
-999931740 -596842258
596897072 999876926
-999854142 -596919856
596948201 999825797
596795391 999978607
-999964639 -596809359
596952817 999821181
596917367 999856631
596838804 999935194
596848498 999925500
596866975 999907023
-999863927 -596910071
-999966796 -596807202
596793395 999980603
-999831404 -596942594
596830763 999943235
-999902142 -596871856
-999965951 -596808047
596929126 999844872
596847171 999926827
596916032 999857966
596926927 999847071
-999884331 -596889667
-999989579 -596784419
596786807 999987191
-999816826 -596957172
596952377 999821621
-999802534 -596971464
-999813441 -596960557
596969681 999804317
596826287 999947711
596927446 999846552
596808716 999965282
-999828855 -596945143
-999849498 -596924500
596935504 999838494
-999848673 -596925325
-999953532 -596820466
-999950410 -596823588
-999868364 -596905634
596950839 999823159
-999928993 -596845005
596879762 999894236
596819331 999954667
-999870823 -596903175
596928026 999845972
-999947808 -596826190
-999908185 -596865813
-999973392 -596800606
-999893024 -596880974
596939581 999834417
-999997610 -596776388
-999874821 -596899177
596798763 999975235
596811842 999962156
596875958 999898040
596831545 999942453
596941709 999832289
596785586 999988412
596907881 999866117
-999815413 -596958585
-999886942 -596887056
596886417 999887581
-999944378 -596829620
-999803924 -596970074
596866679 999907319
596953150 999820848
596785817 999988181
596805645 999968353
-999912152 -596861846
596867540 999906458
-999959317 -596814681
-999843125 -596930873
-999945005 -596828993
596872917 999901081
596784752 999989246
-999871330 -596902668
-999991016 -596782982
596867781 999906217
-999970820 -596803178
-999929189 -596844809
596850325 999923673
-999875729 -596898269
596794282 999979716
596931266 999842732
-999973895 -596800103
596801001 999972997
-999883517 -596890481
596866072 999907926
-999880972 -596893026
-999949510 -596824488
596846914 999927084
596835532 999938466
596851764 999922234
-999882117 -596891881
596918943 999855055
-999994488 -596779510
596836704 999937294
-999800564 -596973434
-999866333 -596907665
-999822169 -596951829
-999953898 -596820100
596897317 999876681
596937835 999836163
-999862761 -596911237
-999980908 -596793090
-999990483 -596783515
-999981357 -596792641
-999803427 -596970571
596876321 999897677
596858628 999915370
596871879 999902119
-999978111 -596795887
596891143 999882855
-999949381 -596824617
-999974759 -596799239
596873088 999900910
596857025 999916973
596933051 999840947
-999949095 -596824903
596845464 999928534
-999942396 -596831602
596844333 999929665
-999996622 -596777376
596802728 999971270
596920805 999853193
-999946141 -596827857
-999931407 -596842591
596840525 999933473
596958984 999815014
-999820143 -596953855
596968132 999805866
-999923293 -596850705
596874009 999899989
-999828245 -596945753
-999974326 -596799672
596822359 999951639
-999914058 -596859940
-999870851 -596903147
-999922269 -596851729
596830732 999943266
-999881742 -596892256
596897836 999876162
-999916408 -596857590
596937117 999836881
596826731 999947267
596790930 999983068
-999881939 -596892059
596957964 999816034
-999934245 -596839753
596954462 999819536
-999952227 -596821771
596791033 999982965
596875131 999898867
596890144 999883854
-999812771 -596961227
596969809 999804189
-999881477 -596892521
-999858433 -596915565
-999863290 -596910708
596777102 999996896
596972931 999801067
-999871899 -596902099
596814551 999959447
596901917 999872081
-999912913 -596861085
-999821492 -596952506
596799359 999974639
596939750 999834248
-999927720 -596846278
-999829454 -596944544
-999951493 -596822505
-999984734 -596789264
-999936034 -596837964
-999866690 -596907308
-999967169 -596806829
596894538 999879460
-999856252 -596917746
-999800939 -596973059
596904335 999869663
596927841 999846157
596867247 999906751
-999910082 -596863916
596779306 999994692
596822679 999951319
596958606 999815392
596833878 999940120
596949793 999824205
-999855029 -596918969
-999953771 -596820227
596954305 999819693
596806348 999967650
-999818524 -596955474
596925496 999848502
-999824732 -596949266
596797457 999976541
596885006 999888992
596800377 999973621
596788858 999985140
-999888785 -596885213
596857004 999916994
596814282 999959716
-999852247 -596921751
596813570 999960428
-999986049 -596787949
596811466 999962532
596789825 999984173
596950863 999823135
-999924805 -596849193
596798953 999975045
596940570 999833428
596796363 999977635
-999971029 -596802969
-999903660 -596870338
-999988065 -596785933
-999942014 -596831984
596883142 999890856
-999885020 -596888978
596819355 999954643
-999837961 -596936037
596780888 999993110
-999980351 -596793647
-999977958 -596796040
-999897709 -596876289
-999881909 -596892089
-999916558 -596857440
596800843 999973155
-999882545 -596891453
596785289 999988709
-999872994 -596901004
596789134 999984864
596821228 999952770
596800412 999973586
596883002 999890996
596966702 999807296
-999908311 -596865687
596952579 999821419
-999905224 -596868774
596890817 999883181
596940466 999833532
-999800006 -596973992
596892246 999881752
596909733 999864265
596871612 999902386
596876752 999897246
596912208 999861790
-999930836 -596843162
-999999667 -596774331
-999951419 -596822579
-999855686 -596918312
596803175 999970823
596881679 999892319
596822616 999951382
596932763 999841235
596942078 999831920
-999864645 -596909353
-999870286 -596903712
596912855 999861143
596902005 999871993
-999964869 -596809129
596882151 999891847
-999955153 -596818845
596826094 999947904
-999899920 -596874078
-999954756 -596819242
-999810904 -596963094
-999966779 -596807219
-999940776 -596833222
-999942836 -596831162
596850413 999923585
596903947 999870051
596935852 999838146
596888202 999885796
-999841531 -596932467
596847304 999926694
596876744 999897254
-999993512 -596780486
-999899982 -596874016
596946607 999827391
-999822666 -596951332
-999910414 -596863584
-999976299 -596797699
-999868421 -596905577
596916014 999857984
-999897283 -596876715
-999844935 -596929063
-999966253 -596807745
596964100 999809898
596916742 999857256
-999826025 -596947973
-999886561 -596887437
-999902801 -596871197
596951790 999822208
596879216 999894782
-999912931 -596861067
-999984071 -596789927
596882072 999891926
596898713 999875285
596912999 999860999
596837986 999936012
596779702 999994296
596885314 999888684
-999844761 -596929237
596872647 999901351
-999991755 -596782243
596971018 999802980
-999805700 -596968298
-999862678 -596911320
596895799 999878199
596894035 999879963
596917890 999856108
596806679 999967319
596970545 999803453
596821177 999952821
596889867 999884131
596839713 999934285
-999922765 -596851233
-999850967 -596923031
-999937059 -596836939
596857879 999916119
596884914 999889084
-999882464 -596891534
-999802428 -596971570
596939996 999834002
-999830982 -596943016
-999948284 -596825714
596939138 999834860
596901726 999872272
-999924084 -596849914
-999918713 -596855285
-999865964 -596908034
-999967649 -596806349
-999875665 -596898333
-999942724 -596831274
-999895561 -596878437
596885157 999888841
-999840378 -596933620
-999963302 -596810696
-999905214 -596868784
-999947806 -596826192
596924178 999849820
-999901812 -596872186
596851907 999922091
596873654 999900344
-999946067 -596827931
596878523 999895475
-999846838 -596927160
596952770 999821228
596930516 999843482
596800169 999973829
-999826992 -596947006
-999903991 -596870007
-999873196 -596900802
-999971582 -596802416
596851713 999922285
596800454 999973544
596960762 999813236
-999996575 -596777423
596817945 999956053
596929876 999844122
596849230 999924768
596810398 999963600
596912309 999861689
-999800079 -596973919
596911295 999862703
596872838 999901160
596881353 999892645
596941483 999832515
-999988138 -596785860
-999925397 -596848601
-999984110 -596789888
-999979777 -596794221
596816620 999957378
596945849 999828149
-999830795 -596943203
596826661 999947337
596913933 999860065
596907590 999866408
596866267 999907731
-999808736 -596965262
596967519 999806479
-999993258 -596780740
-999949411 -596824587
-999887577 -596886421
596892559 999881439
-999882354 -596891644
596894046 999879952
-999825766 -596948232
596947555 999826443
596828874 999945124
596892633 999881365
596873708 999900290
-999898938 -596875060
-999945279 -596828719
-999860441 -596913557
-999831323 -596942675
-999981192 -596792806
-999919240 -596854758
-999872725 -596901273
-999930983 -596843015
596954674 999819324
596937947 999836051
-999871235 -596902763
596938444 999835554
596948943 999825055
596865779 999908219
596947949 999826049
596802015 999971983
596817265 999956733
-999946121 -596827877
596842614 999931384
-999816963 -596957035
596968586 999805412
596863121 999910877
-999937688 -596836310
-999830211 -596943787
-999893967 -596880031
-999977957 -596796041
596887221 999886777
-999823182 -596950816
-999816461 -596957537
-999867314 -596906684
-999922053 -596851945
596953341 999820657
-999828448 -596945550
596864733 999909265
-999850910 -596923088
596876397 999897601
596835464 999938534
596823412 999950586
596813889 999960109
596846161 999927837
596779377 999994621
596878839 999895159
596891915 999882083
-999884867 -596889131
596925744 999848254
-999994932 -596779066
-999965150 -596808848
-999989802 -596784196
596853073 999920925
-999891148 -596882850
596847808 999926190
596873320 999900678
-999990648 -596783350
596807697 999966301
596830714 999943284
596868972 999905026
596917299 999856699
-999970514 -596803484
-999919354 -596854644
596960016 999813982
596878973 999895025
-999892356 -596881642
-999952545 -596821453
596847444 999926554
596938247 999835751
-999856484 -596917514
596922665 999851333
596855693 999918305
596901845 999872153
-999892280 -596881718
596848312 999925686
-999935772 -596838226
-999850917 -596923081
-999858230 -596915768
596950725 999823273
596813662 999960336
-999960267 -596813731
596973502 999800496
596817114 999956884
-999920377 -596853621
596921551 999852447
-999863649 -596910349
596774280 999999718
-999827288 -596946710
596917571 999856427
596815143 999958855
596787932 999986066
596947251 999826747
596792160 999981838
-999808761 -596965237
596962473 999811525
-999831459 -596942539
596795908 999978090
596900584 999873414
-999986729 -596787269
-999881808 -596892190
596884335 999889663
-999823704 -596950294
-999990350 -596783648
596829300 999944698
596970172 999803826
596941820 999832178
596882645 999891353
-999934489 -596839509
-999926145 -596847853
-999807821 -596966177
596878500 999895498
-999902348 -596871650
596969510 999804488
-999929760 -596844238
-999965196 -596808802
596802839 999971159
-999954043 -596819955
-999841719 -596932279
596840172 999933826
-999877019 -596896979
596885721 999888277
-999965329 -596808669
-999805683 -596968315
-999932062 -596841936
-999800775 -596973223
-999922181 -596851817
596812183 999961815
-999973634 -596800364
596885293 999888705
-999905161 -596868837
-999940165 -596833833
-999948710 -596825288
-999896643 -596877355
596895066 999878932
596910712 999863286
596817512 999956486
596827836 999946162
-999932053 -596841945
596785806 999988192
-999815516 -596958482
596800847 999973151
596932995 999841003
-999846052 -596927946
596834156 999939842
596916799 999857199
596933730 999840268
-999845926 -596928072
-999975323 -596798675
-999990486 -596783512
-999948086 -596825912
-999963568 -596810430
-999812023 -596961975
-999947589 -596826409
-999804738 -596969260
596851789 999922209
-999820967 -596953031
596904731 999869267
-999987236 -596786762
-999871872 -596902126
596842807 999931191
-999829794 -596944204
596958867 999815131
-999930740 -596843258
596862885 999911113
596972550 999801448
596961929 999812069
-999804277 -596969721
596906740 999867258
596956007 999817991
596797003 999976995
596900657 999873341
596907332 999866666
596898441 999875557
-999880515 -596893483
-999819199 -596954799
-999894985 -596879013
596904688 999869310
596930054 999843944
596898547 999875451
-999936207 -596837791
-999980206 -596793792
-999925803 -596848195
596879801 999894197
-999832467 -596941531
-999883414 -596890584
-999964695 -596809303
596791949 999982049
596891393 999882605
596926176 999847822
-999820429 -596953569
596839619 999934379
596886077 999887921
596792715 999981283
-999979335 -596794663
596907509 999866489
-999840892 -596933106
596968667 999805331
596824831 999949167
596927250 999846748
-999865955 -596908043
596784730 999989268
-999826035 -596947963
-999816305 -596957693
-999937078 -596836920
-999952535 -596821463
-999921717 -596852281
-999849651 -596924347
-999822302 -596951696
596887849 999886149
-999987423 -596786575
-999808191 -596965807
-999863350 -596910648
-999931528 -596842470
596842987 999931011
-999820890 -596953108
-999934740 -596839258
596839079 999934919
596900142 999873856
596911618 999862380
596774690 999999308
-999953084 -596820914
596949371 999824627
-999920428 -596853570
-999835045 -596938953
-999881011 -596892987
596887274 999886724
596925852 999848146
-999986359 -596787639
596789528 999984470
596968822 999805176
-999838289 -596935709
596817429 999956569
596928519 999845479
596929070 999844928
596859225 999914773
596950076 999823922
-999888672 -596885326
596967604 999806394
-999831109 -596942889
-999817399 -596956599
596940093 999833905
596928986 999845012
596855544 999918454
596917654 999856344
-999801632 -596972366
-999863532 -596910466
596916227 999857771
596971162 999802836
596918272 999855726
-999810175 -596963823
596968985 999805013
-999972387 -596801611
596850877 999923121
-999805892 -596968106
596928467 999845531
596877016 999896982
-999987241 -596786757
-999821998 -596952000
-999824739 -596949259
-999998813 -596775185
-999892312 -596881686
596924263 999849735
-999905542 -596868456
-999911210 -596862788
-999880547 -596893451
596809855 999964143
596897669 999876329
596790907 999983091
596909163 999864835
596849644 999924354
-999897186 -596876812
596846745 999927253
596944377 999829621
-999994285 -596779713
596896538 999877460
596914474 999859524
-999848488 -596925510
596860590 999913408
-999851536 -596922462
-999835394 -596938604
-999804982 -596969016
-999970645 -596803353
596842975 999931023
596935170 999838828
596908760 999865238
-999973615 -596800383
596776005 999997993
596791609 999982389
596786601 999987397
596809426 999964572
596930018 999843980
596959993 999814005
-999830991 -596943007
596786650 999987348
596788415 999985583
-999949480 -596824518
596881015 999892983
596908084 999865914
596777807 999996191
-999824907 -596949091
-999919647 -596854351
-999827860 -596946138
596944603 999829395
596845559 999928439
-999826064 -596947934
596945002 999828996
596953324 999820674
596887353 999886645
-999898104 -596875894
596891731 999882267
596876979 999897019
-999905661 -596868337
-999908558 -596865440
-999932576 -596841422
-999919189 -596854809
596798679 999975319
596788440 999985558
596887991 999886007
596899179 999874819
-999989733 -596784265
-999987817 -596786181
596863080 999910918
-999944150 -596829848
-999992261 -596781737
-999812226 -596961772
596807393 999966605
596843891 999930107
-999884740 -596889258
-999926689 -596847309
596796232 999977766
-999862908 -596911090
-999815999 -596957999
-999883392 -596890606
-999992859 -596781139
596845955 999928043
-999817734 -596956264
-999942034 -596831964
-999907511 -596866487
596915530 999858468
-999999138 -596774860
596887364 999886634
596866465 999907533
596936437 999837561
596815753 999958245
-999891734 -596882264
-999836148 -596937850
596959513 999814485
596799001 999974997
596832796 999941202
596837569 999936429
596954064 999819934
-999969840 -596804158
-999915246 -596858752
-999808822 -596965176
596793498 999980500
-999995922 -596778076
-999856640 -596917358
-999819228 -596954770
-999886037 -596887961
596884277 999889721
596933505 999840493
596899954 999874044
596903055 999870943
596780386 999993612
596926860 999847138
596893965 999880033
596790006 999983992
-999973272 -596800726
-999820854 -596953144
-999933925 -596840073
596855675 999918323
596791967 999982031
596780331 999993667
596971298 999802700
-999849474 -596924524
-999882565 -596891433
596865978 999908020
-999834353 -596939645
596935714 999838284
596865521 999908477
-999902784 -596871214
-999977173 -596796825
596943679 999830319
596828464 999945534
596809029 999964969
-999811740 -596962258
596857756 999916242
-999929371 -596844627
-999953842 -596820156
596872711 999901287
-999812865 -596961133
-999928071 -596845927
596960157 999813841
-999971471 -596802527
-999873567 -596900431
596922986 999851012
-999953263 -596820735
596899645 999874353
596779448 999994550
-999865870 -596908128
-999871413 -596902585
596933306 999840692
596878493 999895505
-999948747 -596825251
596933289 999840709
-999870878 -596903120
596822349 999951649
596948161 999825837
596910964 999863034
596856824 999917174
-999825301 -596948697
-999881526 -596892472
-999822115 -596951883
-999949191 -596824807
596890737 999883261
-999853721 -596920277
596782308 999991690
-999851703 -596922295
-999817966 -596956032
596930089 999843909
-999811468 -596962530
596920165 999853833
-999852471 -596921527
-999925084 -596848914
596824399 999949599
596788418 999985580
596779647 999994351
596909912 999864086
-999906344 -596867654
596938360 999835638
596862323 999911675
-999854533 -596919465
596859636 999914362
-999961677 -596812321
596803369 999970629
596783592 999990406
-999892431 -596881567
596952737 999821261
-999935099 -596838899
-999964283 -596809715
-999827765 -596946233
-999885721 -596888277
-999811898 -596962100
596905708 999868290
596801072 999972926
-999949898 -596824100
-999803828 -596970170
-999911569 -596862429
596942325 999831673
-999854204 -596919794
596883364 999890634
596804901 999969097
596970048 999803950
596920329 999853669
-999911612 -596862386
-999892187 -596881811
-999821714 -596952284
-999926503 -596847495
-999997861 -596776137
-999816890 -596957108
596787359 999986639
-999931071 -596842927
596924658 999849340
-999961560 -596812438
-999996451 -596777547
-999927648 -596846350
596803172 999970826
-999940439 -596833559
-999852929 -596921069
596782850 999991148
-999807332 -596966666
-999804104 -596969894
-999907891 -596866107
596809557 999964441
596849316 999924682
-999851469 -596922529
-999988070 -596785928
596838305 999935693
596842909 999931089
-999853682 -596920316
-999946222 -596827776
-999950863 -596823135
-999917822 -596856176
-999908529 -596865469
596816688 999957310
596943269 999830729
596839072 999934926
-999978668 -596795330
-999802523 -596971475
-999849218 -596924780
596799764 999974234
596939312 999834686
596794611 999979387
596953321 999820677
596904070 999869928
-999911529 -596862469
-999899602 -596874396
596792284 999981714
-999867993 -596906005
596918080 999855918
596972119 999801879
-999832841 -596941157
596870410 999903588
-999996831 -596777167
596949655 999824343
596785971 999988027
596811185 999962813
596835820 999938178
596782359 999991639
-999818882 -596955116
-999828840 -596945158
596864341 999909657
-999807536 -596966462
-999807692 -596966306
596809804 999964194
-999945635 -596828363
-999836781 -596937217
-999829843 -596944155
596854454 999919544
-999835177 -596938821
596953761 999820237
-999819772 -596954226
-999941347 -596832651
-999800286 -596973712
-999994650 -596779348
596841495 999932503
-999914991 -596859007
-999824875 -596949123
-999834528 -596939470
-999868269 -596905729
596795818 999978180
-999946782 -596827216
596896296 999877702
596874323 999899675
596827912 999946086
596912179 999861819
596799958 999974040
596830571 999943427
596816434 999957564
-999828276 -596945722
596888583 999885415
-999985299 -596788699
596954941 999819057
-999912984 -596861014
596934148 999839850
-999885947 -596888051
596956891 999817107
-999883333 -596890665
596838303 999935695
-999917779 -596856219
596841529 999932469
596780047 999993951
596883500 999890498
596965776 999808222
-999886986 -596887012
-999942475 -596831523
-999888260 -596885738
596931341 999842657
-999899607 -596874391
596851600 999922398
-999960777 -596813221
596821187 999952811
596961963 999812035
596838859 999935139
596812164 999961834
596872887 999901111
596799062 999974936
-999995037 -596778961
-999987782 -596786216
596927127 999846871
-999884263 -596889735
596920505 999853493
596906310 999867688
-999970990 -596803008
-999875563 -596898435
-999839582 -596934416
596800458 999973540
-999919966 -596854032
596821760 999952238
596907014 999866984
596936700 999837298
596881431 999892567
596799986 999974012
596910989 999863009
596877486 999896512
-999999887 -596774111
596859837 999914161
-999827940 -596946058
596934521 999839477
-999957463 -596816535
-999968934 -596805064
-999932155 -596841843
596808782 999965216
596831708 999942290
596827855 999946143
596807644 999966354
-999992289 -596781709
-999805226 -596968772
-999943213 -596830785
-999935905 -596838093
-999889423 -596884575
596912793 999861205
596970206 999803792
-999809194 -596964804
596850390 999923608
596811579 999962419
596911210 999862788
-999915987 -596858011
-999950045 -596823953
-999970884 -596803114
596905611 999868387
596907035 999866963
-999828905 -596945093
596859072 999914926
-999967458 -596806540
596798487 999975511
596892338 999881660
596796045 999977953
596888126 999885872
-999810941 -596963057
-999912075 -596861923
-999843051 -596930947
596852413 999921585
596972552 999801446
596838253 999935745
596941244 999832754
-999997071 -596776927
596901459 999872539
596844937 999929061
-999992630 -596781368
-999952088 -596821910
-999946198 -596827800
-999848246 -596925752
-999846607 -596927391
596915068 999858930
-999825884 -596948114
596966688 999807310
596966529 999807469
-999963358 -596810640
596939207 999834791
596804043 999969955
596779271 999994727
596833057 999940941
596895081 999878917
596896764 999877234
596918019 999855979
596819966 999954032
-999816887 -596957111
596857466 999916532
-999939208 -596834790
-999976298 -596797700
596875044 999898954
-999810073 -596963925
-999922002 -596851996
596802288 999971710
596971911 999802087
596825609 999948389
596823912 999950086
-999872712 -596901286
596949969 999824029
-999972873 -596801125
596908186 999865812
596830234 999943764
-999900386 -596873612
-999804795 -596969203
-999970468 -596803530
596850065 999923933
596923092 999850906
596813146 999960852
-999982319 -596791679
-999896857 -596877141
-999908036 -596865962
596970903 999803095
596936913 999837085
-999823855 -596950143
-999825873 -596948125
-999853144 -596920854
596878856 999895142
-999921332 -596852666
-999936150 -596837848
596919546 999854452
596907285 999866713
596932221 999841777
-999964406 -596809592
596892437 999881561
596860974 999913024
596939906 999834092
-999961530 -596812468
-999820283 -596953715
596776542 999997456
596833225 999940773
596797310 999976688
-999922215 -596851783
596791871 999982127
-999807638 -596966360
-999873878 -596900120
596826887 999947111
596941623 999832375
-999844637 -596929361
-999802519 -596971479
-999854362 -596919636
596891825 999882173
596847791 999926207
-999923019 -596850979
-999998882 -596775116
596778211 999995787
596815897 999958101
-999946556 -596827442
596889323 999884675
596777438 999996560
596812823 999961175
596957779 999816219
596880229 999893769
596874860 999899138
596917719 999856279
596880935 999893063
-999881780 -596892218
596926771 999847227
596898899 999875099
-999916906 -596857092
596935249 999838749
596936529 999837469
-999950094 -596823904
596866802 999907196
-999938703 -596835295
596830130 999943868
596887891 999886107
-999844990 -596929008
-999922296 -596851702
-999973852 -596800146
596848348 999925650
596906443 999867555
-999935487 -596838511
-999991920 -596782078
-999803239 -596970759
-999892294 -596881704
-999988707 -596785291
-999807789 -596966209
-999878335 -596895663
-999902465 -596871533
596942742 999831256
-999866030 -596907968
-999896266 -596877732
596809853 999964145
-999866662 -596907336
596844820 999929178
596883539 999890459
596872734 999901264
-999897808 -596876190
596970363 999803635
596935200 999838798
596962552 999811446
596922283 999851715
-999995870 -596778128
596947177 999826821
-999872090 -596901908
-999999854 -596774144
-999854461 -596919537
596902939 999871059
596881238 999892760
-999905325 -596868673
-999806909 -596967089
-999880203 -596893795
596882406 999891592
-999887706 -596886292
596958338 999815660
596903671 999870327
-999932295 -596841703
-999840233 -596933765
596947454 999826544
-999845471 -596928527
-999898527 -596875471
-999825167 -596948831
-999932851 -596841147
596798054 999975944
596834418 999939580
-999884391 -596889607
-999894939 -596879059
-999811838 -596962160
596870386 999903612
-999927620 -596846378
-999810557 -596963441
596971661 999802337
596828046 999945952
-999932568 -596841430
596858212 999915786
596844198 999929800
-999893370 -596880628
596848977 999925021
-999934994 -596839004
-999890004 -596883994
-999855960 -596918038
596873883 999900115
596928373 999845625
-999852729 -596921269
-999952251 -596821747
596820937 999953061
596970856 999803142
-999911967 -596862031
-999996720 -596777278
596774742 999999256
-999855608 -596918390
596962622 999811376
596901651 999872347
596898309 999875689
-999845639 -596928359
596924911 999849087
596831944 999942054
596837445 999936553
-999806860 -596967138
-999975749 -596798249
-999926811 -596847187
-999952056 -596821942
-999956785 -596817213
596904462 999869536
596972682 999801316
-999885634 -596888364
-999948673 -596825325
-999814091 -596959907
-999918034 -596855964
-999958777 -596815221
596905931 999868067
596857000 999916998
-999984472 -596789526
596929074 999844924
596919545 999854453
596904020 999869978
-999912777 -596861221
-999946580 -596827418
596893187 999880811
-999952195 -596821803
-999891272 -596882726
-999997639 -596776359
-999839186 -596934812
-999952475 -596821523
596945229 999828769
-999910704 -596863294
-999907497 -596866501
-999948475 -596825523
-999897766 -596876232
596826956 999947042
-999801670 -596972328
596833980 999940018
-999817855 -596956143
596829858 999944140
596879026 999894972
-999903213 -596870785
596790328 999983670
596867548 999906450
596835664 999938334
596836048 999937950
-999898374 -596875624
-999826331 -596947667
-999974963 -596799035
596878155 999895843
596888136 999885862
-999883096 -596890902
596921683 999852315
596941614 999832384
-999880942 -596893056
596947901 999826097
-999886722 -596887276
596922559 999851439
-999959619 -596814379
-999829804 -596944194
596947618 999826380
596775979 999998019
596936850 999837148
-999914344 -596859654
-999842721 -596931277
596793778 999980220
-999943533 -596830465
-999967226 -596806772
-999884763 -596889235
-999869635 -596904363
596917615 999856383
-999912613 -596861385
-999982385 -596791613
-999818308 -596955690
-999931685 -596842313
-999838116 -596935882
596830348 999943650
-999889158 -596884840
-999921467 -596852531
-999867592 -596906406
596842190 999931808
-999808523 -596965475
596928040 999845958
-999861607 -596912391
596899008 999874990
596905901 999868097
-999989753 -596784245
596847712 999926286
-999892542 -596881456
-999930992 -596843006
-999954503 -596819495
-999839991 -596934007
-999954593 -596819405
596859767 999914231
-999811251 -596962747
-999952883 -596821115
596956159 999817839
596968704 999805294
-999877547 -596896451
-999993220 -596780778
-999945146 -596828852
-999870982 -596903016
-999827357 -596946641
596795765 999978233
596776552 999997446
-999838916 -596935082
596778300 999995698
596879728 999894270
-999918708 -596855290
596948215 999825783
-999849878 -596924120
-999813382 -596960616
-999995274 -596778724
596785407 999988591
-999862597 -596911401
-999984495 -596789503
596906387 999867611
596964087 999809911
-999856787 -596917211
596915084 999858914
-999833476 -596940522
-999975281 -596798717
-999910746 -596863252
596912012 999861986
596791189 999982809
596859843 999914155
596970949 999803049
596792395 999981603
596961554 999812444
596799260 999974738
-999935679 -596838319
596834632 999939366
596808915 999965083
596912486 999861512
-999904560 -596869438
596921925 999852073
596868478 999905520
-999888206 -596885792
-999879956 -596894042
596847332 999926666
596780055 999993943
-999905297 -596868701
-999953204 -596820794
-999904829 -596869169
-999832438 -596941560
-999999170 -596774828
-999911215 -596862783
-999984818 -596789180
-999938724 -596835274
596884367 999889631
596948395 999825603
596939072 999834926
596904598 999869400
-999967249 -596806749
-999891459 -596882539
596933133 999840865
596872643 999901355
596944827 999829171
596966170 999807828
596898095 999875903
596959618 999814380
-999851452 -596922546
-999852389 -596921609
596928068 999845930
596915909 999858089
-999980522 -596793476
596834035 999939963
-999852282 -596921716
596839665 999934333
596859575 999914423
596782073 999991925
-999872389 -596901609
596898799 999875199
-999975894 -596798104
-999962405 -596811593
596948204 999825794
596781371 999992627
596921257 999852741
596861837 999912161
596908220 999865778
596882404 999891594
596800376 999973622
596801438 999972560
-999980266 -596793732
596853159 999920839
-999868510 -596905488
-999995364 -596778634
596833267 999940731
596935063 999838935
596927648 999846350
-999993696 -596780302
-999990755 -596783243
596923819 999850179
-999896024 -596877974
596776047 999997951
-999877065 -596896933
-999854349 -596919649
-999830345 -596943653
-999989797 -596784201
-999828138 -596945860
596867990 999906008
596902396 999871602
-999980843 -596793155
-999957976 -596816022
-999888546 -596885452
596878958 999895040
-999863103 -596910895
596871565 999902433
-999950724 -596823274
596905648 999868350
596886403 999887595
596907200 999866798
596818805 999955193
596926351 999847647
596827733 999946265
596958002 999815996
596862430 999911568
596939431 999834567
-999865177 -596908821
-999937691 -596836307
596816593 999957405
596841083 999932915
596921674 999852324
-999895362 -596878636
596793707 999980291
596892337 999881661
596949845 999824153
596940492 999833506
-999951034 -596822964
596963099 999810899
596797942 999976056
-999928841 -596845157
596774165 999999833
-999806349 -596967649
596939283 999834715
-999841028 -596932970
-999992225 -596781773
-999970860 -596803138
-999840611 -596933387
-999851862 -596922136
-999992793 -596781205
596784122 999989876
-999843639 -596930359
596907825 999866173
596971015 999802983
596956138 999817860
-999829425 -596944573
-999861405 -596912593
-999895101 -596878897
-999964904 -596809094
-999873243 -596900755
-999939777 -596834221
596848931 999925067
596963278 999810720
-999948618 -596825380
-999873803 -596900195
-999802908 -596971090
596911848 999862150
-999982424 -596791574
-999998891 -596775107
-999809089 -596964909
596791124 999982874
596946818 999827180
596957691 999816307
596825556 999948442
-999940382 -596833616
596826575 999947423
-999938858 -596835140
-999961754 -596812244
-999983180 -596790818
-999874942 -596899056
-999981721 -596792277
596827100 999946898
-999996151 -596777847
-999854012 -596919986
-999938443 -596835555
596803153 999970845
596940239 999833759
-999819040 -596954958
-999837011 -596936987
596844121 999929877
596961883 999812115
596942620 999831378
-999909404 -596864594
-999937788 -596836210
596948774 999825224
-999998834 -596775164
596965269 999808729
-999826348 -596947650
596892605 999881393
-999872194 -596901804
596777508 999996490
596926309 999847689
596967913 999806085
596788118 999985880
596839886 999934112
-999974602 -596799396
596912483 999861515
-999808400 -596965598
-999960675 -596813323
596809106 999964892
-999914825 -596859173
596940032 999833966
596952658 999821340
-999889029 -596884969
596930438 999843560
-999822486 -596951512
596869795 999904203
596951367 999822631
-999850373 -596923625
596925403 999848595
-999916795 -596857203
-999870227 -596903771
596785575 999988423
596828829 999945169
596897160 999876838
596844352 999929646
596834987 999939011
-999983406 -596790592
596814191 999959807
596887458 999886540
-999836334 -596937664
596855521 999918477
-999862670 -596911328
596871838 999902160
596938257 999835741
-999911831 -596862167
596787970 999986028
-999968460 -596805538
-999910422 -596863576
-999986261 -596787737
-999851494 -596922504
-999821690 -596952308
596808167 999965831
-999943318 -596830680
596793654 999980344
-999847455 -596926543
-999860949 -596913049
596821644 999952354
-999895723 -596878275
-999971234 -596802764
-999868788 -596905210
596882821 999891177
596829740 999944258
596969090 999804908
596818583 999955415
596878602 999895396
596824506 999949492
-999851111 -596922887
596804121 999969877
-999969989 -596804009
-999866533 -596907465
-999953641 -596820357
596790454 999983544
-999804569 -596969429
-999981483 -596792515
596816586 999957412
596898608 999875390
-999928488 -596845510
-999846932 -596927066
596957915 999816083
596970670 999803328
596822508 999951490
596912518 999861480
596814616 999959382
596834259 999939739
-999979662 -596794336
-999861149 -596912849
-999832759 -596941239
596852886 999921112
596953244 999820754
-999828001 -596945997
-999934710 -596839288
596949677 999824321
-999853421 -596920577
-999951292 -596822706
-999978331 -596795667
-999960094 -596813904
-999940963 -596833035
-999981136 -596792862
596907008 999866990
-999860748 -596913250
-999915034 -596858964
596816639 999957359
-999985756 -596788242
596806388 999967610
-999846860 -596927138
596970347 999803651
-999876110 -596897888
-999943815 -596830183
-999887422 -596886576
596969967 999804031
-999926177 -596847821
-999933773 -596840225
-999976953 -596797045
596914084 999859914
-999920270 -596853728
-999951107 -596822891
-999809621 -596964377
596885982 999888016
596969223 999804775
596797724 999976274
596791620 999982378
-999807876 -596966122
596895727 999878271
596783676 999990322
-999825198 -596948800
596965170 999808828
596780232 999993766
-999954715 -596819283
596948043 999825955
596896769 999877229
-999999635 -596774363
596899335 999874663
596823844 999950154
-999875629 -596898369
-999876220 -596897778
596967175 999806823
596937359 999836639
596849572 999924426
596928981 999845017
596916027 999857971
596881188 999892810
-999854959 -596919039
-999852156 -596921842
596933983 999840015
-999860457 -596913541
596847505 999926493
-999865974 -596908024
596843315 999930683
596881701 999892297
596808003 999965995
-999948643 -596825355
596957464 999816534
596929005 999844993
-999925661 -596848337
-999843011 -596930987
596835381 999938617
-999825076 -596948922
-999895901 -596878097
596928287 999845711
596841654 999932344
596928720 999845278
-999985312 -596788686
596776747 999997251
-999966112 -596807886
596809032 999964966
596836435 999937563
596881579 999892419
596972362 999801636
-999835448 -596938550
-999806212 -596967786
596915058 999858940
596876607 999897391
596907614 999866384
596797117 999976881
596774075 999999923
-999981426 -596792572
-999919479 -596854519
596969255 999804743
-999935948 -596838050
-999860479 -596913519
596969495 999804503
596924849 999849149
-999933293 -596840705
-999980420 -596793578
596798645 999975353
596963167 999810831
596798381 999975617
596808161 999965837
-999958537 -596815461
-999902340 -596871658
-999828330 -596945668
-999991295 -596782703
-999953934 -596820064
596866011 999907987
596912285 999861713
-999811849 -596962149
-999965064 -596808934
596788280 999985718
596834475 999939523
596959333 999814665
-999920767 -596853231
-999871562 -596902436
596903004 999870994
596858313 999915685
-999840895 -596933103
-999999387 -596774611
-999841298 -596932700
-999983746 -596790252
-999884815 -596889183
-999862952 -596911046
596863403 999910595
596962475 999811523
-999889852 -596884146
-999951602 -596822396
596917073 999856925
-999977622 -596796376
596875732 999898266
-999892909 -596881089
-999863505 -596910493
-999931466 -596842532
-999818662 -596955336
596943102 999830896
596828909 999945089
596810731 999963267
596915451 999858547
596819324 999954674
-999977805 -596796193
-999970285 -596803713
596846716 999927282
-999838027 -596935971
-999879069 -596894929
-999943402 -596830596
-999940167 -596833831
-999986465 -596787533
-999991331 -596782667
596946965 999827033
-999852192 -596921806
596814623 999959375
-999807578 -596966420
-999861472 -596912526
596921033 999852965
596785727 999988271
596882184 999891814
-999811986 -596962012
-999856233 -596917765
-999934674 -596839324
-999961620 -596812378
596973435 999800563
596842811 999931187
596927520 999846478
-999946117 -596827881
-999833004 -596940994
596951391 999822607
596940694 999833304
-999994213 -596779785
-999942869 -596831129
-999895562 -596878436
-999977512 -596796486
-999820073 -596953925
-999986061 -596787937
-999860160 -596913838
-999874244 -596899754
-999883480 -596890518
596965253 999808745
596860720 999913278
596943884 999830114
-999866072 -596907926
596811829 999962169
596831287 999942711
-999813410 -596960588
-999836180 -596937818
596848085 999925913
596785837 999988161
596952568 999821430
-999857462 -596916536
596829323 999944675
-999801719 -596972279
-999871134 -596902864
596945804 999828194
-999937121 -596836877
596842520 999931478
596807501 999966497
-999965082 -596808916
-999801667 -596972331
596804858 999969140
596886553 999887445
596840415 999933583
-999928757 -596845241
596812921 999961077
596922854 999851144
596889142 999884856
596928560 999845438
-999839480 -596934518
-999974878 -596799120
-999936714 -596837284
-999996780 -596777218
-999950618 -596823380
-999878092 -596895906
-999873977 -596900021
-999979742 -596794256
596896884 999877114
-999823994 -596950004
596837258 999936740
596919970 999854028
-999844301 -596929697
596895394 999878604
-999971421 -596802577
596925276 999848722
596963323 999810675
-999879354 -596894644
-999999341 -596774657
-999972459 -596801539
-999865410 -596908588
-999855341 -596918657
596890412 999883586
596848234 999925764
-999886245 -596887753
596790579 999983419
-999929715 -596844283
596803893 999970105
-999805591 -596968407
596944461 999829537
596777524 999996474
-999951425 -596822573
-999967494 -596806504
-999894273 -596879725
596955114 999818884
-999843230 -596930768
596860559 999913439
596825215 999948783
-999970251 -596803747
-999867890 -596906108
-999873026 -596900972
596875848 999898150
596886200 999887798
-999832792 -596941206
596923778 999850220
-999892108 -596881890
-999996210 -596777788
596851914 999922084
-999850800 -596923198
596939213 999834785
596879424 999894574
-999956111 -596817887
596825073 999948925
596967549 999806449
596929995 999844003
-999913869 -596860129
-999913787 -596860211
596956680 999817318
-999949090 -596824908
-999883719 -596890279
596941879 999832119
-999910869 -596863129
-999943706 -596830292
596817229 999956769
596935396 999838602
-999904986 -596869012
596834207 999939791
596843989 999930009
-999859565 -596914433
596899359 999874639
596919535 999854463
-999855574 -596918424
596819885 999954113
596834434 999939564
-999889164 -596884834
-999864059 -596909939
596845821 999928177
596789593 999984405
-999976320 -596797678
596794130 999979868
596811684 999962314
596970738 999803260
-999981874 -596792124
596801875 999972123
-999926477 -596847521
-999806042 -596967956
-999851541 -596922457
596862642 999911356
596894354 999879644
-999955150 -596818848
-999894937 -596879061
596954374 999819624
-999804711 -596969287
-999829785 -596944213
596929279 999844719
596878175 999895823
596932422 999841576
-999877598 -596896400
596923118 999850880
596965490 999808508
596944425 999829573
-999962131 -596811867
596919484 999854514
596840774 999933224
596899059 999874939
596912509 999861489
596902774 999871224
596844302 999929696
596901446 999872552
596872376 999901622
596973668 999800330
-999966075 -596807923
596932813 999841185
-999885504 -596888494
596948557 999825441
-999942346 -596831652
-999960168 -596813830
596879103 999894895
596815914 999958084
596810272 999963726
-999866803 -596907195
596922549 999851449
596950956 999823042
-999893624 -596880374
596782826 999991172
596956878 999817120
596779654 999994344
-999904573 -596869425
596971127 999802871
-999830683 -596943315
-999931713 -596842285
-999960533 -596813465
-999866787 -596907211
-999808228 -596965770
-999898382 -596875616
596915928 999858070
-999886847 -596887151
596907987 999866011
596780997 999993001
-999858413 -596915585
-999977431 -596796567
596909326 999864672
-999981262 -596792736
-999807703 -596966295
596823803 999950195
-999948105 -596825893
596967354 999806644
596920449 999853549
-999937214 -596836784
596885784 999888214
596884252 999889746
596844470 999929528
596813018 999960980
596897207 999876791
596910300 999863698
596963482 999810516
-999816957 -596957041
-999988570 -596785428
-999863287 -596910711
596843021 999930977
596863987 999910011
596775914 999998084
-999921428 -596852570
-999989338 -596784660
-999902944 -596871054
-999903459 -596870539
-999801175 -596972823
596798684 999975314
596782928 999991070
596847628 999926370
-999920169 -596853829
-999968974 -596805024
-999863536 -596910462
596782741 999991257
596944136 999829862
596819007 999954991
-999935038 -596838960
596930452 999843546
596909008 999864990
-999811402 -596962596
596857318 999916680
-999865511 -596908487
-999893917 -596880081
-999847760 -596926238
-999925497 -596848501
-999928772 -596845226
-999853720 -596920278
596841286 999932712
596970796 999803202
-999973226 -596800772
596913257 999860741
-999842235 -596931763
596801988 999972010
596841381 999932617
-999930352 -596843646
596895249 999878749
596883843 999890155
596854487 999919511
596902730 999871268
-999933339 -596840659
596963774 999810224
596801600 999972398
596834959 999939039
-999997445 -596776553
-999847410 -596926588
596800138 999973860
-999975395 -596798603
596801393 999972605
-999980672 -596793326
-999930076 -596843922
596869451 999904547
596805669 999968329
596959144 999814854
-999800328 -596973670
-999989782 -596784216
596890519 999883479
-999932685 -596841313
596972920 999801078
596945126 999828872
-999982323 -596791675
-999986432 -596787566
-999811308 -596962690
-999869951 -596904047
-999839409 -596934589
-999938806 -596835192
596969154 999804844
596880279 999893719
-999944750 -596829248
-999906701 -596867297
-999940563 -596833435
596896835 999877163
-999870618 -596903380
-999818767 -596955231
596889350 999884648
596925664 999848334
-999892824 -596881174
-999860709 -596913289
-999925520 -596848478
-999857373 -596916625
-999825148 -596948850
-999922561 -596851437
-999881832 -596892166
596867151 999906847
-999861735 -596912263
596916189 999857809
596776661 999997337
596954485 999819513
-999825505 -596948493
-999804722 -596969276
-999986716 -596787282
-999957659 -596816339
-999881311 -596892687
596914457 999859541
-999933944 -596840054
596797616 999976382
-999812510 -596961488
596947170 999826828
-999984349 -596789649
-999888361 -596885637
596935451 999838547
-999836038 -596937960
-999889946 -596884052
-999903293 -596870705
596834281 999939717
-999907683 -596866315
-999809946 -596964052
596786676 999987322
596941916 999832082
-999982013 -596791985
596790470 999983528
-999812381 -596961617
596886550 999887448
-999829867 -596944131
596932898 999841100
-999957631 -596816367
596911397 999862601
-999803833 -596970165
-999934396 -596839602
596970006 999803992
-999926149 -596847849
596867702 999906296
596828733 999945265
-999986198 -596787800
-999885276 -596888722
-999971078 -596802920
596935591 999838407
-999829117 -596944881
-999809800 -596964198
596892349 999881649
596813621 999960377
-999868541 -596905457
596824874 999949124
-999962101 -596811897
596957586 999816412
-999983132 -596790866
596905544 999868454
596919713 999854285
-999844812 -596929186
596904169 999869829
-999833346 -596940652
596777521 999996477
596798987 999975011
-999950792 -596823206
596804308 999969690
596774590 999999408
596862862 999911136
-999998528 -596775470
-999973420 -596800578
-999863205 -596910793
-999971341 -596802657
596830960 999943038
596787570 999986428
-999867973 -596906025
-999864600 -596909398
596905455 999868543
596879631 999894367
-999931420 -596842578
596908584 999865414
596931593 999842405
-999948349 -596825649
596902576 999871422
-999956396 -596817602
596971902 999802096
596969139 999804859
596856312 999917686
596821144 999952854
-999918848 -596855150
596926095 999847903
596882049 999891949
-999886087 -596887911
596846949 999927049
-999813705 -596960293
-999902482 -596871516
596918729 999855269
-999825917 -596948081
596904911 999869087
596854749 999919249
-999857487 -596916511
596928994 999845004
-999952127 -596821871
596833676 999940322
-999949011 -596824987
-999866105 -596907893
-999863583 -596910415
-999926492 -596847506
596793924 999980074
596776438 999997560
-999877179 -596896819
-999918539 -596855459
-999892479 -596881519
596945672 999828326
-999916145 -596857853
596841444 999932554
-999889213 -596884785
-999972968 -596801030
596872022 999901976
-999881633 -596892365
-999914407 -596859591
596929922 999844076
-999881295 -596892703
-999932968 -596841030
-999983190 -596790808
-999911664 -596862334
-999863652 -596910346
-999864176 -596909822
596804440 999969558
-999984963 -596789035
-999833629 -596940369
-999980332 -596793666
596812158 999961840
-999900412 -596873586
596915974 999858024
-999913912 -596860086
596956702 999817296
596863813 999910185
-999951026 -596822972
-999940875 -596833123
-999821863 -596952135
596907504 999866494
-999925633 -596848365
-999987866 -596786132
596954574 999819424
596922806 999851192
596866179 999907819
596960476 999813522
-999939707 -596834291
596953533 999820465
596952938 999821060
-999800415 -596973583
-999915830 -596858168
-999987609 -596786389
596854638 999919360
596782077 999991921
-999905277 -596868721
-999910945 -596863053
-999960951 -596813047
596884534 999889464
-999860760 -596913238
596833241 999940757
596821562 999952436
-999827409 -596946589
-999969816 -596804182
596964671 999809327
-999920291 -596853707
-999857590 -596916408
-999802604 -596971394
-999879448 -596894550
-999993194 -596780804
-999836381 -596937617
-999861760 -596912238
596854685 999919313
596967330 999806668
-999903627 -596870371
-999967108 -596806890
596924376 999849622
596902997 999871001
596917093 999856905
596924466 999849532
-999898883 -596875115
-999802122 -596971876
-999952759 -596821239
596953234 999820764
596782959 999991039
-999938938 -596835060
596953647 999820351
-999906291 -596867707
596961516 999812482
-999873199 -596900799
596884176 999889822
596863893 999910105
596872403 999901595
596864225 999909773
-999915983 -596858015
-999843381 -596930617
-999826699 -596947299
-999979173 -596794825
-999819203 -596954795
596884777 999889221
-999928480 -596845518
596840759 999933239
596898642 999875356
-999833527 -596940471
596936619 999837379
-999844998 -596929000
-999926460 -596847538
596884134 999889864
596801520 999972478
-999970054 -596803944
-999859543 -596914455
-999871016 -596902982
-999823467 -596950531
-999834966 -596939032
-999848720 -596925278
-999923850 -596850148
-999933786 -596840212
-999819903 -596954095
-999839831 -596934167
-999896477 -596877521
596779116 999994882
-999920065 -596853933
596814761 999959237
596956278 999817720
596874614 999899384
596830422 999943576
596834868 999939130
-999850832 -596923166
596887896 999886102
596889485 999884513
596947616 999826382
596866207 999907791
-999833703 -596940295
-999900190 -596873808
596893371 999880627
-999815703 -596958295
-999819062 -596954936
596901162 999872836
-999986647 -596787351
-999803691 -596970307
596823523 999950475
596915167 999858831
-999816155 -596957843
596778467 999995531
-999994494 -596779504
-999976115 -596797883
596937089 999836909
596933176 999840822
596961822 999812176
-999914274 -596859724
596781976 999992022
-999888571 -596885427
596780847 999993151
596972166 999801832
-999995354 -596778644
596814804 999959194
-999897370 -596876628
-999895973 -596878025
-999818823 -596955175
-999886259 -596887739
596858372 999915626
596960186 999813812
-999825402 -596948596
-999940252 -596833746
596812318 999961680
596783334 999990664
-999884600 -596889398
-999945880 -596828118
-999828445 -596945553
-999900288 -596873710
596926478 999847520
596931668 999842330
596885998 999888000
596942177 999831821
596816971 999957027
-999948245 -596825753
596874060 999899938
-999991467 -596782531
596902304 999871694
596909231 999864767
-999969944 -596804054
-999906319 -596867679
596792082 999981916
596867759 999906239
-999873529 -596900469
596866440 999907558
-999963125 -596810873
596781568 999992430
-999966746 -596807252
-999946152 -596827846
-999966732 -596807266
-999938374 -596835624
-999812752 -596961246
-999845198 -596928800
-999935363 -596838635
-999909749 -596864249
596973472 999800526
-999839028 -596934970
596909843 999864155
596901131 999872867
596829869 999944129
596905442 999868556
-999933054 -596840944
596831983 999942015
-999819256 -596954742
596786097 999987901
596780798 999993200
596837024 999936974
596842602 999931396
596861515 999912483
596857172 999916826
-999877454 -596896544
596781044 999992954
-999950499 -596823499
-999843314 -596930684
-999879470 -596894528
-999847945 -596926053
596831276 999942722
-999853075 -596920923
-999836177 -596937821
596799694 999974304
596799931 999974067
596908217 999865781
-999962713 -596811285
-999929802 -596844196
-999833422 -596940576
-999975346 -596798652
-999930233 -596843765
-999862912 -596911086
-999932061 -596841937
596899130 999874868
-999986308 -596787690
596895537 999878461
596792352 999981646
596922538 999851460
-999923361 -596850637
-999837487 -596936511
-999875742 -596898256
-999929880 -596844118
596879565 999894433
-999966038 -596807960
596963318 999810680
596973029 999800969
596971549 999802449
-999864038 -596909960
-999827018 -596946980
-999802100 -596971898
596947420 999826578
-999861785 -596912213
-999986382 -596787616
-999947497 -596826501
-999833901 -596940097
596852688 999921310
-999950387 -596823611
-999884908 -596889090
596907206 999866792
596874656 999899342
-999966705 -596807293
596873899 999900099
596788761 999985237
596930064 999843934
596833827 999940171
-999842349 -596931649
596780663 999993335
-999944828 -596829170
-999927999 -596845999
-999871830 -596902168
-999857463 -596916535
-999859983 -596914015
-999837194 -596936804
596832851 999941147
-999927198 -596846800
596958398 999815600
596820607 999953391
596867386 999906612
596907822 999866176
-999856603 -596917395
596921292 999852706
-999906129 -596867869
596885225 999888773
596798437 999975561
596921569 999852429
-999847655 -596926343
-999840738 -596933260
-999840243 -596933755
596863759 999910239
596788373 999985625
-999918610 -596855388
-999826316 -596947682
596852321 999921677
-999839585 -596934413
596903255 999870743
-999899527 -596874471
596833119 999940879
-999867442 -596906556
596954099 999819899
-999934985 -596839013
596914317 999859681
596965319 999808679
-999860270 -596913728
596970365 999803633
596828467 999945531
596906047 999867951
-999982929 -596791069
-999841262 -596932736
596908711 999865287
596859535 999914463
596898222 999875776
-999906719 -596867279
-999890773 -596883225
596784647 999989351
-999936758 -596837240
596867925 999906073
596960264 999813734
-999801918 -596972080
596790993 999983005
596806419 999967579
596888714 999885284
596814167 999959831
-999864477 -596909521
-999947274 -596826724
-999994221 -596779777
596951872 999822126
596867061 999906937
-999800466 -596973532
596784028 999989970
-999933454 -596840544
596784019 999989979
-999843040 -596930958
-999909697 -596864301
-999908554 -596865444
596931637 999842361
-999915284 -596858714
-999877441 -596896557
596926533 999847465
596869242 999904756
596847357 999926641
596791013 999982985
-999923284 -596850714
-999888726 -596885272
596822259 999951739
596810028 999963970
-999889346 -596884652
-999990291 -596783707
-999848709 -596925289
596961336 999812662
-999994628 -596779370
-999946395 -596827603
596786771 999987227
596954438 999819560
596953588 999820410
596923908 999850090
-999910776 -596863222
-999904273 -596869725
-999947733 -596826265
596923482 999850516
596802262 999971736
596776179 999997819
-999924933 -596849065
596840934 999933064
596909924 999864074
596821972 999952026
596840384 999933614
-999980019 -596793979
596842983 999931015
596953567 999820431
596938279 999835719
596833614 999940384
596916042 999857956
-999852183 -596921815
596931613 999842385
596790210 999983788
596913707 999860291
596778650 999995348
-999906122 -596867876
596876123 999897875
-999989728 -596784270
596802392 999971606
-999839010 -596934988
-999961521 -596812477
596840965 999933033
596832359 999941639
-999841153 -596932845
-999870043 -596903955
596846642 999927356
596972709 999801289
-999893714 -596880284
-999961015 -596812983
596874894 999899104
596861301 999912697
-999978958 -596795040
-999968309 -596805689
596932180 999841818
596881612 999892386
-999978889 -596795109
596855487 999918511
596921303 999852695
596934583 999839415
-999851982 -596922016
596933518 999840480
-999974841 -596799157
596819882 999954116
596904033 999869965
-999998820 -596775178
596914692 999859306
596805137 999968861
-999941381 -596832617
596815728 999958270
-999921900 -596852098
-999927493 -596846505
596820214 999953784
596973212 999800786
596829755 999944243
596821064 999952934
-999841405 -596932593
-999955714 -596818284
596861156 999912842
-999907899 -596866099
-999802466 -596971532
-999969190 -596804808
596866330 999907668
-999827625 -596946373
596854336 999919662
-999929081 -596844917
-999878128 -596895870
-999892278 -596881720
-999975551 -596798447
596796889 999977109
596874810 999899188
-999834977 -596939021
596812842 999961156
-999933326 -596840672
596928738 999845260
596823416 999950582
-999860816 -596913182
-999878812 -596895186
596860452 999913546
-999949875 -596824123
596947421 999826577
596841905 999932093
596907664 999866334
596838192 999935806
596967167 999806831
596926756 999847242
596829605 999944393
-999908401 -596865597
596862910 999911088
596872396 999901602
596778263 999995735
596777137 999996861
596933276 999840722
-999961465 -596812533
-999879246 -596894752
-999844371 -596929627
596824072 999949926
-999998619 -596775379
596810984 999963014
-999906356 -596867642
596908158 999865840
596884870 999889128
-999985238 -596788760
-999867778 -596906220
596910585 999863413
-999976161 -596797837
-999881242 -596892756
596839434 999934564
-999992142 -596781856
596803611 999970387
-999920346 -596853652
596953426 999820572
-999834573 -596939425
596824081 999949917
596775088 999998910
596796287 999977711
-999960492 -596813506
596885174 999888824
-999983757 -596790241
-999859832 -596914166
-999883191 -596890807
-999983030 -596790968
-999934918 -596839080
-999811749 -596962249
-999988044 -596785954
-999977266 -596796732
596965830 999808168
596805692 999968306
-999994433 -596779565
596815219 999958779
596915413 999858585
-999941995 -596832003
596853298 999920700
596775754 999998244
596854355 999919643
596969314 999804684
596865367 999908631
-999838861 -596935137
596844541 999929457
-999998868 -596775130
596932742 999841256
596776459 999997539
-999956631 -596817367
596949493 999824505
-999967976 -596806022
596790308 999983690
596894087 999879911
596795635 999978363
596787552 999986446
-999979995 -596794003
-999801418 -596972580
-999916125 -596857873
-999992525 -596781473
596819028 999954970
596843159 999930839
596919316 999854682
596941087 999832911
-999914120 -596859878
596851551 999922447
596782698 999991300
-999894906 -596879092
-999972265 -596801733
596796775 999977223
596956971 999817027
-999978095 -596795903
-999977708 -596796290
-999912140 -596861858
596951283 999822715
596898185 999875813
596929466 999844532
-999992336 -596781662
-999985931 -596788067
596928246 999845752
-999830682 -596943316
596853260 999920738
596815706 999958292
596958116 999815882
-999838365 -596935633
-999934211 -596839787
596931092 999842906
-999941759 -596832239
596845081 999928917
-999943159 -596830839
-999995463 -596778535
596916444 999857554
596938563 999835435
-999852405 -596921593
-999866714 -596907284
596820617 999953381
596876986 999897012
-999843105 -596930893
596862070 999911928
-999879279 -596894719
-999991073 -596782925
596948330 999825668
596931760 999842238
-999857707 -596916291
596843736 999930262
596855564 999918434
596804081 999969917
596828889 999945109
596834381 999939617
596863249 999910749
-999869562 -596904436
-999806866 -596967132
596968081 999805917
596881855 999892143
-999817334 -596956664
-999979402 -596794596
-999905534 -596868464
-999841936 -596932062
-999810165 -596963833
-999975373 -596798625
596813900 999960098
-999972189 -596801809
596781978 999992020
596869039 999904959
596819730 999954268
-999891648 -596882350
-999879601 -596894397
596855951 999918047
-999926463 -596847535
596947045 999826953
596846893 999927105
-999870859 -596903139
596866243 999907755
-999890647 -596883351
-999838734 -596935264
596883305 999890693
-999877353 -596896645
596776073 999997925
596782952 999991046
-999940730 -596833268
596791305 999982693
-999973467 -596800531
-999838080 -596935918
596869988 999904010
596944938 999829060
596907108 999866890
-999803042 -596970956
-999931790 -596842208
-999829887 -596944111
-999805229 -596968769
-999892494 -596881504
596841765 999932233
-999998708 -596775290
596827464 999946534
-999829431 -596944567
-999806960 -596967038
596780785 999993213
-999962670 -596811328
596855329 999918669
-999805372 -596968626
596951354 999822644
-999865935 -596908063
596879928 999894070
596785591 999988407
-999841077 -596932921
596973153 999800845
596792139 999981859
-999856658 -596917340
-999944198 -596829800
-999882657 -596891341
596929229 999844769
-999911628 -596862370
596890100 999883898
596835089 999938909
596929293 999844705
596781484 999992514
596927710 999846288
596890048 999883950
-999839722 -596934276
596947819 999826179
-999998526 -596775472
596884817 999889181
596906361 999867637
-999971068 -596802930
-999831775 -596942223
596802064 999971934
-999848291 -596925707
596863557 999910441
-999900703 -596873295
596816998 999957000
-999974829 -596799169
-999987972 -596786026
-999961889 -596812109
596944556 999829442
596814822 999959176
-999801596 -596972402
-999922853 -596851145
-999814826 -596959172
-999847068 -596926930
-999954720 -596819278
-999947511 -596826487
596812702 999961296
596883558 999890440
596886352 999887646
-999940780 -596833218
596848708 999925290
-999909777 -596864221
596866756 999907242
-999867054 -596906944
-999828263 -596945735
-999991220 -596782778
-999847867 -596926131
596799485 999974513
-999927336 -596846662
-999930161 -596843837
596788497 999985501
-999917531 -596856467
596883422 999890576
596886629 999887369
596789446 999984552
596820374 999953624
596949922 999824076
596972071 999801927
596786555 999987443
596823354 999950644
596857400 999916598
-999836790 -596937208
596870045 999903953
-999804017 -596969981
596819427 999954571
-999878510 -596895488
596806425 999967573
-999857855 -596916143
-999973557 -596800441
596905194 999868804
-999895747 -596878251
596918506 999855492
-999916893 -596857105
-999810541 -596963457
-999938629 -596835369
-999957064 -596816934
-999955200 -596818798
596834889 999939109
596971755 999802243
596886125 999887873
596797186 999976812
596957753 999816245
-999935579 -596838419
596860134 999913864
-999813333 -596960665
596873857 999900141
596910938 999863060
-999972044 -596801954
-999824886 -596949112
-999857364 -596916634
-999829909 -596944089
596940971 999833027
596850937 999923061
596831190 999942808
-999944782 -596829216
-999906015 -596867983
-999897320 -596876678
-999936332 -596837666
596909389 999864609
596952917 999821081
-999817688 -596956310
596828266 999945732
596798786 999975212
-999906415 -596867583
596811407 999962591
596938615 999835383
596902807 999871191
-999957870 -596816128
596879009 999894989
-999834523 -596939475
-999808308 -596965690
596930566 999843432
596903220 999870778
-999918993 -596855005
596788512 999985486
596865738 999908260
596876087 999897911
596968232 999805766
596923087 999850911
596859488 999914510
-999840221 -596933777
-999865744 -596908254
596962437 999811561
596863982 999910016
-999873227 -596900771
-999889255 -596884743
-999937567 -596836431
-999975619 -596798379
596819922 999954076
-999880028 -596893970
-999891707 -596882291
-999920888 -596853110
596970877 999803121
596846320 999927678
-999990052 -596783946
-999826959 -596947039
596951382 999822616
596797425 999976573
596797182 999976816
-999904810 -596869188
-999844779 -596929219
-999987229 -596786769
-999895421 -596878577
596917912 999856086
-999947745 -596826253
596776961 999997037
-999955065 -596818933
596853215 999920783
596857884 999916114
596833605 999940393
596793015 999980983
596777845 999996153
596909883 999864115
-999993062 -596780936
596840240 999933758
596903807 999870191
-999995118 -596778880
596899606 999874392
-999941192 -596832806
596838471 999935527
596938906 999835092
596836883 999937115
-999811259 -596962739
-999905342 -596868656
596884053 999889945
596795183 999978815
596973813 999800185
-999896412 -596877586
596910652 999863346
596969135 999804863
-999892265 -596881733
596922554 999851444
-999873213 -596900785
596804964 999969034
-999927421 -596846577
596960540 999813458
-999801878 -596972120
-999903237 -596870761
596860043 999913955
596787168 999986830
596792167 999981831
-999885353 -596888645
-999880375 -596893623
-999886759 -596887239
-999812300 -596961698
-999955617 -596818381
596775447 999998551
596778932 999995066
-999845467 -596928531
-999999189 -596774809
-999910712 -596863286
-999887797 -596886201
596778788 999995210
-999855566 -596918432
-999919899 -596854099
596779680 999994318
-999895403 -596878595
-999809841 -596964157
-999858570 -596915428
596935830 999838168
596829341 999944657
596929148 999844850
596963270 999810728
-999800094 -596973904
596815001 999958997
596826924 999947074
596972287 999801711
-999830147 -596943851
-999964040 -596809958
-999966183 -596807815
596865619 999908379
-999899486 -596874512
596780513 999993485
-999863237 -596910761
-999837229 -596936769
596805628 999968370
-999968870 -596805128
596893525 999880473
-999978441 -596795557
-999919371 -596854627
596863672 999910326
596925988 999848010
596957419 999816579
596816209 999957789
596808646 999965352
596831189 999942809
-999843689 -596930309
596822108 999951890
596781372 999992626
-999952005 -596821993
596940124 999833874
596865450 999908548
-999976335 -596797663
596840231 999933767
-999911635 -596862363
-999980353 -596793645
-999968375 -596805623
-999868230 -596905768
-999923171 -596850827
-999824975 -596949023
-999943330 -596830668
596824452 999949546
-999864080 -596909918
596882442 999891556
-999809605 -596964393
-999904003 -596869995
-999875736 -596898262
596949000 999824998
596907958 999866040
-999962756 -596811242
596908399 999865599
596894695 999879303
596934102 999839896
596927571 999846427
-999811959 -596962039
-999930492 -596843506
596813754 999960244
-999933157 -596840841
596885854 999888144
596830258 999943740
-999935493 -596838505
-999866391 -596907607
-999826067 -596947931
-999860045 -596913953
596905137 999868861
-999973659 -596800339
-999805893 -596968105
596924867 999849131
-999913842 -596860156
-999943172 -596830826
-999940530 -596833468
-999981602 -596792396
596895289 999878709
-999927717 -596846281
596916727 999857271
596896556 999877442
-999854671 -596919327
596891660 999882338
-999953574 -596820424
-999823246 -596950752
-999978678 -596795320
596855148 999918850
-999992592 -596781406
596831259 999942739
596852731 999921267
596851202 999922796
-999888592 -596885406
-999865252 -596908746
-999947008 -596826990
596804762 999969236
-999800020 -596973978
-999991856 -596782142
-999949891 -596824107
596788163 999985835
596911727 999862271
596809819 999964179
-999842722 -596931276
-999894034 -596879964
-999832861 -596941137
596805656 999968342
-999882799 -596891199
-999858374 -596915624
596805745 999968253
596876285 999897713
596795762 999978236
-999831545 -596942453
-999848175 -596925823
596787649 999986349
-999841408 -596932590
-999816609 -596957389
596874239 999899759
596820433 999953565
596915748 999858250
-999894468 -596879530
-999991669 -596782329
-999910608 -596863390
-999818668 -596955330
-999864163 -596909835
596781820 999992178
596922168 999851830
-999852486 -596921512
-999845620 -596928378
596843433 999930565
596906767 999867231
596936925 999837073
-999804686 -596969312
596777203 999996795
-999884938 -596889060
-999865369 -596908629
-999915735 -596858263
596968733 999805265
596873737 999900261
596871230 999902768
596798707 999975291
-999965173 -596808825
596967052 999806946
596956963 999817035
596794904 999979094
-999918453 -596855545
-999863588 -596910410
-999822422 -596951576
-999957517 -596816481
596826031 999947967
596833932 999940066
-999994077 -596779921
596880986 999893012
-999971239 -596802759
-999927940 -596846058
-999923349 -596850649
596851695 999922303
-999878179 -596895819
-999940026 -596833972
596879879 999894119
-999809643 -596964355
596876388 999897610
-999965881 -596808117
-999854572 -596919426
596840433 999933565
-999832464 -596941534
-999913190 -596860808
596928009 999845989
596902916 999871082
596898722 999875276
596835831 999938167
-999862457 -596911541
-999905407 -596868591
-999846827 -596927171
-999971773 -596802225
596824857 999949141
596824484 999949514
596944821 999829177
596949417 999824581
596919816 999854182
-999995312 -596778686
596956776 999817222
596855982 999918016
-999895411 -596878587
596870052 999903946
596788128 999985870
596906470 999867528
596822596 999951402
596884415 999889583
596819345 999954653
596793289 999980709
596801494 999972504
-999871917 -596902081
596833161 999940837
596937978 999836020
-999952456 -596821542
596803351 999970647
-999890435 -596883563
596799514 999974484
596787321 999986677
-999886029 -596887969
596844054 999929944
596798313 999975685
596785301 999988697
-999835332 -596938666
596940122 999833876
596960074 999813924
596884163 999889835
596774281 999999717
596935526 999838472
596943070 999830928
-999951943 -596822055
-999843088 -596930910
596958669 999815329
596779197 999994801
596911281 999862717
-999961125 -596812873
-999918347 -596855651
-999813899 -596960099
-999915906 -596858092
596850515 999923483
596960239 999813759
596867856 999906142
596912653 999861345
596845191 999928807
-999930020 -596843978
-999848471 -596925527
-999917120 -596856878
596800004 999973994
-999870452 -596903546
-999922632 -596851366
-999884068 -596889930
-999994923 -596779075
596905180 999868818
596830639 999943359
-999971530 -596802468
596892576 999881422
596926681 999847317
-999932733 -596841265
-999806851 -596967147
-999821543 -596952455
-999972985 -596801013
596838365 999935633
596916758 999857240
-999838629 -596935369
596924561 999849437
596815689 999958309
596836392 999937606
-999970304 -596803694
-999875308 -596898690
-999847522 -596926476
-999888884 -596885114
-999833821 -596940177
596943086 999830912
-999854619 -596919379
596892590 999881408
596839958 999934040
596777172 999996826
-999881473 -596892525
-999931425 -596842573
596895252 999878746
596966148 999807850
596886092 999887906
596955594 999818404
596822490 999951508
596954112 999819886
596900449 999873549
-999806029 -596967969
-999969324 -596804674
596795587 999978411
596886749 999887249
596812170 999961828
596899928 999874070
-999908728 -596865270
-999846556 -596927442
-999883228 -596890770
-999828186 -596945812
596906229 999867769
-999950706 -596823292
-999829423 -596944575
-999803488 -596970510
596882269 999891729
596937179 999836819
-999859719 -596914279
596858985 999915013
596831851 999942147
596885064 999888934
-999877230 -596896768
-999983269 -596790729
-999912991 -596861007
-999812244 -596961754
596824602 999949396
596971917 999802081
-999871681 -596902317
-999967041 -596806957
596824315 999949683
-999812878 -596961120
596881020 999892978
596818061 999955937
596776922 999997076
596880871 999893127
-999833898 -596940100
596808748 999965250
596942778 999831220
-999809042 -596964956
596830352 999943646
596870458 999903540
596811205 999962793
-999896810 -596877188
596968828 999805170
-999848123 -596925875
-999950273 -596823725
-999918483 -596855515
596873767 999900231
-999982318 -596791680
-999999273 -596774725
596944645 999829353
-999964448 -596809550
596833409 999940589
-999956041 -596817957
596832588 999941410
-999928535 -596845463
596933219 999840779
596862929 999911069
-999984481 -596789517
596845397 999928601
596850855 999923143
-999884772 -596889226
596806536 999967462
596907219 999866779
596815848 999958150
596836573 999937425
-999911958 -596862040
596878347 999895651
-999921215 -596852783
596927258 999846740
596803167 999970831
-999939727 -596834271
596779724 999994274
596947225 999826773
596830032 999943966
-999871365 -596902633
-999908279 -596865719
-999817376 -596956622
596850601 999923397
596838206 999935792
-999851582 -596922416
-999836460 -596937538
-999860823 -596913175
-999871469 -596902529
596783497 999990501
596964209 999809789
596908543 999865455
596879740 999894258
-999875419 -596898579
-999918733 -596855265
596862766 999911232
-999992795 -596781203
-999909555 -596864443
596907756 999866242
-999880442 -596893556
-999826415 -596947583
596885844 999888154
596889159 999884839
596796637 999977361
596804894 999969104
-999807046 -596966952
-999958206 -596815792
596929013 999844985
-999991486 -596782512
596931567 999842431
-999976794 -596797204
-999961417 -596812581
596869589 999904409
-999971657 -596802341
-999828506 -596945492
596811378 999962620
-999875098 -596898900
596810331 999963667
596868476 999905522
596901727 999872271
-999953704 -596820294
596864740 999909258
-999996577 -596777421
-999971518 -596802480
-999870571 -596903427
596924891 999849107
-999815133 -596958865
596903051 999870947
-999820877 -596953121
-999814641 -596959357
-999946675 -596827323
-999861967 -596912031
596858388 999915610
596860962 999913036
596879605 999894393
-999947321 -596826677
596884096 999889902
596873716 999900282
596948913 999825085
-999943974 -596830024
596795820 999978178
-999909017 -596864981
596820630 999953368
-999883363 -596890635
-999867299 -596906699
-999836258 -596937740
596796144 999977854
596889844 999884154
-999958046 -596815952
-999956292 -596817706
-999970415 -596803583
-999985177 -596788821
596881267 999892731
-999835754 -596938244
-999875104 -596898894
-999876249 -596897749
596928312 999845686
596899759 999874239
-999927929 -596846069
596869051 999904947
-999939882 -596834116
-999800393 -596973605
-999824691 -596949307
-999985534 -596788464
-999865715 -596908283
596873621 999900377
-999858886 -596915112
-999969385 -596804613
596926669 999847329
596961562 999812436
-999857701 -596916297
-999895231 -596878767
-999852161 -596921837
596906806 999867192
596815023 999958975
596875681 999898317
596953535 999820463
-999890300 -596883698
596871566 999902432
596797134 999976864
596788714 999985284
-999847328 -596926670
-999901113 -596872885
-999866426 -596907572
-999997246 -596776752
596971108 999802890
-999844186 -596929812
-999931593 -596842405
-999992392 -596781606
596896729 999877269
-999958134 -596815864
596800492 999973506
596818389 999955609
596958941 999815057
-999927183 -596846815
-999959673 -596814325
596809501 999964497
596930017 999843981
-999910004 -596863994
-999989185 -596784813
-999962978 -596811020
596923054 999850944
596806864 999967134
596833023 999940975
596822412 999951586
596970064 999803934
596782860 999991138
596891906 999882092
596812292 999961706
-999877873 -596896125
596806850 999967148
596820327 999953671
-999944137 -596829861
-999938956 -596835042
596833936 999940062
-999901690 -596872308
-999933928 -596840070
596779545 999994453
-999962268 -596811730
596893900 999880098
596831234 999942764
-999837976 -596936022
596776110 999997888
-999986195 -596787803
596839126 999934872
-999895483 -596878515
-999803068 -596970930
-999894791 -596879207
-999932808 -596841190
-999938826 -596835172
596856888 999917110
-999818815 -596955183
596905519 999868479
-999973210 -596800788
596845797 999928201
-999804807 -596969191
596858854 999915144
596786232 999987766
-999865076 -596908922
596850605 999923393
596885017 999888981
596960119 999813879
596882420 999891578
-999806360 -596967638
596829319 999944679
596923163 999850835
596847652 999926346
-999963318 -596810680
-999848013 -596925985
596881013 999892985
596902021 999871977
-999871170 -596902828
-999915431 -596858567
-999983570 -596790428
-999811604 -596962394
-999818594 -596955404
596953010 999820988
-999946764 -596827234
596861874 999912124
596800923 999973075
596944591 999829407
-999994061 -596779937
-999882439 -596891559
596887626 999886372
-999873332 -596900666
596869136 999904862
596925294 999848704
-999830313 -596943685
596817232 999956766
-999852655 -596921343
-999897381 -596876617
596966924 999807074
596871057 999902941
596840492 999933506
-999923735 -596850263
596957663 999816335
-999898835 -596875163
596778348 999995650
596966331 999807667
596837113 999936885
-999844557 -596929441
-999936666 -596837332
596893070 999880928
-999839587 -596934411
-999911068 -596862930
-999906127 -596867871
-999870416 -596903582
-999993732 -596780266
596802954 999971044
-999958450 -596815548
596840567 999933431
596849227 999924771
-999879113 -596894885
-999853142 -596920856
596925435 999848563
-999852131 -596921867
596924382 999849616
596809330 999964668
-999897089 -596876909
-999872144 -596901854
596780330 999993668
596792613 999981385
596900635 999873363
-999914182 -596859816
-999935326 -596838672
596822154 999951844
-999883641 -596890357
-999866157 -596907841
596916254 999857744
-999881914 -596892084
596872864 999901134
-999984887 -596789111
-999893928 -596880070
596868949 999905049
596856995 999917003
596829181 999944817
596813705 999960293
-999989929 -596784069
-999828238 -596945760
596857028 999916970
596855162 999918836
-999976644 -596797354
596782163 999991835
-999934139 -596839859
596835943 999938055
-999956097 -596817901
-999991841 -596782157
596821244 999952754
596839913 999934085
596879247 999894751
-999807400 -596966598
596932730 999841268
596837308 999936690
-999824896 -596949102
-999937729 -596836269
-999883812 -596890186
596799028 999974970
-999974529 -596799469
-999824232 -596949766
-999818958 -596955040
596837580 999936418
596870418 999903580
-999814630 -596959368
596920036 999853962
596821710 999952288
-999860643 -596913355
-999803210 -596970788
596813861 999960137
-999825510 -596948488
-999806384 -596967614
-999906086 -596867912
-999911951 -596862047
-999865064 -596908934
-999961988 -596812010
596833906 999940092
-999993184 -596780814
-999961109 -596812889
596885219 999888779
596941022 999832976
596938593 999835405
596857256 999916742
-999966045 -596807953
-999818537 -596955461
596870480 999903518
-999995760 -596778238
596927676 999846322
596782623 999991375
596859736 999914262
596800000 999973998
-999842444 -596931554
596861709 999912289
-999865857 -596908141
-999910187 -596863811
596914988 999859010
596784015 999989983
-999940009 -596833989
596849809 999924189
-999805949 -596968049
-999811115 -596962883
596834032 999939966
596795829 999978169
596905492 999868506
596886341 999887657
-999991852 -596782146
596775719 999998279
-999819616 -596954382
596955531 999818467
-999983545 -596790453
596863414 999910584
-999884336 -596889662
-999855064 -596918934
-999842490 -596931508
596815660 999958338
596776233 999997765
596852299 999921699
-999849493 -596924505
596928161 999845837
596888886 999885112
-999977930 -596796068
-999924319 -596849679
596910636 999863362
-999836854 -596937144
596899218 999874780
596846203 999927795
-999834434 -596939564
596860308 999913690
-999908475 -596865523
596784987 999989011
-999951559 -596822439
596796690 999977308
596956442 999817556
596939975 999834023
596780684 999993314
596971458 999802540
596941741 999832257
-999969804 -596804194
-999889111 -596884887
-999980927 -596793071
596860900 999913098
596959696 999814302
596932828 999841170
-999900644 -596873354
596875365 999898633
-999896592 -596877406
-999955919 -596818079
596835399 999938599
-999971302 -596802696
-999997383 -596776615
-999886262 -596887736
596830662 999943336
-999991337 -596782661
596859144 999914854
596804895 999969103
-999898511 -596875487
596936931 999837067
-999999561 -596774437
596803573 999970425
596864586 999909412
-999952890 -596821108
-999993648 -596780350
596889456 999884542
-999978978 -596795020
596852189 999921809
596852684 999921314
596903015 999870983
-999913594 -596860404
-999999761 -596774237
596869574 999904424
596784451 999989547
596873233 999900765
596878666 999895332
-999961289 -596812709
-999864997 -596909001
-999805716 -596968282
596914782 999859216
-999867222 -596906776
-999917624 -596856374
-999817085 -596956913
596901745 999872253
596896352 999877646
-999903787 -596870211
596934895 999839103
-999914938 -596859060
596788326 999985672
-999861925 -596912073
596808789 999965209
596912606 999861392
596830182 999943816
-999975958 -596798040
596777429 999996569
-999970611 -596803387
596798149 999975849
-999884973 -596889025
596952045 999821953
596940311 999833687
-999940582 -596833416
-999895653 -596878345
-999947759 -596826239
596818502 999955496
596855841 999918157
-999818298 -596955700
596920240 999853758
-999816794 -596957204
-999905427 -596868571
-999889019 -596884979
596895681 999878317
-999918578 -596855420
-999890135 -596883863
-999940342 -596833656
596919390 999854608
-999958601 -596815397
596798754 999975244
596961011 999812987
-999898565 -596875433
596792198 999981800
-999956150 -596817848
596863782 999910216
596926228 999847770
596932583 999841415
-999882946 -596891052
596888542 999885456
-999848446 -596925552
596962796 999811202
596817379 999956619
596917886 999856112
-999988605 -596785393
-999926927 -596847071
596801251 999972747
-999874303 -596899695
596822521 999951477
-999805933 -596968065
596827691 999946307
596951369 999822629
-999885624 -596888374
-999873609 -596900389
-999955940 -596818058
-999922266 -596851732
-999983098 -596790900
-999977185 -596796813
596973911 999800087
596930112 999843886
596860979 999913019
596796555 999977443
-999975584 -596798414
-999859564 -596914434
596923588 999850410
-999958612 -596815386
-999847110 -596926888
596893178 999880820
596886270 999887728
-999861972 -596912026
-999811614 -596962384
-999933681 -596840317
596875388 999898610
-999800794 -596973204
596822702 999951296
-999947732 -596826266
596781942 999992056
-999835338 -596938660
-999966394 -596807604
596892133 999881865
-999919145 -596854853
-999957164 -596816834
596779548 999994450
596857824 999916174
-999906711 -596867287
-999940261 -596833737
-999903316 -596870682
596877122 999896876
596813730 999960268
596934323 999839675
-999948153 -596825845
-999916232 -596857766
596816281 999957717
-999864838 -596909160
596802146 999971852
596864631 999909367
596895032 999878966
596904176 999869822
-999886310 -596887688
596875141 999898857
-999849725 -596924273
596818322 999955676
596967834 999806164
-999897764 -596876234
-999813958 -596960040
-999845492 -596928506
596789430 999984568
596814654 999959344
-999989169 -596784829
596902818 999871180
596791054 999982944
-999924276 -596849722
596784027 999989971
596880890 999893108
-999997364 -596776634
596829206 999944792
-999977320 -596796678
-999809882 -596964116
596808044 999965954
596811331 999962667
596832261 999941737
596953698 999820300
596972399 999801599
-999912160 -596861838
-999920769 -596853229
-999899219 -596874779
596944337 999829661
-999979445 -596794553
-999908896 -596865102
596862941 999911057
596835553 999938445
-999919484 -596854514
596900315 999873683
-999874240 -596899758
596943473 999830525
-999972031 -596801967
596884816 999889182
-999918251 -596855747
596855385 999918613
596927908 999846090
-999858189 -596915809
-999926041 -596847957
-999967064 -596806934
-999944586 -596829412
596803899 999970099
-999911488 -596862510
596942193 999831805
596845236 999928762
-999892630 -596881368
-999826115 -596947883
-999956504 -596817494
-999825513 -596948485
596797266 999976732
-999998832 -596775166
-999844128 -596929870
-999981518 -596792480
596834528 999939470
-999923335 -596850663
596927554 999846444
596801694 999972304
-999841045 -596932953
-999924457 -596849541
596949304 999824694
-999803426 -596970572
-999928823 -596845175
-999848592 -596925406
596962712 999811286
-999893485 -596880513
596887411 999886587
-999864242 -596909756
-999961358 -596812640
596796145 999977853
-999963223 -596810775
-999800902 -596973096
596969402 999804596
596862073 999911925
-999975889 -596798109
596834656 999939342
596855990 999918008
596884251 999889747
596889418 999884580
-999833508 -596940490
-999873555 -596900443
596802434 999971564
596930144 999843854
596922030 999851968
-999822289 -596951709
596778884 999995114
-999957430 -596816568
-999889698 -596884300
-999911842 -596862156
-999886592 -596887406
596819833 999954165
596856026 999917972
-999945627 -596828371
596859030 999914968
-999900451 -596873547
-999801944 -596972054
-999998927 -596775071
-999837286 -596936712
-999879545 -596894453
596857473 999916525
596898202 999875796
-999823229 -596950769
-999936325 -596837673
596899906 999874092
-999953848 -596820150
596947059 999826939
596784226 999989772
596776549 999997449
596838848 999935150
-999856611 -596917387
-999904715 -596869283
-999859314 -596914684
-999860774 -596913224
596905670 999868328
596839243 999934755
-999873355 -596900643
596805554 999968444
596878607 999895391
596856919 999917079
596804606 999969392
-999914217 -596859781
-999822658 -596951340
596880231 999893767
-999973903 -596800095
596909935 999864063
596960244 999813754
-999898616 -596875382
596939357 999834641
-999850217 -596923781
-999874676 -596899322
-999973582 -596800416
596836906 999937092
596860661 999913337
596877795 999896203
596908730 999865268
-999998071 -596775927
596948861 999825137
-999927819 -596846179
-999813712 -596960286
-999819638 -596954360
596852689 999921309
596854043 999919955
596849496 999924502
-999918426 -596855572
596902665 999871333
-999847891 -596926107
596817280 999956718
-999890866 -596883132
-999881688 -596892310
596905878 999868120
596828119 999945879
596964345 999809653
596794876 999979122
-999831122 -596942876
596923761 999850237
596884843 999889155
596914996 999859002
596832521 999941477
596869279 999904719
596809697 999964301
-999954652 -596819346
596949209 999824789
596890865 999883133
596952265 999821733
596940869 999833129
596869595 999904403
596834776 999939222
-999854736 -596919262
-999896302 -596877696
596928057 999845941
-999816085 -596957913
-999976955 -596797043
596775655 999998343
596959350 999814648
-999906758 -596867240
-999828027 -596945971
596882261 999891737
596903471 999870527
596944020 999829978
596842234 999931764
-999905616 -596868382
-999906571 -596867427
596904399 999869599
596924153 999849845
596871705 999902293
596924927 999849071
596814890 999959108
-999968358 -596805640
596871227 999902771
-999824417 -596949581
596971980 999802018
596820646 999953352
-999817971 -596956027
-999865016 -596908982
-999871797 -596902201
596927637 999846361
-999985794 -596788204
-999989678 -596784320
596878564 999895434
596852907 999921091
-999961993 -596812005
596922872 999851126
596835548 999938450
596938314 999835684
596970238 999803760
596967216 999806782
-999827705 -596946293
596854714 999919284
596793632 999980366
-999927289 -596846709
596871179 999902819
-999906620 -596867378
-999914150 -596859848
596873959 999900039
-999843114 -596930884
596925440 999848558
-999938687 -596835311
-999802436 -596971562
-999835068 -596938930
-999853303 -596920695
-999923810 -596850188
596804572 999969426
596803241 999970757
-999842848 -596931150
596965942 999808056
-999891302 -596882696
596905562 999868436
596833380 999940618
-999982164 -596791834
-999948253 -596825745
-999855746 -596918252
-999935379 -596838619
596939599 999834399
-999983354 -596790644
596853269 999920729
-999926926 -596847072
-999853455 -596920543
596933667 999840331
-999864076 -596909922
-999875935 -596898063
-999870522 -596903476
-999855171 -596918827
-999937248 -596836750
596895515 999878483
-999953461 -596820537
596829965 999944033
596842344 999931654
-999835099 -596938899
596969123 999804875
-999887454 -596886544
-999808397 -596965601
-999981195 -596792803
596853705 999920293
596969751 999804247
-999920989 -596853009
-999966771 -596807227
-999848718 -596925280
-999848511 -596925487
596788871 999985127
-999847247 -596926751
596835873 999938125
-999991377 -596782621
596835631 999938367
596869245 999904753
-999955643 -596818355
-999964968 -596809030
596865282 999908716
-999930905 -596843093
-999838789 -596935209
596779776 999994222
-999870567 -596903431
596899936 999874062
-999861156 -596912842
596807450 999966548
-999808346 -596965652
596959750 999814248
596909708 999864290
596937512 999836486
596894596 999879402
596815078 999958920
596902426 999871572
-999836243 -596937755
596860842 999913156
-999838908 -596935090
596854479 999919519
596780924 999993074
-999968897 -596805101
-999856003 -596917995
-999918630 -596855368
596831493 999942505
596852885 999921113
596906793 999867205
-999858564 -596915434
-999981642 -596792356
596896842 999877156
596948893 999825105
596783858 999990140
596909446 999864552
-999972511 -596801487
-999921449 -596852549
596860996 999913002
596813699 999960299
596845200 999928798
-999950838 -596823160
596935624 999838374
-999972805 -596801193
596878100 999895898
596774119 999999879
596848427 999925571
-999962822 -596811176
-999834309 -596939689
596858998 999915000
596899388 999874610
-999884359 -596889639
596861244 999912754
596846770 999927228
-999827793 -596946205
-999852584 -596921414
596840981 999933017
596834683 999939315
596802751 999971247
596859188 999914810
-999968943 -596805055
-999961247 -596812751
-999963633 -596810365
596893955 999880043
-999815686 -596958312
596790913 999983085
-999874308 -596899690
-999839017 -596934981
596953551 999820447
-999853289 -596920709
-999984737 -596789261
-999852476 -596921522
-999979829 -596794169
596893024 999880974
596788357 999985641
-999911947 -596862051
596885676 999888322
596853055 999920943
-999929915 -596844083
-999984774 -596789224
596775356 999998642
-999813440 -596960558
-999858710 -596915288
596854044 999919954
-999841633 -596932365
596835073 999938925
596796801 999977197
-999865941 -596908057
-999993980 -596780018
596892904 999881094
596953189 999820809
596894661 999879337
596951443 999822555
596919428 999854570
-999830889 -596943109
-999925443 -596848555
596879948 999894050
596783305 999990693
-999804842 -596969156
-999835080 -596938918
596834088 999939910
596899719 999874279
596863826 999910172
-999813566 -596960432
-999816295 -596957703
596828576 999945422
596957552 999816446
-999821460 -596952538
-999891540 -596882458
596963751 999810247
-999858237 -596915761
-999963240 -596810758
-999987606 -596786392
-999943111 -596830887
-999822427 -596951571
596808120 999965878
-999830675 -596943323
-999839987 -596934011
596878751 999895247
-999806608 -596967390
-999837917 -596936081
596953934 999820064
596937643 999836355
596846425 999927573
-999980407 -596793591
-999974202 -596799796
-999975027 -596798971
596939216 999834782
-999852892 -596921106
-999926882 -596847116
596783149 999990849
-999837570 -596936428
596878891 999895107
596780473 999993525
-999938105 -596835893
-999828879 -596945119
596860133 999913865
596968521 999805477
596787536 999986462
596831873 999942125
-999958370 -596815628
596841522 999932476
596805587 999968411
-999987538 -596786460
-999984085 -596789913
596856645 999917353
596895119 999878879
-999933833 -596840165
596821223 999952775
-999813094 -596960904
596800107 999973891
596910473 999863525
596795372 999978626
596906181 999867817
596837594 999936404
-999884873 -596889125
596950822 999823176
596801116 999972882
596907405 999866593
596884626 999889372
-999839543 -596934455
-999820905 -596953093
-999815542 -596958456
596926789 999847209
596828258 999945740
-999927233 -596846765
596855409 999918589
596966138 999807860
596840970 999933028
596870352 999903646
596808237 999965761
-999833668 -596940330
596795952 999978046
596879142 999894856
-999860011 -596913987
-999941523 -596832475
-999949856 -596824142
-999984478 -596789520
-999921071 -596852927
-999884676 -596889322
-999832545 -596941453
-999872982 -596901016
596920644 999853354
-999910273 -596863725
596946577 999827421
596960213 999813785
596857967 999916031
596783670 999990328
596841598 999932400
-999905074 -596868924
596883959 999890039
596957840 999816158
596951685 999822313
596955543 999818455
-999911888 -596862110
-999993384 -596780614
-999983202 -596790796
596866137 999907861
-999946415 -596827583
-999996931 -596777067
-999849225 -596924773
596947115 999826883
-999842828 -596931170
596971971 999802027
-999999582 -596774416
-999874891 -596899107
-999938098 -596835900
596774219 999999779
596894530 999879468
-999917489 -596856509
-999949976 -596824022
596781477 999992521
-999916255 -596857743
596835901 999938097
596808713 999965285
596800447 999973551
-999879193 -596894805
-999957838 -596816160
-999903302 -596870696
-999838989 -596935009
-999981862 -596792136
-999813960 -596960038
596952716 999821282
596950758 999823240
-999986800 -596787198
596896742 999877256
-999933637 -596840361
-999946424 -596827574
596808358 999965640
-999877076 -596896922
596938359 999835639
-999981122 -596792876
596878301 999895697
-999938344 -596835654
596842218 999931780
-999860334 -596913664
-999942397 -596831601
-999953615 -596820383
596973714 999800284
-999856875 -596917123
596972627 999801371
-999868021 -596905977
-999899856 -596874142
-999975688 -596798310
596886990 999887008
596910891 999863107
596784965 999989033
-999808963 -596965035
-999803168 -596970830
596838339 999935659
596940645 999833353
596970612 999803386
-999989394 -596784604
596912005 999861993
-999949689 -596824309
-999972738 -596801260
-999909570 -596864428
-999905473 -596868525
596971593 999802405
-999978185 -596795813
-999910498 -596863500
596927550 999846448
-999915658 -596858340
-999840768 -596933230
-999810380 -596963618
596966698 999807300
-999988040 -596785958
596877456 999896542
-999964671 -596809327
-999835274 -596938724
-999979065 -596794933
596795156 999978842
596925365 999848633
-999869967 -596904031
-999951085 -596822913
-999854082 -596919916
-999904422 -596869576
596889225 999884773
-999803693 -596970305
596894297 999879701
-999986282 -596787716
596776093 999997905
-999868091 -596905907
596779917 999994081
-999938783 -596835215
596953192 999820806
596925059 999848939
-999874471 -596899527
596892427 999881571
596834758 999939240
596807278 999966720
596919734 999854264
-999892854 -596881144
-999921764 -596852234
596841729 999932269
-999871148 -596902850
-999942514 -596831484
-999913773 -596860225
596852373 999921625
596800179 999973819
596917428 999856570
-999829464 -596944534
-999928743 -596845255
596859205 999914793
-999890024 -596883974
596778540 999995458
-999804797 -596969201
596827015 999946983
-999970530 -596803468
596931485 999842513
-999973817 -596800181
596863740 999910258
596899418 999874580
596780602 999993396
-999892370 -596881628
596872138 999901860
596891959 999882039
596820058 999953940
596889135 999884863
596888852 999885146
-999975440 -596798558
596821342 999952656
596826994 999947004
596828323 999945675
596902803 999871195
-999987548 -596786450
-999943689 -596830309
-999959818 -596814180
-999830256 -596943742
596855565 999918433
-999889862 -596884136
-999822278 -596951720
596859793 999914205
596894801 999879197
-999963856 -596810142
596849996 999924002
596794322 999979676
-999987833 -596786165
-999864120 -596909878
-999960799 -596813199
-999934429 -596839569
596783288 999990710
-999978020 -596795978
596937828 999836170
-999948075 -596825923
596914102 999859896
596918348 999855650
596844791 999929207
-999819910 -596954088
-999937140 -596836858
596785737 999988261
596912122 999861876
-999801169 -596972829
-999984732 -596789266
-999894961 -596879037
-999812893 -596961105
596939177 999834821
-999895385 -596878613
-999949064 -596824934
-999996595 -596777403
-999806065 -596967933
596847765 999926233
-999828407 -596945591
-999828797 -596945201
596888721 999885277
-999853730 -596920268
-999966300 -596807698
596871577 999902421
-999947242 -596826756
596954245 999819753
-999905754 -596868244
596917650 999856348
-999978262 -596795736
-999912579 -596861419
596794052 999979946
596909021 999864977
596970683 999803315
-999983921 -596790077
-999984835 -596789163
-999875506 -596898492
596826851 999947147
-999837218 -596936780
-999951775 -596822223
596861488 999912510
596906695 999867303
596954004 999819994
-999962067 -596811931
596856628 999917370
596919616 999854382
596909936 999864062
596923526 999850472
596931640 999842358
596851398 999922600
-999984664 -596789334
-999832443 -596941555
-999834565 -596939433
596794945 999979053
-999977314 -596796684
-999947368 -596826630
-999970113 -596803885
-999956877 -596817121
596796201 999977797
596958480 999815518
-999858661 -596915337
-999869748 -596904250
596941727 999832271
-999896132 -596877866
-999910947 -596863051
596788345 999985653
596905350 999868648
-999925172 -596848826
-999895256 -596878742
596867239 999906759
-999896547 -596877451
-999811758 -596962240
596877593 999896405
-999804779 -596969219
596804922 999969076
-999910356 -596863642
-999839276 -596934722
-999947030 -596826968
596820333 999953665
596903789 999870209
596870996 999903002
-999826980 -596947018
596861764 999912234
-999800732 -596973266
596802075 999971923
596841864 999932134
596807878 999966120
596848983 999925015
596920487 999853511
596834770 999939228
-999985865 -596788133
-999813543 -596960455
-999974972 -596799026
-999835571 -596938427
596890319 999883679
-999808134 -596965864
596891506 999882492
-999848714 -596925284
-999926836 -596847162
-999872592 -596901406
596921018 999852980
-999905969 -596868029
-999902813 -596871185
-999905299 -596868699
596900217 999873781
-999883622 -596890376
-999957397 -596816601
-999921354 -596852644
-999872913 -596901085
596828429 999945569
-999861831 -596912167
-999801585 -596972413
596964233 999809765
-999914491 -596859507
-999852852 -596921146
-999821320 -596952678
-999947120 -596826878
-999811257 -596962741
596840223 999933775
596897690 999876308
596856908 999917090
596790446 999983552
596803336 999970662
-999928112 -596845886
-999810271 -596963727
-999989081 -596784917
596893608 999880390
-999986910 -596787088
-999961865 -596812133
596865573 999908425
596879813 999894185
596965156 999808842
596945182 999828816
-999803446 -596970552
-999945247 -596828751
-999845194 -596928804
-999945022 -596828976
596955137 999818861
596812026 999961972
-999962795 -596811203
-999912022 -596861976
-999941856 -596832142
596858174 999915824
596825364 999948634
596820462 999953536
-999805204 -596968794
596958951 999815047
596919966 999854032
-999985358 -596788640
-999962393 -596811605
-999922003 -596851995
-999806194 -596967804
596909457 999864541
596935132 999838866
596892121 999881877
-999812703 -596961295
-999854582 -596919416
596901164 999872834
596951900 999822098
-999850417 -596923581
596781965 999992033
-999822751 -596951247
596854397 999919601
596906322 999867676
-999966116 -596807882
-999906924 -596867074
-999924988 -596849010
596860303 999913695
596854944 999919054
-999870880 -596903118
-999981652 -596792346
-999970763 -596803235
-999977006 -596796992
596806732 999967266
-999954185 -596819813
-999853437 -596920561
-999935254 -596838744
-999868212 -596905786
596929396 999844602
-999813714 -596960284
-999972064 -596801934
596779388 999994610
596903441 999870557
596843350 999930648
596909901 999864097
-999866653 -596907345
596861721 999912277
596890796 999883202
596960537 999813461
-999986348 -596787650
596850468 999923530
596835946 999938052
596824625 999949373
-999919582 -596854416
-999917809 -596856189
-999919928 -596854070
596846582 999927416
596967449 999806549
-999990799 -596783199
596931171 999842827
-999937427 -596836571
596880295 999893703
596876014 999897984
596896364 999877634
-999969712 -596804286
-999935829 -596838169
-999817957 -596956041
-999808418 -596965580
596969025 999804973
596935520 999838478
-999947726 -596826272
596817949 999956049
-999871153 -596902845
596968022 999805976
-999966603 -596807395
-999947568 -596826430
596933707 999840291
596917059 999856939
596897124 999876874
-999975709 -596798289
-999921027 -596852971
596829690 999944308
-999941378 -596832620
-999937126 -596836872
-999878834 -596895164
-999837938 -596936060
596924959 999849039
-999837132 -596936866
-999830308 -596943690
596917405 999856593
596902784 999871214
596904206 999869792
-999929482 -596844516
-999806433 -596967565
-999983445 -596790553
-999838496 -596935502
-999933049 -596840949
596813574 999960424
-999861430 -596912568
596839136 999934862
-999982296 -596791702
596803901 999970097
-999914814 -596859184
-999892204 -596881794
-999883453 -596890545
-999911442 -596862556
-999942038 -596831960
596815626 999958372
596931287 999842711
-999808809 -596965189
596795956 999978042
-999936244 -596837754
596876599 999897399
596886489 999887509
-999986985 -596787013
-999942009 -596831989
596883944 999890054
-999852308 -596921690
-999839697 -596934301
596790673 999983325
596944326 999829672
-999868066 -596905932
596870823 999903175
-999824748 -596949250
596914816 999859182
596811027 999962971
-999960421 -596813577
-999926522 -596847476
-999950616 -596823382
596932816 999841182
-999882027 -596891971
-999827682 -596946316
596856249 999917749
596795182 999978816
-999937836 -596836162
-999990165 -596783833
-999996570 -596777428
-999967072 -596806926
596914412 999859586
-999869707 -596904291
596890369 999883629
-999882111 -596891887
-999989899 -596784099
-999880735 -596893263
-999890906 -596883092
596833587 999940411
-999822448 -596951550
596817394 999956604
596897297 999876701
-999807096 -596966902
596779470 999994528
596809379 999964619
596933091 999840907
-999850380 -596923618
-999856248 -596917750
-999814945 -596959053
-999863770 -596910228
596783115 999990883
596922067 999851931
596896639 999877359
596866270 999907728
-999989965 -596784033
-999812767 -596961231
596840704 999933294
596882724 999891274
596851836 999922162
-999826658 -596947340
-999810355 -596963643
596935653 999838345
-999805605 -596968393
-999806775 -596967223
-999940142 -596833856
596879183 999894815
-999992640 -596781358
-999984974 -596789024
596833475 999940523
596960524 999813474
-999872356 -596901642
-999989486 -596784512
596960181 999813817
-999890408 -596883590
596909480 999864518
596847191 999926807
596841042 999932956
-999894646 -596879352
-999807395 -596966603
596876491 999897507
-999939198 -596834800
596848152 999925846
-999930981 -596843017
596863753 999910245
596810093 999963905
-999969901 -596804097
596795110 999978888
596963376 999810622
-999913496 -596860502
-999970234 -596803764
-999832353 -596941645
-999879488 -596894510
596885372 999888626
-999815340 -596958658
-999971967 -596802031
-999800679 -596973319
-999893916 -596880082
-999901642 -596872356
596827135 999946863
-999843212 -596930786
-999875089 -596898909
596950600 999823398
-999914519 -596859479
596962831 999811167
-999828940 -596945058
596924978 999849020
596905222 999868776
596793952 999980046
-999926943 -596847055
-999987434 -596786564
596871553 999902445
596919064 999854934
596901542 999872456
596911258 999862740
-999849414 -596924584
596931042 999842956
-999856800 -596917198
-999903571 -596870427
596844919 999929079
-999931239 -596842759
-999856882 -596917116
596783084 999990914
596852974 999921024
-999918619 -596855379
-999905439 -596868559
596789585 999984413
596875482 999898516
596857396 999916602
596867294 999906704
-999924256 -596849742
596837816 999936182
596921833 999852165
-999882845 -596891153
596925421 999848577
-999995204 -596778794
596809093 999964905
-999828088 -596945910
596969780 999804218
-999972745 -596801253
596960403 999813595
596879332 999894666
-999857009 -596916989
-999919612 -596854386
596897721 999876277
-999976294 -596797704
596885630 999888368
-999806824 -596967174
596957952 999816046
596882787 999891211
596847001 999926997
596782089 999991909
-999864292 -596909706
-999861510 -596912488
596957416 999816582
596899829 999874169
596884198 999889800
-999847077 -596926921
-999937146 -596836852
596803411 999970587
596917391 999856607
596860434 999913564
-999935503 -596838495
-999913058 -596860940
596869831 999904167
-999991598 -596782400
596962021 999811977
596801181 999972817
596816988 999957010
-999862270 -596911728
-999911419 -596862579
-999957330 -596816668
-999944365 -596829633
-999800730 -596973268
-999936660 -596837338
596911724 999862274
-999919644 -596854354
596905431 999868567
-999884362 -596889636
-999952950 -596821048
-999948374 -596825624
596891331 999882667
596887990 999886008
596937959 999836039
-999947922 -596826076
-999915439 -596858559
596847579 999926419
-999815559 -596958439
596834513 999939485
-999977556 -596796442
-999873013 -596900985
-999848931 -596925067
-999982431 -596791567
596889472 999884526
-999892520 -596881478
-999859150 -596914848
596831250 999942748
-999957446 -596816552
-999965283 -596808715
596775931 999998067
-999939323 -596834675
596869402 999904596
596895881 999878117
-999856033 -596917965
596880358 999893640
-999845841 -596928157
596795474 999978524
596908067 999865931
-999862560 -596911438
596859261 999914737
-999922390 -596851608
-999900038 -596873960
-999853512 -596920486
596866268 999907730
-999855484 -596918514
-999999360 -596774638
596941029 999832969
596901249 999872749
596795622 999978376
596965272 999808726
-999846158 -596927840
-999901721 -596872277
596915435 999858563
596910953 999863045
-999977517 -596796481
-999824070 -596949928
-999836049 -596937949
596903885 999870113
596823484 999950514
-999881232 -596892766
596809558 999964440
596832238 999941760
-999911966 -596862032
596874675 999899323
596778071 999995927
596774880 999999118
-999894074 -596879924
-999909838 -596864160
596881354 999892644
-999809039 -596964959
-999827750 -596946248
-999808383 -596965615
-999809583 -596964415
596842837 999931161
-999978324 -596795674
-999993783 -596780215
-999828637 -596945361
-999899960 -596874038
596950711 999823287
-999918317 -596855681
-999980129 -596793869
596953032 999820966
-999833870 -596940128
-999865735 -596908263
-999938634 -596835364
596816080 999957918
596799786 999974212
-999845069 -596928929
596898454 999875544
-999958023 -596815975
596959983 999814015
596862653 999911345
596918184 999855814
596898845 999875153
-999873266 -596900732
-999821235 -596952763
596925999 999847999
596958868 999815130
596927743 999846255
596844973 999929025
596858936 999915062
596972374 999801624
-999802273 -596971725
596944625 999829373
596838077 999935921
596814155 999959843
596921956 999852042
596949027 999824971
596820384 999953614
596908564 999865434
596786204 999987794
-999829241 -596944757
596879384 999894614
-999881719 -596892279
596781819 999992179
596875264 999898734
-999972647 -596801351
-999914134 -596859864
596948314 999825684
-999868460 -596905538
596862439 999911559
596911378 999862620
596777120 999996878
-999857309 -596916689
596903073 999870925
596943492 999830506
-999811282 -596962716
-999909896 -596864102
596789383 999984615
596972055 999801943
-999853555 -596920443
-999838807 -596935191
-999935833 -596838165
596800949 999973049
-999960025 -596813973
-999862204 -596911794
596788676 999985322
596862288 999911710
596826979 999947019
-999909474 -596864524
596787256 999986742
-999963459 -596810539
-999835885 -596938113
596908545 999865453
596936697 999837301
-999948048 -596825950
596942413 999831585
596922445 999851553
-999932298 -596841700
596885075 999888923
596916745 999857253
596822112 999951886
-999877591 -596896407
596846193 999927805
596936832 999837166
596950824 999823174
-999934420 -596839578
-999968770 -596805228
596865895 999908103
-999916426 -596857572
596938003 999835995
596916688 999857310
596836038 999937960
596900820 999873178
-999982726 -596791272
596959264 999814734
596841545 999932453
596908561 999865437
596964875 999809123
596801286 999972712
596948049 999825949
-999984095 -596789903
596779580 999994418
-999992845 -596781153
596958231 999815767
596807491 999966507
596808615 999965383
596796427 999977571
596791468 999982530
596966758 999807240
596789624 999984374
596849779 999924219
-999948387 -596825611
-999936200 -596837798
596861091 999912907
-999847596 -596926402
-999875226 -596898772
596786778 999987220
596907960 999866038
-999950298 -596823700
-999803673 -596970325
-999847853 -596926145
596965349 999808649
-999989468 -596784530
-999958888 -596815110
596845670 999928328
-999825257 -596948741
596810018 999963980
-999882426 -596891572
-999948016 -596825982
596940151 999833847
596837946 999936052
596875490 999898508
596881820 999892178
-999984665 -596789333
-999954505 -596819493
-999911798 -596862200
-999923970 -596850028
596876296 999897702
596928939 999845059
596791380 999982618
596838189 999935809
-999815322 -596958676
596893469 999880529
596886101 999887897
-999819356 -596954642
596887379 999886619
596870406 999903592
596945510 999828488
596797445 999976553
596819818 999954180
596816030 999957968
596969348 999804650
-999877121 -596896877
-999971504 -596802494
596949219 999824779
596838700 999935298
-999907174 -596866824
596794632 999979366
-999827694 -596946304
596781809 999992189
-999915598 -596858400
596812504 999961494
-999853956 -596920042
-999933946 -596840052
596887033 999886965
596955546 999818452
-999802625 -596971373
-999936381 -596837617
596819316 999954682
596973007 999800991
-999829385 -596944613
596842760 999931238
596783892 999990106
-999872879 -596901119
596914596 999859402
-999895600 -596878398
596796444 999977554
-999943041 -596830957
596827269 999946729
596943207 999830791
-999848860 -596925138
596942625 999831373
-999810243 -596963755
596818312 999955686
596797272 999976726
-999955042 -596818956
596824797 999949201
596798909 999975089
596877719 999896279
596965798 999808200
596787749 999986249
-999988454 -596785544
596960774 999813224
-999884510 -596889488
596824179 999949819
596822107 999951891
-999980331 -596793667
-999961895 -596812103
596926607 999847391
596913694 999860304
-999899368 -596874630
596776256 999997742
-999872039 -596901959
596802520 999971478
-999939133 -596834865
-999945904 -596828094
596878079 999895919
596961973 999812025
-999893675 -596880323
-999829726 -596944272
-999950687 -596823311
-999978892 -596795106
-999890575 -596883423
-999944688 -596829310
596812576 999961422
-999900988 -596873010
596843070 999930928
596864952 999909046
596904058 999869940
596775354 999998644
-999872558 -596901440
596949218 999824780
596840389 999933609
596875022 999898976
596918489 999855509
-999931649 -596842349
596864612 999909386
596809440 999964558
596793109 999980889
596823812 999950186
596908984 999865014
596928569 999845429
596964091 999809907
-999967773 -596806225
-999850432 -596923566
-999893950 -596880048
596869310 999904688
596925262 999848736
596831550 999942448
596858841 999915157
596826583 999947415
596872972 999901026
-999817392 -596956606
-999998004 -596775994
-999922079 -596851919
-999825446 -596948552
596853054 999920944
596810566 999963432
-999834937 -596939061
596874237 999899761
-999856306 -596917692
-999862182 -596911816
596971648 999802350
-999887886 -596886112
-999955586 -596818412
-999961922 -596812076
596947261 999826737
-999977707 -596796291
-999915967 -596858031
596864080 999909918
-999927378 -596846620
596878385 999895613
596790183 999983815
-999870406 -596903592
596909925 999864073
-999873809 -596900189
596885000 999888998
596956948 999817050
-999933105 -596840893
-999855989 -596918009
-999886217 -596887781
596820770 999953228
596886169 999887829
596774127 999999871
-999835785 -596938213
596896806 999877192
596912051 999861947
-999816299 -596957699
596862173 999911825
596904856 999869142
596830423 999943575
-999971101 -596802897
596922081 999851917
-999908959 -596865039
596825337 999948661
596814640 999959358
-999804181 -596969817
596869915 999904083
-999878078 -596895920
596822087 999951911
596945389 999828609
-999926606 -596847392
-999881367 -596892631
596813163 999960835
-999907922 -596866076
-999921690 -596852308
-999966636 -596807362
596907342 999866656
-999903599 -596870399
596872658 999901340
-999934895 -596839103
-999836573 -596937425
-999960141 -596813857
596882343 999891655
-999884525 -596889473
596854191 999919807
-999899054 -596874944
596848272 999925726
-999895084 -596878914
-999984310 -596789688
596888970 999885028
596897144 999876854
596883346 999890652
-999974236 -596799762
-999854958 -596919040
-999893818 -596880180
596881509 999892489
-999818376 -596955622
-999923257 -596850741
-999897794 -596876204
596809001 999964997
596909352 999864646
596861408 999912590
596856644 999917354
-999973941 -596800057
-999808478 -596965520
-999806026 -596967972
-999998242 -596775756
596814030 999959968
-999975036 -596798962
596961818 999812180
596889901 999884097
596868978 999905020
-999881006 -596892992
-999833139 -596940859
-999957041 -596816957
-999978910 -596795088
-999951697 -596822301
-999948461 -596825537
-999875989 -596898009
-999974377 -596799621
-999927312 -596846686
-999839198 -596934800
-999882067 -596891931
596911315 999862683
-999871225 -596902773
596911840 999862158
596913312 999860686
-999944654 -596829344
596827830 999946168
596918559 999855439
596780027 999993971
-999940305 -596833693
596898086 999875912
596827868 999946130
-999977375 -596796623
-999867148 -596906850
-999886281 -596887717
596796202 999977796
596837557 999936441
-999948225 -596825773
-999865380 -596908618
-999862808 -596911190
-999933954 -596840044
596786989 999987009
596965918 999808080
596957648 999816350
-999994626 -596779372
596944012 999829986
596947159 999826839
-999814098 -596959900
596809762 999964236
-999978962 -596795036
596879416 999894582
596867343 999906655
-999822848 -596951150
-999976536 -596797462
596969839 999804159
596933500 999840498
-999930433 -596843565
-999932763 -596841235
-999995570 -596778428
596831923 999942075
596936730 999837268
-999824005 -596949993
596904157 999869841
596781193 999992805
596822802 999951196
596809544 999964454
-999829993 -596944005
596952063 999821935
-999863399 -596910599
-999933639 -596840359
596970000 999803998
596806513 999967485
596833913 999940085
-999870461 -596903537
-999810948 -596963050
-999904908 -596869090
596894645 999879353
-999870449 -596903549
596847709 999926289
-999839330 -596934668
596840333 999933665
596969308 999804690
-999840181 -596933817
596796402 999977596
596859954 999914044
596904130 999869868
596876360 999897638
-999851993 -596922005
-999948686 -596825312
596891871 999882127
-999859794 -596914204
596963027 999810971
-999908517 -596865481
-999809388 -596964610
596786404 999987594
-999849042 -596924956
-999910825 -596863173
596779622 999994376
596810954 999963044
596960898 999813100
-999930512 -596843486
-999868134 -596905864
-999819169 -596954829
596921537 999852461
596828814 999945184
596973746 999800252
596847662 999926336
596916942 999857056
-999905806 -596868192
-999994762 -596779236
596899960 999874038
596942933 999831065
596894232 999879766
-999998453 -596775545
596932080 999841918
-999973884 -596800114
596815127 999958871
596972686 999801312
596895675 999878323
-999890089 -596883909
-999806465 -596967533
-999860083 -596913915
-999943869 -596830129
596774021 999999977
596939220 999834778
596808815 999965183
596843236 999930762
-999976886 -596797112
596924741 999849257
-999816490 -596957508
596973970 999800028
596919929 999854069
596887116 999886882
-999853267 -596920731
-999857896 -596916102
596959876 999814122
596901420 999872578
596941209 999832789
596788238 999985760
596782249 999991749
-999925275 -596848723
596888188 999885810
596864710 999909288
596780082 999993916
596951765 999822233
-999864297 -596909701
596847608 999926390
596851815 999922183
596788127 999985871
596835216 999938782
596799524 999974474
-999889123 -596884875
596907406 999866592
-999815476 -596958522
596821514 999952484
-999975469 -596798529
596786513 999987485
596922663 999851335
-999995699 -596778299
-999939671 -596834327
596962092 999811906
-999904326 -596869672
596928806 999845192
596894398 999879600
596917573 999856425
-999857892 -596916106
596863866 999910132
596877109 999896889
596867030 999906968
596955373 999818625
-999959746 -596814252
-999839168 -596934830
-999988559 -596785439
596883682 999890316
-999827619 -596946379
596797642 999976356
-999930093 -596843905
596970618 999803380
-999852419 -596921579
-999962846 -596811152
596804210 999969788
596934253 999839745
-999994867 -596779131
596896598 999877400
-999825364 -596948634
-999910997 -596863001
596918738 999855260
596807024 999966974
-999805536 -596968462
596895447 999878551
596927224 999846774
-999967599 -596806399
-999939645 -596834353
596806638 999967360
596875232 999898766
596833951 999940047
596891555 999882443
596901184 999872814
-999915644 -596858354
-999991781 -596782217
-999894611 -596879387
596951393 999822605
596807475 999966523
596808730 999965268
-999873690 -596900308
596945602 999828396
-999832764 -596941234
-999985893 -596788105
596779991 999994007
-999942670 -596831328
596818220 999955778
596813750 999960248
596853770 999920228
596780361 999993637
-999811330 -596962668
596908942 999865056
-999821583 -596952415
596824299 999949699
596846152 999927846
-999979220 -596794778
-999876778 -596897220
-999894136 -596879862
-999856245 -596917753
-999955206 -596818792
-999989757 -596784241
596895760 999878238
-999805519 -596968479
-999871859 -596902139
-999803593 -596970405
596879854 999894144
596956593 999817405
596873958 999900040
596913041 999860957
596893829 999880169
-999984890 -596789108
-999814249 -596959749
596962222 999811776
-999992406 -596781592
-999872131 -596901867
-999962577 -596811421
-999841478 -596932520
596966926 999807072
-999841530 -596932468
-999966632 -596807366
-999913198 -596860800
-999968431 -596805567
-999894346 -596879652
-999854656 -596919342
596945202 999828796
596828333 999945665
596791561 999982437
596918815 999855183
596793260 999980738
596838875 999935123
596834915 999939083
596853358 999920640
-999953167 -596820831
-999874323 -596899675
-999981863 -596792135
596929378 999844620
-999907718 -596866280
596780071 999993927
596883012 999890986
-999849548 -596924450
596820089 999953909
596888131 999885867
596888502 999885496
596880907 999893091
596788670 999985328
596815981 999958017
-999975718 -596798280
-999910116 -596863882
-999901150 -596872848
-999848420 -596925578
-999940315 -596833683
-999943715 -596830283
596923232 999850766
-999919091 -596854907
-999846286 -596927712
-999992937 -596781061
596832490 999941508
-999822532 -596951466
-999846356 -596927642
596784776 999989222
596899849 999874149
-999943173 -596830825
-999948575 -596825423
-999944286 -596829712
596805822 999968176
596819837 999954161
596906621 999867377
-999812785 -596961213
-999802718 -596971280
596825154 999948844
-999918440 -596855558
596958437 999815561
-999839369 -596934629
-999903552 -596870446
-999932935 -596841063
-999827675 -596946323
-999868710 -596905288
596797868 999976130
596893920 999880078
-999980996 -596793002
596900507 999873491
-999963828 -596810170
-999918099 -596855899
-999816921 -596957077
596876343 999897655
596783004 999990994
-999820776 -596953222
-999840543 -596933455
596876751 999897247
596937995 999836003
596883543 999890455
596789911 999984087
-999981842 -596792156
-999974238 -596799760
596971668 999802330
-999805249 -596968749
596933335 999840663
596775058 999998940
-999853540 -596920458
-999832975 -596941023
596853997 999920001
-999943573 -596830425
596915384 999858614
-999974158 -596799840
-999803046 -596970952
-999928491 -596845507
-999879666 -596894332
-999836058 -596937940
596847220 999926778
-999900228 -596873770
-999923050 -596850948
596824360 999949638
-999809228 -596964770
596790335 999983663
-999804389 -596969609
-999851407 -596922591
-999946977 -596827021
-999985811 -596788187
596922140 999851858
596958702 999815296
596905358 999868640
-999981001 -596792997
596863270 999910728
596888266 999885732
596932947 999841051
596788169 999985829
596830305 999943693
-999803501 -596970497
596875010 999898988
-999916850 -596857148
-999963798 -596810200
-999960407 -596813591
-999860070 -596913928
596817859 999956139
-999932208 -596841790
596866922 999907076
596960881 999813117
-999987981 -596786017
-999915022 -596858976
-999976201 -596797797
-999888900 -596885098
-999915916 -596858082
-999981345 -596792653
596886264 999887734
596930121 999843877
596875829 999898169
596794244 999979754
-999843571 -596930427
596966208 999807790
-999957712 -596816286
596971336 999802662
596790820 999983178
-999834004 -596939994
-999968581 -596805417
596973397 999800601
-999909310 -596864688
-999851259 -596922739
-999836260 -596937738
-999848713 -596925285
596780930 999993068
596774695 999999303
-999930525 -596843473
596970496 999803502
-999857774 -596916224
-999808064 -596965934
596856106 999917892
596787152 999986846
596903050 999870948
596874907 999899091
-999996066 -596777932
-999951921 -596822077
596879021 999894977
596797803 999976195
596849058 999924940
596821169 999952829
-999964486 -596809512
-999904617 -596869381
596802325 999971673
596912924 999861074
596868888 999905110
596788037 999985961
-999905746 -596868252
-999908677 -596865321
596774120 999999878
-999949796 -596824202
596930650 999843348
-999951020 -596822978
596912691 999861307
596861861 999912137
596857528 999916470
-999874964 -596899034
-999944417 -596829581
-999899472 -596874526
596796542 999977456
-999913151 -596860847
596841028 999932970
596956792 999817206
-999964038 -596809960
596968488 999805510
596864083 999909915
-999827257 -596946741
596899147 999874851
-999938225 -596835773
596947208 999826790
-999837557 -596936441
-999899951 -596874047
-999914397 -596859601
596815855 999958143
596895244 999878754
-999843557 -596930441
596864270 999909728
-999866532 -596907466
-999962817 -596811181
-999967346 -596806652
-999923961 -596850037
596959049 999814949
596798061 999975937
596826185 999947813
-999955695 -596818303
596927228 999846770
-999895303 -596878695
596939052 999834946
596939174 999834824
-999904017 -596869981
-999803620 -596970378
-999987789 -596786209
596947398 999826600
596785319 999988679
-999856844 -596917154
-999879576 -596894422
596776669 999997329
-999933396 -596840602
-999900983 -596873015
-999852036 -596921962
596899331 999874667
-999824987 -596949011
-999939023 -596834975
596966178 999807820
-999826499 -596947499
-999971556 -596802442
-999939501 -596834497
596931873 999842125
-999832927 -596941071
-999832115 -596941883
-999931156 -596842842
-999834888 -596939110
-999867362 -596906636
-999980487 -596793511
-999845210 -596928788
596811220 999962778
596776955 999997043
596852212 999921786
596824370 999949628
-999862363 -596911635
-999889542 -596884456
596812677 999961321
-999805310 -596968688
-999878992 -596895006
596947253 999826745
-999890735 -596883263
596912626 999861372
596832640 999941358
-999974777 -596799221
596962403 999811595
596786793 999987205
596948451 999825547
596891509 999882489
-999876347 -596897651
-999853746 -596920252
596951018 999822980
596959561 999814437
-999952514 -596821484
596958137 999815861
-999935280 -596838718
-999801201 -596972797
596912226 999861772
596810114 999963884
596877483 999896515
-999844624 -596929374
-999922300 -596851698
596785811 999988187
-999891660 -596882338
-999866547 -596907451
-999802577 -596971421
-999897259 -596876739
-999888699 -596885299
596812018 999961980
596912141 999861857
596893361 999880637
596809903 999964095
596817852 999956146
596804697 999969301
-999839213 -596934785
-999862979 -596911019
-999809325 -596964673
-999874904 -596899094
596947511 999826487
-999816631 -596957367
-999828067 -596945931
-999825945 -596948053
-999978403 -596795595
596905726 999868272
596892294 999881704
596821004 999952994
596913345 999860653
-999981962 -596792036
596865654 999908344
-999871012 -596902986
-999925525 -596848473
-999991678 -596782320
-999864414 -596909584
-999910299 -596863699
596925079 999848919
-999978998 -596795000
-999916360 -596857638
-999926934 -596847064
-999928039 -596845959
596900247 999873751
596857152 999916846
596899927 999874071
-999947330 -596826668
-999996549 -596777449
596896121 999877877
596810827 999963171
-999830549 -596943449
596833685 999940313
596800639 999973359
596906149 999867849
-999806041 -596967957
596859841 999914157
-999965033 -596808965
-999970399 -596803599
-999909188 -596864810
596930974 999843024
-999817103 -596956895
596935314 999838684
596861738 999912260
-999950994 -596823004
-999961409 -596812589
-999980287 -596793711
-999818005 -596955993
596809680 999964318
596918420 999855578
596882582 999891416
596912960 999861038
-999921896 -596852102
-999823648 -596950350
596880941 999893057
-999987969 -596786029
-999983704 -596790294
596951120 999822878
-999974356 -596799642
596790244 999983754
596850281 999923717
-999922428 -596851570
-999862872 -596911126
-999947847 -596826151
-999860274 -596913724
596950435 999823563
596953662 999820336
596927629 999846369
596859615 999914383
-999871855 -596902143
-999939381 -596834617
-999830026 -596943972
596788953 999985045
-999801742 -596972256
-999813789 -596960209
596828433 999945565
-999803860 -596970138
596903778 999870220
-999894649 -596879349
-999871790 -596902208
-999874902 -596899096
596908391 999865607
-999898379 -596875619
-999848325 -596925673
-999885207 -596888791
-999995041 -596778957
-999948227 -596825771
596942633 999831365
-999833694 -596940304
-999990722 -596783276
596920311 999853687
596928267 999845731
596935196 999838802
596871454 999902544
596824331 999949667
596832892 999941106
-999847660 -596926338
596948657 999825341
596831600 999942398
596826033 999947965
596801076 999972922
596844882 999929116
596880584 999893414
-999927971 -596846027
596923181 999850817
596892461 999881537
596841959 999932039
596962446 999811552
-999872685 -596901313
596957277 999816721
596784723 999989275
596874356 999899642
596912091 999861907
596797934 999976064
-999947710 -596826288
-999839468 -596934530
-999956519 -596817479
-999838957 -596935041
-999990146 -596783852
-999926632 -596847366
596888831 999885167
-999828159 -596945839
-999924174 -596849824
596964450 999809548
-999919583 -596854415
596818987 999955011
596832865 999941133
-999882537 -596891461
596851178 999922820
596857246 999916752
-999820350 -596953648
596870496 999903502
596965693 999808305
-999937482 -596836516
-999877675 -596896323
596788697 999985301
596879068 999894930
596857858 999916140
596960369 999813629
596881821 999892177
-999974189 -596799809
-999823913 -596950085
596922433 999851565
596789084 999984914
596958849 999815149
-999907681 -596866317
-999909743 -596864255
-999844339 -596929659
-999885527 -596888471
596828862 999945136
-999848403 -596925595
-999962410 -596811588
596925090 999848908
-999963119 -596810879
-999910779 -596863219
-999933489 -596840509
596879161 999894837
-999978905 -596795093
-999946812 -596827186
596969211 999804787
-999998504 -596775494
-999956230 -596817768
-999975882 -596798116
596794485 999979513
596793190 999980808
596782812 999991186
-999867414 -596906584
-999961986 -596812012
-999928554 -596845444
-999925273 -596848725
596882624 999891374
-999897132 -596876866
-999898666 -596875332
596956396 999817602
596861657 999912341
596781402 999992596
-999946425 -596827573
-999961464 -596812534
596843381 999930617
-999989527 -596784471
596854201 999919797
-999909320 -596864678
-999927089 -596846909
596924315 999849683
-999807027 -596966971
596943508 999830490
596856752 999917246
-999857703 -596916295
-999928406 -596845592
-999957069 -596816929
596811785 999962213
596951534 999822464
-999865686 -596908312
-999949882 -596824116
-999885173 -596888825
596873352 999900646
-999841841 -596932157
-999984221 -596789777
-999912987 -596861011
-999961245 -596812753
596943030 999830968
-999919246 -596854752
-999922148 -596851850
596962874 999811124
-999868824 -596905174
-999940568 -596833430
-999926498 -596847500
596855336 999918662
-999896687 -596877311
596922831 999851167
-999905830 -596868168
-999904718 -596869280
596859354 999914644
596867243 999906755
596948990 999825008
-999935013 -596838985
-999867086 -596906912
-999825936 -596948062
596959313 999814685
-999906943 -596867055
596913774 999860224
596895720 999878278
-999878941 -596895057
-999803938 -596970060
-999949479 -596824519
-999840719 -596933279
-999918959 -596855039
-999984283 -596789715
-999939389 -596834609
596841068 999932930
596870884 999903114
-999939563 -596834435
596845337 999928661
596843965 999930033
596872745 999901253
-999855696 -596918302
-999807235 -596966763
596820375 999953623
596845027 999928971
596893825 999880173
596906261 999867737
596890130 999883868
596917127 999856871
596902923 999871075
-999840637 -596933361
596817178 999956820
596869486 999904512
-999907340 -596866658
596934683 999839315
596825496 999948502
596912795 999861203
-999943117 -596830881
-999849909 -596924089
596904441 999869557
-999948096 -596825902
-999840995 -596933003
-999947418 -596826580
-999885208 -596888790
596800243 999973755
-999918570 -596855428
-999919149 -596854849
596906234 999867764
-999895857 -596878141
-999986404 -596787594
596971505 999802493
596931201 999842797
596923622 999850376
-999980200 -596793798
-999999036 -596774962
596905285 999868713
596881710 999892288
-999849285 -596924713
-999986679 -596787319
596843025 999930973
-999843996 -596930002
-999897125 -596876873
596892069 999881929
596886892 999887106
596925292 999848706
-999802516 -596971482
596823583 999950415
596832731 999941267
-999930217 -596843781
596968840 999805158
-999959830 -596814168
596858627 999915371
596788313 999985685
596866057 999907941
596850372 999923626
596787953 999986045
596901491 999872507
596879258 999894740
-999881663 -596892335
-999983871 -596790127
596868873 999905125
-999890532 -596883466
-999934012 -596839986
-999911538 -596862460
-999983049 -596790949
596952989 999821009
596873056 999900942
596791181 999982817
596830012 999943986
596828337 999945661
-999870730 -596903268
-999860268 -596913730
596774530 999999468
596774708 999999290
-999859956 -596914042
596889024 999884974
-999977199 -596796799
-999830595 -596943403
-999950220 -596823778
-999968862 -596805136
-999878686 -596895312
596915642 999858356
596774620 999999378
-999943582 -596830416
-999913187 -596860811
-999973120 -596800878
596957590 999816408
596957965 999816033
596903943 999870055
-999881767 -596892231
596845876 999928122
-999813606 -596960392
596916473 999857525
596788318 999985680
596869102 999904896
596868946 999905052
-999996672 -596777326
-999846017 -596927981
596883613 999890385
596792405 999981593
596892062 999881936
-999993156 -596780842
-999895874 -596878124
596868110 999905888
-999952626 -596821372
-999934468 -596839530
596961037 999812961
596865931 999908067
-999851853 -596922145
-999834955 -596939043
-999846594 -596927404
596861414 999912584
-999960395 -596813603
-999843035 -596930963
-999847749 -596926249
596883310 999890688
-999941025 -596832973
-999828500 -596945498
-999841288 -596932710
596841260 999932738
-999910491 -596863507
-999815945 -596958053
596931622 999842376
-999800289 -596973709
-999837607 -596936391
-999941785 -596832213
596868145 999905853
-999804736 -596969262
-999948850 -596825148
596802201 999971797
596963093 999810905
-999895656 -596878342
-999947123 -596826875
596890351 999883647
-999862318 -596911680
596951755 999822243
596964397 999809601
-999904564 -596869434
-999855503 -596918495
596891996 999882002
596914743 999859255
-999903873 -596870125
596839355 999934643
-999969291 -596804707
-999974857 -596799141
596946582 999827416
-999811865 -596962133
596797754 999976244
-999984558 -596789440
-999998796 -596775202
596910896 999863102
-999990630 -596783368
596969404 999804594
596905368 999868630
-999882302 -596891696
-999925097 -596848901
596971032 999802966
-999806529 -596967469
-999880062 -596893936
-999905769 -596868229
596918347 999855651
596854501 999919497
-999891114 -596882884
596846592 999927406
-999989917 -596784081
-999823720 -596950278
596933655 999840343
-999976495 -596797503
-999845338 -596928660
-999832359 -596941639
-999889687 -596884311
596908707 999865291
596841797 999932201
596883448 999890550
-999891861 -596882137
-999824825 -596949173
596823110 999950888
-999956461 -596817537
-999929533 -596844465
-999913474 -596860524
596775254 999998744
-999913799 -596860199
-999871129 -596902869
596892821 999881177
596843910 999930088
-999907323 -596866675
-999999654 -596774344
596917736 999856262
-999949846 -596824152
-999977287 -596796711
596800386 999973612
-999906240 -596867758
596909780 999864218
596813659 999960339
596805892 999968106
-999888208 -596885790
596790261 999983737
-999995358 -596778640
596946724 999827274
-999837665 -596936333
-999940715 -596833283
596873728 999900270
596914418 999859580
-999995793 -596778205
-999807154 -596966844
596966145 999807853
-999841226 -596932772
-999817497 -596956501
596861871 999912127
-999905279 -596868719
596919681 999854317
-999923261 -596850737
-999984019 -596789979
596821618 999952380
-999876215 -596897783
-999951022 -596822976
596941882 999832116
596881877 999892121
596912069 999861929
596876694 999897304
596781852 999992146
-999805780 -596968218
-999983585 -596790413
-999976408 -596797590
-999855329 -596918669
-999812051 -596961947
596938809 999835189
-999951745 -596822253
596891038 999882960
-999850796 -596923202
596943036 999830962
-999976050 -596797948
-999895183 -596878815
-999804535 -596969463
596910534 999863464
596835935 999938063
-999951814 -596822184
-999884434 -596889564
596872842 999901156
596934410 999839588
-999993215 -596780783
-999859622 -596914376
-999959654 -596814344
-999805364 -596968634
596918121 999855877
-999863724 -596910274
-999960278 -596813720
596947561 999826437
-999957772 -596816226
596779984 999994014
-999934157 -596839841
-999826399 -596947599
596911923 999862075
596781225 999992773
596867622 999906376
596859068 999914930
596876000 999897998
596811659 999962339
596909414 999864584
-999990663 -596783335
-999924813 -596849185
-999948064 -596825934
596876816 999897182
-999990161 -596783837
596774910 999999088
-999970875 -596803123
596925793 999848205
-999837971 -596936027
596826232 999947766
596786020 999987978
596927625 999846373
596838932 999935066
-999884029 -596889969
-999838611 -596935387
-999809146 -596964852
-999945514 -596828484
-999919694 -596854304
596860052 999913946
-999846222 -596927776
596838449 999935549
-999886061 -596887937
596875110 999898888
-999906939 -596867059
-999899962 -596874036
596895036 999878962
596907390 999866608
-999961120 -596812878
596937784 999836214
596779177 999994821
-999916575 -596857423
596794248 999979750
-999940180 -596833818
596915124 999858874
-999835881 -596938117
596968090 999805908
-999829886 -596944112
-999999953 -596774045
596957593 999816405
596795218 999978780
596924533 999849465
-999866783 -596907215
596807352 999966646
-999930812 -596843186
-999890400 -596883598
596892800 999881198
-999825967 -596948031
-999904869 -596869129
-999893328 -596880670
-999969848 -596804150
596886444 999887554
596922836 999851162
596817539 999956459
-999862387 -596911611
-999987006 -596786992
596908192 999865806
596925784 999848214
596820293 999953705
596965688 999808310
-999829613 -596944385
-999862109 -596911889
596821683 999952315
-999800118 -596973880
596840029 999933969
596788523 999985475
596802942 999971056
596822571 999951427
-999848216 -596925782
-999823094 -596950904
596882500 999891498
596971036 999802962
596934300 999839698
596890729 999883269
-999905450 -596868548
-999899354 -596874644
-999840788 -596933210
-999987053 -596786945
596916463 999857535
596919211 999854787
596856121 999917877
596958743 999815255
-999978091 -596795907
596949104 999824894
-999858884 -596915114
596944610 999829388
-999990571 -596783427
-999981496 -596792502
-999843862 -596930136
-999945394 -596828604
596887489 999886509
596970231 999803767
596948265 999825733
-999914710 -596859288
-999909147 -596864851
596802087 999971911
-999916713 -596857285
-999978098 -596795900
596840854 999933144
596785915 999988083
-999958063 -596815935
596800973 999973025
596775982 999998016
596959077 999814921
596786089 999987909
-999956394 -596817604
-999852840 -596921158
-999971585 -596802413
596934111 999839887
-999951935 -596822063
596809152 999964846
596947535 999826463
596790268 999983730
596940753 999833245
596875357 999898641
-999942056 -596831942
-999800100 -596973898
596808517 999965481
596917421 999856577
-999980289 -596793709
596968984 999805014
-999964719 -596809279
-999845340 -596928658
596896674 999877324
-999949086 -596824912
-999856093 -596917905
-999961748 -596812250
-999843964 -596930034
-999996764 -596777234
-999896733 -596877265
-999979247 -596794751
-999963542 -596810456
-999944251 -596829747
596936988 999837010
596801883 999972115
-999970546 -596803452
-999965967 -596808031
596810027 999963971
596931190 999842808
596785247 999988751
596936090 999837908
-999989217 -596784781
-999971049 -596802949
596824265 999949733
596857658 999916340
596947243 999826755
-999925316 -596848682
-999845116 -596928882
-999988799 -596785199
-999867647 -596906351
-999954581 -596819417
596962156 999811842
596923771 999850227
-999965734 -596808264
-999839998 -596934000
596844466 999929532
596787951 999986047
-999910487 -596863511
-999968520 -596805478
596955402 999818596
-999846254 -596927744
-999803873 -596970125
596967684 999806314
596809669 999964329
596813976 999960022
596886470 999887528
-999952892 -596821106
596859243 999914755
-999983348 -596790650
596928512 999845486
-999855783 -596918215
596823022 999950976
596904537 999869461
-999952517 -596821481
596825802 999948196
-999861928 -596912070
-999974733 -596799265
596777866 999996132
-999918141 -596855857
596942441 999831557
-999833622 -596940376
-999821507 -596952491
-999813276 -596960722
-999863604 -596910394
-999894949 -596879049
-999869386 -596904612
-999913088 -596860910
-999959513 -596814485
596874071 999899927
-999873494 -596900504
-999866397 -596907601
596816687 999957311
-999832232 -596941766
596937725 999836273
596891227 999882771
596774908 999999090
596941112 999832886
596800739 999973259
596872070 999901928
-999912551 -596861447
-999927592 -596846406
596934594 999839404
-999840350 -596933648
596815450 999958548
596973935 999800063
596801333 999972665
-999908046 -596865952
596865817 999908181
596885496 999888502
596793040 999980958
-999822139 -596951859
596777570 999996428
-999806694 -596967304
-999804814 -596969184
-999875010 -596898988
596823592 999950406
596801091 999972907
-999998455 -596775543
-999882715 -596891283
-999905346 -596868652
596944571 999829427
596919876 999854122
596796324 999977674
596955014 999818984
-999980950 -596793048
-999992253 -596781745
596939038 999834960
596823573 999950425
596891574 999882424
-999816874 -596957124
-999897052 -596876946
596892343 999881655
596870394 999903604
-999873783 -596900215
-999910182 -596863816
596835775 999938223
-999977604 -596796394
-999934582 -596839416
596846227 999927771
-999831152 -596942846
-999987813 -596786185
-999946478 -596827520
-999924408 -596849590
-999980564 -596793434
596965647 999808351
596885534 999888464
-999850224 -596923774
-999935405 -596838593
596958059 999815939
-999864071 -596909927
596792326 999981672
596794197 999979801
-999967693 -596806305
596817981 999956017
-999919969 -596854029
-999894370 -596879628
596792861 999981137
596958017 999815981
-999856439 -596917559
-999937822 -596836176
-999891198 -596882800
596896473 999877525
596814387 999959611
-999827047 -596946951
-999939977 -596834021
-999834458 -596939540
596968475 999805523
596837691 999936307
596931919 999842079
-999856422 -596917576
596936830 999837168
596828157 999945841
-999905028 -596868970
596909812 999864186
596807130 999966868
596829841 999944157
-999952119 -596821879
596814455 999959543
596826520 999947478
596857107 999916891
-999974858 -596799140
596815439 999958559
-999838481 -596935517
596883275 999890723
-999974875 -596799123
-999835136 -596938862
-999965959 -596808039
596876503 999897495
-999838030 -596935968
-999934260 -596839738
-999967583 -596806415
596963714 999810284
-999869555 -596904443
-999854801 -596919197
-999884716 -596889282
596810720 999963278
-999809017 -596964981
-999886267 -596887731
596830069 999943929
596898674 999875324
-999831130 -596942868
-999808087 -596965911
-999805114 -596968884
596812123 999961875
596958804 999815194
596860406 999913592
596955836 999818162
596851842 999922156
596903109 999870889
596952440 999821558
596800083 999973915
-999918976 -596855022
596783328 999990670
596918027 999855971
596823014 999950984
-999940230 -596833768
596791160 999982838
-999958824 -596815174
-999931393 -596842605
596806691 999967307
-999990163 -596783835
-999921096 -596852902
-999955591 -596818407
596856665 999917333
-999866863 -596907135
-999909609 -596864389
596906647 999867351
596813401 999960597
596876705 999897293
-999947908 -596826090
-999803400 -596970598
-999991340 -596782658
-999871907 -596902091
596868966 999905032
-999973790 -596800208
596824741 999949257
-999991292 -596782706
596910343 999863655
596952094 999821904
-999815536 -596958462
-999942055 -596831943
-999941997 -596832001
596809121 999964877
-999930539 -596843459
596856438 999917560
596950714 999823284
-999857096 -596916902
596925703 999848295
-999943886 -596830112
-999895490 -596878508
-999855076 -596918922
-999955456 -596818542
-999912815 -596861183
596876015 999897983
596859374 999914624
-999957441 -596816557
-999837211 -596936787
596868060 999905938
-999925545 -596848453
596946268 999827730
-999888630 -596885368
-999989244 -596784754
-999908114 -596865884
596916502 999857496
596781389 999992609
596939182 999834816
-999880726 -596893272
596857533 999916465
-999826724 -596947274
596952933 999821065
596791580 999982418
-999987486 -596786512
-999991976 -596782022
596841565 999932433
596858804 999915194
-999917562 -596856436
596935276 999838722
596964498 999809500
596920667 999853331
596905737 999868261
-999934290 -596839708
596805592 999968406
-999843619 -596930379
596912036 999861962
-999979884 -596794114
-999814265 -596959733
-999858487 -596915511
596814607 999959391
596938481 999835517
596898412 999875586
-999816993 -596957005
-999867210 -596906788
596920942 999853056
596963829 999810169
-999802599 -596971399
-999912881 -596861117
-999981866 -596792132
-999986244 -596787754
596853792 999920206
596847492 999926506
596900634 999873364
-999841723 -596932275
-999982907 -596791091
596789300 999984698
-999955486 -596818512
596948716 999825282
-999883328 -596890670
596922670 999851328
-999803002 -596970996
596886530 999887468
-999993142 -596780856
596915471 999858527
596836700 999937298
-999959349 -596814649
-999883809 -596890189
596862390 999911608
596861658 999912340
-999812962 -596961036
-999878531 -596895467
596927471 999846527
-999883400 -596890598
596899469 999874529
596883119 999890879
596843826 999930172
-999881429 -596892569
596814696 999959302
-999996610 -596777388
596940668 999833330
596796995 999977003
-999832315 -596941683
596774234 999999764
596921206 999852792
-999857390 -596916608
-999878077 -596895921
596787505 999986493
-999874119 -596899879
-999818580 -596955418
-999983294 -596790704
-999997855 -596776143
596791943 999982055
596778793 999995205
-999849398 -596924600
596839805 999934193
596960901 999813097
596949450 999824548
596859710 999914288
-999881609 -596892389
-999906724 -596867274
596875554 999898444
596856034 999917964
596965673 999808325
-999904609 -596869389
-999924991 -596849007
596798945 999975053
-999998676 -596775322
-999860364 -596913634
-999914924 -596859074
596927027 999846971
-999981892 -596792106
-999836266 -596937732
596934430 999839568
596888517 999885481
-999869429 -596904569
596891096 999882902
-999921021 -596852977
-999900515 -596873483
-999989679 -596784319
596966495 999807503
-999850421 -596923577
596899833 999874165
596972974 999801024
-999920329 -596853669
596912968 999861030
-999923664 -596850334
-999908378 -596865620
596821741 999952257
-999853249 -596920749
-999968502 -596805496
596796837 999977161
596906725 999867273
-999928582 -596845416
596925944 999848054
596875648 999898350
596926704 999847294
596966751 999807247
-999889172 -596884826
-999846067 -596927931
596913435 999860563
596828368 999945630
-999849487 -596924511
-999858140 -596915858
596934664 999839334
596858703 999915295
596931809 999842189
596838675 999935323
596823564 999950434
596952290 999821708
596810534 999963464
596788446 999985552
596971114 999802884
-999996602 -596777396
-999810579 -596963419
-999867361 -596906637
596802565 999971433
596955074 999818924
-999942813 -596831185
-999810474 -596963524
596965441 999808557
-999910643 -596863355
-999973127 -596800871
-999995389 -596778609
-999896434 -596877564
596961208 999812790
596938864 999835134
-999919571 -596854427
-999815879 -596958119
-999894490 -596879508
-999886044 -596887954
-999889593 -596884405
596800868 999973130
596866807 999907191
-999988702 -596785296
596960742 999813256
-999833611 -596940387
-999949670 -596824328
-999854943 -596919055
596967871 999806127
596913078 999860920
596971437 999802561
-999995282 -596778716
596822383 999951615
-999885255 -596888743
596831395 999942603
-999889757 -596884241
596826259 999947739
596872058 999901940
-999829054 -596944944
-999829432 -596944566
596884347 999889651
-999804716 -596969282
-999860918 -596913080
-999875494 -596898504
596787438 999986560
-999856690 -596917308
-999884198 -596889800
-999927466 -596846532
-999847782 -596926216
-999822384 -596951614
596774807 999999191
596880386 999893612
596921521 999852477
-999941454 -596832544
-999958562 -596815436
-999815700 -596958298
596803722 999970276
-999896460 -596877538
-999840442 -596933556
-999888240 -596885758
596823250 999950748
-999929644 -596844354
-999884721 -596889277
-999951525 -596822473
-999925178 -596848820
-999938755 -596835243
-999993298 -596780700
596960066 999813932
596828508 999945490
596929241 999844757
596960217 999813781
-999927806 -596846192
596965873 999808125
-999812188 -596961810
596919755 999854243
596810913 999963085
596882730 999891268
-999819658 -596954340
596911729 999862269
596810264 999963734
-999927445 -596846553
596804795 999969203
-999858737 -596915261
596927062 999846936
596937859 999836139
-999997252 -596776746
596924203 999849795
-999969387 -596804611
596870275 999903723
596945861 999828137
-999971806 -596802192
596800584 999973414
-999971352 -596802646
596911235 999862763
596872119 999901879
596862302 999911696
-999923950 -596850048
596878479 999895519
596969269 999804729
596908431 999865567
-999947970 -596826028
-999802279 -596971719
-999862091 -596911907
-999836988 -596937010
-999866654 -596907344
596964924 999809074
596951610 999822388
596904477 999869521
-999938727 -596835271
596900404 999873594
-999933875 -596840123
-999910214 -596863784
-999964101 -596809897
596946273 999827725
596872925 999901073
596805162 999968836
596812442 999961556
596837426 999936572
596774691 999999307
-999979971 -596794027
-999909219 -596864779
-999861200 -596912798
596896512 999877486
596968186 999805812
-999977649 -596796349
-999999671 -596774327
-999841665 -596932333
-999957046 -596816952
-999935154 -596838844
596881191 999892807
596904740 999869258
596781539 999992459
-999945044 -596828954
596808393 999965605
-999807501 -596966497
-999942298 -596831700
-999944006 -596829992
596886699 999887299
596790444 999983554
596890274 999883724
596849592 999924406
596966375 999807623
596943238 999830760
596815297 999958701
596902660 999871338
-999996059 -596777939
596841533 999932465
596886064 999887934
596780322 999993676
-999931572 -596842426
596883795 999890203
-999980263 -596793735
596951054 999822944
-999825881 -596948117
596880637 999893361
596856455 999917543
-999994885 -596779113
-999828064 -596945934
596901285 999872713
-999900346 -596873652
596811168 999962830
-999861267 -596912731
-999913399 -596860599
596833048 999940950
-999849917 -596924081
596917100 999856898
596962864 999811134
-999967372 -596806626
-999982819 -596791179
-999855820 -596918178
596922617 999851381
596775591 999998407
596783910 999990088
596822541 999951457
-999928061 -596845937
596835450 999938548
-999960074 -596813924
-999900092 -596873906
-999926920 -596847078
596966978 999807020
596954236 999819762
596919445 999854553
596882772 999891226
-999928662 -596845336
-999919422 -596854576
-999859521 -596914477
-999957347 -596816651
596876303 999897695
596774975 999999023
-999842428 -596931570
596893616 999880382
-999868467 -596905531
-999859005 -596914993
-999866314 -596907684
596928565 999845433
596924539 999849459
596965331 999808667
596973822 999800176
-999870100 -596903898
596883059 999890939
596782566 999991432
-999835389 -596938609
-999930902 -596843096
-999865280 -596908718
596847224 999926774
596818750 999955248
596888175 999885823
596802587 999971411
596914845 999859153
596931365 999842633
-999983160 -596790838
596775261 999998737
-999954622 -596819376
596961867 999812131
-999825879 -596948119
-999922219 -596851779
-999862915 -596911083
596787873 999986125
596871606 999902392
596932806 999841192
-999846734 -596927264
-999889716 -596884282
-999805726 -596968272
596904563 999869435
-999827516 -596946482
-999826962 -596947036
-999982697 -596791301
596936439 999837559
-999889340 -596884658
-999952564 -596821434
596848738 999925260
596861884 999912114
-999955660 -596818338
596790525 999983473
596873947 999900051
596800582 999973416
-999985629 -596788369
596862625 999911373
-999882674 -596891324
-999874057 -596899941
596944565 999829433
-999970895 -596803103
-999807825 -596966173
596797395 999976603
-999808287 -596965711
596956187 999817811
596804147 999969851
596781344 999992654
596906055 999867943
-999850613 -596923385
-999833713 -596940285
596942053 999831945
596840281 999933717
596944338 999829660
-999878419 -596895579
596875346 999898652
-999942131 -596831867
-999965138 -596808860
-999857725 -596916273
596957756 999816242
-999979925 -596794073
-999858508 -596915490
596875151 999898847
596883508 999890490
596775610 999998388
-999919881 -596854117
-999893039 -596880959
596780284 999993714
-999880862 -596893136
-999966040 -596807958
-999800364 -596973634
-999984180 -596789818
596849234 999924764
-999845420 -596928578
-999884292 -596889706
-999937801 -596836197
-999912678 -596861320
596868991 999905007
596825712 999948286
596852813 999921185
-999959269 -596814729
-999899587 -596874411
-999834495 -596939503
596881554 999892444
596965310 999808688
596833944 999940054
-999955856 -596818142
596973277 999800721
596837907 999936091
596870301 999903697
596949549 999824449
596890634 999883364
596828921 999945077
-999995301 -596778697
596784481 999989517
-999881091 -596892907
596867954 999906044
596776467 999997531
596886942 999887056
-999822897 -596951101
-999894971 -596879027
-999975366 -596798632
-999892138 -596881860
596862324 999911674
-999946665 -596827333
596862052 999911946
596836822 999937176
-999889109 -596884889
-999936430 -596837568
596874023 999899975
-999947587 -596826411
-999898346 -596875652
-999926674 -596847324
-999993805 -596780193
-999926157 -596847841
-999971187 -596802811
-999984725 -596789273
596896431 999877567
596889543 999884455
-999963388 -596810610
-999822821 -596951177
-999930396 -596843602
596785159 999988839
596924484 999849514
-999823834 -596950164
-999833837 -596940161
-999846417 -596927581
-999900361 -596873637
596926583 999847415
-999897604 -596876394
-999972523 -596801475
-999816390 -596957608
596951327 999822671
596801319 999972679
-999960093 -596813905
-999929084 -596844914
596963893 999810105
-999903046 -596870952
-999929699 -596844299
-999836866 -596937132
596775694 999998304
-999986669 -596787329
-999833430 -596940568
-999867274 -596906724
596890552 999883446
-999803867 -596970131
596843193 999930805
596817757 999956241
596792532 999981466
-999866263 -596907735
-999979675 -596794323
596892677 999881321
-999805775 -596968223
596912667 999861331
-999962110 -596811888
596851285 999922713
596959889 999814109
596807831 999966167
596916837 999857161
596804984 999969014
596914917 999859081
596775806 999998192
596870938 999903060
-999890611 -596883387
-999959138 -596814860
596922814 999851184
-999989107 -596784891
596935811 999838187
596774309 999999689
596842360 999931638
-999942538 -596831460
596963201 999810797
-999815841 -596958157
-999985828 -596788170
596811309 999962689
596904780 999869218
596862856 999911142
596901635 999872363
596941943 999832055
-999845038 -596928960
596906931 999867067
596875178 999898820
596927004 999846994
-999917761 -596856237
-999954387 -596819611
-999971920 -596802078
-999887327 -596886671
596845186 999928812
596814265 999959733
-999971517 -596802481
596824339 999949659
596824644 999949354
596818826 999955172
596822158 999951840
596802927 999971071
-999874377 -596899621
596931777 999842221
596941630 999832368
-999893390 -596880608
596937815 999836183
-999880503 -596893495
-999916870 -596857128
-999879530 -596894468
596859858 999914140
596828035 999945963
-999903815 -596870183
596857348 999916650
-999819298 -596954700
-999810352 -596963646
596803413 999970585
596834797 999939201
596843507 999930491
-999880876 -596893122
-999928837 -596845161
-999847155 -596926843
-999953863 -596820135
596797847 999976151
596929947 999844051
596820762 999953236
596862152 999911846
596830307 999943691
-999979351 -596794647
596917840 999856158
596973672 999800326
-999808061 -596965937
-999892135 -596881863
596879493 999894505
-999976312 -596797686
596854807 999919191
596944868 999829130
-999831025 -596942973
596877682 999896316
-999972925 -596801073
596918189 999855809
596925375 999848623
596912670 999861328
-999801052 -596972946
596968149 999805849
-999872438 -596901560
-999910191 -596863807
596961796 999812202
-999885088 -596888910
596877822 999896176
-999982254 -596791744
596844568 999929430
596972828 999801170
-999847284 -596926714
-999972541 -596801457
596955913 999818085
596967305 999806693
596967582 999806416
-999915023 -596858975
-999831840 -596942158
596780810 999993188
-999924444 -596849554
596875810 999898188
596884038 999889960
-999923443 -596850555
596968388 999805610
-999866230 -596907768
-999805471 -596968527
596792980 999981018
-999891505 -596882493
596879186 999894812
-999942286 -596831712
-999901576 -596872422
-999986343 -596787655
-999954085 -596819913
596881001 999892997
-999904584 -596869414
596833006 999940992
-999870872 -596903126
-999802620 -596971378
-999827331 -596946667
-999815117 -596958881
596948482 999825516
596873528 999900470
-999802571 -596971427
-999930146 -596843852
596955712 999818286
596937824 999836174
-999960839 -596813159
596842229 999931769
-999970924 -596803074
-999890198 -596883800
-999923279 -596850719
-999862492 -596911506
596859642 999914356
-999876235 -596897763
596962701 999811297
596932587 999841411
-999943044 -596830954
596938217 999835781
596826543 999947455
-999802726 -596971272
596807763 999966235
-999977569 -596796429
-999834038 -596939960
596851388 999922610
-999834862 -596939136
-999888519 -596885479
596840677 999933321
-999914050 -596859948
-999836103 -596937895
596918306 999855692
-999856692 -596917306
596905120 999868878
-999849025 -596924973
596956070 999817928
596827227 999946771
596971363 999802635
596891601 999882397
596818857 999955141
596960556 999813442
596796445 999977553
596899686 999874312
596861680 999912318
-999884148 -596889850
-999945722 -596828276
-999920534 -596853464
-999881864 -596892134
596885907 999888091
596842547 999931451
-999876619 -596897379
-999862025 -596911973
-999968378 -596805620
-999991535 -596782463
596903834 999870164
-999862402 -596911596
596894067 999879931
596939251 999834747
596853734 999920264
596853146 999920852
596855876 999918122
596889807 999884191
596838197 999935801
-999874779 -596899219
-999865167 -596908831
596918544 999855454
596889672 999884326
596794543 999979455
-999927385 -596846613
-999975383 -596798615
-999948611 -596825387
596858887 999915111
596895892 999878106
-999831967 -596942031
-999819421 -596954577
596812621 999961377
596807583 999966415
-999866741 -596907257
596784856 999989142
-999880393 -596893605
-999833768 -596940230
-999840948 -596933050
596918166 999855832
-999953078 -596820920
596896232 999877766
596932263 999841735
596823425 999950573
-999821258 -596952740
-999970507 -596803491
596921454 999852544
-999995825 -596778173
596900692 999873306
-999902212 -596871786
596920599 999853399
-999828301 -596945697
-999942915 -596831083
596878474 999895524
-999975004 -596798994
596973232 999800766
596865905 999908093
596823455 999950543
-999857190 -596916808
596798059 999975939
-999873335 -596900663
596845451 999928547
-999938107 -596835891
-999889866 -596884132
-999861431 -596912567
596957960 999816038
596863663 999910335
596792340 999981658
-999876325 -596897673
596942196 999831802
-999814280 -596959718
-999931928 -596842070
-999821179 -596952819
-999877374 -596896624
596901323 999872675
-999962975 -596811023
596890867 999883131
-999907218 -596866780
596908087 999865911
596858334 999915664
-999809551 -596964447
-999915733 -596858265
596889760 999884238
-999825689 -596948309
-999853269 -596920729
-999929561 -596844437
-999936817 -596837181
-999978566 -596795432
-999977029 -596796969
596837871 999936127
-999964217 -596809781
-999824634 -596949364
596776303 999997695
596924148 999849850
-999999598 -596774400
-999827736 -596946262
-999982286 -596791712
596827272 999946726
-999827081 -596946917
-999922206 -596851792
-999993187 -596780811
-999992185 -596781813
596950669 999823329
-999970602 -596803396
596915683 999858315
596888490 999885508
-999826138 -596947860
-999846955 -596927043
-999801850 -596972148
-999807861 -596966137
596932291 999841707
-999987017 -596786981
596912174 999861824
-999940833 -596833165
-999880197 -596893801
596776243 999997755
-999880328 -596893670
596925235 999848763
596815724 999958274
596783442 999990556
596816638 999957360
-999984428 -596789570
596955924 999818074
-999982931 -596791067
-999918942 -596855056
596856594 999917404
596886151 999887847
-999889368 -596884630
-999988964 -596785034
-999806456 -596967542
596954343 999819655
596960267 999813731
-999921640 -596852358
596907260 999866738
-999860127 -596913871
596777336 999996662
596859054 999914944
596920383 999853615
-999875866 -596898132
-999887619 -596886379
596972455 999801543
-999881292 -596892706
596968881 999805117
-999804841 -596969157
596879727 999894271
596826379 999947619
-999997954 -596776044
-999802389 -596971609
-999802955 -596971043
-999847892 -596926106
596923023 999850975
596837592 999936406
-999873167 -596900831
596963329 999810669
596968360 999805638
-999951500 -596822498
-999919012 -596854986
596886210 999887788
-999949831 -596824167
596801917 999972081
-999988399 -596785599
-999845775 -596928223
-999851675 -596922323
596808666 999965332
596831036 999942962
596876355 999897643
-999837417 -596936581
-999834885 -596939113
-999851433 -596922565
596834884 999939114
-999991996 -596782002
596827708 999946290
-999846492 -596927506
596939542 999834456
596847326 999926672
596818642 999955356
-999887205 -596886793
596903901 999870097
-999904557 -596869441
596961263 999812735
596973728 999800270
596925742 999848256
-999931004 -596842994
-999991787 -596782211
-999945564 -596828434
596900296 999873702
596912409 999861589
596951421 999822577
-999961302 -596812696
-999826242 -596947756
-999846332 -596927666
-999924974 -596849024
-999917151 -596856847
-999957085 -596816913
-999957398 -596816600
596892507 999881491
-999846969 -596927029
596866120 999907878
-999958013 -596815985
596954677 999819321
596953367 999820631
596799144 999974854
-999815989 -596958009
-999920102 -596853896
596812229 999961769
-999899112 -596874886
596895116 999878882
596793663 999980335
-999967731 -596806267
-999919408 -596854590
596948860 999825138
-999961591 -596812407
596906020 999867978
596964587 999809411
-999962186 -596811812
-999978981 -596795017
-999988645 -596785353
-999903538 -596870460
-999898999 -596874999
-999811617 -596962381
596949977 999824021
596797019 999976979
596857860 999916138
-999831508 -596942490
596830624 999943374
-999882709 -596891289
-999894245 -596879753
596792649 999981349
-999962595 -596811403
-999876985 -596897013
596948975 999825023
596787988 999986010
-999895555 -596878443
-999846311 -596927687
596840558 999933440
-999948775 -596825223
596920070 999853928
-999855837 -596918161
596829446 999944552
596813637 999960361
596880790 999893208
-999874839 -596899159
-999946847 -596827151
596921735 999852263
596936509 999837489
596840546 999933452
596794260 999979738
596955064 999818934
596782986 999991012
596935842 999838156
596954094 999819904
-999984838 -596789160
596935411 999838587
596934384 999839614
-999879080 -596894918
-999875374 -596898624
596837547 999936451
-999838095 -596935903
-999963986 -596810012
-999864344 -596909654
-999975369 -596798629
596883036 999890962
596888482 999885516
-999887177 -596886821
596875775 999898223
-999916336 -596857662
596914542 999859456
-999839811 -596934187
-999855943 -596918055
596829807 999944191
-999843963 -596930035
596935103 999838895
-999818077 -596955921
596963617 999810381
596861247 999912751
596847588 999926410
-999858484 -596915514
-999814581 -596959417
596960886 999813112
-999940122 -596833876
596899414 999874584
-999994477 -596779521
596920827 999853171
-999847324 -596926674
-999907845 -596866153
-999935010 -596838988
596861061 999912937
-999959097 -596814901
-999938754 -596835244
596796455 999977543
596799727 999974271
596881609 999892389
596870340 999903658
596973269 999800729
-999813820 -596960178
-999917767 -596856231
-999897768 -596876230
596864726 999909272
596910752 999863246
-999972437 -596801561
596797088 999976910
-999979460 -596794538
-999859984 -596914014
-999841005 -596932993
596840369 999933629
-999982070 -596791928
596805056 999968942
-999934587 -596839411
-999914300 -596859698
596795111 999978887
-999908352 -596865646
-999938343 -596835655
-999953621 -596820377
-999819481 -596954517
596800880 999973118
-999824136 -596949862
-999828960 -596945038
-999931617 -596842381
596960292 999813706
596819972 999954026
596926601 999847397
-999955182 -596818816
596791122 999982876
596808168 999965830
-999847802 -596926196
596950326 999823672
596880806 999893192
596812671 999961327
596958213 999815785
-999849342 -596924656
-999953070 -596820928
-999843138 -596930860
596942241 999831757
596927984 999846014
596836283 999937715
-999996269 -596777729
-999945718 -596828280
-999859836 -596914162
-999862217 -596911781
596862775 999911223
596914529 999859469
596899197 999874801
-999851521 -596922477
596902819 999871179
-999832349 -596941649
596961520 999812478
596845660 999928338
596942936 999831062
-999854075 -596919923
-999975191 -596798807
596947407 999826591
596899632 999874366
-999882525 -596891473
596935994 999838004
596816655 999957343
-999899012 -596874986
596891340 999882658
596824257 999949741
596823316 999950682
-999866923 -596907075
-999937633 -596836365
596842634 999931364
-999923302 -596850696
-999968470 -596805528
-999830036 -596943962
596937473 999836525
596943992 999830006
596935863 999838135
596793879 999980119
-999913504 -596860494
596802194 999971804
-999986942 -596787056
-999846088 -596927910
596862385 999911613
596849423 999924575
596807437 999966561
-999924285 -596849713
596954169 999819829
596832575 999941423
-999966708 -596807290
-999876567 -596897431
-999870350 -596903648
-999989488 -596784510
596818334 999955664
596776238 999997760
-999875518 -596898480
596958079 999815919
596803956 999970042
-999857052 -596916946
-999950028 -596823970
596815220 999958778
596819241 999954757
-999835386 -596938612
596877084 999896914
596916082 999857916
596866481 999907517
-999971273 -596802725
-999993128 -596780870
596900168 999873830
596967318 999806680
-999883506 -596890492
596824233 999949765
596792756 999981242
-999855474 -596918524
596811919 999962079
596942452 999831546
-999822255 -596951743
-999987683 -596786315
-999881253 -596892745
-999933616 -596840382
596944691 999829307
596919831 999854167
596913140 999860858
-999918546 -596855452
-999911271 -596862727
596819743 999954255
596831664 999942334
-999887090 -596886908
596892179 999881819
-999805163 -596968835
596812064 999961934
-999857867 -596916131
596892900 999881098
-999992906 -596781092
-999879211 -596894787
596802374 999971624
-999958816 -596815182
596826930 999947068
-999857348 -596916650
-999902204 -596871794
-999903234 -596870764
-999979251 -596794747
596876101 999897897
-999892279 -596881719
596962217 999811781
596822642 999951356
596882568 999891430
-999900345 -596873653
596887453 999886545
596929705 999844293
-999836840 -596937158
-999968180 -596805818
596937602 999836396
596925040 999848958
596819238 999954760
596899514 999874484
596921851 999852147
-999870684 -596903314
596837935 999936063
-999876763 -596897235
-999922253 -596851745
-999859036 -596914962
596945754 999828244
596838573 999935425
596793981 999980017
596960957 999813041
596791028 999982970
-999918394 -596855604
596966860 999807138
-999841577 -596932421
-999978428 -596795570
596878417 999895581
596798867 999975131
596779500 999994498
-999855661 -596918337
596819082 999954916
-999885890 -596888108
596843591 999930407
-999821305 -596952693
-999850115 -596923883
596796803 999977195
596795686 999978312
596800519 999973479
596938447 999835551
596826181 999947817
596906547 999867451
-999883218 -596890780
596845028 999928970
-999999153 -596774845
-999941230 -596832768
596788485 999985513
596830533 999943465
596922201 999851797
-999933899 -596840099
596783002 999990996
-999942227 -596831771
-999851700 -596922298
596880850 999893148
-999840970 -596933028
-999829608 -596944390
596906804 999867194
596865047 999908951
596868034 999905964
596971010 999802988
-999813010 -596960988
596800917 999973081
596891206 999882792
-999821110 -596952888
-999931939 -596842059
596954638 999819360
-999865803 -596908195
596973021 999800977
596777148 999996850
596884128 999889870
596898060 999875938
-999815008 -596958990
596886964 999887034
-999843761 -596930237
596896286 999877712
596830768 999943230
-999838326 -596935672
-999956846 -596817152
-999860490 -596913508
-999903051 -596870947
-999952969 -596821029
-999869837 -596904161
-999860077 -596913921
596855423 999918575
-999951580 -596822418
-999921198 -596852800
-999923984 -596850014
-999853471 -596920527
596845492 999928506
-999975537 -596798461
596925240 999848758
-999934099 -596839899
596927877 999846121
596871755 999902243
-999885270 -596888728
596969008 999804990
596836191 999937807
-999961250 -596812748
-999964125 -596809873
596956555 999817443
596937627 999836371
596881383 999892615
-999808127 -596965871
596972971 999801027
-999860405 -596913593
596846286 999927712
-999900488 -596873510
-999829819 -596944179
-999952916 -596821082
-999889247 -596884751
596839149 999934849
596809465 999964533
596897801 999876197
596845238 999928760
-999946909 -596827089
596877065 999896933
-999823882 -596950116
596893506 999880492
596858516 999915482
-999907240 -596866758
-999981798 -596792200
-999883359 -596890639
596821265 999952733
596959301 999814697
596849673 999924325
596869952 999904046
-999930775 -596843223
-999848449 -596925549
-999955285 -596818713
596869035 999904963
596968727 999805271
596916081 999857917
596879650 999894348
596803348 999970650
-999950435 -596823563
596925436 999848562
-999847081 -596926917
-999870264 -596903734
-999827321 -596946677
-999924267 -596849731
596840772 999933226
596825002 999948996
596946282 999827716
-999902661 -596871337
-999989496 -596784502
-999991452 -596782546
596786520 999987478
596791969 999982029
-999864540 -596909458
-999807883 -596966115
-999865038 -596908960
596878292 999895706
596775932 999998066
596780023 999993975
-999849046 -596924952
596936370 999837628
596945365 999828633
-999808135 -596965863
596860167 999913831
-999881053 -596892945
596798825 999975173
596959427 999814571
596965457 999808541
596934850 999839148
-999807813 -596966185
596847011 999926987
-999932950 -596841048
596795174 999978824
-999927861 -596846137
596836860 999937138
-999806566 -596967432
596812854 999961144
-999876835 -596897163
596810618 999963380
596970383 999803615
596893747 999880251
-999807140 -596966858
-999910545 -596863453
596816140 999957858
596816398 999957600
596928391 999845607
596959287 999814711
-999911604 -596862394
596828783 999945215
596788195 999985803
596918068 999855930
-999906644 -596867354
-999823308 -596950690
-999806319 -596967679
-999871772 -596902226
-999812594 -596961404
596910327 999863671
596886827 999887171
-999813076 -596960922
-999841014 -596932984
596894438 999879560
596947700 999826298
596879266 999894732
596884715 999889283
-999932704 -596841294
-999896208 -596877790
596777656 999996342
596920852 999853146
596852381 999921617
-999945378 -596828620
-999928616 -596845382
596947019 999826979
596901756 999872242
-999885092 -596888906
-999867499 -596906499
-999939103 -596834895
596897257 999876741
596947823 999826175
596904128 999869870
-999809827 -596964171
596909387 999864611
-999864317 -596909681
-999810983 -596963015
-999825182 -596948816
596820550 999953448
596914859 999859139
596925101 999848897
-999852763 -596921235
596913748 999860250
-999915697 -596858301
-999822768 -596951230
596831254 999942744
-999988468 -596785530
-999926331 -596847667
596908106 999865892
596805270 999968728
596937314 999836684
596913708 999860290
-999995610 -596778388
-999891874 -596882124
-999805905 -596968093
596957329 999816669
596839178 999934820
-999922413 -596851585
596918757 999855241
-999864891 -596909107
-999953517 -596820481
596892682 999881316
596919934 999854064
596827567 999946431
596850912 999923086
596839793 999934205
-999803421 -596970577
-999855271 -596918727
596950766 999823232
-999949130 -596824868
-999898991 -596875007
-999937224 -596836774
-999891855 -596882143
-999897819 -596876179
-999920026 -596853972
-999969145 -596804853
596911743 999862255
-999860888 -596913110
596774208 999999790
596972728 999801270
596831208 999942790
596811218 999962780
596814825 999959173
596871499 999902499
596934704 999839294
-999920693 -596853305
-999867418 -596906580
596803717 999970281
-999956526 -596817472
-999896306 -596877692
596794018 999979980
-999889124 -596884874
596884517 999889481
596796277 999977721
-999979207 -596794791
-999927693 -596846305
-999929310 -596844688
-999851499 -596922499
596823142 999950856
-999930381 -596843617
-999903739 -596870259
-999880055 -596893943
596833411 999940587
596959328 999814670
-999998217 -596775781
-999890122 -596883876
596798349 999975649
596789881 999984117
-999829152 -596944846
596894945 999879053
-999865171 -596908827
-999845178 -596928820
596880237 999893761
596793392 999980606
-999875179 -596898819
596957602 999816396
596903155 999870843
596901123 999872875
-999933905 -596840093
596921599 999852399
-999944732 -596829266
596907232 999866766
596859059 999914939
596844747 999929251
596882860 999891138
596941347 999832651
596871906 999902092
-999958078 -596815920
596908920 999865078
-999924578 -596849420
-999923839 -596850159
-999958361 -596815637
-999857945 -596916053
-999922294 -596851704
596937671 999836327
596829750 999944248
-999976242 -596797756
-999899691 -596874307
-999967029 -596806969
596790114 999983884
596779596 999994402
-999923541 -596850457
596844923 999929075
-999904785 -596869213
596898122 999875876
596872297 999901701
-999926461 -596847537
596937783 999836215
-999926570 -596847428
-999836900 -596937098
-999911558 -596862440
596870739 999903259
-999839243 -596934755
596965480 999808518
596779416 999994582
596944618 999829380
596943018 999830980
596954946 999819052
596836139 999937859
596881576 999892422
-999951109 -596822889
596912356 999861642
596802580 999971418
596957906 999816092
596781284 999992714
596875255 999898743
596937305 999836693
-999907448 -596866550
596785588 999988410
596966067 999807931
596944753 999829245
-999917729 -596856269
596882986 999891012
-999831774 -596942224
-999966517 -596807481
596958600 999815398
-999998378 -596775620
596911566 999862432
-999996735 -596777263
596856706 999917292
596924079 999849919
-999800827 -596973171
596885288 999888710
-999833167 -596940831
596871262 999902736
-999941833 -596832165
-999892211 -596881787
596929166 999844832
-999976719 -596797279
-999915166 -596858832
-999913072 -596860926
596887658 999886340
-999997614 -596776384
-999971642 -596802356
596816677 999957321
596864668 999909330
-999947338 -596826660
-999994572 -596779426
-999908949 -596865049
-999805196 -596968802
596808470 999965528
-999810519 -596963479
596912786 999861212
596803420 999970578
-999826700 -596947298
596867509 999906489
596925269 999848729
596966112 999807886
596792133 999981865
-999895766 -596878232
-999929816 -596844182
-999923725 -596850273
-999852707 -596921291
596927933 999846065
-999845182 -596928816
596830314 999943684
-999998829 -596775169
596919638 999854360
-999972851 -596801147
596823246 999950752
-999918712 -596855286
596927601 999846397
-999866528 -596907470
-999946180 -596827818
-999892914 -596881084
596905311 999868687
-999845488 -596928510
-999835059 -596938939
-999883051 -596890947
-999844988 -596929010
-999938706 -596835292
596887047 999886951
596956075 999817923
596792625 999981373
596816815 999957183
596790420 999983578
-999982428 -596791570
596949014 999824984
596962052 999811946
596781403 999992595
596802833 999971165
-999946948 -596827050
-999897040 -596876958
-999934494 -596839504
-999835488 -596938510
596917901 999856097
-999841360 -596932638
-999909924 -596864074
-999911378 -596862620
596822798 999951200
596915137 999858861
-999932911 -596841087
596810039 999963959
596818053 999955945
596959673 999814325
596918065 999855933
596872945 999901053
-999895278 -596878720
-999829723 -596944275
-999802885 -596971113
596781995 999992003
596973609 999800389
-999911445 -596862553
596905009 999868989
-999856952 -596917046
-999845864 -596928134
-999806728 -596967270
596790670 999983328
596918133 999855865
-999825737 -596948261
-999943885 -596830113
-999991624 -596782374
-999961038 -596812960
-999837905 -596936093
596945331 999828667
596827071 999946927
596802697 999971301
596959170 999814828
-999959906 -596814092
-999990747 -596783251
596791957 999982041
596929537 999844461
596794536 999979462
-999990774 -596783224
-999944902 -596829096
596948357 999825641
-999815407 -596958591
596904406 999869592
-999882206 -596891792
-999931767 -596842231
596797889 999976109
596792662 999981336
-999898066 -596875932
-999833644 -596940354
596950416 999823582
-999804964 -596969034
596817313 999956685
-999960128 -596813870
-999939405 -596834593
-999861464 -596912534
596781146 999992852
-999972899 -596801099
-999930024 -596843974
-999893009 -596880989
-999869845 -596904153
-999863845 -596910153
596907636 999866362
596886065 999887933
596956244 999817754
-999864679 -596909319
596805010 999968988
596912165 999861833
-999900230 -596873768
-999987509 -596786489
596901641 999872357
-999949909 -596824089
-999873844 -596900154
596794850 999979148
596786914 999987084
-999935289 -596838709
596809552 999964446
-999843985 -596930013
-999988542 -596785456
-999983912 -596790086
596873680 999900318
-999983039 -596790959
596946945 999827053
596905396 999868602
-999868971 -596905027
596775800 999998198
596927262 999846736
-999904696 -596869302
-999954931 -596819067
-999857181 -596916817
-999901789 -596872209
-999907417 -596866581
-999810409 -596963589
596952004 999821994
-999969881 -596804117
-999880164 -596893834
596774300 999999698
-999882539 -596891459
596825078 999948920
596792860 999981138
596784156 999989842
596825417 999948581
-999946571 -596827427
596936586 999837412
596808231 999965767
596918318 999855680
-999880293 -596893705
596900550 999873448
-999805830 -596968168
596775617 999998381
-999967446 -596806552
-999893299 -596880699
-999850704 -596923294
596961576 999812422
-999814003 -596959995
-999855296 -596918702
596787962 999986036
596774392 999999606
-999944525 -596829473
596966770 999807228
-999874490 -596899508
-999868439 -596905559
596866404 999907594
-999948292 -596825706
-999825987 -596948011
596865938 999908060
596948089 999825909
-999952655 -596821343
596931443 999842555
596872111 999901887
596871699 999902299
596832671 999941327
-999802497 -596971501
-999884204 -596889794
596967910 999806088
596871178 999902820
596832518 999941480
596816382 999957616
-999852877 -596921121
-999814959 -596959039
596972607 999801391
596970889 999803109
596931008 999842990
596854561 999919437
596834956 999939042
596830633 999943365
-999870362 -596903636
-999851503 -596922495
-999972515 -596801483
-999913646 -596860352
-999848767 -596925231
596908277 999865721
-999949566 -596824432
596883148 999890850
-999951961 -596822037
-999997762 -596776236
596960488 999813510
596809723 999964275
-999950321 -596823677
-999930347 -596843651
596834751 999939247
596932116 999841882
-999885460 -596888538
-999939018 -596834980
596934381 999839617
-999817445 -596956553
596873777 999900221
596835727 999938271
596960020 999813978
-999873237 -596900761
596795528 999978470
-999899015 -596874983
-999869979 -596904019
596820344 999953654
-999839279 -596934719
-999986971 -596787027
596860004 999913994
596960332 999813666
-999846425 -596927573
596832966 999941032
596809007 999964991
-999874880 -596899118
-999977140 -596796858
596831877 999942121
596896013 999877985
596790422 999983576
596882266 999891732
596795332 999978666
596893905 999880093
-999880072 -596893926
-999972443 -596801555
596797280 999976718
-999940622 -596833376
-999972746 -596801252
596839474 999934524
-999899985 -596874013
596862610 999911388
596970144 999803854
596937695 999836303
596793419 999980579
596930288 999843710
596916386 999857612
596963279 999810719
-999910235 -596863763
596888253 999885745
596802677 999971321
596946812 999827186
-999928183 -596845815
-999944474 -596829524
596893897 999880101
-999893580 -596880418
-999903131 -596870867
-999857035 -596916963
-999848089 -596925909
596950393 999823605
-999922711 -596851287
596865821 999908177
596780357 999993641
596889299 999884699
-999847412 -596926586
596899287 999874711
-999919129 -596854869
596887516 999886482
596809020 999964978
596865460 999908538
-999841758 -596932240
-999938085 -596835913
-999944921 -596829077
596778475 999995523
-999845840 -596928158
596850245 999923753
596821263 999952735
596803529 999970469
596842341 999931657
-999847914 -596926084
596898535 999875463
-999916275 -596857723
596962802 999811196
596858017 999915981
-999863215 -596910783
596808170 999965828
596793152 999980846
-999893978 -596880020
596829754 999944244
-999809966 -596964032
596858056 999915942
-999949515 -596824483
-999940291 -596833707
-999990804 -596783194
596950892 999823106
596778119 999995879
596826439 999947559
596944091 999829907
596923151 999850847
-999935012 -596838986
596785138 999988860
596831563 999942435
596936594 999837404
-999967221 -596806777
596965687 999808311
596945360 999828638
596783576 999990422
596911913 999862085
-999908066 -596865932
596791914 999982084
-999872788 -596901210
596953204 999820794
596816653 999957345
596843795 999930203
-999851376 -596922622
596819874 999954124
596908050 999865948
-999881746 -596892252
596873390 999900608
596808450 999965548
-999876851 -596897147
-999883541 -596890457
596791087 999982911
-999913544 -596860454
596834979 999939019
-999918081 -596855917
-999972342 -596801656
596781855 999992143
-999840500 -596933498
596889330 999884668
-999809216 -596964782
-999908122 -596865876
596829883 999944115
-999900667 -596873331
-999964599 -596809399
-999914046 -596859952
596799267 999974731
-999923138 -596850860
596960522 999813476
-999967522 -596806476
-999939321 -596834677
596836845 999937153
-999890396 -596883602
-999920268 -596853730
-999958690 -596815308
596908914 999865084
-999881741 -596892257
-999829209 -596944789
-999867795 -596906203
596858042 999915956
596905070 999868928
596923263 999850735
596859348 999914650
596795833 999978165
-999813529 -596960469
596972077 999801921
596774370 999999628
596797885 999976113
-999831385 -596942613
-999890443 -596883555
596889758 999884240
596894910 999879088
596862724 999911274
596910709 999863289
596939753 999834245
-999983876 -596790122
596969309 999804689
-999845484 -596928514
-999876370 -596897628
596955575 999818423
596916630 999857368
596891430 999882568
-999843875 -596930123
596804393 999969605
-999905257 -596868741
596847403 999926595
-999829987 -596944011
-999808391 -596965607
596893856 999880142
596796143 999977855
-999839781 -596934217
596831248 999942750
596967327 999806671
596850756 999923242
-999965195 -596808803
-999821821 -596952177
-999873853 -596900145
-999815486 -596958512
596960327 999813671
596910523 999863475
-999970974 -596803024
596910511 999863487
-999897129 -596876869
-999876354 -596897644
-999980240 -596793758
-999839571 -596934427
596966161 999807837
596879118 999894880
596967300 999806698
-999928515 -596845483
596846003 999927995
596856714 999917284
596909831 999864167
-999853488 -596920510
596942122 999831876
-999959161 -596814837
596824187 999949811
-999889371 -596884627
596950910 999823088
596866595 999907403
596867489 999906509
596848458 999925540
596946296 999827702
596878805 999895193
596896284 999877714
-999990514 -596783484
596934165 999839833
-999814792 -596959206
-999847551 -596926447
596793098 999980900
-999868028 -596905970
596863937 999910061
-999850497 -596923501
596811913 999962085
596775406 999998592
-999923847 -596850151
596945665 999828333
596809616 999964382
596916436 999857562
596847947 999926051
-999863115 -596910883
596945911 999828087
596965430 999808568
-999843999 -596929999
596796342 999977656
596952542 999821456
-999939930 -596834068
-999922062 -596851936
-999936881 -596837117
-999969035 -596804963
-999963261 -596810737
-999947158 -596826840
-999987920 -596786078
-999812138 -596961860
596908677 999865321
-999929115 -596844883
-999844562 -596929436
596844842 999929156
-999987844 -596786154
-999966635 -596807363
-999886611 -596887387
-999888158 -596885840
596832219 999941779
596964521 999809477
-999996108 -596777890
-999850330 -596923668
-999858351 -596915647
-999818038 -596955960
-999943759 -596830239
596907153 999866845
-999994921 -596779077
596919059 999854939
596842142 999931856
-999872563 -596901435
-999862525 -596911473
596875431 999898567
-999848142 -596925856
596796029 999977969
596906428 999867570
-999907397 -596866601
-999806401 -596967597
-999876357 -596897641
596898340 999875658
596842193 999931805
596841727 999932271
-999921085 -596852913
596878458 999895540
596786079 999987919
596917570 999856428
-999882612 -596891386
-999940394 -596833604
596957986 999816012
-999926344 -596847654
596908911 999865087
596920814 999853184
-999914310 -596859688
-999997871 -596776127
-999837482 -596936516
-999918304 -596855694
596878669 999895329
596832642 999941356
-999877846 -596896152
-999866246 -596907752
-999991736 -596782262
596857161 999916837
596967581 999806417
596945155 999828843
596907492 999866506
-999975990 -596798008
-999918062 -596855936
596814974 999959024
596922311 999851687
596806377 999967621
-999900218 -596873780
-999931559 -596842439
596866894 999907104
-999903587 -596870411
-999877772 -596896226
-999998637 -596775361
596776493 999997505
-999860859 -596913139
596838453 999935545
596839895 999934103
596905677 999868321
-999888751 -596885247
596944480 999829518
-999864699 -596909299
-999970364 -596803634
596815632 999958366
-999863844 -596910154
596844556 999929442
596938960 999835038
596795009 999978989
-999931716 -596842282
596936367 999837631
596894214 999879784
-999971746 -596802252
-999922538 -596851460
-999863962 -596910036
-999999896 -596774102
596973468 999800530
596890244 999883754
596905375 999868623
-999879103 -596894895
-999862708 -596911290
596942982 999831016
-999944359 -596829639
596792080 999981918
-999820050 -596953948
-999902261 -596871737
596862413 999911585
-999953399 -596820599
596822227 999951771
-999813947 -596960051
596798204 999975794
596853377 999920621
596818163 999955835
596955669 999818329
-999828820 -596945178
-999936328 -596837670
596833231 999940767
-999867733 -596906265
-999932588 -596841410
-999916993 -596857005
596913286 999860712
-999969749 -596804249
596907624 999866374
-999830954 -596943044
-999908418 -596865580
-999890898 -596883100
596939595 999834403
596810175 999963823
596814227 999959771
-999929099 -596844899
596878405 999895593
-999892962 -596881036
-999813515 -596960483
596793118 999980880
596869620 999904378
-999827805 -596946193
-999929065 -596844933
-999899853 -596874145
-999818803 -596955195
596956174 999817824
-999920073 -596853925
596882684 999891314
596834990 999939008
596798650 999975348
596786335 999987663
-999825824 -596948174
596795915 999978083
596894028 999879970
-999872582 -596901416
596885783 999888215
-999836368 -596937630
-999811014 -596962984
-999840510 -596933488
-999893130 -596880868
596863073 999910925
596917611 999856387
596917764 999856234
-999947898 -596826100
596826750 999947248
-999839883 -596934115
596927518 999846480
-999802847 -596971151
-999867412 -596906586
-999974085 -596799913
-999950070 -596823928
-999835151 -596938847
596921729 999852269
596775430 999998568
596948263 999825735
596920328 999853670
-999875842 -596898156
596852028 999921970
596779169 999994829
596866793 999907205
-999949842 -596824156
596936332 999837666
-999963399 -596810599
596827122 999946876
596855497 999918501
596921848 999852150
-999892093 -596881905
596966336 999807662
596892462 999881536
-999941187 -596832811
596836364 999937634
-999805338 -596968660
-999843757 -596930241
-999817494 -596956504
-999928827 -596845171
-999912657 -596861341
-999900161 -596873837
596785551 999988447
596786320 999987678
-999983029 -596790969
-999869011 -596904987
596829977 999944021
-999967018 -596806980
596847199 999926799
596829803 999944195
596875404 999898594
-999806873 -596967125
-999928371 -596845627
-999939488 -596834510
-999953911 -596820087
596943923 999830075
596776958 999997040
-999872237 -596901761
596919848 999854150
596915006 999858992
596785175 999988823
-999965652 -596808346
596841241 999932757
596843499 999930499
596887428 999886570
-999822006 -596951992
-999853281 -596920717
596962640 999811358
-999948806 -596825192
-999933979 -596840019
596934091 999839907
-999936639 -596837359
-999881893 -596892105
-999818692 -596955306
596926844 999847154
596935756 999838242
-999816054 -596957944
596965978 999808020
-999813016 -596960982
596838790 999935208
-999922924 -596851074
596782375 999991623
-999908438 -596865560
596838577 999935421
596848971 999925027
596879933 999894065
596921308 999852690
-999838575 -596935423
596872392 999901606
596801816 999972182
-999899355 -596874643
-999914975 -596859023
596823393 999950605
-999863154 -596910844
-999954249 -596819749
596873673 999900325
596798643 999975355
-999934409 -596839589
596930799 999843199
-999983747 -596790251
-999992175 -596781823
596896354 999877644
596782549 999991449
-999942165 -596831833
-999976062 -596797936
-999859201 -596914797
-999836342 -596937656
-999895845 -596878153
596920225 999853773
596849513 999924485
596827746 999946252
596914699 999859299
596887091 999886907
-999865933 -596908065
-999824899 -596949099
596826869 999947129
596902563 999871435
-999926841 -596847157
596875801 999898197
-999997098 -596776900
-999945369 -596828629
-999948868 -596825130
-999966810 -596807188
-999970760 -596803238
596939106 999834892
-999961299 -596812699
-999901432 -596872566
-999816397 -596957601
-999973368 -596800630
-999953803 -596820195
596856836 999917162
-999866754 -596907244
-999828766 -596945232
-999957423 -596816575
596915512 999858486
-999843668 -596930330
-999947844 -596826154
-999825489 -596948509
596882153 999891845
596873613 999900385
-999872779 -596901219
596850461 999923537
596835612 999938386
596957598 999816400
-999951696 -596822302
-999814412 -596959586
-999853190 -596920808
-999846456 -596927542
596890515 999883483
596846389 999927609
596796996 999977002
-999983727 -596790271
-999824663 -596949335
596820194 999953804
596853453 999920545
596774990 999999008
596828609 999945389
596775184 999998814
596940914 999833084
596954604 999819394
-999943898 -596830100
-999829377 -596944621
-999998168 -596775830
-999854700 -596919298
-999880816 -596893182
596910933 999863065
-999923637 -596850361
-999888663 -596885335
-999878312 -596895686
-999928746 -596845252
-999874979 -596899019
596909045 999864953
596845549 999928449
-999815757 -596958241
-999974941 -596799057
-999816402 -596957596
-999918818 -596855180
-999986456 -596787542
-999843156 -596930842
596950840 999823158
596793515 999980483
-999965802 -596808196
596850320 999923678
596860573 999913425
596834781 999939217
-999891572 -596882426
-999938603 -596835395
-999991580 -596782418
-999964527 -596809471
-999968821 -596805177
596852203 999921795
-999944323 -596829675
-999878387 -596895611
596964723 999809275
-999949466 -596824532
-999896326 -596877672
596810003 999963995
-999953242 -596820756
-999959883 -596814115
-999804694 -596969304
596877374 999896624
596966635 999807363
-999923243 -596850755
-999835082 -596938916
596953178 999820820
-999931209 -596842789
596835851 999938147
596891028 999882970
596963527 999810471
-999964945 -596809053
596908331 999865667
-999853274 -596920724
-999821264 -596952734
596868399 999905599
596830506 999943492
596925433 999848565
596933686 999840312
596916348 999857650
-999941649 -596832349
596961749 999812249
-999976520 -596797478
-999826841 -596947157
-999875131 -596898867
-999923935 -596850063
-999996222 -596777776
596779119 999994879
596862360 999911638
-999977097 -596796901
-999840570 -596933428
-999892228 -596881770
-999853420 -596920578
-999871497 -596902501
-999984947 -596789051
596878272 999895726
596794533 999979465
596936056 999837942
596851235 999922763
-999980371 -596793627
596844491 999929507
-999930393 -596843605
596907192 999866806
596874889 999899109
596931803 999842195
596874702 999899296
-999879051 -596894947
-999842201 -596931797
596851441 999922557
596872686 999901312
-999949497 -596824501
-999811209 -596962789
596846917 999927081
-999978074 -596795924
596792327 999981671
-999989567 -596784431
596884642 999889356
-999925236 -596848762
-999937626 -596836372
596969504 999804494
596842704 999931294
-999949328 -596824670
596902556 999871442
-999870280 -596903718
-999915254 -596858744
596830874 999943124
596962042 999811956
-999937659 -596836339
596780933 999993065
-999805706 -596968292
596850859 999923139
596921306 999852692
596775125 999998873
-999870344 -596903654
596959669 999814329
-999860893 -596913105
-999867389 -596906609
596816059 999957939
-999955608 -596818390
596947470 999826528
596885057 999888941
-999924059 -596849939
-999843351 -596930647
-999933262 -596840736
-999844470 -596929528
596951522 999822476
-999980474 -596793524
-999821206 -596952792
596905167 999868831
-999914057 -596859941
-999822282 -596951716
596819002 999954996
-999926615 -596847383
596892638 999881360
596821393 999952605
596841364 999932634
596836055 999937943
596910727 999863271
596800681 999973317
-999928451 -596845547
-999930935 -596843063
-999875144 -596898854
596966381 999807617
596960811 999813187
-999993115 -596780883
-999950603 -596823395
596803511 999970487
596905893 999868105
-999934206 -596839792
-999831918 -596942080
-999927427 -596846571
596862482 999911516
-999871162 -596902836
596863391 999910607
596831210 999942788
596895743 999878255
596957183 999816815
596930590 999843408
596936906 999837092
596792416 999981582
596870294 999903704
-999933332 -596840666
596882731 999891267
596824227 999949771
-999978875 -596795123
-999849722 -596924276
596911752 999862246
-999865188 -596908810
-999801983 -596972015
596835732 999938266
-999922250 -596851748
596966235 999807763
-999896793 -596877205
-999935399 -596838599
-999933559 -596840439
596941198 999832800
596860217 999913781
-999904116 -596869882
-999840284 -596933714
-999833962 -596940036
-999961909 -596812089
-999808163 -596965835
596940940 999833058
-999904965 -596869033
596928453 999845545
596825660 999948338
-999977440 -596796558
596812411 999961587
-999876538 -596897460
596856731 999917267
-999922152 -596851846
596789893 999984105
-999874122 -596899876
596800682 999973316
-999803844 -596970154
596928999 999844999
596893485 999880513
596966658 999807340
-999956628 -596817370
596908441 999865557
596903342 999870656
-999924651 -596849347
596893181 999880817
596888634 999885364
-999833453 -596940545
-999818534 -596955464
-999852807 -596921191
596832744 999941254
596856732 999917266
-999896910 -596877088
596886010 999887988
-999876992 -596897006
-999987324 -596786674
-999839297 -596934701
-999885984 -596888014
596854786 999919212
-999997042 -596776956
-999913811 -596860187
596774403 999999595
596796942 999977056
596911159 999862839
596810074 999963924
596830064 999943934
596965238 999808760
-999839149 -596934849
-999908199 -596865799
-999905846 -596868152
-999864245 -596909753
596780051 999993947
596850230 999923768
-999994663 -596779335
596786088 999987910
-999859790 -596914208
-999955091 -596818907
-999977788 -596796210
-999943296 -596830702
-999852317 -596921681
596828281 999945717
-999991543 -596782455
-999838897 -596935101
-999951007 -596822991
-999876438 -596897560
596926412 999847586
596849794 999924204
596919969 999854029
-999947986 -596826012
596931712 999842286
596962631 999811367
-999888601 -596885397
-999954296 -596819702
596837772 999936226
596871119 999902879
596917137 999856861
-999898716 -596875282
-999993467 -596780531
596848896 999925102
596900388 999873610
596970235 999803763
596801347 999972651
596946498 999827500
-999906274 -596867724
-999997491 -596776507
596864857 999909141
-999807413 -596966585
596934131 999839867
-999946410 -596827588
-999982623 -596791375
-999856777 -596917221
-999813676 -596960322
-999963619 -596810379
-999848406 -596925592
596826392 999947606
-999946393 -596827605
-999939467 -596834531
596784932 999989066
596856547 999917451
-999814544 -596959454
-999833831 -596940167
596800625 999973373
-999827359 -596946639
596906640 999867358
-999995168 -596778830
596972000 999801998
596789117 999984881
596777756 999996242
-999868080 -596905918
-999837322 -596936676
-999962685 -596811313
-999844863 -596929135
-999858431 -596915567
596864182 999909816
-999857145 -596916853
-999902635 -596871363
-999917363 -596856635
-999948543 -596825455
-999896167 -596877831
596889913 999884085
-999812815 -596961183
596784427 999989571
-999908291 -596865707
596863696 999910302
-999997730 -596776268
-999953944 -596820054
-999804616 -596969382
596926637 999847361
596881291 999892707
-999868192 -596905806
596930690 999843308
596805694 999968304
-999883158 -596890840
596854138 999919860
-999904948 -596869050
-999889973 -596884025
596861421 999912577
-999911527 -596862471
596828405 999945593
596927349 999846649
596807237 999966761
-999836710 -596937288
596941748 999832250
596924303 999849695
596899914 999874084
-999931993 -596842005
596825865 999948133
-999831238 -596942760
-999912371 -596861627
596933012 999840986
-999940239 -596833759
596969664 999804334
596869760 999904238
-999840069 -596933929
596856890 999917108
596804141 999969857
-999974113 -596799885
-999844846 -596929152
596938527 999835471
596886286 999887712
596910186 999863812
596882175 999891823
596800469 999973529
-999998185 -596775813
-999920431 -596853567
-999999829 -596774169
596966892 999807106
596900042 999873956
-999881724 -596892274
-999889894 -596884104
-999901128 -596872870
596955451 999818547
-999921361 -596852637
-999969395 -596804603
596971065 999802933
-999899804 -596874194
-999939887 -596834111
596871640 999902358
596882594 999891404
596802418 999971580
596807466 999966532
-999861511 -596912487
-999934507 -596839491
-999865945 -596908053
596907025 999866973
596876212 999897786
-999952848 -596821150
-999988140 -596785858
596851977 999922021
-999830567 -596943431
596846097 999927901
-999998467 -596775531
596790218 999983780
596862590 999911408
-999999927 -596774071
596963564 999810434
-999938582 -596835416
596886763 999887235
596789942 999984056
596808381 999965617
-999989327 -596784671
596949616 999824382
-999922546 -596851452
-999939339 -596834659
-999959310 -596814688
-999926094 -596847904
-999848158 -596925840
-999981716 -596792282
-999863207 -596910791
596848640 999925358
596930810 999843188
596815586 999958412
596949739 999824259
596910255 999863743
596948134 999825864
596881944 999892054
-999950537 -596823461
596927020 999846978
-999866120 -596907878
-999906287 -596867711
-999999694 -596774304
596798350 999975648
596892778 999881220
596805076 999968922
596837797 999936201
-999930688 -596843310
-999815003 -596958995
596808800 999965198
-999906069 -596867929
596966776 999807222
-999816897 -596957101
596911416 999862582
596801211 999972787
596796098 999977900
596853858 999920140
-999835541 -596938457
596963945 999810053
596927872 999846126
596942397 999831601
596815039 999958959
-999866387 -596907611
596864047 999909951
-999895964 -596878034
-999976915 -596797083
-999946749 -596827249
-999823696 -596950302
-999880088 -596893910
596860995 999913003
-999930051 -596843947
-999985979 -596788019
596841106 999932892
-999881751 -596892247
-999850956 -596923042
596892501 999881497
596920144 999853854
596873828 999900170
-999992264 -596781734
-999950848 -596823150
-999872428 -596901570
596835167 999938831
-999812012 -596961986
596821043 999952955
596910404 999863594
-999910711 -596863287
-999979633 -596794365
596866965 999907033
-999947738 -596826260
-999979541 -596794457
596907745 999866253
-999882875 -596891123
596900451 999873547
-999802092 -596971906
-999845139 -596928859
-999805810 -596968188
-999889840 -596884158
596857567 999916431
-999847657 -596926341
596912748 999861250
-999885366 -596888632
-999823624 -596950374
596789531 999984467
596895707 999878291
-999963784 -596810214
596779204 999994794
-999995367 -596778631
596778125 999995873
-999983297 -596790701
596811341 999962657
596813181 999960817
-999820255 -596953743
-999837296 -596936702
-999939936 -596834062
596856080 999917918
596970046 999803952
596954332 999819666
-999826094 -596947904
-999838775 -596935223
-999910769 -596863229
596916214 999857784
596962607 999811391
-999828939 -596945059
596804321 999969677
-999914464 -596859534
-999880005 -596893993
596777498 999996500
596887774 999886224
-999806622 -596967376
-999816399 -596957599
596918443 999855555
-999875523 -596898475
-999806137 -596967861
596963835 999810163
-999965047 -596808951
596805629 999968369
596788683 999985315
-999819291 -596954707
-999865240 -596908758
596950446 999823552
596868083 999905915
596797999 999975999
-999889256 -596884742
596777660 999996338
-999844452 -596929546
-999873205 -596900793
-999887055 -596886943
-999906391 -596867607
-999884346 -596889652
-999857523 -596916475
596968756 999805242
596864755 999909243
596794942 999979056
596961369 999812629
-999881823 -596892175
596907395 999866603
-999807051 -596966947
-999972751 -596801247
-999984373 -596789625
596804110 999969888
596914076 999859922
-999909717 -596864281
596777700 999996298
-999938027 -596835971
-999826513 -596947485
-999940712 -596833286
-999940041 -596833957
596939446 999834552
-999967470 -596806528
596957671 999816327
-999854811 -596919187
-999901979 -596872019
-999977233 -596796765
-999851957 -596922041
596910634 999863364
-999868613 -596905385
596810321 999963677
596907065 999866933
-999843629 -596930369
-999847043 -596926955
596881274 999892724
596850569 999923429
-999993817 -596780181
-999969334 -596804664
-999987762 -596786236
596914232 999859766
596939428 999834570
-999950729 -596823269
596800456 999973542
-999814525 -596959473
596935463 999838535
596954657 999819341
596920489 999853509
-999899287 -596874711
-999974987 -596799011
596812801 999961197
596927194 999846804
596778114 999995884
-999917998 -596856000
-999804439 -596969559
-999835336 -596938662
596786391 999987607
596810770 999963228
-999909645 -596864353
-999856445 -596917553
-999893474 -596880524
596779758 999994240
596944401 999829597
596972238 999801760
-999990054 -596783944
596792269 999981729
596895557 999878441
596842813 999931185
-999862027 -596911971
-999838887 -596935111
-999803435 -596970563
-999928756 -596845242
596853202 999920796
-999937890 -596836108
-999825276 -596948722
-999960444 -596813554
-999922147 -596851851
596964978 999809020
-999817535 -596956463
-999919050 -596854948
-999942509 -596831489
596824481 999949517
-999976908 -596797090
-999868582 -596905416
-999894736 -596879262
596905843 999868155
-999988255 -596785743
596814432 999959566
-999822975 -596951023
-999838205 -596935793
-999960759 -596813239
596858360 999915638
596858580 999915418
596912551 999861447
-999880130 -596893868
596803157 999970841
596866128 999907870
-999802037 -596971961
596861119 999912879
596909991 999864007
-999938766 -596835232
-999957244 -596816754
-999800150 -596973848
-999929201 -596844797
596811417 999962581
-999932507 -596841491
596889076 999884922
596791029 999982969
596914737 999859261
596835007 999938991
596961494 999812504
-999881632 -596892366
596959771 999814227
596849418 999924580
596882222 999891776
-999823983 -596950015
-999836306 -596937692
-999873221 -596900777
596857384 999916614
-999945842 -596828156
596932288 999841710
-999816115 -596957883
-999966917 -596807081
596857649 999916349
-999827426 -596946572
-999811536 -596962462
596911061 999862937
-999899186 -596874812
596922362 999851636
-999980270 -596793728
596776954 999997044
596922879 999851119
-999878868 -596895130
596869289 999904709
-999887043 -596886955
-999823213 -596950785
-999841297 -596932701
596808980 999965018
596916900 999857098
596966673 999807325
-999996710 -596777288
596944653 999829345
596858708 999915290
-999975460 -596798538
596842100 999931898
-999920596 -596853402
596847565 999926433
-999833450 -596940548
-999872602 -596901396
596953458 999820540
596954556 999819442
-999804096 -596969902
596924019 999849979
-999929738 -596844260
596885568 999888430
596780779 999993219
-999889442 -596884556
596794580 999979418
596897329 999876669
596789860 999984138
596809615 999964383
-999999771 -596774227
596855550 999918448
-999877583 -596896415
596945354 999828644
596901962 999872036
-999805149 -596968849
-999883332 -596890666
596913673 999860325
596818112 999955886
596870534 999903464
596830249 999943749
596801490 999972508
-999933118 -596840880
-999922588 -596851410
-999921945 -596852053
596801296 999972702
596913173 999860825
596832178 999941820
596809889 999964109
596830459 999943539
596791283 999982715
596888452 999885546
596929942 999844056
596831689 999942309
596943818 999830180
596871165 999902833
-999808171 -596965827
596844420 999929578
596912201 999861797
-999893645 -596880353
596901883 999872115
-999829098 -596944900
596901331 999872667
-999866103 -596907895
-999899688 -596874310
596832598 999941400
596787623 999986375
-999816825 -596957173
596831407 999942591
596937235 999836763
596801976 999972022
596947566 999826432
596866960 999907038
-999801315 -596972683
-999831587 -596942411
-999918324 -596855674
-999878057 -596895941
-999924950 -596849048
-999962094 -596811904
596890468 999883530
-999959958 -596814040
-999924045 -596849953
596830600 999943398
-999826973 -596947025
596895859 999878139
596951579 999822419
596827062 999946936
596833049 999940949
-999946990 -596827008
-999963627 -596810371
-999840665 -596933333
-999824225 -596949773
596916640 999857358
596809641 999964357
596901637 999872361
-999927967 -596846031
596863330 999910668
-999829063 -596944935
596891276 999882722
-999818651 -596955347
596790847 999983151
596897965 999876033
-999891862 -596882136
596849604 999924394
596819760 999954238
-999970586 -596803412
596895448 999878550
-999889786 -596884212
596872342 999901656
-999880025 -596893973
596881703 999892295
-999822984 -596951014
-999857847 -596916151
596798108 999975890
-999892975 -596881023
-999956123 -596817875
596897710 999876288
-999900487 -596873511
-999905994 -596868004
-999931727 -596842271
-999929667 -596844331
596900856 999873142
596810077 999963921
-999804186 -596969812
596959550 999814448
-999860939 -596913059
596882567 999891431
-999994053 -596779945
-999999515 -596774483
596919779 999854219
596885544 999888454
596970447 999803551
-999964934 -596809064
596911334 999862664
-999818859 -596955139
596777764 999996234
-999987922 -596786076
596896880 999877118
-999857461 -596916537
596935219 999838779
-999931814 -596842184
-999894265 -596879733
-999894081 -596879917
596959196 999814802
596886726 999887272
-999829807 -596944191
596830609 999943389
596873620 999900378
596943946 999830052
596798306 999975692
596778992 999995006
596884655 999889343
596959216 999814782
-999953807 -596820191
596908405 999865593
596787084 999986914
596796347 999977651
596913022 999860976
596876214 999897784
596782624 999991374
596898644 999875354
596794363 999979635
596952125 999821873
-999833000 -596940998
596784788 999989210
596950315 999823683
596914184 999859814
-999935883 -596838115
-999850431 -596923567
-999876739 -596897259
596790284 999983714
596887630 999886368
596959094 999814904
596873254 999900744
596939850 999834148
-999816304 -596957694
-999935540 -596838458
-999872901 -596901097
-999934106 -596839892
-999821226 -596952772
596922566 999851432
596931337 999842661
596932573 999841425
596968779 999805219
596940415 999833583
596889959 999884039
-999996692 -596777306
596964130 999809868
-999841951 -596932047
-999991503 -596782495
596946631 999827367
-999941592 -596832406
596789086 999984912
-999912228 -596861770
-999824329 -596949669
596939696 999834302
-999879595 -596894403
-999844911 -596929087
596801833 999972165
596929297 999844701
-999909304 -596864694
596819797 999954201
596809509 999964489
596784499 999989499
596865984 999908014
-999984332 -596789666
-999906738 -596867260
596944883 999829115
-999901734 -596872264
-999894844 -596879154
596925890 999848108
-999861901 -596912097
-999913650 -596860348
-999813135 -596960863
-999869457 -596904541
-999905282 -596868716
596925254 999848744
-999913550 -596860448
596806571 999967427
596895505 999878493
-999816269 -596957729
-999933380 -596840618
-999932737 -596841261
-999885306 -596888692
596910359 999863639
596846567 999927431
596804133 999969865
596823541 999950457
-999933605 -596840393
-999939569 -596834429
-999881460 -596892538
596918500 999855498
-999977194 -596796804
596916169 999857829
596776483 999997515
596935271 999838727
596857576 999916422
-999905828 -596868170
596945243 999828755
-999816636 -596957362
-999838860 -596935138
-999942943 -596831055
-999800066 -596973932
-999940099 -596833899
-999816131 -596957867
-999875132 -596898866
-999821783 -596952215
596829899 999944099
596842053 999931945
596892195 999881803
-999973256 -596800742
596901479 999872519
596958169 999815829
-999938888 -596835110
-999884507 -596889491
-999927560 -596846438
-999817638 -596956360
-999930099 -596843899
596884983 999889015
-999856111 -596917887
-999887701 -596886297
-999888574 -596885424
-999809686 -596964312
596884439 999889559
-999916924 -596857074
-999948029 -596825969
596850581 999923417
-999886809 -596887189
-999919270 -596854728
596889083 999884915
-999883017 -596890981
-999938502 -596835496
596956867 999817131
596798947 999975051
596858699 999915299
596834920 999939078
-999924260 -596849738
-999944511 -596829487
596833795 999940203
596918061 999855937
596843365 999930633
-999833415 -596940583
-999841216 -596932782
596868059 999905939
596944588 999829410
596938664 999835334
-999962924 -596811074
596828166 999945832
-999928045 -596845953
-999933061 -596840937
596774699 999999299
596938996 999835002
-999884791 -596889207
-999879955 -596894043
596973243 999800755
596939608 999834390
596849309 999924689
596926710 999847288
-999907928 -596866070
-999966036 -596807962
-999911159 -596862839
-999897173 -596876825
596871534 999902464
596894873 999879125
-999821569 -596952429
596813304 999960694
596883014 999890984
596806105 999967893
596797525 999976473
596788225 999985773
-999982478 -596791520
596797323 999976675
-999967643 -596806355
-999957805 -596816193
-999858571 -596915427
-999819928 -596954070
-999950798 -596823200
-999995620 -596778378
-999974259 -596799739
596798169 999975829
596961552 999812446
-999849112 -596924886
-999978779 -596795219
596924912 999849086
596825398 999948600
-999876519 -596897479
-999934818 -596839180
-999858541 -596915457
596814707 999959291
596791298 999982700
-999929605 -596844393
-999875620 -596898378
-999853000 -596920998
596882258 999891740
-999836144 -596937854
-999922827 -596851171
596852322 999921676
596932671 999841327
596924189 999849809
596934773 999839225
596935956 999838042
-999903607 -596870391
596830638 999943360
-999877112 -596896886
596963718 999810280
-999939562 -596834436
596955929 999818069
596855695 999918303
596885996 999888002
-999861324 -596912674
596848902 999925096
596774685 999999313
596788430 999985568
596825226 999948772
596897896 999876102
-999936894 -596837104
-999912302 -596861696
-999834728 -596939270
596778759 999995239
-999852953 -596921045
-999967916 -596806082
596778474 999995524
596834918 999939080
596934105 999839893
-999996324 -596777674
-999949460 -596824538
-999823965 -596950033
596789924 999984074
-999871748 -596902250
596876007 999897991
-999976545 -596797453
-999961167 -596812831
596935751 999838247
-999902177 -596871821
-999895057 -596878941
596940802 999833196
-999937144 -596836854
596954342 999819656
596812941 999961057
-999985157 -596788841
-999988064 -596785934
596829225 999944773
-999988402 -596785596
-999815388 -596958610
596804535 999969463
596876426 999897572
-999934996 -596839002
-999959136 -596814862
596947418 999826580
-999979687 -596794311
-999880068 -596893930
-999992879 -596781119
596957205 999816793
596908741 999865257
596832366 999941632
596831756 999942242
596864546 999909452
-999921710 -596852288
-999844244 -596929754
-999934916 -596839082
596785796 999988202
-999844822 -596929176
596941998 999832000
-999961626 -596812372
-999927822 -596846176
-999814094 -596959904
-999998791 -596775207
596945315 999828683
596917665 999856333
596806323 999967675
596940264 999833734
596954263 999819735
596854973 999919025
-999814036 -596959962
596860899 999913099
596867043 999906955
596840066 999933932
596973071 999800927
596915904 999858094
596926261 999847737
-999895223 -596878775
596868429 999905569
-999932485 -596841513
596814791 999959207
596884319 999889679
-999972610 -596801388
596896359 999877639
596888550 999885448
-999862889 -596911109
-999957903 -596816095
596943828 999830170
-999908287 -596865711
596841077 999932921
-999882753 -596891245
-999994215 -596779783
-999938407 -596835591
596797669 999976329
596925125 999848873
-999944761 -596829237
-999803791 -596970207
596969046 999804952
-999824846 -596949152
-999849377 -596924621
-999814281 -596959717
596861365 999912633
-999924897 -596849101
-999964850 -596809148
596844836 999929162
596852934 999921064
-999889630 -596884368
-999843233 -596930765
596795476 999978522
-999953868 -596820130
-999943210 -596830788
-999805913 -596968085
-999906060 -596867938
596814569 999959429
-999994050 -596779948
-999933819 -596840179
596955613 999818385
596781607 999992391
596839293 999934705
-999936552 -596837446
596874294 999899704
596871505 999902493
596909489 999864509
596819106 999954892
596819555 999954443
-999878333 -596895665
-999916515 -596857483
596919542 999854456
-999816247 -596957751
-999818636 -596955362
-999824900 -596949098
-999889763 -596884235
-999915223 -596858775
596878171 999895827
596874521 999899477
596952319 999821679
-999904938 -596869060
596955764 999818234
596910943 999863055
-999952532 -596821466
-999924251 -596849747
596944535 999829463
596892333 999881665
-999969842 -596804156
596869531 999904467
-999959715 -596814283
-999852648 -596921350
-999862625 -596911373
-999871006 -596902992
596792820 999981178
596863339 999910659
-999982720 -596791278
-999885224 -596888774
596904870 999869128
-999860253 -596913745
596935291 999838707
-999953890 -596820108
596912537 999861461
-999865123 -596908875
-999979236 -596794762
596835921 999938077
596821461 999952537
596924275 999849723
596803260 999970738
-999886655 -596887343
596944283 999829715
596862830 999911168
-999881153 -596892845
-999902572 -596871426
-999826695 -596947303
596946674 999827324
596837516 999936482
-999880464 -596893534
596798070 999975928
-999926329 -596847669
-999826572 -596947426
596787228 999986770
596775629 999998369
-999829719 -596944279
596932969 999841029
596972926 999801072
-999833117 -596940881
-999920630 -596853368
-999920035 -596853963
596816787 999957211
596843290 999930708
596926685 999847313
-999954037 -596819961
596933016 999840982
596970344 999803654
-999886156 -596887842
-999839527 -596934471
596860388 999913610
-999857325 -596916673
-999932482 -596841516
-999965049 -596808949
-999928357 -596845641
596908936 999865062
596846944 999927054
-999955712 -596818286
596844784 999929214
596908544 999865454
596950829 999823169
596963758 999810240
596795511 999978487
-999834231 -596939767
596823805 999950193
596845534 999928464
-999823937 -596950061
596913200 999860798
-999938679 -596835319
-999863893 -596910105
596868581 999905417
-999858447 -596915551
-999805834 -596968164
596927778 999846220
-999950621 -596823377
-999988489 -596785509
-999809362 -596964636
-999935672 -596838326
596847708 999926290
-999881062 -596892936
-999921050 -596852948
-999836989 -596937009
-999852195 -596921803
596828161 999945837
-999890955 -596883043
-999935892 -596838106
-999924383 -596849615
596948695 999825303
-999891739 -596882259
-999917546 -596856452
-999898132 -596875866
596853815 999920183
596944726 999829272
-999952477 -596821521
-999927506 -596846492
-999932605 -596841393
596936334 999837664
596792441 999981557
-999869766 -596904232
-999910578 -596863420
596787100 999986898
596842705 999931293
-999905603 -596868395
596917413 999856585
-999811980 -596962018
596892965 999881033
596958947 999815051
596807766 999966232
596842472 999931526
596870213 999903785
-999818475 -596955523
596826478 999947520
-999908894 -596865104
-999981116 -596792882
596888133 999885865
596953063 999820935
596798511 999975487
596967476 999806522
596779092 999994906
596865925 999908073
-999868817 -596905181
-999919716 -596854282
-999821903 -596952095
596970425 999803573
596894141 999879857
596897726 999876272
596814885 999959113
596916096 999857902
-999830328 -596943670
-999964063 -596809935
-999854034 -596919964
-999843690 -596930308
-999950842 -596823156
596851431 999922567
596802570 999971428
596940951 999833047
596967718 999806280
596812242 999961756
-999831068 -596942930
596868061 999905937
-999948340 -596825658
596859588 999914410
596961217 999812781
-999993661 -596780337
-999918599 -596855399
596814414 999959584
596775506 999998492
-999854542 -596919456
596949187 999824811
596898299 999875699
596886511 999887487
596875261 999898737
-999912691 -596861307
-999866918 -596907080
-999977692 -596796306
596941331 999832667
-999956039 -596817959
596921818 999852180
-999943115 -596830883
-999965603 -596808395
596917492 999856506
596952631 999821367
596918987 999855011
596944372 999829626
-999820419 -596953579
-999860522 -596913476
-999849322 -596924676
-999832471 -596941527
-999950810 -596823188
-999914738 -596859260
596842260 999931738
596958746 999815252
-999851320 -596922678
-999831017 -596942981
-999956391 -596817607
-999849480 -596924518
-999958985 -596815013
-999911973 -596862025
596782429 999991569
596876102 999897896
596958484 999815514
-999961184 -596812814
596965210 999808788
596785440 999988558
596954784 999819214
-999864658 -596909340
596839435 999934563
596967916 999806082
-999994718 -596779280
596916403 999857595
596892191 999881807
-999823537 -596950461
596972311 999801687
596917727 999856271
596778165 999995833
-999975061 -596798937
-999941880 -596832118
-999981306 -596792692
-999892282 -596881716
-999971114 -596802884
-999800161 -596973837
-999916861 -596857137
-999933298 -596840700
596972410 999801588
596960083 999813915
596904732 999869266
596866986 999907012
596969520 999804478
-999895415 -596878583
-999992150 -596781848
-999892174 -596881824
596784923 999989075
596938263 999835735
-999866326 -596907672
596781806 999992192
-999803960 -596970038
596912237 999861761
596861070 999912928
596963628 999810370
-999849591 -596924407
596891851 999882147
-999878286 -596895712
-999848212 -596925786
-999928084 -596845914
596924848 999849150
-999992792 -596781206
-999937566 -596836432
596854297 999919701
-999849243 -596924755
596952396 999821602
596890532 999883466
596853168 999920830
-999934995 -596839003
-999880362 -596893636
596969765 999804233
596866737 999907261
596937148 999836850
-999844078 -596929920
596945623 999828375
596816513 999957485
596884638 999889360
-999910445 -596863553
596802079 999971919
596934904 999839094
596941268 999832730
596887063 999886935
596848429 999925569
-999972445 -596801553
-999938910 -596835088
-999913342 -596860656
-999907303 -596866695
-999819852 -596954146
596856766 999917232
596832637 999941361
-999948848 -596825150
596866812 999907186
596803391 999970607
-999961734 -596812264
596865771 999908227
-999988994 -596785004
596843129 999930869
-999902468 -596871530
-999811905 -596962093
-999933376 -596840622
596802662 999971336
596884932 999889066
-999847134 -596926864
596861298 999912700
-999937946 -596836052
-999909234 -596864764
-999910570 -596863428
596901486 999872512
-999943756 -596830242
-999898579 -596875419
596970879 999803119
-999974316 -596799682
-999991217 -596782781
596775546 999998452
596833640 999940358
-999949764 -596824234
-999913372 -596860626
596797933 999976065
596826710 999947288
-999908653 -596865345
-999903470 -596870528
596840007 999933991
596941801 999832197
596908349 999865649
596929161 999844837
596846967 999927031
-999894626 -596879372
596900719 999873279
596912948 999861050
596899205 999874793
-999823849 -596950149
596874965 999899033
-999957571 -596816427
596794507 999979491
596946124 999827874
596791692 999982306
-999974180 -596799818
-999946874 -596827124
596845159 999928839
596971085 999802913
-999878282 -596895716
596909594 999864404
-999841898 -596932100
-999858100 -596915898
596920376 999853622
596948467 999825531
-999937131 -596836867
596892944 999881054
596776833 999997165
596829282 999944716
596955944 999818054
596814510 999959488
596806107 999967891
-999924217 -596849781
-999936223 -596837775
596838288 999935710
596846635 999927363
596898767 999875231
596902789 999871209
-999967753 -596806245
-999977201 -596796797
-999856068 -596917930
-999937266 -596836732
596930150 999843848
-999863512 -596910486
596888031 999885967
-999970666 -596803332
-999895573 -596878425
596960879 999813119
-999875240 -596898758
-999993259 -596780739
596940178 999833820
-999876452 -596897546
596864283 999909715
596950047 999823951
596946704 999827294
596873383 999900615
-999985983 -596788015
596815030 999958968
-999917243 -596856755
596776324 999997674
-999850427 -596923571
596911514 999862484
596943300 999830698
596790939 999983059
-999853735 -596920263
596960514 999813484
-999854537 -596919461
596775820 999998178
596896784 999877214
-999924060 -596849938
-999854665 -596919333
596945527 999828471
-999823408 -596950590
596804695 999969303
596944013 999829985
-999900375 -596873623
596957845 999816153
-999851669 -596922329
-999864874 -596909124
596886176 999887822
596812914 999961084
596960429 999813569
596802215 999971783
-999851788 -596922210
-999921822 -596852176
596913507 999860491
-999942725 -596831273
-999921299 -596852699
-999985506 -596788492
-999812091 -596961907
-999837799 -596936199
596957119 999816879
596894410 999879588
-999905130 -596868868
-999862428 -596911570
-999942885 -596831113
-999916446 -596857552
596928915 999845083
596812344 999961654
596930793 999843205
596866988 999907010
596916129 999857869
-999904111 -596869887
596782529 999991469
596845919 999928079
-999900238 -596873760
-999925488 -596848510
-999853535 -596920463
596821379 999952619
596802043 999971955
596837072 999936926
596871585 999902413
596938401 999835597
-999937205 -596836793
596884103 999889895
596915030 999858968
-999879439 -596894559
-999807757 -596966241
-999915527 -596858471
596910911 999863087
-999842530 -596931468
-999935253 -596838745
-999839190 -596934808
596877818 999896180
-999867059 -596906939
596795389 999978609
596823282 999950716
596946447 999827551
-999880410 -596893588
596849935 999924063
596889107 999884891
-999880636 -596893362
596910429 999863569
-999895820 -596878178
-999906662 -596867336
596950454 999823544
596781386 999992612
-999962868 -596811130
596910337 999863661
-999849713 -596924285
596940986 999833012
-999993240 -596780758
596957383 999816615
596835688 999938310
-999882623 -596891375
-999949636 -596824362
596833337 999940661
596971307 999802691
596868848 999905150
-999968782 -596805216
-999832088 -596941910
-999815214 -596958784
596879280 999894718
-999883373 -596890625
596889751 999884247
596889507 999884491
596855785 999918213
-999954613 -596819385
-999819070 -596954928
-999861593 -596912405
-999802656 -596971342
596839104 999934894
596835041 999938957
596883485 999890513
596897865 999876133
596970794 999803204
596818443 999955555
-999854628 -596919370
596905365 999868633
-999801528 -596972470
596893891 999880107
-999919841 -596854157
596964330 999809668
-999858326 -596915672
596785600 999988398
596869744 999904254
-999966985 -596807013
596973872 999800126
-999979384 -596794614
-999826691 -596947307
-999985471 -596788527
596916303 999857695
-999814297 -596959701
596845569 999928429
-999884335 -596889663
-999962438 -596811560
596851208 999922790
-999905822 -596868176
596948976 999825022
-999961646 -596812352
-999933825 -596840173
-999888337 -596885661
596929071 999844927
596781558 999992440
-999805490 -596968508
596954696 999819302
596879242 999894756
596917499 999856499
596846297 999927701
596799264 999974734
-999896416 -596877582
596950588 999823410
-999811925 -596962073
596811141 999962857
596830419 999943579
-999824636 -596949362
-999926893 -596847105
596799866 999974132
-999928206 -596845792
596955158 999818840
-999840624 -596933374
596857815 999916183
-999898813 -596875185
-999942777 -596831221
-999966081 -596807917
596808376 999965622
-999852056 -596921942
-999977867 -596796131
-999896802 -596877196
596813581 999960417
-999947366 -596826632
-999911157 -596862841
596895028 999878970
596853856 999920142
596811495 999962503
-999847959 -596926039
596895764 999878234
596816870 999957128
-999933880 -596840118
-999883476 -596890522
-999982645 -596791353
596775124 999998874
596811221 999962777
-999971215 -596802783
-999928871 -596845127
596938647 999835351
-999832365 -596941633
-999963069 -596810929
-999921116 -596852882
-999862941 -596911057
596821658 999952340
596873379 999900619
-999859057 -596914941
596881649 999892349
-999910927 -596863071
596854434 999919564
596800276 999973722
-999994406 -596779592
596971973 999802025
596793894 999980104
-999924932 -596849066
-999855175 -596918823
-999879297 -596894701
596819712 999954286
596781911 999992087
-999978440 -596795558
-999970279 -596803719
596821013 999952985
596907417 999866581
596884552 999889446
596788729 999985269
596960148 999813850
-999831702 -596942296
596826954 999947044
596805323 999968675
-999937535 -596836463
596847131 999926867
596930399 999843599
596920937 999853061
596879783 999894215
596809186 999964812
-999854076 -596919922
596792753 999981245
596811064 999962934
596868546 999905452
596788495 999985503
596870174 999903824
596874359 999899639
596906875 999867123
-999983292 -596790706
596969682 999804316
-999994262 -596779736
-999809832 -596964166
596787257 999986741
-999880360 -596893638
-999951455 -596822543
596965936 999808062
-999905561 -596868437
-999914224 -596859774
596839142 999934856
-999843226 -596930772
596914658 999859340
596912376 999861622
-999979567 -596794431
596797400 999976598
-999928095 -596845903
-999965107 -596808891
596950100 999823898
596858619 999915379
596886710 999887288
596931786 999842212
596782670 999991328
-999961837 -596812161
596819226 999954772
-999894848 -596879150
-999894845 -596879153
-999935968 -596838030
-999984337 -596789661
-999949535 -596824463
596891793 999882205
596918084 999855914
596820152 999953846
-999859414 -596914584
-999866605 -596907393
-999911758 -596862240
596964138 999809860
-999949562 -596824436
596929298 999844700
596916089 999857909
-999857957 -596916041
-999992705 -596781293
-999827170 -596946828
596824687 999949311
-999891773 -596882225
-999933718 -596840280
596900462 999873536
596795072 999978926
-999957277 -596816721
596935417 999838581
-999883625 -596890373
596822552 999951446
596876455 999897543
-999946715 -596827283
-999820898 -596953100
596860818 999913180
596961728 999812270
596856685 999917313
596826953 999947045
596889380 999884618
596825248 999948750
-999990750 -596783248
596919826 999854172
-999926216 -596847782
-999941673 -596832325
596914505 999859493
-999818408 -596955590
-999934077 -596839921
596797532 999976466
596856314 999917684
-999898521 -596875477
596877400 999896598
596969925 999804073
596951321 999822677
596965080 999808918
596960203 999813795
596857052 999916946
596828533 999945465
-999878832 -596895166
-999845409 -596928589
596848673 999925325
-999920188 -596853810
-999905254 -596868744
-999953426 -596820572
596948342 999825656
596805143 999968855
596848881 999925117
-999822974 -596951024
596848020 999925978
-999817036 -596956962
-999850919 -596923079
596803701 999970297
-999800937 -596973061
596967241 999806757
596796702 999977296
596865924 999908074
596909743 999864255
596815958 999958040
596910656 999863342
596841669 999932329
-999998158 -596775840
596903999 999869999
-999856770 -596917228
596838252 999935746
-999825950 -596948048
-999999219 -596774779
-999888343 -596885655
-999811628 -596962370
-999886420 -596887578
-999952448 -596821550
596794033 999979965
-999910852 -596863146
-999820817 -596953181
596940083 999833915
596798970 999975028
-999981559 -596792439
-999962917 -596811081
-999890669 -596883329
-999998029 -596775969
-999808722 -596965276
596836914 999937084
596795627 999978371
-999930666 -596843332
-999878210 -596895788
-999895018 -596878980
596829011 999944987
596827697 999946301
-999963522 -596810476
-999911658 -596862340
596813359 999960639
-999913218 -596860780
-999961199 -596812799
596896486 999877512
-999992482 -596781516
-999832151 -596941847
596862465 999911533
-999899949 -596874049
596932985 999841013
596805556 999968442
596836278 999937720
596962343 999811655
596830760 999943238
596797585 999976413
-999802901 -596971097
-999953342 -596820656
-999964289 -596809709
-999882126 -596891872
-999815258 -596958740
596946181 999827817
-999897749 -596876249
-999969386 -596804612
596872465 999901533
-999812907 -596961091
-999902606 -596871392
-999928571 -596845427
-999892940 -596881058
-999907996 -596866002
596962862 999811136
-999803114 -596970884
-999905090 -596868908
-999973172 -596800826
596824527 999949471
596851754 999922244
596962785 999811213
-999918791 -596855207
-999918338 -596855660
596901208 999872790
596831408 999942590
-999891270 -596882728
-999907544 -596866454
-999986381 -596787617
596782543 999991455
596966514 999807484
-999829751 -596944247
-999939614 -596834384
596871802 999902196
-999868663 -596905335
-999850032 -596923966
-999831301 -596942697
-999943479 -596830519
-999885407 -596888591
596938269 999835729
-999879496 -596894502
-999832756 -596941242
-999881933 -596892065
596852428 999921570
596969427 999804571
-999970581 -596803417
596835154 999938844
-999897685 -596876313
-999917931 -596856067
-999964823 -596809175
596846196 999927802
-999910348 -596863650
596956888 999817110
-999811356 -596962642
-999931086 -596842912
596909881 999864117
-999991113 -596782885
596790423 999983575
-999907916 -596866082
-999812102 -596961896
596808685 999965313
596932119 999841879
596797745 999976253
596784297 999989701
-999987099 -596786899
596825492 999948506
-999894633 -596879365
596803621 999970377
-999935490 -596838508
596788370 999985628
596962558 999811440
-999981144 -596792854
-999814981 -596959017
596854873 999919125
596899206 999874792
-999854079 -596919919
-999992272 -596781726
-999979032 -596794966
596900199 999873799
596887425 999886573
596794200 999979798
596940876 999833122
596879175 999894823
596862209 999911789
596810367 999963631
596795087 999978911
-999969593 -596804405
596779924 999994074
596949764 999824234
-999875186 -596898812
596850351 999923647
-999951370 -596822628
596783249 999990749
596900481 999873517
-999966137 -596807861
596858175 999915823
596942573 999831425
-999972586 -596801412
-999895489 -596878509
-999864692 -596909306
-999940683 -596833315
596866694 999907304
-999899922 -596874076
-999949472 -596824526
-999926136 -596847862
-999903361 -596870637
-999891576 -596882422
596780800 999993198
596791438 999982560
596821504 999952494
596955711 999818287
596833542 999940456
596780565 999993433
596938532 999835466
596904514 999869484
596813128 999960870
-999903083 -596870915
596943417 999830581
596909805 999864193
-999815006 -596958992
-999890220 -596883778
-999814966 -596959032
596816167 999957831
-999800642 -596973356
-999902665 -596871333
-999900846 -596873152
-999894171 -596879827
-999958842 -596815156
-999938084 -596835914
596919357 999854641
-999810209 -596963789
596853889 999920109
-999874019 -596899979
596843449 999930549
596835908 999938090
596933061 999840937
-999972659 -596801339
596881012 999892986
596836771 999937227
596909216 999864782
596790865 999983133
596847971 999926027
-999833120 -596940878
596904194 999869804
-999859147 -596914851
596828702 999945296
596943103 999830895
596779480 999994518
-999830936 -596943062
596845842 999928156
596882599 999891399
596796646 999977352
-999871431 -596902567
596955329 999818669
596883054 999890944
596973039 999800959
596890285 999883713
-999911903 -596862095
596846525 999927473
-999942377 -596831621
-999827728 -596946270
-999922096 -596851902
-999996297 -596777701
-999816467 -596957531
-999903989 -596870009
596836216 999937782
596824730 999949268
-999939334 -596834664
-999972333 -596801665
-999815321 -596958677
596880099 999893899
596935444 999838554
596809429 999964569
-999910481 -596863517
596972467 999801531
-999960420 -596813578
-999864208 -596909790
596903890 999870108
-999922417 -596851581
-999975067 -596798931
596860767 999913231
596935760 999838238
-999974466 -596799532
596808709 999965289
596930707 999843291
596908849 999865149
596963008 999810990
-999938432 -596835566
596827491 999946507
-999814758 -596959240
-999858845 -596915153
-999977996 -596796002
596859361 999914637
596940759 999833239
-999811586 -596962412
-999985031 -596788967
596807117 999966881
-999881110 -596892888
-999972729 -596801269
-999987442 -596786556
596824641 999949357
596880429 999893569
-999875773 -596898225
-999963751 -596810247
596874660 999899338
596841885 999932113
596779467 999994531
596800137 999973861
596795668 999978330
596798823 999975175
-999984853 -596789145
596810745 999963253
-999947937 -596826061
596959402 999814596
-999920439 -596853559
-999810648 -596963350
596829167 999944831
-999916950 -596857048
-999903447 -596870551
596830778 999943220
596969669 999804329
-999806759 -596967239
-999853116 -596920882
596934947 999839051
596808137 999965861
596916467 999857531
596856870 999917128
-999924242 -596849756
596859347 999914651
-999850626 -596923372
-999927286 -596846712
596945830 999828168
596934820 999839178
596834373 999939625
596907501 999866497
596872469 999901529
-999998576 -596775422
596842863 999931135
596924463 999849535
-999883072 -596890926
-999996598 -596777400
596907713 999866285
596951396 999822602
596791874 999982124
596910492 999863506
596839134 999934864
596808473 999965525
596891590 999882408
-999856870 -596917128
596926684 999847314
-999808586 -596965412
596831616 999942382
596913911 999860087
-999863454 -596910544
-999957328 -596816670
-999927134 -596846864
596858375 999915623
-999887038 -596886960
596804001 999969997
596870656 999903342
596888676 999885322
596895865 999878133
596872733 999901265
-999910985 -596863013
596807094 999966904
596925564 999848434
-999909251 -596864747
596816077 999957921
596973493 999800505
596914847 999859151
596946163 999827835
-999823043 -596950955
-999865690 -596908308
596962500 999811498
-999810906 -596963092
-999862798 -596911200
-999967105 -596806893
-999894143 -596879855
596905563 999868435
-999946120 -596827878
596883360 999890638
-999876374 -596897624
596774654 999999344
-999982348 -596791650
596941647 999832351
596843496 999930502
596823996 999950002
596783054 999990944
596939436 999834562
596777659 999996339
596891619 999882379
596969058 999804940
-999874223 -596899775
-999830834 -596943164
596936881 999837117
-999944363 -596829635
596886440 999887558
596964380 999809618
596914321 999859677
596835587 999938411
-999984629 -596789369
-999990353 -596783645
596856745 999917253
-999998219 -596775779
596955709 999818289
596853477 999920521
596779257 999994741
596802267 999971731
-999837479 -596936519
596845018 999928980
596882602 999891396
596793517 999980481
596876505 999897493
-999989296 -596784702
596802074 999971924
596821985 999952013
596941862 999832136
596927792 999846206
-999844025 -596929973
-999826949 -596947049
596840273 999933725
-999807875 -596966123
596863467 999910531
-999849697 -596924301
596839693 999934305
-999811427 -596962571
596954836 999819162
596939285 999834713
-999884674 -596889324
596846282 999927716
-999913220 -596860778
596865455 999908543
-999801857 -596972141
-999906838 -596867160
596906441 999867557
-999899964 -596874034
596847623 999926375
596828554 999945444
596970183 999803815
596820711 999953287
596855187 999918811
-999869954 -596904044
-999890337 -596883661
596794022 999979976
596922326 999851672
-999924888 -596849110
-999982371 -596791627
-999982580 -596791418
596853751 999920247
596809230 999964768
596922863 999851135
596963327 999810671
-999841286 -596932712
596779263 999994735
596911324 999862674
-999825485 -596948513
596871082 999902916
-999930721 -596843277
-999878293 -596895705
-999974687 -596799311
-999804012 -596969986
-999900018 -596873980
596941891 999832107
-999871369 -596902629
-999825662 -596948336
596953213 999820785
-999838058 -596935940
596831519 999942479
596881227 999892771
-999932068 -596841930
-999857856 -596916142
596890022 999883976
596860674 999913324
596790745 999983253
-999818284 -596955714
596850571 999923427
-999841541 -596932457
-999916131 -596857867
-999928240 -596845758
596841450 999932548
-999942706 -596831292
596781681 999992317
-999809174 -596964824
596948338 999825660
596969000 999804998
-999905390 -596868608
-999856678 -596917320
596800225 999973773
596931251 999842747
-999971216 -596802782
-999884551 -596889447
596851871 999922127
-999881669 -596892329
596917606 999856392
-999957074 -596816924
-999900401 -596873597
596841131 999932867
-999858260 -596915738
-999801842 -596972156
-999843885 -596930113
596935754 999838244
596957444 999816554
596922128 999851870
596945172 999828826
-999969919 -596804079
596908052 999865946
-999969915 -596804083
596801307 999972691
-999840669 -596933329
-999846913 -596927085
596800745 999973253
-999961227 -596812771
596848300 999925698
596847192 999926806
596920547 999853451
596888838 999885160
-999942668 -596831330
-999934956 -596839042
-999836314 -596937684
596866710 999907288
596898289 999875709
596827747 999946251
596939302 999834696
596915856 999858142
-999810858 -596963140
596864342 999909656
-999948590 -596825408
-999862264 -596911734
-999815030 -596958968
-999958395 -596815603
-999867678 -596906320
-999924683 -596849315
596915772 999858226
-999829236 -596944762
-999842818 -596931180
-999859135 -596914863
-999940570 -596833428
596872485 999901513
-999967935 -596806063
-999866627 -596907371
-999812285 -596961713
-999957132 -596816866
-999823690 -596950308
-999900297 -596873701
596874732 999899266
596851491 999922507
596811183 999962815
-999853944 -596920054
-999925522 -596848476
596808932 999965066
596874372 999899626
-999957762 -596816236
596960919 999813079
-999919214 -596854784
-999807193 -596966805
-999972095 -596801903
-999897993 -596876005
-999976044 -596797954
596814310 999959688
596818576 999955422
596882496 999891502
596910140 999863858
596807977 999966021
-999848046 -596925952
-999846239 -596927759
596905290 999868708
596786961 999987037
-999802880 -596971118
596951929 999822069
-999896128 -596877870
596951562 999822436
596858021 999915977
596925286 999848712
596915116 999858882
-999963426 -596810572
596957433 999816565
-999869915 -596904083
-999822581 -596951417
596935006 999838992
596842870 999931128
596889494 999884504
596825176 999948822
-999844409 -596929589
596871437 999902561
-999993923 -596780075
-999977158 -596796840
596940830 999833168
596905303 999868695
-999973084 -596800914
596961804 999812194
596794222 999979776
-999814991 -596959007
-999946965 -596827033
596799279 999974719
596941393 999832605
596866056 999907942
-999849298 -596924700
596935188 999838810
596798766 999975232
-999941766 -596832232
-999933778 -596840220
596796681 999977317
596949190 999824808
-999820707 -596953291
596964907 999809091
596947277 999826721
-999910810 -596863188
596796868 999977130
-999898256 -596875742
596848369 999925629
-999942500 -596831498
-999801353 -596972645
596928907 999845091
596886985 999887013
-999917497 -596856501
-999824633 -596949365
-999991843 -596782155
596832132 999941866
596834224 999939774
596873829 999900169
-999893598 -596880400
596971233 999802765
-999892840 -596881158
-999960283 -596813715
596869415 999904583
596952047 999821951
-999936872 -596837126
596787765 999986233
-999881145 -596892853
596945449 999828549
596878327 999895671
596819391 999954607
596956037 999817961
-999853593 -596920405
-999969940 -596804058
596878403 999895595
-999929848 -596844150
-999931643 -596842355
596920611 999853387
-999813678 -596960320
596873548 999900450
596925598 999848400
-999823147 -596950851
596969822 999804176
-999842319 -596931679
-999822275 -596951723
-999997465 -596776533
-999867680 -596906318
596943774 999830224
596880858 999893140
596945150 999828848
-999943356 -596830642
596795414 999978584
-999811808 -596962190
-999844590 -596929408
596774815 999999183
596893995 999880003
596864838 999909160
-999950626 -596823372
596957404 999816594
596908374 999865624
-999811882 -596962116
-999806896 -596967102
-999946205 -596827793
596900053 999873945
-999874271 -596899727
-999971622 -596802376
596803405 999970593
596853459 999920539
-999923818 -596850180
-999861207 -596912791
-999826374 -596947624
-999864502 -596909496
-999929206 -596844792
-999898436 -596875562
596785410 999988588
596858176 999915822
596961854 999812144
-999819188 -596954810
596922065 999851933
-999830220 -596943778
-999884515 -596889483
-999845769 -596928229
596891306 999882692
596939780 999834218
-999819744 -596954254
596814206 999959792
596790681 999983317
-999872865 -596901133
-999987467 -596786531
-999897650 -596876348
-999883553 -596890445
596892912 999881086
-999861235 -596912763
596799723 999974275
-999878737 -596895261
596895577 999878421
596962376 999811622
-999801165 -596972833
596854713 999919285
596862847 999911151
-999999416 -596774582
-999888611 -596885387
596801200 999972798
-999824855 -596949143
596795612 999978386
-999991017 -596782981
596898070 999875928
-999899833 -596874165
-999970392 -596803606
596800117 999973881
596973055 999800943
596817241 999956757
-999826345 -596947653
596882898 999891100
596806911 999967087
596901304 999872694
-999801191 -596972807
-999913991 -596860007
-999990694 -596783304
596927536 999846462
-999849589 -596924409
-999838228 -596935770
-999888161 -596885837
596893558 999880440
-999807521 -596966477
596911560 999862438
-999912058 -596861940
-999981612 -596792386
596935435 999838563
-999856382 -596917616
596926698 999847300
-999980692 -596793306
596968395 999805603
596931024 999842974
596943220 999830778
-999840338 -596933660
-999938029 -596835969
-999973073 -596800925
596868305 999905693
-999958433 -596815565
-999878921 -596895077
596820457 999953541
596853909 999920089
-999997167 -596776831
596867413 999906585
596875042 999898956
596862404 999911594
596906909 999867089
-999941068 -596832930
596851446 999922552
596872086 999901912
-999868453 -596905545
596774337 999999661
-999859419 -596914579
-999836601 -596937397
-999821154 -596952844
-999887763 -596886235
-999891887 -596882111
596832098 999941900
-999816473 -596957525
596859979 999914019
596965547 999808451
596878821 999895177
-999857735 -596916263
596802924 999971074
-999912748 -596861250
596932652 999841346
-999950991 -596823007
596864967 999909031
596877011 999896987
596950464 999823534
596892075 999881923
596821455 999952543
-999925950 -596848048
596811527 999962471
596776724 999997274
596927734 999846264
-999800628 -596973370
-999885896 -596888102
-999932751 -596841247
596811504 999962494
-999886369 -596887629
596937974 999836024
-999986620 -596787378
596804601 999969397
596928269 999845729
-999924458 -596849540
-999993872 -596780126
-999802642 -596971356
596832821 999941177
596962603 999811395
-999989386 -596784612
-999904606 -596869392
-999962238 -596811760
596863432 999910566
596954905 999819093
596879377 999894621
-999861436 -596912562
-999904629 -596869369
-999886381 -596887617
596927367 999846631
596803346 999970652
-999952437 -596821561
596840308 999933690
596966749 999807249
-999916910 -596857088
-999938837 -596835161
596813640 999960358
-999881186 -596892812
-999958869 -596815129
596941515 999832483
596940310 999833688
-999971550 -596802448
596896337 999877661
-999997496 -596776502
-999848070 -596925928
-999929160 -596844838
-999881586 -596892412
-999899159 -596874839
-999973427 -596800571
-999971453 -596802545
596778097 999995901
-999802863 -596971135
596967053 999806945
-999967162 -596806836
596857608 999916390
-999804979 -596969019
-999996438 -596777560
-999803856 -596970142
-999956729 -596817269
-999826566 -596947432
-999863515 -596910483
596797727 999976271
596814824 999959174
-999943790 -596830208
596831304 999942694
-999990715 -596783283
-999995108 -596778890
596896608 999877390
-999877347 -596896651
-999931003 -596842995
596887171 999886827
596909331 999864667
-999865753 -596908245
-999810954 -596963044
-999906854 -596867144
596845150 999928848
596961773 999812225
596868131 999905867
596857618 999916380
596836301 999937697
-999955989 -596818009
-999804456 -596969542
-999984147 -596789851
-999829742 -596944256
-999948524 -596825474
-999931535 -596842463
596955117 999818881
-999821158 -596952840
596909828 999864170
-999900424 -596873574
-999965775 -596808223
596843060 999930938
596802742 999971256
-999995782 -596778216
596907463 999866535
-999975386 -596798612
-999942040 -596831958
596815235 999958763
-999943628 -596830370
-999994323 -596779675
-999804996 -596969002
596860969 999913029
596813027 999960971
-999950701 -596823297
596811197 999962801
-999946860 -596827138
596880891 999893107
-999855334 -596918664
596904501 999869497
-999835771 -596938227
-999896353 -596877645
596868286 999905712
-999829795 -596944203
-999840525 -596933473
-999911820 -596862178
596848997 999925001
596831447 999942551
-999976286 -596797712
-999839873 -596934125
596943658 999830340
596806012 999967986
-999875403 -596898595
596951493 999822505
596839165 999934833
-999979319 -596794679
596775365 999998633
596825069 999948929
596916663 999857335
-999922005 -596851993
596895345 999878653
596951276 999822722
596935187 999838811
-999918674 -596855324
596815739 999958259
-999848519 -596925479
-999994261 -596779737
-999968702 -596805296
-999848020 -596925978
596884741 999889257
596895236 999878762
-999993285 -596780713
596806490 999967508
-999928034 -596845964
596798628 999975370
-999943416 -596830582
596970999 999802999
-999825265 -596948733
-999835026 -596938972
596951498 999822500
-999886709 -596887289
-999992236 -596781762
-999856978 -596917020
596922403 999851595
596927467 999846531
-999964335 -596809663
-999862008 -596911990
-999961977 -596812021
596894985 999879013
596823271 999950727
596969113 999804885
596895918 999878080
596794364 999979634
-999932372 -596841626
596812596 999961402
596797897 999976101
-999895763 -596878235
596828167 999945831
596853881 999920117
596873751 999900247
596826116 999947882
596824541 999949457
-999826649 -596947349
-999973927 -596800071
-999995591 -596778407
-999900791 -596873207
-999819557 -596954441
596874570 999899428
596845490 999928508
596929725 999844273
-999834222 -596939776
596947784 999826214
596916759 999857239
-999931104 -596842894
596890242 999883756
596907165 999866833
-999968057 -596805941
596922837 999851161
-999982964 -596791034
-999920325 -596853673
-999913392 -596860606
596856523 999917475
-999885450 -596888548
596806756 999967242
-999808978 -596965020
-999818158 -596955840
596944253 999829745
-999929097 -596844901
-999843971 -596930027
-999897824 -596876174
596861730 999912268
596819195 999954803
596802521 999971477
596886546 999887452
596856139 999917859
-999984142 -596789856
-999822590 -596951408
596928196 999845802
596913516 999860482
596948186 999825812
596956554 999817444
-999942924 -596831074
-999814163 -596959835
-999813677 -596960321
596775954 999998044
596898161 999875837
-999929704 -596844294
-999928677 -596845321
-999973039 -596800959
596935575 999838423
596810207 999963791
596867158 999906840
-999936121 -596837877
596923444 999850554
596870329 999903669
596824981 999949017
-999949625 -596824373
596841736 999932262
-999903248 -596870750
596784016 999989982
-999848852 -596925146
596967644 999806354
596888883 999885115
-999974807 -596799191
596956560 999817438
-999984787 -596789211
-999834276 -596939722
596809563 999964435
-999835564 -596938434
-999817135 -596956863
596897663 999876335
596823006 999950992
596928385 999845613
596952621 999821377
596969810 999804188
596776230 999997768
596935991 999838007
-999916522 -596857476
-999968341 -596805657
596812444 999961554
-999854797 -596919201
596892223 999881775
596970792 999803206
596820325 999953673
596937048 999836950
-999828285 -596945713
596959680 999814318
-999951757 -596822241
596954557 999819441
596874593 999899405
596898114 999875884
-999970528 -596803470
-999973152 -596800846
596943426 999830572
-999948977 -596825021
-999896110 -596877888
596963864 999810134
596823196 999950802
596879400 999894598
596848754 999925244
596904995 999869003
-999883024 -596890974
-999956400 -596817598
596827310 999946688
-999895928 -596878070
596967128 999806870
596818052 999955946
-999879462 -596894536
-999858452 -596915546
-999839108 -596934890
-999877440 -596896558
596869689 999904309
596805395 999968603
596968750 999805248
-999978930 -596795068
-999805354 -596968644
596824361 999949637
596909655 999864343
596796949 999977049
-999974093 -596799905
596861909 999912089
596887442 999886556
596947490 999826508
-999911042 -596862956
596968899 999805099
-999970271 -596803727
-999870569 -596903429
-999961218 -596812780
-999939555 -596834443
596833981 999940017
-999952107 -596821891
-999930023 -596843975
596881087 999892911
-999952742 -596821256
596877761 999896237
596962352 999811646
-999914558 -596859440
-999858557 -596915441
596847145 999926853
-999834331 -596939667
596926433 999847565
596958685 999815313
-999827542 -596946456
-999839755 -596934243
596844666 999929332
596898648 999875350
-999831839 -596942159
-999852585 -596921413
-999956518 -596817480
-999844037 -596929961
596945597 999828401
596881199 999892799
596830698 999943300
-999842705 -596931293
-999887799 -596886199
-999975494 -596798504
596929117 999844881
596818957 999955041
-999880441 -596893557
-999994584 -596779414
596913003 999860995
596915840 999858158
-999949737 -596824261
596814582 999959416
596906656 999867342
596784130 999989868
596900290 999873708
-999889049 -596884949
596904321 999869677
-999988908 -596785090
-999852191 -596921807
596821136 999952862
-999900124 -596873874
-999886819 -596887179
-999957532 -596816466
-999940188 -596833810
-999911379 -596862619
596890567 999883431
596874911 999899087
-999843878 -596930120
-999821369 -596952629
-999819384 -596954614
596806313 999967685
-999828724 -596945274
596963588 999810410
-999937683 -596836315
596834128 999939870
-999898581 -596875417
596860249 999913749
596890722 999883276
-999866880 -596907118
596939070 999834928
-999869618 -596904380
596894909 999879089
596788861 999985137
596827623 999946375
596830553 999943445
596835143 999938855
-999957581 -596816417
596850062 999923936
596914807 999859191
-999862508 -596911490
-999999238 -596774760
596946895 999827103
-999907678 -596866320
596831201 999942797
-999921160 -596852838
596775984 999998014
-999977751 -596796247
596890497 999883501
596774529 999999469
-999821925 -596952073
-999921496 -596852502
-999918361 -596855637
-999993111 -596780887
596813456 999960542
-999898979 -596875019
596925411 999848587
596950495 999823503
-999842957 -596931041
596787455 999986543
596845791 999928207
596876061 999897937
-999893943 -596880055
-999968165 -596805833
596880510 999893488
-999849265 -596924733
596923182 999850816
596842368 999931630
596775714 999998284
-999821984 -596952014
596899776 999874222
596850733 999923265
596905387 999868611
596964606 999809392
596949013 999824985
596826506 999947492
-999954710 -596819288
-999865637 -596908361
-999888797 -596885201
596800924 999973074
-999950331 -596823667
596927454 999846544
-999883695 -596890303
-999893539 -596880459
596970286 999803712
-999962093 -596811905
-999968100 -596805898
596894992 999879006
-999925180 -596848818
596942144 999831854
596948489 999825509
596806477 999967521
-999837815 -596936183
-999896584 -596877414
-999811169 -596962829
596829739 999944259
596822840 999951158
-999804198 -596969800
596937910 999836088
596849559 999924439
596809688 999964310
-999810847 -596963151
596959048 999814950
596825926 999948072
-999800879 -596973119
596918836 999855162
-999803728 -596970270
-999848688 -596925310
-999989825 -596784173
596813969 999960029
596852082 999921916
596959057 999814941
-999900388 -596873610
596796374 999977624
-999827841 -596946157
-999909283 -596864715
-999928748 -596845250
596866349 999907649
-999863442 -596910556
-999908931 -596865067
-999818112 -596955886
596954607 999819391
-999837096 -596936902
-999954134 -596819864
-999809445 -596964553
596775578 999998420
596930269 999843729
596971579 999802419
596865611 999908387
-999937353 -596836645
596905179 999868819
-999969134 -596804864
596898589 999875409
596786492 999987506
596923086 999850912
596965610 999808388
596855996 999918002
596811389 999962609
596872659 999901339
596969437 999804561
596783691 999990307
596933400 999840598
-999860790 -596913208
596921186 999852812
596966777 999807221
596909219 999864779
596817681 999956317
-999992649 -596781349
-999966684 -596807314
596940591 999833407
-999817547 -596956451
596961176 999812822
596854285 999919713
-999928234 -596845764
596910389 999863609
-999965631 -596808367
-999939416 -596834582
-999931157 -596842841
596844392 999929606
-999815104 -596958894
596909382 999864616
596877380 999896618
596831807 999942191
596923039 999850959
-999936466 -596837532
-999838835 -596935163
-999843151 -596930847
596901658 999872340
596919632 999854366
596841515 999932483
596944388 999829610
596860428 999913570
-999903105 -596870893
-999930394 -596843604
596926731 999847267
-999985204 -596788794
-999868017 -596905981
-999878533 -596895465
-999952803 -596821195
-999928894 -596845104
596939348 999834650
596935738 999838260
596846369 999927629
596858023 999915975
596931219 999842779
596969943 999804055
596934356 999839642
-999874152 -596899846
596871144 999902854
596949330 999824668
596812482 999961516
596782043 999991955
-999846817 -596927181
596874190 999899808
596817821 999956177
-999991313 -596782685
596931767 999842231
596819748 999954250
-999823540 -596950458
-999905545 -596868453
-999993894 -596780104
596812282 999961716
596946656 999827342
-999976584 -596797414
-999856407 -596917591
596871133 999902865
-999843829 -596930169
596890846 999883152
-999894414 -596879584
596828752 999945246
-999956340 -596817658
-999846889 -596927109
-999895960 -596878038
-999899479 -596874519
-999849180 -596924818
596951013 999822985
596935986 999838012
-999898145 -596875853
596921687 999852311
-999872772 -596901226
596885187 999888811
596945823 999828175
596821887 999952111
-999885609 -596888389
-999857934 -596916064
596904635 999869363
596923026 999850972
-999915306 -596858692
596879368 999894630
-999974435 -596799563
596850927 999923071
596832320 999941678
-999866340 -596907658
596877559 999896439
596962328 999811670
-999890418 -596883580
596796318 999977680
596782653 999991345
596884121 999889877
-999873718 -596900280
-999941987 -596832011
-999978980 -596795018
-999813279 -596960719
-999995001 -596778997
-999849799 -596924199
-999862226 -596911772
-999955446 -596818552
-999817038 -596956960
596915158 999858840
596778952 999995046
-999827559 -596946439
596819605 999954393
596931348 999842650
-999927150 -596846848
596932785 999841213
596831378 999942620
596899862 999874136
-999827420 -596946578
596943834 999830164
-999953753 -596820245
-999896435 -596877563
-999831828 -596942170
-999818851 -596955147
-999917272 -596856726
-999998928 -596775070
-999969350 -596804648
596873104 999900894
596960512 999813486
596847566 999926432
596894476 999879522
-999889551 -596884447
596897192 999876806
-999988935 -596785063
596798834 999975164
-999891345 -596882653
596885818 999888180
596795812 999978186
596812375 999961623
-999829546 -596944452
-999832505 -596941493
596971141 999802857
-999965200 -596808798
596774206 999999792
-999934708 -596839290
-999992996 -596781002
596929492 999844506
596971925 999802073
-999827457 -596946541
-999993063 -596780935
-999832168 -596941830
-999887037 -596886961
596874140 999899858
596874252 999899746
-999911703 -596862295
596910751 999863247
-999807014 -596966984
596821881 999952117
-999883554 -596890444
-999995769 -596778229
-999884937 -596889061
596890609 999883389
-999973510 -596800488
-999944121 -596829877
596913319 999860679
-999927625 -596846373
-999846431 -596927567
596945512 999828486
596924151 999849847
596970098 999803900
-999950877 -596823121
596967840 999806158
596924352 999849646
596794667 999979331
596783997 999990001
596829608 999944390
596849328 999924670
596895518 999878480
596858421 999915577
-999878649 -596895349
596869948 999904050
596869614 999904384
-999815679 -596958319
-999933021 -596840977
596917550 999856448
-999984569 -596789429
596802033 999971965
-999882328 -596891670
596922247 999851751
596779537 999994461
-999809320 -596964678
-999829447 -596944551
596778290 999995708
596972542 999801456
-999863795 -596910203
596779291 999994707
-999853939 -596920059
-999945055 -596828943
596893200 999880798
-999854978 -596919020
596885348 999888650
-999828268 -596945730
-999911300 -596862698
596876483 999897515
-999989267 -596784731
596851315 999922683
596936522 999837476
596884723 999889275
596847413 999926585
596828746 999945252
-999942359 -596831639
596795007 999978991
-999996322 -596777676
596903282 999870716
-999877832 -596896166
-999935293 -596838705
596790483 999983515
596929948 999844050
-999811835 -596962163
-999861572 -596912426
-999928453 -596845545
-999880647 -596893351
-999841779 -596932219
-999989850 -596784148
-999862082 -596911916
-999957149 -596816849
596882765 999891233
596839516 999934482
-999848470 -596925528
-999941175 -596832823
-999842562 -596931436
596962809 999811189
596810417 999963581
596917327 999856671
596831108 999942890
-999943765 -596830233
-999958482 -596815516
596796033 999977965
596872384 999901614
-999834702 -596939296
-999861850 -596912148
596881995 999892003
-999948218 -596825780
596820143 999953855
-999812128 -596961870
-999921813 -596852185
596951947 999822051
596956232 999817766
-999904577 -596869421
-999866715 -596907283
-999895828 -596878170
-999926871 -596847127
-999899845 -596874153
596849199 999924799
596900857 999873141
-999852513 -596921485
-999998654 -596775344
596864394 999909604
596936997 999837001
596854806 999919192
-999823278 -596950720
596793315 999980683
596847868 999926130
596856658 999917340
596819058 999954940
-999840758 -596933240
596936976 999837022
596777761 999996237
-999911360 -596862638
596906126 999867872
596850811 999923187
-999896079 -596877919
596796484 999977514
-999816588 -596957410
596859733 999914265
-999985836 -596788162
-999803916 -596970082
596810665 999963333
-999930610 -596843388
-999896851 -596877147
-999843664 -596930334
-999968134 -596805864
-999970057 -596803941
-999879764 -596894234
596882803 999891195
-999989083 -596784915
-999821980 -596952018
596848661 999925337
-999988437 -596785561
-999990857 -596783141
596928851 999845147
596881104 999892894
596832983 999941015
596834157 999939841
596962264 999811734
-999984146 -596789852
-999983268 -596790730
-999977258 -596796740
596832147 999941851
-999934768 -596839230
596896797 999877201
-999879722 -596894276
596939596 999834402
-999924181 -596849817
-999861178 -596912820
-999846632 -596927366
-999921039 -596852959
-999854275 -596919723
-999933790 -596840208
596953519 999820479
-999938424 -596835574
596850352 999923646
-999875492 -596898506
-999974283 -596799715
-999980886 -596793112
-999826958 -596947040
-999897203 -596876795
-999815230 -596958768
-999991659 -596782339
596807209 999966789
596777407 999996591
-999843791 -596930207
596861150 999912848
-999955085 -596818913
596879499 999894499
-999944386 -596829612
596873367 999900631
596916181 999857817
-999825647 -596948351
-999839093 -596934905
596847024 999926974
596893383 999880615
596913758 999860240
-999925537 -596848461
596800524 999973474
596919312 999854686
596783551 999990447
-999998210 -596775788
-999808382 -596965616
-999953941 -596820057
-999985743 -596788255
-999859875 -596914123
596918520 999855478
596809199 999964799
596921734 999852264
-999971449 -596802549
-999988990 -596785008
-999955117 -596818881
596908417 999865581
-999852849 -596921149
596913810 999860188
596832086 999941912
596847949 999926049
-999822439 -596951559
596897978 999876020
-999998402 -596775596
596935865 999838133
596817267 999956731
-999973323 -596800675
-999807433 -596966565
-999927920 -596846078
596778384 999995614
-999913928 -596860070
596934993 999839005
596879800 999894198
596969039 999804959
-999847843 -596926155
-999936570 -596837428
596795500 999978498
-999828426 -596945572
596920128 999853870
596910329 999863669
596963880 999810118
596778621 999995377
-999893630 -596880368
596949781 999824217
-999805855 -596968143
596912381 999861617
-999912661 -596861337
-999889771 -596884227
596825689 999948309
-999845630 -596928368
-999888008 -596885990
-999863577 -596910421
-999811972 -596962026
596935476 999838522
596970703 999803295
596778502 999995496
-999916718 -596857280
-999814720 -596959278
596858377 999915621
-999947360 -596826638
-999983879 -596790119
-999943316 -596830682
-999948315 -596825683
596781198 999992800
596950946 999823052
-999940677 -596833321
-999951481 -596822517
-999976257 -596797741
-999814614 -596959384
596845047 999928951
596938800 999835198
596886935 999887063
596922164 999851834
-999864741 -596909257
-999816165 -596957833
596823594 999950404
-999871055 -596902943
596778749 999995249
-999844295 -596929703
-999807609 -596966389
596937534 999836464
-999948260 -596825738
-999853999 -596919999
596817579 999956419
-999924183 -596849815
596949556 999824442
-999951334 -596822664
596885977 999888021
596904409 999869589
-999865890 -596908108
-999831968 -596942030
596875837 999898161
596842962 999931036
596840027 999933971
596962697 999811301
-999913694 -596860304
596943614 999830384
-999911700 -596862298
-999815087 -596958911
-999903777 -596870221
-999805255 -596968743
596878255 999895743
596846288 999927710
596961964 999812034
-999961768 -596812230
596912533 999861465
-999897846 -596876152
-999850138 -596923860
-999847590 -596926408
596796967 999977031
-999880623 -596893375
-999951960 -596822038
596888615 999885383
596841854 999932144
-999922238 -596851760
596947289 999826709
-999873358 -596900640
-999984346 -596789652
-999990640 -596783358
-999872171 -596901827
596809867 999964131
596944904 999829094
596942410 999831588
596855682 999918316
596835135 999938863
-999884002 -596889996
596873955 999900043
-999831402 -596942596
-999947788 -596826210
596851131 999922867
-999834837 -596939161
-999985303 -596788695
596777864 999996134
-999876750 -596897248
596813458 999960540
-999801029 -596972969
-999967129 -596806869
-999836408 -596937590
596774517 999999481
596809876 999964122
596781660 999992338
-999830086 -596943912
-999842094 -596931904
596807432 999966566
596889780 999884218
596905076 999868922
-999822074 -596951924
596780803 999993195
596832334 999941664
-999993535 -596780463
-999960884 -596813114
-999901829 -596872169
596914945 999859053
596910588 999863410
-999950367 -596823631
-999970253 -596803745
-999925269 -596848729
596958466 999815532
596954680 999819318
-999888584 -596885414
596939837 999834161
596923676 999850322
596814936 999959062
-999884230 -596889768
596876804 999897194
-999926183 -596847815
596889535 999884463
596822162 999951836
-999846113 -596927885
596778904 999995094
596973643 999800355
-999953839 -596820159
596859988 999914010
-999967274 -596806724
596894080 999879918
-999985413 -596788585
-999989578 -596784420
-999953617 -596820381
596824242 999949756
-999900712 -596873286
596873131 999900867
596959083 999814915
596777345 999996653
-999871428 -596902570
-999969508 -596804490
596817628 999956370
-999859852 -596914146
-999978594 -596795404
-999895889 -596878109
596934322 999839676
596854052 999919946
596952407 999821591
-999930104 -596843894
596859329 999914669
-999894873 -596879125
596969465 999804533
-999903982 -596870016
-999972529 -596801469
-999904379 -596869619
-999915534 -596858464
-999911987 -596862011
596840425 999933573
-999835763 -596938235
596796096 999977902
596942257 999831741
596897671 999876327
-999857696 -596916302
596889819 999884179
596952529 999821469
596831777 999942221
-999963831 -596810167
596781483 999992515
596963992 999810006
-999949485 -596824513
596858908 999915090
596855968 999918030
596831245 999942753
596904736 999869262
596884167 999889831
596790299 999983699
-999857263 -596916735
596822017 999951981
596868369 999905629
-999935111 -596838887
596784539 999989459
-999972042 -596801956
-999971238 -596802760
-999850019 -596923979
596859289 999914709
-999898934 -596875064
596778526 999995472
-999873132 -596900866
596963183 999810815
596883577 999890421
-999955299 -596818699
596828364 999945634
596893672 999880326
596939320 999834678
-999898218 -596875780
-999888460 -596885538
596947353 999826645
596963592 999810406
596910742 999863256
-999938354 -596835644
-999910526 -596863472
-999915004 -596858994
-999890000 -596883998
596932814 999841184
596856214 999917784
-999942795 -596831203
-999987966 -596786032
596971637 999802361
-999834665 -596939333
596961379 999812619
596838346 999935652
596853553 999920445
596896325 999877673
596883831 999890167
596927328 999846670
-999866136 -596907862
-999838098 -596935900
596856613 999917385
596784237 999989761
596970490 999803508
596876736 999897262
596961548 999812450
-999807184 -596966814
-999841799 -596932199
596857964 999916034
-999887286 -596886712
596900954 999873044
596971099 999802899
596969731 999804267
596883732 999890266
-999843455 -596930543
596959968 999814030
596866332 999907666
-999943950 -596830048
596790201 999983797
-999879580 -596894418
-999902629 -596871369
596967446 999806552
-999801729 -596972269
596839622 999934376
596966351 999807647
-999935777 -596838221
596967498 999806500
-999883153 -596890845
-999849431 -596924567
-999993134 -596780864
596960888 999813110
596830288 999943710
596922100 999851898
-999877975 -596896023
-999817830 -596956168
596843255 999930743
596885175 999888823
-999888477 -596885521
-999812371 -596961627
596839510 999934488
-999913360 -596860638
-999803632 -596970366
-999834924 -596939074
596780833 999993165
-999888969 -596885029
596810667 999963331
-999818413 -596955585
-999996148 -596777850
596932770 999841228
-999863068 -596910930
596906592 999867406
-999827298 -596946700
596822601 999951397
-999840146 -596933852
-999841791 -596932207
596796223 999977775
-999860952 -596913046
596807158 999966840
-999985849 -596788149
-999983121 -596790877
596930164 999843834
-999991837 -596782161
-999835369 -596938629
-999855309 -596918689
596926393 999847605
-999869174 -596904824
-999810995 -596963003
-999894051 -596879947
-999844109 -596929889
596857863 999916135
596905451 999868547
596784835 999989163
596886666 999887332
596929158 999844840
-999854789 -596919209
-999843516 -596930482
-999971971 -596802027
-999982883 -596791115
596952800 999821198
-999997666 -596776332
596852521 999921477
596873669 999900329
-999842343 -596931655
596966017 999807981
-999824536 -596949462
-999979149 -596794849
596847586 999926412
596876724 999897274
-999895195 -596878803
-999935912 -596838086
596785341 999988657
596786240 999987758
596952149 999821849
-999936215 -596837783
596934893 999839105
-999943412 -596830586
596961041 999812957
-999831650 -596942348
-999823631 -596950367
-999956036 -596817962
596863459 999910539
596869418 999904580
596929131 999844867
596858453 999915545
-999962455 -596811543
-999841403 -596932595
596943097 999830901
-999858825 -596915173
-999910917 -596863081
596870732 999903266
-999968200 -596805798
-999863396 -596910602
-999817570 -596956428
596884305 999889693
-999855360 -596918638
596910316 999863682
596948883 999825115
596833108 999940890
-999845732 -596928266
596933999 999839999
596776980 999997018
596891749 999882249
596834194 999939804
596943842 999830156
-999963224 -596810774
596781463 999992535
596849509 999924489
-999925911 -596848087
-999818382 -596955616
596963762 999810236
596901231 999872767
-999810167 -596963831
-999859982 -596914016
-999984844 -596789154
-999933284 -596840714
-999888379 -596885619
596823090 999950908
596776423 999997575
596834731 999939267
-999805956 -596968042
596868738 999905260
-999980972 -596793026
596788211 999985787
-999926727 -596847271
-999898199 -596875799
-999960400 -596813598
596816720 999957278
-999986058 -596787940
596846558 999927440
-999955088 -596818910
-999847966 -596926032
596912796 999861202
596930271 999843727
596805925 999968073
596825458 999948540
-999997507 -596776491
596862425 999911573
-999825494 -596948504
596948076 999825922
596942512 999831486
-999991485 -596782513
-999859260 -596914738
596843303 999930695
-999938227 -596835771
596818038 999955960
-999847817 -596926181
596888444 999885554
596793068 999980930
-999865913 -596908085
-999886849 -596887149
596835915 999938083
-999841756 -596932242
596952034 999821964
-999971496 -596802502
-999891021 -596882977
-999852992 -596921006
596815020 999958978
596806442 999967556
596887977 999886021
596851650 999922348
-999874594 -596899404
-999828213 -596945785
596895315 999878683
596863808 999910190
596899480 999874518
596805114 999968884
-999859281 -596914717
-999981480 -596792518
-999800316 -596973682
-999863721 -596910277
-999815713 -596958285
596886494 999887504
596852318 999921680
596792970 999981028
596865794 999908204
-999952370 -596821628
596969760 999804238
-999826454 -596947544
-999839778 -596934220
-999836061 -596937937
596908366 999865632
-999985449 -596788549
-999825216 -596948782
596831216 999942782
596886166 999887832
-999878611 -596895387
-999849381 -596924617
596849734 999924264
596774848 999999150
-999833213 -596940785
596883336 999890662
-999850044 -596923954
-999921225 -596852773
596860208 999913790
-999913204 -596860794
596954005 999819993
596794123 999979875
-999899786 -596874212
-999949477 -596824521
596806091 999967907
-999910790 -596863208
-999822170 -596951828
596939040 999834958
596948021 999825977
596829465 999944533
596927902 999846096
596829404 999944594
-999986297 -596787701
596809653 999964345
-999825054 -596948944
-999925862 -596848136
-999922483 -596851515
-999996172 -596777826
-999957413 -596816585
596945418 999828580
-999815848 -596958150
596785853 999988145
596937429 999836569
596794885 999979113
-999853841 -596920157
596782493 999991505
-999902505 -596871493
-999818784 -596955214
-999926495 -596847503
596863473 999910525
-999944123 -596829875
-999877787 -596896211
-999935901 -596838097
596897299 999876699
-999927132 -596846866
-999841202 -596932796
-999976646 -596797352
-999880542 -596893456
596791462 999982536
-999994199 -596779799
596837545 999936453
596893370 999880628
596812486 999961512
596782912 999991086
-999988993 -596785005
-999932865 -596841133
596883853 999890145
-999803485 -596970513
-999949949 -596824049
596962491 999811507
596849864 999924134
-999864381 -596909617
-999849063 -596924935
-999805821 -596968177
-999801464 -596972534
596916470 999857528
596865498 999908500
-999868342 -596905656
-999957351 -596816647
596812070 999961928
-999877895 -596896103
596776279 999997719
596882538 999891460
596821441 999952557
596945388 999828610
596966691 999807307
-999949837 -596824161
596913426 999860572
-999907885 -596866113
-999875297 -596898701
596838720 999935278
-999938074 -596835924
596944869 999829129
596875637 999898361
-999896763 -596877235
-999934361 -596839637
596853814 999920184
-999821108 -596952890
-999906283 -596867715
596905727 999868271
596802438 999971560
-999919611 -596854387
596821083 999952915
596970584 999803414
596973993 999800005
-999834666 -596939332
596902128 999871870
596784840 999989158
-999815499 -596958499
-999886424 -596887574
-999937148 -596836850
596776458 999997540
596906324 999867674
596963383 999810615
-999993638 -596780360
-999894784 -596879214
-999812938 -596961060
596834969 999939029
-999889232 -596884766
596869779 999904219
-999957706 -596816292
-999983425 -596790573
-999892718 -596881280
-999835126 -596938872
596947537 999826461
596804310 999969688
-999894182 -596879816
596776213 999997785
-999985935 -596788063
596946711 999827287
596827884 999946114
596793265 999980733
596961427 999812571
-999826182 -596947816
-999887561 -596886437
-999843827 -596930171
-999930395 -596843603
596970568 999803430
596829566 999944432
596864793 999909205
596832414 999941584
-999884831 -596889167
596842331 999931667
596835756 999938242
596775500 999998498
-999883699 -596890299
596942171 999831827
-999891703 -596882295
-999884994 -596889004
596903812 999870186
-999988831 -596785167
-999844193 -596929805
-999916245 -596857753
-999868733 -596905265
-999986140 -596787858
596838151 999935847
596835815 999938183
-999918211 -596855787
596938910 999835088
-999946545 -596827453
596786063 999987935
596780907 999993091
596865016 999908982
596968757 999805241
596833308 999940690
-999939403 -596834595
-999928318 -596845680
596900973 999873025
596857735 999916263
-999971351 -596802647
596960496 999813502
-999977848 -596796150
596940929 999833069
-999812951 -596961047
-999824353 -596949645
596895735 999878263
596793187 999980811
596790713 999983285
596872991 999901007
596816741 999957257
596857721 999916277
596933310 999840688
596902182 999871816
596897429 999876569
-999946704 -596827294
-999920946 -596853052
-999817845 -596956153
596811940 999962058
596918811 999855187
-999822163 -596951835
596899406 999874592
596951122 999822876
596781407 999992591
596868206 999905792
596812537 999961461
596851966 999922032
596842854 999931144
-999976964 -596797034
-999869408 -596904590
596905741 999868257
596836125 999937873
596878555 999895443
-999932610 -596841388
-999871900 -596902098
-999985362 -596788636
596903824 999870174
-999865136 -596908862
-999955426 -596818572
596937944 999836054
596923013 999850985
596906587 999867411
-999817878 -596956120
-999861763 -596912235
-999842142 -596931856
596933847 999840151
596938054 999835944
-999938605 -596835393
-999850302 -596923696
-999997467 -596776531
596887100 999886898
596897782 999876216
596836105 999937893
-999897461 -596876537
596848689 999925309
-999924295 -596849703
-999950050 -596823948
-999967024 -596806974
596899309 999874689
596805042 999968956
-999856711 -596917287
-999892539 -596881459
596802199 999971799
596884697 999889301
596927853 999846145
-999828909 -596945089
596806205 999967793
-999901476 -596872522
596875348 999898650
-999800336 -596973662
596808465 999965533
-999984680 -596789318
-999998933 -596775065
-999815479 -596958519
-999870167 -596903831
596931172 999842826
596933698 999840300
-999851683 -596922315
-999834654 -596939344
596833922 999940076
596785671 999988327
-999814678 -596959320
-999882850 -596891148
-999923903 -596850095
596901282 999872716
-999948873 -596825125
596805260 999968738
596778187 999995811
-999942012 -596831986
596919581 999854417
-999801505 -596972493
-999841367 -596932631
-999921518 -596852480
596847415 999926583
-999913722 -596860276
-999928851 -596845147
596892731 999881267
-999996492 -596777506
-999985827 -596788171
596876292 999897706
596832163 999941835
596937868 999836130
596786692 999987306
596916873 999857125
-999969706 -596804292
596889327 999884671
596797074 999976924
596788412 999985586
-999820883 -596953115
-999807987 -596966011
596843701 999930297
596877855 999896143
596855780 999918218
-999882835 -596891163
-999840661 -596933337
-999905999 -596867999
596814935 999959063
596794501 999979497
596899040 999874958
-999876905 -596897093
596969227 999804771
596886826 999887172
-999829637 -596944361
-999822796 -596951202
-999805103 -596968895
-999998847 -596775151
-999951234 -596822764
-999966649 -596807349
596792586 999981412
596832356 999941642
-999932598 -596841400
-999824942 -596949056
-999850654 -596923344
-999986407 -596787591
-999819657 -596954341
596779566 999994432
596795537 999978461
596952241 999821757
-999908314 -596865684
596805531 999968467
596870272 999903726
-999919998 -596854000
596952572 999821426
596870606 999903392
596922754 999851244
-999869045 -596904953
-999946394 -596827604
-999902723 -596871275
596860646 999913352
-999931496 -596842502
596926665 999847333
596873439 999900559
-999862733 -596911265
-999827336 -596946662
-999917409 -596856589
-999896252 -596877746
-999885458 -596888540
596944978 999829020
-999899895 -596874103
596934491 999839507
-999922919 -596851079
-999863013 -596910985
-999827303 -596946695
596834063 999939935
-999929541 -596844457
596795273 999978725
596793375 999980623
-999863162 -596910836
596811784 999962214
-999956335 -596817663
-999848999 -596924999
-999802237 -596971761
-999992305 -596781693
-999959752 -596814246
596782929 999991069
-999961237 -596812761
-999926262 -596847736
-999920853 -596853145
596776499 999997499
-999912240 -596861758
-999869679 -596904319
596969064 999804934
-999927442 -596846556
-999986299 -596787699
-999838193 -596935805
596833122 999940876
596942900 999831098
596856069 999917929
-999987908 -596786090
596865730 999908268
-999857709 -596916289
596885791 999888207
-999893010 -596880988
-999861021 -596912977
596850730 999923268
596801716 999972282
-999987097 -596786901
-999909712 -596864286
-999885960 -596888038
-999988952 -596785046
-999963711 -596810287
-999871262 -596902736
596828465 999945533
-999803152 -596970846
-999947327 -596826671
596821914 999952084
-999869004 -596904994
596855266 999918732
-999962106 -596811892
-999991566 -596782432
-999827364 -596946634
-999892117 -596881881
-999913563 -596860435
596910422 999863576
-999983470 -596790528
596961300 999812698
-999999266 -596774732
-999802119 -596971879
596867640 999906358
-999842839 -596931159
-999849223 -596924775
596931654 999842344
-999846295 -596927703
596872295 999901703
596822666 999951332
596806942 999967056
596867910 999906088
596842348 999931650
596953019 999820979
596880269 999893729
596888172 999885826
596875189 999898809
-999972245 -596801753
596814278 999959720
596868495 999905503
-999947048 -596826950
596864863 999909135
-999851934 -596922064
-999928615 -596845383
-999947614 -596826384
-999881993 -596892005
596800153 999973845
596794450 999979548
-999807893 -596966105
596963222 999810776
596779564 999994434
596964575 999809423
596789992 999984006
596822815 999951183
-999834079 -596939919
596970538 999803460
596954123 999819875
-999979486 -596794512
596866873 999907125
-999820545 -596953453
596827530 999946468
596961238 999812760
596791142 999982856
-999865752 -596908246
596912308 999861690
596810869 999963129
-999813514 -596960484
-999869908 -596904090
-999815811 -596958187
-999851043 -596922955
-999931201 -596842797
596864150 999909848
596827455 999946543
-999865523 -596908475
-999854255 -596919743
596972052 999801946
-999805371 -596968627
-999801135 -596972863
-999994407 -596779591
596803995 999970003
-999916339 -596857659
-999893669 -596880329
-999985225 -596788773
596952857 999821141
-999969873 -596804125
-999924703 -596849295
-999937245 -596836753
-999836751 -596937247
596866925 999907073
596862796 999911202
-999999137 -596774861
-999933392 -596840606
-999951336 -596822662
-999964216 -596809782
596845265 999928733
-999851604 -596922394
596837604 999936394
596886428 999887570
596804517 999969481
596821994 999952004
-999986339 -596787659
-999989271 -596784727
-999870812 -596903186
-999894960 -596879038
-999917092 -596856906
596903699 999870299
596904707 999869291
-999811810 -596962188
-999876001 -596897997
596921704 999852294
596881034 999892964
596801167 999972831
596816037 999957961
-999877101 -596896897
-999879778 -596894220
-999983981 -596790017
-999802142 -596971856
596930355 999843643
596968997 999805001
596835424 999938574
-999998510 -596775488
596931246 999842752
596787212 999986786
-999855945 -596918053
596862181 999911817
-999868962 -596905036
596817107 999956891
596888392 999885606
596838818 999935180
-999979302 -596794696
596920861 999853137
596939117 999834881
596797828 999976170
596906263 999867735
596828418 999945580
596818042 999955956
596942192 999831806
-999902452 -596871546
-999931608 -596842390
-999846434 -596927564
-999991670 -596782328
596962617 999811381
-999957538 -596816460
596959108 999814890
-999844945 -596929053
-999953484 -596820514
-999868399 -596905599
596870487 999903511
-999873307 -596900691
-999853312 -596920686
-999825959 -596948039
-999874536 -596899462
596782756 999991242
-999809554 -596964444
-999841263 -596932735
-999975618 -596798380
596865584 999908414
596779154 999994844
596793968 999980030
596864223 999909775
596892930 999881068
596957747 999816251
-999989391 -596784607
-999938451 -596835547
596945769 999828229
596949101 999824897
596820604 999953394
-999982943 -596791055
-999924856 -596849142
596835868 999938130
596937384 999836614
596865540 999908458
596971438 999802560
-999817244 -596956754
-999879449 -596894549
596825331 999948667
-999896774 -596877224
-999859328 -596914670
-999884128 -596889870
-999920225 -596853773
596908083 999865915
-999992717 -596781281
596868348 999905650
596896489 999877509
-999995976 -596778022
596970373 999803625
596799487 999974511
596967632 999806366
596948094 999825904
-999867262 -596906736
-999831885 -596942113
596858895 999915103
-999979066 -596794932
-999900028 -596873970
-999924514 -596849484
596802981 999971017
596838225 999935773
-999968592 -596805406
596775262 999998736
596965135 999808863
-999880714 -596893284
-999917677 -596856321
-999965660 -596808338
-999862491 -596911507
596828000 999945998
596958934 999815064
596837273 999936725
596801220 999972778
596897387 999876611
-999842227 -596931771
-999967456 -596806542
-999893887 -596880111
596905899 999868099
-999894778 -596879220
596957760 999816238
-999828892 -596945106
-999897346 -596876652
-999848492 -596925506
-999884106 -596889892
596781093 999992905
-999922448 -596851550
-999833183 -596940815
-999880677 -596893321
-999944297 -596829701
-999887121 -596886877
-999833061 -596940937
-999911499 -596862499
596873176 999900822
-999940659 -596833339
-999973300 -596800698
596827293 999946705
596964667 999809331
-999856730 -596917268
-999893938 -596880060
-999886885 -596887113
596825563 999948435
-999953762 -596820236
-999816656 -596957342
596916794 999857204
596839466 999934532
596967436 999806562
596886119 999887879
596864652 999909346
-999808532 -596965466
-999826948 -596947050
596796854 999977144
596883897 999890101
-999991078 -596782920
-999805123 -596968875
-999898966 -596875032
-999901234 -596872764
596812033 999961965
596774424 999999574
596892664 999881334
596950205 999823793
-999848517 -596925481
-999893171 -596880827
-999887946 -596886052
-999876137 -596897861
596795067 999978931
-999879610 -596894388
596945486 999828512
596846975 999927023
-999866249 -596907749
596856735 999917263
-999888982 -596885016
596821516 999952482
-999856684 -596917314
596872698 999901300
596843513 999930485
-999907132 -596866866
596967026 999806972
596950210 999823788
596799178 999974820
596948994 999825004
596924688 999849310
596832456 999941542
-999815309 -596958689
596865742 999908256
-999818706 -596955292
596822039 999951959
-999987135 -596786863
-999936642 -596837356
596872208 999901790
-999907284 -596866714
-999859683 -596914315
-999825129 -596948869
596967843 999806155
-999924998 -596849000
596812227 999961771
596930853 999843145
-999801537 -596972461
596880499 999893499
-999997117 -596776881
-999870639 -596903359
596969050 999804948
596875194 999898804
-999849743 -596924255
596822844 999951154
-999861604 -596912394
596855649 999918349
596817858 999956140
-999925307 -596848691
-999946587 -596827411
-999851202 -596922796
-999867612 -596906386
-999886169 -596887829
596822622 999951376
596954899 999819099
-999863547 -596910451
596939801 999834197
-999949212 -596824786
596832740 999941258
-999969754 -596804244
-999828404 -596945594
-999800227 -596973771
596776369 999997629
596791820 999982178
596921429 999852569
-999941340 -596832658
-999969326 -596804672
596832676 999941322
-999879066 -596894932
-999820745 -596953253
596870993 999903005
596919786 999854212
596881604 999892394
-999804586 -596969412
-999989607 -596784391
-999957787 -596816211
-999841822 -596932176
-999942627 -596831371
-999990507 -596783491
596826248 999947750
596781909 999992089
-999827015 -596946983
596836610 999937388
-999975689 -596798309
596896749 999877249
-999943221 -596830777
596825520 999948478
596861991 999912007
596832877 999941121
-999932716 -596841282
-999845104 -596928894
-999998817 -596775181
-999956823 -596817175
596963657 999810341
-999890782 -596883216
-999866033 -596907965
596777257 999996741
-999933617 -596840381
596929310 999844688
-999942324 -596831674
-999847757 -596926241
-999845695 -596928303
-999838287 -596935711
596834465 999939533
-999829374 -596944624
596816914 999957084
596961862 999812136
-999997127 -596776871
-999922709 -596851289
-999871003 -596902995
-999925110 -596848888
596971983 999802015
596788058 999985940
596874571 999899427
596922071 999851927
-999981774 -596792224
596885969 999888029
596913347 999860651
-999941802 -596832196
-999952308 -596821690
596819240 999954758
596957020 999816978
-999826145 -596947853
-999830472 -596943526
-999875527 -596898471
596817813 999956185
-999949617 -596824381
596856463 999917535
596957330 999816668
-999904173 -596869825
596821912 999952086
-999815048 -596958950
596950694 999823304
596921384 999852614
596867604 999906394
-999911879 -596862119
596879195 999894803
-999978745 -596795253
596882365 999891633
-999850078 -596923920
-999856986 -596917012
596911607 999862391
596925900 999848098
596917614 999856384
596891653 999882345
-999950202 -596823796
596928734 999845264
-999932790 -596841208
596914471 999859527
-999955420 -596818578
596783503 999990495
-999957363 -596816635
596912679 999861319
596850834 999923164
-999836776 -596937222
596941898 999832100
-999881904 -596892094
596925959 999848039
596884031 999889967
596944322 999829676
-999981271 -596792727
-999877641 -596896357
596789228 999984770
-999821835 -596952163
596956882 999817116
596856533 999917465
-999875471 -596898527
-999849942 -596924056
596849745 999924253
-999979002 -596794996
596837251 999936747
-999850024 -596923974
596802990 999971008
596789496 999984502
596907990 999866008
-999886448 -596887550
-999967840 -596806158
596940170 999833828
-999950906 -596823092
596802895 999971103
596891973 999882025
-999935888 -596838110
596828543 999945455
596896690 999877308
-999904303 -596869695
596875453 999898545
-999959967 -596814031
-999800445 -596973553
596780263 999993735
-999844908 -596929090
-999873955 -596900043
-999866248 -596907750
-999894193 -596879805
-999936651 -596837347
596818729 999955269
596851444 999922554
-999968531 -596805467
596899940 999874058
596929465 999844533
-999923238 -596850760
596972787 999801211
596812665 999961333
-999968810 -596805188
-999916597 -596857401
-999855910 -596918088
-999896171 -596877827
-999843568 -596930430
596938959 999835039
596779447 999994551
-999914969 -596859029
-999840702 -596933296
596921198 999852800
596902076 999871922
596840100 999933898
596917275 999856723
-999927572 -596846426
596789122 999984876
-999877620 -596896378
-999839278 -596934720
596932672 999841326
596926125 999847873
596829070 999944928
596824679 999949319
-999967032 -596806966
596778274 999995724
596775114 999998884
-999870057 -596903941
-999856527 -596917471
596776342 999997656
-999891802 -596882196
596922506 999851492
-999896073 -596877925
596971217 999802781
-999881527 -596892471
-999805284 -596968714
596920015 999853983
596775521 999998477
-999841063 -596932935
-999859220 -596914778
-999824287 -596949711
596870096 999903902
-999893191 -596880807
-999934109 -596839889
-999903871 -596870127
596804753 999969245
-999960867 -596813131
596948654 999825344
596832206 999941792
596813134 999960864
-999979342 -596794656
596860407 999913591
596863061 999910937
-999942601 -596831397
-999938023 -596835975
-999963202 -596810796
596861722 999912276
-999883265 -596890733
596935604 999838394
596965819 999808179
596929765 999844233
596790986 999983012
-999909752 -596864246
-999894905 -596879093
596841303 999932695
-999905107 -596868891
596966362 999807636
596783635 999990363
-999969313 -596804685
-999919835 -596854163
-999831651 -596942347
-999847124 -596926874
-999811852 -596962146
596892863 999881135
596945751 999828247
596816878 999957120
596971671 999802327
-999878798 -596895200
596940412 999833586
-999941020 -596832978
596972131 999801867
-999825710 -596948288
-999892263 -596881735
596911469 999862529
-999929419 -596844579
596866941 999907057
-999891559 -596882439
596820774 999953224
-999921889 -596852109
-999859538 -596914460
596876065 999897933
-999857081 -596916917
596876669 999897329
596931072 999842926
596855049 999918949
-999842380 -596931618
596955809 999818189
596971379 999802619
596940650 999833348
-999972332 -596801666
596866052 999907946
596816221 999957777
596886852 999887146
-999818940 -596955058
596822399 999951599
-999839677 -596934321
596850083 999923915
-999959989 -596814009
-999986216 -596787782
596889310 999884688
596792470 999981528
-999927200 -596846798
596811645 999962353
596951796 999822202
596825285 999948713
-999946552 -596827446
596833155 999940843
596943738 999830260
-999950322 -596823676
-999966892 -596807106
-999901856 -596872142
-999967624 -596806374
-999804379 -596969619
-999939448 -596834550
596879974 999894024
596970177 999803821
-999933541 -596840457
596959498 999814500
596888057 999885941
596867325 999906673
596853884 999920114
-999902401 -596871597
-999810303 -596963695
596853326 999920672
-999985423 -596788575
596805908 999968090
-999879464 -596894534
596854097 999919901
-999966122 -596807876
596855112 999918886
-999988117 -596785881
-999926208 -596847790
596860408 999913590
-999863541 -596910457
596849409 999924589
-999826593 -596947405
596960866 999813132
-999857918 -596916080
596943524 999830474
596936544 999837454
-999995051 -596778947
-999878047 -596895951
596885410 999888588
-999876829 -596897169
596788938 999985060
596931326 999842672
-999873591 -596900407
-999887087 -596886911
-999890005 -596883993
596890429 999883569
-999934800 -596839198
-999821273 -596952725
-999994513 -596779485
596966953 999807045
596895656 999878342
596900898 999873100
596967608 999806390
596851823 999922175
596876757 999897241
-999909852 -596864146
596812185 999961813
-999993973 -596780025
-999939856 -596834142
-999942948 -596831050
596905942 999868056
-999981698 -596792300
596910425 999863573
-999869901 -596904097
596847986 999926012
-999995532 -596778466
-999908128 -596865870
596870614 999903384
-999803255 -596970743
-999898201 -596875797
596941705 999832293
-999963245 -596810753
-999854567 -596919431
-999975080 -596798918
-999863147 -596910851
596969803 999804195
596796060 999977938
596886631 999887367
-999849856 -596924142
596775270 999998728
596891525 999882473
-999932906 -596841092
-999865037 -596908961
-999837171 -596936827
596884186 999889812
596777491 999996507
-999838235 -596935763
-999828152 -596945846
-999926751 -596847247
596915533 999858465
596933717 999840281
596965542 999808456
-999977367 -596796631
-999888093 -596885905
596865502 999908496
-999959858 -596814140
-999897026 -596876972
596826040 999947958
596870464 999903534
596863912 999910086
596856883 999917115
596831715 999942283
596900765 999873233
-999884583 -596889415
-999995296 -596778702
-999929628 -596844370
-999924020 -596849978
-999875261 -596898737
-999917412 -596856586
-999910093 -596863905
-999926007 -596847991
596798760 999975238
596821079 999952919
596920672 999853326
-999931113 -596842885
596885813 999888185
-999962173 -596811825
596930329 999843669
596872009 999901989
596822915 999951083
596902750 999871248
-999861628 -596912370
596918071 999855927
-999894859 -596879139
596823458 999950540
-999820788 -596953210
596831491 999942507
596933694 999840304
-999891908 -596882090
-999893534 -596880464
-999885685 -596888313
596913055 999860943
-999826198 -596947800
-999944047 -596829951
596909000 999864998
596948452 999825546
-999962896 -596811102
596963959 999810039
596796953 999977045
596953964 999820034
-999986987 -596787011
596838315 999935683
596848660 999925338
596973646 999800352
-999827659 -596946339
596936739 999837259
-999911255 -596862743
-999984339 -596789659
-999839440 -596934558
-999910309 -596863689
596872442 999901556
596966920 999807078
596810656 999963342
-999815508 -596958490
596958126 999815872
596844597 999929401
-999800153 -596973845
-999987637 -596786361
596832447 999941551
596873821 999900177
596803947 999970051
596824413 999949585
-999983587 -596790411
-999883642 -596890356
596837954 999936044
-999802953 -596971045
-999993321 -596780677
596942295 999831703
-999966334 -596807664
-999856569 -596917429
596867478 999906520
596863422 999910576
-999897900 -596876098
596851267 999922731
-999884282 -596889716
-999855909 -596918089
-999879213 -596894785
596968265 999805733
596932879 999841119
-999951817 -596822181
596972040 999801958
596817979 999956019
596799517 999974481
596839219 999934779
596826749 999947249
596883849 999890149
596849702 999924296
-999854105 -596919893
-999944626 -596829372
596901982 999872016
596834193 999939805
596808190 999965808
-999874654 -596899344
-999942614 -596831384
-999903363 -596870635
-999953893 -596820105
-999872719 -596901279
596786375 999987623
-999884890 -596889108
596940364 999833634
596920227 999853771
596853303 999920695
-999874409 -596899589
596843154 999930844
596857791 999916207
596858402 999915596
-999848019 -596925979
-999957502 -596816496
596819390 999954608
-999935744 -596838254
-999919533 -596854465
-999969559 -596804439
-999870122 -596903876
596946515 999827483
-999842467 -596931531
-999946070 -596827928
-999989124 -596784874
596824899 999949099
-999900389 -596873609
-999839130 -596934868
-999831038 -596942960
-999910450 -596863548
596830484 999943514
596819565 999954433
-999827650 -596946348
-999923561 -596850437
-999988671 -596785327
-999812177 -596961821
-999956211 -596817787
596931292 999842706
-999952567 -596821431
-999961970 -596812028
596884663 999889335
-999945134 -596828864
-999834024 -596939974
596968763 999805235
-999928227 -596845771
-999964227 -596809771
-999803174 -596970824
596895973 999878025
596811019 999962979
-999946402 -596827596
-999866055 -596907943
-999880476 -596893522
596813320 999960678
-999990239 -596783759
596821362 999952636
596866836 999907162
596789454 999984544
596870959 999903039
596928420 999845578
-999973415 -596800583
596918442 999855556
596884535 999889463
-999832560 -596941438
-999804350 -596969648
596779535 999994463
-999841557 -596932441
-999947235 -596826763
596802785 999971213
-999945824 -596828174
-999915669 -596858329
596822205 999951793
596861499 999912499
-999943393 -596830605
596796127 999977871
596862704 999911294
596829035 999944963
596809114 999964884
-999976256 -596797742
-999807952 -596966046
596839462 999934536
-999945982 -596828016
596935576 999838422
-999980311 -596793687
-999807597 -596966401
-999871625 -596902373
-999846693 -596927305
596968187 999805811
-999890014 -596883984
-999991973 -596782025
-999983751 -596790247
-999877098 -596896900
596815902 999958096
-999936723 -596837275
-999813051 -596960947
-999989151 -596784847
596960375 999813623
596888216 999885782
596925579 999848419
596822981 999951017
596888368 999885630
596915954 999858044
596919375 999854623
596862007 999911991
596781752 999992246
596917875 999856123
596778796 999995202
596941066 999832932
-999920484 -596853514
596910509 999863489
596834476 999939522
-999819548 -596954450
-999957296 -596816702
596860063 999913935
596854399 999919599
-999916436 -596857562
-999843290 -596930708
-999928055 -596845943
-999964519 -596809479
-999975183 -596798815
596801548 999972450
596961631 999812367
-999964784 -596809214
-999880866 -596893132
-999885220 -596888778
596882057 999891941
-999911974 -596862024
596820837 999953161
596805116 999968882
-999997421 -596776577
596950834 999823164
596858217 999915781
596946242 999827756
-999951810 -596822188
-999808529 -596965469
-999975230 -596798768
596827349 999946649
596873560 999900438
-999947961 -596826037
-999808438 -596965560
-999887808 -596886190
-999944237 -596829761
596964335 999809663
596807505 999966493
596973381 999800617
-999982811 -596791187
596968736 999805262
596839403 999934595
-999904610 -596869388
-999997530 -596776468
596839200 999934798
-999809964 -596964034
-999996918 -596777080
596869539 999904459
-999955228 -596818770
596904257 999869741
-999802830 -596971168
-999881876 -596892122
596874426 999899572
596801902 999972096
-999919883 -596854115
-999953744 -596820254
-999972772 -596801226
596937097 999836901
-999905527 -596868471
596938636 999835362
-999976252 -596797746
-999857766 -596916232
596910551 999863447
596898836 999875162
-999945314 -596828684
-999858539 -596915459
-999861103 -596912895
-999912672 -596861326
-999811798 -596962200
-999975240 -596798758
596957339 999816659
596931257 999842741
-999867741 -596906257
596935434 999838564
-999939747 -596834251
-999964252 -596809746
596971429 999802569
-999986868 -596787130
-999833902 -596940096
-999817622 -596956376
-999810740 -596963258
-999938644 -596835354
596942747 999831251
596910798 999863200
-999896142 -596877856
596891255 999882743
596856743 999917255
-999912191 -596861807
596798330 999975668
-999820538 -596953460
596776870 999997128
-999989669 -596784329
596831213 999942785
596953693 999820305
596820334 999953664
596861700 999912298
-999873646 -596900352
596878090 999895908
596798810 999975188
-999913208 -596860790
596831360 999942638
596948536 999825462
596971546 999802452
596924372 999849626
-999918340 -596855658
596889444 999884554
596861265 999912733
596963049 999810949
-999995316 -596778682
-999900989 -596873009
-999994594 -596779404
-999888892 -596885106
596790708 999983290
-999876880 -596897118
-999905373 -596868625
596801580 999972418
-999854058 -596919940
-999823194 -596950804
-999910334 -596863664
596939766 999834232
-999834887 -596939111
-999804938 -596969060
596840330 999933668
596962142 999811856
596899644 999874354
-999964107 -596809891
-999989365 -596784633
-999832336 -596941662
596899212 999874786
596878893 999895105
596972870 999801128
-999824803 -596949195
596821121 999952877
596971318 999802680
-999864773 -596909225
-999911200 -596862798
-999858344 -596915654
-999811352 -596962646
596944418 999829580
596896752 999877246
596937112 999836886
596891057 999882941
596931557 999842441
-999814776 -596959222
596892850 999881148
-999873366 -596900632
596936186 999837812
-999873710 -596900288
596840267 999933731
596934336 999839662
-999902449 -596871549
596825908 999948090
596848842 999925156
-999998524 -596775474
-999927476 -596846522
-999842059 -596931939
-999862168 -596911830
-999898695 -596875303
596868598 999905400
-999959728 -596814270
596865992 999908006
-999967600 -596806398
596859157 999914841
-999981269 -596792729
596791408 999982590
-999939565 -596834433
-999894536 -596879462
-999962502 -596811496
-999964556 -596809442
596937736 999836262
596939519 999834479
-999956345 -596817653
596917448 999856550
596847286 999926712
-999917498 -596856500
596827824 999946174
596883248 999890750
596873460 999900538
-999999246 -596774752
-999826259 -596947739
596801589 999972409
-999924500 -596849498
-999831940 -596942058
596833379 999940619
-999988874 -596785124
-999998462 -596775536
596803211 999970787
-999866512 -596907486
-999811811 -596962187
596780730 999993268
596940345 999833653
596814301 999959697
-999987929 -596786069
-999846112 -596927886
596825487 999948511
-999800600 -596973398
596930076 999843922
596825493 999948505
-999808880 -596965118
-999961529 -596812469
-999906216 -596867782
596781950 999992048
596796014 999977984
596777580 999996418
596809197 999964801
-999821080 -596952918
-999806112 -596967886
-999888524 -596885474
596887359 999886639
-999912287 -596861711
596911863 999862135
596884039 999889959
596818307 999955691
596875943 999898055
-999858841 -596915157
-999992574 -596781424
596926071 999847927
-999961652 -596812346
596863232 999910766
596943840 999830158
-999835292 -596938706
-999842833 -596931165
-999916262 -596857736
596843751 999930247
-999984789 -596789209
-999811460 -596962538
596881349 999892649
596935607 999838391
-999999074 -596774924
596955201 999818797
596914943 999859055
-999814771 -596959227
-999924606 -596849392
-999899249 -596874749
-999958587 -596815411
596907685 999866313
596900977 999873021
-999821898 -596952100
596905757 999868241
-999936859 -596837139
-999939822 -596834176
-999896735 -596877263
596926130 999847868
596855728 999918270
-999838467 -596935531
596791254 999982744
596884510 999889488
596893275 999880723
596779579 999994419
-999985916 -596788082
596840707 999933291
596830006 999943992
-999959471 -596814527
-999859172 -596914826
-999815286 -596958712
-999883716 -596890282
596833245 999940753
596831266 999942732
-999960798 -596813200
-999818055 -596955943
-999931823 -596842175
596859784 999914214
596819619 999954379
596904354 999869644
596946759 999827239
596794908 999979090
596956293 999817705
596946211 999827787
596925917 999848081
-999886353 -596887645
-999968743 -596805255
-999930552 -596843446
596791578 999982420
-999817639 -596956359
596833914 999940084
596851286 999922712
596795800 999978198
596911385 999862613
596878955 999895043
-999800650 -596973348
-999865928 -596908070
-999997072 -596776926
596930253 999843745
596950709 999823289
-999854888 -596919110
596968785 999805213
-999981114 -596792884
-999856069 -596917929
-999949520 -596824478
596972816 999801182
596868811 999905187
596935217 999838781
-999873838 -596900160
-999903525 -596870473
-999922277 -596851721
596949085 999824913
-999986831 -596787167
-999998176 -596775822
-999952657 -596821341
-999877517 -596896481
-999803134 -596970864
596935263 999838735
596858614 999915384
-999982462 -596791536
596857392 999916606
596892382 999881616
-999801400 -596972598
596790288 999983710
596953871 999820127
-999954316 -596819682
596851439 999922559
596891897 999882101
596948434 999825564
596911885 999862113
-999935324 -596838674
-999955231 -596818767
-999921506 -596852492
-999804089 -596969909
596775643 999998355
596808823 999965175
596963253 999810745
-999927808 -596846190
596875770 999898228
596777484 999996514
596882194 999891804
-999856454 -596917544
-999917623 -596856375
596962545 999811453
-999941070 -596832928
596868809 999905189
-999892366 -596881632
-999824898 -596949100
-999863969 -596910029
596863959 999910039
-999900881 -596873117
-999842795 -596931203
-999823118 -596950880
596963434 999810564
596777629 999996369
-999831318 -596942680
-999979390 -596794608
-999938632 -596835366
596906069 999867929
596951780 999822218
596811756 999962242
596870927 999903071
596887655 999886343
-999802704 -596971294
596811696 999962302
-999979284 -596794714
-999815320 -596958678
-999876430 -596897568
-999940997 -596833001
-999893250 -596880748
-999912482 -596861516
-999812026 -596961972
596891595 999882403
-999847377 -596926621
-999915537 -596858461
596789626 999984372
-999888111 -596885887
-999991776 -596782222
-999943638 -596830360
-999886772 -596887226
-999976693 -596797305
-999836208 -596937790
-999945540 -596828458
596869651 999904347
-999843512 -596930486
596820678 999953320
-999975303 -596798695
-999911299 -596862699
-999909140 -596864858
596871472 999902526
596903292 999870706
-999966250 -596807748
-999869459 -596904539
-999882337 -596891661
596963903 999810095
596829374 999944624
596816072 999957926
-999826716 -596947282
596774358 999999640
-999925214 -596848784
596800414 999973584
-999982272 -596791726
596800088 999973910
596774895 999999103
596893215 999880783
596776620 999997378
596889008 999884990
596918349 999855649
-999865331 -596908667
-999961675 -596812323
-999913117 -596860881
-999842307 -596931691
596911609 999862389
-999979661 -596794337
-999924301 -596849697
-999879833 -596894165
596781014 999992984
596791218 999982780
596849233 999924765
596890689 999883309
-999900700 -596873298
596954735 999819263
-999973423 -596800575
596933049 999840949
-999985375 -596788623
596924588 999849410
596872540 999901458
596901388 999872610
-999986873 -596787125
596854349 999919649
596884583 999889415
-999907572 -596866426
596956419 999817579
596912911 999861087
596889186 999884812
596865793 999908205
596945258 999828740
596933856 999840142
-999822536 -596951462
-999887189 -596886809
596780347 999993651
-999856509 -596917489
596865949 999908049
-999824526 -596949472
-999825963 -596948035
596839125 999934873
596922343 999851655
-999833209 -596940789
-999956811 -596817187
596800685 999973313
-999927310 -596846688
596798621 999975377
-999842321 -596931677
-999868157 -596905841
596774198 999999800
-999843753 -596930245
596800505 999973493
596848596 999925402
596804902 999969096
596875347 999898651
596863632 999910366
-999811706 -596962292
596874001 999899997
-999835580 -596938418
-999866775 -596907223
596956348 999817650
596881740 999892258
-999848785 -596925213
596968940 999805058
-999884034 -596889964
596967093 999806905
-999854130 -596919868
596881838 999892160
596957644 999816354
596929429 999844569
-999946562 -596827436
596870872 999903126
596851164 999922834
596943867 999830131
596818833 999955165
-999814777 -596959221
596918328 999855670
596812988 999961010
-999873540 -596900458
596862639 999911359
596840477 999933521
-999944755 -596829243
596847650 999926348
596970306 999803692
596917619 999856379
596826222 999947776
596952853 999821145
-999937496 -596836502
596791563 999982435
-999897164 -596876834
596812367 999961631
-999878327 -596895671
-999894795 -596879203
596906207 999867791
-999904458 -596869540
596930582 999843416
-999942259 -596831739
596817557 999956441
-999948165 -596825833
-999893470 -596880528
-999940040 -596833958
-999883666 -596890332
-999824352 -596949646
596828331 999945667
596901893 999872105
596903590 999870408
596941890 999832108
-999885048 -596888950
-999956473 -596817525
596940948 999833050
596872588 999901410
-999982304 -596791694
-999861346 -596912652
-999838741 -596935257
-999864415 -596909583
596931742 999842256
596826447 999947551
-999877596 -596896402
-999938220 -596835778
596818107 999955891
596915055 999858943
-999919044 -596854954
596802216 999971782
596904454 999869544
596948898 999825100
-999879185 -596894813
596956828 999817170
-999928585 -596845413
-999984086 -596789912
-999972906 -596801092
596933271 999840727
596967650 999806348
-999809248 -596964750
596838209 999935789
-999861322 -596912676
-999903090 -596870908
-999840463 -596933535
-999883925 -596890073
596799709 999974289
-999836887 -596937111
-999875464 -596898534
596945972 999828026
-999946781 -596827217
596898578 999875420
-999974832 -596799166
-999892631 -596881367
596922121 999851877
596959322 999814676
596916998 999857000
596852918 999921080
-999909305 -596864693
-999821970 -596952028
596850376 999923622
596917639 999856359
-999857185 -596916813
596856274 999917724
-999848647 -596925351
596898650 999875348
596881724 999892274
596784561 999989437
596801622 999972376
-999856763 -596917235
596911802 999862196
-999987264 -596786734
596923470 999850528
596927158 999846840
596947920 999826078
-999812670 -596961328
-999896924 -596877074
-999874422 -596899576
-999896017 -596877981
-999996036 -596777962
596861316 999912682
596876083 999897915
-999957193 -596816805
596936102 999837896
596834084 999939914
596924286 999849712
596789551 999984447
-999851866 -596922132
596934860 999839138
-999819664 -596954334
596810388 999963610
596948553 999825445
596958708 999815290
-999989008 -596784990
-999806515 -596967483
-999859642 -596914356
-999908855 -596865143
-999853500 -596920498
-999828294 -596945704
-999890982 -596883016
596964111 999809887
-999855235 -596918763
-999914699 -596859299
596906821 999867177
596797100 999976898
596867264 999906734
-999825197 -596948801
596898846 999875152
596902210 999871788
596929591 999844407
-999956584 -596817414
596817688 999956310
-999963398 -596810600
596956400 999817598
596940482 999833516
-999962198 -596811800
-999921425 -596852573
-999861110 -596912888
596867809 999906189
-999824290 -596949708
-999914692 -596859306
596913843 999860155
-999900746 -596873252
596808828 999965170
596844752 999929246
-999846013 -596927985
596926525 999847473
596865537 999908461
596891485 999882513
-999859264 -596914734
596960151 999813847
596949861 999824137
-999960962 -596813036
596776372 999997626
596782269 999991729
-999880845 -596893153
596836164 999937834
596954691 999819307
-999805264 -596968734
-999835245 -596938753
596933840 999840158
596789608 999984390
596822486 999951512
-999917934 -596856064
-999835171 -596938827
596852932 999921066
596873953 999900045
596882660 999891338
596792433 999981565
596888390 999885608
-999846292 -596927706
-999843928 -596930070
-999827448 -596946550
-999803752 -596970246
596789110 999984888
596787445 999986553
596790327 999983671
-999868053 -596905945
-999908174 -596865824
596844244 999929754
-999923025 -596850973
596828845 999945153
596811853 999962145
-999855645 -596918353
596817415 999956583
596966639 999807359
-999930600 -596843398
-999915148 -596858850
-999865235 -596908763
-999806835 -596967163
-999810035 -596963963
-999977560 -596796438
-999821330 -596952668
-999994183 -596779815
-999854371 -596919627
596779325 999994673
-999814417 -596959581
-999882155 -596891843
-999907083 -596866915
596937771 999836227
596935958 999838040
-999804411 -596969587
596904979 999869019
596961635 999812363
-999989023 -596784975
596871222 999902776
-999922394 -596851604
-999974737 -596799261
596798805 999975193
-999831463 -596942535
596838813 999935185
-999844245 -596929753
-999966113 -596807885
-999843865 -596930133
-999940160 -596833838
-999849541 -596924457
596908842 999865156
-999948485 -596825513
596890410 999883588
-999983865 -596790133
596885206 999888792
596832686 999941312
-999853060 -596920938
-999854300 -596919698
-999820291 -596953707
-999961983 -596812015
596854198 999919800
-999803396 -596970602
596966055 999807943
-999931329 -596842669
-999947846 -596826152
596838896 999935102
596889297 999884701
596892862 999881136
-999878711 -596895287
596795746 999978252
-999861141 -596912857
-999925703 -596848295
596965612 999808386
-999928669 -596845329
-999979852 -596794146
596953671 999820327
-999980268 -596793730
596939131 999834867
-999954444 -596819554
-999984039 -596789959
596789443 999984555
-999902038 -596871960
596786022 999987976
596813329 999960669
-999948465 -596825533
-999990121 -596783877
596933425 999840573
596928281 999845717
-999904698 -596869300
596948291 999825707
596921745 999852253
596905591 999868407
596805309 999968689
-999991529 -596782469
596972786 999801212
596780277 999993721
-999837058 -596936940
596830601 999943397
-999850885 -596923113
596871942 999902056
596795564 999978434
-999960437 -596813561
-999940632 -596833366
-999920406 -596853592
596796323 999977675
-999921190 -596852808
-999816076 -596957922
-999980961 -596793037
-999857887 -596916111
-999964163 -596809835
-999976821 -596797177
596953446 999820552
-999863238 -596910760
596781827 999992171
596942024 999831974
596896936 999877062
596948728 999825270
-999933355 -596840643
596789076 999984922
-999878250 -596895748
596837447 999936551
-999998903 -596775095
596861673 999912325
-999962030 -596811968
596834342 999939656
596839717 999934281
596941939 999832059
596819447 999954551
596858020 999915978
596792023 999981975
-999985897 -596788101
-999879672 -596894326
-999815898 -596958100
-999957118 -596816880
-999884419 -596889579
-999986070 -596787928
-999981639 -596792359
-999989406 -596784592
-999877490 -596896508
596856652 999917346
596886724 999887274
596875071 999898927
596806431 999967567
-999993945 -596780053
-999802816 -596971182
-999911123 -596862875
-999805304 -596968694
596905479 999868519
-999904708 -596869290
-999959348 -596814650
-999861199 -596912799
-999821153 -596952845
-999975948 -596798050
596775945 999998053
-999933134 -596840864
596847534 999926464
596807902 999966096
-999945239 -596828759
596803057 999970941
596851487 999922511
-999887033 -596886965
596853692 999920306
596835248 999938750
596851609 999922389
596904389 999869609
-999884729 -596889269
-999924558 -596849440
596927654 999846344
596820979 999953019
-999815659 -596958339
596798375 999975623
-999836587 -596937411
596936452 999837546
-999828458 -596945540
-999830311 -596943687
-999918233 -596855765
596795281 999978717
-999816626 -596957372
596879278 999894720
596841642 999932356
596892339 999881659
-999979272 -596794726
-999864433 -596909565
-999917018 -596856980
596851639 999922359
-999913076 -596860922
-999912868 -596861130
-999816742 -596957256
596796939 999977059
-999982747 -596791251
596782092 999991906
-999829199 -596944799
-999941176 -596832822
-999939136 -596834862
596827406 999946592
596839245 999934753
596810164 999963834
-999963276 -596810722
-999980259 -596793739
596926797 999847201
-999969273 -596804725
596832780 999941218
596875700 999898298
-999933769 -596840229
596933116 999840882
-999867634 -596906364
596947546 999826452
596875809 999898189
-999980706 -596793292
596852501 999921497
596828546 999945452
-999814609 -596959389
-999936588 -596837410
-999887401 -596886597
-999913705 -596860293
-999901898 -596872100
-999813774 -596960224
596832695 999941303
-999991746 -596782252
596929713 999844285
596850459 999923539
-999891476 -596882522
596944236 999829762
-999989877 -596784121
-999839154 -596934844
-999856716 -596917282
-999876594 -596897404
596965909 999808089
-999872522 -596901476
596916569 999857429
596808515 999965483
-999864613 -596909385
596878995 999895003
-999835500 -596938498
-999990576 -596783422
-999912676 -596861322
596784269 999989729
596899161 999874837
-999986883 -596787115
-999837269 -596936729
596787350 999986648
596969576 999804422
596820536 999953462
-999824559 -596949439
-999842846 -596931152
-999821838 -596952160
596796422 999977576
596834161 999939837
596952708 999821290
596966486 999807512
596903170 999870828
-999964511 -596809487
596948446 999825552
-999856235 -596917763
-999912249 -596861749
596855732 999918266
-999959899 -596814099
-999900236 -596873762
596896260 999877738
596784215 999989783
596942280 999831718
596919107 999854891
596860057 999913941
596949933 999824065
596928128 999845870
596780429 999993569
-999810393 -596963605
596830657 999943341
596839099 999934899
596848876 999925122
596805338 999968660
596900281 999873717
-999857475 -596916523
596896568 999877430
596923892 999850106
596928001 999845997
-999842193 -596931805
-999824360 -596949638
-999848228 -596925770
-999927128 -596846870
596972952 999801046
-999981837 -596792161
596808773 999965225
-999946819 -596827179
-999907492 -596866506
-999935434 -596838564
596846506 999927492
-999852825 -596921173
-999812997 -596961001
596931328 999842670
596830719 999943279
-999871942 -596902056
596916978 999857020
-999940944 -596833054
596925670 999848328
596825548 999948450
-999905835 -596868163
-999932868 -596841130
596877556 999896442
596847104 999926894
596918839 999855159
596823164 999950834
-999893199 -596880799
596874678 999899320
596798876 999975122
596942725 999831273
596927624 999846374
-999981598 -596792400
-999850669 -596923329
596787853 999986145
596881957 999892041
-999980999 -596792999
596962958 999811040
596950735 999823263
596800122 999973876
596944245 999829753
596810120 999963878
-999908528 -596865470
596817104 999956894
-999850697 -596923301
-999941030 -596832968
596790861 999983137
596931571 999842427
596848569 999925429
-999804838 -596969160
596832503 999941495
-999810120 -596963878
-999859496 -596914502
-999924784 -596849214
-999927018 -596846980
596809100 999964898
-999926892 -596847106
596904687 999869311
596953180 999820818
596943295 999830703
-999892888 -596881110
596783581 999990417
596904300 999869698
-999913514 -596860484
-999935697 -596838301
-999867731 -596906267
596906295 999867703
-999930574 -596843424
-999964824 -596809174
596780981 999993017
596946761 999827237
-999895118 -596878880
596894587 999879411
596794478 999979520
-999837502 -596936496
-999896145 -596877853
-999997633 -596776365
-999873834 -596900164
-999968927 -596805071
-999824590 -596949408
596856940 999917058
-999910996 -596863002
596929626 999844372
-999863379 -596910619
-999921825 -596852173
596798062 999975936
-999839175 -596934823
596901868 999872130
-999849501 -596924497
596817041 999956957
-999924602 -596849396
596968541 999805457
-999893567 -596880431
596966738 999807260
596852822 999921176
-999995140 -596778858
596855546 999918452
-999947109 -596826889
-999894011 -596879987
596873924 999900074
596880960 999893038
-999875122 -596898876
596829759 999944239
-999828232 -596945766
596924222 999849776
596921376 999852622
596823433 999950565
596859002 999914996
-999847901 -596926097
-999837714 -596936284
-999875422 -596898576
-999992493 -596781505
596894703 999879295
596840972 999933026
596954867 999819131
-999897085 -596876913
-999937303 -596836695
596929607 999844391
-999943852 -596830146
-999956982 -596817016
-999862262 -596911736
-999867007 -596906991
596893967 999880031
-999948639 -596825359
596898733 999875265
596848785 999925213
596792569 999981429
596873114 999900884
-999957749 -596816249
-999873687 -596900311
-999991216 -596782782
-999812241 -596961757
-999809065 -596964933
596858468 999915530
596892784 999881214
596831770 999942228
596845997 999928001
596953264 999820734
596805279 999968719
596859378 999914620
-999814369 -596959629
596855744 999918254
596963993 999810005
596782635 999991363
-999963818 -596810180
-999910141 -596863857
596800457 999973541
596870249 999903749
596932714 999841284
596868605 999905393
596874312 999899686
596943993 999830005
-999893090 -596880908
-999918199 -596855799
596821566 999952432
596841270 999932728
596943344 999830654
-999895042 -596878956
596900346 999873652
-999954659 -596819339
-999993449 -596780549
-999871311 -596902687
596859132 999914866
-999806114 -596967884
-999813197 -596960801
596954062 999819936
596835402 999938596
-999978116 -596795882
596820534 999953464
596906878 999867120
-999885917 -596888081
596943672 999830326
596866054 999907944
-999997322 -596776676
596798406 999975592
596906727 999867271
596796573 999977425
596867775 999906223
-999937339 -596836659
596890716 999883282
-999849939 -596924059
-999851820 -596922178
596944031 999829967
-999822194 -596951804
-999876953 -596897045
596883338 999890660
-999972673 -596801325
-999822399 -596951599
596897971 999876027
596883915 999890083
-999826871 -596947127
-999880961 -596893037
-999897221 -596876777
-999831635 -596942363
596945749 999828249
596785125 999988873
596941494 999832504
596874026 999899972
596924084 999849914
-999873230 -596900768
-999823322 -596950676
-999870369 -596903629
596964904 999809094
596880746 999893252
596928852 999845146
596972458 999801540
-999898425 -596875573
596963248 999810750
596816107 999957891
596821117 999952881
-999822039 -596951959
596819984 999954014
596883039 999890959
596836404 999937594
596842299 999931699
596877254 999896744
-999918694 -596855304
596813089 999960909
596784533 999989465
-999923958 -596850040
-999860348 -596913650
596777199 999996799
596927340 999846658
596846102 999927896
596940701 999833297
-999904859 -596869139
-999833538 -596940460
-999910139 -596863859
596866288 999907710
-999852905 -596921093
596859516 999914482
-999934554 -596839444
596774733 999999265
596862808 999911190
596938718 999835280
-999890380 -596883618
596838928 999935070
-999932990 -596841008
-999999423 -596774575
596905980 999868018
596911510 999862488
596959624 999814374
596781657 999992341
-999898951 -596875047
596887678 999886320
596958618 999815380
596798303 999975695
-999925238 -596848760
-999897859 -596876139
596911539 999862459
596809849 999964149
-999967341 -596806657
-999881357 -596892641
596827259 999946739
596866893 999907105
-999951259 -596822739
-999883514 -596890484
596880604 999893394
596969620 999804378
-999862695 -596911303
596904879 999869119
-999923120 -596850878
596916004 999857994
-999944820 -596829178
-999939510 -596834488
596888223 999885775
-999877068 -596896930
596810385 999963613
596928455 999845543
-999952643 -596821355
596933745 999840253
596901483 999872515
-999956315 -596817683
596911825 999862173
-999875628 -596898370
-999824452 -596949546
596890179 999883819
-999984709 -596789289
596888630 999885368
596850729 999923269
596954615 999819383
-999850480 -596923518
-999922494 -596851504
-999920265 -596853733
596807912 999966086
596787806 999986192
-999854290 -596919708
-999909113 -596864885
596888556 999885442
596927286 999846712
596794339 999979659
-999994201 -596779797
-999993686 -596780312
596912084 999861914
596924271 999849727
596821192 999952806
596891650 999882348
596792045 999981953
-999883430 -596890568
-999827248 -596946750
-999938625 -596835373
-999974320 -596799678
-999994230 -596779768
596863486 999910512
596961844 999812154
596792695 999981303
-999873670 -596900328
596937936 999836062
596806619 999967379
-999813274 -596960724
-999940368 -596833630
-999942526 -596831472
-999956309 -596817689
596836945 999937053
-999822470 -596951528
-999869801 -596904197
596774423 999999575
-999873875 -596900123
596967348 999806650
596854280 999919718
596921300 999852698
596908275 999865723
-999911249 -596862749
596869457 999904541
-999846824 -596927174
-999997795 -596776203
596940271 999833727
596821384 999952614
596918985 999855013
596815087 999958911
-999822997 -596951001
596862851 999911147
-999910104 -596863894
-999886605 -596887393
-999884576 -596889422
596848464 999925534
-999841830 -596932168
-999921436 -596852562
596891145 999882853
-999813102 -596960896
-999810778 -596963220
-999925958 -596848040
596887416 999886582
-999913959 -596860039
-999921943 -596852055
-999855197 -596918801
596963535 999810463
-999993625 -596780373
596933181 999840817
-999899943 -596874055
-999833322 -596940676
596798912 999975086
-999844915 -596929083
-999823884 -596950114
-999908010 -596865988
596963949 999810049
596891347 999882651
-999951473 -596822525
-999953877 -596820121
596829606 999944392
596936915 999837083
596907991 999866007
596872707 999901291
-999857773 -596916225
-999972927 -596801071
-999982197 -596791801
-999802924 -596971074
596916171 999857827
-999935578 -596838420
-999952978 -596821020
596929370 999844628
596908446 999865552
-999921090 -596852908
596809333 999964665
-999872662 -596901336
-999938964 -596835034
596841166 999932832
596806965 999967033
596841992 999932006
596877594 999896404
596858687 999915311
-999856466 -596917532
-999924109 -596849889
596787902 999986096
-999896212 -596877786
596835949 999938049
596855696 999918302
596816383 999957615
596931118 999842880
-999809805 -596964193
-999964148 -596809850
596933982 999840016
-999997579 -596776419
596880674 999893324
596785862 999988136
-999933590 -596840408
-999897157 -596876841
-999857748 -596916250
596860844 999913154
-999865910 -596908088
-999906173 -596867825
-999825918 -596948080
596856454 999917544
-999917405 -596856593
-999840960 -596933038
-999986810 -596787188
596807992 999966006
596843376 999930622
-999840443 -596933555
-999897613 -596876385
596876553 999897445
-999975506 -596798492
-999889075 -596884923
596936074 999837924
596810313 999963685
596957634 999816364
596838841 999935157
-999973374 -596800624
596780604 999993394
596945251 999828747
596879240 999894758
596898379 999875619
596801467 999972531
596961900 999812098
596804052 999969946
596834902 999939096
-999803187 -596970811
596898419 999875579
596793718 999980280
-999993161 -596780837
596877055 999896943
-999895764 -596878234
-999927189 -596846809
-999996659 -596777339
596866035 999907963
596894612 999879386
596877965 999896033
596962778 999811220
596836263 999937735
-999957022 -596816976
-999885097 -596888901
-999939532 -596834466
-999979636 -596794362
-999899242 -596874756
-999865818 -596908180
-999909947 -596864051
596872383 999901615
596911344 999862654
-999806113 -596967885
-999855717 -596918281
596879785 999894213
-999978968 -596795030
596821259 999952739
596959209 999814789
596818593 999955405
-999933057 -596840941
596796105 999977893
-999918243 -596855755
-999986689 -596787309
596784536 999989462
-999850870 -596923128
-999975341 -596798657
-999943386 -596830612
-999835492 -596938506
-999815682 -596958316
-999887775 -596886223
596972917 999801081
596936626 999837372
596840129 999933869
596931267 999842731
-999872583 -596901415
596908671 999865327
-999886695 -596887303
596837692 999936306
-999857045 -596916953
-999977243 -596796755
-999938273 -596835725
-999813115 -596960883
-999998536 -596775462
596965675 999808323
-999919477 -596854521
596776988 999997010
596871425 999902573
-999969897 -596804101
-999941153 -596832845
-999961682 -596812316
-999899710 -596874288
596840151 999933847
596900686 999873312
-999810562 -596963436
596810541 999963457
-999887732 -596886266
596922991 999851007
596848415 999925583
596825894 999948104
-999980628 -596793370
-999985142 -596788856
596800648 999973350
-999892907 -596881091
596816541 999957457
-999818147 -596955851
-999904854 -596869144
-999966828 -596807170
-999989377 -596784621
596804183 999969815
-999933230 -596840768
596872518 999901480
-999940955 -596833043
596894465 999879533
-999892213 -596881785
596932563 999841435
596968741 999805257
-999823500 -596950498
596846119 999927879
596914653 999859345
596936687 999837311
596924025 999849973
596867520 999906478
-999950190 -596823808
-999962467 -596811531
-999814936 -596959062
-999950044 -596823954
-999901139 -596872859
-999836527 -596937471
-999947959 -596826039
-999838999 -596934999
596811964 999962034
596936150 999837848
-999812932 -596961066
-999949282 -596824716
596885903 999888095
-999839070 -596934928
596894172 999879826
596931068 999842930
596876256 999897742
596873664 999900334
596946090 999827908
-999888794 -596885204
-999898036 -596875962
596863818 999910180
596789925 999984073
-999890878 -596883120
596902650 999871348
596883973 999890025
-999810150 -596963848
596798906 999975092
596844913 999929085
-999872700 -596901298
596867504 999906494
-999963285 -596810713
-999836300 -596937698
-999918889 -596855109
596891507 999882491
-999921594 -596852404
-999952207 -596821791
596793502 999980496
-999852299 -596921699
-999809199 -596964799
-999979745 -596794253
-999861109 -596912889
-999889077 -596884921
596877657 999896341
-999965188 -596808810
-999983214 -596790784
-999812271 -596961727
-999897364 -596876634
-999918876 -596855122
-999931479 -596842519
-999833306 -596940692
-999972935 -596801063
-999845480 -596928518
596849060 999924938
596956921 999817077
596937100 999836898
596825574 999948424
596963411 999810587
-999877405 -596896593
596870759 999903239
596948293 999825705
-999822893 -596951105
-999955827 -596818171
596928469 999845529
-999982386 -596791612
-999845185 -596928813
-999802403 -596971595
-999999836 -596774162
-999910005 -596863993
-999861166 -596912832
596894284 999879714
596857095 999916903
596966111 999807887
-999956341 -596817657
596815987 999958011
-999961541 -596812457
596862242 999911756
-999801642 -596972356
-999953796 -596820202
-999892196 -596881802
-999960978 -596813020
-999850652 -596923346
596914482 999859516
596832164 999941834
596822501 999951497
-999965544 -596808454
-999835607 -596938391
596909444 999864554
-999958834 -596815164
596812582 999961416
596820919 999953079
-999899174 -596874824
-999826597 -596947401
-999896613 -596877385
596857151 999916847
-999915129 -596858869
596959020 999814978
596826725 999947273
-999926097 -596847901
-999870776 -596903222
596963986 999810012
-999832664 -596941334
-999922707 -596851291
-999857417 -596916581
596955338 999818660
-999854223 -596919775
596886773 999887225
596792612 999981386
-999948314 -596825684
-999990128 -596783870
596936259 999837739
-999939960 -596834038
596914018 999859980
-999865330 -596908668
596794957 999979041
596873490 999900508
596923006 999850992
-999894400 -596879598
-999967539 -596806459
596931708 999842290
-999996069 -596777929
596874395 999899603
596962825 999811173
-999905355 -596868643
596945130 999828868
-999976036 -596797962
596890485 999883513
596920212 999853786
-999812601 -596961397
596919443 999854555
596813625 999960373
-999938034 -596835964
596892533 999881465
596901291 999872707
596797145 999976853
596792794 999981204
596902695 999871303
596879543 999894455
-999915465 -596858533
-999858608 -596915390
-999965877 -596808121
-999870181 -596903817
596919895 999854103
596835020 999938978
-999820513 -596953485
-999809693 -596964305
596899786 999874212
596801530 999972468
596905755 999868243
596789543 999984455
596834209 999939789
-999970887 -596803111
-999845822 -596928176
596774605 999999393
596838416 999935582
596778477 999995521
596827962 999946036
-999979924 -596794074
-999965417 -596808581
596895909 999878089
-999931236 -596842762
596794846 999979152
596937898 999836100
-999843422 -596930576
596847082 999926916
-999871455 -596902543
596957849 999816149
-999839533 -596934465
596845126 999928872
-999872704 -596901294
-999801493 -596972505
-999996936 -596777062
596892192 999881806
-999928002 -596845996
596933464 999840534
596929407 999844591
596894577 999879421
-999851220 -596922778
-999856101 -596917897
-999881002 -596892996
-999920673 -596853325
596815992 999958006
-999904361 -596869637
596793947 999980051
596952025 999821973
-999812890 -596961108
596828271 999945727
596875617 999898381
-999856683 -596917315
-999853893 -596920105
596858518 999915480
-999976409 -596797589
-999951731 -596822267
596827314 999946684
596951514 999822484
596939098 999834900
-999968265 -596805733
596973000 999800998
596890956 999883042
-999884757 -596889241
596899982 999874016
-999904142 -596869856
-999855006 -596918992
-999994691 -596779307
596964586 999809412
-999841433 -596932565
596908665 999865333
596946801 999827197
596940851 999833147
-999850890 -596923108
596882534 999891464
596928198 999845800
596940276 999833722
-999939575 -596834423
596959677 999814321
-999803335 -596970663
-999856877 -596917121
596935808 999838190
596814908 999959090
-999814206 -596959792
596815491 999958507
596807624 999966374
596918919 999855079
596921979 999852019
-999887826 -596886172
596836131 999937867
-999871910 -596902088
-999916674 -596857324
-999918642 -596855356
-999818670 -596955328
-999829822 -596944176
596879389 999894609
596900944 999873054
-999928408 -596845590
596781074 999992924
596792375 999981623
-999928694 -596845304
596806165 999967833
596795189 999978809
-999853161 -596920837
-999830846 -596943152
596972042 999801956
-999828278 -596945720
-999966346 -596807652
-999990332 -596783666
596911965 999862033
-999902292 -596871706
-999806188 -596967810
596799591 999974407
596780048 999993950
-999966450 -596807548
596897398 999876600
596973667 999800331
-999923804 -596850194
596950434 999823564
-999837419 -596936579
-999892938 -596881060
-999972821 -596801177
-999814358 -596959640
596778940 999995058
596830568 999943430
596938492 999835506
596911651 999862347
-999809350 -596964648
596949768 999824230
-999853110 -596920888
-999865211 -596908787
596960135 999813863
-999939463 -596834535
-999958733 -596815265
-999824892 -596949106
596792791 999981207
-999939147 -596834851
-999975002 -596798996
596964212 999809786
-999968587 -596805411
-999936977 -596837021
-999851121 -596922877
596818905 999955093
596805535 999968463
596970834 999803164
-999938118 -596835880
-999869667 -596904331
596971101 999802897
596877281 999896717
-999944438 -596829560
-999882306 -596891692
596846583 999927415
-999890606 -596883392
596812620 999961378
-999989798 -596784200
596818703 999955295
596945387 999828611
-999928356 -596845642
-999990666 -596783332
-999882340 -596891658
596898186 999875812
-999915314 -596858684
596836187 999937811
596960874 999813124
596924970 999849028
596931659 999842339
-999979850 -596794148
-999936799 -596837199
596956068 999817930
596783465 999990533
596842961 999931037
596792208 999981790
596868680 999905318
-999932687 -596841311
596863299 999910699
-999862770 -596911228
-999923229 -596850769
596803378 999970620
-999973033 -596800965
596947266 999826732
596799038 999974960
596926465 999847533
596881583 999892415
596920742 999853256
-999924113 -596849885
-999886565 -596887433
596800240 999973758
-999805358 -596968640
-999900639 -596873359
596879796 999894202
596928059 999845939
-999929607 -596844391
596830020 999943978
596828330 999945668
596915675 999858323
-999888068 -596885930
596958870 999815128
596945837 999828161
596894514 999879484
-999842855 -596931143
596929059 999844939
596890833 999883165
-999994854 -596779144
-999965316 -596808682
596928963 999845035
-999926711 -596847287
596936422 999837576
-999954176 -596819822
-999882878 -596891120
-999826848 -596947150
-999832244 -596941754
-999854658 -596919340
596831476 999942522
-999987020 -596786978
596842490 999931508
-999900810 -596873188
-999842480 -596931518
-999834964 -596939034
596961739 999812259
-999885293 -596888705
596820836 999953162
-999900885 -596873113
596792737 999981261
596900197 999873801
596945962 999828036
-999974324 -596799674
-999816144 -596957854
-999859656 -596914342
-999894729 -596879269
596947336 999826662
-999860716 -596913282
596833065 999940933
596936038 999837960
596781423 999992575
596912700 999861298
-999803450 -596970548
-999910872 -596863126
-999952159 -596821839
596786129 999987869
-999897169 -596876829
-999958560 -596815438
596973661 999800337
596891270 999882728
596842643 999931355
-999856482 -596917516
596781486 999992512
-999864387 -596909611
-999954082 -596819916
-999967993 -596806005
596861920 999912078
-999903074 -596870924
596907250 999866748
-999968064 -596805934
-999881039 -596892959
596923373 999850625
-999987238 -596786760
-999899056 -596874942
596870971 999903027
596821025 999952973
596827379 999946619
-999873175 -596900823
596966456 999807542
596877759 999896239
596932179 999841819
596935906 999838092
596816845 999957153
-999956337 -596817661
-999995639 -596778359
-999887155 -596886843
-999911428 -596862570
-999961193 -596812805
-999902190 -596871808
-999881591 -596892407
596931265 999842733
596810147 999963851
-999947533 -596826465
596792165 999981833
596807147 999966851
-999903954 -596870044
596820085 999953913
-999987980 -596786018
596932056 999841942
-999885033 -596888965
-999850851 -596923147
596942142 999831856
-999866388 -596907610
596800692 999973306
596864660 999909338
-999951581 -596822417
-999827778 -596946220
-999844115 -596929883
-999805301 -596968697
-999993631 -596780367
596779124 999994874
596815686 999958312
-999914775 -596859223
596970045 999803953
-999942524 -596831474
596906363 999867635
596835925 999938073
596796235 999977763
-999956134 -596817864
596817595 999956403
596903825 999870173
596920222 999853776
-999896160 -596877838
596918728 999855270
596877383 999896615
596854069 999919929
-999972455 -596801543
596832937 999941061
-999820851 -596953147
596797579 999976419
596964302 999809696
-999980617 -596793381
596963977 999810021
596886838 999887160
-999876388 -596897610
596911327 999862671
-999878373 -596895625
-999884047 -596889951
-999842050 -596931948
-999972272 -596801726
596968118 999805880
-999987277 -596786721
-999872791 -596901207
596841986 999932012
-999868964 -596905034
596924033 999849965
596803616 999970382
596955772 999818226
-999917116 -596856882
-999819870 -596954128
596954097 999819901
-999931783 -596842215
596821832 999952166
596926152 999847846
596903758 999870240
-999934238 -596839760
-999811914 -596962084
596910063 999863935
-999959644 -596814354
-999870291 -596903707
-999838296 -596935702
596784687 999989311
-999853708 -596920290
-999875672 -596898326
-999856178 -596917820
596922153 999851845
-999854732 -596919266
-999869510 -596904488
-999898293 -596875705
-999963804 -596810194
596900700 999873298
-999991603 -596782395
596786358 999987640
596859932 999914066
596871264 999902734
-999842849 -596931149
596803946 999970052
596868683 999905315
-999917095 -596856903
596835182 999938816
596793825 999980173
596789648 999984350
-999867799 -596906199
596938027 999835971
-999958707 -596815291
-999844214 -596929784
-999953986 -596820012
-999942571 -596831427
596822035 999951963
-999844585 -596929413
596861079 999912919
-999858939 -596915059
-999909664 -596864334
596925202 999848796
596829441 999944557
-999837865 -596936133
596939900 999834098
-999821772 -596952226
-999859294 -596914704
596789600 999984398
-999831822 -596942176
596858853 999915145
596888340 999885658
-999803868 -596970130
596787518 999986480
-999952336 -596821662
596901814 999872184
596859105 999914893
-999859925 -596914073
596817826 999956172
596873162 999900836
596803129 999970869
596971121 999802877
596962150 999811848
-999956073 -596817925
-999821599 -596952399
596909603 999864395
-999943195 -596830803
596944907 999829091
-999882542 -596891456
596785182 999988816
596883104 999890894
596799254 999974744
-999954420 -596819578
-999849971 -596924027
596945798 999828200
596776206 999997792
-999924860 -596849138
-999964653 -596809345
596857241 999916757
-999873397 -596900601
596843823 999930175
596835398 999938600
-999857419 -596916579
-999948115 -596825883
596952351 999821647
-999807470 -596966528
-999874612 -596899386
-999899789 -596874209
-999899882 -596874116
-999974944 -596799054
-999872021 -596901977
596821656 999952342
596864462 999909536
596915531 999858467
-999941668 -596832330
596970924 999803074
-999910349 -596863649
596932929 999841069
596810181 999963817
-999996024 -596777974
-999866195 -596907803
-999842765 -596931233
596939736 999834262
596900715 999873283
596932653 999841345
-999971161 -596802837
-999860887 -596913111
-999877963 -596896035
596797281 999976717
596810844 999963154
-999809033 -596964965
596881196 999892802
596914338 999859660
596973408 999800590
596959666 999814332
596870099 999903899
-999860163 -596913835
-999948001 -596825997
-999929455 -596844543
596797282 999976716
596844674 999929324
-999985124 -596788874
-999878029 -596895969
596900682 999873316
-999984662 -596789336
596889231 999884767
-999923808 -596850190
-999836036 -596937962
596779493 999994505
-999992037 -596781961
-999823483 -596950515
596845192 999928806
-999857647 -596916351
596961731 999812267
-999909552 -596864446
-999927413 -596846585
-999920692 -596853306
-999933140 -596840858
596844258 999929740
-999826040 -596947958
596946504 999827494
-999846165 -596927833
596940966 999833032
596892522 999881476
-999825537 -596948461
-999965730 -596808268
-999878052 -596895946
-999813635 -596960363
596961746 999812252
596774436 999999562
-999903055 -596870943
596893278 999880720
596963002 999810996
596864605 999909393
-999837336 -596936662
-999903748 -596870250
-999972571 -596801427
596811693 999962305
596851642 999922356
-999832835 -596941163
596827110 999946888
596784976 999989022
596815518 999958480
596851187 999922811
-999962633 -596811365
596906112 999867886
596957304 999816694
596856668 999917330
596880152 999893846
596899371 999874627
-999904799 -596869199
-999801233 -596972765
-999832760 -596941238
596798864 999975134
-999983450 -596790548
-999934365 -596839633
-999821896 -596952102
596858499 999915499
-999802737 -596971261
-999955892 -596818106
-999866977 -596907021
-999829673 -596944325
-999871108 -596902890
-999960823 -596813175
-999898481 -596875517
596777424 999996574
596927920 999846078
-999928735 -596845263
596961038 999812960
596938535 999835463
596838075 999935923
596856353 999917645
-999878739 -596895259
596851338 999922660
-999907432 -596866566
-999957367 -596816631
596913415 999860583
-999992540 -596781458
-999892856 -596881142
-999816732 -596957266
-999857594 -596916404
596886880 999887118
-999908202 -596865796
596937114 999836884
596937793 999836205
596886700 999887298
-999837074 -596936924
-999976006 -596797992
596896966 999877032
-999889589 -596884409
-999839626 -596934372
596853091 999920907
-999894742 -596879256
596887603 999886395
-999997464 -596776534
-999825427 -596948571
-999806273 -596967725
596857212 999916786
596815774 999958224
596877656 999896342
-999910650 -596863348
596893130 999880868
596884566 999889432
596818379 999955619
596921086 999852912
-999825467 -596948531
596897261 999876737
-999875947 -596898051
596869215 999904783
596803821 999970177
596864807 999909191
-999833912 -596940086
-999924363 -596849635
596806752 999967246
596932636 999841362
596916443 999857555
596852636 999921362
-999855499 -596918499
-999838180 -596935818
596971706 999802292
-999964152 -596809846
596782068 999991930
596830860 999943138
-999817275 -596956723
-999862719 -596911279
-999948798 -596825200
596970775 999803223
-999829370 -596944628
-999974406 -596799592
-999870316 -596903682
596861065 999912933
-999816538 -596957460
596783181 999990817
-999807102 -596966896
596950298 999823700
596935783 999838215
596787340 999986658
-999881925 -596892073
596808487 999965511
596868213 999905785
-999899877 -596874121
-999870581 -596903417
596855922 999918076
-999858043 -596915955
-999832179 -596941819
-999819240 -596954758
-999838400 -596935598
596900365 999873633
-999809208 -596964790
-999883696 -596890302
-999919336 -596854662
-999870396 -596903602
596900734 999873264
-999923237 -596850761
-999883270 -596890728
-999938047 -596835951
596803246 999970752
596828997 999945001
-999819707 -596954291
596851188 999922810
596851812 999922186
596829413 999944585
-999892172 -596881826
-999807379 -596966619
596852837 999921161
-999908224 -596865774
596904747 999869251
596833279 999940719
596822500 999951498
-999881045 -596892953
-999912056 -596861942
-999875095 -596898903
-999846277 -596927721
-999953676 -596820322
-999949778 -596824220
-999953024 -596820974
596782322 999991676
-999972162 -596801836
596945847 999828151
-999845189 -596928809
596830491 999943507
596887255 999886743
596946934 999827064
596951470 999822528
596843146 999930852
-999834993 -596939005
596886079 999887919
596801609 999972389
596888881 999885117
-999824180 -596949818
-999975019 -596798979
596805427 999968571
-999927194 -596846804
-999844212 -596929786
-999802581 -596971417
-999824989 -596949009
-999804678 -596969320
596826205 999947793
596820511 999953487
-999982632 -596791366
596853481 999920517
-999976485 -596797513
596863896 999910102
596932440 999841558
596836641 999937357
-999997377 -596776621
-999832772 -596941226
-999860985 -596913013
596908449 999865549
596806006 999967992
-999965247 -596808751
-999824800 -596949198
596777149 999996849
-999930996 -596843002
596922146 999851852
596964716 999809282
-999951238 -596822760
-999935497 -596838501
-999800818 -596973180
-999878571 -596895427
-999897862 -596876136
596901125 999872873
-999844316 -596929682
596894970 999879028
596917957 999856041
596954319 999819679
596911284 999862714
-999805584 -596968414
-999980660 -596793338
-999848728 -596925270
596955388 999818610
596889416 999884582
-999952016 -596821982
596804073 999969925
-999965710 -596808288
596852123 999921875
-999991537 -596782461
-999993286 -596780712
-999966673 -596807325
596875137 999898861
596934825 999839173
-999871244 -596902754
596861477 999912521
-999967660 -596806338
596922409 999851589
596880366 999893632
-999942262 -596831736
596914088 999859910
596835472 999938526
-999897442 -596876556
-999821473 -596952525
-999811918 -596962080
596951480 999822518
-999959445 -596814553
596784108 999989890
-999811867 -596962131
-999852383 -596921615
596937747 999836251
-999856109 -596917889
-999803611 -596970387
596809348 999964650
596903443 999870555
596941841 999832157
-999904669 -596869329
596912749 999861249
-999897696 -596876302
596835564 999938434
-999834819 -596939179
596796156 999977842
596897526 999876472
-999862103 -596911895
596934044 999839954
-999934908 -596839090
-999995876 -596778122
596906437 999867561
-999854919 -596919079
596866466 999907532
-999855127 -596918871
596777398 999996600
-999860899 -596913099
-999941492 -596832506
596890133 999883865
596863541 999910457
596956991 999817007
-999924255 -596849743
-999956748 -596817250
-999923790 -596850208
-999836648 -596937350
-999834944 -596939054
596913668 999860330
596961679 999812319
-999927933 -596846065
-999833537 -596940461
596851058 999922940
596929978 999844020
-999866498 -596907500
596859553 999914445
596966493 999807505
596805095 999968903
596922967 999851031
596785374 999988624
-999829016 -596944982
596783120 999990878
596860558 999913440
-999983688 -596790310
-999861175 -596912823
596915962 999858036
596928328 999845670
596875549 999898449
596973367 999800631
-999940706 -596833292
-999998227 -596775771
596888230 999885768
596819752 999954246
596806516 999967482
-999837547 -596936451
-999809514 -596964484
-999969931 -596804067
596873202 999900796
-999828603 -596945395
-999861446 -596912552
596843348 999930650
596827044 999946954
596825915 999948083
596854497 999919501
-999932694 -596841304
-999985609 -596788389
-999934341 -596839657
-999872033 -596901965
596811321 999962677
596853015 999920983
596808340 999965658
596941291 999832707
-999858695 -596915303
-999922326 -596851672
-999884100 -596889898
-999898470 -596875528
-999879800 -596894198
596811758 999962240
596784377 999989621
596954001 999819997
-999970121 -596803877
-999890816 -596883182
-999854821 -596919177
-999860505 -596913493
596947246 999826752
-999969624 -596804374
596901858 999872140
-999971648 -596802350
-999885627 -596888371
-999972498 -596801500
-999803716 -596970282
-999933512 -596840486
-999895507 -596878491
-999992492 -596781506
-999909002 -596864996
-999969170 -596804828
-999928238 -596845760
-999824252 -596949746
596774979 999999019
596912866 999861132
596806848 999967150
596793107 999980891
596842309 999931689
-999856539 -596917459
596813033 999960965
596936147 999837851
-999898984 -596875014
-999915529 -596858469
-999983326 -596790672
596922654 999851344
-999929467 -596844531
596847390 999926608
596900950 999873048
596827957 999946041
-999843872 -596930126
596839872 999934126
-999936913 -596837085
596883581 999890417
596873094 999900904
596858357 999915641
-999868160 -596905838
-999878658 -596895340
596862366 999911632
596806067 999967931
-999842103 -596931895
596907866 999866132
596957570 999816428
-999997349 -596776649
596778023 999995975
596798618 999975380
596876601 999897397
-999885130 -596888868
596826271 999947727
596926389 999847609
596837307 999936691
596915854 999858144
596970836 999803162
-999826599 -596947399
-999891681 -596882317
596804610 999969388
596781724 999992274
-999845842 -596928156
-999901140 -596872858
-999981564 -596792434
-999948486 -596825512
-999886503 -596887495
596774775 999999223
-999961415 -596812583
-999993196 -596780802
596889177 999884821
-999831145 -596942853
596897791 999876207
596855366 999918632
596780164 999993834
-999866850 -596907148
-999985059 -596788939
-999996767 -596777231
-999954690 -596819308
-999914590 -596859408
-999923343 -596850655
596796326 999977672
-999949513 -596824485
596947357 999826641
-999977974 -596796024
596799067 999974931
596787795 999986203
-999843600 -596930398
-999856549 -596917449
-999800353 -596973645
-999879511 -596894487
596878399 999895599
-999969647 -596804351
-999805613 -596968385
-999979164 -596794834
596817054 999956944
596894627 999879371
-999909701 -596864297
-999933283 -596840715
-999950474 -596823524
596856223 999917775
-999817704 -596956294
-999854630 -596919368
-999940473 -596833525
-999958685 -596815313
596952499 999821499
-999818806 -596955192
596812020 999961978
596880193 999893805
596960216 999813782
596952206 999821792
596963468 999810530
-999859466 -596914532
596916279 999857719
-999910794 -596863204
-999950688 -596823310
596799046 999974952
-999919099 -596854899
596937445 999836553
596868697 999905301
-999951694 -596822304
596939068 999834930
-999833314 -596940684
-999821810 -596952188
596967367 999806631
-999913400 -596860598
596886275 999887723
596952559 999821439
-999977496 -596796502
-999834857 -596939141
-999934225 -596839773
596945741 999828257
596908941 999865057
-999990879 -596783119
-999897416 -596876582
-999862117 -596911881
-999917584 -596856414
596790407 999983591
596890458 999883540
-999983740 -596790258
596851970 999922028
-999817164 -596956834
596836007 999937991
-999924052 -596849946
596904120 999869878
596952920 999821078
596846614 999927384
-999919110 -596854888
-999933024 -596840974
-999828392 -596945606
596850067 999923931
596807966 999966032
-999931876 -596842122
-999938067 -596835931
596908406 999865592
596792028 999981970
-999817736 -596956262
-999857843 -596916155
-999948498 -596825500
-999855952 -596918046
596870330 999903668
596836991 999937007
-999807904 -596966094
-999849221 -596924777
596823704 999950294
-999821190 -596952808
-999882595 -596891403
596847380 999926618
596952385 999821613
596860264 999913734
596804679 999969319
596921268 999852730
-999890076 -596883922
596892460 999881538
596847909 999926089
596829783 999944215
596791829 999982169
596973895 999800103
596830349 999943649
-999965680 -596808318
596946389 999827609
596939538 999834460
-999923178 -596850820
-999960286 -596813712
596911032 999862966
596801572 999972426
-999812064 -596961934
596960910 999813088
596956564 999817434
596937395 999836603
596843555 999930443
-999961617 -596812381
596839970 999934028
-999881535 -596892463
596823116 999950882
596825578 999948420
-999862043 -596911955
596793612 999980386
596835565 999938433
596817374 999956624
-999854702 -596919296
596941927 999832071
-999834615 -596939383
596841592 999932406
-999841494 -596932504
-999969545 -596804453
-999836910 -596937088
596888378 999885620
596876368 999897630
-999910689 -596863309
596777583 999996415
596850474 999923524
596937362 999836636
-999813288 -596960710
-999985089 -596788909
596843695 999930303
-999888867 -596885131
-999850765 -596923233
-999813475 -596960523
596821500 999952498
596780632 999993366
-999844063 -596929935
596792305 999981693
596865467 999908531
596802001 999971997
-999856184 -596917814
-999852332 -596921666
-999848353 -596925645
596911526 999862472
596910552 999863446
596846820 999927178
596900495 999873503
-999977285 -596796713
596820120 999953878
596959593 999814405
-999928173 -596845825
596969978 999804020
-999934140 -596839858
-999853662 -596920336
-999833263 -596940735
-999840503 -596933495
596825829 999948169
596963500 999810498
-999994410 -596779588
-999882893 -596891105
596810380 999963618
596830858 999943140
596864675 999909323
596774359 999999639
-999856822 -596917176
596798151 999975847
-999857737 -596916261
-999952392 -596821606
-999943153 -596830845
-999820808 -596953190
-999906645 -596867353
596968062 999805936
596969177 999804821
-999994235 -596779763
596807448 999966550
596946056 999827942
596884264 999889734
596782815 999991183
-999844657 -596929341
-999819019 -596954979
596797559 999976439
-999935457 -596838541
596917300 999856698
596867012 999906986
-999832938 -596941060
596813250 999960748
-999816698 -596957300
-999846343 -596927655
-999902688 -596871310
596851828 999922170
596821947 999952051
-999953757 -596820241
-999883990 -596890008
596828868 999945130
596860342 999913656
-999945208 -596828790
-999995685 -596778313
596926507 999847491
596883429 999890569
596936063 999837935
-999881697 -596892301
-999815427 -596958571
-999802068 -596971930
596932967 999841031
596891482 999882516
-999990754 -596783244
596890554 999883444
596961891 999812107
596907868 999866130
596962663 999811335
596789491 999984507
596959725 999814273
596891527 999882471
596821009 999952989
-999817426 -596956572
596962625 999811373
596893919 999880079
596907018 999866980
596910261 999863737
-999991436 -596782562
-999875955 -596898043
596821054 999952944
-999950278 -596823720
596970534 999803464
596843235 999930763
596873527 999900471
-999928353 -596845645
-999953965 -596820033
-999815933 -596958065
-999982843 -596791155
596889981 999884017
-999938175 -596835823
596902954 999871044
-999902111 -596871887
596879896 999894102
596851168 999922830
596822938 999951060
-999880424 -596893574
596900013 999873985
-999941355 -596832643
-999886661 -596887337
-999826667 -596947331
-999894745 -596879253
596931256 999842742
596821402 999952596
-999867786 -596906212
-999936444 -596837554
-999932017 -596841981
596874601 999899397
596886540 999887458
-999995964 -596778034
596903180 999870818
596832035 999941963
-999898858 -596875140
596853877 999920121
-999890799 -596883199
596885829 999888169
-999976366 -596797632
596806182 999967816
596834149 999939849
596961653 999812345
596963108 999810890
596904227 999869771
596884545 999889453
-999862564 -596911434
596821077 999952921
-999895008 -596878990
596860369 999913629
596858872 999915126
596823646 999950352
-999831179 -596942819
596887191 999886807
596897213 999876785
596932134 999841864
596825553 999948445
-999813075 -596960923
596951310 999822688
596890647 999883351
-999989822 -596784176
-999933013 -596840985
-999885184 -596888814
596781784 999992214
596866192 999907806
596901857 999872141
-999817108 -596956890
596948282 999825716
596909039 999864959
-999900956 -596873042
596950124 999823874
-999939762 -596834236
-999937653 -596836345
596857627 999916371
-999812322 -596961676
596839238 999934760
-999939780 -596834218
596944029 999829969
-999912646 -596861352
596775625 999998373
-999951431 -596822567
-999997841 -596776157
-999978876 -596795122
596853284 999920714
596914459 999859539
-999963376 -596810622
596798415 999975583
596829673 999944325
596841440 999932558
-999983759 -596790239
596904404 999869594
596784953 999989045
596905793 999868205
-999896389 -596877609
-999853454 -596920544
596917673 999856325
596831153 999942845
596794243 999979755
-999852468 -596921530
596949688 999824310
-999955753 -596818245
596819716 999954282
-999849129 -596924869
-999905388 -596868610
596900899 999873099
596960983 999813015
-999919166 -596854832
-999986507 -596787491
-999943743 -596830255
-999946211 -596827787
-999825536 -596948462
596843266 999930732
596839131 999934867
-999995400 -596778598
596831067 999942931
596971134 999802864
596781240 999992758
596913640 999860358
-999895622 -596878376
596797216 999976782
-999852495 -596921503
596813766 999960232
596884161 999889837
596968308 999805690
596862448 999911550
-999984357 -596789641
596797713 999976285
-999973507 -596800491
596822651 999951347
-999917735 -596856263
-999928073 -596845925
596834846 999939152
596779207 999994791
-999918974 -596855024
596947472 999826526
-999813721 -596960277
-999832072 -596941926
596939042 999834956
-999989282 -596784716
596796824 999977174
-999994279 -596779719
-999940282 -596833716
-999937076 -596836922
596945738 999828260
-999810957 -596963041
596820994 999953004
-999940774 -596833224
596930886 999843112
-999892990 -596881008
-999844440 -596929558
596905767 999868231
-999826789 -596947209
596873892 999900106
-999937610 -596836388
-999924166 -596849832
-999989993 -596784005
596947236 999826762
596856681 999917317
596795708 999978290
596800438 999973560
596801630 999972368
596849004 999924994
-999902611 -596871387
-999975682 -596798316
596920613 999853385
-999864774 -596909224
-999937114 -596836884
596884369 999889629
596900521 999873477
-999826892 -596947106
596800767 999973231
596898168 999875830
596892350 999881648
-999999634 -596774364
-999801115 -596972883
596812125 999961873
596959880 999814118
596914438 999859560
596971111 999802887
-999800120 -596973878
-999852295 -596921703
596873595 999900403
-999898740 -596875258
-999869902 -596904096
-999850595 -596923403
-999921860 -596852138
596835788 999938210
-999873289 -596900709
-999885644 -596888354
596831722 999942276
596945810 999828188
-999848670 -596925328
596783164 999990834
596845016 999928982
596820573 999953425
596830729 999943269
-999915267 -596858731
-999872202 -596901796
596899039 999874959
-999976823 -596797175
596866220 999907778
596852579 999921419
596912333 999861665
596942748 999831250
-999817024 -596956974
-999870662 -596903336
-999843017 -596930981
596846396 999927602
-999822996 -596951002
596919602 999854396
-999899171 -596874827
-999897523 -596876475
596805784 999968214
-999904612 -596869386
-999864045 -596909953
596837120 999936878
596893264 999880734
-999888336 -596885662
596842340 999931658
-999855881 -596918117
596822397 999951601
596872245 999901753
596955994 999818004
596795027 999978971
-999933957 -596840041
596861541 999912457
596843961 999930037
-999803741 -596970257
596949481 999824517
596789463 999984535
596931522 999842476
-999915982 -596858016
596870547 999903451
-999962973 -596811025
596891769 999882229
-999945037 -596828961
596958919 999815079
-999846952 -596927046
-999847882 -596926116
596835848 999938150
-999942550 -596831448
596851853 999922145
596782903 999991095
-999997180 -596776818
-999993892 -596780106
-999960659 -596813339
-999909768 -596864230
596835245 999938753
-999859597 -596914401
596918925 999855073
-999902321 -596871677
596957786 999816212
596875978 999898020
-999841239 -596932759
596962230 999811768
-999814212 -596959786
596937769 999836229
596806810 999967188
596806473 999967525
-999934046 -596839952
-999917679 -596856319
-999872460 -596901538
-999908865 -596865133
596929933 999844065
-999949070 -596824928
-999809231 -596964767
-999862036 -596911962
596836476 999937522
-999996409 -596777589
-999855683 -596918315
596813527 999960471
596927873 999846125
-999845590 -596928408
-999923308 -596850690
-999944944 -596829054
-999967755 -596806243
596967185 999806813
596960347 999813651
596863370 999910628
596963861 999810137
-999936474 -596837524
-999954412 -596819586
596819152 999954846
596890005 999883993
-999834105 -596939893
-999846918 -596927080
-999863261 -596910737
-999970117 -596803881
596928272 999845726
-999856162 -596917836
-999916797 -596857201
596876742 999897256
596911968 999862030
-999821137 -596952861
-999856182 -596917816
-999968604 -596805394
596839190 999934808
-999931815 -596842183
596801644 999972354
596902190 999871808
-999940864 -596833134
-999882736 -596891262
-999956085 -596817913
-999896094 -596877904
596824308 999949690
-999835960 -596938038
596914666 999859332
596821258 999952740
-999840477 -596933521
-999943405 -596830593
596831224 999942774
-999800836 -596973162
596946615 999827383
-999916664 -596857334
-999995883 -596778115
-999973595 -596800403
-999829108 -596944890
596844201 999929797
-999945011 -596828987
596947021 999826977
-999804719 -596969279
596831822 999942176
-999930625 -596843373
596786892 999987106
-999980962 -596793036
596858117 999915881
-999889907 -596884091
596922748 999851250
596878534 999895464
596940719 999833279
-999959296 -596814702
596801633 999972365
596907171 999866827
596898380 999875618
596859892 999914106
-999808877 -596965121
-999972149 -596801849
596839384 999934614
-999833010 -596940988
596810458 999963540
596916175 999857823
596898143 999875855
-999852359 -596921639
-999808806 -596965192
596801731 999972267
596949164 999824834
596778983 999995015
-999970565 -596803433
-999885393 -596888605
596861187 999912811
596932273 999841725
-999970188 -596803810
596808738 999965260
596857294 999916704
-999994548 -596779450
596972183 999801815
596821635 999952363
-999984293 -596789705
596896365 999877633
-999865573 -596908425
-999868672 -596905326
596839623 999934375
-999995712 -596778286
-999882124 -596891874
596864192 999909806
-999973576 -596800422
596806939 999967059
596859543 999914455
-999901124 -596872874
-999860724 -596913274
596922413 999851585
-999885734 -596888264
596857933 999916065
596934157 999839841
-999870958 -596903040
596895794 999878204
-999942484 -596831514
596940967 999833031
-999950088 -596823910
596966828 999807170
-999813772 -596960226
596920574 999853424
-999918859 -596855139
596858236 999915762
-999926371 -596847627
596828701 999945297
-999968591 -596805407
-999850285 -596923713
-999904821 -596869177
596908125 999865873
596931580 999842418
-999873790 -596900208
-999847104 -596926894
-999934066 -596839932
-999911098 -596862900
-999889735 -596884263
596803331 999970667
-999968911 -596805087
-999985370 -596788628
596882698 999891300
596858544 999915454
-999877964 -596896034
-999866134 -596907864
-999911505 -596862493
-999882494 -596891504
-999815512 -596958486
596804016 999969982
-999984594 -596789404
-999827273 -596946725
596825662 999948336
596873861 999900137
596885278 999888720
596822626 999951372
-999936893 -596837105
-999895296 -596878702
-999907142 -596866856
596794329 999979669
596786881 999987117
596846891 999927107
596962296 999811702
-999897579 -596876419
-999894813 -596879185
-999836143 -596937855
-999882713 -596891285
596832397 999941601
-999899307 -596874691
-999844338 -596929660
596774938 999999060
-999845722 -596928276
-999911150 -596862848
-999909984 -596864014
596896847 999877151
596882486 999891512
596932632 999841366
596785329 999988669
596956833 999817165
-999884817 -596889181
596808081 999965917
596959915 999814083
-999986941 -596787057
-999958529 -596815469
-999829348 -596944650
596777283 999996715
596890501 999883497
596800760 999973238
-999992468 -596781530
-999895780 -596878218
-999981750 -596792248
596843297 999930701
596797900 999976098
-999820578 -596953420
596822966 999951032
596918817 999855181
596900720 999873278
596779867 999994131
596926598 999847400
-999890304 -596883694
596848154 999925844
-999815583 -596958415
596947316 999826682
-999987769 -596786229
-999989831 -596784167
-999961592 -596812406
-999909807 -596864191
-999867149 -596906849
-999989017 -596784981
596821648 999952350
596774446 999999552
596789320 999984678
-999808905 -596965093
596891338 999882660
-999986117 -596787881
-999825830 -596948168
-999981160 -596792838
-999903070 -596870928
-999867269 -596906729
596825003 999948995
596963591 999810407
596925376 999848622
596837715 999936283
596785312 999988686
596817255 999956743
596873698 999900300
-999974577 -596799421
-999887536 -596886462
596881294 999892704
-999972196 -596801802
596945047 999828951
596845331 999928667
596831727 999942271
-999876258 -596897740
-999988087 -596785911
596814789 999959209
-999887892 -596886106
596805346 999968652
596869125 999904873
-999923273 -596850725
-999958320 -596815678
-999972547 -596801451
596925312 999848686
596884472 999889526
596885828 999888170
596814028 999959970
596829079 999944919
596951946 999822052
596949438 999824560
596868960 999905038
-999981274 -596792724
596889246 999884752
-999968141 -596805857
596829625 999944373
-999889402 -596884596
-999924042 -596849956
596904038 999869960
-999875573 -596898425
596822229 999951769
-999922636 -596851362
596867046 999906952
-999940539 -596833459
596943952 999830046
596861393 999912605
-999827512 -596946486
-999873145 -596900853
-999888782 -596885216
596962738 999811260
596907852 999866146
-999992004 -596781994
596971341 999802657
-999995155 -596778843
-999977886 -596796112
-999893180 -596880818
596809352 999964646
-999971064 -596802934
-999950301 -596823697
-999948659 -596825339
596969982 999804016
596848345 999925653
596920003 999853995
596942952 999831046
596787460 999986538
596780405 999993593
-999976481 -596797517
-999975379 -596798619
-999945117 -596828881
596797947 999976051
596907051 999866947
596877443 999896555
596830172 999943826
596865027 999908971
596798656 999975342
-999811377 -596962621
-999987899 -596786099
-999803088 -596970910
596901862 999872136
596817193 999956805
596848824 999925174
-999970421 -596803577
-999830553 -596943445
-999982106 -596791892
596920576 999853422
-999824682 -596949316
596794292 999979706
596833237 999940761
596920012 999853986
596812916 999961082
-999949164 -596824834
596966309 999807689
596861334 999912664
596856865 999917133
-999946678 -596827320
596855471 999918527
596871040 999902958
596955136 999818862
596835465 999938533
-999957474 -596816524
-999847276 -596926722
-999917652 -596856346
-999864132 -596909866
-999824058 -596949940
-999944608 -596829390
-999825932 -596948066
-999998850 -596775148
-999988494 -596785504
596859768 999914230
-999905903 -596868095
596968125 999805873
596903656 999870342
596884201 999889797
-999920631 -596853367
596822322 999951676
596827639 999946359
-999889055 -596884943
596840536 999933462
-999800411 -596973587
596926575 999847423
-999810636 -596963362
596858277 999915721
-999926709 -596847289
-999822290 -596951708
-999859401 -596914597
-999988662 -596785336
-999953209 -596820789
-999853814 -596920184
-999941933 -596832065
596951475 999822523
-999963121 -596810877
596953777 999820221
-999886563 -596887435
596775450 999998548
596962780 999811218
596808412 999965586
-999806395 -596967603
596871135 999902863
-999826384 -596947614
596845646 999928352
-999858830 -596915168
-999839009 -596934989
-999948870 -596825128
596951615 999822383
-999909149 -596864849
-999805646 -596968352
-999800976 -596973022
-999823651 -596950347
596789849 999984149
596784657 999989341
596963744 999810254
596910830 999863168
596825301 999948697
-999999264 -596774734
596959902 999814096
-999896295 -596877703
-999858297 -596915701
-999988053 -596785945
596889512 999884486
596882285 999891713
-999824758 -596949240
-999951946 -596822052
596948131 999825867
596907302 999866696
-999837914 -596936084
596853671 999920327
596908197 999865801
596802622 999971376
596893923 999880075
-999887282 -596886716
-999974684 -596799314
596810789 999963209
-999968757 -596805241
596856129 999917869
-999931282 -596842716
-999965365 -596808633
596851739 999922259
-999917083 -596856915
-999860408 -596913590
596887749 999886249
596856054 999917944
-999903948 -596870050
596853547 999920451
596775030 999998968
596843320 999930678
596927739 999846259
-999861779 -596912219
-999828743 -596945255
-999827315 -596946683
-999901148 -596872850
-999969151 -596804847
-999827245 -596946753
596867415 999906583
596949775 999824223
-999880751 -596893247
596836356 999937642
596802772 999971226
596863353 999910645
596804690 999969308
-999813784 -596960214
596777702 999996296
596791300 999982698
596933972 999840026
596934208 999839790
596872557 999901441
-999914418 -596859580
-999817596 -596956402
596848989 999925009
596862855 999911143
-999867507 -596906491
596963748 999810250
596864685 999909313
-999825368 -596948630
596858173 999915825
596850310 999923688
596810750 999963248
-999879494 -596894504
596906458 999867540
-999924822 -596849176
-999804032 -596969966
596774407 999999591
-999993069 -596780929
596866910 999907088
-999874888 -596899110
596862975 999911023
-999944073 -596829925
-999863803 -596910195
-999808637 -596965361
596907829 999866169
596774499 999999499
596867015 999906983
596900528 999873470
596886410 999887588
596925394 999848604
596922586 999851412
596910607 999863391
-999982571 -596791427
596891051 999882947
-999804918 -596969080
-999866700 -596907298
596790185 999983813
596801783 999972215
-999963758 -596810240
596800434 999973564
-999820312 -596953686
596947297 999826701
596814201 999959797
-999861756 -596912242
596779233 999994765
596907154 999866844
-999876120 -596897878
-999837771 -596936227
-999815154 -596958844
596899593 999874405
596850747 999923251
596812703 999961295
-999906281 -596867717
-999950893 -596823105
596899784 999874214
-999882550 -596891448
-999830848 -596943150
596952355 999821643
596806106 999967892
596920865 999853133
596905730 999868268
596834794 999939204
596861045 999912953
-999913294 -596860704
-999984176 -596789822
596965974 999808024
596943608 999830390
-999812022 -596961976
596855726 999918272
596807765 999966233
596775544 999998454
596801495 999972503
-999972933 -596801065
-999816755 -596957243
-999805750 -596968248
596800840 999973158
-999819345 -596954653
-999869561 -596904437
-999966903 -596807095
596844776 999929222
-999998785 -596775213
-999981972 -596792026
596824902 999949096
596794320 999979678
596829301 999944697
596914201 999859797
596849613 999924385
596782645 999991353
-999895496 -596878502
596898664 999875334
596866841 999907157
596787742 999986256
-999962071 -596811927
-999967373 -596806625
-999891346 -596882652
596806891 999967107
596959481 999814517
-999983561 -596790437
596940106 999833892
-999832518 -596941480
-999901268 -596872730
-999915016 -596858982
-999800531 -596973467
-999881959 -596892039
596959534 999814464
-999977023 -596796975
-999915012 -596858986
596856991 999917007
-999866839 -596907159
596806595 999967403
596774299 999999699
-999848495 -596925503
-999849731 -596924267
-999999932 -596774066
596865165 999908833
-999826460 -596947538
596886049 999887949
596826881 999947117
-999889373 -596884625
-999896639 -596877359
596840383 999933615
-999847437 -596926561
596897302 999876696
596942326 999831672
-999878625 -596895373
596931961 999842037
596833686 999940312
596940080 999833918
596894766 999879232
596864208 999909790
-999976277 -596797721
596851101 999922897
596849710 999924288
596910699 999863299
596964596 999809402
-999969987 -596804011
-999975931 -596798067
-999865689 -596908309
-999833676 -596940322
-999891277 -596882721
596842115 999931883
-999847521 -596926477
596799361 999974637
-999905642 -596868356
-999871660 -596902338
-999830134 -596943864
596915057 999858941
-999874615 -596899383
596863187 999910811
-999965596 -596808402
596808130 999965868
596910676 999863322
596828482 999945516
-999915965 -596858033
-999929380 -596844618
596829564 999944434
-999897657 -596876341
596936877 999837121
-999979594 -596794404
596870895 999903103
596823027 999950971
-999910955 -596863043
596817258 999956740
-999827217 -596946781
596815656 999958342
-999908348 -596865650
596783416 999990582
596887220 999886778
-999878956 -596895042
-999816103 -596957895
596877757 999896241
596891248 999882750
-999824930 -596949068
596775100 999998898
596818492 999955506
-999907787 -596866211
-999918646 -596855352
596887676 999886322
596858225 999915773
596970829 999803169
-999988284 -596785714
-999880850 -596893148
-999903863 -596870135
-999967227 -596806771
596882026 999891972
596934769 999839229
-999892647 -596881351
-999821788 -596952210
-999892320 -596881678
596893189 999880809
-999913054 -596860944
596808584 999965414
596814136 999959862
596789964 999984034
-999859688 -596914310
596816757 999957241
-999936767 -596837231
-999926957 -596847041
-999877292 -596896706
596966093 999807905
596823915 999950083
596885260 999888738
596881458 999892540
596836616 999937382
596796766 999977232
-999946358 -596827640
596794774 999979224
596813079 999960919
-999839038 -596934960
596941067 999832931
596964404 999809594
-999978258 -596795740
596918078 999855920
596816018 999957980
-999860437 -596913561
596776503 999997495
596867185 999906813
596973159 999800839
596775132 999998866
596834549 999939449
-999878368 -596895630
596953542 999820456
596916207 999857791
-999883913 -596890085
-999969220 -596804778
-999852479 -596921519
596938843 999835155
596852315 999921683
596920779 999853219
596911750 999862248
-999984450 -596789548
-999803198 -596970800
-999946830 -596827168
-999889547 -596884451
-999895397 -596878601
-999955820 -596818178
-999932097 -596841901
596925730 999848268
-999996288 -596777710
596965965 999808033
596878133 999895865
-999924648 -596849350
-999841264 -596932734
-999963214 -596810784
-999982857 -596791141
596919607 999854391
596947549 999826449
-999945654 -596828344
596939434 999834564
596916418 999857580
596858780 999915218
596879748 999894250
-999985790 -596788208
-999814443 -596959555
-999840924 -596933074
-999871299 -596902699
-999852935 -596921063
596790204 999983794
596910245 999863753
596804170 999969828
596852337 999921661
596818774 999955224
596892078 999881920
596911508 999862490
-999827767 -596946231
596891537 999882461
-999877995 -596896003
-999890841 -596883157
596918593 999855405
596917280 999856718
-999859154 -596914844
-999962652 -596811346
596832266 999941732
-999803529 -596970469
596776886 999997112
-999884859 -596889139
-999861935 -596912063
-999958512 -596815486
596932078 999841920
-999940645 -596833353
596836788 999937210
-999925573 -596848425
596891379 999882619
-999860180 -596913818
-999950449 -596823549
596969704 999804294
596913677 999860321
596800810 999973188
596903802 999870196
596948775 999825223
596903217 999870781
-999857802 -596916196
596875213 999898785
596946035 999827963
-999967912 -596806086
-999881021 -596892977
-999814780 -596959218
-999863826 -596910172
596948020 999825978
596939671 999834327
-999960042 -596813956
-999967810 -596806188
-999857146 -596916852
-999816533 -596957465
-999980869 -596793129
596774899 999999099
596888933 999885065
596900684 999873314
596925307 999848691
-999965519 -596808479
596973010 999800988
-999911355 -596862643
-999908915 -596865083
-999990272 -596783726
596870457 999903541
-999844183 -596929815
596825622 999948376
596947971 999826027
596787097 999986901
596807082 999966916
596873557 999900441
-999929233 -596844765
596790551 999983447
596839027 999934971
596949697 999824301
-999915608 -596858390
596968284 999805714
596971770 999802228
-999954767 -596819231
-999802799 -596971199
-999912783 -596861215
596875107 999898891
596779664 999994334
596904193 999869805
-999876841 -596897157
596871569 999902429
596837086 999936912
596973149 999800849
-999805303 -596968695
-999808034 -596965964
-999916812 -596857186
596788053 999985945
-999827932 -596946066
596781009 999992989
596777373 999996625
596787400 999986598
596892119 999881879
-999891169 -596882829
596901490 999872508
596875158 999898840
596911372 999862626
596793819 999980179
-999926793 -596847205
596812057 999961941
-999913254 -596860744
596971240 999802758
596907037 999866961
-999866674 -596907324
596960360 999813638
596957926 999816072
596879482 999894516
596815069 999958929
596846000 999927998
-999912512 -596861486
596827025 999946973
596914998 999859000
-999937889 -596836109
596877710 999896288
-999849261 -596924737
596918279 999855719
-999960385 -596813613
596804363 999969635
-999983014 -596790984
-999876236 -596897762
596796246 999977752
596836746 999937252
-999872342 -596901656
-999902858 -596871140
596830772 999943226
596800295 999973703
596806229 999967769
-999865893 -596908105
-999934095 -596839903
-999911026 -596862972
-999976800 -596797198
596944525 999829473
596921926 999852072
596973902 999800096
596907591 999866407
596862071 999911927
596825509 999948489
596973852 999800146
-999853817 -596920181
596861184 999912814
596840590 999933408
-999912236 -596861762
-999894531 -596879467
596794631 999979367
596965435 999808563
596893311 999880687
596860437 999913561
596896506 999877492
596797141 999976857
596897412 999876586
596929440 999844558
-999888066 -596885932
596949734 999824264
-999873057 -596900941
596811402 999962596
596873516 999900482
-999822445 -596951553
-999890144 -596883854
-999865516 -596908482
596967901 999806097
-999807369 -596966629
596871485 999902513
596822030 999951968
596813724 999960274
596784212 999989786
-999948207 -596825791
596822406 999951592
-999945259 -596828739
596828948 999945050
596962192 999811806
-999823728 -596950270
-999913462 -596860536
-999966463 -596807535
-999941305 -596832693
-999901462 -596872536
-999879430 -596894568
-999969368 -596804630
596874222 999899776
-999917880 -596856118
596803265 999970733
-999869377 -596904621
-999937000 -596836998
596780647 999993351
596781177 999992821
596873534 999900464
596820319 999953679
596949701 999824297
596831620 999942378
-999920601 -596853397
596894098 999879900
-999931952 -596842046
596879128 999894870
596777571 999996427
596885722 999888276
-999826430 -596947568
-999890609 -596883389
-999996762 -596777236
-999958230 -596815768
596928160 999845838
-999991707 -596782291
596855163 999918835
596952865 999821133
596808036 999965962
596838942 999935056
596839358 999934640
-999986968 -596787030
-999972786 -596801212
596886258 999887740
596872315 999901683
-999860176 -596913822
596954926 999819072
596903434 999870564
596942081 999831917
-999878170 -596895828
596934607 999839391
596872066 999901932
-999863948 -596910050
596824085 999949913
-999977567 -596796431
596931569 999842429
-999869935 -596904063
596820931 999953067
-999862964 -596911034
-999841390 -596932608
-999859923 -596914075
-999889554 -596884444
596881097 999892901
-999807148 -596966850
-999975088 -596798910
596921152 999852846
596852129 999921869
-999881854 -596892144
-999950983 -596823015
-999822088 -596951910
-999846833 -596927165
-999889056 -596884942
596841798 999932200
-999838298 -596935700
596910981 999863017
596928043 999845955
596962153 999811845
-999986413 -596787585
596811903 999962095
596931262 999842736
596875324 999898674
-999833337 -596940661
-999928501 -596845497
596774341 999999657
-999997763 -596776235
-999955453 -596818545
-999927926 -596846072
596874528 999899470
-999950191 -596823807
596808494 999965504
-999899694 -596874304
596891903 999882095
-999810713 -596963285
-999904316 -596869682
596824029 999949969
596812912 999961086
-999900195 -596873803
-999838107 -596935891
-999894249 -596879749
596913460 999860538
-999827556 -596946442
-999962155 -596811843
-999907194 -596866804
-999913648 -596860350
596855146 999918852
596892171 999881827
596954484 999819514
-999848564 -596925434
-999834472 -596939526
-999916706 -596857292
596810565 999963433
-999960127 -596813871
596806897 999967101
-999852947 -596921051
-999825752 -596948246
-999880903 -596893095
-999961370 -596812628
596889317 999884681
-999934504 -596839494
-999977008 -596796990
-999805616 -596968382
596800848 999973150
596879298 999894700
596890582 999883416
596908427 999865571
-999933328 -596840670
-999938467 -596835531
596908886 999865112
596950242 999823756
596944376 999829622
-999943334 -596830664
-999992165 -596781833
596941427 999832571
596802645 999971353
596837966 999936032
596866009 999907989
596959296 999814702
-999850530 -596923468
-999895517 -596878481
596850404 999923594
596791147 999982851
-999910331 -596863667
596787543 999986455
596945851 999828147
-999991797 -596782201
-999846818 -596927180
596811712 999962286
-999808507 -596965491
596947438 999826560
-999849451 -596924547
596831962 999942036
-999986136 -596787862
596915598 999858400
-999845565 -596928433
-999905669 -596868329
-999935569 -596838429
-999939148 -596834850
-999967865 -596806133
596942148 999831850
596937041 999836957
-999929750 -596844248
596905585 999868413
-999841982 -596932016
596876043 999897955
-999840222 -596933776
-999872376 -596901622
-999804614 -596969384
596913050 999860948
-999855912 -596918086
596919422 999854576
-999855285 -596918713
-999805654 -596968344
-999926415 -596847583
596863692 999910306
596875119 999898879
596954658 999819340
-999980212 -596793786
-999967461 -596806537
-999861825 -596912173
-999807155 -596966843
-999876948 -596897050
596786922 999987076
-999895078 -596878920
-999832735 -596941263
-999915500 -596858498
-999803082 -596970916
-999954749 -596819249
-999962654 -596811344
-999961421 -596812577
596949386 999824612
-999988545 -596785453
-999846924 -596927074
-999858385 -596915613
596816359 999957639
-999997946 -596776052
-999813406 -596960592
-999860771 -596913227
596794756 999979242
596920902 999853096
-999983197 -596790801
596889401 999884597
596880737 999893261
596779331 999994667
-999807799 -596966199
-999830139 -596943859
596842604 999931394
-999932969 -596841029
596856295 999917703
-999953301 -596820697
-999963956 -596810042
-999951949 -596822049
-999829386 -596944612
596846748 999927250
-999925279 -596848719
596933283 999840715
-999851792 -596922206
-999958196 -596815802
596788394 999985604
-999919752 -596854246
-999950527 -596823471
596909407 999864591
-999875870 -596898128
596810202 999963796
-999861184 -596912814
596908577 999865421
596944838 999829160
596791477 999982521
596868709 999905289
-999942084 -596831914
-999866035 -596907963
-999800638 -596973360
-999993731 -596780267
596785250 999988748
-999904693 -596869305
596806222 999967776
596922242 999851756
-999993032 -596780966
-999873519 -596900479
596801513 999972485
596933986 999840012
-999956422 -596817576
596815002 999958996
-999915774 -596858224
596789013 999984985
596791402 999982596
596957138 999816860
596844274 999929724
-999934366 -596839632
596789819 999984179
596794674 999979324
596968351 999805647
596889000 999884998
596884445 999889553
596923488 999850510
596961858 999812140
596947517 999826481
596927878 999846120
-999884296 -596889702
596853277 999920721
596912535 999861463
596946450 999827548
-999847064 -596926934
-999832444 -596941554
596947463 999826535
-999967694 -596806304
596918575 999855423
-999839145 -596934853
-999810233 -596963765
-999969928 -596804070
596788708 999985290
-999902402 -596871596
-999982777 -596791221
-999888083 -596885915
-999942834 -596831164
-999906022 -596867976
-999964336 -596809662
596842609 999931389
596915589 999858409
-999985371 -596788627
-999985084 -596788914
-999961344 -596812654
596784988 999989010
-999813004 -596960994
596829575 999944423
596819849 999954149
-999878559 -596895439
596796589 999977409
596963982 999810016
-999918049 -596855949
-999917304 -596856694
-999975743 -596798255
-999847159 -596926839
-999965976 -596808022
596947835 999826163
596878166 999895832
-999926165 -596847833
-999836426 -596937572
596962449 999811549
-999933455 -596840543
-999962603 -596811395
596776248 999997750
-999940467 -596833531
596875613 999898385
-999810756 -596963242
-999860115 -596913883
596883888 999890110
596890873 999883125
-999867667 -596906331
-999915717 -596858281
-999934612 -596839386
-999819064 -596954934
-999845043 -596928955
-999940642 -596833356
-999832380 -596941618
-999837824 -596936174
-999928394 -596845604
596857688 999916310
596793142 999980856
-999927043 -596846955
596896572 999877426
596777212 999996786
-999802477 -596971521
-999903224 -596870774
596874316 999899682
-999800112 -596973886
-999873650 -596900348
-999919663 -596854335
596973622 999800376
-999817321 -596956677
-999987173 -596786825
596941974 999832024
596827354 999946644
596926204 999847794
596882837 999891161
-999988432 -596785566
-999926750 -596847248
596790173 999983825
-999889392 -596884606
-999943688 -596830310
596813248 999960750
596913506 999860492
-999987321 -596786677
-999903859 -596870139
-999834983 -596939015
-999938586 -596835412
596969332 999804666
596927325 999846673
596959960 999814038
596803519 999970479
596957529 999816469
596973363 999800635
-999886919 -596887079
596880905 999893093
596783384 999990614
596835290 999938708
596812362 999961636
596921437 999852561
-999870056 -596903942
-999982617 -596791381
-999999782 -596774216
-999881377 -596892621
-999856927 -596917071
596791437 999982561
596959784 999814214
-999863584 -596910414
596903866 999870132
596938129 999835869
-999949125 -596824873
596865735 999908263
596849796 999924202
596941859 999832139
596914701 999859297
596973080 999800918
-999928749 -596845249
596895161 999878837
596832442 999941556
596848522 999925476
596944925 999829073
596923318 999850680
596808257 999965741
596859879 999914119
596854550 999919448
596962348 999811650
596782363 999991635
596925732 999848266
-999922525 -596851473
-999938364 -596835634
-999873551 -596900447
596971708 999802290
-999953633 -596820365
-999946731 -596827267
-999815749 -596958249
-999822909 -596951089
596884558 999889440
-999846079 -596927919
596920673 999853325
-999853257 -596920741
-999853609 -596920389
596896128 999877870
-999856573 -596917425
-999817033 -596956965
596888752 999885246
596776662 999997336
596844113 999929885
596960114 999813884
-999912559 -596861439
596790805 999983193
-999982492 -596791506
596956274 999817724
-999900306 -596873692
596788601 999985397
596794090 999979908
596856083 999917915
596818240 999955758
596874325 999899673
596932955 999841043
-999900211 -596873787
596778777 999995221
-999838432 -596935566
-999935694 -596838304
-999911075 -596862923
596842712 999931286
596788349 999985649
-999977358 -596796640
596857147 999916851
596852140 999921858
596788693 999985305
596824267 999949731
-999825906 -596948092
-999823392 -596950606
-999867049 -596906949
-999954527 -596819471
-999901958 -596872040
596817518 999956480
596966415 999807583
-999906904 -596867094
596841563 999932435
596873675 999900323
-999978390 -596795608
-999867815 -596906183
596831911 999942087
-999935565 -596838433
-999864764 -596909234
596804848 999969150
-999999845 -596774153
-999858641 -596915357
596877936 999896062
-999950437 -596823561
596934311 999839687
-999917044 -596856954
596812725 999961273
596817667 999956331
-999977771 -596796227
-999979443 -596794555
-999815245 -596958753
596833451 999940547
596864573 999909425
596952756 999821242
596795567 999978431
596792065 999981933
596782814 999991184
596915266 999858732
596883252 999890746
-999896335 -596877663
-999832344 -596941654
596888401 999885597
-999963781 -596810217
596969725 999804273
596871008 999902990
596882445 999891553
-999961604 -596812394
-999832496 -596941502
596777081 999996917
596790306 999983692
596920612 999853386
596926415 999847583
-999975799 -596798199
596819597 999954401
-999859636 -596914362
-999821495 -596952503
-999929409 -596844589
-999821977 -596952021
596864187 999909811
-999914178 -596859820
596947410 999826588
-999971778 -596802220
596972581 999801417
-999814800 -596959198
-999976804 -596797194
-999940353 -596833645
-999877616 -596896382
596897033 999876965
596936041 999837957
-999856284 -596917714
596880641 999893357
596884711 999889287
596971474 999802524
-999977503 -596796495
596856466 999917532
-999948290 -596825708
-999972989 -596801009
596779866 999994132
-999909152 -596864846
596776311 999997687
596947154 999826844
596783145 999990853
-999945953 -596828045
-999924787 -596849211
596914187 999859811
-999892755 -596881243
596863104 999910894
-999817474 -596956524
-999853280 -596920718
596910151 999863847
596774486 999999512
-999825939 -596948059
-999817482 -596956516
596793013 999980985
596802539 999971459
-999989503 -596784495
-999838361 -596935637
596794728 999979270
-999854783 -596919215
596923271 999850727
596853906 999920092
596855455 999918543
-999885125 -596888873
596796152 999977846
-999906536 -596867462
596933533 999840465
-999878946 -596895052
-999945823 -596828175
-999869806 -596904192
-999903978 -596870020
596849880 999924118
596866883 999907115
596894808 999879190
596888941 999885057
596800695 999973303
596813601 999960397
596817504 999956494
-999871969 -596902029
-999925795 -596848203
596970901 999803097
-999820864 -596953134
-999848605 -596925393
-999966638 -596807360
-999979583 -596794415
596803283 999970715
596869359 999904639
-999808415 -596965583
596934688 999839310
596878397 999895601
-999978765 -596795233
596900622 999873376
-999802572 -596971426
596795527 999978471
596842913 999931085
596853082 999920916
596867045 999906953
596781871 999992127
596899516 999874482
-999979648 -596794350
-999821723 -596952275
596928339 999845659
596935174 999838824
-999986629 -596787369
596923565 999850433
596908188 999865810
-999845856 -596928142
596803436 999970562
596973619 999800379
596850236 999923762
596915655 999858343
-999868929 -596905069
596863907 999910091
-999860121 -596913877
-999859279 -596914719
596901949 999872049
596856956 999917042
596798210 999975788
596883235 999890763
-999970142 -596803856
-999932212 -596841786
-999959785 -596814213
-999838532 -596935466
-999946331 -596827667
596883981 999890017
-999848012 -596925986
-999887890 -596886108
596783339 999990659
596889449 999884549
-999959046 -596814952
-999864432 -596909566
596969953 999804045
596920237 999853761
-999984258 -596789740
596949707 999824291
596872989 999901009
596853930 999920068
596898542 999875456
596960610 999813388
-999880902 -596893096
-999819306 -596954692
-999846207 -596927791
596862576 999911422
596886408 999887590
-999931733 -596842265
596870529 999903469
-999995061 -596778937
-999974022 -596799976
-999887596 -596886402
-999866773 -596907225
596912712 999861286
-999981443 -596792555
-999819467 -596954531
596831175 999942823
596867787 999906211
-999886659 -596887339
-999892384 -596881614
-999889521 -596884477
-999918310 -596855688
596944424 999829574
-999968519 -596805479
-999840042 -596933956
-999934011 -596839987
596916928 999857070
596794129 999979869
596906419 999867579
-999822416 -596951582
-999987377 -596786621
596902560 999871438
596907533 999866465
596944259 999829739
-999886867 -596887131
-999990219 -596783779
596893498 999880500
-999923298 -596850700
596970187 999803811
-999955180 -596818818
-999827854 -596946144
596966948 999807050
596781360 999992638
-999835104 -596938894
596970925 999803073
596957117 999816881
-999968277 -596805721
-999906152 -596867846
-999878512 -596895486
-999876036 -596897962
-999877399 -596896599
-999924155 -596849843
-999976451 -596797547
596964303 999809695
596933395 999840603
-999961903 -596812095
-999864456 -596909542
596936559 999837439
596868798 999905200
-999998715 -596775283
596898104 999875894
596833523 999940475
596888796 999885202
596848634 999925364
-999918495 -596855503
596847845 999926153
-999950241 -596823757
-999915877 -596858121
596792912 999981086
-999835594 -596938404
596777959 999996039
-999939374 -596834624
-999816934 -596957064
596831800 999942198
596894349 999879649
-999813181 -596960817
-999889397 -596884601
-999840969 -596933029
-999854445 -596919553
-999974621 -596799377
596851217 999922781
596798396 999975602
-999902905 -596871093
596947957 999826041
596907028 999866970
-999936636 -596837362
596850611 999923387
596795563 999978435
596920506 999853492
-999966998 -596807000
-999831427 -596942571
-999973926 -596800072
596839402 999934596
-999835813 -596938185
596907742 999866256
-999833751 -596940247
-999953937 -596820061
596813831 999960167
596847870 999926128
596834702 999939296
596878022 999895976
596835699 999938299
-999872573 -596901425
596774570 999999428
596970906 999803092
596837910 999936088
-999805657 -596968341
596958654 999815344
596799004 999974994
-999890742 -596883256
-999940828 -596833170
-999938994 -596835004
-999839734 -596934264
-999945991 -596828007
596951388 999822610
596800565 999973433
596913939 999860059
-999924795 -596849203
596816992 999957006
596807776 999966222
-999846756 -596927242
-999943306 -596830692
596896760 999877238
-999929140 -596844858
-999859561 -596914437
596902599 999871399
-999895740 -596878258
-999938355 -596835643
-999818824 -596955174
-999909887 -596864111
-999984238 -596789760
596903745 999870253
-999972653 -596801345
-999843279 -596930719
596846277 999927721
-999986387 -596787611
596935460 999838538
596937101 999836897
-999898043 -596875955
-999900518 -596873480
-999891960 -596882038
-999884027 -596889971
596966371 999807627
596830730 999943268
-999815994 -596958004
596820525 999953473
-999904900 -596869098
-999815402 -596958596
-999847250 -596926748
596956885 999817113
-999846557 -596927441
-999819614 -596954384
-999875901 -596898097
-999964970 -596809028
596901788 999872210
596951612 999822386
596925899 999848099
596793723 999980275
-999948804 -596825194
596853786 999920212
-999930353 -596843645
596849443 999924555
596893513 999880485
-999813540 -596960458
-999988777 -596785221
596908385 999865613
-999968458 -596805540
-999801331 -596972667
596956536 999817462
596926572 999847426
-999904473 -596869525
596903132 999870866
596802444 999971554
-999935996 -596838002
596809986 999964012
596826372 999947626
-999885005 -596888993
596865150 999908848
-999812448 -596961550
596870153 999903845
596854852 999919146
596875276 999898722
596948426 999825572
-999976689 -596797309
596969193 999804805
596850977 999923021
-999888978 -596885020
596907612 999866386
596913787 999860211
-999896881 -596877117
596906266 999867732
596908136 999865862
596779453 999994545
-999837693 -596936305
-999968594 -596805404
596966793 999807205
596916107 999857891
-999890983 -596883015
596845029 999928969
596969292 999804706
596849179 999924819
596789422 999984576
-999836239 -596937759
596787397 999986601
-999825773 -596948225
-999883584 -596890414
-999981844 -596792154
596795973 999978025
596840016 999933982
-999976026 -596797972
-999824186 -596949812
-999902812 -596871186
-999947313 -596826685
596937887 999836111
596820174 999953824
-999832580 -596941418
596795753 999978245
-999877618 -596896380
-999834717 -596939281
-999861152 -596912846
-999911930 -596862068
-999940544 -596833454
-999812089 -596961909
-999832750 -596941248
-999957516 -596816482
-999865603 -596908395
596895622 999878376
-999859262 -596914736
-999819056 -596954942
596803293 999970705
-999906894 -596867104
596829067 999944931
596929093 999844905
596897027 999876971
-999950402 -596823596
-999887165 -596886833
-999881813 -596892185
596942330 999831668
596795645 999978353
-999870474 -596903524
-999985359 -596788639
-999882084 -596891914
-999971140 -596802858
596935641 999838357
-999933407 -596840591
596789664 999984334
-999800519 -596973479
-999915582 -596858416
-999972696 -596801302
596937091 999836907
-999806477 -596967521
-999801993 -596972005
-999927514 -596846484
596955629 999818369
-999925704 -596848294
596901732 999872266
596855381 999918617
596792319 999981679
596940505 999833493
596893693 999880305
596808042 999965956
-999882904 -596891094
-999934044 -596839954
-999882552 -596891446
596968923 999805075
596860231 999913767
596875521 999898477
596895226 999878772
-999961844 -596812154
596926372 999847626
596965016 999808982
-999874563 -596899435
596833848 999940150
596800485 999973513
-999935701 -596838297
596960612 999813386
-999977212 -596796786
596905214 999868784
596872837 999901161
-999964470 -596809528
-999990438 -596783560
596945481 999828517
596881492 999892506
-999988120 -596785878
596827130 999946868
-999893163 -596880835
-999868208 -596905790
-999847109 -596926889
596800541 999973457
596895884 999878114
-999966157 -596807841
596924828 999849170
596786031 999987967
-999848365 -596925633
596920401 999853597
596814296 999959702
-999921030 -596852968
596870511 999903487
-999817515 -596956483
596965001 999808997
596892254 999881744
596941632 999832366
-999862656 -596911342
596790935 999983063
-999892864 -596881134
-999916016 -596857982
596936077 999837921
-999810737 -596963261
-999886434 -596887564
596790156 999983842
596861941 999912057
-999843243 -596930755
-999978943 -596795055
-999963486 -596810512
-999883083 -596890915
596860419 999913579
-999907330 -596866668
596964538 999809460
-999974151 -596799847
-999848333 -596925665
596893978 999880020
596775859 999998139
596779856 999994142
596791352 999982646
596797169 999976829
-999852044 -596921954
-999801975 -596972023
596902103 999871895
-999829814 -596944184
-999820043 -596953955
-999961690 -596812308
596947558 999826440
-999933214 -596840784
596929897 999844101
596951908 999822090
-999802839 -596971159
-999987516 -596786482
596944232 999829766
-999806238 -596967760
-999909457 -596864541
596941339 999832659
-999976027 -596797971
-999900023 -596873975
596921497 999852501
596830409 999943589
-999845466 -596928532
596778856 999995142
596832524 999941474
-999855365 -596918633
596861399 999912599
596826174 999947824
596810251 999963747
-999845444 -596928554
596909253 999864745
-999959480 -596814518
596966363 999807635
596800189 999973809
-999829954 -596944044
-999954039 -596819959
596782340 999991658
596902985 999871013
596933939 999840059
596940875 999833123
-999813951 -596960047
596783905 999990093
596832897 999941101
-999807928 -596966070
596847969 999926029
596968499 999805499
596886578 999887420
596812312 999961686
-999823283 -596950715
596845004 999928994
-999885923 -596888075
-999848534 -596925464
596907294 999866704
596910779 999863219
596893818 999880180
596777456 999996542
596824288 999949710
-999816773 -596957225
596850167 999923831
596969767 999804231
-999940909 -596833089
596831084 999942914
-999946352 -596827646
-999829338 -596944660
-999888828 -596885170
596958889 999815109
596896043 999877955
596869292 999904706
596896016 999877982
596860282 999913716
596848440 999925558
-999922178 -596851820
596854956 999919042
596905020 999868978
-999972526 -596801472
596916561 999857437
-999946998 -596827000
-999831904 -596942094
-999881678 -596892320
-999863973 -596910025
-999929219 -596844779
596796794 999977204
596853192 999920806
-999824488 -596949510
-999850513 -596923485
-999900520 -596873478
596856464 999917534
596922839 999851159
-999843357 -596930641
596938790 999835208
596963399 999810599
596811385 999962613
596783976 999990022
-999980785 -596793213
-999926425 -596847573
596890699 999883299
596829528 999944470
-999861229 -596912769
596900478 999873520
596781186 999992812
596774374 999999624
-999891167 -596882831
-999824774 -596949224
-999929731 -596844267
596792594 999981404
-999905788 -596868210
-999897796 -596876202
-999851935 -596922063
596871441 999902557
-999950552 -596823446
-999861300 -596912698
596830965 999943033
-999985443 -596788555
596878589 999895409
596784830 999989168
596787503 999986495
596857687 999916311
-999876678 -596897320
596880474 999893524
-999830181 -596943817
-999904209 -596869789
596841172 999932826
-999934824 -596839174
-999994271 -596779727
596820287 999953711
-999966220 -596807778
596880919 999893079
596929831 999844167
-999869379 -596904619
596786872 999987126
596787162 999986836
596820746 999953252
596932461 999841537
596840258 999933740
-999857639 -596916359
596826006 999947992
-999846190 -596927808
596917671 999856327
-999894540 -596879458
-999999439 -596774559
596906667 999867331
596907589 999866409
596834417 999939581
596784061 999989937
596892828 999881170
596871422 999902576
-999961373 -596812625
-999913418 -596860580
596926115 999847883
-999951926 -596822072
596962470 999811528
596782227 999991771
-999885198 -596888800
596832049 999941949
-999831199 -596942799
-999992210 -596781788
-999802898 -596971100
-999822540 -596951458
596943212 999830786
-999901733 -596872265
596808108 999965890
596890013 999883985
-999890268 -596883730
596803314 999970684
-999980855 -596793143
596795128 999978870
-999853301 -596920697
-999993822 -596780176
596776492 999997506
-999902419 -596871579
-999986284 -596787714
596805486 999968512
596832474 999941524
-999803294 -596970704
-999804451 -596969547
-999831745 -596942253
-999853229 -596920769
-999982563 -596791435
596967925 999806073
596863930 999910068
-999821470 -596952528
-999912971 -596861027
596790947 999983051
596945332 999828666
-999940994 -596833004
596836805 999937193
-999873401 -596900597
-999928242 -596845756
-999801324 -596972674
-999860678 -596913320
596943699 999830299
-999963668 -596810330
596947747 999826251
-999870004 -596903994
596782236 999991762
596895883 999878115
596906648 999867350
-999824836 -596949162
-999867286 -596906712
596916878 999857120
-999935624 -596838374
-999847986 -596926012
596797852 999976146
596933601 999840397
596926872 999847126
596838747 999935251
596812099 999961899
596898142 999875856
-999935106 -596838892
596843250 999930748
-999875659 -596898339
596936425 999837573
596834937 999939061
-999991143 -596782855
-999848477 -596925521
596825687 999948311
-999978176 -596795822
596943400 999830598
-999886114 -596887884
-999846212 -596927786
-999840633 -596933365
596937346 999836652
-999982570 -596791428
-999927917 -596846081
-999981425 -596792573
596858930 999915068
596916965 999857033
596843834 999930164
596862878 999911120
596941215 999832783
596876145 999897853
596904881 999869117
596801498 999972500
-999844479 -596929519
596810454 999963544
-999841554 -596932444
-999829523 -596944475
-999809277 -596964721
596889975 999884023
-999833173 -596940825
-999993425 -596780573
596791320 999982678
-999976490 -596797508
-999935511 -596838487
-999825163 -596948835
-999846832 -596927166
596938811 999835187
-999910178 -596863820
596955287 999818711
-999956273 -596817725
-999888272 -596885726
596815514 999958484
-999843244 -596930754
-999900501 -596873497
-999887962 -596886036
-999891718 -596882280
-999821160 -596952838
-999831034 -596942964
-999907474 -596866524
596857715 999916283
596843256 999930742
-999993477 -596780521
-999850047 -596923951
596778362 999995636
-999820296 -596953702
596889993 999884005
596797703 999976295
-999944424 -596829574
596823880 999950118
596874960 999899038
596873775 999900223
596852827 999921171
596917292 999856706
596866030 999907968
596944330 999829668
-999977720 -596796278
-999895528 -596878470
-999888835 -596885163
596970805 999803193
596873898 999900100
-999890486 -596883512
596915075 999858923
596863046 999910952
596781446 999992552
-999907210 -596866788
-999968234 -596805764
-999858000 -596915998
596805729 999968269
596886227 999887771
596872944 999901054
-999819264 -596954734
-999959657 -596814341
-999805259 -596968739
-999921167 -596852831
596972419 999801579
596775812 999998186
596854468 999919530
596827989 999946009
596891168 999882830
-999930738 -596843260
596837041 999936957
596775767 999998231
-999905352 -596868646
596827171 999946827
596820171 999953827
-999915663 -596858335
-999919084 -596854914
596861565 999912433
596811484 999962514
-999843347 -596930651
596902054 999871944
-999957487 -596816511
-999921500 -596852498
-999988757 -596785241
596962452 999811546
596965195 999808803
596796964 999977034
-999826046 -596947952
596949749 999824249
596798875 999975123
-999847803 -596926195
596901546 999872452
-999921387 -596852611
596798395 999975603
596902631 999871367
-999999032 -596774966
-999858006 -596915992
-999885156 -596888842
596807816 999966182
-999922985 -596851013
596787783 999986215
596833940 999940058
-999826367 -596947631
596971396 999802602
596944152 999829846
596942935 999831063
-999890775 -596883223
-999804143 -596969855
-999940907 -596833091
596898655 999875343
-999886879 -596887119
-999882007 -596891991
-999817655 -596956343
596870555 999903443
-999815687 -596958311
-999818645 -596955353
596884273 999889725
-999863077 -596910921
-999859728 -596914270
-999914179 -596859819
596806838 999967160
-999862355 -596911643
596970739 999803259
-999975725 -596798273
-999989456 -596784542
-999852394 -596921604
596871748 999902250
596928231 999845767
-999865034 -596908964
596873449 999900549
596949943 999824055
-999832778 -596941220
596855401 999918597
-999915404 -596858594
-999858600 -596915398
596902821 999871177
596949978 999824020
-999982636 -596791362
-999983041 -596790957
596860862 999913136
596890771 999883227
-999852802 -596921196
596872824 999901174
596827324 999946674
596862818 999911180
-999821074 -596952924
596909089 999864909
-999943617 -596830381
-999927347 -596846651
596816874 999957124
-999915567 -596858431
-999984121 -596789877
596945421 999828577
-999878902 -596895096
596778355 999995643
-999871947 -596902051
596850313 999923685
596951325 999822673
596970526 999803472
-999800440 -596973558
596915023 999858975
-999818663 -596955335
-999992887 -596781111
596903013 999870985
596866448 999907550
596965069 999808929
-999972000 -596801998
596806381 999967617
-999933195 -596840803
-999978615 -596795383
596938295 999835703
596930365 999843633
-999837804 -596936194
-999931199 -596842799
-999869871 -596904127
-999999412 -596774586
596945928 999828070
596967883 999806115
596796965 999977033
-999916341 -596857657
-999931627 -596842371
-999883401 -596890597
596785592 999988406
-999902748 -596871250
596895944 999878054
-999810980 -596963018
596860563 999913435
596928511 999845487
-999869755 -596904243
-999838252 -596935746
596895425 999878573
-999973229 -596800769
-999938633 -596835365
-999916210 -596857788
596805748 999968250
596786826 999987172
-999840152 -596933846
596880975 999893023
596793096 999980902
596914823 999859175
-999960217 -596813781
596775547 999998451
-999979448 -596794550
-999817485 -596956513
-999995433 -596778565
-999836198 -596937800
-999829364 -596944634
-999962938 -596811060
596841275 999932723
596782434 999991564
596929769 999844229
596827543 999946455
596833937 999940061
-999960329 -596813669
596815062 999958936
-999866830 -596907168
-999817601 -596956397
-999942863 -596831135
-999811791 -596962207
-999933812 -596840186
-999883499 -596890499
596908130 999865868
596905224 999868774
596839320 999934678
596830350 999943648
596842433 999931565
596843405 999930593
596801191 999972807
-999833581 -596940417
-999936236 -596837762
-999942939 -596831059
596866775 999907223
-999916895 -596857103
596858880 999915118
596925947 999848051
-999882621 -596891377
-999850567 -596923431
-999868925 -596905073
-999963221 -596810777
-999801829 -596972169
-999934920 -596839078
596900517 999873481
596832449 999941549
-999985240 -596788758
596882832 999891166
596896396 999877602
596839345 999934653
-999827201 -596946797
-999829450 -596944548
596900341 999873657
-999931687 -596842311
596775432 999998566
596967133 999806865
-999873151 -596900847
596935300 999838698
-999868901 -596905097
-999977235 -596796763
-999911948 -596862050
596807518 999966480
-999823705 -596950293
-999904039 -596869959
-999941787 -596832211
-999977915 -596796083
596800831 999973167
-999846749 -596927249
-999828884 -596945114
596803371 999970627
596803882 999970116
-999878037 -596895961
596919821 999854177
596970072 999803926
-999902839 -596871159
-999914341 -596859657
596777301 999996697
-999944057 -596829941
596953851 999820147
596922724 999851274
-999897261 -596876737
596917105 999856893
596868648 999905350
-999971198 -596802800
596789274 999984724
596836181 999937817
596947008 999826990
596796087 999977911
596911800 999862198
596890850 999883148
596867370 999906628
596808868 999965130
-999949085 -596824913
596865775 999908223
596966569 999807429
596878672 999895326
596938986 999835012
596784583 999989415
596938723 999835275
596953738 999820260
-999852999 -596920999
-999804664 -596969334
-999872264 -596901734
596802689 999971309
596906827 999867171
-999911103 -596862895
596835106 999938892
-999852254 -596921744
596830696 999943302
596867762 999906236
596777987 999996011
596934027 999839971
-999827870 -596946128
596849192 999924806
596890441 999883557
-999892185 -596881813
596789350 999984648
-999887569 -596886429
596959768 999814230
596847980 999926018
-999829754 -596944244
596834961 999939037
596881061 999892937
596826289 999947709
596959553 999814445
-999844087 -596929911
596787852 999986146
-999810459 -596963539
-999907093 -596866905
596896261 999877737
-999875687 -596898311
-999934616 -596839382
-999868081 -596905917
-999970254 -596803744
-999889374 -596884624
596854302 999919696
-999933502 -596840496
596795872 999978126
-999895384 -596878614
596898916 999875082
596777699 999996299
596830507 999943491
596941136 999832862
596781167 999992831
596844253 999929745
596883729 999890269
-999999482 -596774516
-999950774 -596823224
596930022 999843976
-999812739 -596961259
596947320 999826678
-999913700 -596860298
596806302 999967696
-999942496 -596831502
596942861 999831137
-999964798 -596809200
596900085 999873913
-999883511 -596890487
-999943841 -596830157
596784695 999989303
596816463 999957535
-999944096 -596829902
-999835858 -596938140
596777071 999996927
-999848323 -596925675
-999808018 -596965980
-999851201 -596922797
596806707 999967291
-999896682 -596877316
-999806951 -596967047
-999965307 -596808691
596835950 999938048
596907272 999866726
-999936591 -596837407
596877405 999896593
596943733 999830265
596932342 999841656
596917364 999856634
596788744 999985254
596863668 999910330
596844576 999929422
-999916027 -596857971
-999941727 -596832271
-999906347 -596867651
596895310 999878688
-999950228 -596823770
596947241 999826757
-999989186 -596784812
596952936 999821062
-999832890 -596941108
596881864 999892134
-999995865 -596778133
596847501 999926497
596843909 999930089
-999882013 -596891985
596958449 999815549
596775384 999998614
596920798 999853200
596856896 999917102
-999977642 -596796356
-999898479 -596875519
-999984524 -596789474
-999869946 -596904052
-999849924 -596924074
-999831121 -596942877
596793412 999980586
596846932 999927066
596929232 999844766
596913632 999860366
596948196 999825802
-999856017 -596917981
-999889184 -596884814
596842062 999931936
-999841187 -596932811
596797152 999976846
-999898612 -596875386
596822172 999951826
596937579 999836419
596846222 999927776
596819305 999954693
596866307 999907691
596882396 999891602
-999812067 -596961931
596855855 999918143
596934358 999839640
-999929521 -596844477
596837206 999936792
596793116 999980882
-999999237 -596774761
596791178 999982820
596810364 999963634
-999975335 -596798663
596799751 999974247
-999849929 -596924069
-999843760 -596930238
596903097 999870901
-999851785 -596922213
596940886 999833112
596965496 999808502
-999820409 -596953589
-999822817 -596951181
-999847259 -596926739
-999889667 -596884331
596820422 999953576
-999816640 -596957358
596782121 999991877
596849216 999924782
596816636 999957362
596894483 999879515
-999867211 -596906787
-999960182 -596813816
596844823 999929175
596914752 999859246
-999825755 -596948243
-999877459 -596896539
-999817453 -596956545
596884378 999889620
-999903241 -596870757
-999892629 -596881369
596840909 999933089
596798527 999975471
596866241 999907757
596909477 999864521
596941663 999832335
-999942549 -596831449
596787348 999986650
596783196 999990802
-999800831 -596973167
596864504 999909494
596972589 999801409
-999981210 -596792788
-999897716 -596876282
-999921253 -596852745
596795666 999978332
-999830606 -596943392
596870237 999903761
-999994710 -596779288
596790275 999983723
596913649 999860349
596966411 999807587
-999914465 -596859533
596780652 999993346
596888639 999885359
-999845418 -596928580
-999937516 -596836482
-999950665 -596823333
-999818400 -596955598
-999965815 -596808183
596887921 999886077
596819787 999954211
-999882723 -596891275
-999866142 -596907856
-999865877 -596908121
596855419 999918579
596815111 999958887
596817406 999956592
596900010 999873988
596867100 999906898
596832530 999941468
-999850644 -596923354
596925319 999848679
-999920639 -596853359
-999806818 -596967180
596959520 999814478
596851425 999922573
596920968 999853030
-999856987 -596917011
596908659 999865339
-999811793 -596962205
596876130 999897868
596957918 999816080
-999880218 -596893780
596946259 999827739
-999946935 -596827063
596928226 999845772
-999881691 -596892307
596873444 999900554
-999959879 -596814119
596888990 999885008
596859427 999914571
-999907318 -596866680
-999904028 -596869970
596830893 999943105
-999993336 -596780662
-999880312 -596893686
596890235 999883763
596958896 999815102
596829561 999944437
596860676 999913322
596830557 999943441
596834269 999939729
596896983 999877015
-999937241 -596836757
-999909787 -596864211
-999985964 -596788034
-999853268 -596920730
596863344 999910654
-999807971 -596966027
-999806846 -596967152
596951527 999822471
-999902755 -596871243
-999831751 -596942247
596902002 999871996
-999920381 -596853617
596927236 999846762
596920391 999853607
596957449 999816549
-999881940 -596892058
596824718 999949280
596836909 999937089
-999842993 -596931005
596779778 999994220
-999853357 -596920641
596968833 999805165
-999856900 -596917098
-999967256 -596806742
596912480 999861518
596886865 999887133
596916700 999857298
-999816093 -596957905
-999924702 -596849296
-999808814 -596965184
596851583 999922415
596971423 999802575
-999900563 -596873435
-999875909 -596898089
-999913565 -596860433
596836684 999937314
-999980749 -596793249
-999920522 -596853476
-999958846 -596815152
596798494 999975504
596943047 999830951
-999907464 -596866534
-999968834 -596805164
-999997258 -596776740
596865227 999908771
596905025 999868973
-999998991 -596775007
-999961742 -596812256
596952081 999821917
596819693 999954305
-999812062 -596961936
596900277 999873721
596901238 999872760
596965625 999808373
-999845215 -596928783
-999942281 -596831717
596842174 999931824
-999812528 -596961470
596931155 999842843
596930586 999843412
596901117 999872881
-999885272 -596888726
596894298 999879700
596879284 999894714
596959294 999814704
-999898083 -596875915
-999890111 -596883887
-999995207 -596778791
-999851909 -596922089
-999975995 -596798003
596804661 999969337
-999828234 -596945764
-999979973 -596794025
596803226 999970772
596792523 999981475
-999850994 -596923004
-999861721 -596912277
-999998861 -596775137
596962393 999811605
-999853596 -596920402
596886562 999887436
-999828856 -596945142
-999891852 -596882146
-999919903 -596854095
-999882234 -596891764
596857656 999916342
-999949845 -596824153
-999941546 -596832452
-999959539 -596814459
596934143 999839855
596930710 999843288
-999911354 -596862644
596792701 999981297
-999971524 -596802474
-999970092 -596803906
-999986167 -596787831
-999830343 -596943655
596962696 999811302
-999917264 -596856734
596873602 999900396
-999935634 -596838364
596944552 999829446
596843640 999930358
-999817040 -596956958
-999878974 -596895024
-999924092 -596849906
-999824308 -596949690
-999854530 -596919468
-999826448 -596947550
596915914 999858084
596847337 999926661
596837932 999936066
596859025 999914973
-999953910 -596820088
-999847266 -596926732
596918560 999855438
-999924168 -596849830
-999802869 -596971129
-999897373 -596876625
596925084 999848914
596945323 999828675
596917216 999856782
-999825708 -596948290
-999886726 -596887272
-999856599 -596917399
596946909 999827089
596948250 999825748
596779114 999994884
-999929566 -596844432
596834660 999939338
-999864229 -596909769
596942008 999831990
-999841974 -596932024
596922733 999851265
596897367 999876631
-999806812 -596967186
-999862122 -596911876
596954159 999819839
-999999838 -596774160
-999914401 -596859597
596851656 999922342
596947899 999826099
-999831423 -596942575
-999829667 -596944331
-999977404 -596796594
-999911666 -596862332
596866289 999907709
596835247 999938751
-999831226 -596942772
-999804526 -596969472
596894015 999879983
596931817 999842181
596812326 999961672
-999859219 -596914779
596830861 999943137
596817481 999956517
596828623 999945375
596942513 999831485
-999949235 -596824763
596844778 999929220
-999857423 -596916575
-999849607 -596924391
596896816 999877182
596914876 999859122
596873201 999900797
-999991240 -596782758
596791459 999982539
-999970185 -596803813
596931779 999842219
596793264 999980734
-999819921 -596954077
-999856836 -596917162
596893902 999880096
-999996127 -596777871
-999939653 -596834345
-999939788 -596834210
596835123 999938875
-999888948 -596885050
596814279 999959719
596894477 999879521
596909798 999864200
596904894 999869104
-999835434 -596938564
-999970095 -596803903
596844509 999929489
-999879438 -596894560
596965539 999808459
-999902690 -596871308
596867555 999906443
596897933 999876065
-999951236 -596822762
596811037 999962961
-999870063 -596903935
-999814331 -596959667
-999982541 -596791457
-999880661 -596893337
596828335 999945663
-999985569 -596788429
-999970186 -596803812
-999901964 -596872034
596919090 999854908
-999801003 -596972995
596932951 999841047
596911521 999862477
-999913836 -596860162
-999900143 -596873855
-999874918 -596899080
596960125 999813873
596945680 999828318
596921219 999852779
-999914713 -596859285
-999963922 -596810076
596804735 999969263
596776119 999997879
-999904599 -596869399
596815634 999958364
-999842215 -596931783
-999808137 -596965861
596787179 999986819
-999914829 -596859169
596812639 999961359
-999895138 -596878860
-999988850 -596785148
596843567 999930431
596904440 999869558
-999981027 -596792971
596967678 999806320
596932225 999841773
596869063 999904935
596795392 999978606
596806162 999967836
596856398 999917600
-999812884 -596961114
-999834096 -596939902
596786714 999987284
-999925657 -596848341
-999857808 -596916190
596892592 999881406
-999861856 -596912142
596843801 999930197
-999981791 -596792207
596932923 999841075
-999815589 -596958409
-999930943 -596843055
596956077 999817921
-999916451 -596857547
596887811 999886187
-999816255 -596957743
596838437 999935561
596940389 999833609
-999882870 -596891128
596819786 999954212
596907518 999866480
-999889999 -596883999
-999979410 -596794588
596785000 999988998
596793374 999980624
596968857 999805141
596826554 999947444
596867667 999906331
596810993 999963005
596970213 999803785
-999914097 -596859901
-999931195 -596842803
-999812447 -596961551
-999910228 -596863770
-999833635 -596940363
596881157 999892841
-999809363 -596964635
596926466 999847532
-999862468 -596911530
596890955 999883043
-999861653 -596912345
-999910095 -596863903
596867034 999906964
596970750 999803248
-999845969 -596928029
-999995956 -596778042
596850430 999923568
-999987604 -596786394
-999848774 -596925224
596870214 999903784
-999811754 -596962244
-999943780 -596830218
596839301 999934697
-999882986 -596891012
-999984126 -596789872
-999897517 -596876481
596868452 999905546
-999966174 -596807824
596785784 999988214
-999941293 -596832705
-999886562 -596887436
596954648 999819350
596818402 999955596
-999808214 -596965784
596849149 999924849
596777457 999996541
-999946066 -596827932
-999858908 -596915090
-999832689 -596941309
-999893123 -596880875
596780034 999993964
596886594 999887404
-999819601 -596954397
596781590 999992408
596954351 999819647
596818225 999955773
-999891418 -596882580
596870667 999903331
596925397 999848601
-999963091 -596810907
596862902 999911096
-999866903 -596907095
-999965232 -596808766
596817966 999956032
596907325 999866673
-999870058 -596903940
596806960 999967038
-999972263 -596801735
596942798 999831200
-999937773 -596836225
596964559 999809439
596878233 999895765
-999875990 -596898008
-999866023 -596907975
596804607 999969391
-999876824 -596897174
-999876644 -596897354
-999870228 -596903770
-999950148 -596823850
-999916288 -596857710
596848681 999925317
-999909510 -596864488
596932198 999841800
596802855 999971143
-999925454 -596848544
596913946 999860052
-999966274 -596807724
-999965567 -596808431
-999888073 -596885925
596965919 999808079
-999958922 -596815076
596886705 999887293
596803735 999970263
596951923 999822075
-999896879 -596877119
-999881304 -596892694
596934877 999839121
-999909882 -596864116
596832982 999941016
596836029 999937969
596928886 999845112
-999956389 -596817609
596912833 999861165
596792706 999981292
-999859903 -596914095
-999817732 -596956266
-999960949 -596813049
-999851857 -596922141
596800743 999973255
596779409 999994589
-999897292 -596876706
-999981230 -596792768
-999854133 -596919865
596871602 999902396
596884441 999889557
-999863701 -596910297
-999878045 -596895953
-999807543 -596966455
-999800734 -596973264
596883064 999890934
596917543 999856455
-999800064 -596973934
596810505 999963493
596931764 999842234
-999988865 -596785133
596910717 999863281
596866676 999907322
596917310 999856688
-999990443 -596783555
-999847767 -596926231
596848883 999925115
596931738 999842260
-999841201 -596932797
-999873235 -596900763
596930219 999843779
-999826366 -596947632
596913705 999860293
-999870714 -596903284
596864523 999909475
596900306 999873692
-999895092 -596878906
-999969965 -596804033
596875680 999898318
596847772 999926226
-999992024 -596781974
596938131 999835867
596786904 999987094
-999813918 -596960080
-999991864 -596782134
-999848705 -596925293
-999944769 -596829229
-999958155 -596815843
596968359 999805639
-999816431 -596957567
596932346 999841652
596914770 999859228
596891110 999882888
-999931174 -596842824
-999808704 -596965294
596794682 999979316
596886308 999887690
596862737 999911261
596932793 999841205
596937491 999836507
596828462 999945536
596881923 999892075
-999849985 -596924013
-999984250 -596789748
596924714 999849284
-999929350 -596844648
596830466 999943532
-999919237 -596854761
-999918634 -596855364
-999833625 -596940373
-999994256 -596779742
-999888106 -596885892
596884764 999889234
-999810445 -596963553
596932761 999841237
-999929413 -596844585
-999973900 -596800098
596826940 999947058
596931026 999842972
596862089 999911909
-999927955 -596846043
-999908790 -596865208
596792896 999981102
-999951361 -596822637
-999870626 -596903372
596859355 999914643
596899688 999874310
-999983787 -596790211
-999946326 -596827672
596904783 999869215
596822009 999951989
596892793 999881205
596820865 999953133
596792246 999981752
596873986 999900012
-999891328 -596882670
596853964 999920034
596893011 999880987
596940902 999833096
596946763 999827235
-999881298 -596892700
-999825655 -596948343
596787234 999986764
596956172 999817826
-999872688 -596901310
596774737 999999261
596963518 999810480
-999868744 -596905254
-999840532 -596933466
596833835 999940163
-999907527 -596866471
-999983811 -596790187
596904417 999869581
-999959203 -596814795
596912352 999861646
-999860791 -596913207
596878570 999895428
596878887 999895111
596954014 999819984
596922896 999851102
596917407 999856591
-999985199 -596788799
596790747 999983251
-999872603 -596901395
596875298 999898700
-999997990 -596776008
596836396 999937602
-999906089 -596867909
596828214 999945784
596930899 999843099
596801689 999972309
-999898204 -596875794
-999942992 -596831006
596786895 999987103
-999873011 -596900987
-999996700 -596777298
-999865120 -596908878
-999845748 -596928250
-999932409 -596841589
596935705 999838293
596904349 999869649
596825876 999948122
596837636 999936362
596878873 999895125
596930374 999843624
596953673 999820325
596879337 999894661
-999885995 -596888003
596870729 999903269
-999902362 -596871636
-999934877 -596839121
-999996347 -596777651
596940530 999833468
596879152 999894846
-999835423 -596938575
-999803221 -596970777
-999998860 -596775138
-999817827 -596956171
-999888925 -596885073
596860946 999913052
596882690 999891308
-999860911 -596913087
-999808239 -596965759
596821376 999952622
596871816 999902182
596813486 999960512
596905875 999868123
596941760 999832238
-999927324 -596846674
-999808632 -596965366
-999813797 -596960201
596817148 999956850
596826635 999947363
-999953422 -596820576
-999866658 -596907340
596836608 999937390
-999929356 -596844642
-999885714 -596888284
-999805845 -596968153
596826768 999947230
-999841699 -596932299
-999874539 -596899459
-999990144 -596783854
596783414 999990584
596916623 999857375
596871494 999902504
-999952802 -596821196
-999869324 -596904674
-999939572 -596834426
-999913234 -596860764
-999926107 -596847891
-999918424 -596855574
596877910 999896088
596850318 999923680
-999999847 -596774151
-999940672 -596833326
596788328 999985670
-999933757 -596840241
596810761 999963237
596900329 999873669
596863123 999910875
-999855668 -596918330
-999873003 -596900995
-999829972 -596944026
596828723 999945275
596914121 999859877
-999939093 -596834905
596877200 999896798
-999964110 -596809888
596930747 999843251
-999939250 -596834748
-999814396 -596959602
596841715 999932283
596955896 999818102
596789142 999984856
596898047 999875951
596858356 999915642
596803402 999970596
-999892223 -596881775
-999949177 -596824821
596970433 999803565
-999864975 -596909023
596787777 999986221
596971776 999802222
-999944176 -596829822
596806347 999967651
-999957080 -596816918
-999997425 -596776573
596944557 999829441
-999937064 -596836934
-999987926 -596786072
-999864335 -596909663
-999806599 -596967399
-999861033 -596912965
596875765 999898233
596943890 999830108
-999921464 -596852534
596798292 999975706
-999943327 -596830671
596928653 999845345
596944154 999829844
596887848 999886150
-999907971 -596866027
-999818935 -596955063
-999824647 -596949351
-999991000 -596782998
-999922852 -596851146
-999878631 -596895367
-999969049 -596804949
-999802747 -596971251
-999836320 -596937678
-999832110 -596941888
596868257 999905741
-999965428 -596808570
-999931271 -596842727
-999921432 -596852566
-999854214 -596919784
-999843638 -596930360
-999811445 -596962553
596801087 999972911
-999957103 -596816895
596848250 999925748
596960410 999813588
-999924995 -596849003
596862009 999911989
596797895 999976103
596793247 999980751
596955927 999818071
596872819 999901179
596797380 999976618
-999881396 -596892602
-999997727 -596776271
-999985028 -596788970
-999873076 -596900922
596827759 999946239
596900920 999873078
596871598 999902400
-999918403 -596855595
596892265 999881733
596815904 999958094
-999877587 -596896411
-999950659 -596823339
596919185 999854813
-999853014 -596920984
-999983547 -596790451
596915622 999858376
-999856094 -596917904
-999927370 -596846628
-999925992 -596848006
-999959263 -596814735
596811153 999962845
-999835745 -596938253
-999951400 -596822598
596909592 999864406
596831100 999942898
-999891193 -596882805
-999947145 -596826853
-999811056 -596962942
596906568 999867430
596841570 999932428
596791981 999982017
-999958333 -596815665
596924685 999849313
596850478 999923520
596930548 999843450
-999862005 -596911993
596963721 999810277
596851937 999922061
596890326 999883672
596777047 999996951
-999819865 -596954133
596837724 999936274
596802051 999971947
596931153 999842845
596854999 999918999
-999857921 -596916077
596858330 999915668
596912116 999861882
596791953 999982045
596942722 999831276
596916914 999857084
596930529 999843469
-999932058 -596841940
596879456 999894542
596787662 999986336
-999878447 -596895551
-999845127 -596928871
-999941095 -596832903
596802465 999971533
596782878 999991120
-999934942 -596839056
596851041 999922957
-999948521 -596825477
-999903854 -596870144
596782825 999991173
596959568 999814430
-999897740 -596876258
596890900 999883098
596917697 999856301
-999915854 -596858144
-999807123 -596966875
-999904891 -596869107
-999952052 -596821946
596856236 999917762
596788921 999985077
596904949 999869049
-999962182 -596811816
-999928266 -596845732
596830547 999943451
596797115 999976883
-999886009 -596887989
596907299 999866699
-999820347 -596953651
-999911286 -596862712
596930318 999843680
-999835699 -596938299
596885261 999888737
-999939969 -596834029
596967214 999806784
596875611 999898387
-999919667 -596854331
596847122 999926876
596944860 999829138
596792271 999981727
-999990579 -596783419
-999851132 -596922866
596867082 999906916
596832171 999941827
596863505 999910493
596795057 999978941
596802648 999971350
-999996516 -596777482
596900979 999873019
596814984 999959014
-999809428 -596964570
596917813 999856185
596868705 999905293
-999848251 -596925747
-999892226 -596881772
596947851 999826147
596938233 999835765
596850154 999923844
-999800172 -596973826
596900275 999873723
-999954707 -596819291
596924147 999849851
596821721 999952277
-999839926 -596934072
-999960625 -596813373
596830611 999943387
-999905457 -596868541
596823713 999950285
596854413 999919585
596859780 999914218
596838540 999935458
596911547 999862451
596865038 999908960
-999825337 -596948661
596954550 999819448
-999846614 -596927384
596809594 999964404
-999848395 -596925603
596852638 999921360
-999823997 -596950001
596860319 999913679
596834482 999939516
596783665 999990333
-999806887 -596967111
596777578 999996420
-999833936 -596940062
-999913527 -596860471
596858610 999915388
-999917022 -596856976
596907795 999866203
596969630 999804368
596819600 999954398
596955016 999818982
-999903407 -596870591
-999995918 -596778080
596786750 999987248
-999868402 -596905596
596851895 999922103
596796619 999977379
-999999457 -596774541
-999908013 -596865985
596972006 999801992
596794571 999979427
596827551 999946447
596819867 999954131
-999873943 -596900055
-999977169 -596796829
-999816846 -596957152
596843806 999930192
596782323 999991675
596848715 999925283
-999934356 -596839642
596776482 999997516
-999994020 -596779978
596958235 999815763
596926037 999847961
-999883907 -596890091
-999850291 -596923707
-999960262 -596813736
-999962911 -596811087
596895120 999878878
-999995925 -596778073
596945427 999828571
596850778 999923220
596827964 999946034
-999892568 -596881430
596956297 999817701
596819254 999954744
-999850059 -596923939
596956064 999817934
596973233 999800765
-999974588 -596799410
596855813 999918185
-999874650 -596899348
-999849797 -596924201
-999867591 -596906407
-999866021 -596907977
596931060 999842938
596799012 999974986
596813958 999960040
596944950 999829048
-999942367 -596831631
596946590 999827408
-999987167 -596786831
596819170 999954828
596904327 999869671
596817723 999956275
596775025 999998973
-999810937 -596963061
596779935 999994063
-999888492 -596885506
596811601 999962397
-999939840 -596834158
-999920322 -596853676
-999864069 -596909929
596863932 999910066
596822999 999950999
596890338 999883660
-999864205 -596909793
-999960752 -596813246
-999813420 -596960578
-999929582 -596844416
-999961003 -596812995
-999863989 -596910009
596961395 999812603
-999886005 -596887993
596831461 999942537
596781710 999992288
596892708 999881290
596959528 999814470
596944249 999829749
596969228 999804770
596913813 999860185
596919665 999854333
-999884212 -596889786
596947300 999826698
596841806 999932192
-999979848 -596794150
596830725 999943273
596807498 999966500
-999911260 -596862738
-999947165 -596826833
-999883714 -596890284
-999925556 -596848442
-999855086 -596918912
596917882 999856116
-999883636 -596890362
596841419 999932579
596841969 999932029
-999958322 -596815676
-999959853 -596814145
596822636 999951362
596819135 999954863
596918399 999855599
596785565 999988433
-999980790 -596793208
596789048 999984950
-999822923 -596951075
596896931 999877067
-999982900 -596791098
-999936106 -596837892
-999930440 -596843558
-999989229 -596784769
-999895287 -596878711
596877069 999896929
596893227 999880771
596897221 999876777
596941201 999832797
-999871935 -596902063
-999887024 -596886974
-999998980 -596775018
-999875926 -596898072
596972388 999801610
596852103 999921895
-999905385 -596868613
-999820659 -596953339
596812759 999961239
596775009 999998989
-999933859 -596840139
596967365 999806633
596827737 999946261
-999993097 -596780901
-999877277 -596896721
596927268 999846730
-999834136 -596939862
596931145 999842853
596923185 999850813
-999843746 -596930252
-999969280 -596804718
596870423 999903575
596811952 999962046
596914373 999859625
596965806 999808192
-999930382 -596843616
-999869568 -596904430
596846420 999927578
-999892523 -596881475
596794660 999979338
-999836091 -596937907
596903791 999870207
-999871083 -596902915
596959944 999814054
596913268 999860730
596797705 999976293
596886905 999887093
596913469 999860529
596801961 999972037
-999950515 -596823483
-999861204 -596912794
596944835 999829163
596877832 999896166
-999877385 -596896613
596774084 999999914
-999989366 -596784632
-999969045 -596804953
-999932181 -596841817
596906750 999867248
-999995929 -596778069
596868415 999905583
-999989174 -596784824
-999917704 -596856294
-999926173 -596847825
596835761 999938237
-999923459 -596850539
596825016 999948982
-999830899 -596943099
-999803954 -596970044
-999994683 -596779315
596919533 999854465
596950157 999823841
596775996 999998002
-999966598 -596807400
596811009 999962989
-999806174 -596967824
-999800137 -596973861
-999817203 -596956795
-999834081 -596939917
596945100 999828898
-999875393 -596898605
-999992740 -596781258
-999916629 -596857369
-999868981 -596905017
-999821536 -596952462
-999901697 -596872301
596943575 999830423
-999995765 -596778233
-999961328 -596812670
596834886 999939112
-999964220 -596809778
-999996593 -596777405
-999833474 -596940524
596837224 999936774
596963839 999810159
-999980995 -596793003
-999896294 -596877704
596786062 999987936
596957198 999816800
596935143 999838855
-999850503 -596923495
-999805877 -596968121
-999904882 -596869116
-999971283 -596802715
-999891497 -596882501
596819183 999954815
596781903 999992095
-999985613 -596788385
596910568 999863430
596793044 999980954
-999821155 -596952843
596940934 999833064
-999959257 -596814741
596958967 999815031
-999993808 -596780190
-999896723 -596877275
-999976700 -596797298
596806234 999967764
-999885062 -596888936
596809728 999964270
-999970474 -596803524
596871311 999902687
596938490 999835508
-999993218 -596780780
-999844663 -596929335
-999924452 -596849546
596905008 999868990
596903829 999870169
-999836683 -596937315
596892239 999881759
-999986079 -596787919
-999913672 -596860326
-999911078 -596862920
-999969031 -596804967
-999897171 -596876827
596798213 999975785
596778117 999995881
-999993935 -596780063
-999883094 -596890904
-999917570 -596856428
596851801 999922197
596953282 999820716
-999929590 -596844408
596837174 999936824
596851894 999922104
-999969311 -596804687
-999974268 -596799730
596940303 999833695
596793396 999980602
-999902739 -596871259
-999841623 -596932375
-999949444 -596824554
-999939081 -596834917
-999936180 -596837818
596803996 999970002
-999900833 -596873165
596863239 999910759
596777356 999996642
-999863821 -596910177
596939951 999834047
596825305 999948693
-999972602 -596801396
596855278 999918720
596915298 999858700
596969857 999804141
596943514 999830484
596792828 999981170
-999872062 -596901936
596969952 999804046
-999906557 -596867441
596899886 999874112
596953346 999820652
596970607 999803391
-999817937 -596956061
-999816974 -596957024
596788803 999985195
596954917 999819081
-999878671 -596895327
-999859675 -596914323
-999873438 -596900560
596910160 999863838
596936885 999837113
-999847248 -596926750
596826797 999947201
596959440 999814558
596791297 999982701
596872909 999901089
596817835 999956163
-999929385 -596844613
-999880391 -596893607
-999857659 -596916339
-999949454 -596824544
-999809905 -596964093
596899249 999874749
-999989926 -596784072
-999863269 -596910729
596868808 999905190
-999888400 -596885598
-999933216 -596840782
-999859418 -596914580
-999904867 -596869131
596965912 999808086
596850084 999923914
596799100 999974898
-999866490 -596907508
596809052 999964946
-999927943 -596846055
596972904 999801094
-999811987 -596962011
596855227 999918771
-999864217 -596909781
596885810 999888188
-999881109 -596892889
-999984234 -596789764
-999825243 -596948755
596950987 999823011
-999820169 -596953829
596780734 999993264
596775986 999998012
596828431 999945567
-999874421 -596899577
-999965569 -596808429
-999816702 -596957296
596801696 999972302
596808920 999965078
-999823198 -596950800
-999892792 -596881206
-999955484 -596818514
596967204 999806794
596914915 999859083
596790165 999983833
-999937295 -596836703
596895328 999878670
596938059 999835939
596856309 999917689
596957777 999816221
-999914630 -596859368
-999890065 -596883933
-999902225 -596871773
596963128 999810870
596912893 999861105
596896518 999877480
-999996768 -596777230
-999983935 -596790063
-999910924 -596863074
596837559 999936439
-999811764 -596962234
596923538 999850460
596786493 999987505
596929009 999844989
-999988876 -596785122
596944301 999829697
-999927991 -596846007
596936142 999837856
596963812 999810186
596796340 999977658
-999993749 -596780249
596791045 999982953
596923989 999850009
596877994 999896004
-999810605 -596963393
596902417 999871581
596819057 999954941
-999986454 -596787544
-999898420 -596875578
-999864153 -596909845
596774265 999999733
596941094 999832904
-999955178 -596818820
596870055 999903943
596811562 999962436
596923145 999850853
596808106 999965892
-999826852 -596947146
-999937964 -596836034
596882824 999891174
596841080 999932918
596930776 999843222
596914128 999859870
596891800 999882198
596878557 999895441
-999911117 -596862881
-999932749 -596841249
596887933 999886065
596894608 999879390
-999887216 -596886782
596816995 999957003
596851069 999922929
596923783 999850215
596879481 999894517
596776628 999997370
-999831376 -596942622
-999847378 -596926620
596881276 999892722
596870944 999903054
596832009 999941989
596850020 999923978
596778559 999995439
596913951 999860047
-999997319 -596776679
596941230 999832768
-999958717 -596815281
-999864538 -596909460
596843666 999930332
-999904136 -596869862
596784263 999989735
596926001 999847997
-999889176 -596884822
596899476 999874522
-999945353 -596828645
-999839823 -596934175
596807872 999966126
-999958214 -596815784
596877862 999896136
596950064 999823934
-999985991 -596788007
596868387 999905611
596844190 999929808
596870316 999903682
-999921715 -596852283
-999835250 -596938748
-999890921 -596883077
596925249 999848749
-999947519 -596826479
-999813385 -596960613
596856046 999917952
596830457 999943541
-999982027 -596791971
596956928 999817070
-999963002 -596810996
596781399 999992599
-999963045 -596810953
596877706 999896292
596791119 999982879
-999815573 -596958425
596792281 999981717
596939187 999834811
-999940032 -596833966
-999906907 -596867091
596855319 999918679
596928199 999845799
596874977 999899021
596916445 999857553
-999858210 -596915788
-999967707 -596806291
596894142 999879856
596895084 999878914
-999803429 -596970569
-999806773 -596967225
-999958406 -596815592
-999999160 -596774838
596923336 999850662
-999894981 -596879017
596872986 999901012
596840561 999933437
596898140 999875858
-999931951 -596842047
-999999714 -596774284
596785523 999988475
-999951232 -596822766
-999815644 -596958354
596916010 999857988
-999987659 -596786339
596875045 999898953
-999926440 -596847558
596949937 999824061
596808391 999965607
-999936287 -596837711
-999961661 -596812337
596867051 999906947
-999881543 -596892455
-999857781 -596916217
-999998309 -596775689
-999877837 -596896161
-999912271 -596861727
596863961 999910037
-999882262 -596891736
596941409 999832589
596936124 999837874
596818662 999955336
-999927869 -596846129
-999990686 -596783312
-999960044 -596813954
-999906552 -596867446
-999890102 -596883896
596854855 999919143
596808258 999965740
596826352 999947646
-999920095 -596853903
-999850107 -596923891
-999869396 -596904602
596864762 999909236
-999865932 -596908066
-999841060 -596932938
-999871037 -596902961
596871628 999902370
-999833298 -596940700
596923021 999850977
596847485 999926513
-999917742 -596856256
-999848305 -596925693
-999996016 -596777982
596947078 999826920
-999821771 -596952227
-999921431 -596852567
596929014 999844984
-999838786 -596935212
596784287 999989711
596945580 999828418
596844660 999929338
596934256 999839742
596932501 999841497
596929736 999844262
596923943 999850055
596909142 999864856
596826191 999947807
596821287 999952711
596943640 999830358
-999844726 -596929272
596839150 999934848
-999900107 -596873891
-999936735 -596837263
596946732 999827266
-999828970 -596945028
596890335 999883663
-999812895 -596961103
596846728 999927270
-999948070 -596825928
596817173 999956825
596807484 999966514
596926723 999847275
596786813 999987185
-999964323 -596809675
596836838 999937160
596923197 999850801
596946919 999827079
596958134 999815864
-999868180 -596905818
596926944 999847054
-999873160 -596900838
596900279 999873719
596870782 999903216
-999959833 -596814165
596785128 999988870
596850546 999923452
596844049 999929949
-999824025 -596949973
596973312 999800686
-999967406 -596806592
-999901187 -596872811
-999809914 -596964084
596871698 999902300
-999905025 -596868973
596899910 999874088
-999902630 -596871368
596823552 999950446
596933570 999840428
-999947550 -596826448
-999820108 -596953890
-999986314 -596787684
-999954847 -596819151
596916333 999857665
596787582 999986416
596875896 999898102
-999862046 -596911952
-999837762 -596936236
596933245 999840753
-999858282 -596915716
596893411 999880587
596793796 999980202
-999909421 -596864577
596877574 999896424
-999857259 -596916739
-999881921 -596892077
596938035 999835963
596944115 999829883
-999813363 -596960635
596966802 999807196
-999923693 -596850305
-999892406 -596881592
596898850 999875148
-999926508 -596847490
596913083 999860915
-999851547 -596922451
-999824040 -596949958
-999977020 -596796978
596866370 999907628
-999860036 -596913962
596812641 999961357
596875099 999898899
596883203 999890795
596818310 999955688
596913812 999860186
-999997359 -596776639
-999825979 -596948019
596797484 999976514
-999959121 -596814877
-999963606 -596810392
596879900 999894098
596963432 999810566
596878044 999895954
596858450 999915548
596890934 999883064
596864895 999909103
596845870 999928128
-999807654 -596966344
596900355 999873643
596858776 999915222
596916176 999857822
596888417 999885581
-999971299 -596802699
-999882526 -596891472
-999975317 -596798681
-999855047 -596918951
-999829757 -596944241
-999908432 -596865566
-999854035 -596919963
-999867709 -596906289
596869411 999904587
596902176 999871822
-999965574 -596808424
-999966262 -596807736
-999845947 -596928051
596917088 999856910
596857130 999916868
596952449 999821549
-999810515 -596963483
-999916839 -596857159
-999906739 -596867259
596781786 999992212
596860069 999913929
596774286 999999712
-999892076 -596881922
-999882655 -596891343
-999818148 -596955850
596931665 999842333
596791260 999982738
-999908246 -596865752
-999941259 -596832739
596874168 999899830
596820528 999953470
596801192 999972806
-999861640 -596912358
596792058 999981940
-999979214 -596794784
-999898703 -596875295
-999981420 -596792578
596808386 999965612
596955259 999818739
596970858 999803140
-999983944 -596790054
596837055 999936943
596777830 999996168
596911238 999862760
-999973010 -596800988
596936166 999837832
-999862155 -596911843
596785709 999988289
596774756 999999242
-999962226 -596811772
596796077 999977921
596850899 999923099
-999844061 -596929937
596930188 999843810
-999837862 -596936136
596932582 999841416
-999929309 -596844689
-999959215 -596814783
-999823419 -596950579
596905556 999868442
596945207 999828791
-999925274 -596848724
596906264 999867734
-999819766 -596954232
-999819589 -596954409
596835352 999938646
596829227 999944771
-999872906 -596901092
-999926532 -596847466
596892117 999881881
-999941098 -596832900
-999996713 -596777285
-999918155 -596855843
-999900123 -596873875
596783500 999990498
-999907385 -596866613
596879138 999894860
-999828443 -596945555
596896462 999877536
-999985256 -596788742
-999940311 -596833687
-999859835 -596914163
596888294 999885704
-999969791 -596804207
596792491 999981507
596853573 999920425
-999934885 -596839113
-999953754 -596820244
596877938 999896060
596817227 999956771
-999954130 -596819868
596949699 999824299
-999839546 -596934452
596927490 999846508
-999923681 -596850317
-999970446 -596803552
-999904508 -596869490
596855199 999918799
596969593 999804405
596792193 999981805
-999990397 -596783601
596972936 999801062
-999888098 -596885900
-999943147 -596830851
596885756 999888242
596876335 999897663
-999808138 -596965860
-999963116 -596810882
-999829206 -596944792
596924467 999849531
-999897533 -596876465
596812499 999961499
596778293 999995705
-999848659 -596925339
-999800890 -596973108
596843028 999930970
596970216 999803782
596926288 999847710
596774287 999999711
-999868923 -596905075
-999879272 -596894726
-999975498 -596798500
-999965766 -596808232
-999952691 -596821307
596819714 999954284
-999840626 -596933372
-999886185 -596887813
-999904052 -596869946
-999862876 -596911122
596939751 999834247
-999878362 -596895636
-999936419 -596837579
-999917473 -596856525
-999994639 -596779359
596920219 999853779
-999893301 -596880697
596903575 999870423
596873035 999900963
596901302 999872696
-999918455 -596855543
596940268 999833730
-999980870 -596793128
-999991489 -596782509
-999919394 -596854604
-999965780 -596808218
-999911289 -596862709
-999999324 -596774674
-999814847 -596959151
596965524 999808474
-999985206 -596788792
-999948226 -596825772
596848460 999925538
596939162 999834836
-999944741 -596829257
-999897420 -596876578
596920257 999853741
596819078 999954920
-999939600 -596834398
596889137 999884861
-999998282 -596775716
-999990109 -596783889
-999831744 -596942254
596961074 999812924
-999937032 -596836966
-999925188 -596848810
-999970407 -596803591
-999814652 -596959346
-999806141 -596967857
-999985377 -596788621
596834766 999939232
-999830751 -596943247
-999983711 -596790287
596821513 999952485
-999908419 -596865579
596963596 999810402
596901064 999872934
596813198 999960800
596903286 999870712
-999894160 -596879838
-999825268 -596948730
596817366 999956632
-999924594 -596849404
596828459 999945539
596820973 999953025
596909598 999864400
-999877013 -596896985
596958544 999815454
-999815314 -596958684
-999817159 -596956839
596774681 999999317
-999810285 -596963713
-999933287 -596840711
-999802727 -596971271
596938147 999835851
596874930 999899068
-999903911 -596870087
596913972 999860026
-999952778 -596821220
596941223 999832775
596825814 999948184
-999878209 -596895789
596945270 999828728
-999842276 -596931722
596914608 999859390
596878142 999895856
-999923159 -596850839
-999853393 -596920605
-999929616 -596844382
-999819891 -596954107
-999849777 -596924221
596818809 999955189
-999903415 -596870583
-999836474 -596937524
596802940 999971058
596966165 999807833
596916829 999857169
-999945860 -596828138
596835794 999938204
596897597 999876401
-999871738 -596902260
-999847635 -596926363
-999844922 -596929076
-999983983 -596790015
596851630 999922368
-999941536 -596832462
-999915878 -596858120
-999842471 -596931527
-999810534 -596963464
-999927936 -596846062
596969142 999804856
596873036 999900962
-999814933 -596959065
-999915086 -596858912
596866928 999907070
-999826149 -596947849
596916724 999857274
-999921631 -596852367
596952957 999821041
-999956206 -596817792
-999969173 -596804825
-999811392 -596962606
-999996649 -596777349
-999937848 -596836150
596849001 999924997
596904768 999869230
596862481 999911517
-999828891 -596945107
596910668 999863330
-999826972 -596947026
-999860729 -596913269
596889582 999884416
596915648 999858350
-999839045 -596934953
596930290 999843708
-999830554 -596943444
596851295 999922703
-999831886 -596942112
596919214 999854784
-999969589 -596804409
-999986386 -596787612
-999985417 -596788581
596923995 999850003
-999924541 -596849457
596859055 999914943
596900196 999873802
-999948878 -596825120
596938455 999835543
-999906112 -596867886
596807264 999966734
-999879901 -596894097
596865713 999908285
-999922388 -596851610
596776904 999997094
596815997 999958001
-999863877 -596910121
596926909 999847089
-999881907 -596892091
-999900803 -596873195
-999959011 -596814987
-999980782 -596793216
596919912 999854086
596857848 999916150
-999859966 -596914032
-999850046 -596923952
596850096 999923902
-999950073 -596823925
596797501 999976497
-999995366 -596778632
-999869794 -596904204
-999814171 -596959827
596931405 999842593
-999929211 -596844787
-999884024 -596889974
-999822940 -596951058
596880727 999893271
-999943152 -596830846
596937272 999836726
596777076 999996922
596939618 999834380
596899464 999874534
596913918 999860080
596879022 999894976
596858715 999915283
-999939026 -596834972
596918751 999855247
-999803659 -596970339
-999957597 -596816401
596856201 999917797
596884419 999889579
596919467 999854531
-999906988 -596867010
-999835618 -596938380
-999984392 -596789606
596896094 999877904
596814947 999959051
-999917696 -596856302
-999800656 -596973342
-999939368 -596834630
-999816688 -596957310
596918737 999855261
596878259 999895739
596779287 999994711
-999875446 -596898552
-999945609 -596828389
596865197 999908801
-999883496 -596890502
596834991 999939007
596836212 999937786
596793596 999980402
596933011 999840987
-999883840 -596890158
-999854087 -596919911
-999914747 -596859251
-999853948 -596920050
-999903967 -596870031
596789642 999984356
-999964054 -596809944
-999935335 -596838663
596851142 999922856
-999994655 -596779343
-999895205 -596878793
596860803 999913195
596822231 999951767
-999982755 -596791243
596957923 999816075
596884531 999889467
596861812 999912186
-999802186 -596971812
-999885248 -596888750
596867406 999906592
-999800030 -596973968
-999998881 -596775117
596922426 999851572
596786437 999987561
596952026 999821972
596844577 999929421
596783031 999990967
596823772 999950226
-999836528 -596937470
-999826961 -596947037
-999894928 -596879070
-999898441 -596875557
-999966203 -596807795
-999963865 -596810133
596902430 999871568
596868044 999905954
596960769 999813229
-999943099 -596830899
596882979 999891019
-999994341 -596779657
596951303 999822695
-999926252 -596847746
596878446 999895552
-999820142 -596953856
596791488 999982510
-999952852 -596821146
-999885439 -596888559
596877641 999896357
596936954 999837044
596851278 999922720
596919707 999854291
596857170 999916828
-999941731 -596832267
-999945960 -596828038
-999941587 -596832411
-999961288 -596812710
596784332 999989666
-999888730 -596885268
-999998740 -596775258
-999852290 -596921708
596804960 999969038
-999940946 -596833052
-999988666 -596785332
-999877609 -596896389
-999914117 -596859881
-999978513 -596795485
-999879466 -596894532
-999818846 -596955152
596846507 999927491
596972897 999801101
596967110 999806888
596954582 999819416
-999881103 -596892895
-999827415 -596946583
-999882386 -596891612
-999884269 -596889729
596794252 999979746
-999961985 -596812013
-999907828 -596866170
596814433 999959565
-999909490 -596864508
596954239 999819759
596814199 999959799
-999941213 -596832785
-999972076 -596801922
596900957 999873041
596793933 999980065
-999967923 -596806075
-999822095 -596951903
-999800095 -596973903
-999933980 -596840018
-999971406 -596802592
-999920906 -596853092
-999918389 -596855609
596949517 999824481
596913501 999860497
-999947040 -596826958
-999851034 -596922964
596843553 999930445
-999807430 -596966568
-999810178 -596963820
596872262 999901736
596902616 999871382
-999819887 -596954111
596898870 999875128
596915977 999858021
-999815004 -596958994
-999841975 -596932023
596813410 999960588
-999996864 -596777134
-999950736 -596823262
596938576 999835422
596849077 999924921
596778647 999995351
596829452 999944546
596885502 999888496
-999887378 -596886620
596958982 999815016
-999892473 -596881525
-999939981 -596834017
596902844 999871154
-999852689 -596921309
-999898227 -596875771
-999849570 -596924428
596955948 999818050
-999920241 -596853757
-999987019 -596786979
596935798 999838200
-999817486 -596956512
596961615 999812383
-999932626 -596841372
596826374 999947624
-999845374 -596928624
-999822389 -596951609
-999964010 -596809988
596946479 999827519
596877462 999896536
596916997 999857001
596935175 999838823
-999837437 -596936561
596904997 999869001
-999894869 -596879129
-999845274 -596928724
-999926614 -596847384
596925871 999848127
-999974153 -596799845
596854540 999919458
596854624 999919374
-999925011 -596848987
-999813981 -596960017
596812575 999961423
596914820 999859178
596785965 999988033
596916814 999857184
-999969745 -596804253
596854013 999919985
596947755 999826243
596904163 999869835
-999841305 -596932693
596913502 999860496
596793563 999980435
-999987990 -596786008
-999854845 -596919153
-999962879 -596811119
596901998 999872000
596913360 999860638
596794923 999979075
596965774 999808224
596889601 999884397
-999839257 -596934741
596930291 999843707
596857809 999916189
-999900984 -596873014
596930090 999843908
-999826794 -596947204
-999904874 -596869124
596807059 999966939
-999800012 -596973986
-999861618 -596912380
596904645 999869353
-999860866 -596913132
596896725 999877273
-999964400 -596809598
-999923788 -596850210
596961650 999812348
-999954435 -596819563
596889589 999884409
-999997986 -596776012
596927942 999846056
-999972479 -596801519
-999940978 -596833020
596950062 999823936
596778852 999995146
-999911819 -596862179
-999899256 -596874742
596939609 999834389
-999819111 -596954887
596937343 999836655
596848755 999925243
-999976636 -596797362
-999980557 -596793441
-999921022 -596852976
596899318 999874680
-999852619 -596921379
596838733 999935265
596928173 999845825
-999888790 -596885208
596827224 999946774
-999983188 -596790810
596928974 999845024
596827336 999946662
596920993 999853005
-999855655 -596918343
596791170 999982828
596833097 999940901
-999918688 -596855310
-999841617 -596932381
-999915484 -596858514
-999992807 -596781191
-999995173 -596778825
596882597 999891401
-999924595 -596849403
-999915319 -596858679
596783968 999990030
596787472 999986526
-999853678 -596920320
-999896278 -596877720
596938657 999835341
596950828 999823170
-999842414 -596931584
-999832422 -596941576
-999932074 -596841924
-999807316 -596966682
-999875054 -596898944
-999844502 -596929496
-999941377 -596832621
596874274 999899724
-999851039 -596922959
-999945741 -596828257
596891180 999882818
596898904 999875094
-999894907 -596879091
-999848588 -596925410
-999939436 -596834562
-999951869 -596822129
596817833 999956165
596818557 999955441
596886873 999887125
596969322 999804676
-999815850 -596958148
596812240 999961758
-999987438 -596786560
596807567 999966431
-999962990 -596811008
-999873284 -596900714
596925035 999848963
596870239 999903759
596962159 999811839
596836466 999937532
596865823 999908175
-999901828 -596872170
-999891643 -596882355
596801238 999972760
-999984620 -596789378
-999854512 -596919486
596963392 999810606
596853087 999920911
-999879045 -596894953
-999835999 -596937999
-999973716 -596800282
596849464 999924534
-999887833 -596886165
596960714 999813284
-999923995 -596850003
-999870919 -596903079
-999822467 -596951531
596780352 999993646
596781124 999992874
-999827836 -596946162
596841956 999932042
-999848831 -596925167
596848412 999925586
-999819767 -596954231
-999966161 -596807837
-999914504 -596859494
-999990473 -596783525
-999983666 -596790332
-999805273 -596968725
596797493 999976505
596804479 999969519
-999843220 -596930778
-999822113 -596951885
-999834680 -596939318
-999902898 -596871100
-999884532 -596889466
596890608 999883390
596916315 999857683
-999946817 -596827181
-999825639 -596948359
-999871710 -596902288
596804041 999969957
596943691 999830307
-999931820 -596842178
-999881300 -596892698
-999914670 -596859328
596867196 999906802
-999996790 -596777208
-999872295 -596901703
596906190 999867808
-999870887 -596903111
-999908536 -596865462
-999860857 -596913141
596865541 999908457
-999867381 -596906617
596876278 999897720
596852461 999921537
-999885067 -596888931
596907360 999866638
596903308 999870690
596958400 999815598
596951158 999822840
-999974617 -596799381
596863246 999910752
596888699 999885299
596936131 999837867
-999874297 -596899701
596830104 999943894
596918040 999855958
596901089 999872909
-999859901 -596914097
-999877080 -596896918
596807333 999966665
-999906601 -596867397
596973559 999800439
-999965370 -596808628
596881948 999892050
596798420 999975578
596890101 999883897
-999807366 -596966632
-999835690 -596938308
596864655 999909343
-999848775 -596925223
-999865538 -596908460
596884236 999889762
596852228 999921770
-999950723 -596823275
596780995 999993003
-999966555 -596807443
-999876768 -596897230
596955047 999818951
-999826171 -596947827
-999818639 -596955359
596947465 999826533
-999980645 -596793353
596949717 999824281
596923902 999850096
596792168 999981830
-999903409 -596870589
596930148 999843850
596899368 999874630
596875320 999898678
596886861 999887137
-999824236 -596949762
596823330 999950668
596866974 999907024
596790512 999983486
-999848515 -596925483
-999903128 -596870870
-999888332 -596885666
596813466 999960532
-999802603 -596971395
-999828441 -596945557
-999894966 -596879032
-999912363 -596861635
-999866639 -596907359
-999858627 -596915371
596958764 999815234
596897903 999876095
596787502 999986496
-999967267 -596806731
-999925810 -596848188
-999818490 -596955508
-999851622 -596922376
596953492 999820506
-999873899 -596900099
-999835788 -596938210
596956195 999817803
596800174 999973824
-999974148 -596799850
596946367 999827631
596842041 999931957
596846166 999927832
596808448 999965550
-999905637 -596868361
596842039 999931959
-999930304 -596843694
596886802 999887196
596911773 999862225
-999832473 -596941525
596849340 999924658
596966807 999807191
596850417 999923581
-999960481 -596813517
-999819648 -596954350
596834569 999939429
-999983226 -596790772
-999801726 -596972272
596889199 999884799
596906217 999867781
596954545 999819453
-999841468 -596932530
-999905371 -596868627
596932686 999841312
-999978204 -596795794
596954559 999819439
-999953350 -596820648
596859777 999914221
-999916737 -596857261
596824201 999949797
596869483 999904515
596819592 999954406
-999924816 -596849182
596798885 999975113
-999837363 -596936635
596857634 999916364
-999922914 -596851084
596938732 999835266
596951953 999822045
-999960266 -596813732
-999863856 -596910142
-999838922 -596935076
596777131 999996867
596867891 999906107
-999886878 -596887120
596973980 999800018
596891293 999882705
-999914703 -596859295
-999983595 -596790403
596955057 999818941
-999920967 -596853031
596973014 999800984
-999903968 -596870030
-999978874 -596795124
596873487 999900511
-999936468 -596837530
-999823458 -596950540
596896117 999877881
596825939 999948059
-999899208 -596874790
596903023 999870975
-999944435 -596829563
596913713 999860285
596865429 999908569
-999818756 -596955242
-999824113 -596949885
596968259 999805739
596893809 999880189
-999833457 -596940541
596782390 999991608
596871041 999902957
-999817840 -596956158
-999865108 -596908890
-999902693 -596871305
596816818 999957180
-999802124 -596971874
-999877627 -596896371
596914896 999859102
596796914 999977084
596873594 999900404
-999904452 -596869546
-999990429 -596783569
-999874358 -596899640
596860957 999913041
596827954 999946044
-999889443 -596884555
-999852904 -596921094
596865602 999908396
-999872989 -596901009
-999925874 -596848124
596899543 999874455
-999860725 -596913273
596816063 999957935
-999978336 -596795662
-999957155 -596816843
-999940743 -596833255
596918248 999855750
596814016 999959982
596925560 999848438
596839237 999934761
-999816960 -596957038
-999915372 -596858626
596801776 999972222
596897776 999876222
-999935114 -596838884
596872391 999901607
596776671 999997327
596909297 999864701
596874254 999899744
596774013 999999985
-999943994 -596830004
-999986590 -596787408
596838933 999935065
596926879 999847119
596967000 999806998
-999924893 -596849105
-999832149 -596941849
596870196 999903802
-999814126 -596959872
-999874806 -596899192
-999817104 -596956894
-999984206 -596789792
-999854503 -596919495
596820544 999953454
596837047 999936951
-999937821 -596836177
596800467 999973531
-999894453 -596879545
596886719 999887279
-999964020 -596809978
596959934 999814064
596832316 999941682
596809225 999964773
-999899548 -596874450
-999984486 -596789512
596911271 999862727
-999982008 -596791990
-999940244 -596833754
596797823 999976175
-999907255 -596866743
-999833878 -596940120
-999941765 -596832233
-999828541 -596945457
-999818762 -596955236
596806614 999967384
596786491 999987507
596838562 999935436
-999921474 -596852524
596789530 999984468
596818324 999955674
-999875220 -596898778
596950311 999823687
-999818186 -596955812
-999930753 -596843245
-999892654 -596881344
596853910 999920088
596878057 999895941
-999909262 -596864736
596911470 999862528
-999968376 -596805622
596843254 999930744
-999831338 -596942660
596850373 999923625
-999966641 -596807357
596791448 999982550
596937927 999836071
596971037 999802961
-999953598 -596820400
-999961961 -596812037
-999980239 -596793759
-999992176 -596781822
-999897143 -596876855
596946972 999827026
-999814883 -596959115
596917718 999856280
596954089 999819909
-999840088 -596933910
-999866456 -596907542
-999835707 -596938291
596786477 999987521
596894547 999879451
596955273 999818725
596938243 999835755
596830376 999943622
-999988098 -596785900
-999947143 -596826855
596905962 999868036
596937676 999836322
596867827 999906171
-999987447 -596786551
-999882558 -596891440
596927150 999846848
596793305 999980693
-999973706 -596800292
596938134 999835864
-999861720 -596912278
-999866691 -596907307
596914759 999859239
596912135 999861863
596832955 999941043
-999987847 -596786151
-999816462 -596957536
596973451 999800547
-999981050 -596792948
596868981 999905017
596785384 999988614
596806874 999967124
-999877857 -596896141
-999908042 -596865956
596899692 999874306
596960185 999813813
-999879951 -596894047
596906854 999867144
596844287 999929711
596798180 999975818
-999968787 -596805211
596895529 999878469
-999990297 -596783701
596930414 999843584
596899637 999874361
-999877615 -596896383
-999969890 -596804108
596943125 999830873
-999930895 -596843103
-999972246 -596801752
-999863815 -596910183
596809770 999964228
596841629 999932369
-999822624 -596951374
596791022 999982976
596781231 999992767
-999888356 -596885642
596951114 999822884
-999949414 -596824584
-999819279 -596954719
-999841445 -596932553
-999999335 -596774663
-999961881 -596812117
-999952372 -596821626
-999938148 -596835850
596864609 999909389
596860349 999913649
-999834708 -596939290
596878306 999895692
-999800756 -596973242
-999997141 -596776857
596943171 999830827
-999875979 -596898019
-999830051 -596943947
596805888 999968110
596791451 999982547
-999882326 -596891672
596800144 999973854
-999939393 -596834605
596895793 999878205
596823307 999950691
-999871752 -596902246
-999956501 -596817497
596917667 999856331
596777294 999996704
596847920 999926078
596856100 999917898
596852132 999921866
596972845 999801153
-999920725 -596853273
596912140 999861858
596892948 999881050
-999872074 -596901924
-999805230 -596968768
-999988473 -596785525
-999998437 -596775561
596779088 999994910
596849089 999924909
-999963095 -596810903
-999994835 -596779163
-999946305 -596827693
596938687 999835311
-999866064 -596907934
596943739 999830259
-999896650 -596877348
596782591 999991407
-999905341 -596868657
596949044 999824954
-999804398 -596969600
-999912787 -596861211
-999866908 -596907090
596871440 999902558
-999829439 -596944559
-999909143 -596864855
-999973641 -596800357
-999816361 -596957637
-999982576 -596791422
-999830473 -596943525
-999881230 -596892768
596841185 999932813
596967658 999806340
-999976145 -596797853
-999897094 -596876904
596873288 999900710
-999976999 -596796999
-999941980 -596832018
596874527 999899471
596905446 999868552
596882123 999891875
596788017 999985981
596922011 999851987
-999853046 -596920952
-999990496 -596783502
596833296 999940702
-999974622 -596799376
596811806 999962192
596793668 999980330
-999971207 -596802791
-999840577 -596933421
596777874 999996124
596842960 999931038
596892096 999881902
-999948500 -596825498
596785775 999988223
-999973092 -596800906
596907321 999866677
596863714 999910284
-999833187 -596940811
596943217 999830781
596905010 999868988
596849494 999924504
596942099 999831899
-999825683 -596948315
-999923962 -596850036
-999801017 -596972981
596818452 999955546
-999950799 -596823199
-999900083 -596873915
596956876 999817122
-999883132 -596890866
-999978188 -596795810
-999862814 -596911184
596782754 999991244
-999870200 -596903798
-999983110 -596790888
-999862945 -596911053
-999834100 -596939898
596844722 999929276
596875665 999898333
596776767 999997231
-999903195 -596870803
596883353 999890645
596886291 999887707
-999930410 -596843588
-999811138 -596962860
596864242 999909756
596821835 999952163
596924668 999849330
-999809152 -596964846
-999966200 -596807798
-999853224 -596920774
-999981064 -596792934
-999857675 -596916323
596838681 999935317
-999927460 -596846538
596777383 999996615
596908082 999865916
-999967426 -596806572
596891647 999882351
-999803933 -596970065
596838459 999935539
596944622 999829376
596919283 999854715
-999940500 -596833498
596922389 999851609
596873983 999900015
-999913806 -596860192
596933977 999840021
-999959190 -596814808
-999967386 -596806612
596938400 999835598
-999877398 -596896600
-999834481 -596939517
596917725 999856273
596806242 999967756
-999945121 -596828877
596960314 999813684
596809571 999964427
-999804730 -596969268
596807734 999966264
-999813331 -596960667
596838388 999935610
596920474 999853524
596787971 999986027
-999816914 -596957084
-999997955 -596776043
596803343 999970655
-999925385 -596848613
-999918491 -596855507
-999932259 -596841739
596957488 999816510
596936563 999837435
596821100 999952898
-999933823 -596840175
-999933666 -596840332
-999934453 -596839545
-999838719 -596935279
-999935997 -596838001
-999933438 -596840560
-999927958 -596846040
-999864495 -596909503
-999951786 -596822212
-999926326 -596847672
-999808257 -596965741
-999854844 -596919154
-999927982 -596846016
-999921891 -596852107
-999954224 -596819774
596885574 999888424
-999811351 -596962647
596786239 999987759
596892438 999881560
-999997424 -596776574
596932323 999841675
-999865271 -596908727
-999883023 -596890975
-999965947 -596808051
596836420 999937578
-999840224 -596933774
596777861 999996137
-999812155 -596961843
-999885730 -596888268
-999800687 -596973311
596864232 999909766
596893179 999880819
-999893065 -596880933
596808442 999965556
-999864691 -596909307
-999862990 -596911008
596786580 999987418
596923364 999850634
596973350 999800648
596848620 999925378
596965543 999808455
596888799 999885199
596781029 999992969
596898285 999875713
-999873149 -596900849
596799188 999974810
596799780 999974218
-999943227 -596830771
-999847994 -596926004
-999864568 -596909430
596864479 999909519
-999853569 -596920429
596839712 999934286
596893725 999880273
596927036 999846962
-999997402 -596776596
596806968 999967030
-999881280 -596892718
596909071 999864927
596931134 999842864
-999891993 -596882005
596877125 999896873
-999849280 -596924718
-999916172 -596857826
596907425 999866573
-999967774 -596806224
-999928082 -596845916
596793586 999980412
-999872284 -596901714
-999806867 -596967131
-999992725 -596781273
-999916894 -596857104
-999954930 -596819068
596799627 999974371
596867218 999906780
596962879 999811119
-999949863 -596824135
596849868 999924130
596882537 999891461
-999820078 -596953920
-999809839 -596964159
-999856920 -596917078
596904303 999869695
-999827165 -596946833
-999846270 -596927728
596935491 999838507
596799402 999974596
596828246 999945752
-999819410 -596954588
-999867525 -596906473
596948934 999825064
-999927704 -596846294
-999991903 -596782095
-999950481 -596823517
-999936827 -596837171
596777363 999996635
-999930817 -596843181
596870040 999903958
-999870954 -596903044
-999847768 -596926230
-999819195 -596954803
596926762 999847236
-999894796 -596879202
596795049 999978949
596833243 999940755
-999943971 -596830027
596779855 999994143
596782948 999991050
596852416 999921582
596831740 999942258
-999829478 -596944520
-999801721 -596972277
-999960432 -596813566
596955718 999818280
-999916059 -596857939
596940352 999833646
596963645 999810353
596812340 999961658
596858370 999915628
-999864201 -596909797
596951179 999822819
-999808289 -596965709
-999907416 -596866582
596932403 999841595
-999941369 -596832629
596948527 999825471
-999862578 -596911420
-999954840 -596819158
596865941 999908057
596912864 999861134
596853839 999920159
596898803 999875195
596791645 999982353
596954312 999819686
-999800992 -596973006
-999965788 -596808210
-999916626 -596857372
596888243 999885755
-999930168 -596843830
596943163 999830835
-999967012 -596806986
-999886385 -596887613
596819637 999954361
596865220 999908778
596905817 999868181
596893341 999880657
-999927747 -596846251
596893258 999880740
596807546 999966452
-999803783 -596970215
-999914208 -596859790
-999831911 -596942087
596815027 999958971
-999847013 -596926985
-999900929 -596873069
-999988004 -596785994
-999871642 -596902356
-999876309 -596897689
-999831504 -596942494
-999929898 -596844100
-999812356 -596961642
596910764 999863234
596819373 999954625
596889878 999884120
-999836584 -596937414
596924872 999849126
-999801516 -596972482
596780416 999993582
596779059 999994939
596789120 999984878
596796345 999977653
-999867945 -596906053
-999963740 -596810258
596826730 999947268
-999800014 -596973984
596857960 999916038
596973820 999800178
596912913 999861085
-999876154 -596897844
-999847334 -596926664
596791002 999982996
596823313 999950685
-999811466 -596962532
-999886366 -596887632
-999805415 -596968583
-999884765 -596889233
596870074 999903924
-999879717 -596894281
-999946302 -596827696
-999920123 -596853875
-999830295 -596943703
-999809522 -596964476
-999805504 -596968494
596973565 999800433
-999945770 -596828228
-999963776 -596810222
596811172 999962826
596790190 999983808
596948258 999825740
-999838148 -596935850
596882265 999891733
596797226 999976772
-999990112 -596783886
596925653 999848345
-999998383 -596775615
596813280 999960718
-999861481 -596912517
596849367 999924631
596951570 999822428
596947781 999826217
596831335 999942663
596893867 999880131
596942688 999831310
-999875683 -596898315
-999928759 -596845239
-999904076 -596869922
-999911752 -596862246
596785255 999988743
596925033 999848965
-999864688 -596909310
-999852739 -596921259
-999997651 -596776347
-999992666 -596781332
-999804588 -596969410
596923893 999850105
596931868 999842130
-999816099 -596957899
596956367 999817631
-999833423 -596940575
-999807869 -596966129
-999939475 -596834523
-999882895 -596891103
-999920179 -596853819
596965347 999808651
596916168 999857830
596787945 999986053
596865795 999908203
596948165 999825833
596786522 999987476
596872565 999901433
596801265 999972733
596800363 999973635
596823623 999950375
596863067 999910931
596821756 999952242
-999924180 -596849818
596845190 999928808
596962037 999811961
-999948436 -596825562
-999886591 -596887407
596789789 999984209
596860393 999913605
-999865507 -596908491
-999940472 -596833526
596872920 999901078
596875512 999898486
596942152 999831846
-999897343 -596876655
596861641 999912357
-999897857 -596876141
-999976311 -596797687
596969653 999804345
596889210 999884788
596862065 999911933
-999945929 -596828069
-999875291 -596898707
596961481 999812517
-999976039 -596797959
596905287 999868711
596964460 999809538
596777184 999996814
596835162 999938836
-999862681 -596911317
-999818121 -596955877
596882607 999891391
596816970 999957028
596807211 999966787
596886767 999887231
596879978 999894020
596803408 999970590
596794527 999979471
596954235 999819763
596807149 999966849
596918370 999855628
-999890854 -596883144
-999987661 -596786337
596787320 999986678
-999809164 -596964834
596894859 999879139
596888823 999885175
-999922752 -596851246
596946053 999827945
596931830 999842168
596950499 999823499
596880300 999893698
596786921 999987077
596776603 999997395
-999964250 -596809748
596813880 999960118
-999993395 -596780603
-999802041 -596971957
-999957758 -596816240
-999950712 -596823286
-999923528 -596850470
596946493 999827505
596790016 999983982
596921315 999852683
-999824235 -596949763
596875080 999898918
-999898911 -596875087
-999876276 -596897722
-999867660 -596906338
-999806567 -596967431
-999910835 -596863163
596939441 999834557
-999839681 -596934317
596843631 999930367
-999847881 -596926117
596922563 999851435
-999955942 -596818056
596795932 999978066
596860815 999913183
-999870462 -596903536
-999824527 -596949471
-999869910 -596904088
-999820013 -596953985
-999861830 -596912168
596927132 999846866
-999906042 -596867956
596966862 999807136
-999859379 -596914619
-999835860 -596938138
-999800140 -596973858
-999985191 -596788807
596912257 999861741
-999859166 -596914832
-999801292 -596972706
-999965834 -596808164
596822897 999951101
596898025 999875973
596950400 999823598
-999814456 -596959542
-999899434 -596874564
596884275 999889723
596872953 999901045
596823174 999950824
596821667 999952331
-999924740 -596849258
-999946821 -596827177
596784588 999989410
-999984532 -596789466
596788107 999985891
596964945 999809053
-999834556 -596939442
-999846835 -596927163
596841093 999932905
596879283 999894715
-999982922 -596791076
-999989799 -596784199
-999816293 -596957705
596939100 999834898
596936774 999837224
-999991855 -596782143
596832743 999941255
596934866 999839132
596816117 999957881
596884169 999889829
-999824684 -596949314
596781106 999992892
-999805048 -596968950
-999846872 -596927126
-999885336 -596888662
596819161 999954837
596792841 999981157
596775995 999998003
596831858 999942140
-999984129 -596789869
596896027 999877971
-999949323 -596824675
-999930356 -596843642
-999949939 -596824059
-999999163 -596774835
-999912549 -596861449
596942065 999831933
-999913841 -596860157
-999852854 -596921144
596872926 999901072
-999922352 -596851646
-999825236 -596948762
-999898073 -596875925
-999979391 -596794607
596781412 999992586
-999824063 -596949935
596804779 999969219
596860830 999913168
-999826291 -596947707
596854920 999919078
-999928939 -596845059
596815905 999958093
-999927000 -596846998
596837832 999936166
-999836691 -596937307
596853973 999920025
596845768 999928230
-999834031 -596939967
596800857 999973141
-999830309 -596943689
596807523 999966475
596922653 999851345
-999997628 -596776370
-999863582 -596910416
596958826 999815172
596809078 999964920
596778662 999995336
-999913512 -596860486
596848870 999925128
-999947208 -596826790
-999935673 -596838325
-999940515 -596833483
596877949 999896049
-999826559 -596947439
596841283 999932715
596967837 999806161
596916030 999857968
596877148 999896850
-999957361 -596816637
596816445 999957553
-999998121 -596775877
-999862873 -596911125
596834802 999939196
596866929 999907069
596948970 999825028
596969713 999804285
596892293 999881705
596890236 999883762
596963087 999810911
596889622 999884376
-999944360 -596829638
596880714 999893284
596861856 999912142
596871389 999902609
596851222 999922776
-999885971 -596888027
596906465 999867533
-999941771 -596832227
596827812 999946186
-999888318 -596885680
-999924681 -596849317
596823703 999950295
596812105 999961893
-999934633 -596839365
596849463 999924535
596893631 999880367
596789331 999984667
596818160 999955838
596896630 999877368
-999948788 -596825210
596964491 999809507
596931035 999842963
-999885566 -596888432
596913659 999860339
596931396 999842602
596923666 999850332
-999821619 -596952379
-999976276 -596797722
596960273 999813725
-999999470 -596774528
596811980 999962018
-999804014 -596969984
596811826 999962172
596954008 999819990
596947073 999826925
-999880818 -596893180
-999993342 -596780656
-999828749 -596945249
-999903304 -596870694
596775688 999998310
-999804393 -596969605
-999868255 -596905743
596873003 999900995
596872466 999901532
596914241 999859757
596824139 999949859
596816067 999957931
-999854678 -596919320
-999936917 -596837081
596825250 999948748
-999833026 -596940972
-999976938 -596797060
596945436 999828562
596911659 999862339
-999896751 -596877247
-999921295 -596852703
-999882363 -596891635
596824405 999949593
-999955100 -596818898
-999870029 -596903969
-999861423 -596912575
596864931 999909067
596952805 999821193
596882016 999891982
-999897509 -596876489
-999865927 -596908071
-999862948 -596911050
-999911904 -596862094
596916011 999857987
596934087 999839911
-999882952 -596891046
596897152 999876846
596858586 999915412
-999809297 -596964701
596922636 999851362
596794459 999979539
-999890200 -596883798
-999895563 -596878435
-999983803 -596790195
-999897086 -596876912
-999883602 -596890396
-999852465 -596921533
596823861 999950137
596846665 999927333
-999847338 -596926660
596923384 999850614
-999808341 -596965657
596906278 999867720
-999882294 -596891704
-999882985 -596891013
596844769 999929229
-999818903 -596955095
596904631 999869367
596896620 999877378
596782671 999991327
596879007 999894991
596949433 999824565
596831052 999942946
-999832431 -596941567
-999800978 -596973020
-999970065 -596803933
596900417 999873581
-999840400 -596933598
596933747 999840251
596799129 999974869
-999815772 -596958226
-999919014 -596854984
596875738 999898260
-999805671 -596968327
-999806963 -596967035
596921228 999852770
-999802374 -596971624
596956506 999817492
-999898251 -596875747
-999901171 -596872827
596807012 999966986
596857925 999916073
596946002 999827996
596944060 999829938
-999818169 -596955829
-999824094 -596949904
-999966805 -596807193
-999940800 -596833198
596811235 999962763
596951424 999822574
-999964218 -596809780
596803549 999970449
-999859386 -596914612
596825382 999948616
-999818493 -596955505
-999996745 -596777253
-999853006 -596920992
-999964697 -596809301
-999974328 -596799670
-999839301 -596934697
-999968798 -596805200
596821294 999952704
-999979773 -596794225
-999951839 -596822159
-999947367 -596826631
-999888304 -596885694
-999888031 -596885967
-999905094 -596868904
-999975224 -596798774
-999832432 -596941566
596843744 999930254
596784198 999989800
596911433 999862565
-999932726 -596841272
596934510 999839488
-999949078 -596824920
596941099 999832899
-999801428 -596972570
-999959784 -596814214
596839751 999934247
-999903001 -596870997
596952697 999821301
596896303 999877695
-999987058 -596786940
596793599 999980399
-999975266 -596798732
-999996726 -596777272
596786194 999987804
596883617 999890381
596916413 999857585
-999830542 -596943456
-999817280 -596956718
-999811382 -596962616
-999892689 -596881309
-999951340 -596822658
596950884 999823114
596964579 999809419
596932276 999841722
-999961091 -596812907
-999964546 -596809452
-999901188 -596872810
-999865422 -596908576
596829587 999944411
596855892 999918106
-999860669 -596913329
596851865 999922133
-999904725 -596869273
-999960623 -596813375
-999830501 -596943497
596854787 999919211
-999881557 -596892441
596832293 999941705
596893684 999880314
-999969139 -596804859
-999902613 -596871385
596898741 999875257
596939452 999834546
596802104 999971894
-999978752 -596795246
-999807477 -596966521
596803071 999970927
596893697 999880301
596878296 999895702
596908940 999865058
-999844978 -596929020
596846494 999927504
596814205 999959793
-999959519 -596814479
596927355 999846643
-999961639 -596812359
596866703 999907295
-999994875 -596779123
-999867757 -596906241
596960990 999813008
-999989779 -596784219
596926892 999847106
596908096 999865902
-999859089 -596914909
596793443 999980555
596918617 999855381
596851502 999922496
-999874620 -596899378
-999837397 -596936601
596960500 999813498
596868986 999905012
596887895 999886103
596841051 999932947
-999938781 -596835217
-999940185 -596833813
596806113 999967885
-999875624 -596898374
596898077 999875921
-999805604 -596968394
-999980493 -596793505
596809266 999964732
-999996528 -596777470
596818314 999955684
596946824 999827174
-999937010 -596836988
-999869850 -596904148
-999907918 -596866080
596964277 999809721
-999983856 -596790142
596787382 999986616
596919408 999854590
-999838381 -596935617
-999950502 -596823496
596954861 999819137
-999969575 -596804423
596793467 999980531
-999981713 -596792285
596963290 999810708
596888954 999885044
-999915244 -596858754
-999846284 -596927714
596822953 999951045
-999879899 -596894099
596930321 999843677
-999943139 -596830859
596941049 999832949
-999984506 -596789492
596899477 999874521
-999998272 -596775726
-999993216 -596780782
596852128 999921870
596939740 999834258
-999802354 -596971644
-999950796 -596823202
596848579 999925419
-999889859 -596884139
596792092 999981906
-999955784 -596818214
-999991210 -596782788
596858900 999915098
-999822788 -596951210
596809453 999964545
596858920 999915078
596899778 999874220
596809734 999964264
596970446 999803552
596901312 999872686
596895451 999878547
-999902390 -596871608
-999811034 -596962964
596808834 999965164
596785173 999988825
-999919945 -596854053
596792450 999981548
596934754 999839244
596842819 999931179
596961212 999812786
-999916458 -596857540
596841779 999932219
596777477 999996521
596864603 999909395
-999817633 -596956365
-999989851 -596784147
596881125 999892873
-999990384 -596783614
-999838809 -596935189
596922448 999851550
596804077 999969921
-999898461 -596875537
-999919653 -596854345
596844346 999929652
-999922689 -596851309
-999950812 -596823186
596810542 999963456
-999851115 -596922883
-999830034 -596943964
596972025 999801973
596846158 999927840
-999817818 -596956180
-999939864 -596834134
596925154 999848844
596934093 999839905
596962688 999811310
-999851172 -596922826
596783411 999990587
596844334 999929664
596790902 999983096
596782738 999991260
596829218 999944780
-999846768 -596927230
596828036 999945962
-999857789 -596916209
-999854832 -596919166
-999823985 -596950013
596915752 999858246
-999960810 -596813188
596862833 999911165
596887096 999886902
-999893503 -596880495
596925769 999848229
596950067 999823931
-999837228 -596936770
-999923920 -596850078
596913540 999860458
596854796 999919202
-999827490 -596946508
-999848594 -596925404
596965640 999808358
596848666 999925332
596929977 999844021
596809126 999964872
-999851048 -596922950
596833798 999940200
-999978257 -596795741
596858924 999915074
596791866 999982132
596820554 999953444
-999823915 -596950083
-999926437 -596847561
-999906631 -596867367
596797804 999976194
596875620 999898378
-999959232 -596814766
-999892459 -596881539
596824219 999949779
596921999 999851999
596796367 999977631
-999862619 -596911379
596833974 999940024
596883627 999890371
596934429 999839569
596823210 999950788
596825219 999948779
-999859365 -596914633
596929319 999844679
-999811593 -596962405
596851740 999922258
-999826133 -596947865
-999966930 -596807068
-999821761 -596952237
596799282 999974716
-999874385 -596899613
596920784 999853214
596820267 999953731
596843700 999930298
596855121 999918877
-999891072 -596882926
-999837406 -596936592
596907889 999866109
596789020 999984978
-999883381 -596890617
596833393 999940605
-999829805 -596944193
-999823187 -596950811
596831482 999942516
596950953 999823045
596973190 999800808
-999958394 -596815604
596879899 999894099
596907493 999866505
596956968 999817030
-999983355 -596790643
596972649 999801349
596801348 999972650
596792750 999981248
-999826775 -596947223
596972320 999801678
596883906 999890092
-999803318 -596970680
-999901670 -596872328
596774812 999999186
-999907932 -596866066
596967429 999806569
-999870740 -596903258
-999965459 -596808539
-999995254 -596778744
-999974758 -596799240
-999824268 -596949730
596921008 999852990
596833663 999940335
-999905543 -596868455
596818023 999955975
596790668 999983330
596825794 999948204
-999868994 -596905004
596903513 999870485
596854262 999919736
596958977 999815021
-999805719 -596968279
596868884 999905114
596784661 999989337
-999927675 -596846323
-999823639 -596950359
-999923699 -596850299
-999835468 -596938530
596896755 999877243
-999968510 -596805488
-999974690 -596799308
596889387 999884611
-999931997 -596842001
596788543 999985455
596937436 999836562
-999935228 -596838770
-999930224 -596843774
-999982741 -596791257
-999857010 -596916988
596848260 999925738
596962598 999811400
-999936969 -596837029
596872664 999901334
-999864820 -596909178
596871718 999902280
596809271 999964727
-999875671 -596898327
596953798 999820200
596854972 999919026
-999976889 -596797109
596823226 999950772
596900017 999873981
-999858812 -596915186
596844620 999929378
-999974272 -596799726
596887938 999886060
-999964418 -596809580
-999998990 -596775008
596922131 999851867
-999946547 -596827451
-999909940 -596864058
596897466 999876532
-999854162 -596919836
-999876885 -596897113
-999873730 -596900268
-999829293 -596944705
-999986788 -596787210
596836654 999937344
596818088 999955910
596937351 999836647
-999962771 -596811227
-999942858 -596831140
596856987 999917011
596961265 999812733
596831764 999942234
-999959356 -596814642
596940737 999833261
-999846105 -596927893
-999913429 -596860569
596827364 999946634
596854195 999919803
596959255 999814743
596790718 999983280
-999814340 -596959658
-999826310 -596947688
-999923868 -596850130
-999802007 -596971991
596845365 999928633
596930986 999843012
-999938839 -596835159
596786534 999987464
596846701 999927297
596956033 999817965
596943321 999830677
-999841827 -596932171
-999943271 -596830727
596833258 999940740
596950869 999823129
596935626 999838372
-999838767 -596935231
596847461 999926537
596797922 999976076
-999908465 -596865533
596933287 999840711
-999933461 -596840537
596938023 999835975
-999844094 -596929904
596838478 999935520
-999907014 -596866984
596880136 999893862
596842934 999931064
-999831128 -596942870
-999947821 -596826177
-999806992 -596967006
-999912480 -596861518
-999943475 -596830523
596894264 999879734
-999837671 -596936327
-999934588 -596839410
-999824804 -596949194
596899071 999874927
596860930 999913068
-999895305 -596878693
596837211 999936787
-999988106 -596785892
-999973412 -596800586
596776878 999997120
596835476 999938522
596856104 999917894
-999933132 -596840866
-999847840 -596926158
596783642 999990356
-999920230 -596853768
-999974410 -596799588
596891434 999882564
596846362 999927636
596835826 999938172
596793642 999980356
-999858050 -596915948
-999995526 -596778472
-999877629 -596896369
596866961 999907037
596919843 999854155
-999920898 -596853100
596938643 999835355
596853946 999920052
596822079 999951919
596951573 999822425
-999944334 -596829664
596899657 999874341
-999909468 -596864530
596937355 999836643
-999965602 -596808396
596843687 999930311
-999919332 -596854666
-999967220 -596806778
596780786 999993212
596906651 999867347
596776328 999997670
596818049 999955949
-999873794 -596900204
596964297 999809701
-999970564 -596803434
-999895991 -596878007
-999853258 -596920740
-999900859 -596873139
-999978526 -596795472
-999969514 -596804484
596856444 999917554
596904786 999869212
-999838583 -596935415
-999894628 -596879370
596897626 999876372
596813099 999960899
596829692 999944306
-999887135 -596886863
596904523 999869475
-999833098 -596940900
-999923208 -596850790
-999991713 -596782285
-999980523 -596793475
596846431 999927567
-999993810 -596780188
-999988761 -596785237
-999922075 -596851923
-999966631 -596807367
596839877 999934121
-999954676 -596819322
596788973 999985025
596810739 999963259
596778680 999995318
596877177 999896821
-999963216 -596810782
-999984745 -596789253
596969120 999804878
596866202 999907796
-999835501 -596938497
596830716 999943282
-999873753 -596900245
-999894103 -596879895
596836132 999937866
-999947700 -596826298
596914749 999859249
-999964361 -596809637
596941871 999832127
596955831 999818167
596783604 999990394
596805688 999968310
-999955019 -596818979
-999841657 -596932341
596843492 999930506
-999888220 -596885778
-999842698 -596931300
-999858759 -596915239
596922768 999851230
-999903461 -596870537
596917785 999856213
-999984103 -596789895
-999849193 -596924805
596922007 999851991
596899089 999874909
596858106 999915892
-999989206 -596784792
-999949380 -596824618
596898282 999875716
596807983 999966015
-999966290 -596807708
-999913307 -596860691
-999945336 -596828662
596866857 999907141
596809234 999964764
596787839 999986159
-999969010 -596804988
596966057 999807941
596922690 999851308
596894114 999879884
-999902192 -596871806
-999875600 -596898398
-999948033 -596825965
596894411 999879587
-999829997 -596944001
-999918170 -596855828
596899384 999874614
596799219 999974779
596962229 999811769
-999883485 -596890513
-999946544 -596827454
596832060 999941938
596920008 999853990
596952456 999821542
-999823049 -596950949
-999825274 -596948724
-999833955 -596940043
-999997839 -596776159
596777938 999996060
-999926466 -596847532
596912482 999861516
-999849278 -596924720
-999813862 -596960136
-999939352 -596834646
-999815557 -596958441
596810859 999963139
-999867707 -596906291
-999849798 -596924200
596961777 999812221
-999882935 -596891063
596829073 999944925
596829794 999944204
596968206 999805792
-999898615 -596875383
-999870378 -596903620
596815400 999958598
596813952 999960046
596911029 999862969
-999848184 -596925814
596877865 999896133
-999949792 -596824206
596892657 999881341
-999854081 -596919917
596824699 999949299
596801039 999972959
596936652 999837346
-999842909 -596931089
-999873468 -596900530
-999922854 -596851144
596868804 999905194
596829953 999944045
596904049 999869949
-999945865 -596828133
596842647 999931351
596872461 999901537
596949700 999824298
-999821023 -596952975
-999838077 -596935921
-999911170 -596862828
596863591 999910407
596798735 999975263
-999890567 -596883431
-999810443 -596963555
596816752 999957246
-999800739 -596973259
596860083 999913915
-999918606 -596855392
-999955237 -596818761
596938115 999835883
596885183 999888815
596934794 999839204
-999962098 -596811900
596886495 999887503
596777307 999996691
596909813 999864185
596950276 999823722
-999999203 -596774795
-999972219 -596801779
596868070 999905928
596908478 999865520
596964394 999809604
-999806929 -596967069
596826016 999947982
-999935259 -596838739
596783049 999990949
596795799 999978199
-999853491 -596920507
-999874790 -596899208
-999916627 -596857371
-999975076 -596798922
-999895493 -596878505
-999954456 -596819542
-999908166 -596865832
-999944709 -596829289
-999859271 -596914727
-999991709 -596782289
596841753 999932245
-999833818 -596940180
-999845669 -596928329
596798299 999975699
596898106 999875892
596880882 999893116
-999826797 -596947201
596827054 999946944
596880477 999893521
-999937614 -596836384
-999902088 -596871910
596779853 999994145
-999818696 -596955302
-999912926 -596861072
-999829167 -596944831
-999881329 -596892669
596878834 999895164
-999941441 -596832557
-999822896 -596951102
596927058 999846940
596926136 999847862
-999857986 -596916012
596781318 999992680
-999854409 -596919589
596852277 999921721
596973441 999800557
-999936303 -596837695
596855713 999918285
596930701 999843297
596856066 999917932
596887445 999886553
596900614 999873384
-999830454 -596943544
-999943854 -596830144
-999935588 -596838410
596880294 999893704
596972979 999801019
-999865995 -596908003
596842850 999931148
-999885843 -596888155
596966328 999807670
596900688 999873310
-999967490 -596806508
-999809843 -596964155
-999976121 -596797877
-999900250 -596873748
-999943476 -596830522
-999853684 -596920314
-999988162 -596785836
-999858935 -596915063
-999880612 -596893386
596845553 999928445
-999978762 -596795236
596793530 999980468
-999834169 -596939829
596935115 999838883
596863259 999910739
596896355 999877643
-999947902 -596826096
596802819 999971179
-999880710 -596893288
-999884458 -596889540
-999920000 -596853998
-999925258 -596848740
596834039 999939959
-999902660 -596871338
596795402 999978596
-999961812 -596812186
596853879 999920119
-999865407 -596908591
-999964416 -596809582
596830037 999943961
-999972716 -596801282
596837906 999936092
-999851896 -596922102
-999915570 -596858428
596814779 999959219
-999959443 -596814555
-999822833 -596951165
-999898753 -596875245
-999940714 -596833284
596946276 999827722
-999842770 -596931228
596907015 999866983
596912307 999861691
-999870144 -596903854
-999988287 -596785711
596929884 999844114
596801979 999972019
596859726 999914272
596844020 999929978
596868793 999905205
-999854073 -596919925
596971788 999802210
-999866579 -596907419
596894024 999879974
596973941 999800057
596822054 999951944
-999993292 -596780706
-999895065 -596878933
596806019 999967979
-999854488 -596919510
596970507 999803491
-999965092 -596808906
596941322 999832676
596950032 999823966
-999958743 -596815255
596830011 999943987
-999835354 -596938644
-999856138 -596917860
596877881 999896117
-999875743 -596898255
596867832 999906166
-999981405 -596792593
-999957194 -596816804
-999828029 -596945969
-999815683 -596958315
-999976331 -596797667
-999885444 -596888554
596861483 999912515
596904827 999869171
-999930830 -596843168
596798574 999975424
596829688 999944310
596973056 999800942
596937096 999836902
-999836701 -596937297
-999879007 -596894991
596886886 999887112
-999961735 -596812263
596785889 999988109
596876164 999897834
596783989 999990009
596916803 999857195
-999966741 -596807257
596908207 999865791
596937894 999836104
-999995539 -596778459
-999915659 -596858339
-999803742 -596970256
596967022 999806976
596814844 999959154
596934291 999839707
-999911579 -596862419
596844092 999929906
596927137 999846861
596916497 999857501
-999828711 -596945287
-999984528 -596789470
-999872755 -596901243
596887075 999886923
596795613 999978385
-999908341 -596865657
596841832 999932166
596804489 999969509
-999996247 -596777751
-999962208 -596811790
596863610 999910388
-999808167 -596965831
596937335 999836663
596859776 999914222
-999927411 -596846587
-999827611 -596946387
596951781 999822217
-999995500 -596778498
596908674 999865324
-999964851 -596809147
-999818710 -596955288
596909528 999864470
596938105 999835893
596880273 999893725
596898937 999875061
596887342 999886656
596960285 999813713
596872309 999901689
596881401 999892597
596947356 999826642
596827474 999946524
596919976 999854022
-999965185 -596808813
596865967 999908031
596973174 999800824
596798635 999975363
-999961400 -596812598
596835497 999938501
-999907052 -596866946
596856264 999917734
-999985318 -596788680
596862311 999911687
-999939288 -596834710
-999901995 -596872003
-999930185 -596843813
-999973617 -596800381
596857375 999916623
596952849 999821149
596855451 999918547
-999907535 -596866463
596959423 999814575
596786866 999987132
-999997921 -596776077
-999947579 -596826419
596785275 999988723
-999871292 -596902706
-999870277 -596903721
-999999629 -596774369
-999860889 -596913109
596824106 999949892
596913654 999860344
596806117 999967881
596956742 999817256
596961279 999812719
596838467 999935531
596894361 999879637
-999997065 -596776933
596866036 999907962
596815191 999958807
-999933538 -596840460
596870388 999903610
596815547 999958451
-999968767 -596805231
596926540 999847458
596897698 999876300
596953406 999820592
-999932842 -596841156
-999927149 -596846849
-999923670 -596850328
596846653 999927345
-999826314 -596947684
-999932824 -596841174
-999997451 -596776547
596818551 999955447
596888636 999885362
596862231 999911767
-999833866 -596940132
-999865831 -596908167
596806702 999967296
596833332 999940666
-999907747 -596866251
-999989474 -596784524
596934738 999839260
-999925093 -596848905
-999803313 -596970685
596865388 999908610
-999892125 -596881873
-999997856 -596776142
-999851837 -596922161
596828081 999945917
596877425 999896573
596804668 999969330
-999992443 -596781555
596774536 999999462
-999931210 -596842788
-999823024 -596950974
-999947607 -596826391
596778259 999995739
596778906 999995092
596816312 999957686
596938087 999835911
596817130 999956868
-999852573 -596921425
596808227 999965771
-999933369 -596840629
-999966755 -596807243
-999867378 -596906620
596872506 999901492
596797239 999976759
596848925 999925073
596780419 999993579
-999958614 -596815384
596907383 999866615
-999806443 -596967555
596781113 999992885
596842679 999931319
-999933333 -596840665
-999835226 -596938772
-999808514 -596965484
-999980297 -596793701
-999828917 -596945081
596892028 999881970
-999853505 -596920493
-999805972 -596968026
596951793 999822205
-999882362 -596891636
596965158 999808840
-999813358 -596960640
-999829475 -596944523
596931374 999842624
596895422 999878576
-999981836 -596792162
-999982677 -596791321
596847436 999926562
-999989050 -596784948
596967482 999806516
-999850649 -596923349
596858611 999915387
-999918428 -596855570
596873794 999900204
-999847581 -596926417
-999850852 -596923146
-999967499 -596806499
-999926651 -596847347
-999872643 -596901355
-999924420 -596849578
596894611 999879387
-999830919 -596943079
596849799 999924199
596785533 999988465
596798516 999975482
-999941825 -596832173
596794566 999979432
596874771 999899227
-999957290 -596816708
-999902764 -596871234
596919745 999854253
-999968149 -596805849
-999993177 -596780821
-999897540 -596876458
-999988397 -596785601
596919539 999854459
-999825805 -596948193
596870668 999903330
-999879898 -596894100
-999912874 -596861124
-999923957 -596850041
-999963824 -596810174
596794104 999979894
-999920056 -596853942
596967464 999806534
-999857389 -596916609
-999816938 -596957060
596864818 999909180
-999814762 -596959236
596869146 999904852
596863617 999910381
-999920172 -596853826
-999927753 -596846245
596837776 999936222
-999858744 -596915254
596853634 999920364
-999902778 -596871220
596913368 999860630
-999872297 -596901701
596880778 999893220
596938756 999835242
596841532 999932466
-999865186 -596908812
-999838933 -596935065
596786454 999987544
596848329 999925669
596938573 999835425
596793279 999980719
596798025 999975973
-999841156 -596932842
-999910490 -596863508
596827263 999946735
596837396 999936602
596950445 999823553
596796862 999977136
-999936657 -596837341
596804365 999969633
596837366 999936632
596879735 999894263
-999997107 -596776891
596972613 999801385
596812218 999961780
-999815875 -596958123
596809325 999964673
596852929 999921069
596835442 999938556
-999882945 -596891053
-999848422 -596925576
596816441 999957557
-999851718 -596922280
596842072 999931926
-999967066 -596806932
-999917595 -596856403
-999968991 -596805007
596948910 999825088
596810047 999963951
-999946423 -596827575
-999909803 -596864195
596930491 999843507
-999842746 -596931252
-999821529 -596952469
-999800167 -596973831
-999808401 -596965597
596867295 999906703
-999946708 -596827290
-999899041 -596874957
-999867191 -596906807
-999932739 -596841259
-999977746 -596796252
-999903449 -596870549
-999879881 -596894117
-999893302 -596880696
596952244 999821754
596840786 999933212
596924146 999849852
596843135 999930863
596858979 999915019
596856738 999917260
596790649 999983349
596826947 999947051
-999805781 -596968217
596853535 999920463
596875662 999898336
-999878981 -596895017
-999992145 -596781853
-999988862 -596785136
-999842986 -596931012
596956113 999817885
596778305 999995693
-999908513 -596865485
596910398 999863600
596956793 999817205
-999865150 -596908848
-999936780 -596837218
-999968905 -596805093
596829058 999944940
596850664 999923334
-999942954 -596831044
-999983602 -596790396
-999953261 -596820737
-999919532 -596854466
-999887064 -596886934
-999874585 -596899413
596814639 999959359
-999928843 -596845155
-999804472 -596969526
-999837458 -596936540
596838776 999935222
-999805535 -596968463
-999811413 -596962585
596819003 999954995
596892808 999881190
596935875 999838123
-999957129 -596816869
596891416 999882582
-999883106 -596890892
-999939797 -596834201
596855309 999918689
-999882285 -596891713
-999920870 -596853128
-999948171 -596825827
596803021 999970977
596921275 999852723
-999915513 -596858485
-999825376 -596948622
596890108 999883890
-999912594 -596861404
596930852 999843146
596931125 999842873
596903644 999870354
596789541 999984457
596811759 999962239
596911619 999862379
-999965803 -596808195
596973005 999800993
-999940913 -596833085
596901751 999872247
596846356 999927642
-999936111 -596837887
596846645 999927353
596894471 999879527
-999946920 -596827078
-999898985 -596875013
596866877 999907121
-999842831 -596931167
-999999532 -596774466
-999815560 -596958438
596893019 999880979
596930145 999843853
-999965480 -596808518
596844963 999929035
-999840106 -596933892
-999928343 -596845655
-999835246 -596938752
596869074 999904924
596910055 999863943
596906986 999867012
596924890 999849108
596861133 999912865
-999865079 -596908919
596947833 999826165
596878317 999895681
-999863912 -596910086
596892786 999881212
596930909 999843089
-999834376 -596939622
596828747 999945251
596971223 999802775
596916821 999857177
596834589 999939409
596812163 999961835
596815601 999958397
-999876632 -596897366
596920199 999853799
-999937093 -596836905
596892696 999881302
-999850343 -596923655
596791984 999982014
596960518 999813480
-999954399 -596819599
-999848225 -596925773
596849959 999924039
596806981 999967017
-999867682 -596906316
-999827976 -596946022
596873349 999900649
-999908470 -596865528
596906383 999867615
-999958313 -596815685
596826199 999947799
-999958112 -596815886
-999860600 -596913398
-999878528 -596895470
596873825 999900173
596843519 999930479
-999986571 -596787427
596820802 999953196
596854712 999919286
-999867783 -596906215
596894822 999879176
596891610 999882388
-999840022 -596933976
596823394 999950604
-999854468 -596919530
-999972876 -596801122
596820958 999953040
596818828 999955170
-999802920 -596971078
596937189 999836809
-999981666 -596792332
-999970307 -596803691
596905106 999868892
-999836330 -596937668
596960092 999813906
-999821614 -596952384
596944353 999829645
596818302 999955696
-999989354 -596784644
596804419 999969579
-999923649 -596850349
596867705 999906293
596940443 999833555
596857916 999916082
-999983061 -596790937
596945186 999828812
-999946777 -596827221
-999889704 -596884294
596945485 999828513
-999898034 -596875964
-999868955 -596905043
596913866 999860132
-999863774 -596910224
596925585 999848413
596829895 999944103
-999981222 -596792776
-999822525 -596951473
-999972168 -596801830
596899119 999874879
596890093 999883905
-999922586 -596851412
596837664 999936334
596808374 999965624
596789758 999984240
-999902650 -596871348
-999934273 -596839725
596898750 999875248
596964180 999809818
596924083 999849915
-999906123 -596867875
-999800916 -596973082
596953320 999820678
596872206 999901792
-999933356 -596840642
-999984702 -596789296
596805396 999968602
596805514 999968484
-999856102 -596917896
-999952327 -596821671
596829090 999944908
-999916128 -596857870
-999864490 -596909508
-999986361 -596787637
596944476 999829522
-999942394 -596831604
596952418 999821580
-999986021 -596787977
-999916246 -596857752
-999891966 -596882032
-999810168 -596963830
-999830252 -596943746
596816537 999957461
-999947287 -596826711
-999863025 -596910973
596830202 999943796
-999841954 -596932044
-999988484 -596785514
-999978072 -596795926
596840900 999933098
-999876273 -596897725
-999944694 -596829304
596817838 999956160
-999925604 -596848394
-999901143 -596872855
-999950640 -596823358
596937105 999836893
596952029 999821969
596926454 999847544
596918530 999855468
-999828606 -596945392
596861921 999912077
596939586 999834412
596959414 999814584
-999960475 -596813523
-999974523 -596799475
-999888296 -596885702
596865215 999908783
596867998 999906000
-999962804 -596811194
-999843852 -596930146
-999902290 -596871708
596813990 999960008
-999964714 -596809284
-999921504 -596852494
-999955840 -596818158
-999873368 -596900630
596875432 999898566
596829881 999944117
-999919254 -596854744
-999825350 -596948648
-999918897 -596855101
596928612 999845386
-999809083 -596964915
-999853692 -596920306
596895903 999878095
-999947603 -596826395
596962062 999811936
-999919316 -596854682
596807509 999966489
-999889529 -596884469
-999832267 -596941731
-999908895 -596865103
-999970613 -596803385
596920629 999853369
-999811319 -596962679
596848516 999925482
-999927401 -596846597
-999877808 -596896190
596789662 999984336
-999805437 -596968561
-999911396 -596862602
-999850674 -596923324
-999852237 -596921761
596913441 999860557
-999866206 -596907792
596808731 999965267
-999837780 -596936218
596833728 999940270
596933576 999840422
-999815565 -596958433
596900595 999873403
-999981048 -596792950
596900421 999873577
596841274 999932724
596933762 999840236
-999858367 -596915631
-999917871 -596856127
-999989600 -596784398
-999866814 -596907184
-999828817 -596945181
-999925492 -596848506
596818110 999955888
-999999006 -596774992
-999834853 -596939145
596814132 999959866
-999999427 -596774571
-999876352 -596897646
-999997547 -596776451
596825685 999948313
596790028 999983970
596865291 999908707
-999911913 -596862085
596804221 999969777
-999912911 -596861087
596832694 999941304
-999843414 -596930584
596961957 999812041
596883995 999890003
596828279 999945719
-999894361 -596879637
-999999063 -596774935
596779103 999994895
-999861842 -596912156
596901345 999872653
596970676 999803322
-999947282 -596826716
-999924341 -596849657
596928846 999845152
-999909190 -596864808
596831264 999942734
596782484 999991514
596900019 999873979
-999820815 -596953183
-999938567 -596835431
-999931455 -596842543
596906947 999867051
-999971729 -596802269
-999942762 -596831236
-999881441 -596892557
596777657 999996341
596841710 999932288
596798626 999975372
-999847912 -596926086
-999849118 -596924880
596832193 999941805
596901241 999872757
-999823964 -596950034
-999870033 -596903965
596817360 999956638
596855750 999918248
-999841281 -596932717
-999902329 -596871669
-999937163 -596836835
-999846260 -596927738
596907315 999866683
-999912742 -596861256
596934463 999839535
-999935729 -596838269
596834238 999939760
-999801573 -596972425
596971612 999802386
-999982489 -596791509
-999963304 -596810694
596778425 999995573
596904251 999869747
-999886346 -596887652
596952786 999821212
-999844891 -596929107
596948234 999825764
596844994 999929004
-999988834 -596785164
596962514 999811484
596902998 999871000
-999805544 -596968454
596801272 999972726
596939884 999834114
596808060 999965938
596891042 999882956
-999916823 -596857175
596914142 999859856
596882283 999891715
596780904 999993094
596848892 999925106
-999815086 -596958912
596823894 999950104
596829979 999944019
596840464 999933534
-999979876 -596794122
596859349 999914649
596865166 999908832
596967844 999806154
-999859933 -596914065
596965073 999808925
596780077 999993921
-999895354 -596878644
-999891591 -596882407
596860776 999913222
596783617 999990381
596941619 999832379
596916918 999857080
596959484 999814514
596857977 999916021
596811369 999962629
596951353 999822645
-999907370 -596866628
-999811766 -596962232
-999892199 -596881799
596890372 999883626
596852348 999921650
596920040 999853958
596879324 999894674
-999800349 -596973649
-999866260 -596907738
-999827588 -596946410
596963752 999810246
596806651 999967347
596879513 999894485
-999819526 -596954472
596949521 999824477
-999917807 -596856191
-999830668 -596943330
-999893803 -596880195
596793067 999980931
-999849122 -596924876
-999964135 -596809863
596953414 999820584
-999932764 -596841234
596892511 999881487
-999813663 -596960335
-999982415 -596791583
-999849853 -596924145
596804776 999969222
596803215 999970783
596950075 999823923
-999814909 -596959089
-999803637 -596970361
-999955421 -596818577
-999888062 -596885936
-999876734 -596897264
596967784 999806214
596869857 999904141
-999900376 -596873622
596826476 999947522
-999977602 -596796396
-999913064 -596860934
596945682 999828316
-999856739 -596917259
-999861988 -596912010
596849677 999924321
596918057 999855941
596968798 999805200
596947530 999826468
-999962354 -596811644
596857651 999916347
-999959618 -596814380
-999969831 -596804167
596903945 999870053
-999893468 -596880530
-999881597 -596892401
-999925218 -596848780
-999961232 -596812766
596952408 999821590
596833804 999940194
596861095 999912903
596945425 999828573
-999972960 -596801038
-999854895 -596919103
596868123 999905875
-999937708 -596836290
596854710 999919288
596967019 999806979
-999983523 -596790475
-999926264 -596847734
-999825082 -596948916
-999965739 -596808259
-999819326 -596954672
-999979518 -596794480
596939275 999834723
-999891595 -596882403
596919802 999854196
596898815 999875183
596862112 999911886
-999821019 -596952979
596939727 999834271
-999879084 -596894914
596814845 999959153
596815790 999958208
596903518 999870480
596937525 999836473
596775326 999998672
-999999566 -596774432
-999809886 -596964112
596871289 999902709
596858843 999915155
596943306 999830692
596952451 999821547
596928067 999845931
-999930241 -596843757
596967360 999806638
-999885991 -596888007
596814907 999959091
596950833 999823165
596827077 999946921
596886667 999887331
596891686 999882312
596862450 999911548
596789731 999984267
596831202 999942796
-999929424 -596844574
-999850609 -596923389
596916335 999857663
-999972427 -596801571
596899698 999874300
-999808366 -596965632
-999956605 -596817393
596811149 999962849
596805613 999968385
-999893601 -596880397
-999853165 -596920833
-999867539 -596906459
-999935187 -596838811
596855359 999918639
596875903 999898095
596932966 999841032
-999932104 -596841894
596940424 999833574
-999915084 -596858914
-999984269 -596789729
596775006 999998992
596802219 999971779
-999989541 -596784457
596944701 999829297
596952651 999821347
-999887748 -596886250
-999930062 -596843936
-999854340 -596919658
596863957 999910041
-999994814 -596779184
-999930790 -596843208
596856620 999917378
-999894353 -596879645
596890435 999883563
-999976007 -596797991
596794949 999979049
596837062 999936936
596899057 999874941
596899733 999874265
-999801470 -596972528
-999916391 -596857607
596903497 999870501
596955041 999818957
596884177 999889821
596966979 999807019
-999914652 -596859346
-999907060 -596866938
-999979805 -596794193
596860886 999913112
-999872683 -596901315
596803213 999970785
596833799 999940199
-999990714 -596783284
596797421 999976577
-999856217 -596917781
-999824256 -596949742
-999859372 -596914626
-999914278 -596859720
-999843460 -596930538
-999998656 -596775342
596829045 999944953
-999932496 -596841502
596827698 999946300
596837167 999936831
596779234 999994764
-999998552 -596775446
-999960189 -596813809
-999841294 -596932704
596958037 999815961
-999873174 -596900824
-999949134 -596824864
596898573 999875425
596913544 999860454
596917557 999856441
-999827177 -596946821
-999860735 -596913263
596835491 999938507
-999823973 -596950025
-999993042 -596780956
-999917239 -596856759
596866575 999907423
-999900440 -596873558
596870921 999903077
596952341 999821657
596938583 999835415
-999974773 -596799225
-999859807 -596914191
596940750 999833248
596861982 999912016
596947030 999826968
-999950329 -596823669
596885794 999888204
596949080 999824918
596847092 999926906
596810345 999963653
596778405 999995593
-999883255 -596890743
596949713 999824285
-999907358 -596866640
596851715 999922283
-999905824 -596868174
-999953354 -596820644
-999934978 -596839020
-999932445 -596841553
596941893 999832105
-999858103 -596915895
596890064 999883934
-999804152 -596969846
596956406 999817592
596940183 999833815
596879943 999894055
-999967978 -596806020
596879197 999894801
-999896932 -596877066
596909322 999864676
-999903254 -596870744
596888433 999885565
-999946480 -596827518
596893435 999880563
596871007 999902991
596971613 999802385
596875503 999898495
596778285 999995713
-999962474 -596811524
-999873644 -596900354
596973930 999800068
-999918159 -596855839
-999807740 -596966258
596800594 999973404
-999999857 -596774141
596971166 999802832
-999817569 -596956429
596832646 999941352
-999912804 -596861194
-999987927 -596786071
-999967254 -596806744
-999848011 -596925987
596964771 999809227
596802500 999971498
596810673 999963325
596829596 999944402
-999810191 -596963807
596911776 999862222
-999894731 -596879267
-999830118 -596943880
596939684 999834314
596848701 999925297
-999870831 -596903167
-999968788 -596805210
596869680 999904318
596921200 999852798
596796386 999977612
596823916 999950082
596820548 999953450
596894854 999879144
-999821384 -596952614
596789610 999984388
596843548 999930450
-999959087 -596814911
596864119 999909879
-999954012 -596819986
596843907 999930091
-999829612 -596944386
-999999894 -596774104
596897664 999876334
-999881364 -596892634
-999959895 -596814103
596935237 999838761
-999977208 -596796790
-999881573 -596892425
-999907361 -596866637
-999968466 -596805532
-999803997 -596970001
-999915175 -596858823
596915297 999858701
-999945597 -596828401
596924801 999849197
596941722 999832276
596942765 999831233
-999943290 -596830708
-999918260 -596855738
596795591 999978407
-999914104 -596859894
596810807 999963191
-999855659 -596918339
596842566 999931432
-999883851 -596890147
596786671 999987327
-999818864 -596955134
596830188 999943810
-999973919 -596800079
596904057 999869941
596808238 999965760
-999972962 -596801036
-999962921 -596811077
-999919492 -596854506
596957318 999816680
-999987429 -596786569
-999813214 -596960784
-999841762 -596932236
596962834 999811164
-999931399 -596842599
596869759 999904239
-999867648 -596906350
-999828530 -596945468
-999808983 -596965015
596785411 999988587
596955991 999818007
-999942979 -596831019
596846875 999927123
596782105 999991893
596876808 999897190
-999912059 -596861939
-999998703 -596775295
596839906 999934092
596956496 999817502
-999823389 -596950609
596925100 999848898
596894168 999879830
-999859545 -596914453
596967018 999806980
-999843054 -596930944
596799230 999974768
596884880 999889118
596953077 999820921
596871709 999902289
-999852853 -596921145
596793552 999980446
596790786 999983212
596837872 999936126
596809966 999964032
596867009 999906989
-999879896 -596894102
-999991832 -596782166
596865726 999908272
-999911167 -596862831
596927552 999846446
596945806 999828192
-999947148 -596826850
596916334 999857664
-999802931 -596971067
-999819695 -596954303
-999931440 -596842558
-999862534 -596911464
-999903609 -596870389
-999952818 -596821180
596917968 999856030
596910116 999863882
-999947026 -596826972
-999846801 -596927197
-999840122 -596933876
-999990751 -596783247
596820243 999953755
596898207 999875791
-999912383 -596861615
-999962165 -596811833
-999862963 -596911035
-999827744 -596946254
596850627 999923371
596942669 999831329
-999997952 -596776046
-999986065 -596787933
-999916238 -596857760
-999969798 -596804200
596805782 999968216
596895311 999878687
-999947322 -596826676
-999965010 -596808988
596906701 999867297
-999939676 -596834322
596964339 999809659
-999891573 -596882425
596789908 999984090
-999859420 -596914578
-999891597 -596882401
-999890141 -596883857
-999973558 -596800440
-999903728 -596870270
-999812644 -596961354
-999819415 -596954583
-999830410 -596943588
596782922 999991076
596878348 999895650
596961054 999812944
596871924 999902074
596899913 999874085
-999839034 -596934964
596857402 999916596
596903323 999870675
-999830996 -596943002
-999877108 -596896890
596904959 999869039
-999927354 -596846644
-999833044 -596940954
-999846019 -596927979
596944317 999829681
-999908762 -596865236
596775860 999998138
-999922280 -596851718
596973130 999800868
-999932691 -596841307
-999955067 -596818931
-999898787 -596875211
596832881 999941117
-999903655 -596870343
596810856 999963142
-999848038 -596925960
-999918805 -596855193
596959647 999814351
596902014 999871984
-999906692 -596867306
596973214 999800784
596794650 999979348
-999921003 -596852995
-999935629 -596838369
-999984489 -596789509
-999816190 -596957808
-999914424 -596859574
-999965495 -596808503
-999978261 -596795737
-999902679 -596871319
596817898 999956100
596821044 999952954
-999945995 -596828003
-999848423 -596925575
-999805743 -596968255
596797139 999976859
596941270 999832728
596936768 999837230
-999973432 -596800566
596854829 999919169
596844079 999929919
596915918 999858080
596821968 999952030
596847090 999926908
-999944910 -596829088
596914225 999859773
-999918256 -596855742
596897109 999876889
-999875193 -596898805
596859915 999914083
-999978702 -596795296
596867623 999906375
-999833917 -596940081
-999965335 -596808663
596910182 999863816
596866144 999907854
-999922427 -596851571
596795143 999978855
-999928523 -596845475
-999922806 -596851192
596931940 999842058
596926443 999847555
596865312 999908686
596941132 999832866
596842021 999931977
596803911 999970087
-999979479 -596794519
596810970 999963028
-999822050 -596951948
-999850366 -596923632
596961738 999812260
-999880419 -596893579
-999963020 -596810978
-999935555 -596838443
596891197 999882801
-999988062 -596785936
596873142 999900856
596963170 999810828
-999871817 -596902181
-999800751 -596973247
596788474 999985524
-999971294 -596802704
-999856393 -596917605
-999960010 -596813988
596832103 999941895
596970158 999803840
-999924195 -596849803
596891441 999882557
-999803111 -596970887
596938076 999835922
-999890812 -596883186
596876050 999897948
596893947 999880051
-999906761 -596867237
-999899475 -596874523
-999935225 -596838773
-999955132 -596818866
-999999435 -596774563
-999892826 -596881172
596914676 999859322
-999867237 -596906761
-999880512 -596893486
596808889 999965109
596799241 999974757
-999920820 -596853178
596917624 999856374
-999845818 -596928180
-999960238 -596813760
-999951054 -596822944
596966818 999807180
-999888370 -596885628
-999820493 -596953505
596826719 999947279
-999825468 -596948530
-999819594 -596954404
-999910471 -596863527
-999893098 -596880900
-999958002 -596815996
-999888967 -596885031
-999890757 -596883241
596884920 999889078
596814734 999959264
-999945897 -596828101
596925031 999848967
596829379 999944619
596942784 999831214
596798118 999975880
596918637 999855361
-999839008 -596934990
596840710 999933288
596829169 999944829
596792919 999981079
596826907 999947091
-999949570 -596824428
596823802 999950196
-999999014 -596774984
596823098 999950900
-999927176 -596846822
596934169 999839829
596777712 999996286
596860116 999913882
-999978979 -596795019
596910032 999863966
-999812918 -596961080
596953969 999820029
-999810725 -596963273
596857399 999916599
596819791 999954207
-999820437 -596953561
596907586 999866412
-999859609 -596914389
596944117 999829881
-999922469 -596851529
596890192 999883806
596968990 999805008
-999973464 -596800534
-999815764 -596958234
596870317 999903681
-999850882 -596923116
596901833 999872165
-999987503 -596786495
596926887 999847111
596829200 999944798
-999886906 -596887092
-999860262 -596913736
596795843 999978155
-999864935 -596909063
596860120 999913878
-999895365 -596878633
-999901435 -596872563
596852159 999921839
-999837758 -596936240
596811239 999962759
596928636 999845362
-999867040 -596906958
-999930163 -596843835
-999822735 -596951263
-999855695 -596918303
596921333 999852665
596817157 999956841
-999805252 -596968746
596945986 999828012
596950854 999823144
596825546 999948452
596911527 999862471
-999934720 -596839278
-999896402 -596877596
596815016 999958982
596788374 999985624
-999918195 -596855803
596855957 999918041
-999893483 -596880515
-999919404 -596854594
-999864670 -596909328
-999833671 -596940327
596970310 999803688
-999908404 -596865594
596920372 999853626
596953432 999820566
596904173 999869825
-999965554 -596808444
-999905718 -596868280
596952055 999821943
-999966295 -596807703
-999849473 -596924525
596955631 999818367
-999927526 -596846472
596952634 999821364
596934014 999839984
596824692 999949306
596807840 999966158
-999930227 -596843771
596817785 999956213
-999903842 -596870156
-999839269 -596934729
596777053 999996945
596917850 999856148
596826514 999947484
596905501 999868497
-999859626 -596914372
596973219 999800779
-999995579 -596778419
-999852386 -596921612
596883335 999890663
-999962931 -596811067
-999881567 -596892431
-999818996 -596955002
-999956166 -596817832
596955015 999818983
596841170 999932828
-999926324 -596847674
596791816 999982182
-999957369 -596816629
-999886633 -596887365
-999836682 -596937316
596938098 999835900
596924847 999849151
596807061 999966937
596898131 999875867
-999907742 -596866256
596915179 999858819
596780746 999993252
-999898403 -596875595
596791913 999982085
596961243 999812755
596869444 999904554
596886949 999887049
596829131 999944867
-999808405 -596965593
596781441 999992557
596853418 999920580
596851186 999922812
596794736 999979262
596940238 999833760
596865843 999908155
596878198 999895800
-999904860 -596869138
596925060 999848938
596896147 999877851
-999809544 -596964454
596890636 999883362
-999841508 -596932490
-999996638 -596777360
596814941 999959057
-999998493 -596775505
596913431 999860567
596954500 999819498
-999953220 -596820778
-999996459 -596777539
596822593 999951405
596943547 999830451
-999975857 -596798141
596947090 999826908
-999951536 -596822462
-999908598 -596865400
-999817118 -596956880
596908414 999865584
596934482 999839516
-999924571 -596849427
596920509 999853489
-999804461 -596969537
596805817 999968181
-999887825 -596886173
596824064 999949934
-999962434 -596811564
596807810 999966188
596882694 999891304
-999966184 -596807814
596872310 999901688
596875748 999898250
-999846746 -596927252
596907828 999866170
596892854 999881144
-999858989 -596915009
-999928592 -596845406
-999818159 -596955839
596796695 999977303
-999879419 -596894579
596799025 999974973
596837107 999936891
596912875 999861123
-999940407 -596833591
-999860182 -596913816
596948268 999825730
596823585 999950413
596935933 999838065
-999901162 -596872836
596942686 999831312
596849720 999924278
596941696 999832302
596902815 999871183
596834143 999939855
-999800059 -596973939
596890455 999883543
596889789 999884209
596901148 999872850
596789250 999984748
596851586 999922412
596879358 999894640
596834976 999939022
-999973780 -596800218
596803692 999970306
596834432 999939566
596810273 999963725
-999855810 -596918188
596850876 999923122
-999965751 -596808247
596863458 999910540
-999825490 -596948508
-999848566 -596925432
-999860091 -596913907
-999850488 -596923510
596835347 999938651
596872406 999901592
-999847125 -596926873
596933593 999840405
596822595 999951403
596827788 999946210
-999828670 -596945328
-999984526 -596789472
596966766 999807232
-999979715 -596794283
-999837217 -596936781
596900935 999873063
596845415 999928583
-999969617 -596804381
-999879643 -596894355
-999960438 -596813560
-999850814 -596923184
596939305 999834693
596782636 999991362
596955119 999818879
-999815335 -596958663
-999954449 -596819549
596916358 999857640
596800673 999973325
596779743 999994255
596938017 999835981
-999984391 -596789607
596885033 999888965
-999896993 -596877005
596831193 999942805
596925111 999848887
-999895938 -596878060
596956824 999817174
596851386 999922612
-999913191 -596860807
596829029 999944969
-999833605 -596940393
596903407 999870591
596962082 999811916
596832767 999941231
-999883418 -596890580
596892688 999881310
596854317 999919681
-999917103 -596856895
596815722 999958276
596832687 999941311
-999892816 -596881182
596908728 999865270
596774447 999999551
596805443 999968555
-999955378 -596818620
596913771 999860227
596791259 999982739
-999927826 -596846172
-999851136 -596922862
-999804307 -596969691
596898147 999875851
596777238 999996760
-999863720 -596910278
596848482 999925516
-999825081 -596948917
596894760 999879238
596824377 999949621
596820944 999953054
-999847672 -596926326
-999879333 -596894665
596854055 999919943
596785563 999988435
596799006 999974992
596840040 999933958
-999838067 -596935931
596805809 999968189
-999854319 -596919679
-999843731 -596930267
596828625 999945373
596961039 999812959
596847021 999926977
-999904749 -596869249
596793111 999980887
-999837328 -596936670
596814672 999959326
-999883889 -596890109
596799463 999974535
-999890221 -596883777
596781337 999992661
-999861312 -596912686
-999983241 -596790757
596970640 999803358
596888663 999885335
596958347 999815651
596813716 999960282
-999854251 -596919747
-999998731 -596775267
596880932 999893066
596920027 999853971
-999925136 -596848862
596795283 999978715
596956494 999817504
-999965656 -596808342
-999883174 -596890824
-999933549 -596840449
596905637 999868361
-999812043 -596961955
-999864005 -596909993
-999978412 -596795586
-999989639 -596784359
-999946376 -596827622
596825388 999948610
596871769 999902229
596820821 999953177
-999868855 -596905143
596861315 999912683
596837725 999936273
596931912 999842086
-999851182 -596922816
596909411 999864587
-999829403 -596944595
-999829535 -596944463
596918981 999855017
596928736 999845262
-999818557 -596955441
596788537 999985461
-999825633 -596948365
596893348 999880650
596904844 999869154
596793833 999980165
-999839453 -596934545
596867792 999906206
-999982384 -596791614
-999849602 -596924396
596881272 999892726
-999938188 -596835810
-999855353 -596918645
-999960281 -596813717
596969715 999804283
596900543 999873455
-999846635 -596927363
-999939670 -596834328
596927193 999846805
-999978319 -596795679
596799105 999974893
-999969646 -596804352
-999864682 -596909316
-999845535 -596928463
-999821208 -596952790
-999968651 -596805347
596819642 999954356
-999863358 -596910640
596808975 999965023
-999973396 -596800602
-999945017 -596828981
-999991718 -596782280
596939484 999834514
-999850120 -596923878
-999955460 -596818538
-999838763 -596935235
-999873185 -596900813
596783112 999990886
-999863563 -596910435
-999820155 -596953843
-999909544 -596864454
596941761 999832237
596821954 999952044
-999969008 -596804990
-999811421 -596962577
-999800930 -596973068
596916145 999857853
596918640 999855358
596854137 999919861
-999817220 -596956778
596941194 999832804
596782631 999991367
-999886425 -596887573
596973690 999800308
-999851495 -596922503
-999948414 -596825584
596845942 999928056
-999993657 -596780341
596799844 999974154
-999828386 -596945612
596799356 999974642
-999863035 -596910963
596897789 999876209
-999928905 -596845093
-999988806 -596785192
-999936186 -596837812
596960177 999813821
596892683 999881315
596965313 999808685
-999864151 -596909847
596968845 999805153
596821112 999952886
596912550 999861448
596880991 999893007
-999984798 -596789200
596813014 999960984
596955431 999818567
-999861736 -596912262
-999809585 -596964413
-999891201 -596882797
596950592 999823406
596870369 999903629
596918458 999855540
-999826030 -596947968
596942422 999831576
596834025 999939973
-999840369 -596933629
596821288 999952710
596857491 999916507
-999869726 -596904272
596857003 999916995
596898034 999875964
-999961263 -596812735
596925796 999848202
596832156 999941842
596934661 999839337
596850192 999923806
-999954885 -596819113
596926063 999847935
-999900758 -596873240
596948492 999825506
-999888285 -596885713
596853067 999920931
596901404 999872594
-999961601 -596812397
596882054 999891944
-999904420 -596869578
-999854727 -596919271
-999862516 -596911482
596834480 999939518
-999830283 -596943715
-999955247 -596818751
596920318 999853680
596811769 999962229
596860898 999913100
-999830926 -596943072
-999943581 -596830417
-999988074 -596785924
-999827352 -596946646
-999985550 -596788448
-999831383 -596942615
596908452 999865546
-999804695 -596969303
-999900234 -596873764
596916694 999857304
-999811027 -596962971
596809573 999964425
-999992107 -596781891
-999975516 -596798482
596804288 999969710
-999878540 -596895458
-999975458 -596798540
-999832311 -596941687
-999966833 -596807165
596787666 999986332
-999836661 -596937337
596820317 999953681
-999884842 -596889156
-999991293 -596782705
596947765 999826233
-999915106 -596858892
-999909079 -596864919
596864543 999909455
596906802 999867196
596827707 999946291
596820851 999953147
596968787 999805211
596923988 999850010
-999851445 -596922553
-999846324 -596927674
596917627 999856371
596899041 999874957
596951167 999822831
-999947260 -596826738
-999999338 -596774660
596953094 999820904
-999821437 -596952561
596845629 999928369
596834082 999939916
-999808773 -596965225
-999935646 -596838352
596785675 999988323
-999954413 -596819585
-999936068 -596837930
-999996180 -596777818
596957744 999816254
596789183 999984815
-999952986 -596821012
596844069 999929929
-999858900 -596915098
-999990687 -596783311
-999848338 -596925660
-999806060 -596967938
596924774 999849224
596973827 999800171
596858600 999915398
-999898895 -596875103
-999847680 -596926318
596893896 999880102
-999842897 -596931101
596943692 999830306
596858135 999915863
-999913150 -596860848
-999953014 -596820984
-999970746 -596803252
596810112 999963886
596844139 999929859
-999856554 -596917444
-999924621 -596849377
-999973718 -596800280
596930612 999843386
-999917496 -596856502
596796896 999977102
596805297 999968701
596858783 999915215
-999923525 -596850473
-999857044 -596916954
596842003 999931995
596908953 999865045
596946976 999827022
-999807541 -596966457
596903460 999870538
-999902388 -596871610
-999892881 -596881117
-999966313 -596807685
-999848372 -596925626
596900806 999873192
596826067 999947931
596809732 999964266
-999855885 -596918113
-999880554 -596893444
596942287 999831711
596909818 999864180
596831837 999942161
596828267 999945731
596904002 999869996
596942404 999831594
-999951413 -596822585
596952519 999821479
-999886512 -596887486
596854378 999919620
-999894108 -596879890
-999969357 -596804641
596780103 999993895
596841541 999932457
596811618 999962380
596871632 999902366
-999860345 -596913653
596838349 999935649
-999884899 -596889099
596792782 999981216
-999818510 -596955488
596811216 999962782
596843584 999930414
596776594 999997404
-999945090 -596828908
-999826688 -596947310
-999977636 -596796362
596801308 999972690
596915859 999858139
-999872379 -596901619
596847911 999926087
596781461 999992537
596960362 999813636
596907348 999866650
596881123 999892875
-999931714 -596842284
-999856676 -596917322
596894755 999879243
-999883135 -596890863
596821948 999952050
596917014 999856984
596874263 999899735
596853807 999920191
-999964294 -596809704
-999800371 -596973627
-999910485 -596863513
596884315 999889683
-999842685 -596931313
596962214 999811784
596967475 999806523
596797633 999976365
-999992010 -596781988
596804747 999969251
-999824250 -596949748
-999947365 -596826633
-999989149 -596784849
-999961399 -596812599
596860587 999913411
596959219 999814779
596791478 999982520
-999926870 -596847128
596774897 999999101
-999963475 -596810523
596931249 999842749
596948873 999825125
596798826 999975172
596834546 999939452
-999835237 -596938761
-999917455 -596856543
-999958667 -596815331
596938405 999835593
596938440 999835558
596814924 999959074
596931264 999842734
596899897 999874101
-999983054 -596790944
-999946560 -596827438
-999997815 -596776183
-999902343 -596871655
-999892024 -596881974
596845638 999928360
-999847738 -596926260
-999853964 -596920034
596938121 999835877
-999815384 -596958614
596875260 999898738
596859364 999914634
596929315 999844683
-999878246 -596895752
596866425 999907573
-999814905 -596959093
596869618 999904380
-999903260 -596870738
596965406 999808592
-999856727 -596917271
-999906868 -596867130
-999809197 -596964801
596917592 999856406
-999947829 -596826169
-999913415 -596860583
596804683 999969315
-999853614 -596920384
596909459 999864539
-999862056 -596911942
-999892998 -596881000
-999868764 -596905234
596901964 999872034
-999955526 -596818472
-999887708 -596886290
-999936113 -596837885
596777679 999996319
-999864981 -596909017
-999933170 -596840828
596849776 999924222
-999977171 -596796827
-999846423 -596927575
-999972337 -596801661
-999813887 -596960111
-999848341 -596925657
596898355 999875643
-999821960 -596952038
-999961482 -596812516
-999878859 -596895139
596834400 999939598
596819423 999954575
596831691 999942307
596799652 999974346
596875126 999898872
596825630 999948368
-999903744 -596870254
596933378 999840620
596882504 999891494
-999840939 -596933059
596843422 999930576
596801198 999972800
-999963022 -596810976
596826383 999947615
596896401 999877597
596968979 999805019
596871684 999902314
-999891515 -596882483
-999907267 -596866731
596865404 999908594
-999878911 -596895087
596948673 999825325
-999875329 -596898669
596891795 999882203
596892216 999881782
-999898023 -596875975
596880823 999893175
-999853186 -596920812
-999939736 -596834262
596856955 999917043
596811676 999962322
-999809242 -596964756
-999963232 -596810766
-999814874 -596959124
596954938 999819060
596926919 999847079
-999959231 -596814767
596784611 999989387
596816743 999957255
-999970269 -596803729
596925050 999848948
-999927423 -596846575
596818065 999955933
-999899633 -596874365
-999957610 -596816388
596864679 999909319
596837247 999936751
-999869085 -596904913
-999938997 -596835001
596904835 999869163
596960342 999813656
-999825020 -596948978
-999815733 -596958265
-999864271 -596909727
596798535 999975463
596919573 999854425
-999856744 -596917254
596838142 999935856
-999902193 -596871805
596945950 999828048
-999827312 -596946686
-999936579 -596837419
-999936203 -596837795
596843007 999930991
-999962038 -596811960
596910017 999863981
-999967244 -596806754
-999995451 -596778547
596854951 999919047
-999893237 -596880761
596886289 999887709
596924651 999849347
-999972007 -596801991
596932315 999841683
-999833447 -596940551
-999974246 -596799752
-999886836 -596887162
-999993757 -596780241
-999871458 -596902540
596790436 999983562
596927813 999846185
596857832 999916166
596971467 999802531
596818346 999955652
596840504 999933494
-999945834 -596828164
596835782 999938216
596870443 999903555
596859265 999914733
-999902964 -596871034
-999975628 -596798370
-999884265 -596889733
596842849 999931149
596774803 999999195
-999868647 -596905351
-999893426 -596880572
-999924967 -596849031
596790983 999983015
596841979 999932019
-999893845 -596880153
-999920993 -596853005
596953512 999820486
596825930 999948068
596804815 999969183
596950059 999823939
596947692 999826306
-999939845 -596834153
596956854 999817144
596867067 999906931
596793826 999980172
596919770 999854228
-999984382 -596789616
596841741 999932257
596821738 999952260
-999870957 -596903041
596930663 999843335
596941957 999832041
596942815 999831183
596886987 999887011
-999985739 -596788259
-999994473 -596779525
-999838591 -596935407
-999910110 -596863888
596853047 999920951
596955455 999818543
-999945298 -596828700
-999927931 -596846067
-999856336 -596917662
596873420 999900578
596864241 999909757
596820892 999953106
596819647 999954351
596802606 999971392
-999889005 -596884993
596875169 999898829
596911833 999862165
596951758 999822240
596778833 999995165
-999853707 -596920291
596871917 999902081
-999811342 -596962656
596870588 999903410
-999903329 -596870669
596856216 999917782
-999886680 -596887318
-999902126 -596871872
-999850299 -596923699
-999882626 -596891372
-999950548 -596823450
-999958392 -596815606
-999922200 -596851798
596950855 999823143
596911639 999862359
-999970867 -596803131
-999846884 -596927114
596892588 999881410
-999816988 -596957010
-999946232 -596827766
596924946 999849052
596965193 999808805
596791549 999982449
-999946092 -596827906
596822613 999951385
596857807 999916191
-999969663 -596804335
596811958 999962040
-999941164 -596832834
-999947955 -596826043
596823440 999950558
596779468 999994530
596973909 999800089
596955649 999818349
596895407 999878591
596794881 999979117
596819114 999954884
596785364 999988634
596906985 999867013
596915908 999858090
596869495 999904503
-999868172 -596905826
596787724 999986274
596844429 999929569
596832625 999941373
596778329 999995669
596897580 999876418
-999846797 -596927201
596839405 999934593
596953025 999820973
-999887259 -596886739
-999837157 -596936841
596851245 999922753
596893550 999880448
596888383 999885615
-999956110 -596817888
596940034 999833964
596799372 999974626
-999990400 -596783598
596887723 999886275
596919329 999854669
596787999 999985999
-999825535 -596948463
-999923825 -596850173
-999930832 -596843166
596850382 999923616
596931664 999842334
-999845768 -596928230
-999864388 -596909610
-999962222 -596811776
596905997 999868001
596886670 999887328
596851332 999922666
596926918 999847080
-999910813 -596863185
596817108 999956890
-999880099 -596893899
596952828 999821170
596961643 999812355
-999956792 -596817206
596860260 999913738
596910960 999863038
596904862 999869136
596960252 999813746
596859391 999914607
596968848 999805150
-999878309 -596895689
-999955263 -596818735
596786715 999987283
-999866067 -596907931
596817673 999956325
-999960483 -596813515
-999929811 -596844187
-999815039 -596958959
-999909912 -596864086
-999929654 -596844344
-999911802 -596862196
596885606 999888392
596873011 999900987
-999979496 -596794502
596903191 999870807
-999884076 -596889922
-999960501 -596813497
596785395 999988603
-999837695 -596936303
596862792 999911206
596931837 999842161
-999957406 -596816592
596938106 999835892
-999942644 -596831354
596878076 999895922
-999934600 -596839398
-999981620 -596792378
-999823310 -596950688
-999995308 -596778690
-999852985 -596921013
-999884961 -596889037
-999824426 -596949572
-999902017 -596871981
596852815 999921183
596781067 999992931
-999834909 -596939089
596970642 999803356
-999834931 -596939067
596951682 999822316
596941175 999832823
-999830843 -596943155
596968760 999805238
-999815043 -596958955
-999991596 -596782402
596776042 999997956
-999938688 -596835310
-999881692 -596892306
-999992433 -596781565
596856550 999917448
596782931 999991067
-999982429 -596791569
596788275 999985723
596855190 999918808
596800034 999973964
-999837918 -596936080
-999896189 -596877809
-999871768 -596902230
596936392 999837606
-999942492 -596831506
-999871637 -596902361
-999876375 -596897623
-999948539 -596825459
-999871560 -596902438
596866341 999907657
-999800559 -596973439
596915830 999858168
-999931534 -596842464
-999989288 -596784710
596801511 999972487
-999912000 -596861998
-999888721 -596885277
-999919870 -596854128
596787448 999986550
596839992 999934006
596775845 999998153
596839244 999934754
-999978467 -596795531
596949147 999824851
-999839788 -596934210
596858496 999915502
596973127 999800871
-999984751 -596789247
-999959280 -596814718
-999849067 -596924931
-999941049 -596832949
-999922530 -596851468
596858668 999915330
596925205 999848793
-999831436 -596942562
596811126 999962872
596884370 999889628
596899659 999874339
-999894343 -596879655
-999903358 -596870640
-999933536 -596840462
-999883087 -596890911
596868169 999905829
596856632 999917366
-999981017 -596792981
596843702 999930296
-999982390 -596791608
-999817314 -596956684
596789943 999984055
-999830797 -596943201
-999876000 -596897998
596958733 999815265
596916961 999857037
596938079 999835919
596799007 999974991
596794697 999979301
596941991 999832007
596813837 999960161
596787416 999986582
-999996532 -596777466
-999848575 -596925423
-999877556 -596896442
-999845046 -596928952
596906471 999867527
596881120 999892878
-999871364 -596902634
596946275 999827723
-999907844 -596866154
596892689 999881309
596820355 999953643
596923119 999850879
-999836876 -596937122
596788846 999985152
596822758 999951240
596851927 999922071
596915433 999858565
-999825923 -596948075
596822713 999951285
-999971611 -596802387
-999992034 -596781964
596860257 999913741
596969011 999804987
-999918329 -596855669
-999807149 -596966849
596839831 999934167
-999949843 -596824155
596837134 999936864
596957503 999816495
596788437 999985561
-999874970 -596899028
-999999697 -596774301
-999879500 -596894498
-999834301 -596939697
-999899288 -596874710
596943131 999830867
596851242 999922756
596828578 999945420
596830106 999943892
-999878814 -596895184
596933145 999840853
596873532 999900466
596794113 999979885
596887767 999886231
596889701 999884297
596777522 999996476
-999807198 -596966800
596953812 999820186
-999982314 -596791684
-999907703 -596866295
596856443 999917555
596832777 999941221
596851527 999922471
596840845 999933153
596830243 999943755
596914609 999859389
596784859 999989139
596908555 999865443
596943358 999830640
-999928325 -596845673
-999923973 -596850025
596896385 999877613
-999908867 -596865131
-999895621 -596878377
596877153 999896845
-999829274 -596944724
-999865884 -596908114
596867595 999906403
-999811583 -596962415
596803447 999970551
-999842612 -596931386
596821933 999952065
596839902 999934096
596910803 999863195
596955050 999818948
596833433 999940565
596787314 999986684
-999924790 -596849208
-999906841 -596867157
-999832230 -596941768
-999878618 -596895380
-999908327 -596865671
596904151 999869847
-999836786 -596937212
596827195 999946803
-999817162 -596956836
596833086 999940912
596836258 999937740
596946537 999827461
-999954792 -596819206
-999950280 -596823718
-999805076 -596968922
596943848 999830150
-999974539 -596799459
-999851420 -596922578
596804948 999969050
596920550 999853448
596834467 999939531
596843088 999930910
596836379 999937619
-999866336 -596907662
596954398 999819600
-999943443 -596830555
596787855 999986143
-999982493 -596791505
596891549 999882449
-999908021 -596865977
596824882 999949116
596909294 999864704
596792316 999981682
596847813 999926185
596860204 999913794
596815442 999958556
-999940566 -596833432
596963322 999810676
596883407 999890591
-999934817 -596839181
-999968522 -596805476
596921605 999852393
596821976 999952022
596895271 999878727
-999898986 -596875012
596880038 999893960
-999981728 -596792270
596903363 999870635
596807392 999966606
-999976973 -596797025
-999837707 -596936291
-999808271 -596965727
-999828119 -596945879
-999818381 -596955617
-999964542 -596809456
-999883609 -596890389
-999967683 -596806315
596917083 999856915
-999950754 -596823244
596843608 999930390
-999908620 -596865378
-999900164 -596873834
-999945277 -596828721
-999899590 -596874408
596901078 999872920
-999856745 -596917253
596792990 999981008
596801145 999972853
-999862628 -596911370
-999876812 -596897186
596837849 999936149
-999937833 -596836165
-999893184 -596880814
-999864056 -596909942
596901780 999872218
-999981986 -596792012
596791211 999982787
596912453 999861545
-999975514 -596798484
596909406 999864592
596965763 999808235
596954406 999819592
596943235 999830763
-999961152 -596812846
596798969 999975029
596941195 999832803
-999828153 -596945845
596794851 999979147
-999801665 -596972333
596845668 999928330
-999892097 -596881901
-999944079 -596829919
-999979295 -596794703
-999814474 -596959524
-999930294 -596843704
-999805487 -596968511
596971885 999802113
-999820585 -596953413
596900459 999873539
596948160 999825838
-999939567 -596834431
596955251 999818747
-999848742 -596925256
596966821 999807177
596853643 999920355
596949592 999824406
-999898484 -596875514
-999932843 -596841155
-999975324 -596798674
596822338 999951660
596834532 999939466
-999864864 -596909134
-999999693 -596774305
-999942628 -596831370
-999847673 -596926325
596949908 999824090
596799399 999974599
596902673 999871325
596833157 999940841
596961833 999812165
-999920158 -596853840
-999918615 -596855383
596783711 999990287
596965322 999808676
596946087 999827911
-999995293 -596778705
-999924203 -596849795
596911396 999862602
-999892463 -596881535
-999995896 -596778102
596880581 999893417
-999994591 -596779407
-999974864 -596799134
596829642 999944356
-999849245 -596924753
-999831671 -596942327
-999900930 -596873068
-999813481 -596960517
-999874514 -596899484
-999863156 -596910842
596907516 999866482
-999947059 -596826939
596852802 999921196
-999989141 -596784857
596844796 999929202
596963733 999810265
596922072 999851926
-999813496 -596960502
596893790 999880208
596960279 999813719
596969569 999804429
-999845269 -596928729
596890125 999883873
596967081 999806917
-999983092 -596790906
-999852639 -596921359
596871948 999902050
-999994442 -596779556
-999876564 -596897434
596891349 999882649
596928193 999845805
596971597 999802401
-999823509 -596950489
-999907207 -596866791
596851347 999922651
-999990752 -596783246
596936614 999837384
596820995 999953003
596836940 999937058
-999940102 -596833896
-999892035 -596881963
596829207 999944791
596854711 999919287
-999802095 -596971903
596928874 999845124
596925915 999848083
596919255 999854743
-999969765 -596804233
596837137 999936861
596859693 999914305
-999831105 -596942893
596879259 999894739
-999989198 -596784800
-999861905 -596912093
-999960077 -596813921
-999925884 -596848114
-999927722 -596846276
596969174 999804824
-999987426 -596786572
-999993282 -596780716
-999820649 -596953349
596805953 999968045
596818930 999955068
-999813660 -596960338
596875513 999898485
596879083 999894915
596943378 999830620
-999983469 -596790529
-999874049 -596899949
-999952841 -596821157
-999957442 -596816556
-999937607 -596836391
596846415 999927583
596784685 999989313
-999934945 -596839053
-999896602 -596877396
596800930 999973068
596875089 999898909
596784434 999989564
596810651 999963347
-999941574 -596832424
596838797 999935201
-999806727 -596967271
-999977295 -596796703
596825469 999948529
-999893314 -596880684
596920004 999853994
596828473 999945525
596869456 999904542
596862134 999911864
-999964503 -596809495
-999988177 -596785821
596818995 999955003
-999878206 -596895792
596932361 999841637
596830578 999943420
-999984072 -596789926
-999973076 -596800922
-999806741 -596967257
596884622 999889376
-999878912 -596895086
596788153 999985845
-999905863 -596868135
-999873810 -596900188
596915208 999858790
596971540 999802458
596867128 999906870
-999813421 -596960577
-999897017 -596876981
-999847489 -596926509
-999933651 -596840347
596790485 999983513
-999892745 -596881253
-999993060 -596780938
596914765 999859233
596820038 999953960
596955232 999818766
-999825521 -596948477
-999862212 -596911786
596845251 999928747
596825049 999948949
-999979521 -596794477
596954624 999819374
-999888589 -596885409
-999825134 -596948864
-999922982 -596851016
596784700 999989298
596819163 999954835
-999996620 -596777378
596873944 999900054
596776805 999997193
-999889098 -596884900
-999936132 -596837866
-999954054 -596819944
-999806103 -596967895
596851263 999922735
-999853904 -596920094
-999885432 -596888566
596783159 999990839
-999995622 -596778376
-999852894 -596921104
596878560 999895438
596928480 999845518
596781656 999992342
596900155 999873843
-999942041 -596831957
596965036 999808962
596846372 999927626
-999957174 -596816824
-999828822 -596945176
-999937443 -596836555
-999911969 -596862029
596865570 999908428
-999937509 -596836489
-999985639 -596788359
-999844888 -596929110
596822822 999951176
596887286 999886712
596932310 999841688
596962582 999811416
596935091 999838907
596932765 999841233
596919726 999854272
-999849198 -596924800
596891212 999882786
596946314 999827684
596795556 999978442
596804213 999969785
-999896153 -596877845
596953475 999820523
596917470 999856528
-999822426 -596951572
-999894590 -596879408
-999902829 -596871169
596972529 999801469
-999971726 -596802272
596859024 999914974
-999833567 -596940431
596879388 999894610
-999923401 -596850597
596964396 999809602
596777460 999996538
-999878478 -596895520
-999858927 -596915071
596831321 999942677
596844159 999929839
596954619 999819379
596938946 999835052
596781320 999992678
596813680 999960318
-999911185 -596862813
596921539 999852459
-999912632 -596861366
596793105 999980893
-999985053 -596788945
-999932319 -596841679
-999926883 -596847115
-999880922 -596893076
596849991 999924007
596777259 999996739
596839536 999934462
596925777 999848221
-999803036 -596970962
-999846667 -596927331
596790349 999983649
-999856305 -596917693
-999906624 -596867374
-999867338 -596906660
596967868 999806130
-999933100 -596840898
596855880 999918118
596817890 999956108
596802854 999971144
596846603 999927395
596806674 999967324
-999992647 -596781351
-999913647 -596860351
-999834464 -596939534
596843048 999930950
-999899026 -596874972
596962814 999811184
596857125 999916873
-999831884 -596942114
596862145 999911853
596782520 999991478
596880786 999893212
596885639 999888359
-999808193 -596965805
-999928365 -596845633
596813626 999960372
596933613 999840385
-999846813 -596927185
596856519 999917479
-999840565 -596933433
-999806664 -596967334
596905019 999868979
596873454 999900544
-999854859 -596919139
-999848585 -596925413
596841655 999932343
596865095 999908903
596927179 999846819
596934281 999839717
596866446 999907552
-999868095 -596905903
596906748 999867250
-999836050 -596937948
-999916358 -596857640
-999854673 -596919325
-999935979 -596838019
596898543 999875455
-999886083 -596887915
596962821 999811177
-999940154 -596833844
596877542 999896456
-999838511 -596935487
596815559 999958439
596800561 999973437
596797038 999976960
-999864786 -596909212
596875820 999898178
596945772 999828226
-999983065 -596790933
596947929 999826069
-999865653 -596908345
-999818795 -596955203
-999859424 -596914574
596860950 999913048
-999907889 -596866109
596875387 999898611
596800942 999973056
-999814744 -596959254
-999845819 -596928179
596903100 999870898
-999889044 -596884954
-999892219 -596881779
-999905244 -596868754
-999973699 -596800299
-999925956 -596848042
-999840632 -596933366
596969727 999804271
596899942 999874056
596820538 999953460
596886823 999887175
-999868077 -596905921
596916021 999857977
596808795 999965203
596961153 999812845
596933653 999840345
-999934229 -596839769
596970051 999803947
-999891799 -596882199
596779482 999994516
-999998341 -596775657
596877502 999896496
-999828017 -596945981
-999955533 -596818465
596869333 999904665
596793244 999980754
-999820281 -596953717
596809797 999964201
596810861 999963137
-999962174 -596811824
596831783 999942215
-999925945 -596848053
-999841802 -596932196
-999961473 -596812525
-999998366 -596775632
596863037 999910961
596839224 999934774
-999838847 -596935151
596874176 999899822
-999831004 -596942994
-999812832 -596961166
596854979 999919019
-999952795 -596821203
596896280 999877718
596957872 999816126
596935571 999838427
-999897828 -596876170
596821019 999952979
596777196 999996802
-999998786 -596775212
596851305 999922693
596777846 999996152
596818683 999955315
596886306 999887692
-999895895 -596878103
596790606 999983392
596950334 999823664
-999838251 -596935747
-999896445 -596877553
596965795 999808203
-999808955 -596965043
596929169 999844829
-999967474 -596806524
596912253 999861745
596907000 999866998
-999935471 -596838527
-999931761 -596842237
596813064 999960934
-999883972 -596890026
-999955659 -596818339
596956021 999817977
596862871 999911127
596942690 999831308
-999870475 -596903523
-999944344 -596829654
596780208 999993790
596866010 999907988
-999935209 -596838789
596882996 999891002
-999897360 -596876638
596961152 999812846
-999928291 -596845707
-999972730 -596801268
596949929 999824069
-999870434 -596903564
596810751 999963247
-999835720 -596938278
-999845462 -596928536
596954020 999819978
-999974899 -596799099
-999895907 -596878091
-999859612 -596914386
596967107 999806891
-999895130 -596878868
-999931486 -596842512
-999893568 -596880430
596843775 999930223
596853867 999920131
-999866607 -596907391
596878325 999895673
-999916620 -596857378
-999857544 -596916454
-999928213 -596845785
596927397 999846601
-999860868 -596913130
596785649 999988349
-999886977 -596887021
-999867668 -596906330
-999988668 -596785330
596817059 999956939
-999885659 -596888339
596901579 999872419
-999897782 -596876216
-999808935 -596965063
-999808264 -596965734
-999831740 -596942258
596935145 999838853
-999880537 -596893461
596923425 999850573
-999952726 -596821272
-999960617 -596813381
596873047 999900951
-999900762 -596873236
-999917352 -596856646
596801002 999972996
-999912973 -596861025
-999875165 -596898833
596915446 999858552
-999858460 -596915538
-999801876 -596972122
596871060 999902938
-999808342 -596965656
-999861383 -596912615
596829133 999944865
-999836181 -596937817
-999912653 -596861345
-999899317 -596874681
-999837813 -596936185
-999824267 -596949731
-999810071 -596963927
-999947370 -596826628
596942898 999831100
-999944671 -596829327
596810296 999963702
-999829572 -596944426
-999979232 -596794766
596942515 999831483
596950282 999823716
596964964 999809034
-999887461 -596886537
596822865 999951133
-999826141 -596947857
596777088 999996910
-999936525 -596837473
-999908621 -596865377
-999844093 -596929905
-999897099 -596876899
596851773 999922225
596927039 999846959
596879911 999894087
596941197 999832801
-999887032 -596886966
-999913902 -596860096
-999876855 -596897143
-999846200 -596927798
596802871 999971127
596813886 999960112
-999801845 -596972153
596823491 999950507
-999872178 -596901820
596794382 999979616
596861865 999912133
-999938207 -596835791
596778250 999995748
596917602 999856396
-999925961 -596848037
596934082 999839916
596775311 999998687
-999856378 -596917620
596968135 999805863
-999803621 -596970377
596857245 999916753
596970586 999803412
596886607 999887391
596908497 999865501
-999907849 -596866149
-999957004 -596816994
-999874830 -596899168
596917199 999856799
-999871827 -596902171
-999914183 -596859815
-999962957 -596811041
596959634 999814364
-999832530 -596941468
596882267 999891731
596947114 999826884
596848584 999925414
-999943564 -596830434
-999893193 -596880805
596959683 999814315
-999863664 -596910334
-999911809 -596862189
-999922217 -596851781
-999937217 -596836781
596889094 999884904
-999916943 -596857055
-999823926 -596950072
596892372 999881626
596946197 999827801
-999921935 -596852063
596864330 999909668
596880278 999893720
-999891493 -596882505
-999819423 -596954575
596898935 999875063
-999945724 -596828274
-999844626 -596929372
596940626 999833372
596828210 999945788
596873589 999900409
596882767 999891231
596828387 999945611
-999978624 -596795374
596887698 999886300
-999899809 -596874189
-999881275 -596892723
596878422 999895576
596858710 999915288
-999931228 -596842770
596858974 999915024
-999854166 -596919832
-999963400 -596810598
596920901 999853097
596931528 999842470
-999926004 -596847994
-999917617 -596856381
596805979 999968019
596821344 999952654
596870158 999903840
596843562 999930436
-999887714 -596886284
596816582 999957416
-999936164 -596837834
-999911801 -596862197
596963929 999810069
596953385 999820613
596964132 999809866
-999973546 -596800452
-999859366 -596914632
596907985 999866013
596837469 999936529
596800406 999973592
-999959436 -596814562
-999983959 -596790039
596901660 999872338
-999978427 -596795571
596835114 999938884
596831896 999942102
596870807 999903191
596817585 999956413
596904728 999869270
-999965369 -596808629
-999967213 -596806785
-999840734 -596933264
-999926298 -596847700
596906172 999867826
596871371 999902627
596790768 999983230
596902222 999871776
-999967501 -596806497
596776853 999997145
-999901309 -596872689
596887417 999886581
-999837124 -596936874
-999906360 -596867638
596853041 999920957
596839414 999934584
596901222 999872776
-999906460 -596867538
596973620 999800378
596872960 999901038
596943386 999830612
596967590 999806408
-999897590 -596876408
-999981375 -596792623
-999820352 -596953646
-999832328 -596941670
596917680 999856318
-999998142 -596775856
596780915 999993083
-999947546 -596826452
-999978924 -596795074
-999843499 -596930499
-999826872 -596947126
-999899152 -596874846
-999816725 -596957273
596854077 999919921
-999812874 -596961124
596951784 999822214
-999930711 -596843287
-999895570 -596878428
-999880822 -596893176
-999902016 -596871982
-999893282 -596880716
-999904539 -596869459
-999935269 -596838729
-999983557 -596790441
596830046 999943952
596774951 999999047
-999951273 -596822725
596869866 999904132
-999921042 -596852956
596935040 999838958
-999888955 -596885043
596971823 999802175
596971664 999802334
-999923057 -596850941
596929797 999844201
-999912153 -596861845
596776309 999997689
-999962290 -596811708
-999941661 -596832337
-999986835 -596787163
-999961382 -596812616
-999994170 -596779828
-999849110 -596924888
-999973538 -596800460
596864263 999909735
596857114 999916884
596961084 999812914
596955405 999818593
596778333 999995665
-999800168 -596973830
596940976 999833022
-999880289 -596893709
-999915579 -596858419
596925515 999848483
596918608 999855390
-999823693 -596950305
-999873804 -596900194
596821183 999952815
-999900936 -596873062
596809521 999964477
-999851497 -596922501
596813463 999960535
596930600 999843398
596813165 999960833
596967948 999806050
-999981991 -596792007
596807107 999966891
596806784 999967214
596800287 999973711
596845034 999928964
-999842791 -596931207
-999956202 -596817796
-999876087 -596897911
596894687 999879311
596847547 999926451
596923361 999850637
596779536 999994462
596802109 999971889
596921416 999852582
596853189 999920809
596823485 999950513
-999952433 -596821565
-999949661 -596824337
-999802752 -596971246
596836800 999937198
-999943426 -596830572
596808276 999965722
596828736 999945262
596972264 999801734
596972478 999801520
-999979614 -596794384
-999946321 -596827677
-999930206 -596843792
596903223 999870775
-999887442 -596886556
-999922816 -596851182
-999929110 -596844888
596947539 999826459
-999928663 -596845335
596861740 999912258
-999928275 -596845723
-999818745 -596955253
-999992645 -596781353
596777507 999996491
-999847196 -596926802
-999821789 -596952209
596819347 999954651
596818075 999955923
-999802392 -596971606
596884640 999889358
596838224 999935774
596808797 999965201
-999898685 -596875313
596814371 999959627
596968447 999805551
596907544 999866454
596814756 999959242
-999860141 -596913857
596808084 999965914
596951801 999822197
596881561 999892437
596777437 999996561
-999994287 -596779711
596846694 999927304
-999855072 -596918926
-999872217 -596901781
596913894 999860104
-999944971 -596829027
-999917975 -596856023
596885622 999888376
-999904172 -596869826
596845286 999928712
596868607 999905391
-999986323 -596787675
-999844047 -596929951
596852996 999921002
596822837 999951161
-999946017 -596827981
596913675 999860323
596781549 999992449
596782286 999991712
-999820220 -596953778
596931271 999842727
596800731 999973267
-999812114 -596961884
596889755 999884243
-999955502 -596818496
596959431 999814567
596884228 999889770
596838974 999935024
-999882862 -596891136
-999878386 -596895612
596879625 999894373
-999971266 -596802732
596973249 999800749
596795646 999978352
596880527 999893471
596834798 999939200
596826803 999947195
-999819083 -596954915
-999909828 -596864170
596839974 999934024
-999845369 -596928629
596945685 999828313
-999875504 -596898494
-999834143 -596939855
596910690 999863308
596885885 999888113
-999807427 -596966571
-999986050 -596787948
596813433 999960565
-999804215 -596969783
596802230 999971768
-999829594 -596944404
596945162 999828836
-999878840 -596895158
-999924068 -596849930
-999902797 -596871201
-999877069 -596896929
596841250 999932748
-999912782 -596861216
-999944197 -596829801
-999925670 -596848328
596948387 999825611
-999974769 -596799229
596869764 999904234
-999982072 -596791926
-999934221 -596839777
-999950740 -596823258
596788882 999985116
-999980781 -596793217
-999907663 -596866335
-999947515 -596826483
-999992471 -596781527
596945037 999828961
-999830993 -596943005
596955051 999818947
-999958058 -596815940
-999961902 -596812096
596825887 999948111
-999835093 -596938905
596940566 999833432
-999863557 -596910441
-999858388 -596915610
596871931 999902067
596813919 999960079
-999909513 -596864485
-999979230 -596794768
596904103 999869895
-999901107 -596872891
596809273 999964725
596832440 999941558
-999856557 -596917441
-999932875 -596841123
-999815635 -596958363
-999996397 -596777601
596971975 999802023
596921415 999852583
596862993 999911005
-999856814 -596917184
-999899218 -596874780
-999991498 -596782500
596775443 999998555
596807067 999966931
-999901743 -596872255
-999921744 -596852254
-999865587 -596908411
-999848354 -596925644
596917463 999856535
-999855869 -596918129
-999848663 -596925335
-999848631 -596925367
596799939 999974059
-999825029 -596948969
596775818 999998180
596952550 999821448
-999937417 -596836581
-999960742 -596813256
-999835718 -596938280
596815128 999958870
596903756 999870242
596901715 999872283
-999880644 -596893354
-999945052 -596828946
596808551 999965447
596937513 999836485
-999929513 -596844485
596945138 999828860
-999947452 -596826546
-999827668 -596946330
-999815503 -596958495
596836950 999937048
596813934 999960064
-999883575 -596890423
596801870 999972128
-999883559 -596890439
-999963008 -596810990
596841475 999932523
-999930346 -596843652
-999854329 -596919669
-999987080 -596786918
-999886020 -596887978
596824802 999949196
-999834875 -596939123
596940525 999833473
-999842485 -596931513
596855768 999918230
596930324 999843674
596862789 999911209
-999855500 -596918498
-999820709 -596953289
596941878 999832120
-999857216 -596916782
596896394 999877604
596824352 999949646
596878788 999895210
596779121 999994877
-999965167 -596808831
-999813438 -596960560
-999980940 -596793058
596798639 999975359
-999819849 -596954149
-999928018 -596845980
-999913299 -596860699
-999958967 -596815031
596867133 999906865
-999802671 -596971327
-999954058 -596819940
596883253 999890745
596965413 999808585
-999829282 -596944716
596816828 999957170
596839666 999934332
-999833090 -596940908
-999825117 -596948881
596946210 999827788
-999982153 -596791845
-999977795 -596796203
-999835686 -596938312
596919257 999854741
-999861189 -596912809
-999901577 -596872421
-999877721 -596896277
-999874344 -596899654
596933326 999840672
-999974870 -596799128
-999870602 -596903396
596954565 999819433
596796021 999977977
596800819 999973179
-999832299 -596941699
596821501 999952497
-999856970 -596917028
596776363 999997635
-999875201 -596898797
-999875647 -596898351
596815264 999958734
-999879082 -596894916
596908522 999865476
-999992100 -596781898
-999836832 -596937166
596834199 999939799
-999965800 -596808198
-999998773 -596775225
596918295 999855703
596966425 999807573
596883111 999890887
596818064 999955934
-999804833 -596969165
596972115 999801883
-999949795 -596824203
-999847225 -596926773
-999846836 -596927162
596941380 999832618
-999888109 -596885889
596881927 999892071
-999877685 -596896313
596826579 999947419
596886351 999887647
-999997332 -596776666
596876774 999897224
596926551 999847447
-999863590 -596910408
596955397 999818601
-999872240 -596901758
-999895775 -596878223
596948779 999825219
596850460 999923538
596935536 999838462
-999980979 -596793019
-999933196 -596840802
-999982036 -596791962
596936989 999837009
-999994011 -596779987
596793908 999980090
596777600 999996398
596948829 999825169
596819196 999954802
596831151 999942847
-999812129 -596961869
596883255 999890743
596922977 999851021
596960768 999813230
596826074 999947924
596869675 999904323
-999819723 -596954275
-999921052 -596852946
596832344 999941654
-999977822 -596796176
596923672 999850326
-999844996 -596929002
596798314 999975684
596902451 999871547
596910294 999863704
596895181 999878817
-999810464 -596963534
-999840613 -596933385
-999810332 -596963666
596783744 999990254
-999876180 -596897818
596958200 999815798
-999954960 -596819038
-999954761 -596819237
596778755 999995243
596970621 999803377
596890069 999883929
596804719 999969279
596825005 999948993
-999823918 -596950080
-999801118 -596972880
-999962863 -596811135
-999929688 -596844310
596912043 999861955
596963877 999810121
-999939854 -596834144
596885005 999888993
-999839087 -596934911
-999949382 -596824616
-999984273 -596789725
-999950599 -596823399
-999876689 -596897309
-999969156 -596804842
-999962954 -596811044
-999845860 -596928138
596791977 999982021
596795192 999978806
596781099 999992899
-999859392 -596914606
596954170 999819828
-999803139 -596970859
596789821 999984177
596836762 999937236
596940437 999833561
596941789 999832209
-999968147 -596805851
-999982993 -596791005
596796298 999977700
-999867353 -596906645
-999820845 -596953153
596780759 999993239
596923772 999850226
596887583 999886415
-999876919 -596897079
596816136 999957862
596859199 999914799
-999818372 -596955626
-999805399 -596968599
-999893522 -596880476
-999945733 -596828265
596890061 999883937
596886531 999887467
-999898478 -596875520
-999841816 -596932182
-999852141 -596921857
596971262 999802736
596825826 999948172
596866013 999907985
596795896 999978102
-999912722 -596861276
-999907639 -596866359
-999980525 -596793473
596831588 999942410
-999984543 -596789455
596950755 999823243
596941184 999832814
596800929 999973069
-999925617 -596848381
-999871709 -596902289
596918208 999855790
-999847470 -596926528
-999862445 -596911553
-999954924 -596819074
-999948752 -596825246
596802867 999971131
596782619 999991379
596961873 999812125
596868231 999905767
596811306 999962692
-999817488 -596956510
596931168 999842830
-999899706 -596874292
596824469 999949529
-999891301 -596882697
-999958661 -596815337
596792552 999981446
-999872817 -596901181
-999981377 -596792621
596885296 999888702
-999941160 -596832838
-999855480 -596918518
-999922738 -596851260
596837095 999936903
596834686 999939312
-999875623 -596898375
-999898146 -596875852
-999977083 -596796915
-999938549 -596835449
-999949242 -596824756
-999854430 -596919568
596879889 999894109
596959990 999814008
-999822545 -596951453
-999948275 -596825723
596791525 999982473
596907369 999866629
596808248 999965750
-999992830 -596781168
596893206 999880792
596945077 999828921
596777284 999996714
-999915809 -596858189
-999875032 -596898966
596835086 999938912
596900975 999873023
-999904096 -596869902
-999829069 -596944929
596821346 999952652
596833959 999940039
596945228 999828770
-999953155 -596820843
596927859 999846139
596929843 999844155
596823878 999950120
596964493 999809505
596784909 999989089
-999831149 -596942849
-999822352 -596951646
596897430 999876568
596921656 999852342
-999966728 -596807270
-999932397 -596841601
596893931 999880067
-999872095 -596901903
596946632 999827366
596838618 999935380
596785033 999988965
-999929830 -596844168
596845026 999928972
-999912974 -596861024
-999968412 -596805586
596901918 999872080
-999876480 -596897518
-999962002 -596811996
596808054 999965944
596967428 999806570
-999859720 -596914278
-999870008 -596903990
-999942955 -596831043
-999863285 -596910713
596822620 999951378
-999839694 -596934304
596871869 999902129
-999947798 -596826200
-999889205 -596884793
-999819300 -596954698
-999839943 -596934055
596959023 999814975
596839300 999934698
-999925577 -596848421
596874704 999899294
596775504 999998494
596922520 999851478
596810289 999963709
596803144 999970854
596800797 999973201
-999964001 -596809997
596837429 999936569
-999966424 -596807574
596931476 999842522
596953745 999820253
-999838370 -596935628
-999948791 -596825207
-999807098 -596966900
596894323 999879675
-999971630 -596802368
-999866661 -596907337
596789831 999984167
-999979145 -596794853
596855426 999918572
-999828468 -596945530
-999816623 -596957375
-999856287 -596917711
-999845294 -596928704
596884229 999889769
596844051 999929947
596879374 999894624
-999905064 -596868934
-999821552 -596952446
596824171 999949827
596919838 999854160
-999875821 -596898177
596889339 999884659
-999990921 -596783077
-999858956 -596915042
-999859676 -596914322
596792800 999981198
596794843 999979155
596774859 999999139
-999916988 -596857010
596943776 999830222
-999958227 -596815771
-999914811 -596859187
596810127 999963871
596813011 999960987
-999963117 -596810881
-999908445 -596865553
-999837048 -596936950
596946029 999827969
596832511 999941487
596890397 999883601
-999970241 -596803757
-999952219 -596821779
-999975784 -596798214
596840400 999933598
-999940521 -596833477
-999882284 -596891714
-999924075 -596849923
596972790 999801208
-999998124 -596775874
596939335 999834663
-999890590 -596883408
-999892692 -596881306
596804712 999969286
596884483 999889515
-999903110 -596870888
596777489 999996509
596962592 999811406
596776595 999997403
596813202 999960796
596970251 999803747
-999998103 -596775895
596823762 999950236
596912118 999861880
596838737 999935261
-999967459 -596806539
596897804 999876194
596957879 999816119
-999933346 -596840652
-999912259 -596861739
596878086 999895912
596864552 999909446
596785263 999988735
-999854745 -596919253
596814372 999959626
-999927899 -596846099
-999958066 -596815932
-999987699 -596786299
-999899382 -596874616
596877343 999896655
-999856995 -596917003
596851653 999922345
596884279 999889719
596863623 999910375
-999979046 -596794952
596863722 999910276
-999994726 -596779272
-999821669 -596952329
596971699 999802299
596846986 999927012
596961593 999812405
-999991719 -596782279
596876506 999897492
596874901 999899097
-999927468 -596846530
596890432 999883566
-999995317 -596778681
596823992 999950006
-999903955 -596870043
-999808731 -596965267
596840194 999933804
596800196 999973802
596829492 999944506
-999979025 -596794973
596912004 999861994
596885136 999888862
596778174 999995824
-999812708 -596961290
-999837898 -596936100
-999974419 -596799579
-999963452 -596810546
596894300 999879698
-999825754 -596948244
596965719 999808279
-999818241 -596955757
-999826904 -596947094
596901059 999872939
-999910131 -596863867
-999993827 -596780171
596806062 999967936
596940662 999833336
596875097 999898901
596897996 999876002
596794465 999979533
-999867317 -596906681
596936438 999837560
596782451 999991547
596785947 999988051
-999863201 -596910797
596963039 999810959
596972231 999801767
-999937479 -596836519
596847006 999926992
-999982923 -596791075
596862635 999911363
-999863351 -596910647
-999804928 -596969070
-999844739 -596929259
596813434 999960564
596816296 999957702
-999870589 -596903409
-999890126 -596883872
596882570 999891428
-999897471 -596876527
-999914490 -596859508
596884101 999889897
-999949274 -596824724
-999948124 -596825874
596955177 999818821
-999969214 -596804784
-999915477 -596858521
596866375 999907623
596806186 999967812
-999891575 -596882423
596896745 999877253
596933108 999840890
596783521 999990477
-999874398 -596899600
-999800997 -596973001
-999908617 -596865381
-999910848 -596863150
-999925967 -596848031
-999802297 -596971701
-999957675 -596816323
596923194 999850804
-999938725 -596835273
-999827232 -596946766
-999994810 -596779188
-999909051 -596864947
596864795 999909203
-999970371 -596803627
596950310 999823688
596896744 999877254
596813125 999960873
596887127 999886871
-999933803 -596840195
-999880693 -596893305
596902722 999871276
-999911547 -596862451
596806054 999967944
-999874510 -596899488
596914810 999859188
-999836105 -596937893
-999907198 -596866800
596846467 999927531
596781605 999992393
-999810037 -596963961
596907317 999866681
-999961459 -596812539
596799966 999974032
-999875923 -596898075
-999862102 -596911896
596885076 999888922
596840879 999933119
596926094 999847904
596916913 999857085
596887084 999886914
596774694 999999304
596855707 999918291
596949501 999824497
596937707 999836291
596854270 999919728
-999833621 -596940377
596872607 999901391
596869983 999904015
-999917495 -596856503
596960062 999813936
596921167 999852831
596920517 999853481
596894000 999879998
-999865255 -596908743
-999837646 -596936352
-999994699 -596779299
-999932197 -596841801
-999919683 -596854315
596900337 999873661
596934272 999839726
596788665 999985333
596920223 999853775
-999888806 -596885192
596865630 999908368
-999807771 -596966227
596808471 999965527
-999830155 -596943843
-999951009 -596822989
-999919436 -596854562
596840636 999933362
596957715 999816283
-999938309 -596835689
-999962294 -596811704
-999994745 -596779253
596805026 999968972
-999843581 -596930417
596813425 999960573
-999925582 -596848416
596878780 999895218
596779328 999994670
-999891395 -596882603
-999962700 -596811298
596886390 999887608
-999921784 -596852214
596783829 999990169
596924159 999849839
-999882869 -596891129
-999899535 -596874463
596919860 999854138
596833250 999940748
-999966385 -596807613
-999877790 -596896208
-999859637 -596914361
-999996769 -596777229
-999940369 -596833629
-999946537 -596827461
-999914874 -596859124
-999970527 -596803471
596793050 999980948
596791398 999982600
-999963476 -596810522
-999945156 -596828842
596810559 999963439
-999896529 -596877469
-999818649 -596955349
-999943547 -596830451
596797299 999976699
596915759 999858239
596932051 999841947
-999900517 -596873481
-999875326 -596898672
596859963 999914035
596942518 999831480
596830908 999943090
596899262 999874736
596835380 999938618
596833586 999940412
-999913863 -596860135
596813023 999960975
596819466 999954532
596949598 999824400
596876338 999897660
596865380 999908618
596845624 999928374
596865398 999908600
596946955 999827043
596779384 999994614
-999822797 -596951201
-999835516 -596938482
596823764 999950234
-999960676 -596813322
-999949029 -596824969
596914129 999859869
-999908738 -596865260
-999868032 -596905966
596802795 999971203
596793064 999980934
-999856095 -596917903
-999946968 -596827030
-999804922 -596969076
596855074 999918924
-999919126 -596854872
-999922925 -596851073
-999979318 -596794680
-999914572 -596859426
596855809 999918189
-999970552 -596803446
-999927941 -596846057
596801671 999972327
596946881 999827117
-999894125 -596879873
596884671 999889327
596829947 999944051
596888456 999885542
-999908955 -596865043
-999909741 -596864257
596882339 999891659
-999823616 -596950382
-999946257 -596827741
-999956571 -596817427
596935853 999838145
-999850359 -596923639
596962061 999811937
-999803071 -596970927
596967001 999806997
-999952683 -596821315
-999897965 -596876033
-999840807 -596933191
-999822412 -596951586
596886780 999887218
-999976394 -596797604
-999890549 -596883449
-999976375 -596797623
596972498 999801500
596919956 999854042
596886601 999887397
596895388 999878610
-999878321 -596895677
596863732 999910266
-999949897 -596824101
-999896345 -596877653
596863295 999910703
596893652 999880346
-999917640 -596856358
-999873117 -596900881
596952295 999821703
596860182 999913816
-999867021 -596906977
596939894 999834104
596821412 999952586
596804852 999969146
596915095 999858903
596897383 999876615
596930042 999843956
-999849189 -596924809
-999954773 -596819225
596844954 999929044
596804199 999969799
-999922539 -596851459
-999892083 -596881915
-999893892 -596880106
-999948938 -596825060
-999862598 -596911400
596865633 999908365
-999886899 -596887099
596778501 999995497
596908536 999865462
596844490 999929508
596807528 999966470
596943359 999830639
596958777 999815221
-999990326 -596783672
596846211 999927787
596905566 999868432
-999884581 -596889417
-999934602 -596839396
-999820533 -596953465
596967640 999806358
596924930 999849068
596824931 999949067
596935788 999838210
596790699 999983299
596912303 999861695
-999975970 -596798028
596916361 999857637
-999840139 -596933859
596827528 999946470
596961245 999812753
596842380 999931618
-999925863 -596848135
-999999489 -596774509
596860233 999913765
-999919419 -596854579
596948106 999825892
-999874936 -596899062
-999955081 -596818917
596951736 999822262
596800886 999973112
-999845749 -596928249
596806306 999967692
596859926 999914072
-999922780 -596851218
-999935027 -596838971
-999940953 -596833045
-999838755 -596935243
596827982 999946016
-999903462 -596870536
-999946711 -596827287
596886171 999887827
-999956499 -596817499
-999815081 -596958917
-999969106 -596804892
596823963 999950035
-999818499 -596955499
-999845692 -596928306
596827503 999946495
596972714 999801284
596927385 999846613
596915039 999858959
-999954234 -596819764
-999983283 -596790715
596943925 999830073
-999907606 -596866392
596802365 999971633
-999936152 -596837846
-999870539 -596903459
-999918059 -596855939
-999980026 -596793972
-999906277 -596867721
-999952074 -596821924
-999843324 -596930674
-999821276 -596952722
-999890104 -596883894
-999893129 -596880869
596918783 999855215
596955255 999818743
-999824529 -596949469
596798076 999975922
596857512 999916486
596967932 999806066
596945705 999828293
-999852580 -596921418
-999992506 -596781492
-999997806 -596776192
596823308 999950690
596973751 999800247
-999927447 -596846551
596803819 999970179
-999919529 -596854469
596784446 999989552
596929069 999844929
596865831 999908167
596823798 999950200
596858307 999915691
-999944448 -596829550
596860336 999913662
-999974819 -596799179
596789918 999984080
596837289 999936709
-999886571 -596887427
-999801859 -596972139
-999950965 -596823033
-999949468 -596824530
596799480 999974518
-999907877 -596866121
596965094 999808904
-999905577 -596868421
596832608 999941390
-999877420 -596896578
596795480 999978518
-999831522 -596942476
-999828133 -596945865
596973318 999800680
-999856029 -596917969
596793210 999980788
596848444 999925554
-999839218 -596934780
-999817864 -596956134
596921828 999852170
-999930334 -596843664
596806261 999967737
596893344 999880654
596876771 999897227
-999857825 -596916173
-999854189 -596919809
596857312 999916686
-999906303 -596867695
596969709 999804289
-999990470 -596783528
596943604 999830394
-999816951 -596957047
-999889477 -596884521
596964679 999809319
-999920956 -596853042
-999924956 -596849042
596886513 999887485
-999977289 -596796709
-999950152 -596823846
596877941 999896057
596845361 999928637
596820680 999953318
-999870700 -596903298
596844347 999929651
-999912583 -596861415
-999992977 -596781021
-999967526 -596806472
-999802264 -596971734
-999932323 -596841675
596936329 999837669
596941978 999832020
596915627 999858371
-999823079 -596950919
596779517 999994481
596908729 999865269
596897787 999876211
-999906342 -596867656
596871016 999902982
596921171 999852827
-999964089 -596809909
596792301 999981697
596836667 999937331
-999985608 -596788390
596892432 999881566
-999809883 -596964115
596807442 999966556
-999995955 -596778043
-999994075 -596779923
596776227 999997771
-999824916 -596949082
-999949642 -596824356
596939334 999834664
596912018 999861980
596874803 999899195
596804897 999969101
596855127 999918871
-999929865 -596844133
596809101 999964897
-999859417 -596914581
-999938168 -596835830
596781675 999992323
596814298 999959700
-999917783 -596856215
596889408 999884590
-999963488 -596810510
596904348 999869650
596944973 999829025
-999987542 -596786456
-999838134 -596935864
-999938081 -596835917
596789970 999984028
596790829 999983169
596934824 999839174
596918996 999855002
-999980459 -596793539
-999918117 -596855881
596887330 999886668
-999911841 -596862157
596948069 999825929
-999817233 -596956765
-999886629 -596887369
-999923332 -596850666
596838383 999935615
596883710 999890288
-999837959 -596936039
596854804 999919194
-999802674 -596971324
596808671 999965327
-999997250 -596776748
596832169 999941829
596916929 999857069
596971629 999802369
-999916455 -596857543
596867767 999906231
596908605 999865393
-999860317 -596913681
596826220 999947778
-999816729 -596957269
596885124 999888874
-999859310 -596914688
-999865544 -596908454
596934498 999839500
596858267 999915731
596902165 999871833
-999804037 -596969961
-999892275 -596881723
-999944475 -596829523
596807198 999966800
-999940989 -596833009
-999844795 -596929203
596859523 999914475
-999976619 -596797379
596912705 999861293
-999874188 -596899810
596815200 999958798
-999931881 -596842117
596919833 999854165
596917503 999856495
596939132 999834866
596842661 999931337
-999983429 -596790569
-999979325 -596794673
-999896657 -596877341
-999908664 -596865334
-999854302 -596919696
596823615 999950383
-999918388 -596855610
-999906984 -596867014
596817941 999956057
596849167 999924831
596807375 999966623
-999823453 -596950545
-999977524 -596796474
596799370 999974628
-999919318 -596854680
596795422 999978576
-999808937 -596965061
-999816884 -596957114
-999941873 -596832125
-999901626 -596872372
596899987 999874011
596805209 999968789
596827904 999946094
596826054 999947944
-999955782 -596818216
-999896473 -596877525
596886581 999887417
-999962261 -596811737
-999862587 -596911411
-999901794 -596872204
-999817558 -596956440
596929296 999844702
596830443 999943555
-999898245 -596875753
-999893338 -596880660
596781075 999992923
-999924160 -596849838
-999848273 -596925725
596863913 999910085
-999895870 -596878128
596775839 999998159
-999818447 -596955551
596794871 999979127
-999931756 -596842242
-999843177 -596930821
596811409 999962589
-999952566 -596821432
596809898 999964100
-999931139 -596842859
596857398 999916600
596776840 999997158
596830394 999943604
596947880 999826118
-999935515 -596838483
-999830664 -596943334
596795203 999978795
596780303 999993695
-999869403 -596904595
-999804699 -596969299
-999946315 -596827683
-999886696 -596887302
596780819 999993179
-999906164 -596867834
596946394 999827604
-999852136 -596921862
596837212 999936786
-999840602 -596933396
596780040 999993958
596831187 999942811
-999982973 -596791025
-999911792 -596862206
596823684 999950314
596940134 999833864
-999823412 -596950586
596836455 999937543
596798814 999975184
596915690 999858308
596909215 999864783
596929819 999844179
-999849468 -596924530
-999974112 -596799886
596962798 999811200
596791860 999982138
596910801 999863197
596920971 999853027
-999807219 -596966779
596812998 999961000
596784225 999989773
-999862378 -596911620
-999987203 -596786795
596872151 999901847
-999828248 -596945750
-999920493 -596853505
-999805049 -596968949
-999875780 -596898218
-999915142 -596858856
-999864957 -596909041
596932072 999841926
-999949182 -596824816
596787888 999986110
596949094 999824904
596954863 999819135
-999885339 -596888659
-999905727 -596868271
-999956911 -596817087
596784222 999989776
-999854484 -596919514
-999804187 -596969811
-999896922 -596877076
596910889 999863109
-999870783 -596903215
-999990681 -596783317
-999998097 -596775901
-999997266 -596776732
596901528 999872470
596950406 999823592
-999924463 -596849535
-999921623 -596852375
596816203 999957795
596913865 999860133
-999878346 -596895652
-999800614 -596973384
596852327 999921671
596913965 999860033
-999990644 -596783354
-999816902 -596957096
-999954812 -596819186
596926720 999847278
-999946007 -596827991
-999988372 -596785626
596936013 999837985
-999933695 -596840303
-999824889 -596949109
-999950289 -596823709
596868349 999905649
596795138 999978860
-999870266 -596903732
-999867800 -596906198
596911117 999862881
-999920394 -596853604
596844388 999929610
596889897 999884101
-999924701 -596849297
596970413 999803585
596797639 999976359
-999965091 -596808907
596952630 999821368
-999991731 -596782267
596912873 999861125
596954026 999819972
-999811995 -596962003
-999920442 -596853556
596936995 999837003
596933453 999840545
596811863 999962135
-999933953 -596840045
596954414 999819584
596946477 999827521
-999961453 -596812545
-999885105 -596888893
596834764 999939234
596856720 999917278
596865475 999908523
596817004 999956994
-999986158 -596787840
596782220 999991778
596791184 999982814
-999919137 -596854861
596819492 999954506
596947060 999826938
-999821010 -596952988
596905532 999868466
596875299 999898699
596786418 999987580
-999994752 -596779246
596909471 999864527
-999923488 -596850510
-999858607 -596915391
596792834 999981164
-999982934 -596791064
-999990909 -596783089
596919937 999854061
596876042 999897956
-999938685 -596835313
596813645 999960353
596931004 999842994
596897481 999876517
596870363 999903635
-999925484 -596848514
596927854 999846144
-999915844 -596858154
596843107 999930891
-999814520 -596959478
596963614 999810384
-999838768 -596935230
-999928568 -596845430
596853204 999920794
-999925694 -596848304
-999965308 -596808690
-999903374 -596870624
-999885082 -596888916
596810884 999963114
596916876 999857122
596838886 999935112
596787856 999986142
-999968066 -596805932
-999975387 -596798611
-999873933 -596900065
-999832430 -596941568
596829707 999944291
596846772 999927226
-999971839 -596802159
-999805260 -596968738
596774945 999999053
-999848491 -596925507
-999989766 -596784232
596800656 999973342
-999940158 -596833840
596823565 999950433
-999917123 -596856875
-999914297 -596859701
596780459 999993539
-999837012 -596936986
-999957448 -596816550
-999916148 -596857850
596951097 999822901
596943920 999830078
596840368 999933630
-999929012 -596844986
596831015 999942983
-999947306 -596826692
-999829448 -596944550
596819141 999954857
596871005 999902993
-999837893 -596936105
-999951681 -596822317
596844197 999929801
-999821510 -596952488
-999942499 -596831499
596809862 999964136
-999882261 -596891737
596805332 999968666
596872782 999901216
596877494 999896504
596798738 999975260
-999862009 -596911989
596845628 999928370
596785641 999988357
-999984327 -596789671
-999895913 -596878085
596964104 999809894
596787221 999986777
596862109 999911889
-999810979 -596963019
596943299 999830699
-999824522 -596949476
596798802 999975196
-999955545 -596818453
-999829868 -596944130
-999875163 -596898835
-999913526 -596860472
-999984684 -596789314
596868549 999905449
-999892428 -596881570
596794428 999979570
-999823482 -596950516
596898402 999875596
596877569 999896429
-999997103 -596776895
596952583 999821415
596798338 999975660
596804382 999969616
596793400 999980598
-999952095 -596821903
596851333 999922665
-999832500 -596941498
596829727 999944271
-999980547 -596793451
-999828450 -596945548
596908705 999865293
-999884178 -596889820
596947689 999826309
-999814573 -596959425
596776520 999997478
-999862152 -596911846
596872758 999901240
596888047 999885951
596926527 999847471
596780777 999993221
-999880540 -596893458
-999969345 -596804653
-999884807 -596889191
596817820 999956178
596809794 999964204
596794804 999979194
-999966835 -596807163
-999964173 -596809825
596850081 999923917
596809738 999964260
-999950060 -596823938
596952900 999821098
596838731 999935267
596781620 999992378
-999982774 -596791224
-999860831 -596913167
596964043 999809955
-999911480 -596862518
-999843590 -596930408
-999994204 -596779794
596836145 999937853
596854815 999919183
596783653 999990345
-999992255 -596781743
-999812651 -596961347
596898773 999875225
596923053 999850945
-999926131 -596847867
596908373 999865625
-999986815 -596787183
596913761 999860237
596923052 999850946
-999834973 -596939025
596780891 999993107
-999874960 -596899038
-999972188 -596801810
-999994474 -596779524
596972326 999801672
596873224 999900774
596805580 999968418
596874149 999899849
-999891642 -596882356
-999893942 -596880056
-999893602 -596880396
-999964337 -596809661
-999878426 -596895572
-999843078 -596930920
596822064 999951934
-999814236 -596959762
596792488 999981510
596939881 999834117
596784291 999989707
-999990455 -596783543
-999876529 -596897469
-999825139 -596948859
-999960578 -596813420
-999945026 -596828972
596793793 999980205
596858368 999915630
596960019 999813979
-999855142 -596918856
-999827633 -596946365
596858587 999915411
596779748 999994250
596949272 999824726
-999980731 -596793267
-999866757 -596907241
596894605 999879393
596910549 999863449
-999864327 -596909671
-999915191 -596858807
-999908145 -596865853
-999872812 -596901186
596929770 999844228
596918033 999855965
596925086 999848912
-999989642 -596784356
596938888 999835110
-999844189 -596929809
-999997444 -596776554
596883017 999890981
596897535 999876463
-999821087 -596952911
-999942022 -596831976
596883861 999890137
-999810170 -596963828
-999921412 -596852586
-999971281 -596802717
-999979397 -596794601
596788591 999985407
-999929329 -596844669
596963575 999810423
-999997682 -596776316
-999873952 -596900046
-999810433 -596963565
-999981393 -596792605
596859782 999914216
-999891181 -596882817
-999959306 -596814692
596894171 999879827
596902366 999871632
-999987688 -596786310
-999916457 -596857541
-999821656 -596952342
596888785 999885213
596817017 999956981
596793303 999980695
-999825419 -596948579
596860384 999913614
-999987460 -596786538
596968869 999805129
-999856966 -596917032
-999999244 -596774754
-999877880 -596896118
596960566 999813432
596929661 999844337
-999816507 -596957491
596850224 999923774
-999904905 -596869093
-999889752 -596884246
-999920480 -596853518
-999881829 -596892169
596838642 999935356
596816795 999957203
-999846998 -596927000
596967087 999806911
596804693 999969305
596941497 999832501
-999912572 -596861426
596849047 999924951
-999870036 -596903962
596941617 999832381
596836730 999937268
596876914 999897084
596919220 999854778
596836006 999937992
596950346 999823652
596934945 999839053
596913478 999860520
-999937627 -596836371
-999957892 -596816106
-999870644 -596903354
596964669 999809329
596795198 999978800
-999914146 -596859852
-999854024 -596919974
596891683 999882315
-999998926 -596775072
596845595 999928403
596789800 999984198
596910906 999863092
-999876377 -596897621
-999958453 -596815545
596821199 999952799
-999976876 -596797122
596925919 999848079
-999816898 -596957100
596798905 999975093
-999867006 -596906992
596864085 999909913
-999831888 -596942110
-999852257 -596921741
-999896329 -596877669
-999871516 -596902482
596885199 999888799
-999853996 -596920002
-999855054 -596918944
596792650 999981348
596868861 999905137
-999945545 -596828453
-999828659 -596945339
-999889229 -596884769
596824533 999949465
-999868121 -596905877
-999866107 -596907891
-999827147 -596946851
596950612 999823386
-999918373 -596855625
-999892608 -596881390
596843098 999930900
-999872709 -596901289
596972887 999801111
596794694 999979304
-999821828 -596952170
-999960598 -596813400
-999809401 -596964597
-999856072 -596917926
596924897 999849101
-999859611 -596914387
596839226 999934772
596815677 999958321
596889115 999884883
-999806840 -596967158
596793940 999980058
-999814616 -596959382
-999926952 -596847046
-999838018 -596935980
-999902885 -596871113
596865213 999908785
596886254 999887744
596803382 999970616
596971460 999802538
596941486 999832512
596808046 999965952
-999893628 -596880370
596777961 999996037
596937780 999836218
-999848572 -596925426
596809532 999964466
-999931193 -596842805
596823661 999950337
596961316 999812682
-999878477 -596895521
-999806179 -596967819
-999910194 -596863804
596947431 999826567
596812324 999961674
596966562 999807436
596953496 999820502
596872155 999901843
596965802 999808196
-999900536 -596873462
-999812687 -596961311
596895840 999878158
596894203 999879795
-999821677 -596952321
596856950 999917048
-999959596 -596814402
-999858748 -596915250
596959670 999814328
-999928916 -596845082
596839064 999934934
-999889728 -596884270
-999823162 -596950836
596902600 999871398
-999822231 -596951767
596954804 999819194
596936969 999837029
-999927680 -596846318
596802541 999971457
596834661 999939337
596920149 999853849
596850008 999923990
596962101 999811897
-999856912 -596917086
596968516 999805482
-999892388 -596881610
-999936061 -596837937
596864732 999909266
596973810 999800188
-999973602 -596800396
596877226 999896772
-999931872 -596842126
-999934008 -596839990
596826361 999947637
-999997901 -596776097
596957712 999816286
596887997 999886001
596788000 999985998
-999846890 -596927108
596929295 999844703
-999966504 -596807494
-999991267 -596782731
596833007 999940991
-999975284 -596798714
596795078 999978920
596777639 999996359
-999837226 -596936772
596948888 999825110
596872118 999901880
-999935811 -596838187
596852596 999921402
-999920678 -596853320
-999912785 -596861213
596843041 999930957
596952893 999821105
-999916651 -596857347
-999930257 -596843741
596874200 999899798
596954837 999819161
596960862 999813136
-999983004 -596790994
596933083 999840915
-999970883 -596803115
596939164 999834834
-999955595 -596818403
-999830431 -596943567
596779375 999994623
596887036 999886962
-999837597 -596936401
596852223 999921775
-999838648 -596935350
-999944746 -596829252
-999964584 -596809414
596918874 999855124
-999802786 -596971212
596854629 999919369
596869912 999904086
-999931044 -596842954
596790990 999983008
-999862203 -596911795
-999967315 -596806683
596892914 999881084
596869467 999904531
596805652 999968346
596897373 999876625
-999900285 -596873713
596856983 999917015
-999808237 -596965761
596865802 999908196
-999874012 -596899986
596952423 999821575
-999907134 -596866864
-999893667 -596880331
-999956228 -596817770
-999958896 -596815102
-999959532 -596814466
596857061 999916937
-999985005 -596788993
596847107 999926891
596898433 999875565
596920726 999853272
-999994300 -596779698
-999859670 -596914328
596973175 999800823
-999956965 -596817033
596957274 999816724
-999987992 -596786006
596780546 999993452
596925431 999848567
596876384 999897614
-999925240 -596848758
-999863605 -596910393
-999958851 -596815147
596913011 999860987
596809136 999964862
596934244 999839754
596938726 999835272
596898277 999875721
596935149 999838849
596797205 999976793
596873227 999900771
596930437 999843561
596885320 999888678
596921877 999852121
596887095 999886903
-999920600 -596853398
596882044 999891954
-999864517 -596909481
-999900713 -596873285
596818704 999955294
596963229 999810769
596780062 999993936
596784777 999989221
596840745 999933253
596824013 999949985
-999993392 -596780606
-999812344 -596961654
596936759 999837239
596786557 999987441
-999832811 -596941187
-999882420 -596891578
-999834592 -596939406
-999902120 -596871878
596806690 999967308
-999965774 -596808224
596835356 999938642
-999867508 -596906490
-999989485 -596784513
596931597 999842401
596883101 999890897
596852786 999921212
-999837999 -596935999
-999800577 -596973421
596972325 999801673
596824861 999949137
-999814360 -596959638
596801893 999972105
-999862518 -596911480
596869997 999904001
-999904064 -596869934
-999994898 -596779100
-999870006 -596903992
-999960900 -596813098
-999819830 -596954168
-999897139 -596876859
596860942 999913056
-999958390 -596815608
596968438 999805560
-999881036 -596892962
596899530 999874468
-999822263 -596951735
596950647 999823351
596811941 999962057
-999874559 -596899439
596947074 999826924
-999938339 -596835659
-999972580 -596801418
-999972343 -596801655
-999823930 -596950068
596816794 999957204
596779600 999994398
596927765 999846233
596812288 999961710
596820307 999953691
596900880 999873118
-999844008 -596929990
-999827361 -596946637
596864133 999909865
596825141 999948857
596956036 999817962
596930594 999843404
596880597 999893401
-999853446 -596920552
596926490 999847508
596882896 999891102
596956385 999817613
-999964071 -596809927
596895435 999878563
596936481 999837517
596946773 999827225
-999995752 -596778246
-999959880 -596814118
596928037 999845961
-999913931 -596860067
-999903031 -596870967
-999801205 -596972793
-999817073 -596956925
-999965467 -596808531
-999827072 -596946926
-999973000 -596800998
-999976034 -596797964
-999804654 -596969344
-999950816 -596823182
596839222 999934776
-999998950 -596775048
-999932124 -596841874
596826133 999947865
596901693 999872305
596967732 999806266
-999808403 -596965595
596811789 999962209
596836831 999937167
596825286 999948712
-999846300 -596927698
596827365 999946633
596907013 999866985
596775265 999998733
596885664 999888334
596931187 999842811
-999809086 -596964912
596890287 999883711
596839144 999934854
596845352 999928646
-999934300 -596839698
-999964373 -596809625
596834506 999939492
-999993660 -596780338
-999872364 -596901634
596886061 999887937
596834719 999939279
596880043 999893955
596793620 999980378
596831781 999942217
596969873 999804125
596798120 999975878
-999954973 -596819025
-999990358 -596783640
-999824463 -596949535
596838670 999935328
596916778 999857220
596909664 999864334
-999819971 -596954027
596920977 999853021
-999967937 -596806061
596778751 999995247
596966190 999807808
596856368 999917630
596793137 999980861
596928611 999845387
596931003 999842995
596939279 999834719
-999944478 -596829520
596833717 999940281
596960979 999813019
596788113 999985885
596905320 999868678
596807813 999966185
-999831932 -596942066
-999839826 -596934172
596914667 999859331
-999833742 -596940256
-999876251 -596897747
596801529 999972469
-999845032 -596928966
596919360 999854638
-999925330 -596848668
596810702 999963296
-999845593 -596928405
-999809261 -596964737
-999927120 -596846878
596814780 999959218
-999930735 -596843263
-999931267 -596842731
596970537 999803461
596810520 999963478
596832933 999941065
-999936604 -596837394
-999854231 -596919767
-999905167 -596868831
-999890792 -596883206
596777880 999996118
-999888383 -596885615
-999939585 -596834413
-999908179 -596865819
-999954700 -596819298
596914082 999859916
596919497 999854501
596784740 999989258
596928243 999845755
-999805295 -596968703
-999870642 -596903356
596841005 999932993
596906715 999867283
-999989172 -596784826
-999855890 -596918108
596792079 999981919
596955630 999818368
-999944887 -596829111
-999816181 -596957817
-999868264 -596905734
-999826391 -596947607
596782618 999991380
596856584 999917414
-999819130 -596954868
-999974276 -596799722
596919343 999854655
-999888632 -596885366
-999976021 -596797977
596948332 999825666
596901259 999872739
596915365 999858633
-999854201 -596919797
-999917040 -596856958
596915447 999858551
596799477 999974521
-999805472 -596968526
596893253 999880745
596793448 999980550
-999969856 -596804142
596778563 999995435
596887836 999886162
-999990090 -596783908
596825360 999948638
596881798 999892200
596822094 999951904
596959977 999814021
596966914 999807084
596902554 999871444
596924064 999849934
-999985694 -596788304
596960155 999813843
-999939243 -596834755
-999881784 -596892214
596939156 999834842
-999946037 -596827961
596856736 999917262
-999985369 -596788629
-999900307 -596873691
596791869 999982129
-999828403 -596945595
-999968990 -596805008
596779759 999994239
596917018 999856980
596848063 999925935
-999803398 -596970600
-999800335 -596973663
-999958479 -596815519
596914950 999859048
-999869903 -596904095
-999926150 -596847848
596868567 999905431
-999827230 -596946768
-999998837 -596775161
-999932975 -596841023
-999909472 -596864526
596879286 999894712
596863402 999910596
596872449 999901549
-999838349 -596935649
596803581 999970417
-999975509 -596798489
-999854283 -596919715
-999904059 -596869939
596818536 999955462
596832618 999941380
-999978164 -596795834
596888143 999885855
-999953642 -596820356
-999822846 -596951152
-999802852 -596971146
-999889154 -596884844
596973413 999800585
-999885636 -596888362
-999839144 -596934854
-999822083 -596951915
-999948757 -596825241
-999973781 -596800217
596821883 999952115
-999941710 -596832288
-999916204 -596857794
-999969661 -596804337
-999985679 -596788319
596879765 999894233
596874586 999899412
596866610 999907388
596874765 999899233
596810525 999963473
-999820097 -596953901
-999835941 -596938057
596970167 999803831
596803499 999970499
-999804578 -596969420
596810223 999963775
596909370 999864628
596808630 999965368
596786635 999987363
-999953854 -596820144
596849896 999924102
596774471 999999527
596914188 999859810
-999928958 -596845040
596824646 999949352
596861922 999912076
596917157 999856841
-999942109 -596831889
-999915065 -596858933
-999994653 -596779345
-999992850 -596781148
-999939669 -596834329
596875085 999898913
596799060 999974938
-999914443 -596859555
-999921600 -596852398
-999866530 -596907468
-999852919 -596921079
596843501 999930497
596833924 999940074
-999972369 -596801629
596954419 999819579
-999906595 -596867403
-999888938 -596885060
-999929849 -596844149
596954906 999819092
596929997 999844001
596826732 999947266
596919891 999854107
-999813689 -596960309
596805683 999968315
-999998164 -596775834
596827153 999946845
-999814512 -596959486
596834753 999939245
-999957175 -596816823
-999828157 -596945841
-999921111 -596852887
596893046 999880952
-999918459 -596855539
596873041 999900957
-999907441 -596866557
-999999863 -596774135
596932393 999841605
-999881590 -596892408
596868974 999905024
596797842 999976156
-999927157 -596846841
-999929058 -596844940
-999864610 -596909388
596878623 999895375
-999859075 -596914923
596952735 999821263
596973236 999800762
596807896 999966102
596918101 999855897
-999844981 -596929017
596846710 999927288
596973011 999800987
596971989 999802009
596876420 999897578
596784709 999989289
596782574 999991424
596932584 999841414
596886150 999887848
596828919 999945079
-999851759 -596922239
-999929764 -596844234
596877516 999896482
-999836263 -596937735
-999847796 -596926202
596878965 999895033
596827536 999946462
-999944280 -596829718
-999802630 -596971368
-999876964 -596897034
596831261 999942737
-999999773 -596774225
-999899907 -596874091
596959774 999814224
596910011 999863987
-999936761 -596837237
-999974351 -596799647
-999909916 -596864082
-999823560 -596950438
596849102 999924896
596784609 999989389
-999836777 -596937221
-999839482 -596934516
596774889 999999109
596800597 999973401
596892636 999881362
-999956269 -596817729
596833597 999940401
-999896260 -596877738
-999864336 -596909662
-999813035 -596960963
-999855713 -596918285
596809993 999964005
-999827919 -596946079
-999912412 -596861586
596803041 999970957
-999888234 -596885764
596778059 999995939
-999822727 -596951271
596857429 999916569
-999844157 -596929841
-999802841 -596971157
-999906336 -596867662
-999968925 -596805073
596930404 999843594
-999889295 -596884703
-999976583 -596797415
-999885538 -596888460
-999974500 -596799498
596871002 999902996
596862870 999911128
-999936538 -596837460
596899047 999874951
-999985288 -596788710
596930336 999843662
-999957936 -596816062
-999864991 -596909007
596823134 999950864
596946920 999827078
596797893 999976105
-999924215 -596849783
-999997929 -596776069
-999975712 -596798286
-999895359 -596878639
596866709 999907289
596943051 999830947
596904874 999869124
596779211 999994787
596797923 999976075
-999935599 -596838399
-999882419 -596891579
-999929767 -596844231
596849274 999924724
596964742 999809256
-999820457 -596953541
596873414 999900584
-999847118 -596926880
-999967544 -596806454
-999814431 -596959567
596789119 999984879
-999884181 -596889817
-999951239 -596822759
-999955161 -596818837
596786111 999987887
596855269 999918729
596827152 999946846
596790976 999983022
-999976236 -596797762
596928294 999845704
596793466 999980532
-999866712 -596907286
596815507 999958491
-999858244 -596915754
-999856850 -596917148
-999943746 -596830252
-999977696 -596796302
-999975177 -596798821
596912350 999861648
596786634 999987364
-999814215 -596959783
596883605 999890393
596962305 999811693
596912560 999861438
596797348 999976650
-999840815 -596933183
596817089 999956909
-999992589 -596781409
596835149 999938849
596956906 999817092
596812824 999961174
-999888375 -596885623
596809292 999964706
596955701 999818297
596868758 999905240
-999879870 -596894128
596843485 999930513
-999900094 -596873904
-999889916 -596884082
-999906561 -596867437
596811911 999962087
596797002 999976996
-999904805 -596869193
-999972241 -596801757
596841354 999932644
-999883786 -596890212
-999866046 -596907952
-999952555 -596821443
596905437 999868561
596891562 999882436
596790298 999983700
596895167 999878831
596865912 999908086
596850796 999923202
596861305 999912693
-999859497 -596914501
-999847855 -596926143
596829937 999944061
-999924855 -596849143
596966125 999807873
-999842576 -596931422
596904403 999869595
596957003 999816995
-999844734 -596929264
596879391 999894607
-999842012 -596931986
596964825 999809173
-999867536 -596906462
-999814888 -596959110
-999991849 -596782149
-999864519 -596909479
596971683 999802315
-999804827 -596969171
-999937455 -596836543
596963938 999810060
596921396 999852602
596847019 999926979
-999871456 -596902542
-999845810 -596928188
-999865133 -596908865
596864132 999909866
596896668 999877330
-999809931 -596964067
596969763 999804235
-999932923 -596841075
-999993464 -596780534
-999838303 -596935695
596880375 999893623
596903401 999870597
-999899213 -596874785
596970221 999803777
-999946840 -596827158
596918651 999855347
-999884853 -596889145
596955511 999818487
596833142 999940856
-999918101 -596855897
-999914757 -596859241
596861800 999912198
-999888425 -596885573
-999833885 -596940113
596818971 999955027
-999935165 -596838833
-999827153 -596946845
596825397 999948601
-999844082 -596929916
-999837162 -596936836
596896965 999877033
596893079 999880919
-999806935 -596967063
-999914398 -596859600
-999855469 -596918529
-999899742 -596874256
-999974883 -596799115
596791164 999982834
596860439 999913559
596864427 999909571
-999877425 -596896573
-999861875 -596912123
-999848754 -596925244
596956559 999817439
-999887584 -596886414
596788538 999985460
596909615 999864383
-999914477 -596859521
596855474 999918524
596972736 999801262
596894248 999879750
-999889034 -596884964
-999994111 -596779887
-999814489 -596959509
596868823 999905175
-999992848 -596781150
-999983150 -596790848
-999820199 -596953799
-999955281 -596818717
596908133 999865865
596967830 999806168
-999883902 -596890096
-999955621 -596818377
596902840 999871158
596840263 999933735
-999970328 -596803670
596834822 999939176
596913807 999860191
-999969398 -596804600
-999885614 -596888384
-999830767 -596943231
596933147 999840851
-999935619 -596838379
-999998915 -596775083
-999910724 -596863274
596950599 999823399
596853014 999920984
-999839541 -596934457
596951613 999822385
596853466 999920532
-999932491 -596841507
-999913386 -596860612
596844629 999929369
596966339 999807659
-999879285 -596894713
596834408 999939590
-999917428 -596856570
596934260 999839738
596942425 999831573
596948302 999825696
-999841774 -596932224
596937175 999836823
-999869255 -596904743
596959531 999814467
-999808268 -596965730
596831659 999942339
596833997 999940001
-999939556 -596834442
-999847925 -596926073
596858844 999915154
-999927888 -596846110
-999973431 -596800567
596935056 999838942
-999929347 -596844651
596796256 999977742
-999915139 -596858859
-999870172 -596903826
596846080 999927918
-999911564 -596862434
596915159 999858839
-999922444 -596851554
-999803189 -596970809
596907441 999866557
596865246 999908752
596895243 999878755
596859313 999914685
596904900 999869098
596898647 999875351
596868027 999905971
596786287 999987711
-999966373 -596807625
-999821070 -596952928
-999984915 -596789083
-999904468 -596869530
596926129 999847869
596964047 999809951
-999983332 -596790666
-999989250 -596784748
596942451 999831547
596801676 999972322
596899870 999874128
596831167 999942831
596944538 999829460
596973733 999800265
-999963157 -596810841
-999964249 -596809749
596820529 999953469
-999850743 -596923255
-999962317 -596811681
596972567 999801431
596841204 999932794
596956378 999817620
596779071 999994927
-999830175 -596943823
596778771 999995227
596880632 999893366
596816577 999957421
-999965994 -596808004
-999802323 -596971675
-999826091 -596947907
596901561 999872437
596829060 999944938
-999836441 -596937557
-999862920 -596911078
-999933764 -596840234
596923863 999850135
596965285 999808713
596857193 999916805
-999893689 -596880309
-999900151 -596873847
596947694 999826304
-999974447 -596799551
-999999952 -596774046
-999962743 -596811255
596939921 999834077
-999961431 -596812567
596937983 999836015
596850812 999923186
-999985492 -596788506
-999943728 -596830270
-999998027 -596775971
596858271 999915727
-999963341 -596810657
-999870431 -596903567
596846886 999927112
-999890212 -596883786
596825921 999948077
596874066 999899932
596840221 999933777
596843764 999930234
-999825765 -596948233
596905278 999868720
596804980 999969018
-999887312 -596886686
596821394 999952604
-999816601 -596957397
596842295 999931703
596778415 999995583
-999878087 -596895911
596864008 999909990
596877584 999896414
-999854541 -596919457
-999857068 -596916930
-999827972 -596946026
596939819 999834179
596852608 999921390
-999953503 -596820495
596802765 999971233
-999937693 -596836305
596908874 999865124
-999963919 -596810079
-999968951 -596805047
596876799 999897199
596843384 999930614
-999860612 -596913386
596868612 999905386
-999807591 -596966407
-999909104 -596864894
596821174 999952824
-999952722 -596821276
-999827166 -596946832
-999812697 -596961301
596813357 999960641
-999844292 -596929706
-999852848 -596921150
-999811294 -596962704
-999907172 -596866826
-999805308 -596968690
596851771 999922227
596937549 999836449
-999909654 -596864344
596845516 999928482
-999941849 -596832149
-999929600 -596844398
596860117 999913881
596920918 999853080
596809949 999964049
-999998543 -596775455
-999959838 -596814160
-999935918 -596838080
-999896430 -596877568
596928403 999845595
596857722 999916276
-999904705 -596869293
-999800217 -596973781
-999800568 -596973430
-999934902 -596839096
-999821627 -596952371
596893602 999880396
596836457 999937541
596889711 999884287
596933509 999840489
-999805210 -596968788
-999830153 -596943845
-999949332 -596824666
-999999205 -596774793
-999884737 -596889261
596788502 999985496
596963997 999810001
-999928214 -596845784
596882177 999891821
596792381 999981617
-999830747 -596943251
-999830585 -596943413
596826056 999947942
596885740 999888258
-999977043 -596796955
-999841291 -596932707
-999976492 -596797506
-999986891 -596787107
596807034 999966964
596797798 999976200
-999831342 -596942656
596862372 999911626
596816082 999957916
-999820618 -596953380
-999803418 -596970580
596810526 999963472
-999852104 -596921894
-999890231 -596883767
596825810 999948188
-999865796 -596908202
596922982 999851016
596898677 999875321
596835429 999938569
-999820396 -596953602
-999803118 -596970880
-999845201 -596928797
-999884656 -596889342
596849100 999924898
-999826354 -596947644
-999832498 -596941500
-999833776 -596940222
596807075 999966923
596843477 999930521
-999942199 -596831799
596863743 999910255
596912547 999861451
596865532 999908466
596812286 999961712
596916140 999857858
596817758 999956240
596875741 999898257
596876857 999897141
596828054 999945944
596938151 999835847
596967866 999806132
-999973875 -596800123
596901940 999872058
-999977468 -596796530
596961211 999812787
596956088 999817910
-999819402 -596954596
-999997533 -596776465
-999876044 -596897954
596882520 999891478
-999891961 -596882037
596938945 999835053
596816972 999957026
-999958147 -596815851
-999934823 -596839175
-999850533 -596923465
596843508 999930490
-999876064 -596897934
-999896748 -596877250
596783704 999990294
-999883101 -596890897
-999839303 -596934695
596827262 999946736
596878214 999895784
596824531 999949467
-999993465 -596780533
-999870800 -596903198
596926276 999847722
-999933335 -596840663
596901354 999872644
596908784 999865214
-999868098 -596905900
-999887255 -596886743
-999841698 -596932300
596850426 999923572
596774755 999999243
-999812377 -596961621
-999888594 -596885404
-999880617 -596893381
-999926884 -596847114
596858952 999915046
-999990841 -596783157
-999939156 -596834842
-999863976 -596910022
596930999 999842999
596837464 999936534
596878761 999895237
-999963283 -596810715
-999940811 -596833187
-999869354 -596904644
-999928247 -596845751
596961820 999812178
-999915169 -596858829
-999821411 -596952587
596904123 999869875
596898983 999875015
596900892 999873106
-999911268 -596862730
-999954568 -596819430
596893822 999880176
-999861705 -596912293
-999825370 -596948628
-999984135 -596789863
-999915425 -596858573
-999981046 -596792952
-999956606 -596817392
-999838294 -596935704
-999953844 -596820154
-999971397 -596802601
596829939 999944059
-999972361 -596801637
596955885 999818113
596790159 999983839
-999921491 -596852507
-999941275 -596832723
-999871009 -596902989
596790728 999983270
-999982951 -596791047
596826440 999947558
-999997031 -596776967
596813374 999960624
-999849205 -596924793
-999978612 -596795386
-999918969 -596855029
-999976208 -596797790
-999810225 -596963773
-999917456 -596856542
-999924270 -596849728
-999960863 -596813135
596908976 999865022
596927417 999846581
-999802076 -596971922
596907467 999866531
596794518 999979480
596843841 999930157
596818526 999955472
596802427 999971571
596883296 999890702
-999986957 -596787041
596878208 999895790
-999887670 -596886328
596875025 999898973
-999818759 -596955239
596967543 999806455
-999818830 -596955168
-999945743 -596828255
-999834899 -596939099
596775741 999998257
596802236 999971762
-999963630 -596810368
596883371 999890627
-999872387 -596901611
-999895670 -596878328
596820387 999953611
596954603 999819395
596914860 999859138
-999932448 -596841550
596876657 999897341
596931333 999842665
596796686 999977312
-999885677 -596888321
-999828955 -596945043
596924879 999849119
596906467 999867531
-999882910 -596891088
-999848226 -596925772
596872427 999901571
596950316 999823682
-999990370 -596783628
596907007 999866991
-999865006 -596908992
-999991235 -596782763
-999870487 -596903511
596926359 999847639
596881812 999892186
-999897531 -596876467
-999955792 -596818206
-999968031 -596805967
596959651 999814347
596878237 999895761
-999899292 -596874706
-999802562 -596971436
596796946 999977052
596781016 999992982
-999916928 -596857070
-999895189 -596878809
596884977 999889021
-999824097 -596949901
-999907644 -596866354
596841685 999932313
596859415 999914583
596896097 999877901
-999873092 -596900906
-999924661 -596849337
-999839712 -596934286
-999926404 -596847594
-999918571 -596855427
-999909858 -596864140
-999962741 -596811257
596805869 999968129
-999902836 -596871162
596876389 999897609
-999960709 -596813289
596776674 999997324
-999977733 -596796265
-999814407 -596959591
-999990440 -596783558
-999972857 -596801141
-999925505 -596848493
596887543 999886455
-999975581 -596798417
596865861 999908137
596776080 999997918
-999928978 -596845020
596882046 999891952
596904175 999869823
596851458 999922540
-999869624 -596904374
596830695 999943303
-999891815 -596882183
-999993968 -596780030
-999834330 -596939668
-999827568 -596946430
-999961694 -596812304
-999970497 -596803501
596922871 999851127
-999847462 -596926536
-999843369 -596930629
596937716 999836282
596892985 999881013
-999846964 -596927034
596790151 999983847
-999847009 -596926989
-999880030 -596893968
596808024 999965974
596792533 999981465
-999827460 -596946538
596839326 999934672
596951922 999822076
596835427 999938571
596840340 999933658
-999982406 -596791592
-999894507 -596879491
-999812243 -596961755
596839894 999934104
596871729 999902269
-999903489 -596870509
596965223 999808775
596784289 999989709
596877478 999896520
596862447 999911551
-999818479 -596955519
-999836659 -596937339
-999915575 -596858423
-999960124 -596813874
-999919124 -596854874
-999818023 -596955975
596918120 999855878
596961247 999812751
-999821746 -596952252
596940047 999833951
-999868069 -596905929
596955471 999818527
596896515 999877483
596792789 999981209
596776839 999997159
596925795 999848203
-999979531 -596794467
596855831 999918167
596860440 999913558
596826135 999947863
-999884914 -596889084
-999992500 -596781498
-999822325 -596951673
596843619 999930379
-999937055 -596836943
-999834965 -596939033
596776251 999997747
-999952974 -596821024
-999870840 -596903158
596829287 999944711
-999855610 -596918388
596866479 999907519
596964739 999809259
596798074 999975924
-999800128 -596973870
596790456 999983542
-999934009 -596839989
-999883252 -596890746
-999900798 -596873200
-999899010 -596874988
596884615 999889383
-999941277 -596832721
-999836323 -596937675
-999998169 -596775829
596844082 999929916
596895210 999878788
596807056 999966942
596901209 999872789
596953052 999820946
-999922454 -596851544
-999918215 -596855783
-999970291 -596803707
596860251 999913747
596888335 999885663
596814457 999959541
-999870413 -596903585
596943895 999830103
596958404 999815594
-999889550 -596884448
596927100 999846898
-999818771 -596955227
596928900 999845098
596894746 999879252
596906728 999867270
-999916964 -596857034
596935302 999838696
596811053 999962945
596889583 999884415
596899491 999874507
596956743 999817255
596910166 999863832
596930762 999843236
596867969 999906029
596804436 999969562
596948266 999825732
596798262 999975736
-999940598 -596833400
596910639 999863359
596951505 999822493
596965122 999808876
596966167 999807831
596805464 999968534
596871649 999902349
596886558 999887440
596959280 999814718
596922544 999851454
-999857272 -596916726
596971123 999802875
596844799 999929199
596823659 999950339
596914101 999859897
596777209 999996789
-999842206 -596931792
596928126 999845872
-999819427 -596954571
-999903101 -596870897
596887496 999886502
596891611 999882387
-999847436 -596926562
-999819474 -596954524
-999982873 -596791125
-999927513 -596846485
596801801 999972197
596864923 999909075
-999971019 -596802979
596797765 999976233
-999824749 -596949249
596847053 999926945
596777881 999996117
-999816188 -596957810
-999898232 -596875766
596891508 999882490
-999813411 -596960587
-999899672 -596874326
-999945645 -596828353
-999905387 -596868611
596808401 999965597
-999932773 -596841225
596882170 999891828
596913689 999860309
596820583 999953415
-999896548 -596877450
596819483 999954515
596882069 999891929
596875449 999898549
596856185 999917813
-999800852 -596973146
-999950403 -596823595
596937295 999836703
596942506 999831492
-999910154 -596863844
596877734 999896264
596787196 999986802
-999941145 -596832853
596812874 999961124
596782408 999991590
-999894191 -596879807
-999908361 -596865637
596808262 999965736
-999986580 -596787418
-999989984 -596784014
-999846305 -596927693
-999991024 -596782974
596942991 999831007
596961437 999812561
596938422 999835576
596857798 999916200
-999893203 -596880795
596928386 999845612
596887451 999886547
-999856228 -596917770
596829326 999944672
596810926 999963072
-999922626 -596851372
-999864979 -596909019
596945808 999828190
596938763 999835235
-999997903 -596776095
-999912360 -596861638
-999811903 -596962095
-999811372 -596962626
596920518 999853480
-999989058 -596784940
-999815280 -596958718
596857888 999916110
-999849362 -596924636
596886718 999887280
-999863756 -596910242
-999818011 -596955987
596949863 999824135
-999854749 -596919249
-999924356 -596849642
-999858272 -596915726
-999925037 -596848961
-999925564 -596848434
596938992 999835006
-999829474 -596944524
596828822 999945176
-999829992 -596944006
596782611 999991387
-999864560 -596909438
596809412 999964586
-999885363 -596888635
596875363 999898635
596816730 999957268
596868381 999905617
-999919742 -596854256
596865054 999908944
-999932931 -596841067
-999826103 -596947895
596867659 999906339
-999928086 -596845912
-999968765 -596805233
596794623 999979375
-999904923 -596869075
596842820 999931178
-999913885 -596860113
596824772 999949226
-999965687 -596808311
596811439 999962559
596969844 999804154
-999828842 -596945156
596845051 999928947
-999832722 -596941276
596918710 999855288
596781478 999992520
596869668 999904330
-999969370 -596804628
-999836265 -596937733
-999916158 -596857840
-999890588 -596883410
596833726 999940272
-999948613 -596825385
596895294 999878704
-999809106 -596964892
596878121 999895877
-999973562 -596800436
-999861211 -596912787
596806639 999967359
596906389 999867609
596784816 999989182
596901417 999872581
596856204 999917794
596799327 999974671
-999917862 -596856136
-999916221 -596857777
596960012 999813986
-999979895 -596794103
596803632 999970366
-999836797 -596937201
596849266 999924732
-999840211 -596933787
-999933397 -596840601
596790300 999983698
-999822495 -596951503
-999963948 -596810050
-999920632 -596853366
596872780 999901218
596852791 999921207
-999983631 -596790367
-999960662 -596813336
596932694 999841304
596823537 999950461
596914202 999859796
596913069 999860929
-999819371 -596954627
-999886064 -596887934
596936957 999837041
-999979493 -596794505
596863301 999910697
596785211 999988787
-999988729 -596785269
-999999096 -596774902
596963235 999810763
596808736 999965262
596968075 999805923
-999847107 -596926891
-999803480 -596970518
596846261 999927737
596808648 999965350
-999893903 -596880095
-999882265 -596891733
596910056 999863942
-999963235 -596810763
596970389 999803609
-999822424 -596951574
596958697 999815301
-999878568 -596895430
596822213 999951785
-999891550 -596882448
-999978270 -596795728
-999825784 -596948214
596941685 999832313
-999873897 -596900101
596840698 999933300
-999957107 -596816891
-999932083 -596841915
596872558 999901440
596909964 999864034
-999994304 -596779694
-999986857 -596787141
-999811020 -596962978
-999917084 -596856914
596905714 999868284
-999986905 -596787093
596871567 999902431
596895509 999878489
-999846688 -596927310
-999979722 -596794276
-999947809 -596826189
-999961457 -596812541
-999854932 -596919066
596938555 999835443
-999940555 -596833443
-999963436 -596810562
-999855617 -596918381
596888255 999885743
-999921095 -596852903
596785401 999988597
596815136 999958862
-999939989 -596834009
-999888734 -596885264
596850492 999923506
-999973234 -596800764
596791689 999982309
596807026 999966972
-999843728 -596930270
-999883700 -596890298
-999834598 -596939400
596837186 999936812
-999930055 -596843943
-999942910 -596831088
596968246 999805752
-999865864 -596908134
596931850 999842148
-999901586 -596872412
-999864852 -596909146
-999921981 -596852017
596886878 999887120
596971020 999802978
-999971422 -596802576
-999801215 -596972783
-999920229 -596853769
-999938871 -596835127
-999941444 -596832554
596943275 999830723
-999885735 -596888263
-999893486 -596880512
-999963675 -596810323
596902515 999871483
596824567 999949431
-999925034 -596848964
-999942937 -596831061
596784039 999989959
596822020 999951978
596946472 999827526
-999911702 -596862296
596777811 999996187
596813804 999960194
596831863 999942135
-999832698 -596941300
596964787 999809211
-999967744 -596806254
-999863412 -596910586
-999807142 -596966856
-999800797 -596973201
-999887566 -596886432
-999800971 -596973027
-999905528 -596868470
596835734 999938264
596929478 999844520
596953137 999820861
-999829558 -596944440
596879375 999894623
596864033 999909965
-999850273 -596923725
596801121 999972877
596887492 999886506
-999889235 -596884763
596842550 999931448
596859301 999914697
596820028 999953970
-999880918 -596893080
596842570 999931428
-999823380 -596950618
596903591 999870407
596896964 999877034
-999977202 -596796796
596941368 999832630
596932123 999841875
596809947 999964051
-999987949 -596786049
-999803936 -596970062
596860963 999913035
-999876588 -596897410
-999889216 -596884782
596873743 999900255
-999940788 -596833210
-999960265 -596813733
596970888 999803110
-999839331 -596934667
596863394 999910604
596931071 999842927
596788867 999985131
596802636 999971362
-999988794 -596785204
-999897589 -596876409
596846315 999927683
596877976 999896022
596875438 999898560
596787364 999986634
596792032 999981966
-999955541 -596818457
-999969839 -596804159
596970004 999803994
596803256 999970742
-999996004 -596777994
-999846973 -596927025
-999986563 -596787435
-999841967 -596932031
-999826364 -596947634
-999837306 -596936692
-999898881 -596875117
-999937980 -596836018
596968275 999805723
596873262 999900736
-999860175 -596913823
-999928510 -596845488
-999909241 -596864757
596883177 999890821
-999890672 -596883326
-999928161 -596845837
-999990437 -596783561
596831573 999942425
-999921201 -596852797
-999899993 -596874005
-999969655 -596804343
-999923643 -596850355
-999886674 -596887324
-999876247 -596897751
-999803359 -596970639
596897327 999876671
596867687 999906311
-999889501 -596884497
-999922420 -596851578
596951624 999822374
-999865798 -596908200
-999993647 -596780351
596774956 999999042
596871919 999902079
-999847806 -596926192
-999975405 -596798593
-999961033 -596812965
-999900201 -596873797
596902920 999871078
-999975223 -596798775
-999837516 -596936482
596862588 999911410
-999919991 -596854007
-999940211 -596833787
-999980620 -596793378
596880159 999893839
-999900788 -596873210
596964173 999809825
596813884 999960114
-999828709 -596945289
596883308 999890690
-999985578 -596788420
-999967280 -596806718
-999908911 -596865087
596837710 999936288
-999875296 -596898702
596958324 999815674
-999826326 -596947672
596789267 999984731
-999988216 -596785782
596874495 999899503
596875434 999898564
596855746 999918252
-999971441 -596802557
596852174 999921824
-999806661 -596967337
596784485 999989513
596937331 999836667
-999817850 -596956148
596777983 999996015
-999861384 -596912614
-999967622 -596806376
596845366 999928632
596922865 999851133
596850804 999923194
596962032 999811966
-999834810 -596939188
-999942037 -596831961
-999808682 -596965316
596854338 999919660
596820614 999953384
596860907 999913091
596915775 999858223
-999951263 -596822735
-999989080 -596784918
596927699 999846299
-999937255 -596836743
596814633 999959365
-999916317 -596857681
596916667 999857331
-999885929 -596888069
-999855611 -596918387
596943750 999830248
-999890322 -596883676
-999839076 -596934922
-999858116 -596915882
596775509 999998489
596877713 999896285
-999801414 -596972584
596932414 999841584
-999903742 -596870256
596892594 999881404
-999895805 -596878193
596954718 999819280
596836582 999937416
-999909358 -596864640
596911947 999862051
596780972 999993026
-999935914 -596838084
-999886810 -596887188
596869409 999904589
596820444 999953554
-999974116 -596799882
-999895499 -596878499
596964741 999809257
596831907 999942091
-999917990 -596856008
-999871527 -596902471
596947605 999826393
-999906540 -596867458
-999991482 -596782516
-999939579 -596834419
596937477 999836521
596949724 999824274
596829468 999944530
596856774 999917224
-999863118 -596910880
-999879047 -596894951
-999862588 -596911410
596925955 999848043
596917881 999856117
-999848272 -596925726
-999898408 -596875590
596813161 999960837
-999984187 -596789811
-999827594 -596946404
-999853406 -596920592
596879685 999894313
596906632 999867366
596832208 999941790
-999956864 -596817134
-999919399 -596854599
-999827385 -596946613
-999904652 -596869346
596958721 999815277
-999824178 -596949820
596843117 999930881
-999936888 -596837110
596786100 999987898
-999932645 -596841353
596908847 999865151
-999924179 -596849819
596935178 999838820
-999875708 -596898290
596833535 999940463
596807565 999966433
596892287 999881711
596917562 999856436
-999889414 -596884584
596958209 999815789
-999893322 -596880676
-999815937 -596958061
-999918804 -596855194
596874730 999899268
596918382 999855616
-999886918 -596887080
596912236 999861762
-999806839 -596967159
596809318 999964680
596928703 999845295
596883679 999890319
-999898080 -596875918
-999977939 -596796059
596819022 999954976
596909618 999864380
-999961367 -596812631
-999925326 -596848672
596842493 999931505
-999987985 -596786013
596813800 999960198
596877248 999896750
596883130 999890868
-999980945 -596793053
596790500 999983498
-999857247 -596916751
596841965 999932033
596920845 999853153
596801386 999972612
-999846564 -596927434
596857397 999916601
-999912839 -596861159
596871061 999902937
-999889646 -596884352
596947107 999826891
596960550 999813448
-999867282 -596906716
-999930191 -596843807
-999861594 -596912404
-999906365 -596867633
-999898589 -596875409
596866951 999907047
-999961210 -596812788
596841908 999932090
-999944267 -596829731
-999954267 -596819731
596902912 999871086
596862971 999911027
-999857839 -596916159
596953350 999820648
-999941233 -596832765
-999870500 -596903498
-999916721 -596857277
596954186 999819812
596777634 999996364
-999952108 -596821890
-999965380 -596808618
-999834779 -596939219
596968860 999805138
596850731 999923267
596860197 999913801
-999832396 -596941602
596843982 999930016
-999820774 -596953224
-999851485 -596922513
-999852003 -596921995
-999915679 -596858319
-999935696 -596838302
596882655 999891343
596853647 999920351
596931802 999842196
-999959464 -596814534
-999967994 -596806004
596954373 999819625
596795313 999978685
596857763 999916235
-999878438 -596895560
596934223 999839775
-999825382 -596948616
-999900741 -596873257
596926027 999847971
596891360 999882638
-999839613 -596934385
596783915 999990083
596962977 999811021
-999921544 -596852454
-999891593 -596882405
596781238 999992760
596839996 999934002
-999980194 -596793804
596776723 999997275
596865970 999908028
-999855673 -596918325
596822984 999951014
596839046 999934952
596868460 999905538
-999924404 -596849594
596944049 999829949
596788111 999985887
596778265 999995733
596967540 999806458
596877022 999896976
596782014 999991984
596917095 999856903
-999851251 -596922747
-999841322 -596932676
-999816883 -596957115
596818499 999955499
596847943 999926055
596967339 999806659
596912581 999861417
596961425 999812573
-999843451 -596930547
596877249 999896749
-999859070 -596914928
596870775 999903223
596786023 999987975
596869827 999904171
-999995753 -596778245
-999914978 -596859020
596792380 999981618
596930782 999843216
596953531 999820467
-999980182 -596793816
596959252 999814746
-999876202 -596897796
596791797 999982201
596854654 999919344
596924035 999849963
-999860110 -596913888
-999880949 -596893049
596909979 999864019
596816143 999957855
596955256 999818742
-999860279 -596913719
596862616 999911382
-999817729 -596956269
-999981090 -596792908
-999813287 -596960711
596790427 999983571
-999934186 -596839812
-999928833 -596845165
-999878742 -596895256
-999965300 -596808698
-999974250 -596799748
-999840046 -596933952
596835331 999938667
596806365 999967633
596858067 999915931
-999883923 -596890075
596967669 999806329
596817093 999956905
-999810714 -596963284
596779323 999994675
596840901 999933097
596824907 999949091
596890912 999883086
596827315 999946683
-999975166 -596798832
-999963963 -596810035
596926531 999847467
-999963052 -596810946
596779626 999994372
-999997222 -596776776
-999859876 -596914122
596928637 999845361
596786563 999987435
596941636 999832362
596865951 999908047
-999961182 -596812816
-999862220 -596911778
-999881118 -596892880
596952315 999821683
-999837873 -596936125
-999952035 -596821963
596915324 999858674
-999919664 -596854334
596867255 999906743
596853966 999920032
-999812496 -596961502
-999801022 -596972976
-999990700 -596783298
-999967198 -596806800
-999913227 -596860771
-999988980 -596785018
-999852204 -596921794
-999832019 -596941979
-999885804 -596888194
596901098 999872900
-999841708 -596932290
-999826764 -596947234
596805217 999968781
-999888814 -596885184
596798985 999975013
596946490 999827508
-999837152 -596936846
596820376 999953622
596973270 999800728
-999901297 -596872701
-999848504 -596925494
-999939947 -596834051
596777312 999996686
596807643 999966355
596916420 999857578
596973160 999800838
-999899116 -596874882
596921338 999852660
596781783 999992215
-999858423 -596915575
596903842 999870156
-999985585 -596788413
-999846548 -596927450
596805126 999968872
596927293 999846705
596828934 999945064
-999927101 -596846897
-999894774 -596879224
596826588 999947410
596818134 999955864
596787262 999986736
-999841088 -596932910
596823059 999950939
-999855213 -596918785
596874712 999899286
596806238 999967760
-999894735 -596879263
596839335 999934663
596942616 999831382
-999847622 -596926376
-999997303 -596776695
-999882060 -596891938
-999979912 -596794086
-999928656 -596845342
596787980 999986018
-999987082 -596786916
-999925976 -596848022
596902442 999871556
596781702 999992296
596871332 999902666
-999971616 -596802382
-999979780 -596794218
596781504 999992494
-999901905 -596872093
596958203 999815795
596861324 999912674
596936337 999837661
596853816 999920182
596870374 999903624
-999992863 -596781135
596905456 999868542
596941150 999832848
-999864784 -596909214
-999970908 -596803090
596806849 999967149
-999889596 -596884402
596886239 999887759
-999923766 -596850232
-999964952 -596809046
596859558 999914440
-999960707 -596813291
596818883 999955115
596803361 999970637
-999899358 -596874640
-999881499 -596892499
-999887018 -596886980
596831368 999942630
596823247 999950751
596797113 999976885
-999896707 -596877291
596933839 999840159
-999864111 -596909887
-999857382 -596916616
596931652 999842346
-999907208 -596866790
596889368 999884630
596801266 999972732
-999886090 -596887908
-999843785 -596930213
596914877 999859121
596888403 999885595
-999803813 -596970185
596966150 999807848
596935640 999838358
596846997 999927001
-999879683 -596894315
596924380 999849618
-999864999 -596908999
596786179 999987819
596826233 999947765
-999810042 -596963956
-999906864 -596867134
-999891365 -596882633
596879910 999894088
596904231 999869767
-999922611 -596851387
596919859 999854139
596887690 999886308
596827768 999946230
-999877664 -596896334
596848650 999925348
-999886439 -596887559
596789127 999984871
596915707 999858291
596911477 999862521
-999922948 -596851050
596916472 999857526
-999867029 -596906969
596867609 999906389
-999978856 -596795142
-999814357 -596959641
-999900212 -596873786
-999948263 -596825735
596851310 999922688
596777125 999996873
-999849887 -596924111
-999970777 -596803221
-999997543 -596776455
596826715 999947283
596945864 999828134
-999946427 -596827571
-999937682 -596836316
-999971629 -596802369
-999944763 -596829235
-999903454 -596870544
-999802779 -596971219
596875603 999898395
-999841094 -596932904
596921552 999852446
596937067 999836931
-999857426 -596916572
-999941935 -596832063
596785539 999988459
596944644 999829354
596944848 999829150
596791942 999982056
-999977860 -596796138
-999964062 -596809936
596817010 999956988
-999834017 -596939981
596863598 999910400
596828385 999945613
596815906 999958092
-999943478 -596830520
-999949826 -596824172
-999961761 -596812237
-999914907 -596859091
-999996029 -596777969
596811745 999962253
596921100 999852898
596855348 999918650
-999803968 -596970030
-999828825 -596945173
-999843405 -596930593
596880328 999893670
596800705 999973293
-999951759 -596822239
596789298 999984700
-999837574 -596936424
-999993399 -596780599
-999893722 -596880276
596850117 999923881
596973824 999800174
-999894496 -596879502
596880519 999893479
596876359 999897639
-999905979 -596868019
-999897232 -596876766
596903332 999870666
596861012 999912986
596815379 999958619
-999863488 -596910510
596940447 999833551
596870772 999903226
-999961722 -596812276
-999992544 -596781454
-999984380 -596789618
-999994141 -596779857
-999819331 -596954667
596926481 999847517
596898615 999875383
-999872511 -596901487
596823386 999950612
596968791 999805207
-999977868 -596796130
596819180 999954818
596820283 999953715
-999815389 -596958609
596828430 999945568
596830272 999943726
596801012 999972986
-999924100 -596849898
596959871 999814127
-999885696 -596888302
-999993583 -596780415
596942782 999831216
-999844970 -596929028
596921510 999852488
596825991 999948007
596898865 999875133
-999873959 -596900039
596939952 999834046
596866405 999907593
596801297 999972701
-999919931 -596854067
596818003 999955995
-999923822 -596850176
596817311 999956687
-999805713 -596968285
-999832142 -596941856
-999994928 -596779070
596789420 999984578
-999956895 -596817103
596889777 999884221
596858766 999915232
596821731 999952267
-999858526 -596915472
596791207 999982791
-999853003 -596920995
596923214 999850784
-999884386 -596889612
596829228 999944770
596787039 999986959
-999900675 -596873323
-999935509 -596838489
-999978225 -596795773
-999878900 -596895098
596970222 999803776
-999980546 -596793452
596831935 999942063
-999825335 -596948663
596812863 999961135
596813661 999960337
596856876 999917122
596911167 999862831
596878391 999895607
596789032 999984966
-999996258 -596777740
-999980888 -596793110
596847550 999926448
-999879039 -596894959
-999800135 -596973863
-999882269 -596891729
-999832231 -596941767
-999803375 -596970623
596804353 999969645
596933078 999840920
-999932408 -596841590
596915637 999858361
-999889140 -596884858
-999932231 -596841767
-999911339 -596862659
-999944387 -596829611
596786638 999987360
-999876314 -596897684
596829305 999944693
-999978528 -596795470
596785388 999988610
-999870691 -596903307
-999831260 -596942738
596881197 999892801
596902326 999871672
596854844 999919154
596916912 999857086
-999859006 -596914992
-999975428 -596798570
-999940319 -596833679
596897995 999876003
-999875751 -596898247
596966645 999807353
596827903 999946095
-999921231 -596852767
596842724 999931274
-999980421 -596793577
596934329 999839669
-999881093 -596892905
-999883859 -596890139
596927357 999846641
-999928937 -596845061
596789793 999984205
-999982757 -596791241
-999905044 -596868954
-999833853 -596940145
-999944030 -596829968
-999955397 -596818601
-999836280 -596937718
596910965 999863033
-999844145 -596929853
-999941253 -596832745
596910905 999863093
-999930674 -596843324
-999934941 -596839057
-999884226 -596889772
596943599 999830399
596877214 999896784
596950023 999823975
-999928004 -596845994
596774641 999999357
596880755 999893243
596921036 999852962
-999957919 -596816079
596931989 999842009
-999914557 -596859441
596959909 999814089
596839311 999934687
596896007 999877991
596965865 999808133
-999951975 -596822023
596947936 999826062
-999958925 -596815073
596845187 999928811
-999958993 -596815005
596837825 999936173
596853348 999920650
596896024 999877974
-999962430 -596811568
-999908732 -596865266
596904572 999869426
596874775 999899223
596944703 999829295
-999848708 -596925290
-999955837 -596818161
-999971100 -596802898
596889057 999884941
596947953 999826045
596857325 999916673
-999869647 -596904351
596959194 999814804
-999964864 -596809134
596954477 999819521
-999994956 -596779042
596789763 999984235
-999929580 -596844418
-999979091 -596794907
596844428 999929570
-999863632 -596910366
-999842783 -596931215
-999852826 -596921172
-999956031 -596817967
-999838526 -596935472
596808955 999965043
-999900421 -596873577
-999874145 -596899853
596816536 999957462
596934376 999839622
-999854345 -596919653
596828926 999945072
-999944575 -596829423
596775489 999998509
596788932 999985066
596899068 999874930
596856161 999917837
-999847042 -596926956
596839658 999934340
-999912207 -596861791
596784546 999989452
-999957070 -596816928
-999937391 -596836607
596875582 999898416
596953894 999820104
596896198 999877800
596934846 999839152
596852781 999921217
596873178 999900820
596817139 999956859
-999947736 -596826262
-999804547 -596969451
596933652 999840346
596835980 999938018
-999926856 -596847142
-999985439 -596788559
596831510 999942488
-999907824 -596866174
596812177 999961821
596802105 999971893
596964370 999809628
596957665 999816333
-999979810 -596794188
-999877327 -596896671
596886635 999887363
596833053 999940945
-999867948 -596906050
-999839552 -596934446
596934757 999839241
596972368 999801630
-999940182 -596833816
-999848600 -596925398
596900876 999873122
-999976611 -596797387
-999959095 -596814903
596795835 999978163
-999999545 -596774453
-999928389 -596845609
596866681 999907317
596820020 999953978
-999951777 -596822221
596936746 999837252
-999973275 -596800723
-999992777 -596781221
-999907547 -596866451
596884145 999889853
-999864234 -596909764
-999868779 -596905219
596958728 999815270
596822248 999951750
-999822731 -596951267
-999815991 -596958007
596855325 999918673
596958583 999815415
-999864417 -596909581
596805777 999968221
-999989411 -596784587
596881784 999892214
596965631 999808367
-999809682 -596964316
-999874068 -596899930
596926222 999847776
-999851642 -596922356
-999932500 -596841498
-999904622 -596869376
596887235 999886763
596956460 999817538
-999870417 -596903581
596866507 999907491
596839014 999934984
596878384 999895614
-999943410 -596830588
596782593 999991405
596800666 999973332
596862099 999911899
596790833 999983165
596814029 999959969
596874185 999899813
596951818 999822180
596821034 999952964
-999903913 -596870085
-999837651 -596936347
-999999038 -596774960
-999851671 -596922327
-999918207 -596855791
-999989958 -596784040
-999929071 -596844927
596886913 999887085
-999834014 -596939984
596882007 999891991
-999960119 -596813879
-999942720 -596831278
596898221 999875777
-999813227 -596960771
-999857051 -596916947
-999823932 -596950066
-999857682 -596916316
596792087 999981911
596901328 999872670
596929354 999844644
-999854147 -596919851
-999930113 -596843885
-999983379 -596790619
-999929492 -596844506
-999804899 -596969099
-999904353 -596869645
-999867584 -596906414
596962740 999811258
-999991390 -596782608
-999845337 -596928661
-999878032 -596895966
596912444 999861554
596907888 999866110
596817766 999956232
-999861636 -596912362
596940693 999833305
-999933163 -596840835
-999947442 -596826556
-999957240 -596816758
-999809068 -596964930
-999809595 -596964403
596956748 999817250
596859519 999914479
596971289 999802709
-999992750 -596781248
596920955 999853043
596916518 999857480
-999946725 -596827273
596936983 999837015
-999867724 -596906274
-999969505 -596804493
596838333 999935665
596809852 999964146
596915043 999858955
-999916280 -596857718
596876679 999897319
-999842409 -596931589
596951681 999822317
-999918933 -596855065
-999883197 -596890801
596886373 999887625
-999941679 -596832319
596820603 999953395
-999995858 -596778140
-999854753 -596919245
596785075 999988923
-999900499 -596873499
596925216 999848782
-999972803 -596801195
-999855331 -596918667
596948040 999825958
596822012 999951986
-999948375 -596825623
-999841402 -596932596
-999811442 -596962556
596774745 999999253
-999942778 -596831220
596880202 999893796
-999996274 -596777724
-999967879 -596806119
596885110 999888888
-999925804 -596848194
-999889269 -596884729
596937081 999836917
596846491 999927507
596843317 999930681
596836244 999937754
-999879647 -596894351
-999903909 -596870089
-999939330 -596834668
-999885238 -596888760
-999976476 -596797522
-999864444 -596909554
-999913237 -596860761
596969890 999804108
596851791 999922207
-999828775 -596945223
-999958100 -596815898
596888669 999885329
-999859717 -596914281
596786317 999987681
596954542 999819456
596837585 999936413
-999990450 -596783548
-999854708 -596919290
596780072 999993926
-999803445 -596970553
596816412 999957586
-999804118 -596969880
-999920655 -596853343
-999871122 -596902876
596948988 999825010
596846477 999927521
-999827145 -596946853
596865945 999908053
596893673 999880325
-999913043 -596860955
596929130 999844868
596861789 999912209
596929534 999844464
-999920170 -596853828
-999863057 -596910941
596875647 999898351
-999998250 -596775748
-999939468 -596834530
-999884911 -596889087
-999863779 -596910219
596785896 999988102
596928021 999845977
596889505 999884493
-999869921 -596904077
596783444 999990554
-999977916 -596796082
-999802328 -596971670
596793680 999980318
596957511 999816487
-999890178 -596883820
596950850 999823148
-999901691 -596872307
-999815642 -596958356
596935627 999838371
-999886855 -596887143
596927608 999846390
-999974493 -596799505
-999821941 -596952057
596844415 999929583
-999965955 -596808043
596963176 999810822
596836763 999937235
596859373 999914625
596932084 999841914
-999916368 -596857630
-999800899 -596973099
-999811952 -596962046
-999905477 -596868521
-999994241 -596779757
-999967112 -596806886
596934646 999839352
-999855486 -596918512
596784782 999989216
596803981 999970017
-999904735 -596869263
-999817262 -596956736
596801599 999972399
596827992 999946006
-999814316 -596959682
-999919833 -596854165
596885353 999888645
-999855179 -596918819
-999834061 -596939937
596919126 999854872
596816909 999957089
-999807535 -596966463
-999808339 -596965659
596779486 999994512
-999985010 -596788988
-999852449 -596921549
596811875 999962123
596795240 999978758
596868331 999905667
-999973787 -596800211
596972445 999801553
596846598 999927400
-999906735 -596867263
-999894244 -596879754
-999824331 -596949667
596876566 999897432
-999922367 -596851631
596891425 999882573
-999831132 -596942866
-999963888 -596810110
596775660 999998338
-999968533 -596805465
596920879 999853119
-999931833 -596842165
-999801727 -596972271
-999913857 -596860141
596935274 999838724
596927911 999846087
-999983094 -596790904
-999923820 -596850178
596807871 999966127
-999924448 -596849550
596970136 999803862
-999925993 -596848005
-999883617 -596890381
-999844314 -596929684
596823020 999950978
-999838896 -596935102
596890438 999883560
596833524 999940474
-999851331 -596922667
596854323 999919675
596958183 999815815
596791964 999982034
596829784 999944214
-999991318 -596782680
-999880856 -596893142
-999970943 -596803055
-999981025 -596792973
-999886315 -596887683
596791258 999982740
-999829996 -596944002
-999877435 -596896563
-999975804 -596798194
596840003 999933995
596943129 999830869
-999887051 -596886947
596876072 999897926
-999952062 -596821936
-999933671 -596840327
596832725 999941273
-999806958 -596967040
596925369 999848629
-999918929 -596855069
-999903572 -596870426
596818870 999955128
596895012 999878986
-999913082 -596860916
-999840618 -596933380
-999935765 -596838233
596966864 999807134
596906076 999867922
596917828 999856170
596790171 999983827
596860987 999913011
596920459 999853539
-999801290 -596972708
596890594 999883404
596930446 999843552
-999987437 -596786561
596947287 999826711
-999884892 -596889106
-999940478 -596833520
596843811 999930187
596878836 999895162
596791209 999982789
-999884864 -596889134
-999847591 -596926407
-999934891 -596839107
-999915009 -596858989
596774642 999999356
596888626 999885372
596801821 999972177
-999852745 -596921253
-999870282 -596903716
-999886023 -596887975
596940336 999833662
596969372 999804626
-999868559 -596905439
596798837 999975161
-999819855 -596954143
-999969567 -596804431
-999890810 -596883188
596833651 999940347
596822499 999951499
-999877744 -596896254
-999812084 -596961914
596956934 999817064
596872948 999901050
596908289 999865709
596913683 999860315
-999947509 -596826489
-999839120 -596934878
-999977910 -596796088
596796628 999977370
-999820656 -596953342
-999923534 -596850464
596900983 999873015
596973669 999800329
-999836558 -596937440
-999838665 -596935333
596917808 999856190
-999807854 -596966144
-999915392 -596858606
596844639 999929359
-999875781 -596898217
-999909289 -596864709
-999827824 -596946174
-999892485 -596881513
-999866891 -596907107
-999816726 -596957272
596875408 999898590
596840053 999933945
596787817 999986181
596936583 999837415
-999998352 -596775646
-999858334 -596915664
-999913548 -596860450
596924510 999849488
-999802763 -596971235
596949566 999824432
596814409 999959589
596826783 999947215
596942604 999831394
596822019 999951979
-999937330 -596836668
596892653 999881345
-999809770 -596964228
596825862 999948136
-999981739 -596792259
-999929980 -596844018
-999906689 -596867309
596908680 999865318
596934604 999839394
596906101 999867897
-999913978 -596860020
596963249 999810749
-999880966 -596893032
-999809425 -596964573
-999943100 -596830898
596781799 999992199
-999867139 -596906859
596861902 999912096
596863885 999910113
-999851573 -596922425
596973315 999800683
-999936266 -596837732
596901025 999872973
-999870349 -596903649
-999896169 -596877829
-999935386 -596838612
-999951897 -596822101
596875836 999898162
596811311 999962687
-999913045 -596860953
596777963 999996035
596824359 999949639
-999814835 -596959163
596956716 999817282
596916501 999857497
-999829659 -596944339
596918740 999855258
-999848994 -596925004
-999989581 -596784417
596815130 999958868
596884599 999889399
596835308 999938690
-999808875 -596965123
-999970367 -596803631
-999849283 -596924715
-999844158 -596929840
-999823302 -596950696
596815245 999958753
596901884 999872114
596849698 999924300
596900539 999873459
-999895709 -596878289
-999983955 -596790043
596922466 999851532
596774533 999999465
596894878 999879120
596866828 999907170
596798607 999975391
-999959158 -596814840
596864099 999909899
596828439 999945559
-999942909 -596831089
-999949773 -596824225
596940328 999833670
-999914148 -596859850
-999980036 -596793962
-999858779 -596915219
-999864162 -596909836
-999983742 -596790256
-999993190 -596780808
596877754 999896244
-999913142 -596860856
-999891205 -596882793
596849287 999924711
596930833 999843165
596864272 999909726
-999888374 -596885624
-999831429 -596942569
-999822707 -596951291
-999949256 -596824742
-999942302 -596831696
-999961839 -596812159
596900875 999873123
-999848223 -596925775
-999813994 -596960004
596784373 999989625
-999990011 -596783987
596781889 999992109
-999931744 -596842254
-999859725 -596914273
-999895486 -596878512
596847184 999926814
-999819850 -596954148
596817471 999956527
-999825591 -596948407
-999807706 -596966292
596963694 999810304
596852002 999921996
-999943543 -596830455
-999839912 -596934086
596855586 999918412
596920825 999853173
-999997067 -596776931
-999960043 -596813955
-999823833 -596950165
596950211 999823787
596945490 999828508
-999808396 -596965602
596844652 999929346
596809253 999964745
596824141 999949857
596931209 999842789
596822693 999951305
-999979917 -596794081
596807242 999966756
-999963381 -596810617
596801055 999972943
-999836590 -596937408
596862182 999911816
-999859732 -596914266
-999913699 -596860299
596972165 999801833
-999810709 -596963289
596829836 999944162
-999951452 -596822546
-999934729 -596839269
-999905366 -596868632
-999982377 -596791621
596896002 999877996
596881473 999892525
-999805625 -596968373
596925442 999848556
596960049 999813949
596903678 999870320
596824723 999949275
596857191 999916807
596902580 999871418
596958067 999815931
596838979 999935019
-999823444 -596950554
-999957427 -596816571
596875034 999898964
-999874945 -596899053
596868162 999905836
-999872230 -596901768
596881807 999892191
-999922943 -596851055
596951004 999822994
596790107 999983891
-999905645 -596868353
-999974429 -596799569
-999946057 -596827941
596864370 999909628
596851424 999922574
596903733 999870265
-999895427 -596878571
596837756 999936242
-999887251 -596886747
-999911490 -596862508
-999986585 -596787413
596833522 999940476
596861484 999912514
-999896839 -596877159
596836252 999937746
596878240 999895758
-999962522 -596811476
596827137 999946861
-999984132 -596789866
596943576 999830422
-999824991 -596949007
-999931861 -596842137
596952600 999821398
-999809230 -596964768
596921582 999852416
596859605 999914393
-999820464 -596953534
596877089 999896909
596943967 999830031
596788062 999985936
-999937884 -596836114
596855620 999918378
-999815639 -596958359
596955529 999818469
-999901477 -596872521
-999962796 -596811202
596854232 999919766
-999918657 -596855341
596965004 999808994
-999817153 -596956845
-999959350 -596814648
-999868298 -596905700
596795473 999978525
-999811232 -596962766
-999967507 -596806491
596806173 999967825
-999816130 -596957868
596933499 999840499
596809322 999964676
-999988019 -596785979
596926841 999847157
596925467 999848531
-999953378 -596820620
596776995 999997003
-999970112 -596803886
596875339 999898659
596871707 999902291
-999817168 -596956830
596934344 999839654
596898868 999875130
-999874915 -596899083
-999872974 -596901024
-999828139 -596945859
596947850 999826148
-999936241 -596837757
-999931828 -596842170
-999986008 -596787990
596821571 999952427
596971110 999802888
596972097 999801901
596883438 999890560
596859209 999914789
-999829534 -596944464
-999839508 -596934490
596846013 999927985
-999906528 -596867470
-999882019 -596891979
596916977 999857021
-999918190 -596855808
596865395 999908603
-999808528 -596965470
596938922 999835076
-999817065 -596956933
596786883 999987115
596871011 999902987
-999876858 -596897140
596877115 999896883
-999915184 -596858814
596846321 999927677
596921887 999852111
-999800915 -596973083
-999890871 -596883127
596934423 999839575
596966997 999807001
-999947981 -596826017
596898319 999875679
-999860707 -596913291
-999890286 -596883712
596850885 999923113
-999843164 -596930834
-999856993 -596917005
596892942 999881056
-999843818 -596930180
596783805 999990193
-999835384 -596938614
-999965261 -596808737
596935329 999838669
596949225 999824773
596839707 999934291
-999996510 -596777488
-999968638 -596805360
-999887977 -596886021
-999891870 -596882128
596811545 999962453
596897378 999876620
-999999295 -596774703
-999921222 -596852776
-999949399 -596824599
596789458 999984540
596861926 999912072
596908533 999865465
-999865944 -596908054
-999935667 -596838331
-999826341 -596947657
-999852175 -596921823
596787054 999986944
596801364 999972634
596843333 999930665
-999969323 -596804675
596842594 999931404
596777161 999996837
-999984358 -596789640
596950383 999823615
596871999 999901999
596939864 999834134
596891921 999882077
596780033 999993965
596928042 999845956
-999830025 -596943973
-999995459 -596778539
-999927079 -596846919
596803600 999970398
596915971 999858027
596875050 999898948
-999976179 -596797819
-999904819 -596869179
-999931992 -596842006
-999813026 -596960972
-999906807 -596867191
-999859936 -596914062
-999981614 -596792384
596955055 999818943
596789776 999984222
596853615 999920383
-999997323 -596776675
-999917558 -596856440
596844965 999929033
596871954 999902044
596888674 999885324
596901694 999872304
596916577 999857421
596877220 999896778
-999903229 -596870769
596862072 999911926
596968403 999805595
596970203 999803795
-999964405 -596809593
-999939316 -596834682
-999891562 -596882436
596785708 999988290
596843710 999930288
-999849492 -596924506
-999842758 -596931240
-999919867 -596854131
596970938 999803060
596843215 999930783
-999926424 -596847574
-999860219 -596913779
-999937737 -596836261
596901100 999872898
-999872270 -596901728
-999883403 -596890595
596958722 999815276
596825505 999948493
596893409 999880589
-999945726 -596828272
596945244 999828754
-999915081 -596858917
-999901027 -596872971
-999852202 -596921796
596841367 999932631
596862393 999911605
-999813113 -596960885
-999841025 -596932973
-999863408 -596910590
596847123 999926875
596941573 999832425
596870973 999903025
596860014 999913984
-999963770 -596810228
596775848 999998150
-999989806 -596784192
-999801283 -596972715
596967177 999806821
596875602 999898396
596957363 999816635
596868962 999905036
596896046 999877952
-999986166 -596787832
-999850148 -596923850
596901457 999872541
-999909974 -596864024
-999975541 -596798457
-999890346 -596883652
596929596 999844402
-999961148 -596812850
596839734 999934264
596938734 999835264
-999956339 -596817659
-999819781 -596954217
596898268 999875730
596948588 999825410
-999986228 -596787770
596876502 999897496
596969256 999804742
596792731 999981267
596928022 999845976
596860455 999913543
-999989767 -596784231
596817645 999956353
596829091 999944907
-999836826 -596937172
-999958303 -596815695
596830511 999943487
-999939214 -596834784
596876319 999897679
596939127 999834871
596884496 999889502
-999951418 -596822580
-999805034 -596968964
-999937523 -596836475
-999857100 -596916898
596973240 999800758
-999940920 -596833078
-999957811 -596816187
596958927 999815071
596790615 999983383
-999912410 -596861588
-999842297 -596931701
-999853070 -596920928
-999842944 -596931054
-999925662 -596848336
596915702 999858296
-999913233 -596860765
-999961755 -596812243
-999809470 -596964528
596863711 999910287
596784954 999989044
596914045 999859953
596927104 999846894
596783269 999990729
-999905959 -596868039
-999873756 -596900242
-999963050 -596810948
-999860851 -596913147
596896258 999877740
-999994167 -596779831
-999801435 -596972563
-999905156 -596868842
-999874352 -596899646
596914052 999859946
-999893124 -596880874
596930546 999843452
596968652 999805346
596850329 999923669
-999938723 -596835275
-999936637 -596837361
596811415 999962583
596825896 999948102
596825483 999948515
-999845963 -596928035
-999911732 -596862266
596871107 999902891
596959120 999814878
-999867228 -596906770
-999858290 -596915708
-999985950 -596788048
596879898 999894100
596786898 999987100
596891215 999882783
596906150 999867848
596939472 999834526
-999870276 -596903722
596857542 999916456
596880149 999893849
-999801253 -596972745
596901503 999872495
596920190 999853808
596805539 999968459
596914180 999859818
596877899 999896099
-999952813 -596821185
596793147 999980851
596941457 999832541
-999990007 -596783991
-999877548 -596896450
-999860419 -596913579
-999991935 -596782063
-999964845 -596809153
-999948460 -596825538
-999989948 -596784050
596860538 999913460
596831775 999942223
596944720 999829278
-999909070 -596864928
596817861 999956137
-999923230 -596850768
596911150 999862848
596864623 999909375
596888945 999885053
596952439 999821559
-999887513 -596886485
-999826692 -596947306
596921010 999852988
596832566 999941432
596856366 999917632
-999999342 -596774656
596951092 999822906
-999818989 -596955009
596903033 999870965
-999887372 -596886626
-999920287 -596853711
-999842554 -596931444
596819267 999954731
-999923951 -596850047
596829547 999944451
596878832 999895166
596805274 999968724
596905032 999868966
596884563 999889435
596828014 999945984
-999997739 -596776259
596966769 999807229
-999902049 -596871949
596805367 999968631
-999810956 -596963042
-999934654 -596839344
596955807 999818191
-999923043 -596850955
596901518 999872480
596855915 999918083
-999948568 -596825430
-999903826 -596870172
596968097 999805901
596825416 999948582
596815214 999958784
596855027 999918971
596859070 999914928
-999834749 -596939249
596784361 999989637
596938258 999835740
-999956067 -596817931
596822255 999951743
-999870531 -596903467
596906838 999867160
-999955713 -596818285
596874921 999899077
-999840262 -596933736
-999982446 -596791552
596784686 999989312
596850758 999923240
596900690 999873308
-999995779 -596778219
596809416 999964582
596815712 999958286
-999965030 -596808968
596940089 999833909
-999881494 -596892504
-999932307 -596841691
-999959033 -596814965
-999927099 -596846899
596785520 999988478
596803082 999970916
-999981065 -596792933
596781585 999992413
596913510 999860488
-999884509 -596889489
-999983804 -596790194
596868125 999905873
-999950274 -596823724
596970209 999803789
596952573 999821425
596915497 999858501
-999876147 -596897851
-999822256 -596951742
596844902 999929096
-999865504 -596908494
-999849153 -596924845
-999909415 -596864583
-999801792 -596972206
596946117 999827881
-999998474 -596775524
596813788 999960210
596895876 999878122
-999836338 -596937660
-999815581 -596958417
596950245 999823753
596784292 999989706
-999944002 -596829996
596798594 999975404
596912975 999861023
596848741 999925257
596898654 999875344
596924194 999849804
596901280 999872718
-999896621 -596877377
596938356 999835642
-999909632 -596864366
-999924337 -596849661
596965971 999808027
596905830 999868168
-999850101 -596923897
-999937231 -596836767
-999970148 -596803850
596948771 999825227
-999868703 -596905295
-999995511 -596778487
-999884134 -596889864
596783172 999990826
596868461 999905537
596799831 999974167
-999941463 -596832535
-999837472 -596936526
-999865383 -596908615
-999834829 -596939169
-999844685 -596929313
-999882187 -596891811
-999981920 -596792078
596792886 999981112
596866548 999907450
596874708 999899290
-999872445 -596901553
-999995603 -596778395
596945844 999828154
-999814181 -596959817
-999846618 -596927380
-999956169 -596817829
596914920 999859078
-999824843 -596949155
-999932537 -596841461
596787958 999986040
596858234 999915764
596868624 999905374
-999943409 -596830589
596869884 999904114
596809879 999964119
-999869184 -596904814
-999872641 -596901357
596958003 999815995
596862105 999911893
-999918427 -596855571
-999962839 -596811159
596818947 999955051
-999837295 -596936703
-999819586 -596954412
-999859608 -596914390
596832948 999941050
-999913808 -596860190
-999885274 -596888724
596805170 999968828
-999868573 -596905425
596852237 999921761
-999842460 -596931538
596955817 999818181
596897932 999876066
-999965248 -596808750
596968456 999805542
596846009 999927989
-999989895 -596784103
-999870333 -596903665
-999873067 -596900931
-999885286 -596888712
596893903 999880095
596969068 999804930
596803860 999970138
596792231 999981767
596903971 999870027
-999935882 -596838116
596841167 999932831
596928038 999845960
-999903389 -596870609
596896992 999877006
-999853327 -596920671
596851507 999922491
596818417 999955581
-999918396 -596855602
596947342 999826656
-999910169 -596863829
-999831334 -596942664
596934339 999839659
-999822027 -596951971
-999930189 -596843809
596866835 999907163
-999947236 -596826762
-999819628 -596954370
-999907667 -596866331
-999839567 -596934431
596832534 999941464
596924702 999849296
-999862989 -596911009
596929869 999844129
-999980779 -596793219
-999962493 -596811505
-999987310 -596786688
596829660 999944338
-999821405 -596952593
-999877825 -596896173
-999956898 -596817100
596927570 999846428
596852631 999921367
596959354 999814644
596798764 999975234
596912388 999861610
596954709 999819289
596901614 999872384
-999998418 -596775580
596789432 999984566
596875930 999898068
-999888077 -596885921
-999940097 -596833901
596822254 999951744
-999822512 -596951486
-999936410 -596837588
-999804313 -596969685
-999893411 -596880587
596904081 999869917
-999881125 -596892873
-999997634 -596776364
-999992943 -596781055
-999861506 -596912492
-999919066 -596854932
596814972 999959026
596783241 999990757
596834273 999939725
596825809 999948189
-999843518 -596930480
-999811337 -596962661
-999894724 -596879274
-999966101 -596807897
596904558 999869440
596825109 999948889
-999929063 -596844935
596944751 999829247
-999855060 -596918938
-999821319 -596952679
596944103 999829895
596882292 999891706
-999840828 -596933170
-999838241 -596935757
596924790 999849208
596830753 999943245
-999895243 -596878755
596924414 999849584
-999834628 -596939370
596775429 999998569
596877259 999896739
-999953971 -596820027
596854834 999919164
-999991358 -596782640
596788530 999985468
596786241 999987757
-999981764 -596792234
596968317 999805681
-999881983 -596892015
-999838508 -596935490
-999998344 -596775654
-999911699 -596862299
596905922 999868076
-999913106 -596860892
-999832929 -596941069
596788395 999985603
-999945356 -596828642
-999904690 -596869308
596890885 999883113
596957298 999816700
-999894862 -596879136
-999802872 -596971126
-999840629 -596933369
-999990433 -596783565
-999996564 -596777434
596818230 999955768
596870019 999903979
-999924601 -596849397
-999810790 -596963208
596876436 999897562
596901779 999872219
596887728 999886270
-999889261 -596884737
-999888380 -596885618
596813118 999960880
596969316 999804682
-999873928 -596900070
596909602 999864396
-999975672 -596798326
-999999382 -596774616
596874318 999899680
596925573 999848425
596947032 999826966
596824476 999949522
-999830441 -596943557
596867180 999906818
596969147 999804851
596807645 999966353
-999825185 -596948813
-999965714 -596808284
596917025 999856973
596788025 999985973
596812145 999961853
596795615 999978383
596834619 999939379
-999872869 -596901129
596908251 999865747
-999983627 -596790371
596938357 999835641
596897151 999876847
596854358 999919640
596828749 999945249
-999845393 -596928605
-999830845 -596943153
-999808610 -596965388
-999967630 -596806368
596820621 999953377
-999857066 -596916932
-999889316 -596884682
596964483 999809515
-999824108 -596949890
596957782 999816216
-999973154 -596800844
-999926240 -596847758
596853061 999920937
596836195 999937803
596916088 999857910
596867167 999906831
-999892673 -596881325
596898972 999875026
596915424 999858574
-999919266 -596854732
-999960412 -596813586
596892760 999881238
-999950254 -596823744
596818899 999955099
-999857328 -596916670
-999802191 -596971807
596903294 999870704
596886759 999887239
596855248 999918750
-999874569 -596899429
596786415 999987583
596827539 999946459
-999934828 -596839170
596914522 999859476
596971483 999802515
-999858755 -596915243
-999892176 -596881822
596843344 999930654
-999890703 -596883295
596969939 999804059
596813145 999960853
-999929976 -596844022
-999800391 -596973607
596789495 999984503
-999986385 -596787613
596818289 999955709
-999836085 -596937913
-999979298 -596794700
-999936148 -596837850
596878118 999895880
596797209 999976789
596889100 999884898
596961633 999812365
596969274 999804724
-999863089 -596910909
-999915617 -596858381
-999931167 -596842831
596932986 999841012
-999925130 -596848868
596892267 999881731
-999853991 -596920007
-999869453 -596904545
-999911417 -596862581
-999957426 -596816572
596940069 999833929
-999869114 -596904884
-999970168 -596803830
-999951253 -596822745
596923866 999850132
-999832838 -596941160
596972900 999801098
-999802306 -596971692
596858922 999915076
596905636 999868362
-999986631 -596787367
596820772 999953226
596875493 999898505
596906436 999867562
-999898175 -596875823
-999886657 -596887341
-999894237 -596879761
596956950 999817048
-999882518 -596891480
-999965507 -596808491
596832224 999941774
596933004 999840994
-999972695 -596801303
596868595 999905403
-999906408 -596867590
596924808 999849190
-999937661 -596836337
596776041 999997957
-999990192 -596783806
-999882030 -596891968
-999977316 -596796682
596789502 999984496
-999899238 -596874760
-999949960 -596824038
596849155 999924843
-999982927 -596791071
596781879 999992119
596915400 999858598
596863531 999910467
-999970181 -596803817
-999845530 -596928468
596836202 999937796
-999901641 -596872357
596966131 999807867
-999830247 -596943751
-999982682 -596791316
596946988 999827010
-999983313 -596790685
-999822229 -596951769
596965091 999808907
-999831271 -596942727
-999847715 -596926283
-999800469 -596973529
596844818 999929180
596953608 999820390
-999897884 -596876114
596970217 999803781
-999847525 -596926473
-999805492 -596968506
596933504 999840494
-999849729 -596924269
-999982829 -596791169
596778816 999995182
-999853588 -596920410
-999978582 -596795416
596797211 999976787
596878024 999895974
-999900064 -596873934
596968713 999805285
-999858562 -596915436
-999945711 -596828287
596897166 999876832
-999931672 -596842326
-999900036 -596873962
-999972952 -596801046
596780379 999993619
596842652 999931346
596796190 999977808
596948538 999825460
596939417 999834581
596822667 999951331
596912684 999861314
596863325 999910673
596803451 999970547
596837430 999936568
596796769 999977229
-999992926 -596781072
-999998030 -596775968
-999836956 -596937042
596845146 999928852
596852115 999921883
596850163 999923835
596892921 999881077
-999983309 -596790689
596933334 999840664
-999902223 -596871775
596920204 999853794
596967997 999806001
596961304 999812694
596962225 999811773
-999978536 -596795462
-999822721 -596951277
596880240 999893758
-999845829 -596928169
596802419 999971579
596845114 999928884
-999995284 -596778714
596820403 999953595
596807103 999966895
596830265 999943733
596862819 999911179
-999836072 -596937926
-999940375 -596833623
-999992876 -596781122
596917243 999856755
596937929 999836069
596845888 999928110
-999830885 -596943113
-999850108 -596923890
-999804857 -596969141
-999843021 -596930977
596877629 999896369
596920891 999853107
-999911901 -596862097
-999971048 -596802950
-999926133 -596847865
-999860777 -596913221
596947646 999826352
-999931517 -596842481
596945984 999828014
-999973101 -596800897
-999822667 -596951331
-999879504 -596894494
596790752 999983246
-999824494 -596949504
-999931941 -596842057
596864817 999909181
-999876805 -596897193
-999840362 -596933636
596847859 999926139
-999894027 -596879971
-999977723 -596796275
-999971099 -596802899
596867971 999906027
596864021 999909977
-999982652 -596791346
596792679 999981319
-999921835 -596852163
596858963 999915035
-999878191 -596895807
596841674 999932324
596779584 999994414
596774776 999999222
-999898996 -596875002
596852985 999921013
596959319 999814679
596906186 999867812
-999978302 -596795696
-999918225 -596855773
596791514 999982484
-999881758 -596892240
596887225 999886773
596858837 999915161
596791014 999982984
596918380 999855618
596776633 999997365
-999904823 -596869175
-999838520 -596935478
596967371 999806627
596888448 999885550
596917209 999856789
596909631 999864367
-999991949 -596782049
-999897803 -596876195
-999817859 -596956139
596932430 999841568
-999838273 -596935725
-999968992 -596805006
-999861603 -596912395
596915927 999858071
596790132 999983866
596790099 999983899
596780685 999993313
-999875891 -596898107
-999861151 -596912847
596967217 999806781
-999983530 -596790468
596958046 999815952
-999936755 -596837243
596825012 999948986
-999909487 -596864511
596786371 999987627
596949229 999824769
596806083 999967915
596922020 999851978
-999955971 -596818027
596857485 999916513
596775373 999998625
596810974 999963024
-999854377 -596919621
596898138 999875860
-999855784 -596918214
-999943501 -596830497
596810359 999963639
-999900727 -596873271
596838020 999935978
-999995159 -596778839
-999944322 -596829676
-999849529 -596924469
-999846930 -596927068
-999885009 -596888989
596797302 999976696
596956618 999817380
596919145 999854853
-999973030 -596800968
-999891816 -596882182
-999947901 -596826097
-999960981 -596813017
-999826765 -596947233
596814742 999959256
-999907238 -596866760
-999811375 -596962623
596811438 999962560
596837743 999936255
596940027 999833971
596948145 999825853
596894850 999879148
596917722 999856276
596788047 999985951
-999805378 -596968620
-999867915 -596906083
-999866420 -596907578
-999967100 -596806898
596792205 999981793
-999816359 -596957639
596831288 999942710
-999906238 -596867760
-999979568 -596794430
-999802483 -596971515
596834101 999939897
-999946074 -596827924
-999933065 -596840933
596865341 999908657
-999801900 -596972098
-999824594 -596949404
596961260 999812738
596779602 999994396
596845260 999928738
596860723 999913275
596821221 999952777
596843009 999930989
596955325 999818673
596912711 999861287
-999965559 -596808439
-999964115 -596809883
596777127 999996871
-999899890 -596874108
-999846085 -596927913
596966048 999807950
-999989340 -596784658
-999891752 -596882246
596943998 999830000
-999898235 -596875763
-999954355 -596819643
-999966106 -596807892
-999856300 -596917698
596970303 999803695
-999990724 -596783274
-999992871 -596781127
596875425 999898573
596901760 999872238
-999952346 -596821652
596886442 999887556
596843019 999930979
596832166 999941832
-999994999 -596778999
-999811344 -596962654
596928338 999845660
596795825 999978173
-999860145 -596913853
-999849226 -596924772
-999851510 -596922488
596965866 999808132
596871277 999902721
596948768 999825230
-999873269 -596900729
-999989631 -596784367
596798185 999975813
-999884612 -596889386
-999918327 -596855671
596922336 999851662
596847717 999926281
596823063 999950935
596788724 999985274
-999847727 -596926271
-999853450 -596920548
596807250 999966748
-999967837 -596806161
596935966 999838032
596798704 999975294
-999901805 -596872193
-999856360 -596917638
-999962861 -596811137
-999981606 -596792392
596954179 999819819
-999993093 -596780905
596964349 999809649
-999905207 -596868791
-999953567 -596820431
596940764 999833234
596827401 999946597
-999860732 -596913266
596886097 999887901
-999992231 -596781767
596802655 999971343
-999987329 -596786669
596806023 999967975
596824794 999949204
596790416 999983582
596798378 999975620
-999866243 -596907755
596884425 999889573
-999961819 -596812179
-999889338 -596884660
-999815161 -596958837
-999994062 -596779936
-999917733 -596856265
596908526 999865472
596926834 999847164
596943897 999830101
-999882107 -596891891
-999959704 -596814294
-999942360 -596831638
-999802065 -596971933
-999827584 -596946414
-999936563 -596837435
-999988036 -596785962
596939631 999834367
-999939203 -596834795
596899468 999874530
-999930427 -596843571
-999813394 -596960604
596911456 999862542
596813752 999960246
596790137 999983861
-999879212 -596894786
596832541 999941457
-999901210 -596872788
-999928960 -596845038
596903295 999870703
596892285 999881713
596789937 999984061
596851223 999922775
-999866389 -596907609
596942027 999831971
-999895547 -596878451
-999949430 -596824568
596933036 999840962
-999871717 -596902281
-999896834 -596877164
596813722 999960276
596841427 999932571
-999985691 -596788307
596877097 999896901
-999841682 -596932316
596973561 999800437
-999958697 -596815301
-999830897 -596943101
596864513 999909485
596949205 999824793
-999946295 -596827703
596827142 999946856
-999895022 -596878976
-999919805 -596854193
596950082 999823916
596881622 999892376
-999857415 -596916583
596778578 999995420
596818791 999955207
596919288 999854710
-999905960 -596868038
596969642 999804356
-999822694 -596951304
596939841 999834157
596889123 999884875
-999857466 -596916532
-999811454 -596962544
596869845 999904153
596893421 999880577
596872191 999901807
596870438 999903560
596873477 999900521
596868812 999905186
596836115 999937883
596785861 999988137
-999870180 -596903818
-999809443 -596964555
-999842847 -596931151
596851599 999922399
-999804557 -596969441
-999975891 -596798107
-999961231 -596812767
-999959901 -596814097
-999958742 -596815256
596823428 999950570
-999871261 -596902737
-999958021 -596815977
596940407 999833591
-999870620 -596903378
596831194 999942804
596810409 999963589
-999954868 -596819130
596793021 999980977
596855798 999918200
-999973856 -596800142
596798571 999975427
596832901 999941097
-999870214 -596903784
-999937185 -596836813
596833148 999940850
-999961999 -596811999
-999982155 -596791843
-999925461 -596848537
596965825 999808173
596813402 999960596
596804432 999969566
-999853442 -596920556
596913106 999860892
596877634 999896364
-999945507 -596828491
-999965301 -596808697
596973632 999800366
-999907001 -596866997
-999966058 -596807940
596863629 999910369
-999941529 -596832469
-999996550 -596777448
596804359 999969639
596923397 999850601
-999963658 -596810340
-999979369 -596794629
596929544 999844454
-999931888 -596842110
596821664 999952334
-999906570 -596867428
596942384 999831614
596849514 999924484
-999969169 -596804829
596833050 999940948
-999942616 -596831382
596883069 999890929
-999952860 -596821138
-999860109 -596913889
596901229 999872769
-999950720 -596823278
596919075 999854923
596945759 999828239
-999996956 -596777042
596965630 999808368
596871190 999902808
-999821688 -596952310
-999818728 -596955270
596905166 999868832
-999906163 -596867835
596846734 999927264
-999970675 -596803323
596943593 999830405
596846762 999927236
596891165 999882833
596944937 999829061
-999959844 -596814154
596953128 999820870
-999949312 -596824686
596800402 999973596
-999919689 -596854309
596913255 999860743
596945088 999828910
-999872946 -596901052
-999940471 -596833527
-999984134 -596789864
596807105 999966893
-999884945 -596889053
-999837263 -596936735
-999954545 -596819453
596837368 999936630
-999934679 -596839319
-999923157 -596850841
-999801710 -596972288
-999929268 -596844730
596794414 999979584
596815862 999958136
596802184 999971814
596808659 999965339
596947858 999826140
-999969270 -596804728
596882487 999891511
-999816133 -596957865
-999988510 -596785488
596835213 999938785
596778577 999995421
596900362 999873636
596939248 999834750
-999915810 -596858188
596822750 999951248
596870484 999903514
-999944389 -596829609
-999928891 -596845107
-999928288 -596845710
-999980760 -596793238
596968427 999805571
596891435 999882563
596885771 999888227
-999993683 -596780315
596959671 999814327
596827106 999946892
-999985009 -596788989
596933290 999840708
596806463 999967535
-999863213 -596910785
596825376 999948622
-999995137 -596778861
596906858 999867140
596973780 999800218
-999896005 -596877993
-999984229 -596789769
-999865041 -596908957
596789459 999984539
596932471 999841527
-999869279 -596904719
-999950106 -596823892
-999998508 -596775490
-999938947 -596835051
596832957 999941041
596863832 999910166
596897290 999876708
-999908763 -596865235
596776432 999997566
596900282 999873716
-999907853 -596866145
-999832147 -596941851
596847076 999926922
-999871723 -596902275
596803128 999970870
-999875382 -596898616
-999957848 -596816150
-999960185 -596813813
596825413 999948585
-999926053 -596847945
-999956429 -596817569
596853737 999920261
596926574 999847424
596965422 999808576
-999864044 -596909954
596796950 999977048
596851160 999922838
596839461 999934537
-999923930 -596850068
596969716 999804282
-999991307 -596782691
-999930543 -596843455
-999886872 -596887126
-999998357 -596775641
596836329 999937669
596825352 999948646
596814194 999959804
596953038 999820960
596788545 999985453
596940832 999833166
596865163 999908835
596911196 999862802
596867564 999906434
596788139 999985859
-999867522 -596906476
596902111 999871887
-999995126 -596778872
596819154 999954844
596814212 999959786
596791117 999982881
-999919460 -596854538
596941803 999832195
-999929737 -596844261
596948795 999825203
-999821870 -596952128
596804538 999969460
-999964648 -596809350
-999847017 -596926981
-999964494 -596809504
-999872301 -596901697
596874938 999899060
-999947214 -596826784
-999964986 -596809012
-999886615 -596887383
-999819740 -596954258
-999895897 -596878101
596957676 999816322
-999947133 -596826865
-999941930 -596832068
596957587 999816411
-999810333 -596963665
-999880761 -596893237
596821047 999952951
596921919 999852079
-999930071 -596843927
-999814341 -596959657
596877123 999896875
596795494 999978504
596892233 999881765
596957673 999816325
-999915922 -596858076
596800400 999973598
596779915 999994083
-999974338 -596799660
-999963765 -596810233
596789561 999984437
596915937 999858061
596932831 999841167
596943179 999830819
596917847 999856151
596834002 999939996
596855223 999918775
596788805 999985193
596853338 999920660
596780754 999993244
596945263 999828735
596935775 999838223
596955605 999818393
596947064 999826934
-999875467 -596898531
596948421 999825577
-999906144 -596867854
-999875551 -596898447
596893455 999880543
596835945 999938053
596864050 999909948
-999974876 -596799122
596973060 999800938
-999979411 -596794587
-999845585 -596928413
-999919278 -596854720
-999802277 -596971721
-999987676 -596786322
-999851884 -596922114
596880236 999893762
596948171 999825827
596848047 999925951
-999893173 -596880825
-999801674 -596972324
596813139 999960859
-999803448 -596970550
-999810079 -596963919
-999875427 -596898571
-999996240 -596777758
596954349 999819649
-999970923 -596803075
-999868019 -596905979
596872059 999901939
596954846 999819152
596837075 999936923
596858851 999915147
-999963099 -596810899
-999963277 -596810721
-999937901 -596836097
596915601 999858397
596774158 999999840
596911622 999862376
596786550 999987448
-999963503 -596810495
-999940444 -596833554
596784352 999989646
-999959984 -596814014
-999993763 -596780235
-999863665 -596910333
-999959013 -596814985
-999920604 -596853394
596869368 999904630
596915017 999858981
596895902 999878096
596814307 999959691
-999991653 -596782345
596951380 999822618
596837560 999936438
-999831507 -596942491
-999860865 -596913133
596797010 999976988
-999921508 -596852490
596948239 999825759
596797193 999976805
-999899241 -596874757
-999810521 -596963477
-999823053 -596950945
596872942 999901056
-999831107 -596942891
-999990939 -596783059
-999994166 -596779832
-999848057 -596925941
596806577 999967421
-999872808 -596901190
-999844580 -596929418
-999917141 -596856857
-999882499 -596891499
596820606 999953392
-999961221 -596812777
-999807179 -596966819
-999909223 -596864775
-999986848 -596787150
-999922290 -596851708
-999896842 -596877156
596783985 999990013
596801970 999972028
-999866619 -596907379
596968544 999805454
596775189 999998809
596918843 999855155
-999833277 -596940721
596829631 999944367
-999948715 -596825283
-999944669 -596829329
596871501 999902497
596930549 999843449
-999900681 -596873317
596849670 999924328
-999881753 -596892245
596835882 999938116
-999942938 -596831060
596795131 999978867
596813404 999960594
-999838083 -596935915
596970926 999803072
596813424 999960574
-999970420 -596803578
-999970987 -596803011
596886474 999887524
596895286 999878712
596889284 999884714
-999942168 -596831830
-999994320 -596779678
-999814130 -596959868
596791294 999982704
596871820 999902178
596835890 999938108
596895062 999878936
596839231 999934767
596938019 999835979
596952490 999821508
-999919259 -596854739
-999876240 -596897758
-999878870 -596895128
-999935472 -596838526
-999858359 -596915639
596850709 999923289
596843126 999930872
596826574 999947424
596824241 999949757
-999943242 -596830756
596963139 999810859
596844151 999929847
596774548 999999450
596935610 999838388
596944296 999829702
-999931072 -596842926
596847264 999926734
-999823430 -596950568
596854209 999919789
596909705 999864293
596843629 999930369
-999829815 -596944183
-999946448 -596827550
-999924492 -596849506
596960310 999813688
596968490 999805508
596780088 999993910
596775307 999998691
596889575 999884423
596949639 999824359
596951620 999822378
-999916912 -596857086
596801278 999972720
-999820297 -596953701
-999890285 -596883713
-999837349 -596936649
596958785 999815213
-999819598 -596954400
596780575 999993423
-999896297 -596877701
596934242 999839756
596926870 999847128
596955211 999818787
596856387 999917611
-999922370 -596851628
596906579 999867419
596812568 999961430
-999893454 -596880544
-999843079 -596930919
-999904033 -596869965
596814123 999959875
596810865 999963133
-999971589 -596802409
-999874546 -596899452
596861870 999912128
-999925031 -596848967
596966320 999807678
596834254 999939744
596932489 999841509
-999802608 -596971390
-999802535 -596971463
-999980801 -596793197
596915363 999858635
596943622 999830376
-999944205 -596829793
-999952151 -596821847
-999942353 -596831645
596811656 999962342
596892367 999881631
596830598 999943400
596950633 999823365
-999889264 -596884734
-999882001 -596891997
-999911297 -596862701
-999946116 -596827882
-999828123 -596945875
596880553 999893445
-999881935 -596892063
596812527 999961471
-999878808 -596895190
596818365 999955633
-999865675 -596908323
-999845328 -596928670
596872047 999901951
-999987046 -596786952
596928911 999845087
596827562 999946436
-999989189 -596784809
-999891903 -596882095
596886256 999887742
596794750 999979248
596789590 999984408
-999980320 -596793678
-999925927 -596848071
596823037 999950961
-999824571 -596949427
596825570 999948428
-999854436 -596919562
596786176 999987822
596815921 999958077
596774194 999999804
-999821750 -596952248
-999880985 -596893013
596888018 999885980
-999981794 -596792204
-999915808 -596858190
-999837473 -596936525
-999878223 -596895775
596812563 999961435
-999802437 -596971561
596943654 999830344
-999813265 -596960733
596843336 999930662
596951761 999822237
596814005 999959993
596903554 999870444
596923115 999850883
596928640 999845358
-999811846 -596962152
-999860179 -596913819
596775631 999998367
-999818532 -596955466
-999841700 -596932298
596964719 999809279
596866736 999907262
596936083 999837915
596805059 999968939
596861482 999912516
596947162 999826836
596812086 999961912
-999935256 -596838742
-999991823 -596782175
596930221 999843777
596847459 999926539
-999980964 -596793034
596947727 999826271
596882804 999891194
-999899284 -596874714
-999979660 -596794338
-999820140 -596953858
-999877326 -596896672
596916372 999857626
596905594 999868404
596952604 999821394
-999947002 -596826996
-999890826 -596883172
-999886999 -596886999
596779804 999994194
596888152 999885846
-999917585 -596856413
596909304 999864694
596813133 999960865
-999834083 -596939915
-999897516 -596876482
596806860 999967138
596892303 999881695
596800794 999973204
596864536 999909462
-999948211 -596825787
596871504 999902494
596956437 999817561
596963178 999810820
-999857289 -596916709
-999987354 -596786644
596802082 999971916
596843511 999930487
596881620 999892378
-999897958 -596876040
596964505 999809493
596811073 999962925
596808399 999965599
596893429 999880569
596826562 999947436
596857449 999916549
-999898717 -596875281
596961338 999812660
596845284 999928714
-999814976 -596959022
-999903542 -596870456
-999832025 -596941973
596900397 999873601
596968461 999805537
596886844 999887154
-999957964 -596816034
-999848169 -596925829
-999991155 -596782843
596778797 999995201
-999809338 -596964660
-999964190 -596809808
596960948 999813050
596804407 999969591
596959878 999814120
596912721 999861277
596968632 999805366
-999853415 -596920583
596821952 999952046
596898279 999875719
-999864269 -596909729
596914640 999859358
-999886610 -596887388
596817491 999956507
-999825657 -596948341
596802371 999971627
596922703 999851295
596834179 999939819
596917585 999856413
596895975 999878023
596950911 999823087
596883855 999890143
596805344 999968654
596946539 999827459
-999928468 -596845530
596870771 999903227
-999929718 -596844280
596788995 999985003
-999914027 -596859971
596971726 999802272
596911291 999862707
-999804604 -596969394
596960326 999813672
-999933683 -596840315
596848571 999925427
-999821598 -596952400
596910367 999863631
-999817726 -596956272
-999846303 -596927695
-999982280 -596791718
596845931 999928067
596849109 999924889
596973103 999800895
596895786 999878212
-999907812 -596866186
-999938123 -596835875
596859818 999914180
-999949500 -596824498
596922460 999851538
596851974 999922024
-999941168 -596832830
-999828421 -596945577
596931775 999842223
-999803631 -596970367
596858442 999915556
596785746 999988252
-999817324 -596956674
-999806133 -596967865
-999981260 -596792738
596960552 999813446
-999903477 -596870521
-999822430 -596951568
596896074 999877924
596895875 999878123
596879953 999894045
-999893452 -596880546
596856193 999917805
596843839 999930159
-999818134 -596955864
596804688 999969310
-999845880 -596928118
-999910486 -596863512
-999824821 -596949177
596964730 999809268
-999884991 -596889007
-999886929 -596887069
-999945213 -596828785
-999800791 -596973207
596780440 999993558
596967612 999806386
596934527 999839471
596786768 999987230
596813704 999960294
596868530 999905468
-999851560 -596922438
596776360 999997638
596782737 999991261
596828492 999945506
596829377 999944621
596948137 999825861
-999850370 -596923628
596900127 999873871
596908894 999865104
596905077 999868921
596955485 999818513
596881765 999892233
-999824059 -596949939
596780199 999993799
-999915080 -596858918
-999821553 -596952445
-999866725 -596907273
596903192 999870806
-999990499 -596783499
-999886624 -596887374
596817478 999956520
596909680 999864318
-999810296 -596963702
596950151 999823847
-999935264 -596838734
596952751 999821247
596830321 999943677
596870033 999903965
-999988264 -596785734
-999807925 -596966073
-999819931 -596954067
596926942 999847056
-999812321 -596961677
-999843091 -596930907
-999961517 -596812481
596790700 999983298
-999834799 -596939199
-999858624 -596915374
-999813658 -596960340
596964520 999809478
-999885892 -596888106
596811695 999962303
-999998060 -596775938
596844326 999929672
596798878 999975120
-999947549 -596826449
-999906998 -596867000
-999822953 -596951045
596798881 999975117
-999856367 -596917631
596944543 999829455
-999899517 -596874481
596811969 999962029
596819192 999954806
-999980759 -596793239
-999961406 -596812592
596791415 999982583
596931284 999842714
-999812876 -596961122
596882962 999891036
-999991005 -596782993
596832485 999941513
596898984 999875014
596946433 999827565
596821092 999952906
-999800840 -596973158
-999827660 -596946338
596964279 999809719
596908872 999865126
-999910117 -596863881
-999904623 -596869375
-999925570 -596848428
596777006 999996992
596942536 999831462
596800222 999973776
-999843768 -596930230
596801491 999972507
-999947945 -596826053
596951842 999822156
-999812048 -596961950
-999958117 -596815881
-999941991 -596832007
-999934136 -596839862
596834692 999939306
-999889842 -596884156
596813742 999960256
596965169 999808829
-999989653 -596784345
596838109 999935889
596937529 999836469
596961376 999812622
-999867300 -596906698
-999897436 -596876562
-999963319 -596810679
-999921695 -596852303
-999888831 -596885167
596946810 999827188
-999855502 -596918496
-999975956 -596798042
-999831987 -596942011
596965271 999808727
-999864376 -596909622
596904492 999869506
596818895 999955103
596864576 999909422
596782519 999991479
-999964548 -596809450
596922474 999851524
-999826013 -596947985
596953595 999820403
596860763 999913235
-999971691 -596802307
596833186 999940812
-999982711 -596791287
596858526 999915472
596935512 999838486
-999906593 -596867405
596903103 999870895
596827194 999946804
596940991 999833007
596835435 999938563
-999846820 -596927178
-999997443 -596776555
596778324 999995674
-999809874 -596964124
-999981534 -596792464
-999990503 -596783495
-999989796 -596784202
-999976318 -596797680
-999961208 -596812790
596874879 999899119
-999955251 -596818747
596808562 999965436
-999843995 -596930003
-999955587 -596818411
596836477 999937521
596848984 999925014
-999869417 -596904581
-999913248 -596860750
596785899 999988099
596938823 999835175
-999972345 -596801653
-999992080 -596781918
-999955480 -596818518
-999828367 -596945631
596947960 999826038
596951896 999822102
-999815425 -596958573
-999813931 -596960067
596819956 999954042
-999951594 -596822404
-999872911 -596901087
-999882842 -596891156
596934855 999839143
596884733 999889265
-999801909 -596972089
-999840296 -596933702
-999950806 -596823192
596834007 999939991
-999804083 -596969915
-999890276 -596883722
596965894 999808104
596815895 999958103
-999917857 -596856141
596957651 999816347
596824324 999949674
596808777 999965221
-999825432 -596948566
-999883009 -596890989
-999937739 -596836259
596916035 999857963
596950914 999823084
596814717 999959281
-999819590 -596954408
596876487 999897511
-999994496 -596779502
596952198 999821800
596819021 999954977
596946849 999827149
-999969268 -596804730
596923822 999850176
596944393 999829605
596799293 999974705
596958175 999815823
-999819715 -596954283
596833215 999940783
596802258 999971740
596957067 999816931
596878444 999895554
596824040 999949958
-999816220 -596957778
-999834087 -596939911
-999943344 -596830654
596845465 999928533
596830445 999943553
-999943377 -596830621
-999839043 -596934955
596887464 999886534
-999921848 -596852150
-999894365 -596879633
-999863229 -596910769
-999931933 -596842065
-999965498 -596808500
-999939675 -596834323
-999823150 -596950848
-999867819 -596906179
-999890584 -596883414
-999918954 -596855044
596787985 999986013
596897622 999876376
-999987370 -596786628
-999983665 -596790333
-999821388 -596952610
-999846679 -596927319
596914957 999859041
-999851615 -596922383
596794373 999979625
-999998659 -596775339
596777512 999996486
-999817136 -596956862
-999884437 -596889561
596816120 999957878
596972036 999801962
-999874826 -596899172
596920364 999853634
596847108 999926890
-999855968 -596918030
-999957715 -596816283
-999830596 -596943402
-999884796 -596889202
-999830216 -596943782
-999989717 -596784281
-999804025 -596969973
-999804707 -596969291
-999853228 -596920770
-999827595 -596946403
596956942 999817056
596912780 999861218
-999832098 -596941900
-999851291 -596922707
-999895610 -596878388
-999803735 -596970263
-999926146 -596847852
-999989846 -596784152
596944961 999829037
596945462 999828536
596827429 999946569
-999870409 -596903589
596916390 999857608
596822952 999951046
-999920093 -596853905
596882435 999891563
-999801778 -596972220
596939101 999834897
-999979074 -596794924
-999998819 -596775179
596906585 999867413
-999939513 -596834485
-999816332 -596957666
-999952413 -596821585
596810951 999963047
-999909738 -596864260
596849626 999924372
-999931307 -596842691
-999863139 -596910859
596776800 999997198
-999800622 -596973376
596884278 999889720
596929900 999844098
596882739 999891259
596929575 999844423
596921585 999852413
596846500 999927498
-999857438 -596916560
596836348 999937650
596952450 999821548
596945621 999828377
-999851224 -596922774
596849841 999924157
596827601 999946397
-999971425 -596802573
596819928 999954070
596900373 999873625
596906604 999867394
596936507 999837491
-999988230 -596785768
596887440 999886558
-999889642 -596884356
-999985868 -596788130
-999981737 -596792261
-999966308 -596807690
596819894 999954104
596922531 999851467
596855981 999918017
-999986318 -596787680
596837498 999936500
-999811895 -596962103
-999959762 -596814236
-999954956 -596819042
596857493 999916505
596781603 999992395
-999974680 -596799318
596856552 999917446
-999896360 -596877638
596863986 999910012
-999824414 -596949584
-999994600 -596779398
-999844152 -596929846
-999987519 -596786479
596954987 999819011
596824683 999949315
596832624 999941374
596949133 999824865
596808556 999965442
-999829831 -596944167
-999856771 -596917227
596805458 999968540
-999937086 -596836912
-999821229 -596952769
-999868251 -596905747
596866358 999907640
596827657 999946341
-999925204 -596848794
-999816761 -596957237
-999808227 -596965771
-999905088 -596868910
-999979478 -596794520
-999829824 -596944174
-999806305 -596967693
596875286 999898712
596869223 999904775
-999917674 -596856324
596851955 999922043
596796596 999977402
596809283 999964715
-999804815 -596969183
-999918438 -596855560
596775160 999998838
596877830 999896168
-999831506 -596942492
-999830387 -596943611
596851499 999922499
-999830562 -596943436
-999829998 -596944000
-999976088 -596797910
-999923274 -596850724
596965874 999808124
-999921739 -596852259
596959901 999814097
-999873906 -596900092
-999817362 -596956636
596912296 999861702
596904853 999869145
-999811197 -596962801
-999860387 -596913611
596836309 999937689
-999936399 -596837599
596880853 999893145
596844011 999929987
596850997 999923001
596880605 999893393
596890802 999883196
-999801547 -596972451
-999866894 -596907104
596925303 999848695
596875165 999898833
596892057 999881941
-999932502 -596841496
-999984492 -596789506
596776004 999997994
596848573 999925425
596857306 999916692
-999981503 -596792495
-999815334 -596958664
-999914795 -596859203
-999934074 -596839924
596817196 999956802
-999931994 -596842004
-999914488 -596859510
-999805684 -596968314
-999817988 -596956010
-999926515 -596847483
596934790 999839208
-999943075 -596830923
596796792 999977206
596920234 999853764
-999865074 -596908924
-999836442 -596937556
596887500 999886498
596916394 999857604
-999832117 -596941881
596958548 999815450
596887505 999886493
-999880260 -596893738
-999819464 -596954534
596821781 999952217
596795569 999978429
596868114 999905884
-999996903 -596777095
596889112 999884886
-999907807 -596866191
-999898761 -596875237
596936140 999837858
596954506 999819492
-999886326 -596887672
596934207 999839791
-999906564 -596867434
-999898677 -596875321
596956149 999817849
596900139 999873859
-999959243 -596814755
596967310 999806688
596780090 999993908
-999861428 -596912570
-999915336 -596858662
596879425 999894573
596935519 999838479
596811171 999962827
596872593 999901405
-999909077 -596864921
596970355 999803643
596899968 999874030
596780124 999993874
596918323 999855675
-999819774 -596954224
-999946501 -596827497
596964870 999809128
-999875841 -596898157
596799689 999974309
-999990349 -596783649
596931327 999842671
-999804825 -596969173
-999945318 -596828680
-999800073 -596973925
596926337 999847661
-999955412 -596818586
-999935681 -596838317
596888921 999885077
596928202 999845796
596966554 999807444
-999900858 -596873140
596880895 999893103
596831622 999942376
596787887 999986111
596935349 999838649
596815101 999958897
-999947353 -596826645
-999885310 -596888688
-999946682 -596827316
-999827679 -596946319
596846814 999927184
596883290 999890708
-999871405 -596902593
596838845 999935153
-999815814 -596958184
-999906384 -596867614
-999969512 -596804486
596947480 999826518
-999967515 -596806483
596847112 999926886
596799917 999974081
-999931490 -596842508
596895228 999878770
-999803336 -596970662
-999879423 -596894575
-999950176 -596823822
596803574 999970424
-999853211 -596920787
596964191 999809807
-999974047 -596799951
596785655 999988343
-999842154 -596931844
-999810306 -596963692
-999951169 -596822829
-999804446 -596969552
596879784 999894214
596788535 999985463
596813825 999960173
596919163 999854835
-999962693 -596811305
596962728 999811270
596894818 999879180
596837124 999936874
596812023 999961975
596775728 999998270
-999951222 -596822776
596833575 999940423
-999866804 -596907194
596810787 999963211
-999950332 -596823666
596783568 999990430
-999994258 -596779740
596876563 999897435
596775928 999998070
-999851170 -596922828
-999879802 -596894196
-999838221 -596935777
596935410 999838588
596889754 999884244
-999938554 -596835444
-999913824 -596860174
596893117 999880881
596927121 999846877
596785185 999988813
596917262 999856736
596880221 999893777
-999885997 -596888001
-999801036 -596972962
596935176 999838822
596876056 999897942
-999831311 -596942687
596895083 999878915
596836980 999937018
596855478 999918520
-999945495 -596828503
596815497 999958501
-999976840 -596797158
-999959808 -596814190
596826203 999947795
-999921757 -596852241
-999886776 -596887222
-999830105 -596943893
596940228 999833770
596841248 999932750
-999839703 -596934295
-999956559 -596817439
596823532 999950466
-999817719 -596956279
596902663 999871335
-999958865 -596815133
596789185 999984813
-999856641 -596917357
-999839273 -596934725
-999960102 -596813896
596822717 999951281
596958802 999815196
-999943066 -596830932
-999852052 -596921946
596832354 999941644
-999922349 -596851649
-999833535 -596940463
596826967 999947031
-999873293 -596900705
596967477 999806521
-999910147 -596863851
596943385 999830613
-999877244 -596896754
596955427 999818571
-999962612 -596811386
596778557 999995441
596928586 999845412
596934174 999839824
-999869147 -596904851
-999817703 -596956295
596875051 999898947
-999988924 -596785074
596884992 999889006
-999857712 -596916286
596946258 999827740
596794291 999979707
-999970643 -596803355
-999984490 -596789508
-999960766 -596813232
-999944159 -596829839
-999836768 -596937230
-999882332 -596891666
596792960 999981038
596842269 999931729
-999960240 -596813758
596957629 999816369
596872576 999901422
-999832677 -596941321
-999908486 -596865512
-999907887 -596866111
596819023 999954975
-999823492 -596950506
-999938669 -596835329
596825586 999948412
596868441 999905557
-999882721 -596891277
596878944 999895054
596860742 999913256
596794464 999979534
596941281 999832717
596868976 999905022
596968765 999805233
596885498 999888500
596863764 999910234
-999972764 -596801234
-999848289 -596925709
-999963822 -596810176
-999817975 -596956023
-999937244 -596836754
-999873550 -596900448
596821340 999952658
596818383 999955615
596787310 999986688
596782848 999991150
-999844820 -596929178
596810551 999963447
596787835 999986163
-999880885 -596893113
596775951 999998047
596865223 999908775
596944817 999829181
596778548 999995450
-999864814 -596909184
596963501 999810497
-999939111 -596834887
596862981 999911017
596897656 999876342
596932297 999841701
-999926736 -596847262
-999938248 -596835750
-999972972 -596801026
596825631 999948367
-999865616 -596908382
-999815455 -596958543
596906129 999867869
-999848275 -596925723
-999941751 -596832247
596902759 999871239
596777153 999996845
-999810933 -596963065
-999822834 -596951164
596864259 999909739
-999923423 -596850575
-999840252 -596933746
-999905717 -596868281
-999857229 -596916769
-999993997 -596780001
596966270 999807728
596918334 999855664
596910848 999863150
596774186 999999812
596960709 999813289
596806655 999967343
-999900576 -596873422
596892542 999881456
596822192 999951806
596930412 999843586
596851128 999922870
-999841194 -596932804
-999820783 -596953215
-999823258 -596950740
596864686 999909312
596864442 999909556
-999928413 -596845585
-999829114 -596944884
-999837674 -596936324
596908244 999865754
-999956705 -596817293
-999931453 -596842545
596907785 999866213
596800551 999973447
596922398 999851600
596823674 999950324
596836403 999937595
596824380 999949618
596827909 999946089
596955277 999818721
-999976059 -596797939
-999881830 -596892168
-999903717 -596870281
596872363 999901635
-999943577 -596830421
-999866914 -596907084
-999948832 -596825166
596854086 999919912
-999966046 -596807952
596832504 999941494
596936457 999837541
596815648 999958350
596847290 999926708
596813538 999960460
-999909438 -596864560
-999995822 -596778176
-999984387 -596789611
-999818200 -596955798
-999942428 -596831570
-999802253 -596971745
596833018 999940980
596934388 999839610
-999883314 -596890684
596810930 999963068
596941469 999832529
-999844561 -596929437
596886514 999887484
596901675 999872323
596791655 999982343
596882720 999891278
-999846011 -596927987
-999901687 -596872311
596973710 999800288
-999935625 -596838373
-999983877 -596790121
-999804155 -596969843
596959034 999814964
596868723 999905275
596966366 999807632
596921231 999852767
596830872 999943126
596923924 999850074
596902824 999871174
-999834027 -596939971
-999821851 -596952147
596794133 999979865
-999802517 -596971481
-999895367 -596878631
596898010 999875988
596797120 999976878
-999980836 -596793162
-999929408 -596844590
-999852550 -596921448
596844998 999929000
-999866372 -596907626
-999821823 -596952175
-999944278 -596829720
-999934518 -596839480
-999949072 -596824926
596869874 999904124
-999892893 -596881105
-999865260 -596908738
-999861153 -596912845
596964136 999809862
-999991164 -596782834
596840997 999933001
-999936396 -596837602
-999817031 -596956967
-999925380 -596848618
596867597 999906401
596899193 999874805
596799868 999974130
596812447 999961551
-999852118 -596921880
596884590 999889408
596861835 999912163
596820872 999953126
-999967791 -596806207
596814905 999959093
596841143 999932855
596804019 999969979
596821733 999952265
-999978280 -596795718
-999810295 -596963703
-999820096 -596953902
596957004 999816994
596939562 999834436
-999826714 -596947284
-999941890 -596832108
-999887139 -596886859
-999991232 -596782766
596921243 999852755
-999885090 -596888908
596843057 999930941
596904767 999869231
-999817832 -596956166
596827602 999946396
596956831 999817167
596839972 999934026
-999985688 -596788310
596895008 999878990
-999960088 -596813910
-999917999 -596855999
-999899508 -596874490
-999815524 -596958474
596892893 999881105
-999987684 -596786314
-999931223 -596842775
-999908748 -596865250
-999936606 -596837392
596778673 999995325
596808873 999965125
596911813 999862185
596896525 999877473
596855444 999918554
-999888603 -596885395
-999828109 -596945889
596838636 999935362
596812413 999961585
-999883077 -596890921
596973066 999800932
-999904160 -596869838
-999969673 -596804325
-999800816 -596973182
596817046 999956952
596950887 999823111
-999873251 -596900747
596783343 999990655
-999929055 -596844943
-999879205 -596894793
-999977833 -596796165
596851965 999922033
596832672 999941326
596950331 999823667
-999807753 -596966245
-999868092 -596905906
596853585 999920413
-999813568 -596960430
-999916945 -596857053
596879867 999894131
596878951 999895047
596962083 999811915
-999803317 -596970681
596808092 999965906
-999855150 -596918848
596960316 999813682
596919317 999854681
-999807021 -596966977
-999933429 -596840569
-999964989 -596809009
-999899790 -596874208
-999927373 -596846625
596907576 999866422
-999866610 -596907388
-999947020 -596826978
-999806162 -596967836
-999863248 -596910750
596937502 999836496
-999895794 -596878204
-999870850 -596903148
-999946947 -596827051
-999904265 -596869733
596918615 999855383
596816925 999957073
-999996389 -596777609
-999976426 -596797572
-999951930 -596822068
-999944155 -596829843
596806049 999967949
596836982 999937016
596880724 999893274
-999861308 -596912690
-999924720 -596849278
-999919459 -596854539
-999956324 -596817674
-999861742 -596912256
-999872201 -596901797
596941834 999832164
-999875739 -596898259
-999899570 -596874428
596959326 999814672
-999879751 -596894247
-999967929 -596806069
596779807 999994191
596881739 999892259
596822326 999951672
-999919548 -596854450
596829819 999944179
-999977421 -596796577
-999929579 -596844419
-999871313 -596902685
-999904614 -596869384
-999936054 -596837944
596930082 999843916
596956322 999817676
596916619 999857379
-999842541 -596931457
596855549 999918449
596776685 999997313
-999911141 -596862857
596891452 999882546
596831065 999942933
-999978877 -596795121
596834226 999939772
596862577 999911421
-999894575 -596879423
596965604 999808394
-999899243 -596874755
596833688 999940310
-999919393 -596854605
596973510 999800488
596783096 999990902
-999924187 -596849811
596841968 999932030
596850487 999923511
-999893988 -596880010
-999927934 -596846064
596938981 999835017
596796815 999977183
-999913508 -596860490
596838947 999935051
596948610 999825388
-999846714 -596927284
-999985555 -596788443
-999911595 -596862403
596849942 999924056
-999892534 -596881464
-999995150 -596778848
-999808476 -596965522
-999984254 -596789744
596944546 999829452
596780253 999993745
596939029 999834969
596903780 999870218
596855066 999918932
596863085 999910913
596821850 999952148
596875319 999898679
596882013 999891985
-999998096 -596775902
-999947677 -596826321
-999910162 -596863836
-999804357 -596969641
596959702 999814296
596961146 999812852
596874178 999899820
596886800 999887198
596845607 999928391
-999858824 -596915174
596915396 999858602
596787739 999986259
596883654 999890344
596941284 999832714
596791687 999982311
596791277 999982721
596896099 999877899
-999946583 -596827415
-999980595 -596793403
-999945754 -596828244
596839964 999934034
596822939 999951059
596826371 999947627
-999885818 -596888180
-999837110 -596936888
596861336 999912662
596833369 999940629
-999896561 -596877437
-999933818 -596840180
-999852654 -596921344
596939415 999834583
596878653 999895345
596916373 999857625
596811701 999962297
-999896648 -596877350
596945377 999828621
596814945 999959053
596957677 999816321
596825506 999948492
596818684 999955314
-999928942 -596845056
-999975008 -596798990
596964310 999809688
596849532 999924466
596970886 999803112
596780143 999993855
-999920971 -596853027
-999835705 -596938293
-999818514 -596955484
-999898377 -596875621
596900471 999873527
-999971661 -596802337
596812986 999961012
-999818358 -596955640
596919571 999854427
-999847279 -596926719
596890180 999883818
-999998887 -596775111
596826063 999947935
596878857 999895141
-999920485 -596853513
-999865980 -596908018
-999972613 -596801385
-999921849 -596852149
-999979934 -596794064
-999990515 -596783483
-999912872 -596861126
-999997869 -596776129
-999867010 -596906988
596907262 999866736
596817324 999956674
-999860808 -596913190
-999842546 -596931452
-999986855 -596787143
-999821138 -596952860
-999993596 -596780402
596811287 999962711
-999997640 -596776358
-999982146 -596791852
596840219 999933779
596832708 999941290
-999873919 -596900079
596951206 999822792
596784252 999989746
-999852940 -596921058
-999947893 -596826105
-999919621 -596854377
-999996693 -596777305
-999974459 -596799539
-999960595 -596813403
596867216 999906782
-999931929 -596842069
596937441 999836557
596844566 999929432
596789031 999984967
596970736 999803262
596893551 999880447
596816991 999957007
-999903754 -596870244
-999800996 -596973002
-999930605 -596843393
596804833 999969165
-999982347 -596791651
-999811688 -596962310
-999861111 -596912887
-999844405 -596929593
596862092 999911906
596786686 999987312
596952858 999821140
596955905 999818093
596890329 999883669
-999949053 -596824945
596904471 999869527
596807718 999966280
596907880 999866118
596781321 999992677
596942856 999831142
-999956959 -596817039
596961848 999812150
-999998743 -596775255
-999908669 -596865329
596795247 999978751
596957081 999816917
596912772 999861226
-999989423 -596784575
596821795 999952203
596905535 999868463
-999917548 -596856450
-999882593 -596891405
596917563 999856435
-999999081 -596774917
-999844348 -596929650
-999961311 -596812687
596911089 999862909
-999898041 -596875957
-999979606 -596794392
596968648 999805350
-999905544 -596868454
596967226 999806772
-999957496 -596816502
596882384 999891614
-999965922 -596808076
596908143 999865855
-999937940 -596836058
-999913782 -596860216
596972076 999801922
596808348 999965650
596813493 999960505
596895011 999878987
-999944937 -596829061
-999833718 -596940280
-999914860 -596859138
596808767 999965231
596969486 999804512
-999860071 -596913927
596835376 999938622
596960442 999813556
596777872 999996126
-999945410 -596828588
-999840064 -596933934
596832836 999941162
596777675 999996323
596950200 999823798
596863478 999910520
-999888765 -596885233
596798537 999975461
-999826643 -596947355
-999961553 -596812445
596902144 999871854
596889732 999884266
596921179 999852819
596854449 999919549
-999817190 -596956808
596842967 999931031
-999974350 -596799648
596790375 999983623
596780462 999993536
-999900084 -596873914
-999928457 -596845541
-999925781 -596848217
-999957033 -596816965
596967267 999806731
596809514 999964484
-999841020 -596932978
596805282 999968716
596912654 999861344
-999940014 -596833984
-999894402 -596879596
-999976483 -596797515
596941019 999832979
-999800396 -596973602
-999859702 -596914296
596812924 999961074
596957662 999816336
-999946322 -596827676
596837094 999936904
596897081 999876917
596888211 999885787
596863520 999910478
-999995960 -596778038
-999941289 -596832709
596851767 999922231
-999847219 -596926779
-999801568 -596972430
596881582 999892416
596941750 999832248
596840634 999933364
596907923 999866075
-999899085 -596874913
596781182 999992816
596949855 999824143
-999859661 -596914337
-999827522 -596946476
596862479 999911519
596949004 999824994
596926969 999847029
-999956663 -596817335
-999896903 -596877095
-999885258 -596888740
-999998638 -596775360
-999904348 -596869650
596872523 999901475
-999801303 -596972695
596903804 999870194
-999833528 -596940470
-999818042 -596955956
-999906210 -596867788
596817361 999956637
-999886035 -596887963
596887181 999886817
596854455 999919543
596794901 999979097
596864012 999909986
-999911682 -596862316
596906062 999867936
-999885122 -596888876
596871191 999902807
596922278 999851720
-999960943 -596813055
-999843511 -596930487
-999851214 -596922784
-999825610 -596948388
596860825 999913173
596931078 999842920
-999895293 -596878705
-999956271 -596817727
-999896091 -596877907
596921596 999852402
-999957494 -596816504
596933490 999840508
596934555 999839443
-999873324 -596900674
-999854114 -596919884
-999846036 -596927962
596893619 999880379
-999898680 -596875318
-999858201 -596915797
596879361 999894637
-999943803 -596830195
-999833988 -596940010
-999978775 -596795223
596823575 999950423
596827852 999946146
-999921847 -596852151
-999873272 -596900726
596942980 999831018
596842915 999931083
596967835 999806163
596812647 999961351
-999917019 -596856979
-999959211 -596814787
596778463 999995535
-999874623 -596899375
596901326 999872672
596928867 999845131
-999957896 -596816102
-999872825 -596901173
596915874 999858124
-999812912 -596961086
-999868866 -596905132
596792170 999981828
-999984560 -596789438
596839731 999934267
596881970 999892028
-999866684 -596907314
-999877093 -596896905
-999892624 -596881374
596836624 999937374
-999962786 -596811212
-999860374 -596913624
596825297 999948701
-999962976 -596811022
-999987178 -596786820
596791589 999982409
-999843637 -596930361
596873910 999900088
-999950837 -596823161
-999883933 -596890065
596963384 999810614
596957592 999816406
596904527 999869471
-999962774 -596811224
596866427 999907571
596851405 999922593
596944765 999829233
-999962535 -596811463
-999821711 -596952287
596911648 999862350
596798138 999975860
-999866958 -596907040
596902439 999871559
596835355 999938643
-999937270 -596836728
-999902180 -596871818
596794436 999979562
596888206 999885792
596780661 999993337
596866554 999907444
-999953353 -596820645
-999828934 -596945064
596873935 999900063
596926320 999847678
596915382 999858616
596837288 999936710
596774607 999999391
596847479 999926519
-999906197 -596867801
596969998 999804000
596932713 999841285
-999965985 -596808013
596927921 999846077
596888044 999885954
596797201 999976797
-999937478 -596836520
596817066 999956932
-999909394 -596864604
-999856056 -596917942
-999966724 -596807274
596875523 999898475
596818002 999955996
596776625 999997373
-999851394 -596922604
-999860184 -596913814
-999840520 -596933478
-999931728 -596842270
596833720 999940278
596853732 999920266
-999989931 -596784067
-999991845 -596782153
-999963299 -596810699
-999886451 -596887547
-999889685 -596884313
596795479 999978519
-999840706 -596933292
596904337 999869661
596914972 999859026
596897929 999876069
596832314 999941684
-999856524 -596917474
-999963430 -596810568
596785638 999988360
-999862826 -596911172
596951581 999822417
596867432 999906566
596789237 999984761
-999853403 -596920595
-999827444 -596946554
-999857454 -596916544
-999858375 -596915623
-999985400 -596788598
596923991 999850007
-999910254 -596863744
-999986536 -596787462
-999997053 -596776945
-999854146 -596919852
-999843107 -596930891
596839028 999934970
-999966292 -596807706
-999910684 -596863314
596871421 999902577
596795738 999978260
-999815835 -596958163
-999901327 -596872671
-999872632 -596901366
-999864221 -596909777
596947797 999826201
596857264 999916734
-999855718 -596918280
596818069 999955929
-999856821 -596917177
596821313 999952685
-999953137 -596820861
596946149 999827849
596901793 999872205
596889006 999884992
596782080 999991918
-999820056 -596953942
-999888924 -596885074
-999816673 -596957325
596808525 999965473
-999957147 -596816851
-999829858 -596944140
-999870780 -596903218
-999907980 -596866018
596832509 999941489
596905578 999868420
-999836329 -596937669
-999922195 -596851803
596940343 999833655
596966419 999807579
-999878498 -596895500
-999976894 -596797104
-999859238 -596914760
-999991540 -596782458
596922925 999851073
-999865605 -596908393
-999907903 -596866095
596952562 999821436
596928890 999845108
-999896003 -596877995
596837214 999936784
-999990464 -596783534
596852764 999921234
-999904198 -596869800
-999984673 -596789325
596891782 999882216
596964854 999809144
596886604 999887394
596928728 999845270
596783969 999990029
596905227 999868771
-999911369 -596862629
-999822742 -596951256
596867530 999906468
-999871919 -596902079
-999942164 -596831834
-999806347 -596967651
-999830089 -596943909
596792637 999981361
596852282 999921716
596934178 999839820
596853353 999920645
596932746 999841252
-999924065 -596849933
-999864899 -596909099
-999807561 -596966437
-999996356 -596777642
596923582 999850416
596880763 999893235
596942892 999831106
-999887441 -596886557
596972957 999801041
596846536 999927462
-999814946 -596959052
596848246 999925752
-999897014 -596876984
-999902319 -596871679
596946838 999827160
596886738 999887260
-999950684 -596823314
596782028 999991970
-999889126 -596884872
596778157 999995841
596814025 999959973
-999924905 -596849093
596836553 999937445
596853594 999920404
-999874148 -596899850
-999919574 -596854424
596802534 999971464
596915121 999858877
-999930780 -596843218
596786107 999987891
596932012 999841986
596821333 999952665
596955314 999818684
-999882414 -596891584
-999868354 -596905644
-999895150 -596878848
-999996082 -596777916
-999951153 -596822845
-999918288 -596855710
-999905010 -596868988
-999950770 -596823228
596860861 999913137
-999885171 -596888827
-999982158 -596791840
-999987054 -596786944
596958535 999815463
596910350 999863648
596934672 999839326
596845614 999928384
-999859042 -596914956
596855687 999918311
596814410 999959588
596808034 999965964
-999978507 -596795491
-999830273 -596943725
596810000 999963998
-999956293 -596817705
596839775 999934223
596966226 999807772
-999986844 -596787154
596890753 999883245
596913747 999860251
596966100 999807898
596838358 999935640
-999965909 -596808089
-999910027 -596863971
-999907039 -596866959
-999991051 -596782947
596867898 999906100
-999808244 -596965754
-999883407 -596890591
596841011 999932987
-999985708 -596788290
-999927639 -596846359
-999997934 -596776064
596814902 999959096
596791503 999982495
596882820 999891178
596809380 999964618
596821670 999952328
-999888973 -596885025
-999800727 -596973271
596884909 999889089
-999968209 -596805789
-999946985 -596827013
-999812360 -596961638
596968668 999805330
596909321 999864677
596861943 999912055
-999897394 -596876604
-999800483 -596973515
596955947 999818051
596927954 999846044
596897993 999876005
596803475 999970523
-999952226 -596821772
-999824941 -596949057
-999936178 -596837820
596890983 999883015
596826904 999947094
596873340 999900658
596799492 999974506
596920470 999853528
596957349 999816649
596857661 999916337
-999888692 -596885306
596917044 999856954
596934241 999839757
-999870439 -596903559
596862277 999911721
596910054 999863944
-999814646 -596959352
-999891359 -596882639
596886713 999887285
-999896871 -596877127
596851577 999922421
596863614 999910384
596909865 999864133
596857069 999916929
596935028 999838970
-999978644 -596795354
596850934 999923064
596784827 999989171
596810084 999963914
596786407 999987591
596961872 999812126
596835125 999938873
-999950769 -596823229
596857345 999916653
596889291 999884707
-999855799 -596918199
596882358 999891640
596890586 999883412
-999995646 -596778352
-999868578 -596905420
596905949 999868049
-999808489 -596965509
596910112 999863886
596893765 999880233
596957657 999816341
596775075 999998923
-999832221 -596941777
596833712 999940286
-999907383 -596866615
596920703 999853295
-999801744 -596972254
-999950178 -596823820
596951280 999822718
-999848579 -596925419
-999991654 -596782344
596889989 999884009
-999968266 -596805732
596910496 999863502
596947184 999826814
-999834229 -596939769
596922103 999851895
-999870757 -596903241
596914740 999859258
-999890379 -596883619
596872332 999901666
596932101 999841897
-999973628 -596800370
596842596 999931402
596909372 999864626
-999979377 -596794621
596807918 999966080
-999980414 -596793584
-999930913 -596843085
596796720 999977278
-999915894 -596858104
596961730 999812268
-999995508 -596778490
-999852398 -596921600
-999991206 -596782792
596897727 999876271
-999811499 -596962499
596936800 999837198
-999953843 -596820155
596809790 999964208
-999826965 -596947033
-999895307 -596878691
596893378 999880620
-999802116 -596971882
-999991708 -596782290
596817400 999956598
596853489 999920509
-999871449 -596902549
-999873774 -596900224
596914284 999859714
596874144 999899854
-999905029 -596868969
-999935595 -596838403
596825216 999948782
-999838457 -596935541
596864327 999909671
-999895508 -596878490
-999990837 -596783161
-999884337 -596889661
596805377 999968621
-999822030 -596951968
596895262 999878736
-999852862 -596921136
596817164 999956834
596802666 999971332
596816058 999957940
596863837 999910161
-999865304 -596908694
596924337 999849661
-999841754 -596932244
-999993553 -596780445
596782160 999991838
-999832158 -596941840
-999869923 -596904075
596954189 999819809
-999808617 -596965381
-999815863 -596958135
596910936 999863062
-999843892 -596930106
-999878149 -596895849
596920480 999853518
-999894388 -596879610
-999983791 -596790207
596889170 999884828
596791931 999982067
-999904662 -596869336
596833644 999940354
-999878051 -596895947
596841179 999932819
-999940196 -596833802
596922378 999851620
596967088 999806910
-999953718 -596820280
-999941667 -596832331
596793720 999980278
596899122 999874876
596943019 999830979
-999874299 -596899699
-999940031 -596833967
596954869 999819129
596837974 999936024
-999890640 -596883358
-999896610 -596877388
596866301 999907697
-999815197 -596958801
-999838442 -596935556
596905119 999868879
-999940657 -596833341
-999984172 -596789826
596876401 999897597
-999883233 -596890765
596953600 999820398
596811748 999962250
596799143 999974855
-999825130 -596948868
-999823515 -596950483
596934992 999839006
596819259 999954739
-999833323 -596940675
-999990489 -596783509
-999935448 -596838550
596847625 999926373
-999974291 -596799707
-999929955 -596844043
596970315 999803683
596969990 999804008
596949089 999824909
-999817009 -596956989
596844623 999929375
596919295 999854703
596968104 999805894
-999868381 -596905617
596891325 999882673
-999981839 -596792159
596863662 999910336
-999993712 -596780286
596817288 999956710
596797841 999976157
596870979 999903019
-999881191 -596892807
596805615 999968383
596908882 999865116
-999816906 -596957092
596818408 999955590
-999871658 -596902340
596858083 999915915
-999872339 -596901659
596775192 999998806
-999804639 -596969359
596843016 999930982
-999859733 -596914265
596923736 999850262
596881559 999892439
596953980 999820018
596947674 999826324
-999949374 -596824624
596794242 999979756
596860710 999913288
596825507 999948491
-999942776 -596831222
-999982524 -596791474
-999935469 -596838529
-999990302 -596783696
-999878064 -596895934
596893570 999880428
596872814 999901184
596881715 999892283
-999957731 -596816267
596973445 999800553
-999862207 -596911791
596919332 999854666
596887184 999886814
596970840 999803158
596793312 999980686
596906468 999867530
-999827050 -596946948
596865983 999908015
596959361 999814637
-999826022 -596947976
596910027 999863971
-999822729 -596951269
-999917583 -596856415
596841141 999932857
596816768 999957230
-999912466 -596861532
596962311 999811687
-999952924 -596821074
-999831317 -596942681
596789545 999984453
596875315 999898683
596899976 999874022
596846434 999927564
-999903605 -596870393
596952500 999821498
596780132 999993866
-999976258 -596797740
-999809587 -596964411
-999966031 -596807967
596864096 999909902
596897127 999876871
-999989611 -596784387
596927891 999846107
596774170 999999828
596842608 999931390
-999818867 -596955131
596903738 999870260
-999896494 -596877504
-999916177 -596857821
596899146 999874852
596912874 999861124
-999861146 -596912852
-999965172 -596808826
-999831796 -596942202
-999888518 -596885480
596893753 999880245
596835071 999938927
-999935369 -596838629
596940968 999833030
-999867714 -596906284
596774753 999999245
596959267 999814731
596883237 999890761
-999972276 -596801722
596880756 999893242
-999896077 -596877921
-999924659 -596849339
596803483 999970515
-999957760 -596816238
596879845 999894153
596917672 999856326
596915902 999858096
596882886 999891112
596902134 999871864
596883808 999890190
596916639 999857359
-999996193 -596777805
596922580 999851418
596843661 999930337
-999946798 -596827200
596956338 999817660
-999932752 -596841246
596837973 999936025
-999957644 -596816354
596917482 999856516
596795002 999978996
-999864104 -596909894
-999951243 -596822755
-999852009 -596921989
-999866988 -596907010
596902244 999871754
-999839074 -596934924
-999914539 -596859459
596916411 999857587
-999828324 -596945674
596898607 999875391
596856451 999917547
-999847823 -596926175
-999810493 -596963505
596823971 999950027
596814120 999959878
-999937139 -596836859
-999943110 -596830888
596778283 999995715
-999854806 -596919192
-999904178 -596869820
596878784 999895214
-999961757 -596812241
596890763 999883235
596873593 999900405
596907865 999866133
-999924999 -596848999
596886813 999887185
596880144 999893854
596828652 999945346
596820006 999953992
596870450 999903548
596972882 999801116
596866643 999907355
-999880573 -596893425
596830857 999943141
596806492 999967506
596952302 999821696
596779881 999994117
596859699 999914299
-999872198 -596901800
596951556 999822442
-999932386 -596841612
596875268 999898730
596847156 999926842
596801854 999972144
596918436 999855562
-999861420 -596912578
-999877999 -596895999
-999856881 -596917117
596968334 999805664
-999929397 -596844601
-999988869 -596785129
596915103 999858895
-999850515 -596923483
-999953650 -596820348
-999972290 -596801708
-999951630 -596822368
-999926819 -596847179
596965746 999808252
596794446 999979552
596786648 999987350
-999848850 -596925148
596968348 999805650
596793636 999980362
-999911813 -596862185
-999886110 -596887888
-999920741 -596853257
596779001 999994997
-999819470 -596954528
-999978839 -596795159
596797937 999976061
-999927037 -596846961
596838323 999935675
596941783 999832215
-999806402 -596967596
-999936781 -596837217
-999859701 -596914297
596837244 999936754
-999939456 -596834542
596948691 999825307
596776378 999997620
-999935433 -596838565
596930259 999843739
596905799 999868199
596859496 999914502
596852222 999921776
596848589 999925409
-999955203 -596818795
596946474 999827524
596925161 999848837
-999887292 -596886706
596937461 999836537
596871588 999902410
596820812 999953186
-999902590 -596871408
-999965353 -596808645
-999839096 -596934902
596825349 999948649
-999887254 -596886744
596894292 999879706
596780583 999993415
596796767 999977231
596821026 999952972
-999903933 -596870065
-999940083 -596833915
-999933836 -596840162
596949565 999824433
596934564 999839434
-999938269 -596835729
596857631 999916367
-999987052 -596786946
596838840 999935158
-999991613 -596782385
-999844987 -596929011
-999839429 -596934569
596812953 999961045
596790029 999983969
596852020 999921978
596829496 999944502
596794108 999979890
596961138 999812860
596873169 999900829
-999858198 -596915800
596859913 999914085
-999853997 -596920001
-999880353 -596893645
596801439 999972559
596968653 999805345
596811006 999962992
-999852603 -596921395
596856754 999917244
-999862526 -596911472
596928123 999845875
596848351 999925647
-999922076 -596851922
-999972126 -596801872
-999916233 -596857765
596920348 999853650
596879931 999894067
-999820990 -596953008
596834302 999939696
596841660 999932338
596844407 999929591
-999871336 -596902662
-999992475 -596781523
-999811682 -596962316
-999801605 -596972393
596944313 999829685
-999984707 -596789291
-999961266 -596812732
-999921081 -596852917
596948405 999825593
596907833 999866165
596930134 999843864
-999823837 -596950161
596819756 999954242
-999875119 -596898879
-999999461 -596774537
-999875880 -596898118
-999822565 -596951433
-999889788 -596884210
-999977363 -596796635
-999976808 -596797190
596866263 999907735
596896049 999877949
-999878181 -596895817
-999810192 -596963806
596915212 999858786
-999834988 -596939010
596936440 999837558
-999888315 -596885683
596795352 999978646
-999957238 -596816760
596797940 999976058
596960954 999813044
596912850 999861148
596931725 999842273
-999985424 -596788574
-999856159 -596917839
-999808603 -596965395
596821797 999952201
-999888117 -596885881
596801703 999972295
596862894 999911104
596949118 999824880
-999854568 -596919430
-999800681 -596973317
596824733 999949265
-999911747 -596862251
-999906990 -596867008
596964287 999809711
596870880 999903118
596814102 999959896
-999808833 -596965165
596877237 999896761
-999963023 -596810975
-999856502 -596917496
596944966 999829032
-999944705 -596829293
-999953374 -596820624
-999926300 -596847698
596826946 999947052
-999808999 -596964999
-999857849 -596916149
-999936374 -596837624
-999948396 -596825602
596835572 999938426
596784429 999989569
596840334 999933664
-999968665 -596805333
596946609 999827389
596831155 999942843
-999815928 -596958070
596909171 999864827
-999960735 -596813263
-999946690 -596827308
-999997898 -596776100
-999825811 -596948187
596813292 999960706
596866779 999907219
596843108 999930890
596782879 999991119
-999928023 -596845975
-999980820 -596793178
-999963101 -596810897
-999811949 -596962049
-999953052 -596820946
-999838102 -596935896
-999954150 -596819848
-999938132 -596835866
596814423 999959575
-999903675 -596870323
-999919886 -596854112
-999822758 -596951240
596918599 999855399
596806333 999967665
596838398 999935600
596844443 999929555
-999868473 -596905525
-999914459 -596859539
-999892793 -596881205
-999960410 -596813588
-999916887 -596857111
596931087 999842911
-999865499 -596908499
596779017 999994981
-999891179 -596882819
-999861359 -596912639
-999941572 -596832426
596936856 999837142
596844624 999929374
-999988003 -596785995
596803231 999970767
596941756 999832242
-999868555 -596905443
596962923 999811075
596812680 999961318
-999923885 -596850113
-999979430 -596794568
-999987917 -596786081
-999911637 -596862361
596964229 999809769
596888273 999885725
-999868642 -596905356
596792622 999981376
596823515 999950483
596885448 999888550
-999903944 -596870054
596790719 999983279
-999897646 -596876352
596778518 999995480
596923563 999850435
-999912623 -596861375
-999840329 -596933669
-999946405 -596827593
-999877146 -596896852
-999868511 -596905487
-999884967 -596889031
596877319 999896679
596857329 999916669
-999862776 -596911222
596969168 999804830
-999938322 -596835676
596851805 999922193
596870851 999903147
-999814582 -596959416
-999857483 -596916515
-999917349 -596856649
596926774 999847224
596841773 999932225
596878882 999895116
-999818300 -596955698
596865186 999908812
596922785 999851213
596890994 999883004
596954521 999819477
-999901248 -596872750
-999978500 -596795498
-999867249 -596906749
-999896129 -596877869
596836381 999937617
596908001 999865997
-999980365 -596793633
596843234 999930764
596814220 999959778
596963286 999810712
-999901899 -596872099
-999882078 -596891920
-999830617 -596943381
596776260 999997738
596958450 999815548
-999947486 -596826512
-999996539 -596777459
596966867 999807131
-999999386 -596774612
596949555 999824443
-999977432 -596796566
-999843086 -596930912
-999817114 -596956884
-999835795 -596938203
596932066 999841932
596791585 999982413
596964808 999809190
596805658 999968340
-999892596 -596881402
-999886412 -596887586
-999894025 -596879973
596896060 999877938
-999826778 -596947220
-999810330 -596963668
-999940228 -596833770
596929392 999844606
596939633 999834365
596806438 999967560
596828200 999945798
596870013 999903985
-999939872 -596834126
-999939634 -596834364
-999963141 -596810857
596884180 999889818
596782668 999991330
596786808 999987190
596940216 999833782
-999973955 -596800043
596906014 999867984
-999881714 -596892284
596860798 999913200
596905266 999868732
596783995 999990003
596801174 999972824
596915776 999858222
596822173 999951825
596945067 999828931
596851038 999922960
-999867569 -596906429
596915621 999858377
596798556 999975442
-999928621 -596845377
596788265 999985733
596854568 999919430
-999935252 -596838746
-999805228 -596968770
596796421 999977577
-999934656 -596839342
596941742 999832256
-999923053 -596850945
-999892984 -596881014
596862503 999911495
596844112 999929886
596838570 999935428
596861075 999912923
-999968646 -596805352
-999856813 -596917185
596853767 999920231
-999893195 -596880803
-999988461 -596785537
596973466 999800532
596828657 999945341
596889795 999884203
596860206 999913792
-999954730 -596819268
596834527 999939471
-999843529 -596930469
-999828449 -596945549
-999980591 -596793407
-999863255 -596910743
596845478 999928520
-999833141 -596940857
596970271 999803727
-999955832 -596818166
596895263 999878735
-999844477 -596929521
596774727 999999271
596929895 999844103
-999852964 -596921034
-999965764 -596808234
596935824 999838174
596899441 999874557
596929836 999844162
-999862916 -596911082
-999887958 -596886040
-999946528 -596827470
596812574 999961424
-999891481 -596882517
-999833888 -596940110
596947809 999826189
596920791 999853207
-999837649 -596936349
-999987109 -596786889
596892952 999881046
596802136 999971862
-999991102 -596782896
596908102 999865896
-999914898 -596859100
-999843621 -596930377
-999905705 -596868293
-999808360 -596965638
596950542 999823456
-999934667 -596839331
-999829080 -596944918
596878036 999895962
-999939765 -596834233
-999915578 -596858420
-999927576 -596846422
-999843163 -596930835
-999951922 -596822076
-999896647 -596877351
-999931679 -596842319
596822206 999951792
-999894151 -596879847
596946937 999827061
596923505 999850493
596832058 999941940
-999995407 -596778591
-999822917 -596951081
596835658 999938340
-999921670 -596852328
-999917576 -596856422
-999818664 -596955334
596792836 999981162
596831016 999942982
-999989343 -596784655
-999995180 -596778818
-999832022 -596941976
596920962 999853036
-999944830 -596829168
-999806679 -596967319
596871859 999902139
596897524 999876474
-999929778 -596844220
596919256 999854742
596934024 999839974
596882870 999891128
596803250 999970748
596806870 999967128
596914126 999859872
596922895 999851103
-999807267 -596966731
-999932490 -596841508
-999991319 -596782679
-999943584 -596830414
-999863244 -596910754
-999972723 -596801275
596846733 999927265
596909853 999864145
-999808539 -596965459
-999895575 -596878423
596876446 999897552
596804769 999969229
-999920555 -596853443
596938369 999835629
-999956457 -596817541
596794582 999979416
-999806165 -596967833
596897830 999876168
-999903486 -596870512
-999929673 -596844325
-999848112 -596925886
-999975806 -596798192
596960814 999813184
-999883998 -596890000
-999917808 -596856190
-999986757 -596787241
-999946702 -596827296
-999870633 -596903365
-999840208 -596933790
-999883447 -596890551
-999867080 -596906918
596789794 999984204
-999985937 -596788061
-999984668 -596789330
-999990351 -596783647
596820207 999953791
-999880886 -596893112
596863734 999910264
596836203 999937795
-999952239 -596821759
-999954374 -596819624
-999892969 -596881029
-999996836 -596777162
596888840 999885158
-999855900 -596918098
596906964 999867034
-999869981 -596904017
596829173 999944825
596803984 999970014
596798850 999975148
596890623 999883375
-999921016 -596852982
596915890 999858108
596910702 999863296
596814856 999959142
-999897952 -596876046
596884636 999889362
-999826082 -596947916
596888859 999885139
596791722 999982276
596830652 999943346
596819277 999954721
596820188 999953810
-999806611 -596967387
-999839277 -596934721
596933630 999840368
596893234 999880764
-999830737 -596943261
596795426 999978572
596876518 999897480
596785351 999988647
-999925711 -596848287
596810848 999963150
-999966267 -596807731
-999867408 -596906590
596845583 999928415
-999824363 -596949635
596887541 999886457
596793302 999980696
-999951424 -596822574
596828615 999945383
-999951903 -596822095
596869670 999904328
596939088 999834910
-999873437 -596900561
596810447 999963551
596888879 999885119
596798089 999975909
-999935707 -596838291
596874097 999899901
-999992959 -596781039
596878340 999895658
-999945594 -596828404
596815373 999958625
596797995 999976003
-999838626 -596935372
-999966204 -596807794
-999869542 -596904456
-999917383 -596856615
-999997800 -596776198
596787184 999986814
-999996709 -596777289
-999845475 -596928523
596932420 999841578
596934346 999839652
-999839084 -596934914
596916122 999857876
596866584 999907414
596788687 999985311
-999891351 -596882647
-999941864 -596832134
596786960 999987038
596905530 999868468
596960840 999813158
-999814798 -596959200
-999831769 -596942229
596925964 999848034
-999884621 -596889377
596882577 999891421
-999871531 -596902467
-999805416 -596968582
596882668 999891330
-999900586 -596873412
-999958553 -596815445
-999854898 -596919100
-999953099 -596820899
-999851591 -596922407
-999977549 -596796449
-999851211 -596922787
-999819796 -596954202
596779162 999994836
-999851937 -596922061
596846873 999927125
-999871242 -596902756
-999988165 -596785833
596891719 999882279
596963965 999810033
596952260 999821738
-999978942 -596795056
-999847953 -596926045
596841928 999932070
596928302 999845696
-999941666 -596832332
-999987586 -596786412
596941315 999832683
-999982606 -596791392
-999913416 -596860582
-999899976 -596874022
596944431 999829567
596868479 999905519
-999989774 -596784224
596840435 999933563
596930983 999843015
596923430 999850568
-999866767 -596907231
596961083 999812915
596794223 999979775
-999959225 -596814773
-999875306 -596898692
596959167 999814831
596920342 999853656
596779581 999994417
-999888435 -596885563
-999989498 -596784500
596859475 999914523
596813385 999960613
-999991895 -596782103
-999908710 -596865288
-999869880 -596904118
-999922699 -596851299
596925534 999848464
-999844536 -596929462
-999900972 -596873026
596942672 999831326
596790000 999983998
-999925684 -596848314
-999811527 -596962471
596859717 999914281
-999828160 -596945838
596870161 999903837
-999890227 -596883771
596925309 999848689
-999960685 -596813313
596943856 999830142
596967758 999806240
596908735 999865263
596926846 999847152
596796587 999977411
596871839 999902159
-999913733 -596860265
-999977724 -596796274
-999983321 -596790677
-999842933 -596931065
596776084 999997914
-999891349 -596882649
596919194 999854804
596779109 999994889
-999953074 -596820924
596831656 999942342
596835150 999938848
596818169 999955829
596963916 999810082
-999822911 -596951087
-999970749 -596803249
-999941339 -596832659
596973686 999800312
-999845596 -596928402
596896114 999877884
596808463 999965535
-999802755 -596971243
596902003 999871995
-999864531 -596909467
596900004 999873994
596964451 999809547
596778197 999995801
-999906500 -596867498
-999979039 -596794959
-999854594 -596919404
596919709 999854289
596839506 999934492
596893939 999880059
-999840604 -596933394
596876924 999897074
-999920982 -596853016
-999843376 -596930622
-999838397 -596935601
-999997622 -596776376
-999874388 -596899610
-999919527 -596854471
596794047 999979951
596818316 999955682
596939214 999834784
-999958209 -596815789
596774034 999999964
596851840 999922158
-999988911 -596785087
-999828009 -596945989
596961365 999812633
596940901 999833097
-999903354 -596870644
-999914022 -596859976
596892456 999881542
-999950718 -596823280
-999895668 -596878330
-999952568 -596821430
-999903463 -596870535
596828789 999945209
596870001 999903997
-999869404 -596904594
-999974583 -596799415
-999992583 -596781415
596948379 999825619
-999879664 -596894334
596798716 999975282
-999930339 -596843659
596971231 999802767
-999969276 -596804722
-999849458 -596924540
596794567 999979431
596809857 999964141
596792922 999981076
596883895 999890103
-999913844 -596860154
596904575 999869423
596938333 999835665
-999975100 -596798898
596851189 999922809
596794308 999979690
596894952 999879046
-999902950 -596871048
-999911952 -596862046
-999936937 -596837061
-999904081 -596869917
596829834 999944164
-999899528 -596874470
-999929519 -596844479
596825914 999948084
-999969702 -596804296
-999887820 -596886178
-999991057 -596782941
-999862746 -596911252
596853961 999920037
-999881372 -596892626
-999876595 -596897403
-999915820 -596858178
596892319 999881679
-999926001 -596847997
-999962416 -596811582
-999812093 -596961905
-999997230 -596776768
596788684 999985314
596905182 999868816
596871980 999902018
596775755 999998243
-999849873 -596924125
-999902202 -596871796
-999873932 -596900066
596836670 999937328
-999842303 -596931695
-999975753 -596798245
-999803514 -596970484
596785572 999988426
596906008 999867990
596861767 999912231
-999969516 -596804482
-999915234 -596858764
596785825 999988173
-999899499 -596874499
-999812930 -596961068
-999941059 -596832939
-999910499 -596863499
-999932127 -596841871
596863343 999910655
-999905566 -596868432
-999937813 -596836185
596830120 999943878
596775529 999998469
596965175 999808823
-999893652 -596880346
596819420 999954578
-999977764 -596796234
596933139 999840859
-999939642 -596834356
596901036 999872962
-999947779 -596826219
596899631 999874367
-999831596 -596942402
-999965144 -596808854
-999882135 -596891863
-999912993 -596861005
596784555 999989443
-999803884 -596970114
596920815 999853183
-999935986 -596838012
-999897688 -596876310
596899563 999874435
-999822685 -596951313
-999813735 -596960263
-999819335 -596954663
-999963510 -596810488
596960680 999813318
596941637 999832361
-999816323 -596957675
596884123 999889875
596858886 999915112
-999957095 -596816903
596778101 999995897
-999865919 -596908079
596899821 999874177
-999954816 -596819182
596942621 999831377
596949184 999824814
596911704 999862294
-999816330 -596957668
596801300 999972698
596862285 999911713
596932437 999841561
596803953 999970045
596949083 999824915
596868937 999905061
-999857960 -596916038
596895020 999878978
596825676 999948322
596902163 999871835
-999954967 -596819031
596965791 999808207
-999807622 -596966376
-999875290 -596898708
-999994024 -596779974
596906758 999867240
596881531 999892467
-999984852 -596789146
596936675 999837323
596889746 999884252
596908168 999865830
596792889 999981109
596911545 999862453
-999974491 -596799507
-999836242 -596937756
596892966 999881032
-999897790 -596876208
-999883882 -596890116
596859315 999914683
596860158 999913840
596920231 999853767
-999890581 -596883417
596938182 999835816
-999853178 -596920820
596955030 999818968
-999891119 -596882879
596960420 999813578
596778769 999995229
596836051 999937947
-999879708 -596894290
596875090 999898908
-999847810 -596926188
596808239 999965759
596967453 999806545
-999849307 -596924691
596959470 999814528
596837045 999936953
596844389 999929609
-999933310 -596840688
-999865929 -596908069
596810560 999963438
-999987686 -596786312
-999824246 -596949752
-999860829 -596913169
596842794 999931204
-999849176 -596924822
596929144 999844854
596950487 999823511
-999805826 -596968172
-999895482 -596878516
596861458 999912540
596932885 999841113
-999828605 -596945393
596919015 999854983
-999991161 -596782837
-999863079 -596910919
-999834974 -596939024
-999867263 -596906735
-999856857 -596917141
-999947510 -596826488
-999993251 -596780747
-999866204 -596907794
596824812 999949186
-999934858 -596839140
-999956862 -596817136
-999942380 -596831618
596900503 999873495
-999825458 -596948540
596949574 999824424
-999813304 -596960694
-999892930 -596881068
-999944605 -596829393
-999951430 -596822568
-999868476 -596905522
596839111 999934887
-999986685 -596787313
596954458 999819540
596830477 999943521
-999953663 -596820335
-999960399 -596813599
596786818 999987180
-999824530 -596949468
-999988155 -596785843
-999896333 -596877665
596899070 999874928
596918338 999855660
-999863005 -596910993
596841558 999932440
596825270 999948728
596868216 999905782
-999876628 -596897370
-999941483 -596832515
596834703 999939295
596805172 999968826
596833865 999940133
-999983906 -596790092
596905601 999868397
-999804566 -596969432
-999881165 -596892833
-999912851 -596861147
-999893510 -596880488
596824105 999949893
596898334 999875664
596955855 999818143
-999947822 -596826176
-999848302 -596925696
596879174 999894824
596795543 999978455
596865887 999908111
-999953417 -596820581
596784765 999989233
-999874808 -596899190
-999803153 -596970845
596960626 999813372
-999939687 -596834311
-999906827 -596867171
-999901956 -596872042
596959623 999814375
596826466 999947532
596837518 999936480
596943885 999830113
-999959162 -596814836
596892435 999881563
-999955980 -596818018
-999813893 -596960105
596827264 999946734
-999864572 -596909426
-999865334 -596908664
-999822396 -596951602
-999872562 -596901436
-999857428 -596916570
-999844859 -596929139
-999985934 -596788064
-999991741 -596782257
596829063 999944935
-999954208 -596819790
-999852352 -596921646
596856140 999917858
596811979 999962019
596779791 999994207
-999926417 -596847581
-999912084 -596861914
-999864776 -596909222
-999963427 -596810571
596888817 999885181
596799899 999974099
-999907396 -596866602
-999988176 -596785822
596838657 999935341
-999857593 -596916405
596884762 999889236
-999959216 -596814782
596880321 999893677
596920029 999853969
596939788 999834210
596971753 999802245
596830406 999943592
596963652 999810346
596866373 999907625
596787673 999986325
596937520 999836478
596826741 999947257
-999806219 -596967779
-999999571 -596774427
-999943967 -596830031
-999949600 -596824398
-999843968 -596930030
596822010 999951988
596786587 999987411
596940768 999833230
-999917216 -596856782
-999804236 -596969762
-999839789 -596934209
-999840495 -596933503
-999944719 -596829279
-999826406 -596947592
596885699 999888299
596930564 999843434
-999850884 -596923114
596808417 999965581
596801355 999972643
-999832503 -596941495
596867090 999906908
-999883340 -596890658
596830091 999943907
-999853984 -596920014
-999876581 -596897417
596918032 999855966
-999973114 -596800884
-999926729 -596847269
-999866578 -596907420
596785365 999988633
-999882729 -596891269
596855584 999918414
596831725 999942273
-999931138 -596842860
596787764 999986234
596806390 999967608
-999804421 -596969577
-999871971 -596902027
596819719 999954279
596824791 999949207
596863721 999910277
596844096 999929902
-999979024 -596794974
596844513 999929485
596844661 999929337
-999833619 -596940379
-999910064 -596863934
-999884004 -596889994
-999871943 -596902055
-999958207 -596815791
-999875649 -596898349
596887517 999886481
596866210 999907788
-999926526 -596847472
596891076 999882922
596909792 999864206
596935492 999838506
596917545 999856453
596951689 999822309
-999963736 -596810262
596802578 999971420
-999950942 -596823056
-999995900 -596778098
596896137 999877861
-999806098 -596967900
-999833632 -596940366
596827099 999946899
596935025 999838973
596966043 999807955
-999923731 -596850267
-999847355 -596926643
596817068 999956930
596840540 999933458
-999925457 -596848541
596913895 999860103
-999825174 -596948824
-999964890 -596809108
596805603 999968395
-999807367 -596966631
-999804093 -596969905
-999979785 -596794213
596885648 999888350
596916702 999857296
-999920787 -596853211
596921348 999852650
-999959988 -596814010
-999909514 -596864484
596792958 999981040
-999991720 -596782278
-999910135 -596863863
596892482 999881516
596926064 999847934
596879084 999894914
-999871433 -596902565
596865736 999908262
596822648 999951350
596799431 999974567
596965046 999808952
-999835789 -596938209
596815024 999958974
-999990366 -596783632
596896377 999877621
596956722 999817276
-999804281 -596969717
-999865306 -596908692
-999890142 -596883856
-999996770 -596777228
596818571 999955427
596798411 999975587
596964547 999809451
-999983931 -596790067
596916338 999857660
-999926304 -596847694
596959606 999814392
-999939891 -596834107
596833723 999940275
-999931750 -596842248
-999909562 -596864436
-999880802 -596893196
-999848267 -596925731
-999967619 -596806379
-999873140 -596900858
596775999 999997999
-999851593 -596922405
596940426 999833572
596919714 999854284
596928507 999845491
-999976060 -596797938
-999907475 -596866523
-999960018 -596813980
-999973906 -596800092
-999987134 -596786864
-999909521 -596864477
-999871712 -596902286
-999818338 -596955660
596919089 999854909
-999999208 -596774790
-999986807 -596787191
-999872448 -596901550
-999865907 -596908091
-999960180 -596813818
596891119 999882879
596927078 999846920
596928146 999845852
-999931613 -596842385
-999951077 -596822921
596877453 999896545
596936413 999837585
596797831 999976167
596886170 999887828
596859318 999914680
596830203 999943795
596965442 999808556
-999810928 -596963070
-999937662 -596836336
-999943262 -596830736
-999957333 -596816665
-999975730 -596798268
596797909 999976089
-999997477 -596776521
596945139 999828859
596833862 999940136
596899749 999874249
-999892837 -596881161
-999811741 -596962257
596899191 999874807
596780384 999993614
596822586 999951412
-999805916 -596968082
-999976192 -596797806
596820291 999953707
-999884427 -596889571
596933015 999840983
-999833796 -596940202
596940064 999833934
596924133 999849865
-999969284 -596804714
596829220 999944778
-999873317 -596900681
-999928308 -596845690
596934181 999839817
596836567 999937431
-999952608 -596821390
-999884015 -596889983
596902830 999871168
-999993154 -596780844
596895889 999878109
596779157 999994841
596881498 999892500
-999972495 -596801503
-999943520 -596830478
-999963203 -596810795
596833892 999940106
-999907688 -596866310
-999819914 -596954084
596779355 999994643
-999808112 -596965886
596920373 999853625
596940625 999833373
-999857291 -596916707
-999852663 -596921335
596851390 999922608
596947879 999826119
-999870515 -596903483
596880176 999893822
596944533 999829465
-999974561 -596799437
596935086 999838912
596905587 999868411
-999909889 -596864109
596941472 999832526
-999808683 -596965315
596911023 999862975
-999808521 -596965477
596861962 999912036
-999970081 -596803917
-999871246 -596902752
-999923498 -596850500
-999942085 -596831913
-999950391 -596823607
-999863835 -596910163
-999801602 -596972396
-999822294 -596951704
-999990918 -596783080
-999933702 -596840296
596857139 999916859
-999925301 -596848697
-999877290 -596896708
-999936870 -596837128
-999803045 -596970953
-999873793 -596900205
596787206 999986792
-999803697 -596970301
-999950954 -596823044
596784617 999989381
-999938476 -596835522
-999872380 -596901618
-999905162 -596868836
-999843489 -596930509
596783909 999990089
-999808849 -596965149
-999879497 -596894501
-999978022 -596795976
-999926211 -596847787
-999919391 -596854607
596961514 999812484
596903246 999870752
-999811118 -596962880
596895777 999878221
-999990684 -596783314
-999901219 -596872779
-999877075 -596896923
-999905298 -596868700
-999837045 -596936953
-999868618 -596905380
596866198 999907800
-999976984 -596797014
596888889 999885109
-999962498 -596811500
-999910447 -596863551
-999821342 -596952656
-999881262 -596892736
-999891483 -596882515
-999833272 -596940726
-999828912 -596945086
596848949 999925049
-999987811 -596786187
-999804123 -596969875
596805639 999968359
-999919724 -596854274
-999968994 -596805004
-999950547 -596823451
-999858758 -596915240
-999925720 -596848278
596777083 999996915
596915667 999858331
-999972413 -596801585
-999972494 -596801504
596870341 999903657
-999852223 -596921775
-999909929 -596864069
596839570 999934428
-999994493 -596779505
-999830636 -596943362
596873868 999900130
596902068 999871930
596965826 999808172
596897714 999876284
596877679 999896319
-999962223 -596811775
596788509 999985489
596802020 999971978
596918913 999855085
596900664 999873334
-999936228 -596837770
-999964060 -596809938
596795315 999978683
596798773 999975225
-999916298 -596857700
-999822044 -596951954
596799779 999974219
-999977484 -596796514
-999892601 -596881397
-999802803 -596971195
596843522 999930476
596819424 999954574
-999864446 -596909552
596930646 999843352
596915143 999858855
-999809826 -596964172
596838553 999935445
-999986214 -596787784
-999894000 -596879998
-999867774 -596906224
596818579 999955419
-999910122 -596863876
-999840225 -596933773
596880483 999893515
596896953 999877045
-999991413 -596782585
-999902442 -596871556
-999900337 -596873661
596813480 999960518
596787128 999986870
-999935217 -596838781
596940094 999833904
596923881 999850117
596844345 999929653
-999948817 -596825181
-999961932 -596812066
596779219 999994779
-999881416 -596892582
596845725 999928273
596830512 999943486
-999844473 -596929525
-999892310 -596881688
596864340 999909658
-999887201 -596886797
596915480 999858518
596790982 999983016
596923884 999850114
596852426 999921572
-999912208 -596861790
596834705 999939293
-999948287 -596825711
596906883 999867115
596892345 999881653
596939363 999834635
596962735 999811263
-999905981 -596868017
596785664 999988334
596942281 999831717
-999875072 -596898926
596954447 999819551
-999884259 -596889739
596810212 999963786
596797148 999976850
-999819837 -596954161
-999808303 -596965695
596971030 999802968
596776851 999997147
-999804335 -596969663
596840706 999933292
-999856316 -596917682
596879002 999894996
-999952464 -596821534
-999982805 -596791193
596777695 999996303
-999968567 -596805431
596909364 999864634
-999931027 -596842971
-999827987 -596946011
-999945425 -596828573
596926636 999847362
-999933128 -596840870
-999912308 -596861690
596801105 999972893
-999893921 -596880077
-999853208 -596920790
-999801952 -596972046
-999985808 -596788190
-999899328 -596874670
596870805 999903193
596924188 999849810
-999898528 -596875470
-999993159 -596780839
-999801423 -596972575
596818102 999955896
596938623 999835375
-999883746 -596890252
596794634 999979364
-999864357 -596909641
596803871 999970127
-999848197 -596925801
596827258 999946740
596973448 999800550
596852702 999921296
596875294 999898704
-999943685 -596830313
-999937310 -596836688
-999922805 -596851193
596845314 999928684
-999830205 -596943793
596913399 999860599
-999909729 -596864269
-999804745 -596969253
-999949794 -596824204
596833534 999940464
-999981107 -596792891
596837303 999936695
-999843544 -596930454
596858767 999915231
-999964566 -596809432
596847721 999926277
596838286 999935712
-999835224 -596938774
596966559 999807439
-999834246 -596939752
-999884907 -596889091
596775891 999998107
-999985404 -596788594
596954572 999819426
596856174 999917824
596802014 999971984
-999945450 -596828548
-999915367 -596858631
-999994746 -596779252
-999957094 -596816904
596919034 999854964
596931704 999842294
-999928010 -596845988
596893131 999880867
596879568 999894430
-999862267 -596911731
-999935416 -596838582
-999844235 -596929763
-999952971 -596821027
596946514 999827484
-999810972 -596963026
596840039 999933959
-999942497 -596831501
-999840440 -596933558
-999858885 -596915113
-999854903 -596919095
-999802722 -596971276
-999860037 -596913961
-999948243 -596825755
-999855283 -596918715
-999804644 -596969354
596881801 999892197
596797795 999976203
596783736 999990262
596800822 999973176
-999989702 -596784296
-999990118 -596783880
596818089 999955909
596970963 999803035
596870889 999903109
-999893222 -596880776
-999976273 -596797725
596806097 999967901
-999819500 -596954498
596957516 999816482
596911346 999862652
596808410 999965588
-999898630 -596875368
596903387 999870611
596787215 999986783
-999834040 -596939958
596833782 999940216
-999945872 -596828126
-999852740 -596921258
596826335 999947663
596820608 999953390
-999968323 -596805675
596858827 999915171
596867826 999906172
596816274 999957724
596953559 999820439
596875897 999898101
-999816619 -596957379
-999867256 -596906742
596910107 999863891
-999987574 -596786424
-999923682 -596850316
-999948937 -596825061
-999809848 -596964150
596916266 999857732
596959639 999814359
-999870584 -596903414
-999834433 -596939565
596873173 999900825
596848129 999925869
596933820 999840178
596805399 999968599
596786057 999987941
-999876079 -596897919
-999818346 -596955652
-999901878 -596872120
596812200 999961798
596944187 999829811
-999991463 -596782535
-999880756 -596893242
596853916 999920082
-999867393 -596906605
596778554 999995444
-999970153 -596803845
-999803834 -596970164
-999998191 -596775807
596850573 999923425
-999946378 -596827620
-999802169 -596971829
-999968524 -596805474
-999987187 -596786811
596894816 999879182
596834826 999939172
596944684 999829314
-999858007 -596915991
596886006 999887992
596783878 999990120
-999829595 -596944403
-999826205 -596947793
-999871509 -596902489
-999989587 -596784411
-999817212 -596956786
596944288 999829710
596866266 999907732
596915888 999858110
-999847845 -596926153
596921249 999852749
596972499 999801499
596940004 999833994
-999838386 -596935612
596925073 999848925
596786595 999987403
-999856581 -596917417
-999997862 -596776136
-999965654 -596808344
596776495 999997503
596790421 999983577
-999933863 -596840135
-999976740 -596797258
596875997 999898001
596862305 999911693
596964886 999809112
-999990709 -596783289
596910901 999863097
596893945 999880053
596837851 999936147
596971542 999802456
596950718 999823280
-999942214 -596831784
-999846238 -596927760
-999876531 -596897467
-999869759 -596904239
-999937372 -596836626
-999950034 -596823964
-999842110 -596931888
-999962301 -596811697
596780906 999993092
596860991 999913007
-999860631 -596913367
596973920 999800078
-999922287 -596851711
-999891533 -596882465
-999859606 -596914392
-999818031 -596955967
596889480 999884518
596799059 999974939
596948966 999825032
-999983850 -596790148
-999844345 -596929653
596912643 999861355
-999906169 -596867829
-999916333 -596857665
596776448 999997550
-999876504 -596897494
596889890 999884108
-999825612 -596948386
-999886858 -596887140
596905738 999868260
596834567 999939431
-999824731 -596949267
596917731 999856267
-999859792 -596914206
-999816007 -596957991
-999853630 -596920368
-999842007 -596931991
596888306 999885692
596917091 999856907
-999966123 -596807875
-999923746 -596850252
596835986 999938012
596835035 999938963
596825718 999948280
596818776 999955222
-999834191 -596939807
-999913943 -596860055
-999941251 -596832747
596835121 999938877
-999898577 -596875421
596927485 999846513
596845479 999928519
596868383 999905615
-999845259 -596928739
596942645 999831353
596780846 999993152
596914098 999859900
-999951822 -596822176
596883982 999890016
596781609 999992389
596820117 999953881
596803139 999970859
596811871 999962127
596799117 999974881
596928631 999845367
596962687 999811311
596919488 999854510
-999954182 -596819816
596917062 999856936
-999974471 -596799527
-999847179 -596926819
596925361 999848637
-999868430 -596905568
-999912860 -596861138
596876721 999897277
-999950257 -596823741
-999925757 -596848241
596871314 999902684
-999826369 -596947629
596788185 999985813
-999966131 -596807867
596955756 999818242
596952200 999821798
596878467 999895531
596818193 999955805
596896647 999877351
-999981591 -596792407
596856296 999917702
-999939610 -596834388
-999868930 -596905068
-999817095 -596956903
-999933426 -596840572
596791810 999982188
-999970172 -596803826
-999996633 -596777365
-999856223 -596917775
-999996170 -596777828
596882331 999891667
-999990592 -596783406
-999805634 -596968364
-999824013 -596949985
-999801210 -596972788
-999861753 -596912245
596808602 999965396
-999964955 -596809043
-999962270 -596811728
-999919957 -596854041
-999963004 -596810994
-999846443 -596927555
596894835 999879163
596788033 999985965
596841001 999932997
596824847 999949151
596933772 999840226
596962584 999811414
596812107 999961891
596910771 999863227
-999823574 -596950424
-999911248 -596862750
-999965361 -596808637
-999848377 -596925621
596963204 999810794
-999959410 -596814588
-999893348 -596880650
-999902344 -596871654
596900317 999873681
-999843137 -596930861
596945940 999828058
596792276 999981722
596962635 999811363
-999840377 -596933621
-999960036 -596813962
596948325 999825673
-999936423 -596837575
-999861259 -596912739
-999821336 -596952662
596926713 999847285
596967548 999806450
-999958745 -596815253
596902086 999871912
596929472 999844526
596961555 999812443
-999939922 -596834076
-999820660 -596953338
-999868813 -596905185
-999986607 -596787391
596898223 999875775
-999834952 -596939046
596786845 999987153
-999874946 -596899052
596915330 999858668
596929318 999844680
-999974007 -596799991
-999949744 -596824254
596902217 999871781
596936935 999837063
596894103 999879895
-999942146 -596831852
-999896053 -596877945
-999862078 -596911920
-999888999 -596884999
-999980511 -596793487
596834069 999939929
-999874980 -596899018
-999941640 -596832358
596789653 999984345
596790233 999983765
596956866 999817132
596777844 999996154
-999869970 -596904028
596785558 999988440
596910500 999863498
-999903551 -596870447
-999891948 -596882050
596848913 999925085
596935381 999838617
-999893396 -596880602
-999841956 -596932042
596963203 999810795
-999968635 -596805363
-999909620 -596864378
596810101 999963897
596957995 999816003
596809409 999964589
596846604 999927394
596783286 999990712
596945497 999828501
-999871312 -596902686
-999826221 -596947777
596899289 999874709
-999806292 -596967706
596795366 999978632
-999806372 -596967626
596799717 999974281
596960485 999813513
-999802809 -596971189
596809730 999964268
596928116 999845882
596829788 999944210
596929004 999844994
-999965929 -596808069
596943120 999830878
596900577 999873421
596922330 999851668
596959261 999814737
-999920612 -596853386
596912618 999861380
596795343 999978655
-999916730 -596857268
-999996571 -596777427
596903385 999870613
596960738 999813260
-999839763 -596934235
-999958111 -596815887
596895770 999878228
-999846826 -596927172
-999990468 -596783530
-999866543 -596907455
596958725 999815273
596910772 999863226
-999849998 -596924000
596893118 999880880
596864400 999909598
596781497 999992501
596872180 999901818
-999859582 -596914416
596797677 999976321
596898022 999875976
596935288 999838710
596828579 999945419
596863856 999910142
-999942970 -596831028
596872496 999901502
596949816 999824182
-999928267 -596845731
-999807234 -596966764
596862123 999911875
596939821 999834177
596878616 999895382
-999846424 -596927574
596944352 999829646
-999834839 -596939159
-999899966 -596874032
-999824728 -596949270
596880163 999893835
-999945081 -596828917
-999899619 -596874379
596932369 999841629
-999958091 -596815907
-999825534 -596948464
596897228 999876770
-999830736 -596943262
-999884764 -596889234
-999985602 -596788396
-999924005 -596849993
-999933206 -596840792
596902813 999871185
-999906101 -596867897
596871731 999902267
-999914422 -596859576
596829180 999944818
596971949 999802049
596909246 999864752
-999841344 -596932654
596797789 999976209
596907488 999866510
596863165 999910833
596911866 999862132
596881741 999892257
596972609 999801389
-999818997 -596955001
-999802379 -596971619
-999886066 -596887932
596948026 999825972
-999979336 -596794662
-999980027 -596793971
596929657 999844341
-999890721 -596883277
-999975803 -596798195
-999932635 -596841363
596899793 999874205
596912398 999861600
-999806255 -596967743
596774598 999999400
596823896 999950102
-999894356 -596879642
-999875927 -596898071
596832549 999941449
596890913 999883085
-999819002 -596954996
596775492 999998506
-999855808 -596918190
-999862757 -596911241
-999826713 -596947285
596774997 999999001
596913112 999860886
-999802723 -596971275
-999865314 -596908684
596838992 999935006
596850853 999923145
-999898546 -596875452
-999804221 -596969777
596902138 999871860
-999944864 -596829134
-999952688 -596821310
596787527 999986471
-999827157 -596946841
-999941720 -596832278
-999937996 -596836002
596774850 999999148
-999924850 -596849148
596821660 999952338
596915758 999858240
596914891 999859107
-999913476 -596860522
596864516 999909482
596840541 999933457
-999862228 -596911770
596804467 999969531
596966593 999807405
-999854992 -596919006
-999934559 -596839439
596871221 999902777
-999933553 -596840445
-999881000 -596892998
596811731 999962267
596900018 999873980
596936029 999837969
596947077 999826921
596902679 999871319
596948789 999825209
-999902753 -596871245
596829768 999944230
596842693 999931305
596817422 999956576
596781431 999992567
-999981769 -596792229
596775496 999998502
-999865566 -596908432
-999934434 -596839564
-999957436 -596816562
-999854276 -596919722
596952880 999821118
-999966725 -596807273
-999902380 -596871618
-999971871 -596802127
-999950299 -596823699
596775448 999998550
596846218 999927780
596902738 999871260
596888404 999885594
-999803423 -596970575
596843601 999930397
596816328 999957670
596972022 999801976
596859743 999914255
596914657 999859341
596875584 999898414
-999858340 -596915658
596885477 999888521
596953536 999820462
596963448 999810550
-999993697 -596780301
-999900813 -596873185
-999931468 -596842530
596885369 999888629
596948937 999825061
-999851919 -596922079
-999975945 -596798053
596807454 999966544
-999808209 -596965789
-999802438 -596971560
-999970728 -596803270
596960079 999813919
-999954059 -596819939
596953252 999820746
-999928124 -596845874
596882753 999891245
596817791 999956207
-999839646 -596934352
-999922036 -596851962
-999840210 -596933788
-999896107 -596877891
596937687 999836311
-999929679 -596844319
-999843448 -596930550
596888866 999885132
596828221 999945777
596846449 999927549
-999923652 -596850346
-999814533 -596959465
596843435 999930563
-999925056 -596848942
596915453 999858545
-999985406 -596788592
-999912307 -596861691
596794207 999979791
596873424 999900574
-999803607 -596970391
-999836188 -596937810
596808186 999965812
596948221 999825777
596817001 999956997
596860667 999913331
596899905 999874093
-999962366 -596811632
596866213 999907785
596934012 999839986
596930444 999843554
596942720 999831278
596959539 999814459
-999860041 -596913957
596931743 999842255
-999902447 -596871551
596946563 999827435
-999821392 -596952606
596781378 999992620
596822105 999951893
-999998794 -596775204
596846138 999927860
596912972 999861026
-999823679 -596950319
-999833920 -596940078
-999882268 -596891730
-999935028 -596838970
-999815310 -596958688
596930280 999843718
596887381 999886617
596849984 999924014
-999981340 -596792658
596950387 999823611
596915733 999858265
-999932604 -596841394
-999981194 -596792804
-999977908 -596796090
-999882804 -596891194
-999831467 -596942531
-999963839 -596810159
596914537 999859461
-999836423 -596937575
-999927486 -596846512
596780032 999993966
596912055 999861943
596812944 999961054
596780876 999993122
596890281 999883717
-999895447 -596878551
-999972888 -596801110
596796242 999977756
-999818228 -596955770
-999987613 -596786385
596893065 999880933
596937655 999836343
-999831723 -596942275
596850523 999923475
-999855978 -596918020
-999990760 -596783238
-999820057 -596953941
-999848397 -596925601
-999804484 -596969514
596892658 999881340
-999874509 -596899489
-999994233 -596779765
-999972411 -596801587
-999946652 -596827346
596879291 999894707
-999835125 -596938873
-999857652 -596916346
596839127 999934871
596840728 999933270
-999843932 -596930066
-999887017 -596886981
-999897775 -596876223
596834133 999939865
-999941297 -596832701
596897702 999876296
596861049 999912949
-999841221 -596932777
596953775 999820223
-999916303 -596857695
596837658 999936340
596787587 999986411
-999873374 -596900624
-999807655 -596966343
-999813275 -596960723
596919406 999854592
-999958242 -596815756
596893879 999880119
596781355 999992643
-999831880 -596942118
-999849373 -596924625
-999829419 -596944579
596927810 999846188
596839985 999934013
596785180 999988818
596834103 999939895
596881624 999892374
596889477 999884521
596902657 999871341
-999822941 -596951057
-999894910 -596879088
596914109 999859889
-999883828 -596890170
-999877322 -596896676
-999804191 -596969807
596834876 999939122
-999892845 -596881153
-999891473 -596882525
-999820765 -596953233
596788165 999985833
596905336 999868662
596906042 999867956
-999880207 -596893791
-999882739 -596891259
-999854554 -596919444
596782686 999991312
-999929687 -596844311
596870451 999903547
596807044 999966954
-999801798 -596972200
-999959360 -596814638
596840276 999933722
596804327 999969671
596913093 999860905
-999877199 -596896799
-999956946 -596817052
-999837399 -596936599
596835147 999938851
596784721 999989277
596961683 999812315
596964165 999809833
596895958 999878040
-999997389 -596776609
596784012 999989986
-999827044 -596946954
596958081 999815917
-999830565 -596943433
596929252 999844746
-999884620 -596889378
-999816142 -596957856
-999894410 -596879588
596846661 999927337
-999845707 -596928291
-999955116 -596818882
596897594 999876404
-999866151 -596907847
-999954688 -596819310
596961471 999812527
-999877874 -596896124
596794707 999979291
596849245 999924753
-999843271 -596930727
596930968 999843030
596889895 999884103
-999858255 -596915743
-999894882 -596879116
596967412 999806586
596846837 999927161
-999904566 -596869432
-999934174 -596839824
-999844717 -596929281
596888737 999885261
596867803 999906195
596783573 999990425
-999838947 -596935051
-999940782 -596833216
596886386 999887612
-999903850 -596870148
596889070 999884928
596868448 999905550
-999957865 -596816133
-999992381 -596781617
596924065 999849933
596815455 999958543
-999988298 -596785700
-999964744 -596809254
596893404 999880594
-999846403 -596927595
-999984793 -596789205
596895805 999878193
-999802363 -596971635
596967302 999806696
596910340 999863658
596778918 999995080
-999934940 -596839058
596781324 999992674
596876609 999897389
-999907720 -596866278
596839965 999934033
596902028 999871970
-999902168 -596871830
-999999877 -596774121
596827838 999946160
596953663 999820335
596888980 999885018
-999818323 -596955675
-999850623 -596923375
596809907 999964091
-999904287 -596869711
-999985040 -596788958
-999960926 -596813072
596845039 999928959
-999987660 -596786338
-999974131 -596799867
-999995230 -596778768
596877579 999896419
-999975640 -596798358
-999861213 -596912785
596908223 999865775
-999967552 -596806446
-999993886 -596780112
-999867966 -596906032
596972149 999801849
-999950598 -596823400
-999849921 -596924077
596776858 999997140
596849533 999924465
-999846875 -596927123
596948683 999825315
-999936197 -596837801
596854777 999919221
-999843304 -596930694
-999840737 -596933261
-999997784 -596776214
596803156 999970842
596948042 999825956
596864349 999909649
596793565 999980433
596861017 999912981
596922913 999851085
596785888 999988110
-999933231 -596840767
596888749 999885249
-999843154 -596930844
-999915934 -596858064
596819603 999954395
596873677 999900321
-999935830 -596838168
-999959661 -596814337
596860374 999913624
-999974055 -596799943
596927508 999846490
596898190 999875808
-999964868 -596809130
596918316 999855682
596890882 999883116
-999925007 -596848991
596873432 999900566
-999985837 -596788161
596969356 999804642
596938941 999835057
-999824460 -596949538
-999817680 -596956318
-999915605 -596858393
-999996824 -596777174
-999898597 -596875401
596934554 999839444
-999821985 -596952013
596861435 999912563
-999974097 -596799901
596835284 999938714
596794517 999979481
-999807917 -596966081
596854687 999919311
-999997794 -596776204
-999869961 -596904037
-999980761 -596793237
596968190 999805808
-999940518 -596833480
596803959 999970039
-999997813 -596776185
596826337 999947661
-999953578 -596820420
-999816642 -596957356
-999852273 -596921725
-999980925 -596793073
-999924220 -596849778
596885242 999888756
-999984529 -596789469
-999821971 -596952027
596876867 999897131
-999951443 -596822555
-999927257 -596846741
596792410 999981588
596850848 999923150
596820311 999953687
-999886947 -596887051
596958131 999815867
-999874694 -596899304
-999911245 -596862753
-999979733 -596794265
-999841535 -596932463
596973988 999800010
-999926993 -596847005
-999844521 -596929477
-999945858 -596828140
-999815168 -596958830
596926587 999847411
596877846 999896152
596912466 999861532
596935508 999838490
596906483 999867515
-999821307 -596952691
596824854 999949144
-999820160 -596953838
596801880 999972118
596907475 999866523
596947663 999826335
596937690 999836308
596968716 999805282
596842858 999931140
-999950575 -596823423
596897001 999876997
596918206 999855792
596897104 999876894
-999838330 -596935668
-999944781 -596829217
596782729 999991269
-999948334 -596825664
596858801 999915197
596946771 999827227
596941690 999832308
-999969949 -596804049
596833461 999940537
-999804772 -596969226
-999971041 -596802957
596873634 999900364
-999995151 -596778847
-999961235 -596812763
596928547 999845451
-999889649 -596884349
-999899659 -596874339
-999896531 -596877467
596813875 999960123
-999815446 -596958552
-999817764 -596956234
596870202 999903796
-999913909 -596860089
596804519 999969479
596835500 999938498
-999852313 -596921685
596871754 999902244
-999806645 -596967353
-999984275 -596789723
-999996078 -596777920
-999861586 -596912412
596787728 999986270
-999995190 -596778808
596937056 999836942
596803887 999970111
596935825 999838173
596867943 999906055
-999858530 -596915468
596815058 999958940
-999875037 -596898961
596825214 999948784
-999890340 -596883658
596939364 999834634
596793410 999980588
-999949548 -596824450
596850175 999923823
596973486 999800512
596829569 999944429
596818635 999955363
596848841 999925157
-999997039 -596776959
-999841394 -596932604
596894489 999879509
-999821818 -596952180
596846460 999927538
-999945205 -596828793
596949161 999824837
596912495 999861503
-999820665 -596953333
-999888200 -596885798
596802364 999971634
596886259 999887739
596791791 999982207
-999955642 -596818356
596957412 999816586
596906170 999867828
-999927833 -596846165
596832564 999941434
-999867625 -596906373
596969063 999804935
596873215 999900783
596842353 999931645
-999804066 -596969932
596800662 999973336
-999956798 -596817200
596939557 999834441
-999916610 -596857388
596918426 999855572
596775119 999998879
596845395 999928603
-999935594 -596838404
596785243 999988755
596871148 999902850
-999914335 -596859663
596789292 999984706
596917341 999856657
596820622 999953376
596954436 999819562
-999839800 -596934198
-999943092 -596830906
-999978663 -596795335
596777225 999996773
-999961678 -596812320
-999895840 -596878158
-999938072 -596835926
596941038 999832960
596898456 999875542
596948494 999825504
596898220 999875778
596950619 999823379
596916696 999857302
-999903844 -596870154
-999974670 -596799328
-999888803 -596885195
-999963712 -596810286
-999856855 -596917143
596796299 999977699
596802524 999971474
596954206 999819792
596972713 999801285
596799375 999974623
-999864324 -596909674
-999887767 -596886231
-999928251 -596845747
596868914 999905084
596805786 999968212
596802517 999971481
-999944715 -596829283
-999881426 -596892572
-999850146 -596923852
-999902218 -596871780
-999806187 -596967811
596855461 999918537
-999800604 -596973394
-999896938 -596877060
-999970672 -596803326
596844324 999929674
596938819 999835179
596786203 999987795
596909313 999864685
-999863174 -596910824
596817801 999956197
-999979423 -596794575
596973735 999800263
596909926 999864072
-999807244 -596966754
-999873548 -596900450
596884345 999889653
596865683 999908315
-999937398 -596836600
-999852863 -596921135
-999801322 -596972676
596973224 999800774
596893634 999880364
-999886994 -596887004
596859525 999914473
-999917616 -596856382
-999887156 -596886842
-999900504 -596873494
596936474 999837524
596820084 999953914
-999901776 -596872222
-999841639 -596932359
596924336 999849662
-999836124 -596937874
-999943800 -596830198
596917997 999856001
596919915 999854083
-999843522 -596930476
-999943199 -596830799
596885269 999888729
596832824 999941174
-999945521 -596828477
596938912 999835086
-999931524 -596842474
596853174 999920824
-999969189 -596804809
-999967312 -596806686
596898078 999875920
596882954 999891044
-999914761 -596859237
596920615 999853383
-999932312 -596841686
-999826402 -596947596
-999802331 -596971667
-999945685 -596828313
-999906496 -596867502
596871578 999902420
596926602 999847396
-999909832 -596864166
596837267 999936731
596905059 999868939
-999812151 -596961847
-999997220 -596776778
-999810894 -596963104
-999908571 -596865427
-999976739 -596797259
596885540 999888458
596786880 999987118
-999822872 -596951126
596825616 999948382
-999817969 -596956029
596925189 999848809
-999859176 -596914822
596908381 999865617
-999979011 -596794987
-999845903 -596928095
-999868376 -596905622
-999978248 -596795750
-999849429 -596924569
-999920605 -596853393
-999916541 -596857457
596809227 999964771
596868444 999905554
-999815948 -596958050
-999919556 -596854442
-999824703 -596949295
-999893631 -596880367
596916882 999857116
-999967842 -596806156
596843401 999930597
596828925 999945073
-999877421 -596896577
-999831789 -596942209
-999956093 -596817905
-999948680 -596825318
-999829012 -596944986
596800724 999973274
-999986344 -596787654
-999804203 -596969795
596905742 999868256
596834910 999939088
-999870649 -596903349
-999830601 -596943397
-999875646 -596898352
596781491 999992507
596973977 999800021
596924426 999849572
-999861482 -596912516
-999926914 -596847084
596921812 999852186
596938222 999835776
596832537 999941461
596950397 999823601
596909997 999864001
596862868 999911130
-999987018 -596786980
-999864722 -596909276
596843987 999930011
-999809998 -596964000
-999952914 -596821084
596881433 999892565
596902437 999871561
596792735 999981263
-999804382 -596969616
-999962321 -596811677
-999862191 -596911807
-999874537 -596899461
596919967 999854031
-999802817 -596971181
-999919175 -596854823
596909870 999864128
-999879820 -596894178
-999886507 -596887491
596817788 999956210
-999912732 -596861266
-999984151 -596789847
-999933746 -596840252
596833763 999940235
596930078 999843920
596870010 999903988
-999980508 -596793490
596820661 999953337
-999822421 -596951577
596859320 999914678
596786886 999987112
-999944737 -596829261
-999817527 -596956471
596904154 999869844
-999980082 -596793916
-999833256 -596940742
-999839994 -596934004
596892097 999881901
596844867 999929131
-999950678 -596823320
596965405 999808593
-999865577 -596908421
596859449 999914549
596795889 999978109
-999978865 -596795133
-999909522 -596864476
596961413 999812585
-999973668 -596800330
-999861411 -596912587
-999830253 -596943745
596831331 999942667
596932539 999841459
596926647 999847351
-999885678 -596888320
-999883108 -596890890
-999804270 -596969728
-999941927 -596832071
-999805306 -596968692
596893025 999880973
-999975456 -596798542
596859455 999914543
596922461 999851537
596899560 999874438
596869484 999904514
596807934 999966064
-999967125 -596806873
596784802 999989196
596844995 999929003
-999818907 -596955091
-999916335 -596857663
596823616 999950382
596789582 999984416
596947152 999826846
596835291 999938707
596812474 999961524
596801652 999972346
596955371 999818627
596884197 999889801
-999970881 -596803117
596782465 999991533
-999994804 -596779194
596849529 999924469
596942759 999831239
596784023 999989975
596779733 999994265
596813056 999960942
-999929937 -596844061
596818333 999955665
596966988 999807010
596904395 999869603
-999863185 -596910813
-999910385 -596863613
-999860020 -596913978
596903488 999870510
596824441 999949557
596957695 999816303
-999954570 -596819428
-999964098 -596809900
-999942696 -596831302
-999876977 -596897021
-999971015 -596802983
596934234 999839764
596955410 999818588
596824620 999949378
596848276 999925722
596956556 999817442
-999891297 -596882701
596823729 999950269
596858239 999915759
-999821781 -596952217
596789814 999984184
-999964960 -596809038
596866603 999907395
596784497 999989501
596949950 999824048
596912221 999861777
-999983691 -596790307
596909990 999864008
596788822 999985176
596964120 999809878
596813751 999960247
-999837335 -596936663
596953046 999820952
-999862672 -596911326
596932234 999841764
596797802 999976196
596832782 999941216
-999888536 -596885462
596906994 999867004
596855014 999918984
-999921872 -596852126
-999999202 -596774796
596858673 999915325
596951887 999822111
-999925387 -596848611
-999889613 -596884385
596886321 999887677
-999827422 -596946576
596884705 999889293
-999838614 -596935384
-999830085 -596943913
-999806039 -596967959
596849788 999924210
-999871119 -596902879
-999887970 -596886028
-999993308 -596780690
-999875758 -596898240
-999810607 -596963391
596872551 999901447
596939505 999834493
-999949611 -596824387
-999888034 -596885964
596830530 999943468
596807760 999966238
-999918463 -596855535
-999855980 -596918018
-999900260 -596873738
-999921523 -596852475
-999888868 -596885130
596901787 999872211
-999890565 -596883433
-999844916 -596929082
-999938735 -596835263
596824564 999949434
596961647 999812351
-999945849 -596828149
-999837065 -596936933
596859537 999914461
596903456 999870542
-999942517 -596831481
596931109 999842889
-999831735 -596942263
596787182 999986816
-999971267 -596802731
-999818964 -596955034
-999999460 -596774538
596924575 999849423
-999819882 -596954116
596919378 999854620
596903122 999870876
596900869 999873129
-999910506 -596863492
596972245 999801753
596942879 999831119
596856364 999917634
596880603 999893395
-999978854 -596795144
-999959811 -596814187
596809974 999964024
596956751 999817247
596899077 999874921
-999999873 -596774125
596879052 999894946
596928762 999845236
-999993900 -596780098
596805593 999968405
-999885218 -596888780
596814023 999959975
596895753 999878245
-999818425 -596955573
596869298 999904700
596834430 999939568
-999830977 -596943021
-999823635 -596950363
596778451 999995547
596831117 999942881
-999956040 -596817958
-999887464 -596886534
596900358 999873640
-999843766 -596930232
-999991997 -596782001
596865841 999908157
-999969478 -596804520
-999804483 -596969515
596933578 999840420
596950772 999823226
596969442 999804556
596955145 999818853
596862195 999911803
-999893859 -596880139
-999883419 -596890579
-999836798 -596937200
-999812208 -596961790
-999818752 -596955246
596820796 999953202
-999939880 -596834118
596844713 999929285
-999809011 -596964987
-999972225 -596801773
596908753 999865245
596932436 999841562
-999851627 -596922371
596932128 999841870
596910439 999863559
-999986606 -596787392
596790842 999983156
596943854 999830144
596961418 999812580
596867348 999906650
-999930453 -596843545
596835210 999938788
-999812782 -596961216
-999871071 -596902927
596866221 999907777
596791516 999982482
-999915683 -596858315
596786814 999987184
596935664 999838334
596922635 999851363
596950011 999823987
596787025 999986973
596887955 999886043
596853684 999920314
-999826831 -596947167
596913991 999860007
-999902158 -596871840
-999808218 -596965780
596966490 999807508
-999890670 -596883328
596814054 999959944
596793777 999980221
596778457 999995541
596915260 999858738
596903224 999870774
-999973481 -596800517
596868116 999905882
596909062 999864936
596873074 999900924
596906533 999867465
596853844 999920154
596950040 999823958
-999816156 -596957842
-999851801 -596922197
596783355 999990643
-999859167 -596914831
596832710 999941288
596918974 999855024
596920295 999853703
-999948619 -596825379
-999956332 -596817666
596800069 999973929
-999969418 -596804580
-999875503 -596898495
-999812310 -596961688
-999846700 -596927298
-999869409 -596904589
-999985036 -596788962
-999995556 -596778442
596780304 999993694
596927219 999846779
596971567 999802431
596889888 999884110
596859611 999914387
596840849 999933149
596922112 999851886
-999836926 -596937072
-999989720 -596784278
596842205 999931793
-999890153 -596883845
596926270 999847728
596795438 999978560
596785458 999988540
596897393 999876605
-999930019 -596843979
596839853 999934145
596781844 999992154
596778817 999995181
-999995300 -596778698
596883901 999890097
-999906439 -596867559
-999907175 -596866823
-999815537 -596958461
596813913 999960085
596943904 999830094
-999883533 -596890465
596970671 999803327
-999984863 -596789135
596914484 999859514
596842897 999931101
-999985285 -596788713
596848403 999925595
-999926343 -596847655
-999807785 -596966213
596859691 999914307
-999922514 -596851484
596897003 999876995
-999977026 -596796972
596829078 999944920
596924243 999849755
596929453 999844545
596846327 999927671
596866217 999907781
596972014 999801984
-999942985 -596831013
596910194 999863804
596795151 999978847
596859626 999914372
-999907305 -596866693
596923969 999850029
-999818869 -596955129
-999976585 -596797413
596882769 999891229
-999852906 -596921092
-999891524 -596882474
-999832947 -596941051
-999887557 -596886441
596887481 999886517
596892261 999881737
-999850720 -596923278
596938554 999835444
596817528 999956470
596946778 999827220
596917630 999856368
596956163 999817835
596950377 999823621
596963896 999810102
-999840038 -596933960
-999819802 -596954196
596869538 999904460
-999935867 -596838131
596825924 999948074
596944637 999829361
596798366 999975632
596861995 999912003
596780884 999993114
596961786 999812212
596921088 999852910
-999959617 -596814381
596910680 999863318
-999924873 -596849125
-999933258 -596840740
596891217 999882781
596933611 999840387
-999818211 -596955787
596816719 999957279
596881050 999892948
596926232 999847766
596947446 999826552
-999936209 -596837789
596857067 999916931
-999903775 -596870223
596929457 999844541
596802129 999971869
-999977961 -596796037
596939495 999834503
596825206 999948792
596844123 999929875
596958141 999815857
596910882 999863116
596949043 999824955
596790279 999983719
-999890390 -596883608
-999853287 -596920711
-999966224 -596807774
-999886068 -596887930
596913471 999860527
-999920125 -596853873
-999952878 -596821120
-999832219 -596941779
596945329 999828669
-999925975 -596848023
596958051 999815947
596970012 999803986
596889381 999884617
596796061 999977937
596808851 999965147
-999956975 -596817023
596845414 999928584
-999849140 -596924858
-999848101 -596925897
596802145 999971853
-999818082 -596955916
-999820856 -596953142
596957217 999816781
596959021 999814977
596957813 999816185
-999967369 -596806629
-999984685 -596789313
596778341 999995657
-999917747 -596856251
596864713 999909285
-999915791 -596858207
596966327 999807671
-999802996 -596971002
-999992415 -596781583
596804522 999969476
-999867025 -596906973
-999863863 -596910135
596830550 999943448
-999982331 -596791667
-999828498 -596945500
-999914431 -596859567
596787496 999986502
596969639 999804359
596832251 999941747
-999824568 -596949430
596831311 999942687
-999937002 -596836996
596851478 999922520
596884203 999889795
596948275 999825723
596954950 999819048
596968116 999805882
596878900 999895098
-999873978 -596900020
596841799 999932199
596924590 999849408
596822180 999951818
596852812 999921186
-999879292 -596894706
-999818901 -596955097
-999902622 -596871376
596946050 999827948
-999839853 -596934145
596817086 999956912
596948644 999825354
596968737 999805261
596913993 999860005
-999909267 -596864731
-999986025 -596787973
596881601 999892397
596789834 999984164
-999813954 -596960044
596912112 999861886
-999858289 -596915709
596960900 999813098
-999980762 -596793236
-999948156 -596825842
596968167 999805831
596945502 999828496
596865785 999908213
596862751 999911247
-999911049 -596862949
596893683 999880315
596952208 999821790
596940810 999833188
-999952031 -596821967
596883050 999890948
-999893288 -596880710
-999820299 -596953699
596877841 999896157
-999840446 -596933552
596807640 999966358
-999999784 -596774214
-999897940 -596876058
596968571 999805427
-999808497 -596965501
-999879821 -596894177
-999994187 -596779811
-999901831 -596872167
596813149 999960849
596899293 999874705
596806764 999967234
-999823208 -596950790
-999822991 -596951007
596925024 999848974
596862489 999911509
596816604 999957394
596923461 999850537
596823817 999950181
596781997 999992001
-999841881 -596932117
596921737 999852261
-999890935 -596883063
596932567 999841431
596938007 999835991
596798559 999975439
596956944 999817054
596895542 999878456
-999862062 -596911936
596965013 999808985
-999949836 -596824162
596800641 999973357
-999906935 -596867063
596888093 999885905
596911997 999862001
596839447 999934551
-999980401 -596793597
-999899646 -596874352
596784188 999989810
596863404 999910594
596841501 999932497
-999971817 -596802181
596814967 999959031
596808814 999965184
596798553 999975445
596940497 999833501
-999902877 -596871121
596955052 999818946
-999865863 -596908135
-999991420 -596782578
596826759 999947239
-999960208 -596813790
596790995 999983003
-999807473 -596966525
-999814817 -596959181
-999849748 -596924250
596885519 999888479
-999857543 -596916455
596965233 999808765
596820318 999953680
596908623 999865375
596829539 999944459
-999845877 -596928121
596953254 999820744
-999883805 -596890193
-999933816 -596840182
596894451 999879547
-999870732 -596903266
596924614 999849384
-999888451 -596885547
-999807242 -596966756
-999873885 -596900113
596781632 999992366
596961823 999812175
-999971777 -596802221
-999807944 -596966054
596862896 999911102
596853293 999920705
596963947 999810051
-999964609 -596809389
596948103 999825895
-999971640 -596802358
-999896038 -596877960
596884476 999889522
596822823 999951175
-999962575 -596811423
-999927145 -596846853
596959064 999814934
596906128 999867870
596894923 999879075
596797564 999976434
-999814867 -596959131
-999828582 -596945416
596916437 999857561
-999863982 -596910016
-999845468 -596928530
596943829 999830169
596903603 999870395
-999901842 -596872156
-999967089 -596806909
-999902800 -596871198
596865313 999908685
596777800 999996198
596913881 999860117
596937467 999836531
-999904393 -596869605
-999997430 -596776568
-999815216 -596958782
-999845674 -596928324
-999989980 -596784018
596903083 999870915
-999837515 -596936483
596872080 999901918
596869722 999904276
-999854937 -596919061
-999959885 -596814113
-999937347 -596836651
-999871317 -596902681
596909367 999864631
-999861536 -596912462
-999819295 -596954703
-999899536 -596874462
596867495 999906503
-999962682 -596811316
-999801273 -596972725
596934335 999839663
596915221 999858777
-999890607 -596883391
-999995589 -596778409
-999959134 -596814864
-999901853 -596872145
-999951837 -596822161
-999833294 -596940704
-999878392 -596895606
-999949376 -596824622
-999824868 -596949130
-999801077 -596972921
-999977080 -596796918
596827251 999946747
-999922795 -596851203
-999935218 -596838780
596816591 999957407
596798884 999975114
596800916 999973082
-999952168 -596821830
596891089 999882909
-999800689 -596973309
596790467 999983531
-999813740 -596960258
-999943314 -596830684
596792842 999981156
596797524 999976474
596791560 999982438
-999831042 -596942956
596781757 999992241
596969207 999804791
-999987932 -596786066
-999963351 -596810647
-999915445 -596858553
596872051 999901947
-999953311 -596820687
596860745 999913253
596956841 999817157
-999929683 -596844315
-999963756 -596810242
596873555 999900443
-999861108 -596912890
-999954002 -596819996
-999911708 -596862290
-999878266 -596895732
-999986171 -596787827
-999943636 -596830362
-999820240 -596953758
-999999302 -596774696
596824410 999949588
-999973170 -596800828
596956953 999817045
-999879351 -596894647
-999892505 -596881493
-999865032 -596908966
-999826220 -596947778
-999979012 -596794986
-999916594 -596857404
-999896362 -596877636
-999802606 -596971392
-999897580 -596876418
-999835288 -596938710
596825619 999948379
596955443 999818555
596791404 999982594
-999948727 -596825271
-999975419 -596798579
596843557 999930441
596791036 999982962
596954662 999819336
-999905723 -596868275
-999867596 -596906402
596889238 999884760
-999973186 -596800812
596814630 999959368
-999894593 -596879405
596824719 999949279
-999889160 -596884838
596955317 999818681
-999827083 -596946915
596922190 999851808
-999994858 -596779140
596876140 999897858
-999939714 -596834284
-999987546 -596786452
-999919210 -596854788
-999892859 -596881139
-999815160 -596958838
-999825420 -596948578
-999849565 -596924433
-999989577 -596784421
-999800518 -596973480
-999988793 -596785205
596901648 999872350
596807592 999966406
596966478 999807520
596973676 999800322
-999901718 -596872280
-999858590 -596915408
-999955012 -596818986
-999888278 -596885720
596948964 999825034
-999888076 -596885922
-999928932 -596845066
-999806143 -596967855
-999842979 -596931019
-999852759 -596921239
596970199 999803799
-999847921 -596926077
-999992757 -596781241
596782733 999991265
-999870326 -596903672
596872526 999901472
596884978 999889020
-999811221 -596962777
-999837369 -596936629
596779599 999994399
596967484 999806514
-999941615 -596832383
-999855853 -596918145
-999943856 -596830142
596786430 999987568
596802347 999971651
-999998943 -596775055
596968540 999805458
-999968843 -596805155
-999990983 -596783015
596815641 999958357
596894672 999879326
-999815424 -596958574
-999863369 -596910629
-999995885 -596778113
596805196 999968802
-999804351 -596969647
596951584 999822414
-999855333 -596918665
-999958160 -596815838
596906719 999867279
-999959857 -596814141
-999911986 -596862012
596901717 999872281
596787825 999986173
596790225 999983773
596886579 999887419
-999859200 -596914798
596863469 999910529
596818257 999955741
596808578 999965420
596775211 999998787
-999951798 -596822200
-999968825 -596805173
596878841 999895157
596861274 999912724
-999844546 -596929452
-999911988 -596862010
596878609 999895389
-999992441 -596781557
-999851619 -596922379
596923419 999850579
-999991351 -596782647
596835262 999938736
596886383 999887615
-999888989 -596885009
-999822435 -596951563
596827198 999946800
596808123 999965875
-999842646 -596931352
-999991134 -596782864
596862876 999911122
-999853188 -596920810
-999989803 -596784195
-999877562 -596896436
596801516 999972482
-999984425 -596789573
-999913492 -596860506
-999823510 -596950488
-999987559 -596786439
596778985 999995013
-999878803 -596895195
596843719 999930279
-999989760 -596784238
-999865785 -596908213
-999976054 -596797944
-999946005 -596827993
596852168 999921830
596919604 999854394
596803866 999970132
-999911912 -596862086
596932445 999841553
596811612 999962386
596824218 999949780
-999995231 -596778767
-999995682 -596778316
596795022 999978976
-999897423 -596876575
-999890788 -596883210
-999817450 -596956548
-999955523 -596818475
596966324 999807674
596964427 999809571
596794168 999979830
596789905 999984093
-999922675 -596851323
596808770 999965228
-999804810 -596969188
596878011 999895987
-999982196 -596791802
596824345 999949653
-999859823 -596914175
-999835931 -596938067
596799130 999974868
-999938179 -596835819
596962303 999811695
-999886374 -596887624
596828876 999945122
596826781 999947217
-999802367 -596971631
-999904137 -596869861
-999955313 -596818685
-999874636 -596899362
-999891877 -596882121
596804241 999969757
596938123 999835875
-999996001 -596777997
596912228 999861770
596843762 999930236
-999873832 -596900166
-999957403 -596816595
-999816792 -596957206
-999834122 -596939876
596878971 999895027
-999887319 -596886679
-999830338 -596943660
596779436 999994562
-999824844 -596949154
-999811279 -596962719
-999870627 -596903371
-999978011 -596795987
-999808280 -596965718
596810004 999963994
-999985894 -596788104
596914954 999859044
596844658 999929340
596810985 999963013
-999976128 -596797870
596893009 999880989
596864149 999909849
596794661 999979337
-999879431 -596894567
-999819055 -596954943
596788859 999985139
-999864148 -596909850
-999905564 -596868434
596931736 999842262
-999868644 -596905354
-999829549 -596944449
596800445 999973553
-999810152 -596963846
-999940541 -596833457
-999955500 -596818498
-999809511 -596964487
-999842265 -596931733
596776160 999997838
596811354 999962644
596944777 999829221
596855664 999918334
-999980551 -596793447
596916490 999857508
-999900302 -596873696
-999822921 -596951077
-999854640 -596919358
596789838 999984160
-999914982 -596859016
596946822 999827176
596938581 999835417
-999987911 -596786087
-999893680 -596880318
596942454 999831544
596803170 999970828
596817463 999956535
596827585 999946413
-999806487 -596967511
596893391 999880607
596910539 999863459
596788479 999985519
-999806806 -596967192
-999987344 -596786654
596903658 999870340
596932455 999841543
596895091 999878907
-999966642 -596807356
596864620 999909378
-999871496 -596902502
-999817902 -596956096
-999922604 -596851394
596893396 999880602
-999901316 -596872682
-999923388 -596850610
-999994315 -596779683
-999828925 -596945073
596901113 999872885
596900795 999873203
-999862617 -596911381
596784854 999989144
596810304 999963694
596828957 999945041
596851991 999922007
596844396 999929602
-999977021 -596796977
-999888916 -596885082
-999933835 -596840163
596971447 999802551
596822799 999951199
-999895121 -596878877
-999944395 -596829603
-999999901 -596774097
596887042 999886956
-999833900 -596940098
-999808055 -596965943
-999989055 -596784943
-999893842 -596880156
596851634 999922364
596919190 999854808
596818488 999955510
596918452 999855546
596951372 999822626
596821929 999952069
596868467 999905531
-999971590 -596802408
596809822 999964176
-999972109 -596801889
-999857234 -596916764
596909713 999864285
596897511 999876487
-999988417 -596785581
-999875704 -596898294
596865624 999908374
-999888353 -596885645
-999881069 -596892929
596933837 999840161
-999819027 -596954971
596793858 999980140
-999840789 -596933209
596951405 999822593
596929443 999844555
596871115 999902883
-999955057 -596818941
596938287 999835711
596797463 999976535
-999826075 -596947923
-999955324 -596818674
596920265 999853733
596883937 999890061
596962588 999811410
596902726 999871272
-999874106 -596899892
596827253 999946745
596877678 999896320
596824817 999949181
-999843329 -596930669
-999862747 -596911251
596793935 999980063
-999959059 -596814939
596794067 999979931
596800615 999973383
596824500 999949498
596850294 999923704
596924711 999849287
596948202 999825796
596862676 999911322
596827777 999946221
-999931472 -596842526
-999878769 -596895229
-999914966 -596859032
596883551 999890447
596784404 999989594
596864489 999909509
596925605 999848393
596857876 999916122
596964647 999809351
596792719 999981279
-999920086 -596853912
-999876831 -596897167
-999909930 -596864068
-999996881 -596777117
596869607 999904391
-999908608 -596865390
596910841 999863157
-999975215 -596798783
596885065 999888933
-999933653 -596840345
-999919457 -596854541
-999855016 -596918982
-999965122 -596808876
-999895151 -596878847
596866644 999907354
596857101 999916897
596821580 999952418
596968236 999805762
596925342 999848656
-999940119 -596833879
-999892813 -596881185
596950507 999823491
596792093 999981905
-999993870 -596780128
596800070 999973928
-999823813 -596950185
596885989 999888009
596828028 999945970
596843874 999930124
596931030 999842968
596813563 999960435
596866172 999907826
596932510 999841488
-999849490 -596924508
-999857149 -596916849
-999819022 -596954976
596882133 999891865
596821111 999952887
-999810753 -596963245
596969375 999804623
-999874652 -596899346
-999967104 -596806894
596825652 999948346
596851261 999922737
-999985347 -596788651
-999919132 -596854866
596938354 999835644
596781052 999992946
-999850331 -596923667
-999909158 -596864840
-999929100 -596844898
596800864 999973134
-999888411 -596885587
-999900777 -596873221
596973660 999800338
596848607 999925391
596776029 999997969
-999916657 -596857341
-999938371 -596835627
596786511 999987487
-999994685 -596779313
-999832557 -596941441
-999805473 -596968525
596895635 999878363
596848382 999925616
-999967815 -596806183
-999912030 -596861968
-999832150 -596941848
596827527 999946471
596915767 999858231
-999878726 -596895272
596962684 999811314
-999848778 -596925220
-999943873 -596830125
-999951938 -596822060
596854549 999919449
596812235 999961763
-999897489 -596876509
-999901384 -596872614
-999932236 -596841762
596836751 999937247
-999810501 -596963497
596904320 999869678
596890157 999883841
596812594 999961404
-999966159 -596807839
-999837119 -596936879
-999925200 -596848798
596860138 999913860
596958806 999815192
-999824323 -596949675
596918642 999855356
596953372 999820626
-999830349 -596943649
596904866 999869132
-999929462 -596844536
596953125 999820873
596844482 999929516
-999836369 -596937629
596969295 999804703
-999894406 -596879592
596896297 999877701
596908232 999865766
596908514 999865484
-999983525 -596790473
-999992502 -596781496
596934707 999839291
-999853567 -596920431
-999840591 -596933407
596961610 999812388
596898288 999875710
-999949379 -596824619
596795460 999978538
-999956882 -596817116
-999898305 -596875693
596875121 999898877
596970059 999803939
596877045 999896953
-999814757 -596959241
596914020 999859978
-999842500 -596931498
596820959 999953039
596958419 999815579
596863653 999910345
596959514 999814484
596832649 999941349
596842103 999931895
596964267 999809731
-999970223 -596803775
-999998197 -596775801
-999920008 -596853990
-999955318 -596818680
596962889 999811109
-999813456 -596960542
-999834827 -596939171
596873776 999900222
-999808604 -596965394
-999824410 -596949588
-999880622 -596893376
596828869 999945129
-999991087 -596782911
-999844632 -596929366
-999916714 -596857284
596782288 999991710
-999855875 -596918123
-999991972 -596782026
596962506 999811492
596900718 999873280
596946151 999827847
-999951808 -596822190
596913716 999860282
-999838825 -596935173
596800112 999973886
-999930085 -596843913
596972681 999801317
596851451 999922547
-999882734 -596891264
596919531 999854467
596926652 999847346
-999938955 -596835043
-999842816 -596931182
-999999517 -596774481
-999800903 -596973095
-999870607 -596903391
596853686 999920312
-999805695 -596968303
-999961752 -596812246
-999821042 -596952956
-999981893 -596792105
596832269 999941729
-999903434 -596870564
596791927 999982071
596947893 999826105
-999944550 -596829448
596962467 999811531
596941034 999832964
-999870661 -596903337
-999844600 -596929398
596910197 999863801
-999940246 -596833752
596934901 999839097
596848540 999925458
-999853565 -596920433
-999896354 -596877644
-999947657 -596826341
-999828810 -596945188
596899887 999874111
596973747 999800251
-999800075 -596973923
-999857233 -596916765
596950695 999823303
-999911726 -596862272
596836908 999937090
596930989 999843009
596796697 999977301
-999817057 -596956941
-999976247 -596797751
596935250 999838748
596939525 999834473
596930005 999843993
596945974 999828024
596864469 999909529
596913886 999860112
596908935 999865063
-999819176 -596954822
-999917727 -596856271
596926201 999847797
596852240 999921758
596835567 999938431
596872400 999901598
596800281 999973717
-999977513 -596796485
596800232 999973766
596932695 999841303
596942863 999831135
-999993364 -596780634
596860608 999913390
596949550 999824448
596901224 999872774
-999828781 -596945217
596893052 999880946
596883507 999890491
-999847176 -596926822
596898239 999875759
-999869202 -596904796
596850972 999923026
596819735 999954263
596963152 999810846
-999826379 -596947619
-999938149 -596835849
-999879993 -596894005
-999897851 -596876147
596787218 999986780
596831591 999942407
-999998585 -596775413
596939325 999834673
-999816734 -596957264
-999955765 -596818233
596886649 999887349
-999960368 -596813630
596867451 999906547
-999815726 -596958272
596860119 999913879
596846183 999927815
-999866628 -596907370
596913837 999860161
596850367 999923631
-999902699 -596871299
596972977 999801021
-999999638 -596774360
596821219 999952779
596807986 999966012
596867204 999906794
596973432 999800566
596861195 999912803
596942419 999831579
-999973064 -596800934
-999925762 -596848236
-999914983 -596859015
596833993 999940005
596780639 999993359
596946511 999827487
-999881589 -596892409
-999911976 -596862022
-999873558 -596900440
-999956010 -596817988
596879079 999894919
596867818 999906180
-999911204 -596862794
-999931192 -596842806
-999951167 -596822831
-999852434 -596921564
596835760 999938238
-999999399 -596774599
-999864494 -596909504
596807773 999966225
596780861 999993137
596850857 999923141
-999993261 -596780737
-999884053 -596889945
-999944510 -596829488
596833106 999940892
-999867195 -596906803
-999886373 -596887625
596941455 999832543
596931232 999842766
-999903008 -596870990
596828327 999945671
596892975 999881023
596817238 999956760
596793541 999980457
596876037 999897961
596825815 999948183
-999903458 -596870540
-999944345 -596829653
-999976906 -596797092
596927675 999846323
596828218 999945780
-999917614 -596856384
-999895331 -596878667
-999907596 -596866402
-999995161 -596778837
596894135 999879863
596891256 999882742
-999932697 -596841301
-999974001 -596799997
-999939414 -596834584
596958554 999815444
596907031 999866967
-999904190 -596869808
596887088 999886910
596817970 999956028
-999977506 -596796492
-999991738 -596782260
-999840609 -596933389
596823287 999950711
-999804957 -596969041
-999817374 -596956624
596956579 999817419
-999989751 -596784247
596867955 999906043
596893756 999880242
596867420 999906578
-999959632 -596814366
-999995116 -596778882
-999871120 -596902878
596782697 999991301
-999831609 -596942389
-999925663 -596848335
-999899376 -596874622
596959103 999814895
-999810644 -596963354
-999960106 -596813892
-999827309 -596946689
596784912 999989086
-999966025 -596807973
-999935287 -596838711
596814525 999959473
596906107 999867891
596793082 999980916
596909945 999864053
596959410 999814588
596860340 999913658
596864130 999909868
596856598 999917400
596966899 999807099
596793862 999980136
596883418 999890580
-999992983 -596781015
596864559 999909439
-999814942 -596959056
596947557 999826441
596856567 999917431
-999868135 -596905863
-999969253 -596804745
596805632 999968366
-999937751 -596836247
596778240 999995758
596951934 999822064
596782877 999991121
596856708 999917290
596966714 999807284
596774869 999999129
596861057 999912941
596970432 999803566
596903000 999870998
596791118 999982880
596850653 999923345
596849267 999924731
596888529 999885469
596836428 999937570
-999984619 -596789379
596955425 999818573
-999877674 -596896324
596895292 999878706
-999835528 -596938470
-999945078 -596828920
-999999865 -596774133
-999930457 -596843541
-999824720 -596949278
-999901241 -596872757
-999906740 -596867258
596942927 999831071
596953257 999820741
-999948859 -596825139
596891080 999882918
596781417 999992581
596814851 999959147
596907637 999866361
596923030 999850968
596824383 999949615
596895111 999878887
596940172 999833826
596831291 999942707
-999925854 -596848144
596933573 999840425
-999903345 -596870653
-999924609 -596849389
596868944 999905054
596865060 999908938
596774307 999999691
-999996972 -596777026
-999999924 -596774074
-999819754 -596954244
-999829817 -596944181
-999988452 -596785546
-999820551 -596953447
596796663 999977335
596796333 999977665
-999962566 -596811432
596947817 999826181
-999880556 -596893442
-999888148 -596885850
596866586 999907412
596954671 999819327
-999922406 -596851592
596852272 999921726
596778095 999995903
-999825384 -596948614
596934362 999839636
-999811709 -596962289
596796295 999977703
596895475 999878523
-999801374 -596972624
-999918255 -596855743
-999830958 -596943040
596795780 999978218
596883397 999890601
596826187 999947811
596831758 999942240
596877702 999896296
-999896606 -596877392
596955572 999818426
596876039 999897959
596867227 999906771
596911687 999862311
-999854807 -596919191
596853164 999920834
-999908003 -596865995
-999871727 -596902271
596911894 999862104
596957718 999816280
596861852 999912146
-999900757 -596873241
596809943 999964055
-999847514 -596926484
-999905597 -596868401
-999840223 -596933775
596876800 999897198
596855749 999918249
596973928 999800070
-999846271 -596927727
-999934203 -596839795
-999989840 -596784158
-999920139 -596853859
596828715 999945283
-999898750 -596875248
-999844346 -596929652
-999919083 -596854915
-999810638 -596963360
596835768 999938230
596921247 999852751
-999869399 -596904599
-999897168 -596876830
-999935635 -596838363
596832272 999941726
-999861253 -596912745
596918445 999855553
-999880662 -596893336
596811273 999962725
-999848701 -596925297
-999926196 -596847802
-999884874 -596889124
596777386 999996612
596874416 999899582
-999968131 -596805867
-999975828 -596798170
596881165 999892833
596888762 999885236
596937853 999836145
-999975209 -596798789
-999801296 -596972702
-999829509 -596944489
-999989712 -596784286
596896410 999877588
-999815895 -596958103
596778365 999995633
-999909966 -596864032
596813349 999960649
-999917242 -596856756
-999920578 -596853420
596825377 999948621
596941904 999832094
-999935097 -596838901
596782343 999991655
-999985295 -596788703
-999800869 -596973129
-999906297 -596867701
-999921529 -596852469
-999928722 -596845276
596877940 999896058
-999984756 -596789242
-999848177 -596925821
-999925374 -596848624
-999993768 -596780230
596815484 999958514
596964315 999809683
-999971263 -596802735
596927556 999846442
596839559 999934439
596804232 999969766
-999822646 -596951352
596964777 999809221
-999921061 -596852937
-999860666 -596913332
-999845868 -596928130
-999840868 -596933130
596829579 999944419
-999852474 -596921524
596867312 999906686
-999949179 -596824819
596798257 999975741
596840076 999933922
-999901489 -596872509
-999846435 -596927563
596798720 999975278
596900016 999873982
596796849 999977149
596827141 999946857
596814349 999959649
-999930531 -596843467
596839452 999934546
596857356 999916642
-999970110 -596803888
-999829770 -596944228
-999833400 -596940598
596887344 999886654
596861765 999912233
596911599 999862399
596837437 999936561
596787148 999986850
-999944190 -596829808
596897707 999876291
596808725 999965273
596808786 999965212
-999932898 -596841100
-999936443 -596837555
596807003 999966995
-999843804 -596930194
596840863 999933135
-999982983 -596791015
596949414 999824584
596810135 999963863
-999853402 -596920596
596801829 999972169
596835108 999938890
596813305 999960693
596915794 999858204
596815900 999958098
596973281 999800717
596953578 999820420
-999990602 -596783396
-999961616 -596812382
-999817955 -596956043
596836560 999937438
-999807135 -596966863
-999984605 -596789393
596936981 999837017
-999968332 -596805666
596946455 999827543
596846030 999927968
-999852304 -596921694
596873799 999900199
596835157 999938841
-999919201 -596854797
-999834502 -596939496
596959233 999814765
596873667 999900331
-999801663 -596972335
-999962122 -596811876
-999941092 -596832906
596782876 999991122
-999961066 -596812932
596833128 999940870
-999868649 -596905349
-999956735 -596817263
-999976452 -596797546
596819043 999954955
-999831171 -596942827
596873395 999900603
596852143 999921855
596784717 999989281
596815284 999958714
596880290 999893708
-999953735 -596820263
596960929 999813069
596963662 999810336
-999845570 -596928428
-999906003 -596867995
-999800778 -596973220
-999901151 -596872847
596790811 999983187
-999810897 -596963101
-999925692 -596848306
-999993858 -596780140
596779958 999994040
-999808562 -596965436
596862074 999911924
-999875831 -596898167
596808537 999965461
-999986665 -596787333
-999902636 -596871362
-999856395 -596917603
-999890240 -596883758
596888951 999885047
-999922590 -596851408
596847529 999926469
596813878 999960120
-999852105 -596921893
-999842759 -596931239
-999946255 -596827743
-999918936 -596855062
-999935758 -596838240
596873969 999900029
596809149 999964849
-999927379 -596846619
-999947233 -596826765
596788984 999985014
596954875 999819123
-999963636 -596810362
-999804589 -596969409
596953226 999820772
596853012 999920986
-999816738 -596957260
596901362 999872636
-999998233 -596775765
-999925272 -596848726
-999954585 -596819413
596899125 999874873
596805863 999968135
596901124 999872874
596825255 999948743
596890167 999883831
596809611 999964387
-999946159 -596827839
-999864119 -596909879
-999943053 -596830945
-999828589 -596945409
596838788 999935210
-999897738 -596876260
-999885193 -596888805
596826423 999947575
596954866 999819132
596948254 999825744
-999810950 -596963048
596788160 999985838
596936217 999837781
-999808148 -596965850
596839742 999934256
-999853993 -596920005
-999998934 -596775064
596832626 999941372
-999807415 -596966583
596788681 999985317
596925302 999848696
596872149 999901849
596852290 999921708
-999975870 -596798128
596829752 999944246
596842753 999931245
-999918714 -596855284
596889744 999884254
596839811 999934187
596912707 999861291
-999893345 -596880653
-999883829 -596890169
596944752 999829246
-999919329 -596854669
-999863736 -596910262
-999847716 -596926282
596795869 999978129
596836925 999937073
-999952099 -596821899
596973648 999800350
-999961096 -596812902
596962551 999811447
-999895209 -596878789
596906504 999867494
-999801851 -596972147
596881648 999892350
-999978721 -596795277
-999923714 -596850284
-999914579 -596859419
-999935611 -596838387
596864750 999909248
-999895917 -596878081
-999805032 -596968966
-999839960 -596934038
-999821139 -596952859
-999870914 -596903084
596887939 999886059
-999999795 -596774203
-999944410 -596829588
596820004 999953994
-999969382 -596804616
-999800414 -596973584
-999903504 -596870494
-999897634 -596876364
596841518 999932480
596835711 999938287
-999813961 -596960037
-999915873 -596858125
-999830927 -596943071
596892984 999881014
-999971635 -596802363
596965447 999808551
-999902364 -596871634
596856147 999917851
596850222 999923776
596936891 999837107
-999825294 -596948704
-999972843 -596801155
-999965337 -596808661
-999851003 -596922995
596960084 999813914
-999994769 -596779229
-999987382 -596786616
596817350 999956648
-999959609 -596814389
-999930849 -596843149
-999904504 -596869494
-999960515 -596813483
-999909525 -596864473
-999982163 -596791835
-999804447 -596969551
596915443 999858555
596964386 999809612
596901349 999872649
-999947380 -596826618
-999983078 -596790920
-999997435 -596776563
596790264 999983734
-999870973 -596903025
596809420 999964578
-999846411 -596927587
596926691 999847307
596847511 999926487
596907030 999866968
596970190 999803808
596777000 999996998
596900644 999873354
596864754 999909244
-999921823 -596852175
596828618 999945380
596901815 999872183
596972612 999801386
596940236 999833762
596842903 999931095
596858118 999915880
-999971933 -596802065
596784884 999989114
596870182 999903816
596842785 999931213
-999887335 -596886663
596800431 999973567
-999937654 -596836344
-999962119 -596811879
596902899 999871099
596796200 999977798
596962930 999811068
-999884424 -596889574
596958800 999815198
-999920380 -596853618
596822925 999951073
-999992431 -596781567
596787090 999986908
-999890384 -596883614
-999994389 -596779609
596810186 999963812
-999950066 -596823932
596887538 999886460
-999910662 -596863336
-999894957 -596879041
-999893752 -596880246
-999908962 -596865036
596811595 999962403
-999835178 -596938820
596814239 999959759
-999901461 -596872537
-999984641 -596789357
-999994366 -596779632
596905604 999868394
-999852199 -596921799
596902434 999871564
596947814 999826184
-999808883 -596965115
-999868977 -596905021
596829151 999944847
-999955813 -596818185
-999886701 -596887297
-999929126 -596844872
596881950 999892048
-999873900 -596900098
596897171 999876827
-999901491 -596872507
596883023 999890975
596894643 999879355
-999979500 -596794498
-999952649 -596821349
-999988169 -596785829
-999965492 -596808506
596925247 999848751
596798485 999975513
-999852210 -596921788
596798503 999975495
596837295 999936703
-999845126 -596928872
596802206 999971792
-999828158 -596945840
596786374 999987624
596783825 999990173
596938618 999835380
596856486 999917512
-999879767 -596894231
-999858528 -596915470
-999919148 -596854850
596893603 999880395
596949648 999824350
596848793 999925205
-999998202 -596775796
596912574 999861424
596940495 999833503
596827944 999946054
-999867580 -596906418
-999925756 -596848242
-999991083 -596782915
596962460 999811538
596885244 999888754
-999850116 -596923882
596841302 999932696
596820253 999953745
-999854274 -596919724
596960987 999813011
596912306 999861692
-999879443 -596894555
-999909973 -596864025
596831746 999942252
-999925542 -596848456
596903128 999870870
596891157 999882841
596791827 999982171
596820453 999953545
-999907516 -596866482
-999810017 -596963981
596806712 999967286
-999944721 -596829277
-999969830 -596804168
596961582 999812416
596965794 999808204
596890440 999883558
-999904585 -596869413
596879926 999894072
-999811320 -596962678
-999821735 -596952263
596857441 999916557
-999920590 -596853408
596839919 999934079
-999985189 -596788809
596812838 999961160
596816944 999957054
-999892863 -596881135
-999940986 -596833012
-999905359 -596868639
596786373 999987625
596913851 999860147
596902974 999871024
596846115 999927883
-999872393 -596901605
596835818 999938180
-999893260 -596880738
-999960946 -596813052
-999959569 -596814429
-999833518 -596940480
-999869208 -596904790
-999993907 -596780091
596843607 999930391
596860019 999913979
-999977480 -596796518
-999819721 -596954277
596910996 999863002
596797337 999976661
596790175 999983823
-999917795 -596856203
596941011 999832987
596935522 999838476
596790414 999983584
596813473 999960525
-999968408 -596805590
596794049 999979949
-999884840 -596889158
596884116 999889882
596778039 999995959
-999968330 -596805668
596882441 999891557
596935979 999838019
-999930285 -596843713
-999979186 -596794812
596821163 999952835
-999977601 -596796397
596901913 999872085
596822026 999951972
-999901746 -596872252
-999874686 -596899312
596891184 999882814
-999859751 -596914247
-999906975 -596867023
-999954599 -596819399
-999896747 -596877251
596875974 999898024
596803194 999970804
596812627 999961371
-999975635 -596798363
-999834682 -596939316
596803400 999970598
-999853418 -596920580
596964304 999809694
-999997149 -596776849
596872843 999901155
596969324 999804674
596842993 999931005
-999899995 -596874003
596910179 999863819
-999815333 -596958665
-999984688 -596789310
-999838893 -596935105
596888638 999885360
-999884237 -596889761
-999808269 -596965729
596830769 999943229
-999869185 -596904813
596875481 999898517
596777085 999996913
596823814 999950184
596967292 999806706
596819004 999954994
-999886647 -596887351
-999803076 -596970922
596909429 999864569
596967091 999806907
596954715 999819283
-999875930 -596898068
-999887427 -596886571
596853988 999920010
596834626 999939372
-999852110 -596921888
-999876938 -596897060
596832453 999941545
596859791 999914207
596858414 999915584
596790549 999983449
-999999055 -596774943
-999982824 -596791174
-999864680 -596909318
596880656 999893342
596958608 999815390
-999997868 -596776130
596812789 999961209
596874733 999899265
-999858620 -596915378
-999884290 -596889708
-999813653 -596960345
596930562 999843436
-999834203 -596939795
596901368 999872630
-999930816 -596843182
596857841 999916157
-999972475 -596801523
596953221 999820777
596892068 999881930
-999913748 -596860250
-999977799 -596796199
596900186 999873812
596852166 999921832
596951284 999822714
-999863899 -596910099
-999843634 -596930364
-999939369 -596834629
-999840315 -596933683
-999858709 -596915289
596858759 999915239
-999880126 -596893872
596971092 999802906
-999954598 -596819400
596777453 999996545
-999814929 -596959069
596917574 999856424
-999984444 -596789554
-999833520 -596940478
-999903351 -596870647
-999851942 -596922056
596818836 999955162
596887558 999886440
596850333 999923665
596937782 999836216
-999897541 -596876457
596782511 999991487
596953999 999819999
-999826289 -596947709
596895639 999878359
-999929089 -596844909
-999839784 -596934214
-999850753 -596923245
-999895933 -596878065
-999817014 -596956984
-999877893 -596896105
596831161 999942837
-999884655 -596889343
-999902492 -596871506
596842386 999931612
-999863619 -596910379
596959302 999814696
596967709 999806289
-999871485 -596902513
-999874043 -596899955
-999977558 -596796440
596892416 999881582
596800145 999973853
-999880669 -596893329
596878432 999895566
-999870713 -596903285
-999862699 -596911299
-999988154 -596785844
596936308 999837690
596847732 999926266
596956207 999817791
596775662 999998336
596921174 999852824
596950002 999823996
596917539 999856459
596950584 999823414
-999886459 -596887539
596786753 999987245
596890546 999883452
596880485 999893513
-999865600 -596908398
596853928 999920070
596837418 999936580
596854217 999919781
596812651 999961347
-999833153 -596940845
596842810 999931188
-999992751 -596781247
-999976578 -596797420
-999999739 -596774259
-999824575 -596949423
-999833963 -596940035
596862035 999911963
-999891199 -596882799
596938642 999835356
-999839576 -596934422
-999952554 -596821444
596784643 999989355
596887530 999886468
596898639 999875359
596776154 999997844
596892483 999881515
-999989830 -596784168
596784261 999989737
-999858577 -596915421
596795427 999978571
-999888084 -596885914
-999883334 -596890664
596821895 999952103
-999859506 -596914492
-999983148 -596790850
-999912428 -596861570
596911616 999862382
-999969809 -596804189
596779214 999994784
-999877603 -596896395
596863221 999910777
-999803696 -596970302
-999882163 -596891835
596943678 999830320
-999877110 -596896888
596896223 999877775
596848982 999925016
596922456 999851542
596816716 999957282
596840770 999933228
596918876 999855122
596831742 999942256
596944410 999829588
-999894955 -596879043
596853451 999920547
596921070 999852928
-999991605 -596782393
596882757 999891241
596915328 999858670
596874477 999899521
596828910 999945088
-999815111 -596958887
-999889889 -596884109
-999936890 -596837108
596825589 999948409
-999828657 -596945341
596826925 999947073
596783545 999990453
596922601 999851397
596893126 999880872
-999994886 -596779112
-999927803 -596846195
596811190 999962808
596841720 999932278
-999847374 -596926624
596938199 999835799
596835541 999938457
596899783 999874215
596910475 999863523
-999812339 -596961659
-999893344 -596880654
596848669 999925329
-999932903 -596841095
596808184 999965814
-999986853 -596787145
596782399 999991599
-999934840 -596839158
596894543 999879455
596973592 999800406
-999940823 -596833175
596893223 999880775
596857196 999916802
-999878952 -596895046
-999996028 -596777970
596882630 999891368
-999845900 -596928098
596891706 999882292
-999802464 -596971534
596826480 999947518
-999916586 -596857412
596779645 999994353
596959362 999814636
-999908261 -596865737
596965450 999808548
596936760 999837238
596805741 999968257
596927718 999846280
596861170 999912828
596940191 999833807
596819108 999954890
-999859230 -596914768
596857585 999916413
596853342 999920656
-999984355 -596789643
596839851 999934147
596776611 999997387
596960481 999813517
-999868050 -596905948
-999865036 -596908962
-999831113 -596942885
-999961270 -596812728
-999931873 -596842125
596819971 999954027
-999863553 -596910445
-999887636 -596886362
596820727 999953271
-999939704 -596834294
-999945202 -596828796
596973248 999800750
-999811298 -596962700
-999819646 -596954352
-999977864 -596796134
596882791 999891207
596855673 999918325
596806397 999967601
596865431 999908567
-999883266 -596890732
596940780 999833218
596779969 999994029
-999922979 -596851019
596795593 999978405
-999988968 -596785030
596924634 999849364
596806198 999967800
-999911597 -596862401
596924887 999849111
-999802320 -596971678
-999843048 -596930950
596797929 999976069
596859839 999914159
596814083 999959915
-999977255 -596796743
596919593 999854405
596943291 999830707
-999936983 -596837015
-999813479 -596960519
-999981118 -596792880
-999813965 -596960033
-999911827 -596862171
-999858392 -596915606
596837479 999936519
596929762 999844236
596880661 999893337
-999910742 -596863256
596922137 999851861
-999867061 -596906937
-999811026 -596962972
596859430 999914568
-999920315 -596853683
596792368 999981630
596925818 999848180
596869182 999904816
596902211 999871787
596803613 999970385
-999893050 -596880948
596930353 999843645
-999898593 -596875405
-999905322 -596868676
-999914719 -596859279
596908503 999865495
-999867399 -596906599
-999833940 -596940058
-999914051 -596859947
-999972670 -596801328
596866469 999907529
596903984 999870014
596880087 999893911
-999957864 -596816134
596947097 999826901
-999988411 -596785587
596862825 999911173
-999984675 -596789323
-999918399 -596855599
596946286 999827712
596860481 999913517
-999952820 -596821178
-999830548 -596943450
-999883692 -596890306
-999941265 -596832733
596804046 999969952
-999891628 -596882370
596801068 999972930
596818011 999955987
-999880253 -596893745
596876110 999897888
-999996583 -596777415
596892327 999881671
-999834166 -596939832
-999821272 -596952726
-999965193 -596808805
-999971927 -596802071
-999873204 -596900794
-999994687 -596779311
-999859533 -596914465
-999998517 -596775481
-999851313 -596922685
-999875800 -596898198
-999943851 -596830147
596815729 999958269
596966492 999807506
596937385 999836613
-999926292 -596847706
596915868 999858130
596858667 999915331
-999841817 -596932181
596815509 999958489
596786183 999987815
596844282 999929716
-999868884 -596905114
596904439 999869559
596879979 999894019
-999852149 -596921849
596917656 999856342
-999905604 -596868394
596853758 999920240
-999975981 -596798017
596900137 999873861
596901834 999872164
-999926803 -596847195
596873025 999900973
596787809 999986189
-999879978 -596894020
596890637 999883361
-999983162 -596790836
-999970500 -596803498
596852422 999921576
-999840030 -596933968
-999879319 -596894679
596867020 999906978
596835250 999938748
596857008 999916990
-999973026 -596800972
596955620 999818378
596966786 999807212
596903208 999870790
-999916308 -596857690
-999982761 -596791237
596903484 999870514
-999987378 -596786620
596873611 999900387
596840887 999933111
-999913020 -596860978
596840235 999933763
-999988946 -596785052
-999922500 -596851498
596787064 999986934
596950395 999823603
-999974160 -596799838
-999886715 -596887283
596848169 999925829
-999961114 -596812884
596893410 999880588
596820269 999953729
-999975279 -596798719
596967967 999806031
596782786 999991212
-999810245 -596963753
596919371 999854627
596870798 999903200
596973438 999800560
-999808504 -596965494
596816245 999957753
596831624 999942374
-999968978 -596805020
596921312 999852686
596945552 999828446
-999974576 -596799422
-999838277 -596935721
596820432 999953566
596948009 999825989
596961046 999812952
-999856362 -596917636
596947785 999826213
-999915797 -596858201
596941225 999832773
-999862299 -596911699
596923287 999850711
-999950450 -596823548
-999929907 -596844091
596972266 999801732
596826278 999947720
-999855442 -596918556
-999901600 -596872398
596822699 999951299
596840227 999933771
596795634 999978364
-999815606 -596958392
-999920626 -596853372
-999828265 -596945733
-999818248 -596955750
596786754 999987244
-999804590 -596969408
-999914661 -596859337
596816066 999957932
-999877819 -596896179
596920445 999853553
-999903813 -596870185
596929303 999844695
-999907377 -596866621
-999873037 -596900961
-999900430 -596873568
596883052 999890946
-999955360 -596818638
596859192 999914806
596854766 999919232
-999994393 -596779605
596942463 999831535
-999892510 -596881488
-999819939 -596954059
-999852811 -596921187
596932820 999841178
-999893453 -596880545
596872749 999901249
-999884248 -596889750
-999845436 -596928562
596930795 999843203
-999902844 -596871154
596956571 999817427
-999919181 -596854817
-999903516 -596870482
596841714 999932284
-999943567 -596830431
596852419 999921579
596798767 999975231
596896237 999877761
596947989 999826009
-999948836 -596825162
596798072 999975926
596889840 999884158
596927371 999846627
-999905995 -596868003
596791588 999982410
-999848160 -596925838
596969485 999804513
596882260 999891738
-999801472 -596972526
-999839236 -596934762
596851838 999922160
-999973724 -596800274
596953322 999820676
596926182 999847816
596908073 999865925
-999981815 -596792183
596928632 999845366
596873300 999900698
-999861181 -596912817
-999868569 -596905429
596815860 999958138
596915923 999858075
-999823402 -596950596
-999858474 -596915524
596892864 999881134
-999949936 -596824062
596888317 999885681
-999959043 -596814955
-999950328 -596823670
596929460 999844538
596894138 999879860
596817434 999956564
-999936138 -596837860
596787276 999986722
596904455 999869543
-999959554 -596814444
596939941 999834057
-999958191 -596815807
-999857922 -596916076
596780841 999993157
-999948668 -596825330
596789519 999984479
596923899 999850099
596957546 999816452
596839118 999934880
-999834999 -596938999
596807074 999966924
-999897197 -596876801
596922822 999851176
-999904518 -596869480
596943986 999830012
596883724 999890274
596805308 999968690
596880517 999893481
596812606 999961392
-999975934 -596798064
-999820261 -596953737
-999819184 -596954814
596870483 999903515
-999962063 -596811935
-999914784 -596859214
596866727 999907271
-999969302 -596804696
596850269 999923729
-999930984 -596843014
-999905600 -596868398
596962567 999811431
596878020 999895978
-999878315 -596895683
-999847186 -596926812
596792397 999981601
596863491 999910507
-999898498 -596875500
596891020 999882978
596870833 999903165
-999900080 -596873918
596942392 999831606
-999915193 -596858805
-999889953 -596884045
596874716 999899282
-999962026 -596811972
596789587 999984411
596807485 999966513
596791742 999982256
-999960224 -596813774
-999850979 -596923019
-999901963 -596872035
596775875 999998123
596834185 999939813
-999932473 -596841525
596883760 999890238
-999824316 -596949682
596841782 999932216
596793309 999980689
596968681 999805317
-999814305 -596959693
596970460 999803538
-999984313 -596789685
-999829638 -596944360
-999929172 -596844826
-999834959 -596939039
-999869118 -596904880
-999936897 -596837101
-999865949 -596908049
-999934259 -596839739
596774324 999999674
-999888324 -596885674
-999913023 -596860975
-999981368 -596792630
596965145 999808853
-999893957 -596880041
596948044 999825954
-999817006 -596956992
596848398 999925600
596803200 999970798
596884907 999889091
596805081 999968917
-999826509 -596947489
-999983945 -596790053
596779577 999994421
-999970226 -596803772
-999830528 -596943470
596962254 999811744
596845180 999928818
-999855229 -596918769
596886336 999887662
596969895 999804103
596908138 999865860
596863646 999910352
596881918 999892080
596789478 999984520
-999943163 -596830835
596952947 999821051
-999820217 -596953781
-999829878 -596944120
-999954370 -596819628
-999811117 -596962881
596918275 999855723
596888652 999885346
-999843814 -596930184
-999842638 -596931360
-999805735 -596968263
596881575 999892423
-999893131 -596880867
-999812635 -596961363
-999912263 -596861735
596842430 999931568
-999933977 -596840021
596796268 999977730
596775887 999998111
-999893922 -596880076
596929115 999844883
-999946104 -596827894
596845032 999928966
596888092 999885906
596861448 999912550
-999921364 -596852634
596800207 999973791
-999910274 -596863724
-999939881 -596834117
-999861821 -596912177
596945576 999828422
596912926 999861072
-999841814 -596932184
596928753 999845245
-999935349 -596838649
596865903 999908095
-999985712 -596788286
596787631 999986367
-999920833 -596853165
-999876259 -596897739
596967046 999806952
596961619 999812379
596896018 999877980
-999863004 -596910994
-999954746 -596819252
596781413 999992585
596840424 999933574
-999862375 -596911623
596826204 999947794
-999959867 -596814131
596973835 999800163
-999927497 -596846501
-999996192 -596777806
596968968 999805030
-999993573 -596780425
596863017 999910981
596883511 999890487
-999953201 -596820797
-999922519 -596851479
-999953237 -596820761
-999932522 -596841476
-999821111 -596952887
596961508 999812490
596847442 999926556
596912324 999861674
596871031 999902967
596830829 999943169
596833183 999940815
596879629 999894369
596963302 999810696
596815960 999958038
-999965882 -596808116
596790893 999983105
-999869159 -596904839
-999936053 -596837945
-999938320 -596835678
596880879 999893119
-999832263 -596941735
596876542 999897456
-999955423 -596818575
596802806 999971192
-999839470 -596934528
596810329 999963669
596826672 999947326
-999841034 -596932964
596792312 999981686
-999818348 -596955650
-999942656 -596831342
-999898715 -596875283
596792835 999981163
596958726 999815272
596967182 999806816
596828088 999945910
596775782 999998216
596829618 999944380
-999952880 -596821118
596872370 999901628
596879198 999894800
-999928528 -596845470
596795458 999978540
-999848485 -596925513
596788097 999985901
-999850540 -596923458
596920654 999853344
596960977 999813021
-999863501 -596910497
-999801326 -596972672
596865056 999908942
596908447 999865551
-999960308 -596813690
-999820915 -596953083
596955793 999818205
-999893905 -596880093
-999984420 -596789578
-999818908 -596955090
596790746 999983252
596880943 999893055
596822355 999951643
596959814 999814184
596889832 999884166
596924305 999849693
-999895149 -596878849
-999863355 -596910643
596865053 999908945
-999807026 -596966972
-999965340 -596808658
-999894871 -596879127
596893066 999880932
-999820995 -596953003
-999818296 -596955702
-999947499 -596826499
596774433 999999565
-999988585 -596785413
-999810758 -596963240
-999824384 -596949614
596932131 999841867
-999826478 -596947520
-999922857 -596851141
-999915307 -596858691
596787244 999986754
596949654 999824344
-999942657 -596831341
-999933245 -596840753
-999943761 -596830237
596780233 999993765
596778019 999995979
-999998133 -596775865
596882286 999891712
-999872256 -596901742
-999997723 -596776275
-999961538 -596812460
-999815876 -596958122
-999873676 -596900322
-999861619 -596912379
-999964256 -596809742
596813351 999960647
596961942 999812056
596880622 999893376
596963583 999810415
596815577 999958421
596774515 999999483
-999867677 -596906321
596849528 999924470
596962126 999811872
-999922591 -596851407
-999910115 -596863883
-999988969 -596785029
596865446 999908552
-999821670 -596952328
-999898687 -596875311
-999946707 -596827291
-999979349 -596794649
596806645 999967353
-999884216 -596889782
-999999426 -596774572
-999857589 -596916409
-999918813 -596855185
-999999478 -596774520
596845116 999928882
596956213 999817785
596973221 999800777
-999881223 -596892775
-999895148 -596878850
-999830027 -596943971
-999832962 -596941036
596876327 999897671
-999958670 -596815328
596959864 999814134
596884346 999889652
596944837 999829161
596883459 999890539
-999994135 -596779863
-999918410 -596855588
596873649 999900349
596873720 999900278
-999805035 -596968963
-999862863 -596911135
-999905183 -596868815
-999964364 -596809634
-999836363 -596937635
-999899090 -596874908
-999985996 -596788002
-999830097 -596943901
596917618 999856380
596864314 999909684
-999831012 -596942986
596851636 999922362
-999989835 -596784163
-999908497 -596865501
596786860 999987138
596902772 999871226
596917758 999856240
-999807241 -596966757
596953524 999820474
596944015 999829983
-999993868 -596780130
-999876062 -596897936
-999999451 -596774547
596883135 999890863
-999803456 -596970542
-999998755 -596775243
-999837740 -596936258
596953962 999820036
596838727 999935271
-999893806 -596880192
596963769 999810229
-999835845 -596938153
596828067 999945931
-999998490 -596775508
596848289 999925709
-999962447 -596811551
596850713 999923285
596872300 999901698
-999806699 -596967299
-999867831 -596906167
596939368 999834630
-999973285 -596800713
596833637 999940361
596923601 999850397
596911961 999862037
596835457 999938541
596964181 999809817
596893913 999880085
596883675 999890323
596937206 999836792
-999981961 -596792037
596861819 999912179
596798343 999975655
596817755 999956243
-999972127 -596801871
-999945657 -596828341
596798402 999975596
-999873016 -596900982
596915636 999858362
596905029 999868969
596903938 999870060
596885867 999888131
-999989981 -596784017
596793091 999980907
-999874759 -596899239
596887265 999886733
-999968391 -596805607
596967736 999806262
-999814077 -596959921
596870523 999903475
-999890093 -596883905
596839110 999934888
596835965 999938033
596774983 999999015
-999858784 -596915214
596945658 999828340
596830149 999943849
-999919809 -596854189
-999933199 -596840799
596812926 999961072
-999999117 -596774881
-999901653 -596872345
596810817 999963181
-999879302 -596894696
596925569 999848429
596947130 999826868
-999953583 -596820415
-999909084 -596864914
-999933234 -596840764
-999846744 -596927254
-999803946 -596970052
-999927756 -596846242
596906955 999867043
596901266 999872732
-999991519 -596782479
-999859573 -596914425
-999801055 -596972943
-999814286 -596959712
596844077 999929921
-999859088 -596914910
-999920918 -596853080
-999865204 -596908794
596945916 999828082
-999942751 -596831247
-999952700 -596821298
-999852212 -596921786
596904468 999869530
-999975434 -596798564
-999970771 -596803227
596811965 999962033
596781793 999992205
-999835609 -596938389
-999863668 -596910330
-999909297 -596864701
-999862851 -596911147
596873407 999900591
596948370 999825628
-999826622 -596947376
-999802238 -596971760
-999801648 -596972350
596935414 999838584
596926355 999847643
596967526 999806472
-999841896 -596932102
596797411 999976587
596827699 999946299
596947503 999826495
596962888 999811110
-999841489 -596932509
-999839167 -596934831
-999897134 -596876864
596900257 999873741
-999976397 -596797601
596935075 999838923
596778053 999995945
596865749 999908249
-999887081 -596886917
-999983977 -596790021
596914116 999859882
-999979698 -596794300
-999817292 -596956706
-999910878 -596863120
596952240 999821758
-999991251 -596782747
596882362 999891636
596874467 999899531
-999958808 -596815190
596857035 999916963
-999866877 -596907121
596803702 999970296
596901877 999872121
596917869 999856129
-999890922 -596883076
596932655 999841343
596925236 999848762
596851887 999922111
-999825562 -596948436
596849448 999924550
-999954587 -596819411
596813383 999960615
596963519 999810479
596803187 999970811
596838294 999935704
-999972848 -596801150
596862548 999911450
-999807937 -596966061
-999990768 -596783230
596883636 999890362
-999980989 -596793009
596872878 999901120
596946427 999827571
-999817142 -596956856
596853800 999920198
596961573 999812425
-999996367 -596777631
-999897201 -596876797
-999930873 -596843125
-999854858 -596919140
596941885 999832113
-999965619 -596808379
-999943260 -596830738
596900914 999873084
596787625 999986373
596905887 999868111
596865076 999908922
596797987 999976011
-999886013 -596887985
-999867028 -596906970
-999928904 -596845094
596851334 999922664
596965712 999808286
-999804521 -596969477
-999883508 -596890490
596837478 999936520
596868619 999905379
-999892729 -596881269
596878431 999895567
-999992084 -596781914
-999939024 -596834974
596954890 999819108
-999818274 -596955724
-999878938 -596895060
596841328 999932670
596854708 999919290
-999842676 -596931322
596918591 999855407
596955821 999818177
-999886662 -596887336
596909357 999864641
596941625 999832373
596818317 999955681
-999927972 -596846026
596914345 999859653
-999875284 -596898714
596814110 999959888
596795451 999978547
-999820662 -596953336
596843141 999930857
596879312 999894686
-999858068 -596915930
-999854929 -596919069
596930767 999843231
-999982074 -596791924
-999927634 -596846364
596806479 999967519
596858838 999915160
-999990285 -596783713
-999915860 -596858138
596775866 999998132
596899764 999874234
596967989 999806009
-999918762 -596855236
596861261 999912737
-999851575 -596922423
596973943 999800055
596960978 999813020
-999988939 -596785059
596924486 999849512
596878492 999895506
596879756 999894242
-999876155 -596897843
596940677 999833321
-999855138 -596918860
596852013 999921985
596902385 999871613
-999906555 -596867443
596887992 999886006
596817141 999956857
596910094 999863904
-999924382 -596849616
-999925561 -596848437
596877391 999896607
596838768 999935230
596804223 999969775
596953005 999820993
-999837770 -596936228
596953809 999820189
596922219 999851779
-999928208 -596845790
-999913249 -596860749
596915003 999858995
-999906748 -596867250
596787791 999986207
596792831 999981167
-999879735 -596894263
596964595 999809403
-999873694 -596900304
596913908 999860090
596887983 999886015
596790105 999983893
-999943002 -596830996
596909379 999864619
596848134 999925864
596957380 999816618
596932760 999841238
596902934 999871064
-999985751 -596788247
-999995370 -596778628
-999889884 -596884114
596914825 999859173
596781885 999992113
596853197 999920801
-999949647 -596824351
596887520 999886478
-999863773 -596910225
596931456 999842542
596837807 999936191
-999852896 -596921102
596782958 999991040
596971488 999802510
596961330 999812668
596837398 999936600
596821204 999952794
596866309 999907689
596815883 999958115
-999831089 -596942909
-999939002 -596834996
-999987812 -596786186
596838519 999935479
-999946864 -596827134
596939597 999834401
596883992 999890006
-999877376 -596896622
-999948038 -596825960
-999889231 -596884767
-999885711 -596888287
596970208 999803790
596866902 999907096
596972655 999801343
596964203 999809795
596842657 999931341
596797891 999976107
596825202 999948796
596900599 999873399
596907511 999866487
-999920778 -596853220
-999932191 -596841807
596813897 999960101
596793256 999980742
-999950046 -596823952
596944930 999829068
596842576 999931422
-999980204 -596793794
-999827056 -596946942
-999849689 -596924309
596813019 999960979
-999886684 -596887314
596880239 999893759
596937329 999836669
-999940775 -596833223
596865317 999908681
596869770 999904228
596964835 999809163
596795614 999978384
-999938324 -596835674
596911393 999862605
596873228 999900770
596886845 999887153
596964475 999809523
-999834917 -596939081
-999884834 -596889164
-999965387 -596808611
596774788 999999210
-999936327 -596837671
596867209 999906789
596875466 999898532
596831660 999942338
596874555 999899443
596888620 999885378
596810880 999963118
-999959413 -596814585
596854068 999919930
596908196 999865802
596882631 999891367
-999910767 -596863231
-999963881 -596810117
596828154 999945844
596811123 999962875
-999817431 -596956567
-999990138 -596783860
-999907062 -596866936
-999828292 -596945706
-999833275 -596940723
-999924506 -596849492
-999802111 -596971887
-999817059 -596956939
-999881672 -596892326
596826508 999947490
596964879 999809119
-999953586 -596820412
596776566 999997432
-999826635 -596947363
-999810472 -596963526
596796384 999977614
-999946330 -596827668
-999816403 -596957595
-999970888 -596803110
-999953592 -596820406
-999815137 -596958861
596855960 999918038
596848028 999925970
-999951112 -596822886
-999954189 -596819809
596828637 999945361
-999806748 -596967250
596828356 999945642
596826496 999947502
596806990 999967008
-999989446 -596784552
596814781 999959217
-999827808 -596946190
-999872287 -596901711
596813422 999960576
-999969808 -596804190
596926000 999847998
596939458 999834540
-999851032 -596922966
596888693 999885305
596903921 999870077
596913596 999860402
596927691 999846307
-999957788 -596816210
596918744 999855254
596881693 999892305
596916023 999857975
596934967 999839031
596933551 999840447
596883700 999890298
596842855 999931143
596963115 999810883
596970816 999803182
-999843081 -596930917
-999870000 -596903998
-999979388 -596794610
596967037 999806961
596871740 999902258
596882080 999891918
-999810903 -596963095
-999976949 -596797049
-999944370 -596829628
596880630 999893368
-999993517 -596780481
596911872 999862126
-999804567 -596969431
-999830109 -596943889
-999866729 -596907269
-999871948 -596902050
596801368 999972630
596962562 999811436
-999831420 -596942578
-999872615 -596901383
596953780 999820218
596938579 999835419
596813216 999960782
596781142 999992856
596949018 999824980
596824681 999949317
-999890932 -596883066
-999959212 -596814786
596792771 999981227
596775158 999998840
-999909753 -596864245
596855017 999918981
-999866101 -596907897
596846627 999927371
-999915951 -596858047
-999854509 -596919489
-999880056 -596893942
596916024 999857974
596838624 999935374
596807691 999966307
596953606 999820392
596972958 999801040
596969917 999804081
-999909238 -596864760
-999966718 -596807280
-999891506 -596882492
596834754 999939244
596837978 999936020
-999807490 -596966508
596857210 999916788
596935826 999838172
-999931906 -596842092
-999928344 -596845654
-999907610 -596866388
596933342 999840656
596922269 999851729
596832875 999941123
-999852717 -596921281
-999803018 -596970980
596798693 999975305
-999857168 -596916830
-999841133 -596932865
-999812879 -596961119
596941734 999832264
596887094 999886904
596868956 999905042
596816840 999957158
596960777 999813221
596971590 999802408
596937997 999836001
596803589 999970409
596799202 999974796
-999885827 -596888171
-999937771 -596836227
596842700 999931298
-999984316 -596789682
-999916566 -596857432
-999929828 -596844170
596890196 999883802
596923117 999850881
596838445 999935553
596967746 999806252
596826918 999947080
596885898 999888100
-999981884 -596792114
-999990717 -596783281
-999810984 -596963014
596958410 999815588
-999950592 -596823406
596838785 999935213
-999858336 -596915662
-999962037 -596811961
596774429 999999569
-999877016 -596896982
596887418 999886580
-999933858 -596840140
-999903332 -596870666
596887141 999886857
-999844421 -596929577
-999953143 -596820855
-999953728 -596820270
596973890 999800108
-999937748 -596836250
596959536 999814462
-999941913 -596832085
596851658 999922340
-999855917 -596918081
-999851318 -596922680
-999875762 -596898236
-999808594 -596965404
596848864 999925134
-999802182 -596971816
-999809535 -596964463
596949114 999824884
596911383 999862615
-999954092 -596819906
-999809466 -596964532
596830980 999943018
-999876444 -596897554
596953876 999820122
-999990690 -596783308
-999965207 -596808791
596917556 999856442
596814003 999959995
596907994 999866004
-999819770 -596954228
-999862756 -596911242
-999928950 -596845048
596819831 999954167
-999981034 -596792964
596883547 999890451
-999854997 -596919001
596907705 999866293
596874405 999899593
-999842314 -596931684
596951679 999822319
596908863 999865135
596928104 999845894
-999965084 -596808914
596929776 999844222
596854073 999919925
-999889409 -596884589
-999846986 -596927012
-999921598 -596852400
-999979429 -596794569
596901375 999872623
596872613 999901385
-999874677 -596899321
596949232 999824766
-999910880 -596863118
596828047 999945951
596846398 999927600
596841637 999932361
-999856504 -596917494
596817289 999956709
596906354 999867644
-999907906 -596866092
596863024 999910974
-999938529 -596835469
-999904216 -596869782
596936941 999837057
-999927800 -596846198
596823865 999950133
-999975321 -596798677
-999834236 -596939762
596949631 999824367
596861064 999912934
596810432 999963566
-999837811 -596936187
-999849824 -596924174
596818473 999955525
-999947842 -596826156
596887223 999886775
-999830179 -596943819
-999838899 -596935099
596966473 999807525
-999898118 -596875880
596840357 999933641
596818413 999955585
596878049 999895949
596839714 999934284
596919853 999854145
596806092 999967906
-999972130 -596801868
-999947596 -596826402
-999995721 -596778277
596850301 999923697
-999899827 -596874171
596842617 999931381
596814730 999959268
596782148 999991850
-999904181 -596869817
-999879436 -596894562
-999826032 -596947966
-999808547 -596965451
596802984 999971014
596925523 999848475
596878865 999895133
596886887 999887111
-999893799 -596880199
-999886297 -596887701
-999877792 -596896206
596925892 999848106
596831310 999942688
596874998 999899000
-999821675 -596952323
-999918781 -596855217
596815727 999958271
-999867516 -596906482
596797505 999976493
596882144 999891854
-999860483 -596913515
596916218 999857780
596874598 999899400
596783461 999990537
596909420 999864578
596861778 999912220
596919618 999854380
596960662 999813336
-999908699 -596865299
-999968880 -596805118
596939079 999834919
596820658 999953340
-999820378 -596953620
596785757 999988241
596805017 999968981
-999911186 -596862812
596941274 999832724
-999829806 -596944192
-999905220 -596868778
596896044 999877954
-999923472 -596850526
-999856645 -596917353
-999808331 -596965667
-999807705 -596966293
-999855226 -596918772
596922195 999851803
596956649 999817349
596838905 999935093
-999858402 -596915596
596882961 999891037
-999909904 -596864094
596945732 999828266
596811139 999962859
596971202 999802796
-999881785 -596892213
-999838198 -596935800
-999954397 -596819601
596923277 999850721
596967529 999806469
596922312 999851686
596888177 999885821
596973463 999800535
-999947100 -596826898
-999968285 -596805713
-999906732 -596867266
596816790 999957208
-999976137 -596797861
596880189 999893809
-999860456 -596913542
596855054 999918944
596774844 999999154
-999918522 -596855476
596928076 999845922
596857343 999916655
596968619 999805379
596882004 999891994
-999985171 -596788827
-999977035 -596796963
596915798 999858200
-999946126 -596827872
596904167 999869831
596911732 999862266
-999865205 -596908793
-999874697 -596899301
-999864298 -596909700
596971665 999802333
-999994795 -596779203
-999989177 -596784821
596895888 999878110
-999972897 -596801101
596961192 999812806
596842144 999931854
596911144 999862854
-999850192 -596923806
-999911753 -596862245
-999946012 -596827986
596853648 999920350
596873642 999900356
596929939 999844059
-999856675 -596917323
-999822865 -596951133
-999862523 -596911475
596822280 999951718
596908400 999865598
596818446 999955552
-999993931 -596780067
-999856283 -596917715
596863102 999910896
596962291 999811707
-999933543 -596840455
-999970400 -596803598
596804086 999969912
596804951 999969047
596837874 999936124
-999802293 -596971705
596911871 999862127
-999954203 -596819795
596909002 999864996
596812215 999961783
-999884712 -596889286
-999949499 -596824499
-999898490 -596875508
-999800404 -596973594
-999923432 -596850566
-999882246 -596891752
-999977276 -596796722
596840405 999933593
596972796 999801202
-999814801 -596959197
596830178 999943820
596790155 999983843
596957669 999816329
596808203 999965795
596806507 999967491
-999951354 -596822644
596854015 999919983
-999830200 -596943798
-999951265 -596822733
-999876161 -596897837
596813572 999960426
596780441 999993557
-999888369 -596885629
596800672 999973326
-999929534 -596844464
596774248 999999750
596806396 999967602
596828417 999945581
596888985 999885013
596894101 999879897
-999807081 -596966917
596940016 999833982
596882834 999891164
-999834423 -596939575
596926482 999847516
596970754 999803244
-999831966 -596942032
596792100 999981898
596797028 999976970
596806948 999967050
596828468 999945530
-999900773 -596873225
596843150 999930848
596833396 999940602
596962799 999811199
-999968393 -596805605
596885044 999888954
596847589 999926409
596815262 999958736
596969024 999804974
596790270 999983728
596883224 999890774
596792025 999981973
-999828252 -596945746
596778821 999995177
596904313 999869685
-999950695 -596823303
-999908870 -596865128
596846324 999927674
596820107 999953891
-999862896 -596911102
-999927938 -596846060
596861659 999912339
-999921101 -596852897
596960641 999813357
-999808763 -596965235
-999905142 -596868856
-999848802 -596925196
596816822 999957176
596963047 999810951
-999912380 -596861618
-999980440 -596793558
-999819780 -596954218
596780869 999993129
-999846795 -596927203
-999818551 -596955447
596957518 999816480
-999967046 -596806952
596788842 999985156
596951844 999822154
596869089 999904909
596824130 999949868
596821928 999952070
-999998459 -596775539
596949024 999824974
596818562 999955436
596860235 999913763
596928596 999845402
596948316 999825682
596945466 999828532
596843359 999930639
596894452 999879546
596908110 999865888
-999964192 -596809806
-999957520 -596816478
-999864024 -596909974
-999980323 -596793675
596880685 999893313
-999864248 -596909750
596863755 999910243
-999948735 -596825263
596834988 999939010
596840142 999933856
596843842 999930156
-999905412 -596868586
-999930384 -596843614
596949327 999824671
596935657 999838341
-999818153 -596955845
-999835499 -596938499
596908808 999865190
-999844755 -596929243
596843034 999930964
596959375 999814623
596778429 999995569
596949407 999824591
596951718 999822280
596818087 999955911
596946723 999827275
596885978 999888020
-999837984 -596936014
-999902304 -596871694
-999947364 -596826634
596809375 999964623
-999844573 -596929425
-999946778 -596827220
-999857667 -596916331
596808995 999965003
-999973421 -596800577
-999934813 -596839185
596870008 999903990
596854548 999919450
596860954 999913044
-999898426 -596875572
596831733 999942265
-999868624 -596905374
596956135 999817863
-999924966 -596849032
596886448 999887550
-999820522 -596953476
596839800 999934198
-999812721 -596961277
-999947597 -596826401
-999841251 -596932747
-999864447 -596909551
596972400 999801598
-999971755 -596802243
596954927 999819071
596881467 999892531
596972605 999801393
596839192 999934806
596895415 999878583
-999905339 -596868659
-999980548 -596793450
-999947804 -596826194
-999991447 -596782551
-999919665 -596854333
-999951098 -596822900
596805049 999968949
596959625 999814373
596853104 999920894
596883233 999890765
596786235 999987763
-999880901 -596893097
596920767 999853231
-999946029 -596827969
596887468 999886530
596889565 999884433
596807699 999966299
596932819 999841179
-999827304 -596946694
596949122 999824876
596912081 999861917
596865606 999908392
-999817105 -596956893
596896063 999877935
-999907799 -596866199
596958863 999815135
596885561 999888437
596779120 999994878
-999822181 -596951817
596953478 999820520
-999853665 -596920333
-999983296 -596790702
-999934990 -596839008
-999868653 -596905345
-999959987 -596814011
596922055 999851943
-999870593 -596903405
-999996748 -596777250
-999879428 -596894570
596774389 999999609
-999957459 -596816539
-999838531 -596935467
-999837102 -596936896
-999896031 -596877967
596894025 999879973
-999835285 -596938713
-999867925 -596906073
-999977505 -596796493
-999996579 -596777419
-999841117 -596932881
596894780 999879218
596927684 999846314
-999991961 -596782037
596875184 999898814
596959559 999814439
-999984323 -596789675
596927091 999846907
-999861348 -596912650
596884130 999889868
-999844786 -596929212
-999973378 -596800620
-999890848 -596883150
596818007 999955991
596919756 999854242
596861714 999912284
-999919560 -596854438
-999981668 -596792330
596906597 999867401
-999837213 -596936785
-999917421 -596856577
596865342 999908656
-999877681 -596896317
596891268 999882730
-999914309 -596859689
-999927923 -596846075
-999898578 -596875420
-999888441 -596885557
-999932938 -596841060
596919272 999854726
-999812666 -596961332
596837282 999936716
-999846571 -596927427
-999885103 -596888895
-999970396 -596803602
596804443 999969555
-999965148 -596808850
596872011 999901987
596797919 999976079
-999896173 -596877825
596938317 999835681
596843366 999930632
596888922 999885076
596895653 999878345
596802259 999971739
596967510 999806488
-999843010 -596930988
-999937234 -596836764
-999980293 -596793705
-999926330 -596847668
596948839 999825159
596834081 999939917
596954751 999819247
-999993938 -596780060
596896767 999877231
596784029 999989969
-999834377 -596939621
-999844884 -596929114
596922107 999851891
-999862440 -596911558
-999877350 -596896648
596899474 999874524
-999917553 -596856445
-999870803 -596903195
-999894854 -596879144
596857869 999916129
-999969043 -596804955
596878786 999895212
-999819227 -596954771
-999929965 -596844033
596913856 999860142
-999854358 -596919640
-999825328 -596948670
596960651 999813347
596832421 999941577
596779334 999994664
596790593 999983405
-999907324 -596866674
596853817 999920181
596880956 999893042
-999887305 -596886693
-999887576 -596886422
596860927 999913071
-999976875 -596797123
-999908823 -596865175
596799207 999974791
596840789 999933209
-999810994 -596963004
-999926071 -596847927
-999816285 -596957713
-999868823 -596905175
-999988191 -596785807
596858278 999915720
596853938 999920060
596871576 999902422
-999994156 -596779842
596934399 999839599
-999950512 -596823486
596931909 999842089
-999867206 -596906792
596801792 999972206
596888680 999885318
596882964 999891034
596881553 999892445
-999971737 -596802261
-999843636 -596930362
-999984658 -596789340
-999951505 -596822493
-999875207 -596898791
596936010 999837988
596863521 999910477
-999841847 -596932151
596971842 999802156
-999906576 -596867422
596788596 999985402
-999846054 -596927944
-999961869 -596812129
596882077 999891921
-999891904 -596882094
-999897524 -596876474
-999803750 -596970248
-999951553 -596822445
596899210 999874788
-999857197 -596916801
-999810411 -596963587
-999906237 -596867761
596863949 999910049
596801683 999972315
-999828999 -596944999
596918257 999855741
596867177 999906821
-999925513 -596848485
596784315 999989683
596915641 999858357
596970407 999803591
-999982095 -596791903
-999989385 -596784613
-999873053 -596900945
-999835491 -596938507
596876726 999897272
596961298 999812700
596893290 999880708
-999888488 -596885510
596884616 999889382
-999956505 -596817493
596819096 999954902
-999918879 -596855119
596816733 999957265
596839598 999934400
-999983390 -596790608
-999884119 -596889879
-999913049 -596860949
596829540 999944458
596774118 999999880
596881933 999892065
596788611 999985387
596920037 999853961
596839388 999934610
-999957782 -596816216
-999835585 -596938413
-999886993 -596887005
596810411 999963587
-999836267 -596937731
596774758 999999240
596925538 999848460
596789540 999984458
-999945624 -596828374
596826416 999947582
596792383 999981615
-999856104 -596917894
596940796 999833202
-999806729 -596967269
-999865433 -596908565
-999998220 -596775778
-999982752 -596791246
596805559 999968439
-999840165 -596933833
-999975400 -596798598
596870235 999903763
-999967027 -596806971
-999952507 -596821491
596871035 999902963
-999830758 -596943240
596802395 999971603
-999871492 -596902506
596855950 999918048
-999882049 -596891949
-999841782 -596932216
-999832905 -596941093
596967982 999806016
596844558 999929440
596918733 999855265
-999982680 -596791318
596873647 999900351
596929799 999844199
-999993630 -596780368
-999841563 -596932435
596908751 999865247
-999943217 -596830781
596910338 999863660
-999906543 -596867455
-999940737 -596833261
-999885534 -596888464
596889674 999884324
596806090 999967908
-999915980 -596858018
-999870671 -596903327
-999978652 -596795346
-999871052 -596902946
-999808580 -596965418
-999813332 -596960666
596960799 999813199
-999932900 -596841098
596972831 999801167
596834691 999939307
596922779 999851219
596940920 999833078
596828804 999945194
596811111 999962887
-999992808 -596781190
-999998395 -596775603
596969734 999804264
-999902353 -596871645
596929423 999844575
596775015 999998983
596960146 999813852
-999895749 -596878249
-999910587 -596863411
596807391 999966607
596960366 999813632
-999993700 -596780298
-999972975 -596801023
-999872458 -596901540
596777325 999996673
-999900431 -596873567
596813337 999960661
-999847326 -596926672
596962979 999811019
-999863970 -596910028
-999963468 -596810530
596874511 999899487
-999955860 -596818138
-999887633 -596886365
596963216 999810782
596776515 999997483
-999993507 -596780491
-999962707 -596811291
596966765 999807233
-999821217 -596952781
-999868248 -596905750
596791186 999982812
596913162 999860836
596924374 999849624
596942979 999831019
596938273 999835725
596812826 999961172
-999914927 -596859071
596778006 999995992
-999827695 -596946303
-999804813 -596969185
596801993 999972005
-999837147 -596936851
596802032 999971966
596909820 999864178
-999925881 -596848117
596970544 999803454
-999956759 -596817239
596966060 999807938
-999948914 -596825084
-999959598 -596814400
-999900178 -596873820
-999873800 -596900198
596851655 999922343
596913277 999860721
-999966063 -596807935
596961465 999812533
596862154 999911844
-999970405 -596803593
596890213 999883785
596801336 999972662
596778280 999995718
-999873466 -596900532
-999860637 -596913361
-999818293 -596955705
-999918702 -596855296
596869881 999904117
596805005 999968993
-999889311 -596884687
596914250 999859748
-999958989 -596815009
596916949 999857049
596839512 999934486
596876902 999897096
-999880953 -596893045
-999837839 -596936159
-999851645 -596922353
-999808644 -596965354
596869395 999904603
-999935940 -596838058
596927768 999846230
596948158 999825840
-999867510 -596906488
-999971535 -596802463
-999837043 -596936955
-999881395 -596892603
596871480 999902518
596802987 999971011
596814705 999959293
596877287 999896711
596788915 999985083
-999990733 -596783265
596912557 999861441
-999993843 -596780155
-999836387 -596937611
596800368 999973630
-999866727 -596907271
-999879284 -596894714
-999959672 -596814326
596897112 999876886
-999897747 -596876251
596786432 999987566
-999929647 -596844351
596872448 999901550
-999823054 -596950944
-999867906 -596906092
596900801 999873197
-999863091 -596910907
-999847364 -596926634
-999893218 -596880780
-999812100 -596961898
-999948020 -596825978
596891594 999882404
-999851966 -596922032
-999870760 -596903238
596880326 999893672
596941810 999832188
-999984779 -596789219
-999979962 -596794036
-999823513 -596950485
596913248 999860750
596821277 999952721
-999885562 -596888436
596902714 999871284
596806843 999967155
596942285 999831713
596887281 999886717
596884450 999889548
596797997 999976001
596794262 999979736
596950447 999823551
596793001 999980997
-999894482 -596879516
596792256 999981742
596963265 999810733
-999843893 -596930105
-999823773 -596950225
-999862119 -596911879
-999916243 -596857755
596870339 999903659
-999913707 -596860291
-999845348 -596928650
-999819446 -596954552
-999900128 -596873870
-999814594 -596959404
596833413 999940585
596833251 999940747
-999924482 -596849516
596942752 999831246
596817411 999956587
596883267 999890731
596860168 999913830
596831845 999942153
-999871281 -596902717
-999956885 -596817113
596816533 999957465
596843681 999930317
596864093 999909905
596776371 999997627
596838655 999935343
596898056 999875942
596818501 999955497
596826916 999947082
596786809 999987189
596868552 999905446
-999877998 -596896000
596969627 999804371
-999885719 -596888279
-999852758 -596921240
-999903283 -596870715
596851569 999922429
-999967939 -596806059
-999880520 -596893478
596916596 999857402
-999929573 -596844425
-999947006 -596826992
596924181 999849817
-999846509 -596927489
596783784 999990214
-999879516 -596894482
-999860938 -596913060
-999933323 -596840675
596830613 999943385
596832190 999941808
-999916748 -596857250
596895072 999878926
-999899606 -596874392
596844600 999929398
-999829005 -596944993
-999861450 -596912548
-999948501 -596825497
596852054 999921944
596888170 999885828
-999803064 -596970934
-999874025 -596899973
-999907659 -596866339
-999991886 -596782112
-999948089 -596825909
596943412 999830586
596902301 999871697
-999890852 -596883146
596840718 999933280
596936182 999837816
-999825899 -596948099
-999966432 -596807566
-999914270 -596859728
-999952290 -596821708
-999922226 -596851772
596795079 999978919
-999804984 -596969014
596805558 999968440
-999816785 -596957213
596817143 999956855
596945489 999828509
-999879691 -596894307
-999899649 -596874349
596937622 999836376
-999898060 -596875938
-999830230 -596943768
596793122 999980876
596851579 999922419
-999815605 -596958393
-999918773 -596855225
596931221 999842777
596853968 999920030
-999879345 -596894653
596868885 999905113
-999916892 -596857106
596801365 999972633
596925045 999848953
-999934288 -596839710
596826901 999947097
596810056 999963942
-999920298 -596853700
596903614 999870384
596951416 999822582
-999911553 -596862445
-999985854 -596788144
596804505 999969493
-999905868 -596868130
596782989 999991009
596913755 999860243
-999978197 -596795801
596788565 999985433
596836418 999937580
-999830907 -596943091
596894283 999879715
-999953111 -596820887
-999912488 -596861510
-999828655 -596945343
596830704 999943294
596777841 999996157
596826340 999947658
596787266 999986732
-999837093 -596936905
-999821169 -596952829
596868666 999905332
596933785 999840213
-999890786 -596883212
596904678 999869320
-999900207 -596873791
596787005 999986993
-999958584 -596815414
-999929975 -596844023
596967652 999806346
-999944618 -596829380
-999910440 -596863558
596928082 999845916
-999936039 -596837959
-999830174 -596943824
596840102 999933896
596948256 999825742
596849764 999924234
-999883771 -596890227
596810422 999963576
596786719 999987279
596946043 999827955
596827056 999946942
-999893473 -596880525
596839706 999934292
-999970128 -596803870
596777473 999996525
-999882273 -596891725
596796400 999977598
-999870375 -596903623
596911922 999862076
596895890 999878108
-999862829 -596911169
-999806338 -596967660
-999858428 -596915570
596966626 999807372
-999853520 -596920478
-999924405 -596849593
-999811979 -596962019
-999845516 -596928482
596843309 999930689
596848359 999925639
-999927536 -596846462
596944109 999829889
-999922777 -596851221
-999813114 -596960884
-999801893 -596972105
596895850 999878148
-999976193 -596797805
596940993 999833005
-999862638 -596911360
596954086 999819912
-999885304 -596888694
596872727 999901271
-999826663 -596947335
596838263 999935735
596943114 999830884
596883589 999890409
596927409 999846589
596960093 999813905
596903032 999870966
-999865295 -596908703
-999952552 -596821446
-999987874 -596786124
-999829505 -596944493
596891126 999882872
596936086 999837912
596815708 999958290
-999965465 -596808533
596838927 999935071
-999994671 -596779327
596884756 999889242
596942498 999831500
596795430 999978568
596803018 999970980
-999863292 -596910706
-999913194 -596860804
-999902548 -596871450
-999907804 -596866194
-999907092 -596866906
-999892857 -596881141
-999966472 -596807526
-999981395 -596792603
596952757 999821241
-999834162 -596939836
-999884173 -596889825
596883988 999890010
-999984534 -596789464
-999962712 -596811286
-999979112 -596794886
-999854206 -596919792
596894437 999879561
-999888309 -596885689
596920206 999853792
-999882132 -596891866
596874798 999899200
-999827042 -596946956
596907551 999866447
596836733 999937265
-999805782 -596968216
596788965 999985033
596960798 999813200
596942076 999831922
596946260 999827738
-999816146 -596957852
-999904822 -596869176
596971312 999802686
596876756 999897242
-999977329 -596796669
-999847241 -596926757
-999947377 -596826621
596861347 999912651
596930467 999843531
-999804101 -596969897
-999832160 -596941838
-999849733 -596924265
-999888681 -596885317
-999948305 -596825693
596953945 999820053
596857085 999916913
-999841404 -596932594
-999930312 -596843686
596923020 999850978
-999985630 -596788368
-999811909 -596962089
596929658 999844340
-999959990 -596814008
596919817 999854181
596907489 999866509
596919137 999854861
596786441 999987557
-999914671 -596859327
596832410 999941588
-999998658 -596775340
596857286 999916712
-999962553 -596811445
-999944595 -596829403
-999879688 -596894310
-999832920 -596941078
-999892960 -596881038
-999817870 -596956128
596868660 999905338
596926353 999847645
-999801387 -596972611
-999965041 -596808957
-999936504 -596837494
596775981 999998017
596905573 999868425
596830834 999943164
-999872370 -596901628
-999849260 -596924738
596881442 999892556
-999948984 -596825014
596925602 999848396
596961461 999812537
596787322 999986676
596931995 999842003
-999987952 -596786046
-999952139 -596821859
596778546 999995452
596937449 999836549
-999824788 -596949210
-999801959 -596972039
-999816440 -596957558
-999972457 -596801541
596943078 999830920
596958387 999815611
-999883395 -596890603
596865217 999908781
596973719 999800279
596881913 999892085
-999906011 -596867987
596839816 999934182
-999887268 -596886730
-999904692 -596869306
-999949596 -596824402
-999839335 -596934663
-999844768 -596929230
-999869343 -596904655
596935118 999838880
596886310 999887688
596956330 999817668
596915537 999858461
-999940064 -596833934
596915185 999858813
596806115 999967883
-999837859 -596936139
-999913385 -596860613
-999905248 -596868750
-999938141 -596835857
596893192 999880806
596904620 999869378
596844800 999929198
-999945553 -596828445
596920504 999853494
596823604 999950394
-999926079 -596847919
-999984586 -596789412
596966341 999807657
-999930672 -596843326
-999939418 -596834580
-999802946 -596971052
596932787 999841211
596965848 999808150
596781772 999992226
596807033 999966965
596826377 999947621
596929199 999844799
-999828380 -596945618
596784529 999989469
-999930716 -596843282
596864326 999909672
596826847 999947151
596903531 999870467
-999865195 -596908803
-999864082 -596909916
-999983295 -596790703
596946911 999827087
-999985464 -596788534
-999880562 -596893436
596850549 999923449
596889578 999884420
596836236 999937762
-999986768 -596787230
-999818357 -596955641
-999919661 -596854337
596961784 999812214
596875088 999898910
-999873792 -596900206
596816709 999957289
596843595 999930403
596968051 999805947
596847613 999926385
-999952276 -596821722
596930500 999843498
596946780 999827218
-999912190 -596861808
596797794 999976204
-999857623 -596916375
-999946149 -596827849
596781803 999992195
-999860668 -596913330
-999967102 -596806896
596898609 999875389
-999954927 -596819071
596833320 999940678
596957495 999816503
596953756 999820242
-999846892 -596927106
596957985 999816013
596883007 999890991
596797061 999976937
596893974 999880024
596811868 999962130
596823081 999950917
-999806250 -596967748
596920016 999853982
-999973723 -596800275
596835802 999938196
596907246 999866752
596847061 999926937
596961605 999812393
-999970262 -596803736
-999809913 -596964085
596865798 999908200
596956479 999817519
-999954028 -596819970
596905421 999868577
596793499 999980499
596927887 999846111
-999912905 -596861093
596968883 999805115
-999973375 -596800623
596836968 999937030
596783855 999990143
-999803157 -596970841
596891830 999882168
596937657 999836341
-999904383 -596869615
-999977988 -596796010
596899909 999874089
596943668 999830330
-999805774 -596968224
596837737 999936261
-999805466 -596968532
596937239 999836759
-999942971 -596831027
596887504 999886494
-999998237 -596775761
-999823433 -596950565
596790577 999983421
-999814168 -596959830
-999937721 -596836277
596861643 999912355
596955549 999818449
-999942226 -596831772
-999831739 -596942259
596886076 999887922
-999991983 -596782015
-999923921 -596850077
-999936505 -596837493
-999819431 -596954567
-999899725 -596874273
596966409 999807589
596815476 999958522
-999860764 -596913234
596803007 999970991
-999918675 -596855323
596869710 999904288
-999830633 -596943365
-999889480 -596884518
596862965 999911033
-999882616 -596891382
-999902194 -596871804
596964125 999809873
596931825 999842173
-999915799 -596858199
596905914 999868084
-999863640 -596910358
-999821770 -596952228
596951301 999822697
596821041 999952957
596849995 999924003
-999877242 -596896756
596879336 999894662
-999805124 -596968874
-999843977 -596930021
-999923323 -596850675
-999976747 -596797251
-999909721 -596864277
596958300 999815698
-999889169 -596884829
596880910 999893088
-999990077 -596783921
-999939680 -596834318
-999804651 -596969347
-999827703 -596946295
596789241 999984757
-999961671 -596812327
596798690 999975308
596787242 999986756
596799653 999974345
-999918443 -596855555
596941414 999832584
-999997268 -596776730
596826788 999947210
596906366 999867632
596949709 999824289
596934394 999839604
-999956724 -596817274
-999874700 -596899298
596855865 999918133
596895030 999878968
-999883178 -596890820
596950782 999823216
-999806494 -596967504
596958428 999815570
-999895967 -596878031
-999872698 -596901300
-999900654 -596873344
-999921957 -596852041
596836323 999937675
596879179 999894819
596956646 999817352
596899975 999874023
-999954781 -596819217
596797845 999976153
596806648 999967350
596883514 999890484
-999923467 -596850531
596868342 999905656
-999938653 -596835345
-999859517 -596914481
596941421 999832577
-999815539 -596958459
-999820969 -596953029
-999835731 -596938267
-999862455 -596911543
596935532 999838466
-999980840 -596793158
-999888691 -596885307
-999865666 -596908332
596825856 999948142
-999868276 -596905722
596916649 999857349
596928861 999845137
-999839155 -596934843
596851862 999922136
596882682 999891316
596941228 999832770
596791250 999982748
596948438 999825560
596956485 999817513
-999933500 -596840498
-999974209 -596799789
-999917646 -596856352
-999935426 -596838572
-999871121 -596902877
-999825499 -596948499
-999817312 -596956686
596896134 999877864
-999948719 -596825279
596799746 999974252
-999830293 -596943705
596793765 999980233
-999853857 -596920141
596937138 999836860
596811753 999962245
596949058 999824940
-999889207 -596884791
-999875004 -596898994
-999923671 -596850327
-999955671 -596818327
596972932 999801066
-999975998 -596798000
-999801854 -596972144
-999862544 -596911454
596894328 999879670
-999824719 -596949279
596941026 999832972
-999997941 -596776057
596941310 999832688
-999905851 -596868147
596878319 999895679
-999976521 -596797477
596792073 999981925
-999918091 -596855907
-999853453 -596920545
-999888023 -596885975
596851136 999922862
596851665 999922333
-999896289 -596877709
596869611 999904387
596935419 999838579
-999850772 -596923226
-999902086 -596871912
-999847964 -596926034
596805405 999968593
-999802187 -596971811
596862355 999911643
-999887339 -596886659
-999900638 -596873360
596802131 999971867
596973894 999800104
-999820144 -596953854
596927851 999846147
-999820889 -596953109
-999910167 -596863831
596798256 999975742
-999815157 -596958841
596846121 999927877
-999975422 -596798576
-999989362 -596784636
-999933096 -596840902
-999929746 -596844252
596805706 999968292
596808252 999965746
-999875341 -596898657
596948133 999825865
596775477 999998521
596861798 999912200
-999977538 -596796460
-999923949 -596850049
596958488 999815510
-999961867 -596812131
-999858369 -596915629
-999806091 -596967907
596912951 999861047
-999849382 -596924616
-999801344 -596972654
596968717 999805281
-999987210 -596786788
-999831064 -596942934
596946608 999827390
596972157 999801841
-999854802 -596919196
596870481 999903517
596811269 999962729
-999946883 -596827115
-999937644 -596836354
-999831115 -596942883
596796069 999977929
596886294 999887704
596835046 999938952
-999914271 -596859727
-999926430 -596847568
-999826015 -596947983
596840130 999933868
596779633 999994365
596783036 999990962
596928855 999845143
596925011 999848987
-999801972 -596972026
-999862410 -596911588
596895150 999878848
-999843295 -596930703
596967361 999806637
596970608 999803390
596886044 999887954
596859676 999914322
-999806048 -596967950
596882482 999891516
596944465 999829533
596903039 999870959
-999947250 -596826748
-999801007 -596972991
596871873 999902125
596792015 999981983
-999975919 -596798079
-999997692 -596776306
-999867594 -596906404
596827157 999946841
-999864816 -596909182
-999987422 -596786576
-999812476 -596961522
596803522 999970476
596801067 999972931
-999921906 -596852092
596858237 999915761
-999964521 -596809477
596849695 999924303
596796864 999977134
-999938380 -596835618
-999850986 -596923012
-999961760 -596812238
596849029 999924969
596776133 999997865
596900964 999873034
-999842341 -596931657
-999831563 -596942435
-999991129 -596782869
596862473 999911525
-999913016 -596860982
596796208 999977790
596891466 999882532
-999922922 -596851076
-999841398 -596932600
596840233 999933765
-999872844 -596901154
596971623 999802375
596811962 999962036
-999812181 -596961817
596940842 999833156
-999851403 -596922595
596972242 999801756
596955352 999818646
-999946382 -596827616
596952626 999821372
-999954138 -596819860
596860918 999913080
-999981726 -596792272
-999920795 -596853203
596876810 999897188
596840036 999933962
-999924352 -596849646
-999843456 -596930542
-999925247 -596848751
596837936 999936062
-999961389 -596812609
-999952879 -596821119
-999821157 -596952841
-999883003 -596890995
-999899959 -596874039
596903219 999870779
596906756 999867242
-999855701 -596918297
596844503 999929495
-999890838 -596883160
-999870838 -596903160
-999859382 -596914616
-999989572 -596784426
-999921317 -596852681
596794792 999979206
596842160 999931838
-999882580 -596891418
596908701 999865297
596829786 999944212
596788331 999985667
-999886574 -596887424
596960278 999813720
-999958635 -596815363
596942543 999831455
-999981821 -596792177
596958019 999815979
596889835 999884163
596864320 999909678
-999902047 -596871951
-999957145 -596816853
596917872 999856126
-999869746 -596904252
-999998823 -596775175
596948625 999825373
-999971502 -596802496
596907120 999866878
596908912 999865086
-999975316 -596798682
-999868392 -596905606
-999834561 -596939437
596830247 999943751
-999838473 -596935525
-999943925 -596830073
596958545 999815453
-999809447 -596964551
-999916440 -596857558
596898403 999875595
-999969523 -596804475
596881017 999892981
-999937870 -596836128
-999877844 -596896154
596860795 999913203
-999990971 -596783027
-999915015 -596858983
-999841680 -596932318
-999845539 -596928459
596889646 999884352
596776923 999997075
596928761 999845237
-999866352 -596907646
596839691 999934307
596907384 999866614
596864200 999909798
-999863235 -596910763
596851904 999922094
596778375 999995623
-999980176 -596793822
596804401 999969597
596917523 999856475
-999834457 -596939541
596938221 999835777
-999960667 -596813331
596875683 999898315
596900798 999873200
596782176 999991822
596797332 999976666
-999917269 -596856729
596915934 999858064
-999981575 -596792423
-999856848 -596917150
596849273 999924725
596948743 999825255
596786270 999987728
596867893 999906105
596890558 999883440
596906060 999867938
-999821807 -596952191
596784726 999989272
596846573 999927425
-999923803 -596850195
-999863220 -596910778
596780795 999993203
596778370 999995628
596862444 999911554
596958283 999815715
596822791 999951207
596828106 999945892
596776101 999997897
596911581 999862417
-999986638 -596787360
-999870145 -596903853
-999857205 -596916793
596923187 999850811
596794045 999979953
596915980 999858018
-999987896 -596786102
-999968842 -596805156
-999900266 -596873732
-999972874 -596801124
-999956725 -596817273
-999994039 -596779959
-999960940 -596813058
-999877599 -596896399
-999876512 -596897486
596930888 999843110
-999872156 -596901842
-999820996 -596953002
596900114 999873884
596809005 999964993
596879379 999894619
-999965589 -596808409
-999986448 -596787550
596821473 999952525
-999997767 -596776231
596969742 999804256
-999923236 -596850762
596917986 999856012
-999864333 -596909665
596831564 999942434
-999907228 -596866770
-999934257 -596839741
-999877089 -596896909
-999804697 -596969301
596888837 999885161
596870350 999903648
596950073 999823925
-999926732 -596847266
-999801966 -596972032
596847520 999926478
-999840799 -596933199
596960659 999813339
596872603 999901395
596859129 999914869
596872312 999901686
-999803870 -596970128
-999914110 -596859888
596801515 999972483
596963946 999810052
596866385 999907613
-999837386 -596936612
-999811645 -596962353
596954380 999819618
596954601 999819397
-999910415 -596863583
596801011 999972987
-999981585 -596792413
-999942572 -596831426
596846989 999927009
-999862249 -596911749
-999836187 -596937811
596865190 999908808
-999802409 -596971589
596776351 999997647
596865904 999908094
-999918368 -596855630
-999914520 -596859478
-999955876 -596818122
-999879435 -596894563
596774115 999999883
596839998 999934000
596911156 999862842
-999895753 -596878245
-999825312 -596948686
596967771 999806227
596857478 999916520
596948318 999825680
-999895230 -596878768
596836238 999937760
-999968865 -596805133
-999935946 -596838052
596884805 999889193
-999976354 -596797644
-999837881 -596936117
-999991898 -596782100
596890271 999883727
596859869 999914129
-999860298 -596913700
-999980608 -596793390
596794824 999979174
-999814503 -596959495
596880585 999893413
-999904129 -596869869
-999922194 -596851804
-999859654 -596914344
-999898238 -596875760
-999850964 -596923034
596845098 999928900
-999815734 -596958264
-999951491 -596822507
596943582 999830416
596929450 999844548
596866338 999907660
-999978653 -596795345
596784585 999989413
596931966 999842032
596945601 999828397
596967352 999806646
596909408 999864590
-999939769 -596834229
596839976 999934022
596801852 999972146
596951897 999822101
596909899 999864099
-999981093 -596792905
-999990626 -596783372
596775911 999998087
596945177 999828821
-999987482 -596786516
596973292 999800706
-999947173 -596826825
596903710 999870288
-999971683 -596802315
596814706 999959292
596782255 999991743
596876132 999897866
596878320 999895678
596874235 999899763
-999952441 -596821557
-999800690 -596973308
596778853 999995145
-999807868 -596966130
596884594 999889404
596965917 999808081
596813977 999960021
-999813334 -596960664
-999994326 -596779672
-999869037 -596904961
596800358 999973640
596842259 999931739
596926287 999847711
-999826317 -596947681
-999830076 -596943922
-999919463 -596854535
-999985622 -596788376
-999924857 -596849141
596790625 999983373
596782319 999991679
596897194 999876804
-999983142 -596790856
-999921375 -596852623
-999961092 -596812906
-999934842 -596839156
-999985774 -596788224
-999958729 -596815269
596942125 999831873
-999987302 -596786696
596972186 999801812
-999820750 -596953248
596965000 999808998
596967578 999806420
596963321 999810677
-999978791 -596795207
596954167 999819831
-999870816 -596903182
596858726 999915272
596969284 999804714
596843414 999930584
596868265 999905733
-999807677 -596966321
596835749 999938249
-999818304 -596955694
-999967441 -596806557
596908407 999865591
-999892865 -596881133
-999823356 -596950642
596948301 999825697
-999873201 -596900797
-999815680 -596958318
596943429 999830569
596893519 999880479
596973178 999800820
-999996285 -596777713
-999922323 -596851675
-999914885 -596859113
-999937449 -596836549
596855691 999918307
596783936 999990062
-999929867 -596844131
-999994208 -596779790
-999940155 -596833843
596941952 999832046
-999867019 -596906979
596848612 999925386
596824877 999949121
-999833811 -596940187
-999879893 -596894105
596897810 999876188
596935679 999838319
-999882472 -596891526
-999894956 -596879042
-999875576 -596898422
-999941520 -596832478
596846156 999927842
596887951 999886047
596787155 999986843
-999856866 -596917132
-999899705 -596874293
-999804173 -596969825
596882333 999891665
-999878874 -596895124
-999955077 -596818921
596917879 999856119
596854924 999919074
-999922423 -596851575
-999925890 -596848108
-999938530 -596835468
-999999740 -596774258
-999946566 -596827432
-999816218 -596957780
-999990904 -596783094
-999820389 -596953609
596908229 999865769
-999986276 -596787722
-999859060 -596914938
596774068 999999930
596832529 999941469
596895587 999878411
596823473 999950525
-999855057 -596918941
596952316 999821682
596880266 999893732
596951690 999822308
-999906604 -596867394
596800980 999973018
596931823 999842175
596930331 999843667
596807517 999966481
596843799 999930199
-999856443 -596917555
596816662 999957336
-999984624 -596789374
596919232 999854766
-999858052 -596915946
-999971870 -596802128
-999887141 -596886857
-999954301 -596819697
596789157 999984841
596968059 999805939
596864687 999909311
596790895 999983103
596794581 999979417
-999915568 -596858430
596798951 999975047
596878448 999895550
596960567 999813431
596865739 999908259
-999964121 -596809877
-999913777 -596860221
-999920489 -596853509
596801137 999972861
596810535 999963463
-999927272 -596846726
596808416 999965582
-999821171 -596952827
-999830666 -596943332
-999821665 -596952333
-999830038 -596943960
-999948823 -596825175
-999827938 -596946060
-999966097 -596807901
-999987556 -596786442
596809764 999964234
596933384 999840614
596850923 999923075
596947559 999826439
596956539 999817459
596950765 999823233
-999936728 -596837270
-999823608 -596950390
-999887607 -596886391
-999925521 -596848477
-999863366 -596910632
-999919855 -596854143
-999936562 -596837436
-999925090 -596848908
-999893828 -596880170
-999916035 -596857963
-999955031 -596818967
596951186 999822812
596885584 999888414
-999840052 -596933946
596955509 999818489
-999919427 -596854571
596884716 999889282
596776713 999997285
596809143 999964855
-999808017 -596965981
-999946220 -596827778
596798078 999975920
596929003 999844995
596876438 999897560
596930423 999843575
596930716 999843282
-999965392 -596808606
-999994669 -596779329
596804078 999969920
-999879874 -596894124
596958326 999815672
-999854881 -596919117
-999919877 -596854121
-999983989 -596790009
-999881756 -596892242
-999866568 -596907430
-999910783 -596863215
-999910980 -596863018
596963218 999810780
596886466 999887532
-999935887 -596838111
-999898506 -596875492
-999919002 -596854996
596828708 999945290
-999823235 -596950763
-999853169 -596920829
-999872315 -596901683
-999944158 -596829840
-999822915 -596951083
596944201 999829797
596916495 999857503
-999845703 -596928295
-999944399 -596829599
596861469 999912529
596892733 999881265
596896868 999877130
596959442 999814556
596862677 999911321
-999840140 -596933858
596950056 999823942
-999840837 -596933161
596959137 999814861
596822560 999951438
596921834 999852164
-999881370 -596892628
-999867386 -596906612
-999977251 -596796747
596808349 999965649
-999998939 -596775059
-999957839 -596816159
-999804516 -596969482
596857862 999916136
-999889531 -596884467
-999929050 -596844948
596790513 999983485
-999888958 -596885040
-999809760 -596964238
-999881065 -596892933
596916807 999857191
-999838990 -596935008
-999941183 -596832815
596817672 999956326
596878975 999895023
-999929625 -596844373
596963957 999810041
596910831 999863167
596865032 999908966
-999988303 -596785695
-999937113 -596836885
-999814210 -596959788
596907408 999866590
-999937569 -596836429
596867388 999906610
-999864846 -596909152
596897595 999876403
596905402 999868596
596922835 999851163
596845198 999928800
-999921263 -596852735
-999949904 -596824094
-999890255 -596883743
596846377 999927621
-999972334 -596801664
-999927986 -596846012
-999869799 -596904199
596843143 999930855
596782096 999991902
596964994 999809004
596895914 999878084
-999890514 -596883484
-999821840 -596952158
596817384 999956614
-999937507 -596836491
-999959665 -596814333
596825704 999948294
596852607 999921391
-999909109 -596864889
596862055 999911943
596833851 999940147
596836868 999937130
-999833408 -596940590
596813214 999960784
-999850270 -596923728
596876381 999897617
-999921147 -596852851
-999942218 -596831780
-999939361 -596834637
596966944 999807054
596813168 999960830
596776517 999997481
-999836087 -596937911
-999929124 -596844874
596942941 999831057
596956072 999817926
-999826247 -596947751
596953684 999820314
-999910847 -596863151
-999865615 -596908383
-999808573 -596965425
-999895604 -596878394
596838596 999935402
596960393 999813605
-999802262 -596971736
596900203 999873795
596790141 999983857
596831475 999942523
596942123 999831875
-999849297 -596924701
596896454 999877544
596929694 999844304
596808796 999965202
-999986353 -596787645
596971477 999802521
596805420 999968578
596942276 999831722
-999986698 -596787300
596813435 999960563
596778137 999995861
-999915722 -596858276
596943573 999830425
-999842435 -596931563
596836901 999937097
-999972655 -596801343
596950797 999823201
596840506 999933492
-999989918 -596784080
-999889086 -596884912
596806613 999967385
596938904 999835094
-999937993 -596836005
596878514 999895484
-999932215 -596841783
596841386 999932612
-999914836 -596859162
-999812974 -596961024
596802554 999971444
596782559 999991439
-999814312 -596959686
596818859 999955139
-999932590 -596841408
-999913444 -596860554
596883651 999890347
-999935029 -596838969
596834724 999939274
-999896103 -596877895
596942265 999831733
-999927437 -596846561
596821964 999952034
-999830324 -596943674
596810801 999963197
-999957104 -596816894
-999816948 -596957050
-999871753 -596902245
596910623 999863375
596783492 999990506
-999930554 -596843444
-999806662 -596967336
596915742 999858256
596824114 999949884
-999807902 -596966096
-999857242 -596916756
596970660 999803338
-999840437 -596933561
596897357 999876641
-999824690 -596949308
596796734 999977264
596876379 999897619
-999857471 -596916527
596970763 999803235
596806636 999967362
-999805663 -596968335
-999989531 -596784467
596781102 999992896
596858151 999915847
-999910797 -596863201
-999956381 -596817617
-999848638 -596925360
-999835872 -596938126
596810506 999963492
596886555 999887443
596820477 999953521
596956071 999817927
596901922 999872076
596901776 999872222
-999915852 -596858146
-999954218 -596819780
596793922 999980076
596948344 999825654
596883899 999890099
-999801143 -596972855
-999867440 -596906558
-999829663 -596944335
-999802660 -596971338
-999824695 -596949303
596935331 999838667
596954650 999819348
596960893 999813105
-999854734 -596919264
-999995638 -596778360
596927614 999846384
596828241 999945757
-999976004 -596797994
-999998811 -596775187
596936153 999837845
596925706 999848292
596892932 999881066
-999885770 -596888228
-999943160 -596830838
-999818746 -596955252
596799350 999974648
596847643 999926355
-999833049 -596940949
-999932678 -596841320
-999901992 -596872006
-999890547 -596883451
-999903353 -596870645
-999884443 -596889555
-999927461 -596846537
-999958511 -596815487
596834079 999939919
-999968009 -596805989
596818936 999955062
596859957 999914041
-999801872 -596972126
-999812187 -596961811
596822476 999951522
-999879477 -596894521
-999970410 -596803588
-999905462 -596868536
596961030 999812968
-999858581 -596915417
596864748 999909250
-999859971 -596914027
596948962 999825036
596960944 999813054
596926597 999847401
596839409 999934589
596925918 999848080
-999883932 -596890066
596922150 999851848
-999928764 -596845234
596949883 999824115
596882796 999891202
-999868052 -596905946
596821922 999952076
596823654 999950344
-999892302 -596881696
596777147 999996851
-999983720 -596790278
596850112 999923886
596780554 999993444
-999819466 -596954532
-999961229 -596812769
-999943714 -596830284
596954613 999819385
596959554 999814444
-999820081 -596953917
596941753 999832245
-999842812 -596931186
596935978 999838020
596803416 999970582
-999816985 -596957013
-999840774 -596933224
-999930757 -596843241
-999939290 -596834708
596807080 999966918
-999981032 -596792966
596777160 999996838
596796132 999977866
596815835 999958163
-999945003 -596828995
-999947341 -596826657
-999965430 -596808568
596971273 999802725
596850343 999923655
596843099 999930899
-999904654 -596869344
596970431 999803567
596889144 999884854
-999888156 -596885842
-999903732 -596870266
596822461 999951537
-999890169 -596883829
-999953474 -596820524
596866355 999907643
596918025 999855973
-999949327 -596824671
596867906 999906092
-999977942 -596796056
596872573 999901425
596923985 999850013
596921852 999852146
596789365 999984633
-999803324 -596970674
596861913 999912085
-999845289 -596928709
596894974 999879024
-999971996 -596802002
-999983043 -596790955
596859542 999914456
-999801603 -596972395
-999880864 -596893134
-999812364 -596961634
596891896 999882102
-999917839 -596856159
596803048 999970950
596853507 999920491
-999804365 -596969633
-999892905 -596881093
596951286 999822712
596850485 999923513
596790118 999983880
596849323 999924675
596889499 999884499
-999822790 -596951208
596866937 999907061
-999827254 -596946744
596823605 999950393
-999936706 -596837292
596946640 999827358
596864542 999909456
596918768 999855230
-999823493 -596950505
-999863373 -596910625
596792333 999981665
-999908613 -596865385
596864315 999909683
-999884627 -596889371
596815217 999958781
596906700 999867298
-999962203 -596811795
596878675 999895323
-999804380 -596969618
596858820 999915178
-999991033 -596782965
596893799 999880199
596915061 999858937
596962247 999811751
-999880894 -596893104
596942015 999831983
596964395 999809603
-999814018 -596959980
-999968260 -596805738
596797965 999976033
-999856409 -596917589
596829835 999944163
596859103 999914895
596849247 999924751
-999886255 -596887743
596923028 999850970
596914978 999859020
596843529 999930469
596825545 999948453
-999974163 -596799835
596779317 999994681
-999803554 -596970444
-999840514 -596933484
596809561 999964437
-999916127 -596857871
-999881916 -596892082
-999859888 -596914110
596778047 999995951
-999916866 -596857132
596906760 999867238
596901473 999872525
-999936245 -596837753
-999858787 -596915211
596833132 999940866
-999850694 -596923304
-999852933 -596921065
-999979425 -596794573
596898073 999875925
596925654 999848344
-999993930 -596780068
596805303 999968695
-999853852 -596920146
-999991633 -596782365
-999986238 -596787760
-999914363 -596859635
596889833 999884165
596954422 999819576
596805070 999968928
-999808216 -596965782
-999865329 -596908669
-999881005 -596892993
596970406 999803592
596883534 999890464
-999836713 -596937285
596918087 999855911
596904779 999869219
-999912617 -596861381
-999819789 -596954209
596881049 999892949
-999819378 -596954620
-999893608 -596880390
-999869752 -596904246
596968355 999805643
596926840 999847158
-999863036 -596910962
-999945067 -596828931
596877962 999896036
596857652 999916346
-999879554 -596894444
-999850354 -596923644
596806220 999967778
-999992999 -596780999
596908798 999865200
596824749 999949249
596834214 999939784
-999918486 -596855512
596784486 999989512
-999880302 -596893696
596813423 999960575
596896924 999877074
596948497 999825501
596947609 999826389
-999847773 -596926225
-999975459 -596798539
-999989051 -596784947
-999802994 -596971004
596922479 999851519
-999864030 -596909968
-999939106 -596834892
-999971107 -596802891
596797431 999976567
596907899 999866099
596781460 999992538
-999823612 -596950386
-999950429 -596823569
-999836446 -596937552
-999950087 -596823911
-999817176 -596956822
596781922 999992076
-999815494 -596958504
-999985192 -596788806
-999809437 -596964561
-999824936 -596949062
596826653 999947345
-999806281 -596967717
-999842870 -596931128
596941488 999832510
596919608 999854390
-999898842 -596875156
596811502 999962496
-999949161 -596824837
-999974836 -596799162
-999809613 -596964385
596778414 999995584
-999826905 -596947093
596915553 999858445
596871695 999902303
596795847 999978151
-999915944 -596858054
-999856361 -596917637
-999973483 -596800515
596787891 999986107
-999949071 -596824927
-999867204 -596906794
-999887092 -596886906
596836237 999937761
596941075 999832923
-999806075 -596967923
-999914063 -596859935
596887618 999886380
596865860 999908138
-999888877 -596885121
596892707 999881291
596973666 999800332
596820299 999953699
-999942344 -596831654
-999882383 -596891615
-999821764 -596952234
596948064 999825934
596899811 999874187
596950372 999823626
-999959930 -596814068
-999964313 -596809685
596821889 999952109
596958464 999815534
-999933547 -596840451
596779244 999994754
596824078 999949920
-999814974 -596959024
596823265 999950733
-999932890 -596841108
596845740 999928258
-999958282 -596815716
596857514 999916484
-999955491 -596818507
596861235 999912763
-999919051 -596854947
596802810 999971188
596801890 999972108
596817751 999956247
-999822547 -596951451
596950583 999823415
596865993 999908005
596964819 999809179
-999807862 -596966136
-999800962 -596973036
596922231 999851767
-999812192 -596961806
-999925782 -596848216
596774083 999999915
596792035 999981963
-999920424 -596853574
-999990104 -596783894
596956466 999817532
-999814378 -596959620
-999970911 -596803087
596841543 999932455
596885298 999888700
596932111 999841887
-999827752 -596946246
-999990236 -596783762
596841616 999932382
596901361 999872637
-999910270 -596863728
596914235 999859763
-999925465 -596848533
-999953062 -596820936
-999863883 -596910115
596779874 999994124
596921777 999852221
596864980 999909018
-999992360 -596781638
-999855535 -596918463
-999920867 -596853131
596815817 999958181
596967795 999806203
596781019 999992979
-999883324 -596890674
-999814245 -596959753
-999932043 -596841955
-999869998 -596904000
-999893788 -596880210
596855818 999918180
-999800334 -596973664
596925970 999848028
596846872 999927126
596776885 999997113
596845136 999928862
-999844027 -596929971
-999923789 -596850209
596965732 999808266
596942336 999831662
596820508 999953490
596934891 999839107
596798804 999975194
-999872828 -596901170
-999821067 -596952931
-999970441 -596803557
-999820116 -596953882
596774759 999999239
-999946498 -596827500
596786140 999987858
-999867773 -596906225
-999802132 -596971866
-999979437 -596794561
-999912395 -596861603
596894826 999879172
596925961 999848037
596862069 999911929
-999928874 -596845124
-999983801 -596790197
596951471 999822527
-999835592 -596938406
596795521 999978477
-999844844 -596929154
596928475 999845523
-999975288 -596798710
-999822930 -596951068
-999874988 -596899010
596890999 999882999
596848797 999925201
596801315 999972683
596891975 999882023
596923093 999850905
-999988094 -596785904
-999809542 -596964456
-999953017 -596820981
-999872705 -596901293
596914725 999859273
-999842894 -596931104
-999927064 -596846934
596903950 999870048
596918185 999855813
-999973797 -596800201
-999933342 -596840656
596937070 999836928
596826890 999947108
596861207 999912791
-999978700 -596795298
596844422 999929576
596795154 999978844
596916780 999857218
-999807572 -596966426
596870550 999903448
-999830487 -596943511
-999902999 -596870999
-999831799 -596942199
-999881386 -596892612
-999910283 -596863715
596882914 999891084
-999842577 -596931421
-999882278 -596891720
596804898 999969100
-999836730 -596937268
596898787 999875211
-999861022 -596912976
596856554 999917444
-999877896 -596896102
-999882410 -596891588
596971559 999802439
-999831520 -596942478
596885819 999888179
596865655 999908343
-999861960 -596912038
596824053 999949945
596956551 999817447
596828639 999945359
596865468 999908530
596965570 999808428
-999862352 -596911646
596798730 999975268
596790098 999983900
596846838 999927160
596803568 999970430
596777783 999996215
596848327 999925671
596856058 999917940
-999984872 -596789126
-999823331 -596950667
-999928660 -596845338
-999935981 -596838017
-999832786 -596941212
596890794 999883204
596777779 999996219
596785946 999988052
596784569 999989429
596958611 999815387
-999946912 -596827086
596935574 999838424
-999948946 -596825052
-999906678 -596867320
596785187 999988811
596921109 999852889
-999922159 -596851839
-999944405 -596829593
-999854558 -596919440
596817799 999956199
-999908248 -596865750
-999947565 -596826433
596851209 999922789
-999930207 -596843791
596881361 999892637
-999822165 -596951833
-999939289 -596834709
-999886171 -596887827
-999884516 -596889482
-999931065 -596842933
-999912038 -596861960
596923415 999850583
596774723 999999275
-999944064 -596829934
596925364 999848634
596810285 999963713
596930161 999843837
-999934812 -596839186
596860005 999913993
-999983689 -596790309
-999844240 -596929758
-999905362 -596868636
596913922 999860076
-999842257 -596931741
-999976055 -596797943
-999903306 -596870692
-999881623 -596892375
-999829034 -596944964
596785521 999988477
596958578 999815420
-999923718 -596850280
-999854241 -596919757
-999829109 -596944889
596970728 999803270
-999926363 -596847635
-999900358 -596873640
-999995836 -596778162
596963852 999810146
596848702 999925296
-999998043 -596775955
596806034 999967964
596842107 999931891
-999999365 -596774633
596833441 999940557
-999934377 -596839621
-999942318 -596831680
596906582 999867416
596882875 999891123
-999995299 -596778699
-999807336 -596966662
596895640 999878358
-999986865 -596787133
-999922122 -596851876
596953176 999820822
596813638 999960360
-999926725 -596847273
-999994955 -596779043
596973165 999800833
-999897974 -596876024
-999885918 -596888080
596816044 999957954
596924499 999849499
-999896691 -596877307
596822969 999951029
596936154 999837844
596944842 999829156
-999894096 -596879902
596827445 999946553
-999841209 -596932789
-999997064 -596776934
-999982048 -596791950
596947792 999826206
596787689 999986309
596904986 999869012
596819651 999954347
596911481 999862517
596852070 999921928
-999923636 -596850362
596936745 999837253
596925155 999848843
-999846156 -596927842
596809605 999964393
-999946287 -596827711
596880297 999893701
596907002 999866996
-999850570 -596923428
596905810 999868188
596784741 999989257
596949643 999824355
-999845648 -596928350
596776344 999997654
596931784 999842214
-999817541 -596956457
596786429 999987569
-999973680 -596800318
596946540 999827458
596805995 999968003
596889187 999884811
596806135 999967863
596879194 999894804
596964077 999809921
596890469 999883529
-999894878 -596879120
-999849445 -596924553
-999959155 -596814843
596924435 999849563
596854526 999919472
596832235 999941763
-999966027 -596807971
-999873381 -596900617
-999918240 -596855758
596852345 999921653
-999946986 -596827012
-999868865 -596905133
596938202 999835796
596810979 999963019
-999811508 -596962490
-999907146 -596866852
596807931 999966067
-999876127 -596897871
596955533 999818465
596909891 999864107
-999972480 -596801518
596899006 999874992
-999971235 -596802763
-999814029 -596959969
596856845 999917153
596971493 999802505
-999906833 -596867165
596939936 999834062
-999948901 -596825097
596837050 999936948
-999969528 -596804470
596854420 999919578
596973765 999800233
596911085 999862913
-999936339 -596837659
-999830547 -596943451
-999901667 -596872331
596965164 999808834
596888278 999885720
596969638 999804360
596918878 999855120
596971860 999802138
-999961283 -596812715
596780282 999993716
596828083 999945915
-999985644 -596788354
-999949848 -596824150
-999957433 -596816565
596962894 999811104
596826896 999947102
-999836547 -596937451
-999936607 -596837391
-999819067 -596954931
-999939484 -596834514
-999888381 -596885617
596821939 999952059
596958042 999815956
596966491 999807507
-999945221 -596828777
596912730 999861268
-999955751 -596818247
-999823163 -596950835
596918980 999855018
-999850622 -596923376
596905389 999868609
-999983706 -596790292
596910922 999863076
-999807128 -596966870
596958864 999815134
596907056 999866942
596896685 999877313
-999925988 -596848010
596843803 999930195
-999829331 -596944667
596813811 999960187
596790243 999983755
596942943 999831055
-999841909 -596932089
596823547 999950451
-999855815 -596918183
-999944493 -596829505
-999970914 -596803084
-999805122 -596968876
-999845379 -596928619
596811910 999962088
596961249 999812749
-999921146 -596852852
596904182 999869816
596817331 999956667
596856587 999917411
596957203 999816795
596785955 999988043
-999807733 -596966265
596955262 999818736
596808655 999965343
-999844126 -596929872
-999854037 -596919961
-999833823 -596940175
596939144 999834854
596854593 999919405
596787474 999986524
-999883206 -596890792
596888969 999885029
596943297 999830701
-999922967 -596851031
-999955752 -596818246
596911171 999862827
-999994025 -596779973
-999964019 -596809979
596944435 999829563
-999946000 -596827998
596776841 999997157
-999853245 -596920753
596789809 999984189
596799950 999974048
596888853 999885145
596809769 999964229
-999813370 -596960628
-999988973 -596785025
596802955 999971043
-999959674 -596814324
-999998975 -596775023
-999873839 -596900159
596900628 999873370
-999843379 -596930619
596780084 999993914
596802826 999971172
596827835 999946163
-999854101 -596919897
596871788 999902210
-999922825 -596851173
596923348 999850650
-999940121 -596833877
-999929515 -596844483
596924609 999849389
596894115 999879883
596796667 999977331
596823957 999950041
596880944 999893054
-999920890 -596853108
-999890218 -596883780
-999967355 -596806643
-999936041 -596837957
-999817748 -596956250
596843517 999930481
596776837 999997161
-999993406 -596780592
596930371 999843627
-999847781 -596926217
596935193 999838805
596858960 999915038
-999904342 -596869656
596928113 999845885
-999996092 -596777906
596941061 999832937
596890208 999883790
-999993132 -596780866
-999907470 -596866528
596898559 999875439
-999836785 -596937213
596861116 999912882
-999968559 -596805439
-999885698 -596888300
-999971013 -596802985
596818794 999955204
596901468 999872530
596815664 999958334
596878068 999895930
-999847435 -596926563
596807819 999966179
-999990827 -596783171
596792211 999981787
596843504 999930494
-999951127 -596822871
596896150 999877848
-999815094 -596958904
596967568 999806430
-999822178 -596951820
-999813572 -596960426
-999944253 -596829745
596792052 999981946
596907413 999866585
-999902435 -596871563
596777625 999996373
596909691 999864307
596834921 999939077
596906872 999867126
-999939545 -596834453
-999890031 -596883967
-999994392 -596779606
-999821497 -596952501
596859357 999914641
-999864618 -596909380
-999954287 -596819711
-999941891 -596832107
596809969 999964029
-999875809 -596898189
-999816424 -596957574
-999902695 -596871303
-999848871 -596925127
-999827194 -596946804
-999880114 -596893884
596962658 999811340
596867276 999906722
596822252 999951746
596951491 999822507
596956654 999817344
596814695 999959303
-999988015 -596785983
-999996283 -596777715
596955946 999818052
-999834501 -596939497
596875818 999898180
-999982063 -596791935
596869387 999904611
596950385 999823613
-999863143 -596910855
-999927299 -596846699
-999863675 -596910323
596892033 999881965
596849320 999924678
-999872187 -596901811
-999868221 -596905777
-999853140 -596920858
-999874784 -596899214
-999852776 -596921222
-999891924 -596882074
596958991 999815007
596776443 999997555
596936943 999837055
596873158 999900840
-999919136 -596854862
-999838569 -596935429
596807898 999966100
596871747 999902251
-999950897 -596823101
596815658 999958340
-999979664 -596794334
-999958273 -596815725
-999914493 -596859505
-999838996 -596935002
596829240 999944758
596928322 999845676
-999994865 -596779133
-999904423 -596869575
596954849 999819149
596872743 999901255
596856077 999917921
596794380 999979618
596792689 999981309
-999839341 -596934657
596911002 999862996
596914821 999859177
-999951139 -596822859
-999956539 -596817459
596900821 999873177
596908435 999865563
-999800003 -596973995
596830913 999943085
596867256 999906742
596867235 999906763
596862225 999911773
-999953606 -596820392
-999810349 -596963649
-999980285 -596793713
-999920171 -596853827
-999867063 -596906935
-999895320 -596878678
596922611 999851387
-999921337 -596852661
-999980298 -596793700
-999807264 -596966734
596973626 999800372
-999944939 -596829059
596900212 999873786
-999901052 -596872946
596913409 999860589
596776787 999997211
-999938860 -596835138
596863308 999910690
-999842395 -596931603
-999876818 -596897180
-999805435 -596968563
-999808544 -596965454
596782696 999991302
596879626 999894372
596828663 999945335
-999860272 -596913726
596864089 999909909
-999901024 -596872974
596938084 999835914
-999879696 -596894302
-999969396 -596804602
596838751 999935247
596873231 999900767
-999809859 -596964139
-999859729 -596914269
-999988515 -596785483
596901070 999872928
596948535 999825463
596906674 999867324
596930451 999843547
596846657 999927341
596930323 999843675
596932729 999841269
596866351 999907647
596910173 999863825
596834936 999939062
-999924574 -596849424
596800513 999973485
-999972578 -596801420
596897244 999876754
-999929705 -596844293
596806312 999967686
596815374 999958624
596938456 999835542
-999976641 -596797357
-999901981 -596872017
596793529 999980469
596811692 999962306
-999837625 -596936373
596865256 999908742
596947010 999826988
596962300 999811698
-999916266 -596857732
-999904565 -596869433
596966470 999807528
-999935574 -596838424
596795529 999978469
-999934481 -596839517
596821641 999952357
596819220 999954778
-999923952 -596850046
596882297 999891701
-999974695 -596799303
-999809699 -596964299
-999883922 -596890076
596884359 999889639
596783876 999990122
596940240 999833758
596927806 999846192
-999962749 -596811249
596950879 999823119
596823454 999950544
596839241 999934757
596862735 999911263
-999910220 -596863778
596879475 999894523
596971156 999802842
596935363 999838635
596839332 999934666
-999950075 -596823923
-999918490 -596855508
596858025 999915973
596794489 999979509
-999908797 -596865201
-999896681 -596877317
-999909300 -596864698
-999918341 -596855657
-999840126 -596933872
-999868258 -596905740
-999967161 -596806837
596917885 999856113
-999936509 -596837489
596802996 999971002
-999933050 -596840948
-999848084 -596925914
596853517 999920481
596791245 999982753
-999815610 -596958388
596775442 999998556
596784141 999989857
-999993622 -596780376
-999859784 -596914214
596927042 999846956
596815495 999958503
-999878143 -596895855
-999831611 -596942387
596835759 999938239
596894152 999879846
596906865 999867133
596906245 999867753
-999960423 -596813575
596836990 999937008
-999847886 -596926112
596794513 999979485
-999829911 -596944087
-999860581 -596913417
596966239 999807759
596973566 999800432
-999883406 -596890592
596783532 999990466
-999803149 -596970849
596933563 999840435
596908415 999865583
596903666 999870332
-999899180 -596874818
-999915205 -596858793
596867109 999906889
596830475 999943523
-999993769 -596780229
-999893031 -596880967
596907535 999866463
596843758 999930240
596821991 999952007
-999828063 -596945935
-999948698 -596825300
-999872638 -596901360
-999917669 -596856329
596922092 999851906
-999944106 -596829892
-999935338 -596838660
-999870582 -596903416
-999988443 -596785555
-999833274 -596940724
-999836576 -596937422
596807939 999966059
596958930 999815068
-999992293 -596781705
-999862921 -596911077
596946192 999827806
596863251 999910747
596875751 999898247
596873002 999900996
-999872957 -596901041
596847962 999926036
-999833146 -596940852
-999836011 -596937987
596936161 999837837
596938950 999835048
596930781 999843217
-999863884 -596910114
-999936352 -596837646
-999918184 -596855814
596916741 999857257
-999851923 -596922075
596818621 999955377
-999938388 -596835610
-999902423 -596871575
-999895628 -596878370
-999954474 -596819524
-999924851 -596849147
-999979847 -596794151
-999940350 -596833648
-999986525 -596787473
-999940213 -596833785
596906737 999867261
596804800 999969198
596949681 999824317
-999995307 -596778691
596933583 999840415
596844754 999929244
596785484 999988514
596814980 999959018
-999822924 -596951074
596872803 999901195
596926987 999847011
596961485 999812513
-999874586 -596899412
596886628 999887370
596844801 999929197
-999818833 -596955165
596910958 999863040
596960618 999813380
596782748 999991250
-999864169 -596909829
-999805652 -596968346
596952710 999821288
596828643 999945355
-999832747 -596941251
596960234 999813764
596880664 999893334
-999926212 -596847786
-999971455 -596802543
596775466 999998532
-999872089 -596901909
-999945532 -596828466
-999976416 -596797582
596883116 999890882
-999911895 -596862103
596939018 999834980
-999837002 -596936996
596820255 999953743
596815652 999958346
596944281 999829717
-999821238 -596952760
596851946 999922052
-999880522 -596893476
596836696 999937302
-999884295 -596889703
596885403 999888595
-999812898 -596961100
-999989332 -596784666
596956308 999817690
596837487 999936511
-999887719 -596886279
596897976 999876022
-999829004 -596944994
-999995040 -596778958
-999887948 -596886050
596859411 999914587
596811631 999962367
596882507 999891491
596877262 999896736
-999861862 -596912136
596797393 999976605
-999918056 -596855942
-999873880 -596900118
-999978274 -596795724
-999815044 -596958954
-999953397 -596820601
-999844752 -596929246
-999854810 -596919188
596796123 999977875
596935285 999838713
-999892973 -596881025
-999971964 -596802034
-999859841 -596914157
596805089 999968909
-999855348 -596918650
596802180 999971818
-999930102 -596843896
596779816 999994182
596884098 999889900
-999983830 -596790168
596821559 999952439
-999822800 -596951198
596959703 999814295
596811637 999962361
596782426 999991572
-999912509 -596861489
-999963701 -596810297
596938742 999835256
596952420 999821578
596821264 999952734
-999900849 -596873149
-999913377 -596860621
-999836361 -596937637
596884021 999889977
596812610 999961388
596779957 999994041
-999926452 -596847546
596785239 999988759
-999894744 -596879254
596805815 999968183
596972746 999801252
596914200 999859798
596806697 999967301
-999814204 -596959794
596965296 999808702
-999866251 -596907747
-999829947 -596944051
596862715 999911283
596821291 999952707
-999906730 -596867268
-999806829 -596967169
-999950779 -596823219
596921706 999852292
596862270 999911728
-999802874 -596971124
-999933712 -596840286
596923592 999850406
596955392 999818606
-999923703 -596850295
-999947136 -596826862
-999994293 -596779705
596911888 999862110
596855754 999918244
596803262 999970736
596811433 999962565
596800064 999973934
-999932258 -596841740
-999952531 -596821467
-999896219 -596877779
596776914 999997084
596808472 999965526
-999843705 -596930293
596948422 999825576
-999985953 -596788045
-999887971 -596886027
596839644 999934354
596859554 999914444
-999900604 -596873394
-999865098 -596908900
-999969606 -596804392
-999952823 -596821175
596884438 999889560
-999885113 -596888885
-999851821 -596922177
596791945 999982053
596802433 999971565
596928197 999845801
596935334 999838664
-999879189 -596894809
596917868 999856130
-999925873 -596848125
596775284 999998714
596935577 999838421
596971200 999802798
596950022 999823976
-999845243 -596928755
-999869886 -596904112
596951034 999822964
596962333 999811665
-999990784 -596783214
596837515 999936483
-999825066 -596948932
596868864 999905134
-999885847 -596888151
596788655 999985343
-999948108 -596825890
-999819080 -596954918
596963007 999810991
-999802960 -596971038
-999897475 -596876523
596881647 999892351
596924377 999849621
596889815 999884183
596876597 999897401
-999946407 -596827591
596813702 999960296
-999970716 -596803282
-999922638 -596851360
596785798 999988200
596806755 999967243
596920568 999853430
-999995619 -596778379
596964876 999809122
596962140 999811858
596893626 999880372
-999860081 -596913917
596920535 999853463
596899730 999874268
-999974930 -596799068
596959386 999814612
-999978196 -596795802
-999969776 -596804222
596826475 999947523
-999906516 -596867482
-999896366 -596877632
-999853574 -596920424
596969296 999804702
596929468 999844530
-999820282 -596953716
-999923469 -596850529
596913305 999860693
-999928176 -596845822
-999826742 -596947256
-999857643 -596916355
596814971 999959027
-999854033 -596919965
596780004 999993994
596835027 999938971
-999980849 -596793149
596930186 999843812
-999860413 -596913585
-999898229 -596875769
-999820728 -596953270
-999958854 -596815144
596904951 999869047
-999874606 -596899392
596919223 999854775
-999971810 -596802188
596948870 999825128
-999871721 -596902277
-999931614 -596842384
596970656 999803342
596858512 999915486
-999969061 -596804937
596862137 999911861
-999984040 -596789958
-999873488 -596900510
596831196 999942802
596805608 999968390
596790688 999983310
-999834500 -596939498
-999949677 -596824321
596805205 999968793
596813840 999960158
596936138 999837860
-999869911 -596904087
-999923991 -596850007
-999864934 -596909064
596796609 999977389
-999910462 -596863536
596972384 999801614
596942291 999831707
596926650 999847348
-999802066 -596971932
596820921 999953077
-999847439 -596926559
-999805148 -596968850
-999973753 -596800245
-999895674 -596878324
596829621 999944377
-999952790 -596821208
-999878001 -596895997
-999880524 -596893474
-999856664 -596917334
596798410 999975588
596933092 999840906
596968981 999805017
596903815 999870183
-999873046 -596900952
596829890 999944108
596837607 999936391
-999887668 -596886330
-999864250 -596909748
-999903729 -596870269
596953528 999820470
-999861767 -596912231
-999848569 -596925429
596776106 999997892
-999839226 -596934772
-999996430 -596777568
596886916 999887082
596778573 999995425
-999851037 -596922961
596864220 999909778
-999897608 -596876390
596887681 999886317
596899714 999874284
-999986298 -596787700
-999906404 -596867594
-999816455 -596957543
-999986960 -596787038
596889533 999884465
-999811535 -596962463
-999970491 -596803507
596901569 999872429
596815546 999958452
-999860318 -596913680
-999806080 -596967918
-999921788 -596852210
-999995762 -596778236
596922095 999851903
596820969 999953029
596899043 999874955
596815208 999958790
596787494 999986504
596865524 999908474
596837348 999936650
596824813 999949185
596928521 999845477
-999997469 -596776529
596880707 999893291
-999812734 -596961264
-999962271 -596811727
-999809717 -596964281
596791879 999982119
-999940842 -596833156
-999871794 -596902204
596958391 999815607
596849973 999924025
-999947894 -596826104
596818877 999955121
596779242 999994756
-999839182 -596934816
596959499 999814499
-999930770 -596843228
596910527 999863471
-999956360 -596817638
596830340 999943658
596809588 999964410
-999995763 -596778235
-999807341 -596966657
596949732 999824266
596905196 999868802
-999872677 -596901321
596932289 999841709
596928407 999845591
-999876164 -596897834
596781266 999992732
596889985 999884013
596859115 999914883
-999913659 -596860339
-999875184 -596898814
596777258 999996740
596871102 999902896
596902380 999871618
596897680 999876318
-999851674 -596922324
-999826372 -596947626
596854103 999919895
-999883788 -596890210
-999878041 -596895957
-999976764 -596797234
-999821494 -596952504
596899533 999874465
596880942 999893056
596826859 999947139
-999800101 -596973897
-999931848 -596842150
-999922150 -596851848
-999803096 -596970902
596811617 999962381
-999988127 -596785871
-999894073 -596879925
596966721 999807277
-999873478 -596900520
-999935990 -596838008
-999937671 -596836327
596938086 999835912
596914435 999859563
-999842755 -596931243
596877277 999896721
596940552 999833446
596879380 999894618
596901412 999872586
-999834382 -596939616
-999957252 -596816746
-999956861 -596817137
-999888532 -596885466
596856796 999917202
596786896 999987102
-999943690 -596830308
596908175 999865823
596897199 999876799
596791230 999982768
-999857990 -596916008
596875000 999898998
596912197 999861801
596826493 999947505
-999949356 -596824642
-999994573 -596779425
-999893831 -596880167
-999908840 -596865158
596799996 999974002
596899365 999874633
596871304 999902694
596790302 999983696
-999946233 -596827765
596909779 999864219
-999948648 -596825350
596958957 999815041
596854657 999919341
-999942220 -596831778
-999919678 -596854320
-999894041 -596879957
596870123 999903875
-999933395 -596840603
-999924750 -596849248
596801657 999972341
-999921774 -596852224
596926257 999847741
596920339 999853659
596972112 999801886
596779458 999994540
-999968195 -596805803
596825189 999948809
596897939 999876059
-999869014 -596904984
-999828746 -596945252
596885489 999888509
596902257 999871741
-999870835 -596903163
-999815127 -596958871
596835420 999938578
-999989148 -596784850
-999891898 -596882100
596973994 999800004
596825781 999948217
-999844727 -596929271
596970304 999803694
-999800124 -596973874
596879659 999894339
-999920755 -596853243
-999995848 -596778150
-999981607 -596792391
-999816106 -596957892
-999910514 -596863484
-999806021 -596967977
596834095 999939903
-999810235 -596963763
-999858735 -596915263
-999982460 -596791538
-999897148 -596876850
596775250 999998748
-999805929 -596968069
596937415 999836583
-999896029 -596877969
596883128 999890870
-999806054 -596967944
-999886756 -596887242
596786667 999987331
596818739 999955259
-999982745 -596791253
-999959708 -596814290
-999856493 -596917505
-999882033 -596891965
596883430 999890568
-999944284 -596829714
-999936738 -596837260
596949055 999824943
-999983372 -596790626
-999812990 -596961008
596971792 999802206
-999980232 -596793766
596786048 999987950
596964891 999809107
596906102 999867896
596950207 999823791
-999814952 -596959046
-999831750 -596942248
-999882708 -596891290
596880709 999893289
-999888864 -596885134
596821031 999952967
596822354 999951644
-999893743 -596880255
596973581 999800417
596963262 999810736
-999881259 -596892739
-999977180 -596796818
596801707 999972291
-999897521 -596876477
-999836358 -596937640
-999867777 -596906221
-999897530 -596876468
-999870272 -596903726
-999962683 -596811315
596899163 999874835
596955372 999818626
596785522 999988476
-999813765 -596960233
596810943 999963055
-999853502 -596920496
-999824586 -596949412
-999837179 -596936819
-999997716 -596776282
-999858773 -596915225
596848060 999925938
-999835377 -596938621
-999931588 -596842410
596853899 999920099
596811226 999962772
596890232 999883766
-999886081 -596887917
-999831997 -596942001
-999905041 -596868957
-999896646 -596877352
-999855685 -596918313
-999812493 -596961505
596966898 999807100
596952121 999821877
596961331 999812667
596940678 999833320
596965419 999808579
-999895229 -596878769
596944364 999829634
596933985 999840013
-999813104 -596960894
596875547 999898451
-999894064 -596879934
596928875 999845123
596917858 999856140
596963198 999810800
596799214 999974784
-999971405 -596802593
596868732 999905266
-999947286 -596826712
596932664 999841334
-999946978 -596827020
-999984158 -596789840
-999855935 -596918063
596898998 999875000
-999946188 -596827810
596823787 999950211
596921023 999852975
-999880675 -596893323
596856181 999917817
-999923151 -596850847
596970779 999803219
-999850385 -596923613
596894585 999879413
-999851347 -596922651
-999972801 -596801197
596839383 999934615
596790922 999983076
-999953947 -596820051
-999822782 -596951216
-999848040 -596925958
-999893002 -596880996
596885037 999888961
-999932194 -596841804
-999906242 -596867756
596813123 999960875
-999804304 -596969694
-999863843 -596910155
596933670 999840328
-999803003 -596970995
596809424 999964574
-999810211 -596963787
596798993 999975005
-999865950 -596908048
596810431 999963567
-999839774 -596934224
596962390 999811608
-999902424 -596871574
-999969307 -596804691
-999873642 -596900356
596960265 999813733
596849259 999924739
-999909429 -596864569
-999986251 -596787747
-999813447 -596960551
-999916197 -596857801
-999914929 -596859069
596806826 999967172
596910210 999863788
596784922 999989076
-999885762 -596888236
-999903574 -596870424
596828217 999945781
596925048 999848950
-999948624 -596825374
-999841315 -596932683
-999848947 -596925051
-999994385 -596779613
596912276 999861722
-999936010 -596837988
-999898352 -596875646
596899157 999874841
-999888713 -596885285
596929513 999844485
-999862130 -596911868
596887363 999886635
-999965648 -596808350
-999967436 -596806562
596903660 999870338
596970847 999803151
-999901581 -596872417
-999912636 -596861362
596796015 999977983
596811685 999962313
-999842060 -596931938
596818077 999955921
596957903 999816095
-999994082 -596779916
-999989329 -596784669
596777735 999996263
596874344 999899654
-999905258 -596868740
596852496 999921502
-999863049 -596910949
596953637 999820361
596909190 999864808
-999946135 -596827863
596894657 999879341
596946512 999827486
596782074 999991924
-999801420 -596972578
596800651 999973347
-999821000 -596952998
-999981026 -596792972
596942262 999831736
596931917 999842081
-999960816 -596813182
596866222 999907776
-999918837 -596855161
596910780 999863218
-999812390 -596961608
-999808734 -596965264
-999803374 -596970624
-999978271 -596795727
-999874143 -596899855
-999888693 -596885305
-999818952 -596955046
596894238 999879760
-999906860 -596867138
596786784 999987214
-999813025 -596960973
-999940542 -596833456
596922256 999851742
596940983 999833015
-999840968 -596933030
-999936791 -596837207
596817065 999956933
596906711 999867287
596897703 999876295
596856092 999917906
596937483 999836515
-999986351 -596787647
-999811055 -596962943
596903587 999870411
-999843625 -596930373
596941357 999832641
-999872031 -596901967
-999925318 -596848680
-999901096 -596872902
596947002 999826996
596867169 999906829
596834636 999939362
-999907058 -596866940
596870513 999903485
596840119 999933879
596876996 999897002
-999875582 -596898416
596940856 999833142
-999968156 -596805842
-999820391 -596953607
596875412 999898586
-999984601 -596789397
596959879 999814119
-999926677 -596847321
596868037 999905961
596912841 999861157
596875988 999898010
596853811 999920187
596840376 999933622
596774166 999999832
596928299 999845699
596938154 999835844
596888481 999885517
596949215 999824783
596826957 999947041
596846963 999927035
-999837746 -596936252
-999908509 -596865489
596826158 999947840
-999823271 -596950727
-999910537 -596863461
-999934490 -596839508
596841561 999932437
596857301 999916697
-999933037 -596840961
596950014 999823984
596927927 999846071
-999854269 -596919729
596918171 999855827
-999917773 -596856225
-999843737 -596930261
-999869445 -596904553
-999944821 -596829177
-999837579 -596936419
596835269 999938729
596868881 999905117
-999982470 -596791528
596789182 999984816
596855980 999918018
596887068 999886930
-999949244 -596824754
596840585 999933413
-999978954 -596795044
-999905719 -596868279
-999955380 -596818618
-999891370 -596882628
-999946071 -596827927
-999902173 -596871825
-999964233 -596809765
596909644 999864354
-999966165 -596807833
-999918356 -596855642
596960372 999813626
596945041 999828957
-999828329 -596945669
596925316 999848682
596827233 999946765
596873191 999900807
596943634 999830364
596846267 999927731
-999868564 -596905434
596846928 999927070
-999810109 -596963889
-999995891 -596778107
596966485 999807513
-999973330 -596800668
596888326 999885672
596846478 999927520
596965303 999808695
596970434 999803564
-999970350 -596803648
596801381 999972617
-999855137 -596918861
-999900477 -596873521
596817753 999956245
-999918476 -596855522
596836272 999937726
596893559 999880439
-999806152 -596967846
-999989759 -596784239
596896298 999877700
-999817249 -596956749
596942926 999831072
596927413 999846585
-999932196 -596841802
-999916693 -596857305
-999898900 -596875098
-999941929 -596832069
-999959428 -596814570
596937219 999836779
596896796 999877202
596886938 999887060
-999978322 -596795676
596817522 999956476
596911549 999862449
-999952680 -596821318
-999901694 -596872304
-999937851 -596836147
-999881055 -596892943
596882363 999891635
596788602 999985396
596873307 999900691
-999803494 -596970504
596889423 999884575
596776262 999997736
596783927 999990071
-999806843 -596967155
596775658 999998340
596898955 999875043
-999923304 -596850694
-999925404 -596848594
-999997562 -596776436
-999800982 -596973016
596822863 999951135
596785981 999988017
-999920702 -596853296
596917939 999856059
-999922449 -596851549
596837147 999936851
596789663 999984335
596815615 999958383
596833307 999940691
596955805 999818193
596781078 999992920
596944237 999829761
596796539 999977459
596848918 999925080
596785531 999988467
596831345 999942653
-999978206 -596795792
596868386 999905612
-999976903 -596797095
-999855700 -596918298
596838794 999935204
596874130 999899868
596864906 999909092
-999814988 -596959010
-999923118 -596850880
596809678 999964320
-999814314 -596959684
596803113 999970885
-999918292 -596855706
-999830435 -596943563
-999899157 -596874841
-999815643 -596958355
-999896702 -596877296
596826294 999947704
596783668 999990330
596951775 999822223
596831701 999942297
596804592 999969406
-999882576 -596891422
596969419 999804579
596863279 999910719
596940156 999833842
-999858495 -596915503
596808144 999965854
-999804116 -596969882
-999930259 -596843739
596897269 999876729
-999884959 -596889039
596920084 999853914
-999811299 -596962699
-999867355 -596906643
596840648 999933350
596805141 999968857
596912193 999861805
596811783 999962215
-999844320 -596929678
-999802694 -596971304
-999915300 -596858698
596908902 999865096
-999803740 -596970258
-999884330 -596889668
-999870765 -596903233
-999844084 -596929914
-999939265 -596834733
-999912696 -596861302
-999939612 -596834386
596785568 999988430
596807715 999966283
596922237 999851761
-999846709 -596927289
596844295 999929703
596817919 999956079
-999845821 -596928177
-999802097 -596971901
-999955487 -596818511
-999882989 -596891009
596809262 999964736
-999980397 -596793601
596966215 999807783
596938196 999835802
596803093 999970905
596780015 999993983
-999976518 -596797480
-999810789 -596963209
596860739 999913259
-999997573 -596776425
-999910175 -596863823
-999865673 -596908325
596784071 999989927
-999929796 -596844202
596950664 999823334
-999953850 -596820148
-999913457 -596860541
596803198 999970800
-999846459 -596927539
596889196 999884802
-999853348 -596920650
-999966297 -596807701
-999980146 -596793852
-999813030 -596960968
-999842825 -596931173
-999801192 -596972806
596789862 999984136
-999886377 -596887621
596949942 999824056
596950793 999823205
-999906363 -596867635
596879426 999894572
-999908881 -596865117
-999987474 -596786524
-999936009 -596837989
596821601 999952397
-999810234 -596963764
-999955711 -596818287
-999966857 -596807141
596883585 999890413
596850763 999923235
596943516 999830482
-999878153 -596895845
596872228 999901770
-999963420 -596810578
596924682 999849316
596919224 999854774
-999994996 -596779002
-999840137 -596933861
-999919656 -596854342
596880892 999893106
596927486 999846512
-999845588 -596928410
596778948 999995050
596815591 999958407
-999907180 -596866818
596960097 999813901
-999851539 -596922459
596838386 999935612
596956771 999817227
-999949910 -596824088
596970182 999803816
596786906 999987092
-999837968 -596936030
596955715 999818283
-999980300 -596793698
596938686 999835312
596970500 999803498
596798156 999975842
-999809081 -596964917
596893844 999880154
596855246 999918752
-999974382 -596799616
-999854953 -596919045
-999811246 -596962752
596793525 999980473
-999827306 -596946692
596842249 999931749
596907964 999866034
596877421 999896577
596916725 999857273
-999889537 -596884461
596894924 999879074
596886146 999887852
596942430 999831568
-999832837 -596941161
-999948356 -596825642
-999969976 -596804022
596857021 999916977
-999855123 -596918875
596935042 999838956
-999894028 -596879970
596780832 999993166
-999863208 -596910790
596923712 999850286
-999973943 -596800055
596942267 999831731
-999983543 -596790455
-999938801 -596835197
-999865530 -596908468
596921361 999852637
-999890386 -596883612
596784181 999989817
596955249 999818749
596957027 999816971
-999844783 -596929215
-999938537 -596835461
596904876 999869122
596882027 999891971
-999873821 -596900177
596919149 999854849
596801383 999972615
596850698 999923300
596826264 999947734
596797904 999976094
596817963 999956035
596897625 999876373
596869363 999904635
596853491 999920507
-999919607 -596854391
596911884 999862114
-999811462 -596962536
-999821361 -596952637
596778619 999995379
-999857447 -596916551
-999911007 -596862991
596875247 999898751
596855430 999918568
596941444 999832554
596782021 999991977
596881936 999892062
-999871546 -596902452
596950541 999823457
-999956888 -596817110
596790236 999983762
596850449 999923549
-999982912 -596791086
596938694 999835304
-999829190 -596944808
-999801075 -596972923
596924716 999849282
596922978 999851020
596929223 999844775
596809090 999964908
-999823019 -596950979
596881224 999892774
596800269 999973729
-999968497 -596805501
596843340 999930658
596792590 999981408
-999841222 -596932776
-999963507 -596810491
596774583 999999415
596848879 999925119
-999829975 -596944023
-999809790 -596964208
596778905 999995093
-999851946 -596922052
-999819516 -596954482
596883640 999890358
596795541 999978457
596899800 999874198
596887461 999886537
596781410 999992588
-999813293 -596960705
596932109 999841889
-999888851 -596885147
596855482 999918516
596777984 999996014
596821324 999952674
-999839847 -596934151
-999995962 -596778036
596782065 999991933
-999833290 -596940708
596854224 999919774
596889059 999884939
596830400 999943598
596884746 999889252
596865407 999908591
596807694 999966304
-999852600 -596921398
-999836969 -596937029
-999963182 -596810816
596920704 999853294
-999988463 -596785535
-999879098 -596894900
596812126 999961872
-999957013 -596816985
-999938345 -596835653
-999944094 -596829904
596862088 999911910
-999993681 -596780317
-999956440 -596817558
-999851588 -596922410
-999805987 -596968011
596972346 999801652
-999864793 -596909205
596962033 999811965
-999827590 -596946408
-999803473 -596970525
-999864405 -596909593
596933740 999840258
596873895 999900103
-999926905 -596847093
-999880121 -596893877
-999835924 -596938074
596864493 999909505
-999967402 -596806596
596932462 999841536
-999847604 -596926394
596973306 999800692
596864842 999909156
596799686 999974312
-999964097 -596809901
-999801103 -596972895
-999865580 -596908418
-999988814 -596785184
-999965523 -596808475
596775458 999998540
596952589 999821409
-999960144 -596813854
596777018 999996980
-999881848 -596892150
-999958890 -596815108
596913994 999860004
-999900524 -596873474
596914275 999859723
-999918590 -596855408
596830494 999943504
596957091 999816907
596839496 999934502
-999853098 -596920900
596940835 999833163
596924679 999849319
596836511 999937487
-999849945 -596924053
596966504 999807494
596842224 999931774
596904520 999869478
596973843 999800155
596854913 999919085
-999845828 -596928170
596824586 999949412
-999904726 -596869272
596874021 999899977
596904392 999869606
596940226 999833772
596883559 999890439
596827147 999946851
596869036 999904962
-999925883 -596848115
-999932891 -596841107
596941297 999832701
-999872652 -596901346
-999929259 -596844739
-999962258 -596811740
596907233 999866765
-999870185 -596903813
-999863217 -596910781
-999822617 -596951381
-999822822 -596951176
-999874228 -596899770
-999965858 -596808140
596829482 999944516
-999851041 -596922957
596811076 999962922
-999952368 -596821630
-999910343 -596863655
-999903414 -596870584
-999881274 -596892724
-999950559 -596823439
596830709 999943289
-999818922 -596955076
596945614 999828384
-999920804 -596853194
-999846966 -596927032
596841557 999932441
596934294 999839704
-999978650 -596795348
-999963907 -596810091
596813508 999960490
-999888685 -596885313
-999884672 -596889326
596786406 999987592
596956095 999817903
596841662 999932336
596793243 999980755
596943375 999830623
-999861645 -596912353
-999855942 -596918056
-999904176 -596869822
596945514 999828484
596884336 999889662
596796365 999977633
-999908234 -596865764
-999914292 -596859706
-999865646 -596908352
-999992285 -596781713
-999937857 -596836141
-999982779 -596791219
-999808628 -596965370
-999819376 -596954622
-999841644 -596932354
596779171 999994827
-999926275 -596847723
-999805349 -596968649
596791199 999982799
596856157 999917841
596798736 999975262
-999879095 -596894903
596849462 999924536
-999998925 -596775073
-999816404 -596957594
596867002 999906996
-999969933 -596804065
596921900 999852098
596843124 999930874
596875667 999898331
-999847293 -596926705
596910382 999863616
-999930386 -596843612
-999825553 -596948445
596809668 999964330
596971359 999802639
596825400 999948598
596781034 999992964
-999852112 -596921886
-999962463 -596811535
-999851384 -596922614
-999882675 -596891323
-999937581 -596836417
-999928909 -596845089
-999832709 -596941289
-999906575 -596867423
-999978885 -596795113
596931353 999842645
596961694 999812304
596869972 999904026
-999883458 -596890540
-999855757 -596918241
-999829408 -596944590
596825618 999948380
-999874744 -596899254
-999910399 -596863599
-999942224 -596831774
-999904414 -596869584
-999882793 -596891205
596941784 999832214
596903772 999870226
596955719 999818279
-999816771 -596957227
596836000 999937998
596886372 999887626
596902965 999871033
-999823831 -596950167
-999991986 -596782012
596895381 999878617
596780725 999993273
-999977679 -596796319
596837759 999936239
596818147 999955851
596929133 999844865
-999920786 -596853212
-999823069 -596950929
596955767 999818231
596894499 999879499
-999847347 -596926651
-999915742 -596858256
-999861390 -596912608
596790010 999983988
596867626 999906372
596820634 999953364
596795393 999978605
-999974526 -596799472
-999803528 -596970470
596900305 999873693
-999821911 -596952087
-999918584 -596855414
-999949612 -596824386
-999896125 -596877873
596870877 999903121
-999861683 -596912315
-999900136 -596873862
596802170 999971828
596882716 999891282
-999970669 -596803329
-999860223 -596913775
596953877 999820121
596840423 999933575
596811030 999962968
-999862917 -596911081
-999922054 -596851944
-999823796 -596950202
-999969552 -596804446
596778298 999995700
596905282 999868716
596899411 999874587
596839196 999934802
-999837788 -596936210
-999969155 -596804843
-999899315 -596874683
596894941 999879057
-999900868 -596873130
596897270 999876728
-999986646 -596787352
-999961508 -596812490
-999852344 -596921654
596876248 999897750
-999917228 -596856770
596801904 999972094
-999986818 -596787180
-999950964 -596823034
596830516 999943482
-999880800 -596893198
-999860722 -596913276
596961405 999812593
-999888810 -596885188
-999926367 -596847631
596817655 999956343
-999995835 -596778163
596956603 999817395
-999975582 -596798416
-999954877 -596819121
-999820363 -596953635
-999951241 -596822757
-999902956 -596871042
-999848312 -596925686
-999968746 -596805252
596842261 999931737
596868832 999905166
-999999972 -596774026
596934786 999839212
596859922 999914076
-999856202 -596917796
596967538 999806460
596792856 999981142
-999953644 -596820354
-999856981 -596917017
596932526 999841472
-999880544 -596893454
596828632 999945366
596889355 999884643
-999943130 -596830868
-999818246 -596955752
596798133 999975865
-999863014 -596910984
-999871689 -596902309
596886841 999887157
596931407 999842591
596899342 999874656
-999881750 -596892248
-999832192 -596941806
-999843444 -596930554
596882366 999891632
596857969 999916029
-999880366 -596893632
596926361 999847637
596903747 999870251
596844544 999929454
596834057 999939941
-999899402 -596874596
-999924532 -596849466
596881075 999892923
-999942107 -596831891
-999850539 -596923459
596840335 999933663
-999941333 -596832665
596776223 999997775
-999823671 -596950327
-999841832 -596932166
596805503 999968495
-999968896 -596805102
596886746 999887252
-999896534 -596877464
-999814309 -596959689
-999854584 -596919414
596900082 999873916
596797067 999976931
596783572 999990426
-999972477 -596801521
596774196 999999802
596882540 999891458
596947612 999826386
596963234 999810764
-999888764 -596885234
-999945403 -596828595
-999985020 -596788978
596850519 999923479
-999979968 -596794030
-999914043 -596859955
596969275 999804723
-999935322 -596838676
-999969296 -596804702
596909804 999864194
-999825394 -596948604
596820780 999953218
-999839197 -596934801
-999823629 -596950369
596967468 999806530
-999849418 -596924580
596968588 999805410
596871789 999902209
-999930300 -596843698
-999819637 -596954361
596807182 999966816
596861425 999912573
-999904094 -596869904
596932669 999841329
596965057 999808941
-999978061 -596795937
-999896962 -596877036
596882452 999891546
-999938722 -596835276
596859404 999914594
-999921446 -596852552
-999936227 -596837771
596803482 999970516
596897343 999876655
596849299 999924699
596856654 999917344
596875688 999898310
596785595 999988403
596881031 999892967
596964231 999809767
-999998574 -596775424
596860959 999913039
596775388 999998610
-999929019 -596844979
-999835783 -596938215
596782784 999991214
-999818041 -596955957
596927318 999846680
596973388 999800610
-999805096 -596968902
596906248 999867750
596955644 999818354
-999894246 -596879752
-999960687 -596813311
596970293 999803705
596932690 999841308
596799039 999974959
596815088 999958910
-999819110 -596954888
596946982 999827016
596909932 999864066
-999927186 -596846812
-999841927 -596932071
-999986632 -596787366
596946251 999827747
-999911571 -596862427
-999985283 -596788715
-999836770 -596937228
-999932038 -596841960
596936685 999837313
-999931631 -596842367
596882164 999891834
-999925055 -596848943
-999942619 -596831379
-999958822 -596815176
596882335 999891663
-999892954 -596881044
-999837165 -596936833
-999907035 -596866963
596910097 999863901
-999894179 -596879819
-999831985 -596942013
596821535 999952463
596908222 999865776
-999811487 -596962511
-999875599 -596898399
-999951871 -596822127
-999953452 -596820546
596887133 999886865
-999990783 -596783215
-999975392 -596798606
596877356 999896642
596863588 999910410
-999928075 -596845923
596948543 999825455
596859366 999914632
596885596 999888402
-999858659 -596915339
-999929994 -596844004
-999964811 -596809187
-999805852 -596968146
596797435 999976563
596941911 999832087
-999996483 -596777515
596904422 999869576
596886794 999887204
596909264 999864734
596897338 999876660
-999809400 -596964598
596929099 999844899
596898491 999875507
596934113 999839885
-999846101 -596927897
596945125 999828873
596914953 999859045
-999826625 -596947373
-999806172 -596967826
596922573 999851425
596893763 999880235
-999812643 -596961355
596788388 999985610
596800626 999973372
-999861757 -596912241
596776604 999997394
596871153 999902845
-999890069 -596883929
596861593 999912405
596834066 999939932
596971535 999802463
-999923567 -596850431
596935469 999838529
-999981413 -596792585
596925740 999848258
596887519 999886479
-999894802 -596879196
-999975710 -596798288
596954214 999819784
-999857989 -596916009
-999870918 -596903080
596820718 999953280
596792424 999981574
596863009 999910989
-999905839 -596868159
596870834 999903164
596818812 999955186
-999948432 -596825566
-999813874 -596960124
-999809324 -596964674
-999998247 -596775751
596946334 999827664
596871515 999902483
-999857635 -596916363
596874610 999899388
596829774 999944224
596874635 999899363
-999850119 -596923879
-999888600 -596885398
596906963 999867035
596918775 999855223
596853301 999920697
596774887 999999111
-999983952 -596790046
596921052 999852946
-999808274 -596965724
596898390 999875608
-999925649 -596848349
596927095 999846903
-999980078 -596793920
596839248 999934750
596785996 999988002
-999834800 -596939198
596907599 999866399
596800931 999973067
596954190 999819808
-999847666 -596926332
596916665 999857333
-999895915 -596878083
596779860 999994138
596850639 999923359
-999866254 -596907744
-999883519 -596890479
-999875256 -596898742
-999950297 -596823701
-999935788 -596838210
-999886223 -596887775
-999997563 -596776435
596833775 999940223
-999840188 -596933810
-999866226 -596907772
-999846109 -596927889
596904255 999869743
-999954072 -596819926
596931357 999842641
-999915285 -596858713
596785549 999988449
596819181 999954817
596826538 999947460
596927914 999846084
-999811327 -596962671
-999810508 -596963490
596961032 999812966
596931963 999842035
596868499 999905499
596838211 999935787
-999992158 -596781840
596889765 999884233
-999958015 -596815983
-999853417 -596920581
-999867695 -596906303
596786028 999987970
-999858524 -596915474
596893439 999880559
-999986144 -596787854
-999843361 -596930637
-999984144 -596789854
596919992 999854006
596904893 999869105
-999991435 -596782563
596886053 999887945
596929632 999844366
-999897213 -596876785
596814731 999959267
-999975411 -596798587
-999803022 -596970976
-999849141 -596924857
596803427 999970571
596964652 999809346
-999872938 -596901060
596797232 999976766
596842839 999931159
596941057 999832941
-999928077 -596845921
596908642 999865356
-999990806 -596783192
-999830024 -596943974
-999871345 -596902653
596958584 999815414
596847338 999926660
-999909366 -596864632
-999904119 -596869879
-999930074 -596843924
596886320 999887678
-999994602 -596779396
596895343 999878655
596875908 999898090
596785352 999988646
-999863402 -596910596
596840771 999933227
-999915928 -596858070
596922597 999851401
596857855 999916143
-999983579 -596790419
-999917158 -596856840
596844584 999929414
596857451 999916547
596787992 999986006
596972888 999801110
596785819 999988179
596824213 999949785
596966242 999807756
-999919720 -596854278
-999841812 -596932186
-999967828 -596806170
596774764 999999234
596878962 999895036
-999800159 -596973839
-999904404 -596869594
596972810 999801188
-999833082 -596940916
596911335 999862663
596851524 999922474
-999813598 -596960400
596821243 999952755
-999813962 -596960036
596832154 999941844
-999997093 -596776905
596968324 999805674
-999882314 -596891684
-999869380 -596904618
596857816 999916182
596811630 999962368
-999951387 -596822611
596816289 999957709
-999842456 -596931542
-999830599 -596943399
-999968838 -596805160
-999988413 -596785585
596797197 999976801
596920317 999853681
596802251 999971747
-999808642 -596965356
-999816986 -596957012
-999985839 -596788159
596785265 999988733
-999917187 -596856811
-999997463 -596776535
-999840905 -596933093
-999954782 -596819216
-999863565 -596910433
-999933604 -596840394
-999964286 -596809712
-999990959 -596783039
596854896 999919102
596815916 999958082
596810503 999963495
596856019 999917979
-999900842 -596873156
-999999650 -596774348
-999818786 -596955212
596814430 999959568
-999863141 -596910857
-999849954 -596924044
-999858691 -596915307
596892351 999881647
596822482 999951516
596839915 999934083
596968305 999805693
596947156 999826842
596885055 999888943
-999993131 -596780867
-999982887 -596791111
596916161 999857837
596936082 999837916
-999819412 -596954586
-999830847 -596943151
596842143 999931855
-999832258 -596941740
-999922517 -596851481
596833806 999940192
-999880741 -596893257
-999944906 -596829092
596830476 999943522
-999856289 -596917709
-999929185 -596844813
596877175 999896823
-999883493 -596890505
-999808917 -596965081
-999868130 -596905868
596973785 999800213
596858658 999915340
596928045 999845953
596927072 999846926
-999938348 -596835650
596821822 999952176
-999824764 -596949234
596815145 999958853
596872177 999901821
-999994227 -596779771
596807239 999966759
596826980 999947018
596828575 999945423
-999956985 -596817013
596807513 999966485
596884825 999889173
596842783 999931215
-999834788 -596939210
-999989441 -596784557
-999955227 -596818771
-999936298 -596837700
-999886333 -596887665
596909433 999864565
-999913107 -596860891
596818016 999955982
596910406 999863592
596915377 999858621
-999883183 -596890815
596782710 999991288
-999983535 -596790463
596812329 999961669
-999996307 -596777691
596853028 999920970
-999801166 -596972832
596927332 999846666
-999823377 -596950621
-999939292 -596834706
596938934 999835064
-999901568 -596872430
-999964442 -596809556
596856522 999917476
596911168 999862830
-999858722 -596915276
596831179 999942819
-999820547 -596953451
-999872937 -596901061
596828072 999945926
596856765 999917233
596908247 999865751
596838201 999935797
-999811116 -596962882
-999928711 -596845287
596894306 999879692
-999844029 -596929969
-999924694 -596849304
-999844297 -596929701
-999964464 -596809534
-999813472 -596960526
596942378 999831620
596902841 999871157
596962550 999811448
596852500 999921498
596791643 999982355
596923678 999850320
596904140 999869858
596898499 999875499
-999989146 -596784852
596936631 999837367
-999882776 -596891222
596861613 999912385
596776444 999997554
-999956544 -596817454
-999902095 -596871903
596813224 999960774
-999889403 -596884595
596891570 999882428
596956052 999817946
596921665 999852333
-999936116 -596837882
596801623 999972375
596854606 999919392
596910165 999863833
-999852034 -596921964
596828357 999945641
-999926565 -596847433
596959905 999814093
-999894883 -596879115
596890806 999883192
-999893541 -596880457
-999934053 -596839945
596880711 999893287
-999813655 -596960343
-999888198 -596885800
596952987 999821011
-999975171 -596798827
-999955474 -596818524
-999808750 -596965248
596838767 999935231
-999824148 -596949850
-999835221 -596938777
596885908 999888090
-999824552 -596949446
-999892509 -596881489
596859821 999914177
-999895741 -596878257
596911862 999862136
-999889988 -596884010
596917403 999856595
-999983106 -596790892
596789947 999984051
-999856201 -596917797
-999980850 -596793148
596869112 999904886
596936637 999837361
-999996584 -596777414
596854958 999919040
-999954228 -596819770
-999815366 -596958632
-999901222 -596872776
-999967663 -596806335
596870806 999903192
-999810935 -596963063
-999920583 -596853415
596968978 999805020
-999819225 -596954773
596815383 999958615
-999866054 -596907944
-999952530 -596821468
596881852 999892146
596962529 999811469
-999804911 -596969087
596785604 999988394
-999860424 -596913574
-999864179 -596909819
-999955890 -596818108
-999991149 -596782849
596910202 999863796
-999873680 -596900318
596905934 999868064
596931546 999842452
596875036 999898962
-999957701 -596816297
596834926 999939072
-999919331 -596854667
-999830541 -596943457
596893787 999880211
-999808969 -596965029
-999861173 -596912825
596801745 999972253
-999993999 -596779999
596967454 999806544
596966852 999807146
596879939 999894059
596832430 999941568
-999938247 -596835751
-999946953 -596827045
596972871 999801127
596785093 999988905
596933487 999840511
596821728 999952270
-999803056 -596970942
-999900707 -596873291
-999824982 -596949016
-999981982 -596792016
596835126 999938872
596780741 999993257
596869863 999904135
596960609 999813389
596905782 999868216
596890562 999883436
596963215 999810783
596927177 999846821
-999828032 -596945966
596892489 999881509
-999829515 -596944483
-999982115 -596791883
596887498 999886500
596955603 999818395
596904761 999869237
-999839308 -596934690
596858536 999915462
-999866453 -596907545
596921407 999852591
596942828 999831170
596872279 999901719
596845847 999928151
-999933275 -596840723
-999988773 -596785225
596874419 999899579
596847681 999926317
-999977452 -596796546
596900706 999873292
596814691 999959307
-999883088 -596890910
596939643 999834355
-999833466 -596940532
-999810655 -596963343
-999906858 -596867140
-999959726 -596814272
-999982221 -596791777
-999914229 -596859769
596793308 999980690
596925643 999848355
596841746 999932252
-999807343 -596966655
-999875697 -596898301
596779442 999994556
-999872228 -596901770
596884190 999889808
596843013 999930985
-999958341 -596815657
-999969163 -596804835
-999903835 -596870163
596954725 999819273
596943586 999830412
-999954978 -596819020
596922352 999851646
596793870 999980128
596774434 999999564
596920966 999853032
596843120 999930878
-999928777 -596845221
596865545 999908453
-999970114 -596803884
596799710 999974288
596833280 999940718
596867115 999906883
596869740 999904258
-999963674 -596810324
596913393 999860605
-999910661 -596863337
596943853 999830145
596870470 999903528
-999836293 -596937705
596870809 999903189
-999947473 -596826525
596775978 999998020
-999909204 -596864794
-999846655 -596927343
596886004 999887994
596819010 999954988
596876720 999897278
-999912829 -596861169
-999866795 -596907203
-999830042 -596943956
-999857596 -596916402
596915915 999858083
596831635 999942363
596907827 999866171
-999857118 -596916880
596789617 999984381
-999999851 -596774147
-999903170 -596870828
-999815513 -596958485
596807148 999966850
596839366 999934632
596942230 999831768
-999898038 -596875960
596834874 999939124
596855819 999918179
596775135 999998863
-999906179 -596867819
596962677 999811321
596896839 999877159
596823732 999950266
-999820787 -596953211
-999946849 -596827149
596906001 999867997
-999985223 -596788775
596904401 999869597
596864471 999909527
596834834 999939164
-999844457 -596929541
-999844459 -596929539
596890392 999883606
596815172 999958826
-999938004 -596835994
596940950 999833048
596931879 999842119
-999816443 -596957555
-999860940 -596913058
596946546 999827452
596868703 999905295
-999969162 -596804836
596869738 999904260
-999888610 -596885388
596822678 999951320
596920354 999853644
-999909501 -596864497
596795503 999978495
-999871192 -596902806
-999956436 -596817562
596778278 999995720
-999893600 -596880398
-999984854 -596789144
-999811633 -596962365
-999825745 -596948253
596868654 999905344
-999838657 -596935341
-999950975 -596823023
-999962882 -596811116
-999958520 -596815478
596793004 999980994
596955670 999818328
-999925673 -596848325
596842055 999931943
-999840325 -596933673
-999980463 -596793535
596904256 999869742
-999857075 -596916923
-999905047 -596868951
596887823 999886175
596897102 999876896
-999927714 -596846284
596850212 999923786
596856868 999917130
-999874267 -596899731
596937270 999836728
-999923857 -596850141
596901722 999872276
596911559 999862439
-999871588 -596902410
-999987249 -596786749
-999981479 -596792519
-999898576 -596875422
596812271 999961727
-999921395 -596852603
596967805 999806193
596837053 999936945
-999894115 -596879883
596909290 999864708
-999940958 -596833040
596960615 999813383
-999987826 -596786172
-999873489 -596900509
596945294 999828704
-999873764 -596900234
-999879153 -596894845
-999848044 -596925954
-999812234 -596961764
596830518 999943480
596850420 999923578
596843535 999930463
-999987893 -596786105
596859331 999914667
596969336 999804662
596823240 999950758
-999981313 -596792685
596778581 999995417
596847407 999926591
-999871377 -596902621
596779604 999994394
-999818807 -596955191
596897555 999876443
596895932 999878066
-999853548 -596920450
-999881698 -596892300
596864582 999909416
596811103 999962895
-999945890 -596828108
596838513 999935485
-999863371 -596910627
596821506 999952492
-999807922 -596966076
596929421 999844577
596972203 999801795
-999891443 -596882555
596785448 999988550
-999952736 -596821262
-999811539 -596962459
-999949368 -596824630
-999882813 -596891185
596929464 999844534
-999891486 -596882512
596906379 999867619
596961788 999812210
-999916051 -596857947
596949913 999824085
596914339 999859659
596966012 999807986
596929792 999844206
-999928931 -596845067
-999889097 -596884901
-999970429 -596803569
-999941103 -596832895
-999991442 -596782556
-999852303 -596921695
596821066 999952932
-999923944 -596850054
596873802 999900196
596824379 999949619
-999954464 -596819534
-999801548 -596972450
-999842884 -596931114
596874838 999899160
-999827456 -596946542
596790678 999983320
-999808315 -596965683
-999927127 -596846871
596819075 999954923
-999825146 -596948852
596806543 999967455
-999978329 -596795669
596784044 999989954
-999984672 -596789326
596840820 999933178
596783302 999990696
-999941970 -596832028
-999833240 -596940758
596919883 999854115
-999932385 -596841613
-999985910 -596788088
-999839298 -596934700
596955360 999818638
-999949748 -596824250
-999827974 -596946024
-999949243 -596824755
-999984681 -596789317
-999980247 -596793751
-999897755 -596876243
-999987903 -596786095
-999890473 -596883525
-999878270 -596895728
596791373 999982625
596920251 999853747
-999930116 -596843882
596785502 999988496
596837669 999936329
596932932 999841066
596812112 999961886
596916713 999857285
596937977 999836021
-999834534 -596939464
596845248 999928750
-999861078 -596912920
-999849907 -596924091
-999908746 -596865252
596946113 999827885
-999942326 -596831672
596885958 999888040
596889860 999884138
596801680 999972318
596841640 999932358
-999930659 -596843339
-999963104 -596810894
-999967303 -596806695
596956631 999817367
596970009 999803989
596808438 999965560
-999991433 -596782565
-999887366 -596886632
596833912 999940086
596820043 999953955
596972522 999801476
596833928 999940070
-999805883 -596968115
596806947 999967051
596778878 999995120
596836826 999937172
596940512 999833486
596860413 999913585
-999813888 -596960110
596800336 999973662
596910049 999863949
596928355 999845643
-999904000 -596869998
596784890 999989108
-999934744 -596839254
-999892668 -596881330
-999882006 -596891992
-999890561 -596883437
596966556 999807442
-999872449 -596901549
596918723 999855275
-999874583 -596899415
-999852925 -596921073
596802769 999971229
596918528 999855470
596801108 999972890
596829613 999944385
-999843070 -596930928
596838777 999935221
-999883909 -596890089
-999885388 -596888610
596933658 999840340
-999918536 -596855462
-999838226 -596935772
596947791 999826207
-999942540 -596831458
596948550 999825448
-999991735 -596782263
-999857738 -596916260
596940496 999833502
596801942 999972056
-999982120 -596791878
596894792 999879206
-999899902 -596874096
-999831074 -596942924
-999943380 -596830618
596793519 999980479
-999849117 -596924881
596935527 999838471
596929989 999844009
596884781 999889217
596925804 999848194
-999901558 -596872440
-999878677 -596895321
596889694 999884304
-999957803 -596816195
596799995 999974003
-999920585 -596853413
-999827060 -596946938
-999939688 -596834310
596913770 999860228
596910156 999863842
596900170 999873828
596863070 999910928
-999930428 -596843570
596938195 999835803
596880681 999893317
596817205 999956793
-999937511 -596836487
596967190 999806808
-999989668 -596784330
596916308 999857690
-999849691 -596924307
-999857078 -596916920
-999804433 -596969565
-999909264 -596864734
596858728 999915270
-999838239 -596935759
596786012 999987986
596836001 999937997
596944040 999829958
-999941048 -596832950
596869630 999904368
-999841677 -596932321
596964414 999809584
596815797 999958201
-999951864 -596822134
-999941455 -596832543
-999829270 -596944728
596776613 999997385
-999846242 -596927756
-999996746 -596777252
596821227 999952771
-999967177 -596806821
-999960457 -596813541
-999816147 -596957851
596801896 999972102
-999844208 -596929790
-999905660 -596868338
596861074 999912924
-999843284 -596930714
596843939 999930059
596800770 999973228
-999829540 -596944458
596791515 999982483
-999960205 -596813793
-999843467 -596930531
-999832558 -596941440
-999907080 -596866918
596792684 999981314
596828628 999945370
596890020 999883978
-999859498 -596914500
596884572 999889426
596936175 999837823
596825840 999948158
596829705 999944293
596968452 999805546
596926964 999847034
-999985765 -596788233
596783473 999990525
596868132 999905866
-999922191 -596851807
596830257 999943741
596916100 999857898
596810830 999963168
-999854312 -596919686
596887037 999886961
596818633 999955365
-999978590 -596795408
-999925305 -596848693
-999904755 -596869243
596827080 999946918
-999976303 -596797695
-999960309 -596813689
-999833329 -596940669
596883317 999890681
596931379 999842619
596841396 999932602
-999996627 -596777371
-999872108 -596901890
596856135 999917863
596793851 999980147
-999928062 -596845936
596882625 999891373
-999904712 -596869286
596811342 999962656
596927161 999846837
596883535 999890463
-999948839 -596825159
596806672 999967326
-999992320 -596781678
596895141 999878857
-999993225 -596780773
-999811634 -596962364
-999922101 -596851897
596961439 999812559
596792238 999981760
-999994362 -596779636
596776334 999997664
596774269 999999729
596934879 999839119
596798545 999975453
-999864697 -596909301
596823054 999950944
-999950867 -596823131
596941292 999832706
596869237 999904761
-999922403 -596851595
-999916117 -596857881
596930019 999843979
596910238 999863760
596908240 999865758
-999950048 -596823950
596943135 999830863
-999934964 -596839034
-999839493 -596934505
-999966263 -596807735
-999862774 -596911224
-999928634 -596845364
596855618 999918380
596888898 999885100
596833421 999940577
596961175 999812823
596948181 999825817
596838847 999935151
-999905056 -596868942
596957896 999816102
596876765 999897233
596969106 999804892
596807342 999966656
-999912365 -596861633
-999890762 -596883236
-999877298 -596896700
-999947357 -596826641
-999849694 -596924304
596909068 999864930
-999854048 -596919950
596885454 999888544
596903470 999870528
-999968597 -596805401
596831348 999942650
596931925 999842073
596826539 999947459
596864496 999909502
596843377 999930621
596854751 999919247
596780951 999993047
596788521 999985477
596890060 999883938
-999852224 -596921774
596849773 999924225
-999922073 -596851925
596946250 999827748
-999891835 -596882163
-999896216 -596877782
-999970060 -596803938
-999954872 -596819126
596942218 999831780
596862860 999911138
596804206 999969792
-999904214 -596869784
596888337 999885661
-999926851 -596847147
596846440 999927558
-999894226 -596879772
596863908 999910090
596882947 999891051
596949369 999824629
596847161 999926837
596963381 999810617
596792537 999981461
596968460 999805538
-999965838 -596808160
-999891071 -596882927
-999847956 -596926042
596958509 999815489
596966930 999807068
-999832802 -596941196
-999984944 -596789054
-999877225 -596896773
-999926117 -596847881
596852628 999921370
-999983913 -596790085
596787804 999986194
596841893 999932105
-999857621 -596916377
596897585 999876413
596923286 999850712
596843243 999930755
596849301 999924697
596781537 999992461
-999929168 -596844830
-999997118 -596776880
596848802 999925196
-999885985 -596888013
596848374 999925624
-999876781 -596897217
-999878159 -596895839
596798206 999975792
-999907335 -596866663
-999998693 -596775305
-999890229 -596883769
-999854614 -596919384
596908549 999865449
-999956839 -596817159
-999888649 -596885349
596932349 999841649
596776480 999997518
596872543 999901455
596851340 999922658
-999883411 -596890587
-999881796 -596892202
596836100 999937898
-999971083 -596802915
-999887887 -596886111
596781136 999992862
-999903926 -596870072
596865127 999908871
-999937440 -596836558
596888132 999885866
-999920078 -596853920
-999895259 -596878739
596861736 999912262
-999976630 -596797368
596921120 999852878
596831143 999942855
596874283 999899715
596942250 999831748
-999824007 -596949991
596807259 999966739
-999891688 -596882310
-999888895 -596885103
-999943753 -596830245
596831486 999942512
-999821123 -596952875
596858996 999915002
-999999726 -596774272
596826331 999947667
-999937944 -596836054
-999962920 -596811078
-999802698 -596971300
-999863717 -596910281
-999953443 -596820555
-999820055 -596953943
-999860704 -596913294
-999840546 -596933452
596915381 999858617
596815238 999958760
-999878091 -596895907
596962227 999811771
-999819101 -596954897
-999915265 -596858733
596973543 999800455
596819758 999954240
-999958059 -596815939
596828939 999945059
-999809518 -596964480
-999922184 -596851814
596877511 999896487
-999804977 -596969021
596864095 999909903
-999857411 -596916587
-999809334 -596964664
-999910815 -596863183
596831955 999942043
-999970120 -596803878
-999838232 -596935766
-999900427 -596873571
-999980108 -596793890
596825970 999948028
-999881445 -596892553
-999990671 -596783327
596906673 999867325
-999834474 -596939524
-999829760 -596944238
-999910727 -596863271
596859905 999914093
-999814752 -596959246
-999892367 -596881631
596791625 999982373
596930863 999843135
596898199 999875799
-999807914 -596966084
596961113 999812885
596898460 999875538
596877370 999896628
-999841157 -596932841
-999881101 -596892897
-999834132 -596939866
596835494 999938504
-999813201 -596960797
-999901135 -596872863
596927105 999846893
596950903 999823095
596780871 999993127
596830762 999943236
-999923640 -596850358
-999959506 -596814492
-999830704 -596943294
596906516 999867482
-999879133 -596894865
596815224 999958774
-999852025 -596921973
-999992467 -596781531
596971771 999802227
-999897101 -596876897
596962285 999811713
596793503 999980495
596965355 999808643
596960956 999813042
596791681 999982317
596957103 999816895
596871896 999902102
-999819068 -596954930
-999846002 -596927996
596789780 999984218
-999847434 -596926564
596971075 999802923
596897620 999876378
-999869137 -596904861
596906677 999867321
596938765 999835233
596907562 999866436
-999887105 -596886893
596928478 999845520
-999977401 -596796597
596912853 999861145
-999867701 -596906297
596814317 999959681
-999879687 -596894311
596831745 999942253
-999985923 -596788075
596887247 999886751
-999931826 -596842172
596800632 999973366
596826590 999947408
-999836622 -596937376
-999887220 -596886778
596845924 999928074
596828422 999945576
-999963837 -596810161
596827069 999946929
-999992040 -596781958
596815354 999958644
-999832318 -596941680
-999843380 -596930618
596971994 999802004
-999904128 -596869870
-999972111 -596801887
-999883894 -596890104
596825102 999948896
596774503 999999495
-999838795 -596935203
-999883791 -596890207
-999984262 -596789736
-999854209 -596919789
-999944793 -596829205
-999868190 -596905808
596933842 999840156
-999840167 -596933831
-999972592 -596801406
596911513 999862485
-999986481 -596787517
596849680 999924318
596891821 999882177
-999814256 -596959742
596861438 999912560
-999886707 -596887291
-999819860 -596954138
596900289 999873709
596879373 999894625
-999995203 -596778795
-999972271 -596801727
596795104 999978894
596874207 999899791
-999929804 -596844194
-999880575 -596893423
596827505 999946493
596828562 999945436
596920776 999853222
596790759 999983239
596794759 999979239
596828195 999945803
-999969769 -596804229
596877211 999896787
-999901966 -596872032
596887648 999886350
596833565 999940433
596842206 999931792
596878412 999895586
596863369 999910629
-999855250 -596918748
-999820797 -596953201
596846466 999927532
-999956582 -596817416
596828907 999945091
596813408 999960590
596906897 999867101
596968879 999805119
-999884314 -596889684
596901006 999872992
-999926989 -596847009
596910089 999863909
-999968937 -596805061
596862809 999911189
596823464 999950534
596830755 999943243
-999976625 -596797373
596903782 999870216
-999953993 -596820005
-999985277 -596788721
-999961589 -596812409
-999892338 -596881660
-999834822 -596939176
-999946497 -596827501
-999993256 -596780742
596820552 999953446
-999936144 -596837854
-999937049 -596836949
-999817454 -596956544
-999912453 -596861545
596962974 999811024
-999947043 -596826955
-999968965 -596805033
-999975037 -596798961
596933275 999840723
-999817837 -596956161
596847143 999926855
-999889823 -596884175
-999945094 -596828904
-999847837 -596926161
-999878463 -596895535
-999893155 -596880843
596820297 999953701
596841136 999932862
-999931759 -596842239
-999960889 -596813109
-999852549 -596921449
596948758 999825240
-999990991 -596783007
-999839845 -596934153
-999940209 -596833789
-999951915 -596822083
-999992148 -596781850
-999878422 -596895576
596837165 999936833
596959203 999814795
-999924585 -596849413
-999819954 -596954044
-999948087 -596825911
-999980739 -596793259
596827745 999946253
596774999 999998999
596797921 999976077
596911564 999862434
-999877035 -596896963
-999894530 -596879468
-999939603 -596834395
596779614 999994384
-999932398 -596841600
-999971514 -596802484
-999833576 -596940422
-999913751 -596860247
596877823 999896175
596802410 999971588
596774957 999999041
-999862401 -596911597
-999860826 -596913172
596835084 999938914
596920910 999853088
-999942066 -596831932
596862587 999911411
596872471 999901527
596791496 999982502
596919297 999854701
596792233 999981765
-999889844 -596884154
596882846 999891152
-999925652 -596848346
-999915688 -596858310
596777814 999996184
-999953266 -596820732
596897627 999876371
596938116 999835882
596835754 999938244
-999880960 -596893038
-999806588 -596967410
-999812429 -596961569
-999828600 -596945398
596923804 999850194
-999954333 -596819665
-999819042 -596954956
-999868136 -596905862
596941354 999832644
596925415 999848583
596965083 999808915
-999997983 -596776015
-999824742 -596949256
-999969968 -596804030
596824947 999949051
596970404 999803594
-999933728 -596840270
-999975129 -596798869
596840639 999933359
596777121 999996877
596899227 999874771
596879824 999894174
596932253 999841745
596925669 999848329
596893695 999880303
-999812494 -596961504
596915275 999858723
-999849154 -596924844
-999836803 -596937195
-999816877 -596957121
-999876596 -596897402
-999942558 -596831440
-999845157 -596928841
-999905348 -596868650
596794488 999979510
-999910808 -596863190
-999818967 -596955031
-999899981 -596874017
596807522 999966476
596799000 999974998
-999848527 -596925471
-999924437 -596849561
596941574 999832424
596836303 999937695
-999981781 -596792217
596863943 999910055
596959272 999814726
-999900913 -596873085
596957614 999816384
596876633 999897365
596848226 999925772
596788566 999985432
596969656 999804342
-999935534 -596838464
596820476 999953522
596947337 999826661
-999996081 -596777917
-999866290 -596907708
596790859 999983139
596860637 999913361
-999889465 -596884533
-999944678 -596829320
-999839450 -596934548
-999963416 -596810582
-999880210 -596893788
596783137 999990861
-999992749 -596781249
596808703 999965295
596786354 999987644
596774904 999999094
-999969714 -596804284
596900879 999873119
-999987318 -596786680
596785208 999988790
596904460 999869538
-999825153 -596948845
-999830197 -596943801
-999920823 -596853175
-999936972 -596837026
-999926206 -596847792
-999801497 -596972501
596784046 999989952
-999928948 -596845050
596913256 999860742
-999815963 -596958035
596786117 999987881
596819794 999954204
596886133 999887865
596896241 999877757
596917487 999856511
-999835108 -596938890
-999962568 -596811430
596797966 999976032
596911225 999862773
-999898859 -596875139
-999805476 -596968522
596916434 999857564
-999999425 -596774573
-999992719 -596781279
596951076 999822922
-999898849 -596875149
596815139 999958859
596918225 999855773
596816122 999957876
-999831636 -596942362
-999895587 -596878411
-999829609 -596944389
596913009 999860989
596929993 999844005
596785363 999988635
-999846523 -596927475
596870073 999903925
-999972707 -596801291
-999904543 -596869455
596960800 999813198
-999892000 -596881998
-999820880 -596953118
-999944336 -596829662
596826534 999947464
-999918970 -596855028
596800984 999973014
-999955793 -596818205
-999889595 -596884403
-999903162 -596870836
596894343 999879655
-999812725 -596961273
-999978220 -596795778
-999842137 -596931861
596925188 999848810
596865168 999908830
-999871610 -596902388
-999986271 -596787727
596816683 999957315
596928927 999845071
596827704 999946294
-999940162 -596833836
-999929103 -596844895
596810874 999963124
596832953 999941045
596849446 999924552
596936686 999837312
-999984927 -596789071
596890973 999883025
596849763 999924235
-999965389 -596808609
596965434 999808564
596943493 999830505
596882325 999891673
-999821119 -596952879
596936244 999837754
-999885549 -596888449
-999906776 -596867222
-999998720 -596775278
596868033 999905965
-999818802 -596955196
-999868726 -596905272
596808037 999965961
596854035 999919963
596793929 999980069
596888961 999885037
596952211 999821787
596938705 999835293
-999821341 -596952657
-999935819 -596838179
-999802110 -596971888
-999947751 -596826247
596936066 999837932
596844662 999929336
-999892205 -596881793
-999838642 -596935356
596801935 999972063
596928251 999845747
596921458 999852540
596795069 999978929
596895421 999878577
596959050 999814948
596837084 999936914
596850501 999923497
596881992 999892006
596812871 999961127
-999907501 -596866497
-999942907 -596831091
-999902070 -596871928
-999978484 -596795514
596800838 999973160
596860288 999913710
596839450 999934548
596818537 999955461
596883802 999890196
596801822 999972176
-999958747 -596815251
-999987786 -596786212
-999955403 -596818595
-999940068 -596833930
596944208 999829790
596860145 999913853
-999906254 -596867744
596922235 999851763
596849391 999924607
-999976390 -596797608
-999932974 -596841024
596856369 999917629
596930836 999843162
-999806431 -596967567
596926738 999847260
596776665 999997333
596973850 999800148
596838502 999935496
596834992 999939006
-999986734 -596787264
-999829841 -596944157
596892720 999881278
-999884653 -596889345
596837223 999936775
-999879783 -596894215
-999897715 -596876283
596779462 999994536
-999879922 -596894076
-999996253 -596777745
596969962 999804036
-999982077 -596791921
-999995649 -596778349
-999882908 -596891090
-999989031 -596784967
-999942322 -596831676
596855160 999918838
596872116 999901882
-999837534 -596936464
596788740 999985258
-999833328 -596940670
596922838 999851160
-999931850 -596842148
596870906 999903092
-999985952 -596788046
596784526 999989472
596895247 999878751
596865226 999908772
596892874 999881124
-999967990 -596806008
596832367 999941631
596792588 999981410
596897092 999876906
596802217 999971781
596880146 999893852
596945582 999828416
596898667 999875331
596899929 999874069
-999983588 -596790410
596890744 999883254
-999940540 -596833458
-999972202 -596801796
596779928 999994070
596887319 999886679
-999919415 -596854583
596841215 999932783
-999959852 -596814146
596835954 999938044
596879930 999894068
596932413 999841585
596806955 999967043
596863956 999910042
596920830 999853168
-999925206 -596848792
-999874552 -596899446
-999896568 -596877430
-999828730 -596945268
596843829 999930169
-999824469 -596949529
596813459 999960539
596949972 999824026
596783600 999990398
-999993242 -596780756
-999936807 -596837191
596950417 999823581
-999928979 -596845019
-999918978 -596855020
-999832585 -596941413
-999858316 -596915682
-999948954 -596825044
-999995453 -596778545
596849870 999924128
-999861950 -596912048
596798418 999975580
-999871441 -596902557
596904875 999869123
-999888636 -596885362
-999846944 -596927054
596788078 999985920
596935771 999838227
-999951854 -596822144
-999869235 -596904763
596841357 999932641
596809069 999964929
-999962013 -596811985
-999995047 -596778951
596968575 999805423
-999968043 -596805955
-999807159 -596966839
596816105 999957893
-999801891 -596972107
596928671 999845327
-999868250 -596905748
-999887065 -596886933
-999925232 -596848766
596889842 999884156
-999981822 -596792176
596854961 999919037
-999877997 -596896001
-999872422 -596901576
-999806035 -596967963
-999889655 -596884343
596957061 999816937
-999905936 -596868062
596964307 999809691
-999929766 -596844232
596831952 999942046
596965969 999808029
-999963300 -596810698
596780813 999993185
596949798 999824200
-999803754 -596970244
596947455 999826543
-999804962 -596969036
-999845144 -596928854
-999868777 -596905221
596816145 999957853
-999808090 -596965908
596948546 999825452
-999837659 -596936339
-999824219 -596949779
596794255 999979743
-999956007 -596817991
-999856411 -596917587
-999891558 -596882440
-999953085 -596820913
-999822129 -596951869
596909675 999864323
596943022 999830976
-999925079 -596848919
596790864 999983134
596873684 999900314
596870475 999903523
596973768 999800230
596957387 999816611
596827394 999946604
-999810226 -596963772
596804458 999969540
-999969553 -596804445
-999998078 -596775920
596877219 999896779
-999871976 -596902022
-999888628 -596885370
596966332 999807666
596959107 999814891
-999808874 -596965124
596819508 999954490
-999850129 -596923869
596869953 999904045
596917163 999856835
596968555 999805443
-999936356 -596837642
-999962582 -596811416
596899961 999874037
-999963616 -596810382
596956861 999817137
-999868704 -596905294
596870826 999903172
-999844263 -596929735
596808727 999965271
596824747 999949251
596896808 999877190
596935402 999838596
-999828116 -596945882
-999929166 -596844832
-999985013 -596788985
596778693 999995305
-999912019 -596861979
-999946698 -596827300
-999878224 -596895774
-999966698 -596807300
-999922918 -596851080
-999804602 -596969396
596864043 999909955
596963908 999810090
-999868351 -596905647
596900916 999873082
596849925 999924073
596956373 999817625
-999983496 -596790502
596960821 999813177
-999851276 -596922722
-999941589 -596832409
-999871487 -596902511
596802929 999971069
-999926688 -596847310
-999838061 -596935937
-999905922 -596868076
596886662 999887336
596898137 999875861
-999897916 -596876082
-999912634 -596861364
596935662 999838336
596857082 999916916
-999855928 -596918070
596963632 999810366
596810259 999963739
-999852710 -596921288
-999849573 -596924425
-999945458 -596828540
596849122 999924876
-999835700 -596938298
-999967988 -596806010
596779149 999994849
-999948358 -596825640
-999875252 -596898746
596782669 999991329
596940397 999833601
-999924041 -596849957
596816144 999957854
-999835197 -596938801
-999915352 -596858646
596858980 999915018
-999925578 -596848420
-999896425 -596877573
-999816312 -596957686
596959800 999814198
596778427 999995571
596786207 999987791
596960167 999813831
596903510 999870488
-999933931 -596840067
-999915359 -596858639
596950079 999823919
596845795 999928203
-999936542 -596837456
-999824436 -596949562
-999844544 -596929454
-999901975 -596872023
-999923430 -596850568
596972152 999801846
-999936822 -596837176
-999955916 -596818082
-999848895 -596925103
596944346 999829652
-999993891 -596780107
596838153 999935845
-999913813 -596860185
596852620 999921378
596905969 999868029
-999863114 -596910884
-999956068 -596817930
-999847204 -596926794
-999827036 -596946962
-999835277 -596938721
-999940362 -596833636
596904576 999869422
596848532 999925466
596866423 999907575
596953946 999820052
-999976609 -596797389
-999867433 -596906565
596903696 999870302
596886519 999887479
596848545 999925453
596939592 999834406
596815973 999958025
596785662 999988336
596837897 999936101
-999848503 -596925495
-999899359 -596874639
596781207 999992791
596812836 999961162
-999859722 -596914276
-999896331 -596877667
-999829103 -596944895
-999817970 -596956028
596843262 999930736
-999931352 -596842646
-999974145 -596799853
596825972 999948026
-999867142 -596906856
-999810450 -596963548
596923439 999850559
-999879483 -596894515
-999864240 -596909758
-999931166 -596842832
596956759 999817239
-999939365 -596834633
596795261 999978737
596788804 999985194
-999889241 -596884757
-999839077 -596934921
-999985398 -596788600
596949474 999824524
-999801441 -596972557
596956122 999817876
-999834447 -596939551
-999876955 -596897043
596888897 999885101
596818155 999955843
596937254 999836744
596890570 999883428
-999909491 -596864507
596859065 999914933
596896466 999877532
596813283 999960715
-999946320 -596827678
-999994104 -596779894
596812658 999961340
-999923863 -596850135
596939654 999834344
596869960 999904038
-999840824 -596933174
596943351 999830647
596858911 999915087
596923923 999850075
596822926 999951072
596905537 999868461
596840206 999933792
596850458 999923540
-999957826 -596816172
596841683 999932315
-999833020 -596940978
596923134 999850864
-999860765 -596913233
-999914470 -596859528
596938558 999835440
-999945877 -596828121
596847190 999926808
596806861 999967137
-999815050 -596958948
-999927653 -596846345
-999805928 -596968070
-999975146 -596798852
596853780 999920218
596883955 999890043
-999838902 -596935096
596824932 999949066
596841966 999932032
596964217 999809781
-999980942 -596793056
596966773 999807225
-999902913 -596871085
-999851157 -596922841
596775958 999998040
596934338 999839660
-999999685 -596774313
596840143 999933855
596840756 999933242
-999814334 -596959664
596912443 999861555
-999890275 -596883723
596944791 999829207
596884213 999889785
596958460 999815538
-999850123 -596923875
596895543 999878455
596789181 999984817
596960899 999813099
596943808 999830190
-999823859 -596950139
-999827576 -596946422
-999905055 -596868943
-999974984 -596799014
-999876654 -596897344
596879683 999894315
596962725 999811273
-999934601 -596839397
-999975015 -596798983
-999910964 -596863034
596859421 999914577
596874126 999899872
-999985296 -596788702
-999828646 -596945352
596913505 999860493
-999994114 -596779884
596969950 999804048
596886238 999887760
596869929 999904069
596803033 999970965
-999895017 -596878981
-999871829 -596902169
596774347 999999651
596908376 999865622
596959183 999814815
-999866685 -596907313
596873706 999900292
-999874127 -596899871
-999866036 -596907962
596921486 999852512
-999938737 -596835261
596794898 999979100
-999961353 -596812645
596944315 999829683
596819876 999954122
596965257 999808741
-999884453 -596889545
596858978 999915020
596860677 999913321
-999854057 -596919941
-999823911 -596950087
596777786 999996212
596918837 999855161
-999983403 -596790595
596873699 999900299
596904788 999869210
596861650 999912348
-999826007 -596947991
596907400 999866598
-999830062 -596943936
596831802 999942196
596971512 999802486
596911155 999862843
596866769 999907229
596928876 999845122
596822639 999951359
596865194 999908804
596856638 999917360
596847054 999926944
596864059 999909939
596958652 999815346
-999805865 -596968133
-999955242 -596818756
596790659 999983339
-999917730 -596856268
-999939230 -596834768
-999973967 -596800031
-999819515 -596954483
-999861191 -596912807
-999812655 -596961343
596955527 999818471
-999942968 -596831030
596802092 999971906
-999898182 -596875816
596786265 999987733
-999889910 -596884088
-999959641 -596814357
-999822107 -596951891
-999965643 -596808355
596818693 999955305
-999827155 -596946843
596810981 999963017
-999989928 -596784070
-999943839 -596830159
596784432 999989566
596965678 999808320
-999942018 -596831980
-999909644 -596864354
-999897847 -596876151
596819792 999954206
596938595 999835403
596816543 999957455
-999901684 -596872314
-999844648 -596929350
596840373 999933625
-999823576 -596950422
596782870 999991128
596809489 999964509
596884800 999889198
596818100 999955898
-999895652 -596878346
596873361 999900637
-999930710 -596843288
-999849964 -596924034
596887659 999886339
596787119 999986879
596931972 999842026
596915315 999858683
596868874 999905124
596954083 999819915
-999917471 -596856527
596828489 999945509
596970860 999803138
596969245 999804753
596780321 999993677
-999823604 -596950394
-999904826 -596869172
-999994925 -596779073
596904298 999869700
596913562 999860436
596945894 999828104
596863145 999910853
-999952635 -596821363
596853079 999920919
-999929777 -596844221
-999832965 -596941033
-999866660 -596907338
596780028 999993970
-999892476 -596881522
-999850770 -596923228
-999837325 -596936673
596850826 999923172
-999860767 -596913231
-999853121 -596920877
596819839 999954159
-999821481 -596952517
596900612 999873386
-999974572 -596799426
-999813159 -596960839
596800073 999973925
-999822097 -596951901
596938781 999835217
-999933619 -596840379
596924926 999849072
596923048 999850950
-999822306 -596951692
596896603 999877395
-999910121 -596863877
596931676 999842322
596776389 999997609
-999970505 -596803493
596936031 999837967
-999938829 -596835169
-999872324 -596901674
596886575 999887423
596911948 999862050
596871355 999902643
-999808098 -596965900
-999877450 -596896548
596803525 999970473
-999861796 -596912202
-999868654 -596905344
-999920542 -596853456
596950115 999823883
596795559 999978439
-999895691 -596878307
596960656 999813342
-999933120 -596840878
-999988134 -596785864
596867565 999906433
596877608 999896390
596847531 999926467
-999887516 -596886482
596800382 999973616
-999996517 -596777481
596896347 999877651
-999834202 -596939796
596832858 999941140
-999957775 -596816223
596835781 999938217
596779400 999994598
-999949237 -596824761
596855505 999918493
596832120 999941878
596971031 999802967
-999920512 -596853486
596888358 999885640
-999830353 -596943645
-999964472 -596809526
-999956809 -596817189
-999902256 -596871742
-999999906 -596774092
596871433 999902565
-999931591 -596842407
596962266 999811732
-999815653 -596958345
596812201 999961797
-999974448 -596799550
-999993751 -596780247
-999858455 -596915543
596939930 999834068
596789602 999984396
596926471 999847527
-999938485 -596835513
-999812233 -596961765
-999888333 -596885665
-999823501 -596950497
596950883 999823115
-999827038 -596946960
-999819620 -596954378
596923445 999850553
596820657 999953341
-999877380 -596896618
-999845248 -596928750
596808594 999965404
-999809641 -596964357
-999840035 -596933963
-999883877 -596890121
-999996820 -596777178
-999952391 -596821607
-999912818 -596861180
596870505 999903493
-999992021 -596781977
596815327 999958671
-999948035 -596825963
-999985677 -596788321
596797397 999976601
-999960522 -596813476
-999818717 -596955281
-999809073 -596964925
596812736 999961262
-999890436 -596883562
-999888352 -596885646
596909856 999864142
-999822288 -596951710
-999926686 -596847312
-999974835 -596799163
596966085 999807913
596869233 999904765
596926506 999847492
596912505 999861493
596841013 999932985
-999878103 -596895895
-999927866 -596846132
-999841755 -596932243
596840001 999933997
596929037 999844961
-999854131 -596919867
596877561 999896437
596910867 999863131
-999995618 -596778380
-999814987 -596959011
-999985286 -596788712
-999901756 -596872242
596902375 999871623
596860719 999913279
-999980975 -596793023
596837965 999936033
-999905121 -596868877
-999864810 -596909188
596971172 999802826
-999940359 -596833639
-999861697 -596912301
596779434 999994564
-999980791 -596793207
-999986556 -596787442
-999937707 -596836291
596851525 999922473
-999867217 -596906781
-999862812 -596911186
596857861 999916137
596865907 999908091
596926828 999847170
-999865459 -596908539
-999802716 -596971282
596906010 999867988
596964591 999809407
-999984001 -596789997
-999876428 -596897570
-999819623 -596954375
596845799 999928199
596831337 999942661
-999894458 -596879540
596784165 999989833
596925687 999848311
-999843610 -596930388
596870728 999903270
596824596 999949402
-999804581 -596969417
-999937800 -596836198
-999839061 -596934937
596826450 999947548
596794117 999979881
596877575 999896423
596947345 999826653
-999905270 -596868728
596884725 999889273
596799502 999974496
596972484 999801514
-999853286 -596920712
-999901796 -596872202
596922632 999851366
596870868 999903130
596889305 999884693
596861632 999912366
-999930952 -596843046
-999868936 -596905062
596774465 999999533
-999966466 -596807532
596972381 999801617
-999953329 -596820669
596786596 999987402
-999815574 -596958424
596943126 999830872
596783493 999990505
-999968514 -596805484
596854765 999919233
596972741 999801257
596938303 999835695
596787981 999986017
-999882479 -596891519
596920913 999853085
-999873901 -596900097
-999925349 -596848649
596880504 999893494
-999938640 -596835358
-999834904 -596939094
596934308 999839690
-999820516 -596953482
596958246 999815752
596865351 999908647
-999904985 -596869013
596884388 999889610
596893876 999880122
-999969643 -596804355
596910710 999863288
596936242 999837756
-999962964 -596811034
596783660 999990338
596921114 999852884
-999923992 -596850006
-999801321 -596972677
-999841155 -596932843
596810336 999963662
596836602 999937396
596836796 999937202
-999964422 -596809576
596850251 999923747
-999970231 -596803767
-999997859 -596776139
596808604 999965394
596929741 999844257
596937621 999836377
596907046 999866952
596785135 999988863
596881560 999892438
596860322 999913676
596934265 999839733
596894963 999879035
-999903278 -596870720
596855938 999918060
596906489 999867509
-999905850 -596868148
-999842508 -596931490
596811144 999962854
-999920259 -596853739
-999884603 -596889395
596875849 999898149
596853219 999920779
596792996 999981002
-999895343 -596878655
-999835730 -596938268
596873989 999900009
596933196 999840802
596905521 999868477
-999813327 -596960671
-999949579 -596824419
596861200 999912798
-999906819 -596867179
596881437 999892561
596933928 999840070
596896582 999877416
596940772 999833226
596847948 999926050
596779715 999994283
-999956962 -596817036
596786466 999987532
-999900340 -596873658
596881662 999892336
596830585 999943413
-999891219 -596882779
-999876055 -596897943
-999961953 -596812045
-999817813 -596956185
-999873150 -596900848
596796908 999977090
-999977324 -596796674
596878177 999895821
-999930980 -596843018
596950693 999823305
-999832062 -596941936
-999827183 -596946815
-999894471 -596879527
596807077 999966921
-999950909 -596823089
596969851 999804147
596789178 999984820
596786907 999987091
596970068 999803930
-999823842 -596950156
-999914542 -596859456
-999864247 -596909751
-999894225 -596879773
596849145 999924853
596962764 999811234
-999972150 -596801848
596963175 999810823
-999869952 -596904046
-999821919 -596952079
-999871252 -596902746
-999997408 -596776590
-999807390 -596966608
-999990078 -596783920
-999979037 -596794961
-999835510 -596938488
-999979538 -596794460
-999835044 -596938954
596839940 999934058
596852350 999921648
-999909937 -596864061
596969423 999804575
596931124 999842874
-999979765 -596794233
-999844651 -596929347
596874370 999899628
-999887079 -596886919
-999952210 -596821788
-999842785 -596931213
-999905019 -596868979
596968595 999805403
596843472 999930526
596938608 999835390
-999991278 -596782720
-999994907 -596779091
-999887870 -596886128
-999887786 -596886212
596948368 999825630
596843171 999930827
-999892400 -596881598
596805271 999968727
-999926182 -596847816
596883719 999890279
596909189 999864809
596846596 999927402
-999866211 -596907787
596947801 999826197
-999829090 -596944908
-999835896 -596938102
-999873128 -596900870
596811680 999962318
-999827451 -596946547
596926212 999847786
-999910824 -596863174
-999818155 -596955843
596836818 999937180
596967682 999806316
-999936677 -596837321
-999886386 -596887612
596806247 999967751
-999989662 -596784336
-999883689 -596890309
596778633 999995365
596916722 999857276
596833701 999940297
-999965031 -596808967
596828593 999945405
-999936633 -596837365
-999990509 -596783489
-999801367 -596972631
596842447 999931551
-999816180 -596957818
-999840814 -596933184
596973640 999800358
596881526 999892472
596882842 999891156
-999813493 -596960505
596828823 999945175
596884127 999889871
596921701 999852297
596777757 999996241
596951118 999822880
596781299 999992699
596895610 999878388
596949207 999824791
596904651 999869347
-999896011 -596877987
596832647 999941351
596845084 999928914
596831690 999942308
596800237 999973761
-999826898 -596947100
-999909797 -596864201
-999901005 -596872993
596918119 999855879
-999865851 -596908147
-999981595 -596792403
-999971009 -596802989
596907155 999866843
-999893533 -596880465
596778315 999995683
-999904144 -596869854
-999988221 -596785777
-999816140 -596957858
596797560 999976438
596781381 999992617
596972818 999801180
-999840524 -596933474
-999972227 -596801771
596850921 999923077
596928601 999845397
-999973059 -596800939
596868668 999905330
596806585 999967413
596953377 999820621
-999937646 -596836352
596932043 999841955
-999972799 -596801199
-999932976 -596841022
596908814 999865184
596881611 999892387
-999909116 -596864882
596814962 999959036
-999997152 -596776846
596814920 999959078
596931941 999842057
-999989510 -596784488
596857904 999916094
-999836882 -596937116
596880223 999893775
-999856281 -596917717
596786434 999987564
596964220 999809778
-999987937 -596786061
596856884 999917114
-999956537 -596817461
-999812332 -596961666
596967606 999806392
596957886 999816112
596805283 999968715
-999868899 -596905099
-999806129 -596967869
-999892897 -596881101
-999903194 -596870804
-999942741 -596831257
-999904212 -596869786
596823834 999950164
-999848035 -596925963
-999907934 -596866064
-999890191 -596883807
596940215 999833783
-999948482 -596825516
-999848182 -596925816
596943910 999830088
596873512 999900486
-999965832 -596808166
596902459 999871539
-999968679 -596805319
596814618 999959380
596887138 999886860
596876835 999897163
-999980710 -596793288
-999998664 -596775334
596953540 999820458
596827257 999946741
596955755 999818243
596881656 999892342
596895783 999878215
-999842608 -596931390
596830236 999943762
-999930255 -596843743
-999813941 -596960057
-999890192 -596883806
596946570 999827428
596898373 999875625
-999863393 -596910605
596951250 999822748
596781746 999992252
596944709 999829289
596936098 999837900
-999801174 -596972824
-999980261 -596793737
596835649 999938349
596886829 999887169
-999839842 -596934156
-999925658 -596848340
596811724 999962274
-999901902 -596872096
596843466 999930532
596815543 999958455
596886837 999887161
-999962592 -596811406
-999902902 -596871096
596783865 999990133
-999940658 -596833340
596884564 999889434
-999930843 -596843155
-999815965 -596958033
596793677 999980321
596865486 999908512
596839270 999934728
596929744 999844254
-999814925 -596959073
-999969375 -596804623
596839521 999934477
596899883 999874115
-999803273 -596970725
596885524 999888474
596812847 999961151
596823404 999950594
596959455 999814543
-999991201 -596782797
596969509 999804489
596913249 999860749
596818742 999955256
596938712 999835286
-999827133 -596946865
-999993801 -596780197
596859324 999914674
-999863329 -596910669
-999838183 -596935815
596824582 999949416
596858474 999915524
596791329 999982669
-999848848 -596925150
-999970379 -596803619
596870677 999903321
596796307 999977691
-999842494 -596931504
596775471 999998527
596951504 999822494
-999871193 -596902805
-999849497 -596924501
-999940050 -596833948
596917733 999856265
-999801096 -596972902
-999971130 -596802868
-999988765 -596785233
-999896556 -596877442
596787439 999986559
596785064 999988934
596855037 999918961
596849951 999924047
596774739 999999259
-999952845 -596821153
-999885118 -596888880
596842741 999931257
-999967584 -596806414
596960528 999813470
596922534 999851464
596868902 999905096
-999944975 -596829023
-999972884 -596801114
596883302 999890696
596907058 999866940
596882308 999891690
596892842 999881156
-999877558 -596896440
-999900133 -596873865
596809119 999964879
-999909831 -596864167
596815944 999958054
-999800861 -596973137
-999893807 -596880191
596859460 999914538
596901438 999872560
-999991871 -596782127
-999975481 -596798517
-999854020 -596919978
-999900152 -596873846
-999885758 -596888240
596912217 999861781
-999921927 -596852071
-999928967 -596845031
596956869 999817129
596933470 999840528
-999964196 -596809802
-999924139 -596849859
-999859349 -596914649
-999814042 -596959956
-999955240 -596818758
596912856 999861142
596903917 999870081
596883181 999890817
596960854 999813144
596922965 999851033
-999977684 -596796314
-999976863 -596797135
-999989591 -596784407
596814893 999959105
-999873236 -596900762
-999926268 -596847730
-999942880 -596831118
596798824 999975174
-999939014 -596834984
596867807 999906191
596951144 999822854
596893752 999880246
596962910 999811088
596947942 999826056
-999934261 -596839737
-999867934 -596906064
-999911555 -596862443
-999980308 -596793690
-999807371 -596966627
-999826260 -596947738
-999959497 -596814501
-999837760 -596936238
596897222 999876776
596868363 999905635
-999911606 -596862392
-999917827 -596856171
596928908 999845090
596936477 999837521
596790520 999983478
596889891 999884107
-999897444 -596876554
-999846935 -596927063
-999964592 -596809406
596793317 999980681
596780115 999993883
596827731 999946267
596918029 999855969
-999875826 -596898172
-999837801 -596936197
596866662 999907336
-999947698 -596826300
-999801068 -596972930
596840801 999933197
596783125 999990873
-999839222 -596934776
-999966770 -596807228
-999909419 -596864579
596922420 999851578
-999985990 -596788008
-999966294 -596807704
-999970955 -596803043
-999993987 -596780011
-999817585 -596956413
596815369 999958629
-999894874 -596879124
596870224 999903774
-999904371 -596869627
596950538 999823460
596806975 999967023
-999824641 -596949357
596807225 999966773
596926678 999847320
-999868773 -596905225
596836958 999937040
596883840 999890158
-999944968 -596829030
-999851473 -596922525
-999832606 -596941392
-999983611 -596790387
-999957068 -596816930
-999864220 -596909778
596834621 999939377
596850197 999923801
596916686 999857312
-999934989 -596839009
596972041 999801957
596959974 999814024
-999909293 -596864705
596830486 999943512
-999897820 -596876178
596899682 999874316
596837187 999936811
-999881635 -596892363
596960089 999813909
596950256 999823742
-999830518 -596943480
-999969055 -596804943
596926753 999847245
-999964090 -596809908
-999933800 -596840198
-999993863 -596780135
-999888444 -596885554
596880227 999893771
596965041 999808957
-999952628 -596821370
596945900 999828098
596784132 999989866
-999884242 -596889756
596877953 999896045
-999973364 -596800634
596920996 999853002
596780035 999993963
596914690 999859308
-999995727 -596778271
596784440 999989558
596783684 999990314
-999867560 -596906438
596815663 999958335
596964952 999809046
-999848029 -596925969
-999868982 -596905016
-999855299 -596918699
596820316 999953682
596940169 999833829
596816826 999957172
596795992 999978006
596847038 999926960
-999934233 -596839765
-999904660 -596869338
-999828515 -596945483
-999906682 -596867316
596857075 999916923
-999903355 -596870643
-999898193 -596875805
596776329 999997669
596893398 999880600
-999838850 -596935148
596900886 999873112
-999963602 -596810396
-999836762 -596937236
-999959199 -596814799
-999889025 -596884973
-999956142 -596817856
596870078 999903920
596891158 999882840
-999960985 -596813013
596926609 999847389
-999952912 -596821086
596839747 999934251
596853294 999920704
-999861280 -596912718
-999921634 -596852364
-999940590 -596833408
-999877833 -596896165
-999895728 -596878270
596815930 999958068
-999997304 -596776694
596943382 999830616
596793980 999980018
596830561 999943437
596928307 999845691
-999805157 -596968841
-999999152 -596774846
-999907895 -596866103
596864409 999909589
596904223 999869775
596835351 999938647
-999926167 -596847831
-999823130 -596950868
596958883 999815115
596971011 999802987
596905054 999868944
-999864664 -596909334
-999817674 -596956324
-999869976 -596904022
-999987465 -596786533
-999906632 -596867366
-999947446 -596826552
-999858848 -596915150
-999862541 -596911457
596839534 999934464
596862571 999911427
-999890582 -596883416
-999957990 -596816008
596840709 999933289
-999901583 -596872415
-999806938 -596967060
596899885 999874113
596906722 999867276
596921262 999852736
-999982995 -596791003
596946382 999827616
596921177 999852821
596811061 999962937
596824051 999949947
-999943679 -596830319
596862339 999911659
596937169 999836829
596899995 999874003
-999929788 -596844210
-999982684 -596791314
-999989956 -596784042
596859392 999914606
-999980375 -596793623
596780897 999993101
-999976018 -596797980
-999928051 -596845947
-999822568 -596951430
-999894104 -596879894
-999922995 -596851003
-999953323 -596820675
596852186 999921812
-999964394 -596809604
-999947130 -596826868
-999848243 -596925755
596801058 999972940
596905494 999868504
-999935664 -596838334
-999909024 -596864974
-999934158 -596839840
596872296 999901702
596857237 999916761
-999820452 -596953546
596919759 999854239
596897686 999876312
596843299 999930699
-999851500 -596922498
596834092 999939906
-999894035 -596879963
596806009 999967989
-999859399 -596914599
-999878801 -596895197
-999842143 -596931855
596851973 999922025
596818811 999955187
596774738 999999260
-999840025 -596933973
596798915 999975083
-999856313 -596917685
596930322 999843676
596955230 999818768
596870847 999903151
-999911543 -596862455
-999836994 -596937004
596937967 999836031
-999977437 -596796561
-999880027 -596893971
596787479 999986519
596853808 999920190
596868527 999905471
596836772 999937226
-999878431 -596895567
596776025 999997973
-999934756 -596839242
596876459 999897539
596790466 999983532
-999928426 -596845572
596876402 999897596
-999861502 -596912496
-999811178 -596962820
-999847528 -596926470
596851566 999922432
-999957012 -596816986
-999889479 -596884519
596842293 999931705
-999844085 -596929913
596865927 999908071
596882035 999891963
596931697 999842301
-999853861 -596920137
-999815465 -596958533
-999835077 -596938921
596957514 999816484
-999996104 -596777894
596834188 999939810
-999923969 -596850029
596936757 999837241
-999893085 -596880913
596850553 999923445
-999893215 -596880783
596811450 999962548
-999813550 -596960448
-999940168 -596833830
596892070 999881928
596885257 999888741
-999907653 -596866345
596862563 999911435
596809235 999964763
596850379 999923619
-999989482 -596784516
596783624 999990374
596916493 999857505
596949714 999824284
596868641 999905357
596925172 999848826
596806533 999967465
596944221 999829777
596820310 999953688
596831184 999942814
596774821 999999177
596895224 999878774
596812557 999961441
596779068 999994930
-999908788 -596865210
596945099 999828899
596942002 999831996
596811474 999962524
-999851260 -596922738
596884895 999889103
-999860998 -596913000
596965376 999808622
596819639 999954359
596951543 999822455
596915478 999858520
596965956 999808042
-999920846 -596853152
596970734 999803264
-999809264 -596964734
-999894201 -596879797
-999995143 -596778855
-999891150 -596882848
-999835820 -596938178
-999912279 -596861719
-999842609 -596931389
596954912 999819086
596923270 999850728
-999801362 -596972636
-999853016 -596920982
596906093 999867905
596808985 999965013
596938495 999835503
-999906770 -596867228
596819357 999954641
-999915093 -596858905
596904296 999869702
596778215 999995783
596883324 999890674
596785918 999988080
596925480 999848518
596888036 999885962
-999808655 -596965343
596778196 999995802
-999829406 -596944592
-999850428 -596923570
596829267 999944731
596794860 999979138
596930426 999843572
-999855496 -596918502
-999941706 -596832292
596842728 999931270
-999833086 -596940912
-999805512 -596968486
-999984465 -596789533
-999933040 -596840958
-999877600 -596896398
596961281 999812717
-999966152 -596807846
-999926359 -596847639
-999928546 -596845452
-999906798 -596867200
596880852 999893146
596793846 999980152
596918411 999855587
596846776 999927222
-999961883 -596812115
596886676 999887322
-999876911 -596897087
-999832889 -596941109
-999984131 -596789867
596918091 999855907
596891114 999882884
596830961 999943037
596858877 999915121
596941605 999832393
-999892736 -596881262
-999888327 -596885671
596856842 999917156
596906789 999867209
-999819181 -596954817
596969022 999804976
-999941214 -596832784
596901138 999872860
-999874916 -596899082
596806692 999967306
596960860 999813138
596776606 999997392
596869447 999904551
-999834939 -596939059
596822880 999951118
596964210 999809788
596884861 999889137
596873266 999900732
-999954508 -596819490
596825828 999948170
596918126 999855872
-999824818 -596949180
596910046 999863952
-999936055 -596837943
-999892849 -596881149
596915253 999858745
596797694 999976304
596903691 999870307
-999885982 -596888016
596852354 999921644
596910211 999863787
596922618 999851380
-999895592 -596878406
-999937497 -596836501
-999961099 -596812899
-999985148 -596788850
-999940758 -596833240
596932015 999841983
-999893046 -596880952
596829219 999944779
596847425 999926573
-999836672 -596937326
-999835262 -596938736
596949328 999824670
-999940792 -596833206
-999891797 -596882201
596961968 999812030
596796774 999977224
596838468 999935530
596803709 999970289
-999918130 -596855868
-999931757 -596842241
-999897081 -596876917
596949070 999824928
596815736 999958262
-999995909 -596778089
596973235 999800763
596779534 999994464
596893561 999880437
-999876340 -596897658
-999846095 -596927903
-999973409 -596800589
596850813 999923185
-999953428 -596820570
-999928788 -596845210
596904040 999869958
-999905859 -596868139
596883756 999890242
596833814 999940184
596777618 999996380
596947278 999826720
596839678 999934320
596899448 999874550
-999980083 -596793915
596944969 999829029
-999820113 -596953885
596788848 999985150
596823849 999950149
-999801996 -596972002
-999802512 -596971486
-999836631 -596937367
-999838512 -596935486
-999850244 -596923754
-999986745 -596787253
596860908 999913090
596791786 999982212
-999912165 -596861833
-999852752 -596921246
-999842643 -596931355
596887535 999886463
-999939040 -596834958
-999852272 -596921726
596888596 999885402
596896785 999877213
-999851900 -596922098
596826549 999947449
-999906514 -596867484
596946823 999827175
-999872747 -596901251
596904992 999869006
-999847404 -596926594
-999845633 -596928365
596892597 999881401
-999805656 -596968342
596874647 999899351
-999845921 -596928077
-999864570 -596909428
-999956069 -596817929
596785051 999988947
596972846 999801152
-999892946 -596881052
596776763 999997235
-999811404 -596962594
-999817568 -596956430
596861497 999912501
-999842958 -596931040
-999806173 -596967825
-999809936 -596964062
-999921553 -596852445
-999970239 -596803759
-999918293 -596855705
-999814490 -596959508
596822954 999951044
596782684 999991314
596946100 999827898
596968702 999805296
596964082 999809916
-999937381 -596836617
-999811405 -596962593
-999948682 -596825316
-999817651 -596956347
596915736 999858262
-999886912 -596887086
-999882220 -596891778
-999936772 -596837226
-999989809 -596784189
596775636 999998362
596922252 999851746
596881874 999892124
596910986 999863012
-999957039 -596816959
596812597 999961401
596801274 999972724
596819245 999954753
596795842 999978156
596973551 999800447
-999947479 -596826519
-999969056 -596804942
-999875223 -596898775
596782712 999991286
-999812899 -596961099
-999975658 -596798340
596964017 999809981
596918386 999855612
-999849174 -596924824
596923653 999850345
-999891061 -596882937
596936775 999837223
-999971614 -596802384
596890359 999883639
596869358 999904640
596822790 999951208
596821861 999952137
-999809483 -596964515
-999982703 -596791295
596782472 999991526
596854530 999919468
596953223 999820775
-999950174 -596823824
-999982394 -596791604
-999806582 -596967416
-999844413 -596929585
-999892992 -596881006
-999967381 -596806617
596807767 999966231
-999984246 -596789752
-999845904 -596928094
-999991931 -596782067
596870619 999903379
-999846051 -596927947
-999968407 -596805591
-999869052 -596904946
-999963366 -596810632
-999841849 -596932149
-999990562 -596783436
-999953832 -596820166
-999823136 -596950862
-999861186 -596912812
596835983 999938015
596784149 999989849
596841326 999932672
596889204 999884794
596809920 999964078
596911129 999862869
596900513 999873485
-999914340 -596859658
596796673 999977325
-999855409 -596918589
596973739 999800259
-999862925 -596911073
596846289 999927709
596959358 999814640
-999984592 -596789406
596956617 999817381
-999906896 -596867102
596887741 999886257
596898074 999875924
596813946 999960052
-999972132 -596801866
-999866574 -596907424
596793366 999980632
-999861279 -596912719
596788069 999985929
-999855583 -596918415
596879737 999894261
596934627 999839371
-999959479 -596814519
596937922 999836076
596807870 999966128
596864309 999909689
596877957 999896041
596774896 999999102
-999967733 -596806265
596860786 999913212
-999916285 -596857713
-999875567 -596898431
-999994066 -596779932
-999958786 -596815212
-999859958 -596914040
596961321 999812677
596861760 999912238
596882022 999891976
-999895816 -596878182
596831496 999942502
-999844232 -596929766
596941668 999832330
-999934248 -596839750
-999937232 -596836766
-999954914 -596819084
-999991988 -596782010
-999854310 -596919688
-999939086 -596834912
-999984404 -596789594
596961542 999812456
-999858128 -596915870
596819140 999954858
-999970996 -596803002
596859634 999914364
596830733 999943265
-999882366 -596891632
-999852169 -596921829
596870945 999903053
-999805277 -596968721
596964008 999809990
-999888761 -596885237
596932379 999841619
-999958053 -596815945
596853223 999920775
596887246 999886752
596798562 999975436
-999883523 -596890475
596784952 999989046
596851500 999922498
596903663 999870335
596803832 999970166
596777051 999996947
-999822670 -596951328
596792681 999981317
-999908864 -596865134
596893115 999880883
596860446 999913552
596782029 999991969
596962282 999811716
-999992836 -596781162
596799066 999974932
596882658 999891340
-999961622 -596812376
596874228 999899770
596812737 999961261
-999894077 -596879921
-999967904 -596806094
596952811 999821187
596945055 999828943
-999802745 -596971253
-999837871 -596936127
-999888766 -596885232
-999939166 -596834832
596813067 999960931
-999980086 -596793912
-999889165 -596884833
596960107 999813891
-999868253 -596905745
-999883067 -596890931
596844967 999929031
596883218 999890780
596952052 999821946
596791518 999982480
596912181 999861817
596932022 999841976
-999899787 -596874211
596807887 999966111
-999948525 -596825473
596793007 999980991
596884696 999889302
596823409 999950589
596793297 999980701
596940483 999833515
-999942967 -596831031
-999942903 -596831095
596890842 999883156
596941121 999832877
596788688 999985310
-999912668 -596861330
596849221 999924777
596792120 999981878
596932703 999841295
596813677 999960321
-999822459 -596951539
-999843549 -596930449
596805740 999968258
-999908659 -596865339
596867589 999906409
596790932 999983066
596900413 999873585
596785476 999988522
596801342 999972656
596902889 999871109
596888472 999885526
596845203 999928795
-999893566 -596880432
-999833170 -596940828
596954779 999819219
-999909611 -596864387
-999913835 -596860163
596943215 999830783
596779145 999994853
596904472 999869526
596819569 999954429
596856497 999917501
596828741 999945257
-999911487 -596862511
596842387 999931611
596928441 999845557
596884486 999889512
596848100 999925898
-999843013 -596930985
-999818466 -596955532
-999933062 -596840936
596872591 999901407
-999913291 -596860707
-999838987 -596935011
596908484 999865514
596938791 999835207
596794665 999979333
596830473 999943525
596850019 999923979
596917635 999856363
596891254 999882744
596965726 999808272
596774057 999999941
596944316 999829682
-999871465 -596902533
-999906505 -596867493
-999923085 -596850913
596882135 999891863
596797807 999976191
596876203 999897795
596970382 999803616
-999877091 -596896907
-999883886 -596890112
-999957231 -596816767
596950277 999823721
-999845720 -596928278
596830136 999943862
-999886853 -596887145
-999976780 -596797218
-999956361 -596817637
-999936488 -596837510
-999924603 -596849395
-999807694 -596966304
-999902542 -596871456
-999818427 -596955571
596950591 999823407
-999910431 -596863567
596960328 999813670
-999845273 -596928725
-999905957 -596868041
-999908097 -596865901
-999924400 -596849598
596929024 999844974
596854182 999919816
596785895 999988103
-999995033 -596778965
596826385 999947613
596864243 999909755
-999837326 -596936672
-999937961 -596836037
596973783 999800215
-999987573 -596786425
-999828015 -596945983
596863792 999910206
596820640 999953358
-999891735 -596882263
596837578 999936420
596915824 999858174
596968827 999805171
596969700 999804298
-999998230 -596775768
596954025 999819973
-999942351 -596831647
-999883670 -596890328
596827814 999946184
-999895213 -596878785
-999834289 -596939709
596826041 999947957
-999824240 -596949758
-999940581 -596833417
596886315 999887683
596783375 999990623
-999985278 -596788720
596950300 999823698
-999873404 -596900594
-999931339 -596842659
-999836228 -596937770
596887584 999886414
-999977544 -596796454
596831792 999942206
-999843178 -596930820
-999830965 -596943033
596774091 999999907
-999906182 -596867816
-999926620 -596847378
596860066 999913932
-999896370 -596877628
596794216 999979782
596863036 999910962
-999838898 -596935100
596859930 999914068
-999881520 -596892478
596859311 999914687
-999971342 -596802656
596882459 999891539
596937209 999836789
-999908821 -596865177
-999954244 -596819754
-999949777 -596824221
596798122 999975876
596835315 999938683
596941041 999832957
596908347 999865651
-999844104 -596929894
596958426 999815572
-999813523 -596960475
596944710 999829288
-999821899 -596952099
-999938768 -596835230
596855824 999918174
596829799 999944199
596877764 999896234
596834285 999939713
596838995 999935003
-999838456 -596935542
596830528 999943470
-999832784 -596941214
-999982770 -596791228
596885133 999888865
596860662 999913336
-999851883 -596922115
596918351 999855647
-999822411 -596951587
596889693 999884305
-999961035 -596812963
596972997 999801001
-999816539 -596957459
596932775 999841223
596920024 999853974
-999800273 -596973725
-999911156 -596862842
596968510 999805488
-999940650 -596833348
-999855352 -596918646
-999882438 -596891560
596871177 999902821
596821382 999952616
596810043 999963955
596911979 999862019
-999908816 -596865182
-999818250 -596955748
-999963500 -596810498
-999832403 -596941595
596934349 999839649
596817002 999956996
-999997417 -596776581
-999957393 -596816605
-999959202 -596814796
-999938628 -596835370
-999950709 -596823289
596952476 999821522
-999834883 -596939115
596967943 999806055
596881786 999892212
-999899627 -596874371
-999823944 -596950054
-999869891 -596904107
596910370 999863628
-999806857 -596967141
-999821255 -596952743
596887768 999886230
-999941315 -596832683
-999830272 -596943726
596872669 999901329
596837764 999936234
596866560 999907438
-999996599 -596777399
596912147 999861851
596936766 999837232
-999893930 -596880068
-999934693 -596839305
-999976720 -596797278
596858579 999915419
-999981816 -596792182
-999937228 -596836770
596959764 999814234
596899715 999874283
596920914 999853084
-999966735 -596807263
596895580 999878418
596909645 999864353
596947377 999826621
596802595 999971403
596870962 999903036
596846355 999927643
596920868 999853130
596930177 999843821
596921119 999852879
596877571 999896427
596911484 999862514
-999924512 -596849486
-999950140 -596823858
-999889394 -596884604
596959724 999814274
-999967681 -596806317
596787957 999986041
-999881328 -596892670
596915558 999858440
596970245 999803753
596907936 999866062
596797993 999976005
-999987713 -596786285
596833711 999940287
596829995 999944003
596953171 999820827
596838769 999935229
596820072 999953926
-999860154 -596913844
596953507 999820491
596886162 999887836
596935654 999838344
596904109 999869889
-999915354 -596858644
596835545 999938453
-999855078 -596918920
596891695 999882303
-999827536 -596946462
-999965161 -596808837
-999903791 -596870207
596835433 999938565
-999831332 -596942666
596867580 999906418
596813071 999960927
596797327 999976671
596963796 999810202
596850182 999923816
-999909123 -596864875
-999855008 -596918990
596871945 999902053
-999871760 -596902238
-999859336 -596914662
596833652 999940346
596910236 999863762
596935660 999838338
596795399 999978599
596921496 999852502
596787935 999986063
-999933845 -596840153
-999853487 -596920511
596858650 999915348
-999895752 -596878246
596948223 999825775
-999998009 -596775989
-999808602 -596965396
596822849 999951149
-999846452 -596927546
-999814598 -596959400
596873119 999900879
-999919224 -596854774
-999826126 -596947872
-999968730 -596805268
-999857983 -596916015
596855914 999918084
-999904236 -596869762
596840069 999933929
-999962117 -596811881
-999820095 -596953903
596854990 999919008
596857972 999916026
596904117 999869881
-999935507 -596838491
-999891805 -596882193
-999853022 -596920976
596943876 999830122
596837982 999936016
-999997284 -596776714
596884463 999889535
-999926699 -596847299
596808733 999965265
596911692 999862306
596856305 999917693
596926735 999847263
596789263 999984735
596886801 999887197
596861293 999912705
596806266 999967732
-999847045 -596926953
-999947841 -596826157
-999910580 -596863418
-999952067 -596821931
-999852679 -596921319
596813755 999960243
-999890106 -596883892
-999861014 -596912984
596883037 999890961
-999844034 -596929964
596802454 999971544
596922846 999851152
-999968114 -596805884
596873952 999900046
596972755 999801243
-999936023 -596837975
-999837344 -596936654
-999942354 -596831644
-999865010 -596908988
596900214 999873784
-999851324 -596922674
-999817493 -596956505
-999962310 -596811688
-999899709 -596874289
596878597 999895401
596776655 999997343
-999877247 -596896751
596924677 999849321
596954023 999819975
596911138 999862860
596918961 999855037
596868520 999905478
596897795 999876203
596813658 999960340
596957568 999816430
-999837070 -596936928
-999971917 -596802081
-999940653 -596833345
596929750 999844248
596934205 999839793
-999931387 -596842611
-999967338 -596806660
596941529 999832469
596948479 999825519
596826109 999947889
596844246 999929752
596877487 999896511
596843552 999930446
596780093 999993905
596815187 999958811
596970430 999803568
596861752 999912246
-999977844 -596796154
-999832540 -596941458
596937084 999836914
596801243 999972755
-999841987 -596932011
596803059 999970939
-999999083 -596774915
596902118 999871880
-999819338 -596954660
-999885223 -596888775
-999953869 -596820129
-999832350 -596941648
-999805940 -596968058
596785442 999988556
596950756 999823242
596850636 999923362
-999906147 -596867851
-999916691 -596857307
-999919741 -596854257
596808780 999965218
-999831306 -596942692
596783373 999990625
-999890598 -596883400
-999836151 -596937847
-999964450 -596809548
596949129 999824869
-999882104 -596891894
596889536 999884462
596907746 999866252
-999989324 -596784674
596806328 999967670
-999859711 -596914287
-999843123 -596930875
596822386 999951612
-999964172 -596809826
-999997953 -596776045
596806489 999967509
-999943411 -596830587
596887766 999886232
-999870856 -596903142
-999992356 -596781642
596795026 999978972
596799768 999974230
-999885766 -596888232
-999858233 -596915765
-999909921 -596864077
596783114 999990884
-999803144 -596970854
596867850 999906148
596885708 999888290
596876586 999897412
596780665 999993333
-999908789 -596865209
596799556 999974442
596973655 999800343
596914151 999859847
596799515 999974483
596873984 999900014
-999842305 -596931693
596969871 999804127
-999943887 -596830111
-999945327 -596828671
-999860129 -596913869
-999952863 -596821135
596896092 999877906
-999879906 -596894092
596776174 999997824
596776140 999997858
-999909688 -596864310
596793362 999980636
-999836283 -596937715
596884560 999889438
-999923658 -596850340
596967659 999806339
-999800419 -596973579
-999900216 -596873782
596861297 999912701
-999970531 -596803467
-999932940 -596841058
-999934118 -596839880
-999845191 -596928807
-999943034 -596830964
596942878 999831120
-999868943 -596905055
596784794 999989204
-999928785 -596845213
-999899366 -596874632
596852450 999921548
596904758 999869240
-999910448 -596863550
596783943 999990055
596804913 999969085
596795178 999978820
-999927502 -596846496
-999905515 -596868483
596972270 999801728
-999980286 -596793712
596799335 999974663
596847660 999926338
596803920 999970078
-999945980 -596828018
596893472 999880526
-999975550 -596798448
-999945033 -596828965
596844259 999929739
-999845439 -596928559
596875093 999898905
596880912 999893086
-999880455 -596893543
596943836 999830162
-999802588 -596971410
596950026 999823972
-999897949 -596876049
-999846172 -596927826
-999811359 -596962639
596811054 999962944
596861963 999912035
-999817642 -596956356
-999892139 -596881859
596913486 999860512
-999860996 -596913002
-999871535 -596902463
-999986708 -596787290
596885533 999888465
-999858404 -596915594
596888887 999885111
-999815035 -596958963
596805230 999968768
596800900 999973098
596973967 999800031
596874970 999899028
-999884871 -596889127
-999971261 -596802737
596866389 999907609
596893338 999880660
596965585 999808413
596829274 999944724
-999838812 -596935186
-999930505 -596843493
596822104 999951894
596857188 999916810
596781234 999992764
-999828736 -596945262
596853981 999920017
-999942769 -596831229
596911761 999862237
596804923 999969075
-999868675 -596905323
-999955578 -596818420
596870488 999903510
596895405 999878593
-999912102 -596861896
-999906709 -596867289
-999811137 -596962861
596780857 999993141
596854520 999919478
-999939327 -596834671
596911582 999862416
-999883199 -596890799
596971654 999802344
596947230 999826768
596886497 999887501
-999883632 -596890366
-999876023 -596897975
-999967723 -596806275
596790305 999983693
596801788 999972210
-999983968 -596790030
-999828061 -596945937
-999976860 -596797138
596911437 999862561
-999908555 -596865443
-999835445 -596938553
-999934669 -596839329
-999912156 -596861842
-999998821 -596775177
596797814 999976184
-999814730 -596959268
-999851022 -596922976
-999965224 -596808774
-999823010 -596950988
596901099 999872899
-999997321 -596776677
596891292 999882706
596967872 999806126
596802720 999971278
596872299 999901699
596929602 999844396
596918965 999855033
596852597 999921401
596878430 999895568
596877201 999896797
596926124 999847874
596895199 999878799
-999804606 -596969392
596777038 999996960
-999839418 -596934580
-999801378 -596972620
-999856854 -596917144
-999995462 -596778536
596779292 999994706
-999903914 -596870084
596925117 999848881
-999901127 -596872871
-999908850 -596865148
596913692 999860306
-999851158 -596922840
596918671 999855327
596942646 999831352
-999815813 -596958185
-999905790 -596868208
596871463 999902535
-999885528 -596888470
596942044 999831954
-999961286 -596812712
-999936433 -596837565
-999822488 -596951510
-999847073 -596926925
-999979257 -596794741
596933893 999840105
596869634 999904364
-999881390 -596892608
-999805286 -596968712
-999924223 -596849775
596831735 999942263
-999953635 -596820363
596884701 999889297
596864019 999909979
-999894298 -596879700
-999850335 -596923663
596894754 999879244
596802671 999971327
-999992861 -596781137
-999965120 -596808878
596821588 999952410
596824002 999949996
596804340 999969658
-999818310 -596955688
596832661 999941337
596785088 999988910
596849075 999924923
-999876930 -596897068
-999886893 -596887105
596917739 999856259
596861924 999912074
596810355 999963643
-999933319 -596840679
596921813 999852185
596798648 999975350
596830437 999943561
596907554 999866444
596841395 999932603
596775519 999998479
596782819 999991179
-999857721 -596916277
596874937 999899061
596957908 999816090
596852555 999921443
596896882 999877116
-999911788 -596862210
596789985 999984013
-999894834 -596879164
596952586 999821412
596856447 999917551
-999950607 -596823391
596897489 999876509
-999915463 -596858535
596946370 999827628
596857549 999916449
-999846297 -596927701
-999802979 -596971019
596900887 999873111
596815752 999958246
-999932337 -596841661
-999947445 -596826553
-999818371 -596955627
596884056 999889942
-999878024 -596895974
-999815975 -596958023
-999994031 -596779967
596777791 999996207
596852357 999921641
-999917199 -596856799
596869987 999904011
-999965101 -596808897
-999881622 -596892376
596792974 999981024
-999919618 -596854380
596898363 999875635
-999823231 -596950767
-999949445 -596824553
-999971895 -596802103
-999953419 -596820579
596848360 999925638
-999941180 -596832818
596861168 999912830
596877935 999896063
-999835360 -596938638
-999892889 -596881109
-999867857 -596906141
596907434 999866564
596813137 999960861
596871625 999902373
-999926353 -596847645
596967079 999806919
596852027 999921971
596797171 999976827
596858967 999915031
-999946024 -596827974
596794547 999979451
596796800 999977198
-999949578 -596824420
596917933 999856065
596949037 999824961
596784903 999989095
-999986593 -596787405
596874249 999899749
-999872378 -596901620
596810730 999963268
-999999105 -596774893
-999919891 -596854107
596972592 999801406
596847822 999926176
-999910221 -596863777
-999839950 -596934048
596947325 999826673
-999904133 -596869865
-999824429 -596949569
-999925882 -596848116
596953747 999820251
596885399 999888599
-999879668 -596894330
-999934547 -596839451
-999901145 -596872853
-999916668 -596857330
596796954 999977044
596813906 999960092
-999904898 -596869100
-999849595 -596924403
-999860872 -596913126
-999976905 -596797093
-999905340 -596868658
596824129 999949869
596899710 999874288
-999958184 -596815814
596786474 999987524
-999835925 -596938073
596908710 999865288
596942023 999831975
-999815224 -596958774
596833766 999940232
-999851208 -596922790
-999883032 -596890966
596851177 999922821
596894129 999879869
596775553 999998445
-999953562 -596820436
596897019 999876979
596859259 999914739
596904482 999869516
596920687 999853311
596942710 999831288
-999928654 -596845344
596972712 999801286
-999895240 -596878758
596827726 999946272
596920125 999853873
-999881675 -596892323
-999826805 -596947193
-999826031 -596947967
596811302 999962696
596910024 999863974
-999845125 -596928873
596800388 999973610
-999927501 -596846497
-999893144 -596880854
-999914478 -596859520
-999894374 -596879624
-999811723 -596962275
596777045 999996953
596943227 999830771
596921154 999852844
-999942582 -596831416
-999956533 -596817465
-999870767 -596903231
-999839962 -596934036
-999832079 -596941919
-999853731 -596920267
-999949022 -596824976
596939273 999834725
-999822863 -596951135
596813012 999960986
596848058 999925940
-999970146 -596803852
-999909996 -596864002
596938146 999835852
596832904 999941094
596840975 999933023
596793252 999980746
596830165 999943833
-999942086 -596831912
596863966 999910032
-999966154 -596807844
596838064 999935934
-999888222 -596885776
-999953689 -596820309
596959098 999814900
596885180 999888818
596902937 999871061
596796262 999977736
596856563 999917435
-999958557 -596815441
-999855428 -596918570
-999917008 -596856990
-999823085 -596950913
-999850436 -596923562
596946177 999827821
-999825718 -596948280
-999838286 -596935712
-999943871 -596830127
-999927911 -596846087
596777381 999996617
-999851571 -596922427
596845900 999928098
-999932364 -596841634
596873539 999900459
-999933798 -596840200
596863338 999910660
-999873849 -596900149
596943346 999830652
-999990711 -596783287
-999966567 -596807431
-999971956 -596802042
-999928657 -596845341
-999988302 -596785696
-999985745 -596788253
-999900274 -596873724
596838279 999935719
-999873575 -596900423
-999823988 -596950010
596852073 999921925
596882256 999891742
-999841939 -596932059
-999904486 -596869512
-999803146 -596970852
596849040 999924958
596831759 999942239
596912872 999861126
596844067 999929931
-999973395 -596800603
596905540 999868458
596814550 999959448
596970227 999803771
-999958404 -596815594
596964280 999809718
-999984609 -596789389
596810543 999963455
-999907306 -596866692
596872681 999901317
596824631 999949367
596958262 999815736
596822532 999951466
596858489 999915509
-999814721 -596959277
596931366 999842632
-999850283 -596923715
596795293 999978705
596877842 999896156
596844557 999929441
596973755 999800243
-999849338 -596924660
-999827786 -596946212
-999901062 -596872936
-999906431 -596867567
596780878 999993120
-999867436 -596906562
596827834 999946164
596813928 999960070
596823279 999950719
596931583 999842415
-999943012 -596830986
-999934269 -596839729
-999898376 -596875622
596826688 999947310
-999916398 -596857600
-999883963 -596890035
-999958948 -596815050
596936719 999837279
596962428 999811570
596855040 999918958
-999815001 -596958997
-999806575 -596967423
-999886990 -596887008
-999946323 -596827675
-999863548 -596910450
596922694 999851304
596891058 999882940
596820721 999953277
-999967959 -596806039
-999976238 -596797760
-999999371 -596774627
596950175 999823823
-999839766 -596934232
596956662 999817336
596872996 999901002
-999809526 -596964472
596805075 999968923
-999957016 -596816982
596808077 999965921
596899808 999874190
596849505 999924493
596900143 999873855
596886105 999887893
596815568 999958430
-999924445 -596849553
-999901723 -596872275
596888197 999885801
596861609 999912389
596896449 999877549
-999800249 -596973749
596784817 999989181
-999883996 -596890002
596820712 999953286
-999840704 -596933294
-999859999 -596913999
-999872510 -596901488
-999810244 -596963754
-999996054 -596777944
-999881961 -596892037
-999958758 -596815240
596897472 999876526
596917676 999856322
-999951294 -596822704
596919446 999854552
-999909923 -596864075
596789951 999984047
-999829744 -596944254
596784074 999989924
596938875 999835123
-999932627 -596841371
-999868570 -596905428
-999814155 -596959843
596965008 999808990
596792002 999981996
-999814381 -596959617
-999964808 -596809190
596875058 999898940
596966256 999807742
596935391 999838607
596804258 999969740
596891355 999882643
-999902943 -596871055
-999983635 -596790363
-999943317 -596830681
596878810 999895188
-999987088 -596786910
596958757 999815241
-999911663 -596862335
596907429 999866569
-999995888 -596778110
-999911002 -596862996
-999910915 -596863083
-999895191 -596878807
-999852365 -596921633
-999874907 -596899091
-999861710 -596912288
-999800801 -596973197
-999916833 -596857165
596806531 999967467
-999860429 -596913569
-999885957 -596888041
596849288 999924710
-999882384 -596891614
-999956242 -596817756
596791447 999982551
596906381 999867617
596943711 999830287
-999928292 -596845706
-999884732 -596889266
-999927857 -596846141
596872519 999901479
596794427 999979571
-999862061 -596911937
-999845316 -596928682
-999949770 -596824228
-999860674 -596913324
596799645 999974353
-999817862 -596956136
596877791 999896207
-999802150 -596971848
596868866 999905132
596868901 999905097
596961426 999812572
-999955171 -596818827
-999975025 -596798973
-999916545 -596857453
596947521 999826477
596845810 999928188
596959165 999814833
-999887300 -596886698
596802239 999971759
596802381 999971617
596881244 999892754
596806856 999967142
-999814783 -596959215
596817972 999956026
-999999196 -596774802
596941892 999832106
596948754 999825244
-999806370 -596967628
596971556 999802442
596816041 999957957
596808113 999965885
596858551 999915447
-999826550 -596947448
-999950654 -596823344
596951266 999822732
596856739 999917259
-999926395 -596847603
-999810678 -596963320
-999889838 -596884160
-999989115 -596784883
596908917 999865081
596860650 999913348
-999945434 -596828564
596860921 999913077
-999870222 -596903776
596781725 999992273
-999952087 -596821911
596973040 999800958
596885843 999888155
-999932853 -596841145
596802062 999971936
-999973652 -596800346
596856897 999917101
-999959029 -596814969
596916345 999857653
-999905225 -596868773
-999855944 -596918054
-999853049 -596920949
-999909089 -596864909
596800979 999973019
596869991 999904007
596921260 999852738
596912917 999861081
-999858275 -596915723
596864527 999909471
-999844267 -596929731
-999833882 -596940116
-999927964 -596846034
-999907182 -596866816
-999903650 -596870348
596798096 999975902
-999866373 -596907625
-999858871 -596915127
-999970418 -596803580
596932950 999841048
596932246 999841752
596779529 999994469
-999931177 -596842821
-999923403 -596850595
-999917661 -596856337
596839484 999934514
-999981864 -596792134
596939802 999834196
-999917503 -596856495
-999849092 -596924906
596784376 999989622
596807140 999966858
596909956 999864042
-999950808 -596823190
596823140 999950858
-999813968 -596960030
-999953977 -596820021
596816974 999957024
-999839056 -596934942
-999852029 -596921969
596850835 999923163
-999821267 -596952731
596777207 999996791
-999801720 -596972278
596970619 999803379
596886026 999887972
-999854839 -596919159
596846199 999927799
596875447 999898551
596944095 999829903
-999876245 -596897753
-999835736 -596938262
596886694 999887304
-999937485 -596836513
-999911677 -596862321
-999983769 -596790229
596803309 999970689
596914559 999859439
596878276 999895722
596835139 999938859
596870676 999903322
596929218 999844780
596818165 999955833
596885265 999888733
596860315 999913683
596781434 999992564
-999996199 -596777799
-999879737 -596894261
-999975571 -596798427
-999929728 -596844270
-999804790 -596969208
-999949449 -596824549
596841291 999932707
-999902096 -596871902
596782207 999991791
596780557 999993441
-999841960 -596932038
-999989176 -596784822
596951048 999822950
596935828 999838170
-999987107 -596786891
596774995 999999003
-999974533 -596799465
-999866259 -596907739
596845818 999928180
596966509 999807489
596908433 999865565
-999812086 -596961912
596855073 999918925
-999822684 -596951314
596949237 999824761
596936562 999837436
596928858 999845140
596865114 999908884
596881857 999892141
-999978240 -596795758
596801082 999972916
596779590 999994408
596942353 999831645
-999978593 -596795405
-999836995 -596937003
-999919884 -596854114
596801785 999972213
-999852128 -596921870
596814107 999959891
-999999190 -596774808
596864179 999909819
-999969074 -596804924
596849909 999924089
596970737 999803261
-999978054 -596795944
596825383 999948615
-999930933 -596843065
596891983 999882015
-999942758 -596831240
596954298 999819700
-999947918 -596826080
-999909144 -596864854
596884971 999889027
596964847 999809151
-999885668 -596888330
-999867839 -596906159
596886194 999887804
596865330 999908668
596844555 999929443
-999999217 -596774781
596921760 999852238
-999924982 -596849016
596867141 999906857
596782907 999991091
-999862208 -596911790
-999865966 -596908032
596868899 999905099
-999889913 -596884085
596777801 999996197
-999942897 -596831101
596922026 999851972
-999882358 -596891640
-999933952 -596840046
-999903928 -596870070
-999839597 -596934401
596848173 999925825
-999939691 -596834307
596830687 999943311
-999813002 -596960996
-999917493 -596856505
-999903553 -596870445
-999823789 -596950209
596918890 999855108
-999914873 -596859125
-999918596 -596855402
596862144 999911854
596784449 999989549
-999958287 -596815711
596785771 999988227
-999916175 -596857823
-999994831 -596779167
596859429 999914569
596816778 999957220
596935930 999838068
596878771 999895227
596889182 999884816
596964868 999809130
-999957780 -596816218
596786797 999987201
596820688 999953310
596818260 999955738
596893694 999880304
596828055 999945943
-999958502 -596815496
596919639 999854359
596776616 999997382
596897632 999876366
596817445 999956553
-999979107 -596794891
596948305 999825693
596820247 999953751
-999878130 -596895868
-999981586 -596792412
-999990205 -596783793
596894770 999879228
-999962282 -596811716
596797156 999976842
-999956938 -596817060
596963778 999810220
596952967 999821031
596823114 999950884
-999857383 -596916615
-999883063 -596890935
596823960 999950038
596898497 999875501
596937764 999836234
596841114 999932884
596776757 999997241
596905369 999868629
-999934965 -596839033
-999917337 -596856661
-999825090 -596948908
-999893784 -596880214
596855619 999918379
-999987356 -596786642
596955608 999818390
596868693 999905305
-999938686 -596835312
596871955 999902043
596852718 999921280
596851869 999922129
596930665 999843333
596808235 999965763
596924070 999849928
-999864114 -596909884
-999902123 -596871875
-999887245 -596886753
-999896281 -596877717
596811869 999962129
-999837854 -596936144
596832416 999941582
596921508 999852490
-999961385 -596812613
596837952 999936046
-999932021 -596841977
-999886390 -596887608
-999981191 -596792807
596783681 999990317
596837507 999936491
-999933770 -596840228
596814587 999959411
596860516 999913482
596938187 999835811
596887597 999886401
596796451 999977547
-999894416 -596879582
-999955075 -596818923
596908994 999865004
596789401 999984597
-999813766 -596960232
-999950649 -596823349
596947189 999826809
-999930612 -596843386
-999971861 -596802137
596815243 999958755
596905170 999868828
596875878 999898120
-999965272 -596808726
596931226 999842772
-999961703 -596812295
596827907 999946091
596895989 999878009
596866086 999907912
-999800510 -596973488
-999853065 -596920933
596856531 999917467
-999939591 -596834407
596964251 999809747
-999973424 -596800574
-999968423 -596805575
596872929 999901069
596901773 999872225
-999846976 -596927022
-999825946 -596948052
-999864860 -596909138
-999905865 -596868133
596837364 999936634
-999926744 -596847254
596778652 999995346
-999842203 -596931795
596886043 999887955
596973349 999800649
-999873387 -596900611
596921211 999852787
596798034 999975964
-999932818 -596841180
-999896085 -596877913
596837082 999936916
-999973566 -596800432
-999961931 -596812067
-999868329 -596905669
596920739 999853259
-999893133 -596880865
-999895585 -596878413
-999932447 -596841551
596802558 999971440
596859339 999914659
-999958891 -596815107
-999994113 -596779885
596795931 999978067
-999913950 -596860048
-999870293 -596903705
596881453 999892545
-999821836 -596952162
-999991153 -596782845
596951379 999822619
-999951924 -596822074
596969747 999804251
-999829141 -596944857
-999905862 -596868136
-999998694 -596775304
-999849419 -596924579
596818470 999955528
-999890825 -596883173
596895374 999878624
596853479 999920519
-999803869 -596970129
596861900 999912098
-999858529 -596915469
596824470 999949528
596934370 999839628
-999953789 -596820209
596958636 999815362
596781637 999992361
596891457 999882541
-999999098 -596774900
-999886686 -596887312
-999823806 -596950192
596775678 999998320
596803347 999970651
596827295 999946703
596896326 999877672
-999885341 -596888657
596850115 999923883
-999871523 -596902475
-999994475 -596779523
-999999656 -596774342
-999861723 -596912275
-999880156 -596893842
596779151 999994847
-999859047 -596914951
596783618 999990380
-999997059 -596776939
-999951606 -596822392
-999832737 -596941261
-999836010 -596937988
-999976972 -596797026
596824082 999949916
596861813 999912185
-999872809 -596901189
-999869406 -596904592
-999988903 -596785095
596966785 999807213
596888704 999885294
-999927563 -596846435
-999864681 -596909317
596863433 999910565
-999941781 -596832217
-999861265 -596912733
596863157 999910841
596820750 999953248
596878146 999895852
596907318 999866680
596815300 999958698
596950747 999823251
596935913 999838085
596953013 999820985
596779699 999994299
596822624 999951374
596904418 999869580
-999933172 -596840826
596848207 999925791
-999942991 -596831007
-999998316 -596775682
596906614 999867384
-999816624 -596957374
596960261 999813737
596917423 999856575
596896786 999877212
596908697 999865301
596915008 999858990
-999800724 -596973274
596821867 999952131
596912390 999861608
596792062 999981936
596934768 999839230
-999904150 -596869848
-999861787 -596912211
596789813 999984185
-999823327 -596950671
596821919 999952079
596963426 999810572
596910821 999863177
596798362 999975636
596872026 999901972
596963679 999810319
-999804035 -596969963
-999864535 -596909463
596927668 999846330
596922261 999851737
-999915902 -596858096
596822454 999951544
596900410 999873588
596783769 999990229
596911341 999862657
596880509 999893489
596967315 999806683
-999953974 -596820024
-999979849 -596794149
-999962853 -596811145
596852326 999921672
-999958799 -596815199
596945695 999828303
-999880280 -596893718
596899222 999874776
596962204 999811794
-999823301 -596950697
596889949 999884049
596933760 999840238
596950995 999823003
-999856913 -596917085
596803706 999970292
-999918022 -596855976
-999916164 -596857834
-999844362 -596929636
596856113 999917885
596780515 999993483
-999811139 -596962859
-999929474 -596844524
-999963792 -596810206
-999816805 -596957193
596866459 999907539
596822694 999951304
-999939469 -596834529
596868278 999905720
-999906772 -596867226
596942364 999831634
596865412 999908586
596826339 999947659
596790807 999983191
-999858079 -596915919
596917351 999856647
596870066 999903932
596836639 999937359
596855856 999918142
596810137 999963861
-999804131 -596969867
596802351 999971647
596812353 999961645
-999906803 -596867195
596916056 999857942
-999804410 -596969588
596890148 999883850
596884918 999889080
596839664 999934334
-999996232 -596777766
-999912148 -596861850
596828004 999945994
596906450 999867548
-999853950 -596920048
596807654 999966344
-999933700 -596840298
-999941342 -596832656
596931383 999842615
-999901651 -596872347
596895724 999878274
-999921105 -596852893
596798430 999975568
-999942864 -596831134
596785772 999988226
-999809205 -596964793
-999863294 -596910704
-999968551 -596805447
596948321 999825677
-999854609 -596919389
-999931724 -596842274
-999872244 -596901754
-999938129 -596835869
-999841350 -596932648
596965465 999808533
-999964370 -596809628
596794139 999979859
-999919425 -596854573
-999895527 -596878471
596895596 999878402
596842435 999931563
-999970144 -596803854
-999929141 -596844857
596821399 999952599
596856601 999917397
596888028 999885970
-999899141 -596874857
-999985391 -596788607
-999850520 -596923478
-999869602 -596904396
596776447 999997551
-999872612 -596901386
-999807352 -596966646
596884318 999889680
596890940 999883058
-999954644 -596819354
596958468 999815530
596959087 999814911
-999843532 -596930466
-999915703 -596858295
596916669 999857329
-999811998 -596962000
596860668 999913330
596894956 999879042
596946441 999827557
-999960794 -596813204
-999953169 -596820829
-999934346 -596839652
596876982 999897016
596803085 999970913
-999843477 -596930521
-999921613 -596852385
596934078 999839920
-999812183 -596961815
596915416 999858582
596913534 999860464
596862756 999911242
596918679 999855319
-999805491 -596968507
596861209 999912789
596797355 999976643
-999890239 -596883759
-999865793 -596908205
-999920167 -596853831
-999977261 -596796737
-999915796 -596858202
596776789 999997209
596870409 999903589
596947863 999826135
-999969869 -596804129
-999850271 -596923727
-999974661 -596799337
-999906488 -596867510
-999956225 -596817773
-999861083 -596912915
-999801300 -596972698
596968609 999805389
596782397 999991601
-999908187 -596865811
596846623 999927375
596907462 999866536
-999873124 -596900874
-999964039 -596809959
596965325 999808673
596897122 999876876
-999957109 -596816889
-999835734 -596938264
-999814421 -596959577
-999851631 -596922367
596873024 999900974
596948135 999825863
-999832869 -596941129
596913910 999860088
596775392 999998606
596943528 999830470
-999930072 -596843926
596844472 999929526
596784799 999989199
596863431 999910567
-999826918 -596947080
-999929818 -596844180
596967864 999806134
-999824553 -596949445
596883639 999890359
-999914879 -596859119
-999824131 -596949867
-999840787 -596933211
-999830832 -596943166
-999994072 -596779926
-999919844 -596854154
596806341 999967657
-999926885 -596847113
596962108 999811890
596777156 999996842
-999825290 -596948708
596940752 999833246
-999839512 -596934486
-999907102 -596866896
-999959188 -596814810
596777551 999996447
-999850064 -596923934
596850767 999923231
596960953 999813045
596919466 999854532
596902280 999871718
596885172 999888826
596797566 999976432
-999991355 -596782643
-999849762 -596924236
-999910088 -596863910
596899867 999874131
-999942152 -596831846
-999886418 -596887580
596808142 999965856
-999805727 -596968271
-999900557 -596873441
596834827 999939171
-999929698 -596844300
596776791 999997207
-999859113 -596914885
596878884 999895114
-999817989 -596956009
-999953645 -596820353
596805871 999968127
-999842599 -596931399
596810081 999963917
596937290 999836708
596859624 999914374
-999950093 -596823905
-999803853 -596970145
596852047 999921951
596884511 999889487
-999917477 -596856521
596781214 999992784
-999836176 -596937822
596797730 999976268
596814258 999959740
-999901621 -596872377
-999938962 -596835036
-999928047 -596845951
-999988851 -596785147
596828922 999945076
-999914302 -596859696
-999824528 -596949470
596923308 999850690
596933870 999840128
-999804319 -596969679
-999922784 -596851214
596949999 999823999
596936409 999837589
-999836783 -596937215
596939781 999834217
-999800658 -596973340
596957580 999816418
596905484 999868514
-999859125 -596914873
596818990 999955008
596958026 999815972
596880005 999893993
596954755 999819243
596819520 999954478
596794746 999979252
596882421 999891577
596881653 999892345
-999963771 -596810227
-999843378 -596930620
596882068 999891930
596840264 999933734
596819408 999954590
-999928509 -596845489
596969378 999804620
596902089 999871909
596957129 999816869
-999851969 -596922029
596938719 999835279
-999887915 -596886083
-999869348 -596904650
-999952747 -596821251
596822080 999951918
-999843784 -596930214
596937090 999836908
596865509 999908489
-999826866 -596947132
596820346 999953652
-999974134 -596799864
596834601 999939397
596895810 999878188
-999904345 -596869653
-999855007 -596918991
596875806 999898192
-999858982 -596915016
-999858087 -596915911
596837583 999936415
596786094 999987904
-999804128 -596969870
-999899084 -596874914
-999817820 -596956178
-999997367 -596776631
596816119 999957879
-999883329 -596890669
-999938730 -596835268
596886360 999887638
596858816 999915182
-999979102 -596794896
-999808122 -596965876
-999824484 -596949514
-999869419 -596904579
596948882 999825116
-999931925 -596842073
596923937 999850061
-999916203 -596857795
-999859986 -596914012
596930643 999843355
-999825750 -596948248
-999992402 -596781596
-999869655 -596904343
596921719 999852279
596805426 999968572
-999960922 -596813076
596939869 999834129
596852891 999921107
596898385 999875613
596847651 999926347
-999902189 -596871809
596971053 999802945
-999942625 -596831373
596866723 999907275
596909886 999864112
-999965811 -596808187
-999990794 -596783204
596947648 999826350
-999863861 -596910137
-999956058 -596817940
-999931900 -596842098
-999867165 -596906833
-999912406 -596861592
596843087 999930911
596807368 999966630
596787926 999986072
596798258 999975740
596887548 999886450
-999817919 -596956079
596931877 999842121
596812345 999961653
596790999 999982999
-999871130 -596902868
-999940357 -596833641
-999854722 -596919276
596885322 999888676
596834793 999939205
-999913443 -596860555
596966542 999807456
596867339 999906659
-999977710 -596796288
596950312 999823686
596777015 999996983
-999823009 -596950989
-999873584 -596900414
-999833448 -596940550
-999839827 -596934171
-999844256 -596929742
-999828698 -596945300
-999856596 -596917402
-999842340 -596931658
-999948565 -596825433
596954098 999819900
-999967757 -596806241
-999922211 -596851787
596838522 999935476
596827053 999946945
596909794 999864204
596854192 999919806
596877000 999896998
596806520 999967478
-999919041 -596854957
596863874 999910124
-999866978 -596907020
596922880 999851118
-999979456 -596794542
-999841276 -596932722
596857751 999916247
596803797 999970201
596959091 999814907
-999832186 -596941812
-999952120 -596821878
596785434 999988564
-999871267 -596902731
596883366 999890632
596921181 999852817
596858050 999915948
-999848770 -596925228
596842179 999931819
596783158 999990840
596791465 999982533
-999874746 -596899252
596896726 999877272
-999843856 -596930142
-999962562 -596811436
596946553 999827445
-999944601 -596829397
596881386 999892612
-999877445 -596896553
-999811493 -596962505
-999875862 -596898136
-999930811 -596843187
-999870312 -596903686
-999972006 -596801992
-999913498 -596860500
596877836 999896162
596898410 999875588
596970802 999803196
596948490 999825508
596803349 999970649
596933159 999840839
596871278 999902720
596940425 999833573
-999806412 -596967586
-999818918 -596955080
596915603 999858395
596796727 999977271
596917916 999856082
-999884299 -596889699
-999953418 -596820580
-999867605 -596906393
596898101 999875897
596825405 999948593
596968192 999805806
596957021 999816977
596797715 999976283
-999959914 -596814084
-999933787 -596840211
-999827638 -596946360
-999939218 -596834780
-999949370 -596824628
596836682 999937316
-999885231 -596888767
596842554 999931444
596906697 999867301
596879884 999894114
596868777 999905221
-999805878 -596968120
-999869477 -596904521
596849504 999924494
596782601 999991397
-999952804 -596821194
-999872209 -596901789
-999801563 -596972435
-999864601 -596909397
-999998075 -596775923
-999937559 -596836439
596833615 999940383
596881764 999892234
-999898912 -596875086
-999985109 -596788889
596971186 999802812
596859359 999914639
596919230 999854768
596936384 999837614
-999891682 -596882316
-999939226 -596834772
596914363 999859635
-999954259 -596819739
596907265 999866733
596803966 999970032
596879430 999894568
596901584 999872414
596877413 999896585
-999883091 -596890907
596959186 999814812
596908776 999865222
-999820364 -596953634
596783906 999990092
-999993816 -596780182
596788288 999985710
-999862858 -596911140
-999859907 -596914091
-999864859 -596909139
-999980726 -596793272
596894224 999879774
596783550 999990448
-999974713 -596799285
-999907193 -596866805
596798164 999975834
-999943811 -596830187
596805744 999968254
-999994833 -596779165
596864927 999909071
596780116 999993882
-999846580 -596927418
-999893874 -596880124
596774865 999999133
-999846931 -596927067
-999897563 -596876435
-999997129 -596776869
596833664 999940334
596838250 999935748
-999839946 -596934052
596795712 999978286
-999993540 -596780458
596818299 999955699
596875650 999898348
-999839915 -596934083
-999947547 -596826451
-999837191 -596936807
596927342 999846656
-999806764 -596967234
596853497 999920501
596790855 999983143
-999992665 -596781333
-999870863 -596903135
596798144 999975854
-999923347 -596850651
-999890228 -596883770
-999842068 -596931930
-999875371 -596898627
596804932 999969066
596890761 999883237
-999958563 -596815435
596830392 999943606
596904693 999869305
596919880 999854118
596878732 999895266
596921570 999852428
-999941540 -596832458
596812171 999961827
596785980 999988018
-999973738 -596800260
-999877316 -596896682
596961472 999812526
596909948 999864050
-999841636 -596932362
596840628 999933370
596851829 999922169
-999855791 -596918207
-999961982 -596812016
-999943109 -596830889
596905706 999868292
-999977184 -596796814
596902263 999871735
596873749 999900249
596837070 999936928
596942737 999831261
-999941395 -596832603
596951951 999822047
596867148 999906850
596944219 999829779
-999963977 -596810021
-999881060 -596892938
-999979974 -596794024
596876890 999897108
596919025 999854973
596881894 999892104
596951873 999822125
596839217 999934781
596889563 999884435
-999960324 -596813674
-999855858 -596918140
-999808954 -596965044
-999958490 -596815508
596843802 999930196
596804940 999969058
596890929 999883069
596787555 999986443
-999992770 -596781228
596913024 999860974
-999900527 -596873471
-999868834 -596905164
596855815 999918183
-999930644 -596843354
-999841863 -596932135
596933104 999840894
-999800710 -596973288
-999860815 -596913183
596840758 999933240
596839627 999934371
596885258 999888740
-999866429 -596907569
596946366 999827632
596897029 999876969
-999838124 -596935874
596961801 999812197
596866869 999907129
596888763 999885235
596828825 999945173
-999818760 -596955238
596901625 999872373
596943184 999830814
596839272 999934726
-999991734 -596782264
-999834701 -596939297
-999853293 -596920705
596801591 999972407
-999932226 -596841772
-999932798 -596841200
-999957680 -596816318
596833011 999940987
596969272 999804726
596959061 999814937
596970474 999803524
596846660 999927338
596808651 999965347
596949553 999824445
596884506 999889492
596790166 999983832
596868447 999905551
596901414 999872584
596774576 999999422
-999863146 -596910852
-999978732 -596795266
596905215 999868783
-999876119 -596897879
596932398 999841600
596812536 999961462
-999851100 -596922898
596810111 999963887
-999842982 -596931016
596830841 999943157
596781151 999992847
596870735 999903263
-999885262 -596888736
596839604 999934394
596942857 999831141
596774079 999999919
596775386 999998612
-999870772 -596903226
596825746 999948252
-999875115 -596898883
596854611 999919387
596940673 999833325
596850892 999923106
596907814 999866184
596932380 999841618
-999818178 -596955820
596818842 999955156
-999932143 -596841855
-999891310 -596882688
596845178 999928820
-999927863 -596846135
596973368 999800630
596809195 999964803
-999869652 -596904346
596932884 999841114
596912472 999861526
596857616 999916382
-999974755 -596799243
596818437 999955561
-999865498 -596908500
596899609 999874389
-999832280 -596941718
596829053 999944945
-999947316 -596826682
596892128 999881870
-999810568 -596963430
596966908 999807090
-999922486 -596851512
596893898 999880100
-999985698 -596788300
-999818470 -596955528
-999893497 -596880501
596880208 999893790
-999939627 -596834371
-999988211 -596785787
-999813690 -596960308
-999878279 -596895719
596865658 999908340
596838368 999935630
-999933110 -596840888
596863666 999910332
596784641 999989357
-999904644 -596869354
-999825143 -596948855
-999870124 -596903874
596789062 999984936
596816420 999957578
596800182 999973816
596797124 999976874
596895615 999878383
596923356 999850642
-999937196 -596836802
-999982479 -596791519
-999814335 -596959663
596835835 999938163
-999869046 -596904952
-999801223 -596972775
-999863015 -596910983
-999846043 -596927955
596901876 999872122
596894879 999879119
-999990357 -596783641
-999895497 -596878501
596847690 999926308
-999898837 -596875161
596931304 999842694
-999901677 -596872321
-999899079 -596874919
-999858157 -596915841
596900482 999873516
-999984227 -596789771
596923366 999850632
-999958532 -596815466
596907704 999866294
596871377 999902621
-999835297 -596938701
596827378 999946620
-999891039 -596882959
-999843128 -596930870
596813352 999960646
-999805231 -596968767
596832471 999941527
-999898817 -596875181
596939448 999834550
-999844556 -596929442
-999886608 -596887390
-999962885 -596811113
596935821 999838177
596817734 999956264
596963433 999810565
596834863 999939135
-999818081 -596955917
-999807035 -596966963
-999987231 -596786767
-999802975 -596971023
-999802818 -596971180
-999836645 -596937353
596938924 999835074
596899735 999874263
-999993791 -596780207
596964789 999809209
-999800813 -596973185
596883350 999890648
596828735 999945263
-999856636 -596917362
596802000 999971998
596960162 999813836
596814378 999959620
-999817217 -596956781
596956532 999817466
596859715 999914283
-999804437 -596969561
-999998618 -596775380
596848700 999925298
596971638 999802360
-999960933 -596813065
596891542 999882456
596782336 999991662
596793423 999980575
596795935 999978063
-999835147 -596938851
-999957102 -596816896
-999832679 -596941319
596953562 999820436
-999960347 -596813651
-999864824 -596909174
596920388 999853610
596968448 999805550
596910411 999863587
596923504 999850494
596833955 999940043
-999816811 -596957187
-999850807 -596923191
-999857797 -596916201
596868822 999905176
596911263 999862735
-999907011 -596866987
596889049 999884949
-999942799 -596831199
-999818256 -596955742
-999956320 -596817678
-999941812 -596832186
-999939399 -596834599
596842654 999931344
596970945 999803053
-999998843 -596775155
-999907886 -596866112
-999889939 -596884059
-999901349 -596872649
-999841851 -596932147
596840237 999933761
596857574 999916424
-999983526 -596790472
596966039 999807959
-999844460 -596929538
-999853729 -596920269
-999806636 -596967362
-999867845 -596906153
596882237 999891761
596894470 999879528
-999947777 -596826221
596877627 999896371
-999908522 -596865476
596876192 999897806
596826560 999947438
-999843026 -596930972
-999806365 -596967633
596968661 999805337
-999972335 -596801663
-999836641 -596937357
596968345 999805653
596784144 999989854
596838937 999935061
-999845655 -596928343
-999876398 -596897600
-999884073 -596889925
596950776 999823222
596926924 999847074
596796171 999977827
596929326 999844672
-999813023 -596960975
-999915196 -596858802
-999878768 -596895230
596777743 999996255
-999961848 -596812150
-999928425 -596845573
596963337 999810661
596874224 999899774
-999842949 -596931049
596857227 999916771
-999857131 -596916867
-999994231 -596779767
-999801770 -596972228
596903263 999870735
596937713 999836285
-999938373 -596835625
-999883105 -596890893
-999948642 -596825356
-999838310 -596935688
-999918725 -596855273
596919085 999854913
-999969009 -596804989
-999835622 -596938376
-999903065 -596870933
-999973125 -596800873
596881240 999892758
596833273 999940725
-999858815 -596915183
596963913 999810085
-999825728 -596948270
-999952856 -596821142
596915532 999858466
596896807 999877191
-999959825 -596814173
596973797 999800201
-999945765 -596828233
596970967 999803031
596864955 999909043
-999836723 -596937275
596941254 999832744
-999847049 -596926949
596963064 999810934
-999923447 -596850551
596912146 999861852
596972155 999801843
-999818273 -596955725
-999861675 -596912323
596883047 999890951
596947493 999826505
596777357 999996641
596950180 999823818
596907524 999866474
-999890437 -596883561
596835693 999938305
-999984137 -596789861
-999826741 -596947257
-999897861 -596876137
-999995969 -596778029
-999858505 -596915493
596838854 999935144
-999900194 -596873804
596889079 999884919
596795619 999978379
596782104 999991894
596843714 999930284
596923856 999850142
596938524 999835474
-999994471 -596779527
596845835 999928163
-999831449 -596942549
596886776 999887222
596948369 999825629
-999845547 -596928451
-999860681 -596913317
-999977037 -596796961
596870958 999903040
-999826252 -596947746
596841322 999932676
596950560 999823438
596836077 999937921
-999861963 -596912035
596774532 999999466
596790389 999983609
596895688 999878310
-999898207 -596875791
596802508 999971490
-999987886 -596786112
-999845207 -596928791
596856394 999917604
-999936029 -596837969
-999875415 -596898583
-999816061 -596957937
-999827829 -596946169
596796627 999977371
-999949931 -596824067
596848118 999925880
-999942649 -596831349
596951825 999822173
596806761 999967237
-999928721 -596845277
596952981 999821017
-999866986 -596907012
596806002 999967996
-999867488 -596906510
596950796 999823202
596791877 999982121
596816287 999957711
-999816137 -596957861
-999807976 -596966022
-999879370 -596894628
596852269 999921729
-999970451 -596803547
-999946496 -596827502
596896987 999877011
596790182 999983816
-999840535 -596933463
-999800275 -596973723
596924281 999849717
-999820102 -596953896
-999877653 -596896345
596823522 999950476
-999856802 -596917196
596921678 999852320
-999895557 -596878441
-999907085 -596866913
596945541 999828457
-999849281 -596924717
596912910 999861088
-999851823 -596922175
-999803861 -596970137
596832573 999941425
596919563 999854435
596871382 999902616
-999946033 -596827965
-999890187 -596883811
-999972678 -596801320
-999924691 -596849307
-999801558 -596972440
-999889245 -596884753
-999921384 -596852614
596837349 999936649
596862736 999911262
-999948955 -596825043
596921329 999852669
596839299 999934699
596871424 999902574
596898646 999875352
-999894083 -596879915
-999825751 -596948247
596872123 999901875
596850936 999923062
596890077 999883921
-999810910 -596963088
596776038 999997960
596927125 999846873
-999807076 -596966922
596876837 999897161
596877321 999896677
-999833797 -596940201
596773998 1000000000
-999958518 -596815480
-999859739 -596914259
-999823347 -596950651
-999834124 -596939874
596828969 999945029
-999971211 -596802787
-999918343 -596855655
596896986 999877012
596848835 999925163
-999816683 -596957315
-999993552 -596780446
596951875 999822123
-999897687 -596876311
596884481 999889517
596829576 999944422
-999845148 -596928850
-999922828 -596851170
-999832671 -596941327
596800016 999973982
-999985638 -596788360
-999998276 -596775722
596834351 999939647
-999884208 -596889790
596897895 999876103
596822656 999951342
-999958546 -596815452
-999991268 -596782730
-999890865 -596883133
596917898 999856100
-999879709 -596894289
596794042 999979956
-999953258 -596820740
596911371 999862627
596799564 999974434
596861030 999912968
596834890 999939108
596860214 999913784
-999851483 -596922515
596951889 999822109
596922536 999851462
596839273 999934725
-999823161 -596950837
596797495 999976503
596787762 999986236
-999822773 -596951225
596800677 999973321
596798145 999975853
-999980486 -596793512
-999992917 -596781081
596852571 999921427
596923307 999850691
-999936395 -596837603
596927932 999846066
596972896 999801102
596790828 999983170
596824177 999949821
596782841 999991157
-999871041 -596902957
-999933788 -596840210
596927986 999846012
596808263 999965735
596868814 999905184
596946706 999827292
-999996772 -596777226
-999860990 -596913008
596846533 999927465
596788656 999985342
596888498 999885500
-999812897 -596961101
596920369 999853629
596813787 999960211
-999837098 -596936900
596938760 999835238
-999923650 -596850348
596957361 999816637
-999988565 -596785433
596858268 999915730
-999800588 -596973410
596859889 999914109
-999964212 -596809786
596924856 999849142
596871092 999902906
596841676 999932322
-999993334 -596780664
596809061 999964937
596866473 999907525
-999953918 -596820080
-999838983 -596935015
596847855 999926143
-999873321 -596900677
-999966784 -596807214
596793914 999980084
-999857401 -596916597
596885325 999888673
596865965 999908033
596970692 999803306
596837162 999936836
-999817755 -596956243
596813258 999960740
-999901364 -596872634
596968357 999805641
596839854 999934144
596948615 999825383
-999968232 -596805766
596926971 999847027
596885066 999888932
-999837749 -596936249
596934973 999839025
596792181 999981817
596817292 999956706
-999955776 -596818222
596920676 999853322
596922322 999851676
596804921 999969077
-999822221 -596951777
596868565 999905433
596864374 999909624
-999955001 -596818997
596790093 999983905
596856572 999917426
596851280 999922718
-999952093 -596821905
596913688 999860310
-999998013 -596775985
-999973005 -596800993
596863331 999910667
-999949722 -596824276
-999840279 -596933719
596832728 999941270
-999886499 -596887499
596906307 999867691
596880188 999893810
-999918469 -596855529
-999951317 -596822681
-999828593 -596945405
596892868 999881130
596796031 999977967
596875628 999898370
-999894314 -596879684
-999860885 -596913113
596899014 999874984
-999868809 -596905189
-999964206 -596809792
-999879723 -596894275
596861112 999912886
596774250 999999748
-999956154 -596817844
-999899124 -596874874
596825152 999948846
596796592 999977406
-999829343 -596944655
-999941007 -596832991
-999960608 -596813390
596911919 999862079
596816960 999957038
596804186 999969812
-999971023 -596802975
596918317 999855681
-999908493 -596865505
-999831386 -596942612
596843188 999930810
-999971356 -596802642
-999844753 -596929245
596862362 999911636
596853422 999920576
-999897678 -596876320
-999910146 -596863852
-999967856 -596806142
-999997671 -596776327
596840587 999933411
596816961 999957037
596884016 999889982
-999948780 -596825218
-999915871 -596858127
-999986701 -596787297
596888468 999885530
-999913762 -596860236
596875478 999898520
-999879268 -596894730
-999945198 -596828800
596841481 999932517
-999849655 -596924343
596972707 999801291
-999926903 -596847095
-999995694 -596778304
596777739 999996259
596954652 999819346
596870568 999903430
-999883114 -596890884
-999890318 -596883680
-999842604 -596931394
596844511 999929487
596795384 999978614
-999933744 -596840254
-999940321 -596833677
596896487 999877511
-999866591 -596907407
-999927651 -596846347
-999905174 -596868824
-999845077 -596928921
-999803522 -596970476
-999825567 -596948431
596774853 999999145
596785963 999988035
596897358 999876640
596822287 999951711
596797648 999976350
-999821322 -596952676
596908850 999865148
-999952884 -596821114
-999989159 -596784839
596876598 999897400
-999840549 -596933449
596917865 999856133
-999997926 -596776072
596918995 999855003
-999853925 -596920073
-999966695 -596807303
596855542 999918456
-999996327 -596777671
-999812557 -596961441
596854715 999919283
596835452 999938546
-999941672 -596832326
-999919488 -596854510
-999839318 -596934680
-999970433 -596803565
596870762 999903236
-999921109 -596852889
-999987215 -596786783
596843183 999930815
-999964886 -596809112
596808778 999965220
596852076 999921922
-999893834 -596880164
596904267 999869731
596783748 999990250
596867842 999906156
596940618 999833380
-999879959 -596894039
-999931495 -596842503
596941249 999832749
-999937558 -596836440
596962327 999811671
596917787 999856211
596778543 999995455
-999918441 -596855557
-999963545 -596810453
-999973320 -596800678
596787066 999986932
596953158 999820840
596972123 999801875
596883154 999890844
-999961414 -596812584
-999980154 -596793844
596846429 999927569
-999888428 -596885570
596948884 999825114
-999843141 -596930857
-999880008 -596893990
596832787 999941211
596776430 999997568
596781123 999992875
596852171 999921827
596904089 999869909
-999836519 -596937479
-999925628 -596848370
596841373 999932625
596952150 999821848
596920127 999853871
596929788 999844210
-999924551 -596849447
596817234 999956764
596834301 999939697
596913209 999860789
596958835 999815163
-999812497 -596961501
-999838419 -596935579
596837153 999936845
596897078 999876920
596846177 999927821
-999838934 -596935064
-999830395 -596943603
596868407 999905591
-999951469 -596822529
-999989494 -596784504
-999952361 -596821637
596885294 999888704
596830958 999943040
596890219 999883779
-999940694 -596833304
596829646 999944352
596893360 999880638
-999939190 -596834808
-999927478 -596846520
-999821650 -596952348
-999820526 -596953472
-999828878 -596945120
-999940145 -596833853
-999979803 -596794195
-999907506 -596866492
-999932684 -596841314
-999897767 -596876231
-999870813 -596903185
-999893734 -596880264
596824841 999949157
596949035 999824963
-999842630 -596931368
-999947153 -596826845
596863260 999910738
-999819876 -596954122
-999832129 -596941869
596799391 999974607
-999943670 -596830328
596835194 999938804
-999892478 -596881520
596853977 999920021
596903774 999870224
-999940939 -596833059
-999989416 -596784582
596850625 999923373
-999989118 -596784880
-999867654 -596906344
596779519 999994479
596814486 999959512
-999866854 -596907144
596933301 999840697
-999921516 -596852482
-999858922 -596915076
596970486 999803512
-999839719 -596934279
-999817306 -596956692
-999894110 -596879888
-999929425 -596844573
-999839996 -596934002
596918510 999855488
596883726 999890272
596971518 999802480
-999836542 -596937456
596932687 999841311
-999977545 -596796453
596827108 999946890
596834893 999939105
-999808119 -596965879
-999826733 -596947265
-999819894 -596954104
596879976 999894022
596924231 999849767
-999927229 -596846769
-999822904 -596951094
-999831327 -596942671
596909661 999864337
596874143 999899855
-999893650 -596880348
-999884684 -596889314
596894998 999879000
596926380 999847618
596945264 999828734
596830551 999943447
-999973340 -596800658
-999836677 -596937321
596793609 999980389
596805204 999968794
596955642 999818356
-999924162 -596849836
596965402 999808596
-999946439 -596827559
-999848971 -596925027
-999930522 -596843476
596912998 999861000
596879357 999894641
-999919135 -596854863
596897311 999876687
596849748 999924250
-999911584 -596862414
-999876516 -596897482
596817620 999956378
596912758 999861240
-999962138 -596811860
-999927195 -596846803
596888192 999885806
596923454 999850544
-999924343 -596849655
596931419 999842579
596916604 999857394
596792409 999981589
596879920 999894078
-999827142 -596946856
-999977004 -596796994
-999899048 -596874950
596865782 999908216
-999871334 -596902664
-999815085 -596958913
-999944519 -596829479
-999959006 -596814992
-999907032 -596866966
-999904764 -596869234
596869772 999904226
-999962617 -596811381
596953218 999820780
-999994152 -596779846
596973046 999800952
596860857 999913141
-999833127 -596940871
-999915503 -596858495
596908687 999865311
596851547 999922451
-999807236 -596966762
-999937635 -596836363
-999917909 -596856089
-999899413 -596874585
596778723 999995275
-999926581 -596847417
596867125 999906873
596808571 999965427
596803173 999970825
596963191 999810807
-999956083 -596817915
596821216 999952782
-999991567 -596782431
596958878 999815120
-999955440 -596818558
596876444 999897554
-999819418 -596954580
596956236 999817762
-999870321 -596903677
596887890 999886108
596901390 999872608
-999892892 -596881106
596903297 999870701
-999971072 -596802926
596856988 999917010
-999803756 -596970242
596863817 999910181
596927811 999846187
596956240 999817758
-999854420 -596919578
596931913 999842085
596792929 999981069
596835484 999938514
-999906330 -596867668
-999864225 -596909773
596968809 999805189
-999981277 -596792721
-999859858 -596914140
596828455 999945543
596858466 999915532
-999803069 -596970929
596850347 999923651
-999862205 -596911793
-999924289 -596849709
596969960 999804038
596869773 999904225
-999939550 -596834448
-999977472 -596796526
-999885689 -596888309
596951880 999822118
-999945590 -596828408
-999846256 -596927742
596867465 999906533
596857696 999916302
-999924124 -596849874
596853224 999920774
596889027 999884971
-999947077 -596826921
-999995814 -596778184
-999831053 -596942945
-999949589 -596824409
596778661 999995337
596844512 999929486
-999926342 -596847656
-999841096 -596932902
596973173 999800825
-999841477 -596932521
-999843894 -596930104
-999937753 -596836245
596841040 999932958
596907608 999866390
596871867 999902131
596910100 999863898
-999889819 -596884179
596925739 999848259
-999836773 -596937225
-999880844 -596893154
596807551 999966447
596848722 999925276
596915359 999858639
-999928641 -596845357
-999827210 -596946788
-999923656 -596850342
-999944540 -596829458
596840724 999933274
596930255 999843743
-999808238 -596965760
-999927047 -596846951
596813881 999960117
596785345 999988653
-999973063 -596800935
-999948481 -596825517
596861834 999912164
596831441 999942557
-999829694 -596944304
596942532 999831466
-999808987 -596965011
596802012 999971986
596866356 999907642
-999853583 -596920415
-999884177 -596889821
596927280 999846718
-999883964 -596890034
596791372 999982626
-999879478 -596894520
-999953033 -596820965
-999902919 -596871079
596809183 999964815
-999940075 -596833923
596891613 999882385
596788475 999985523
-999803349 -596970649
596882916 999891082
-999801549 -596972449
-999897288 -596876710
596837442 999936556
596883980 999890018
-999824882 -596949116
-999957331 -596816667
-999868794 -596905204
-999920458 -596853540
596875204 999898794
-999854128 -596919870
596857500 999916498
-999994064 -596779934
-999991588 -596782410
596839588 999934410
596956757 999817241
596962120 999811878
596868321 999905677
-999890679 -596883319
596810623 999963375
-999974805 -596799193
-999969592 -596804406
596804208 999969790
-999849449 -596924549
596945743 999828255
596847083 999926915
-999916466 -596857532
596918821 999855177
-999879894 -596894104
-999960779 -596813219
-999861288 -596912710
596835392 999938606
596932721 999841277
596932366 999841632
-999986032 -596787966
-999959547 -596814451
-999976613 -596797385
-999941762 -596832236
596973425 999800573
-999857371 -596916627
-999891950 -596882048
596936763 999837235
596937360 999836638
596886326 999887672
596808729 999965269
-999825302 -596948696
596839261 999934737
596877694 999896304
-999861316 -596912682
-999821218 -596952780
596944362 999829636
596961586 999812412
-999857720 -596916278
-999925929 -596848069
-999907308 -596866690
596873977 999900021
-999860647 -596913351
596946581 999827417
-999853694 -596920304
-999822829 -596951169
-999965966 -596808032
596927705 999846293
-999944457 -596829541
-999877960 -596896038
-999945828 -596828170
596953802 999820196
596863063 999910935
-999865746 -596908252
-999853047 -596920951
-999934572 -596839426
-999924498 -596849500
596864695 999909303
-999968718 -596805280
-999868355 -596905643
-999916656 -596857342
-999941993 -596832005
-999948831 -596825167
-999861421 -596912577
-999840838 -596933160
596970944 999803054
-999857105 -596916893
596846936 999927062
596938903 999835095
-999989018 -596784980
596867362 999906636
-999940894 -596833104
596780615 999993383
-999902216 -596871782
596907398 999866600
-999826561 -596947437
596972951 999801047
-999951012 -596822986
-999876050 -596897948
596931431 999842567
-999825333 -596948665
596816479 999957519
596916287 999857711
596907642 999866356
-999951288 -596822710
-999927979 -596846019
596912014 999861984
-999982215 -596791783
596967818 999806180
596865031 999908967
-999884343 -596889655
596801897 999972101
-999892777 -596881221
596785690 999988308
596957500 999816498
-999880342 -596893656
-999984233 -596789765
596892961 999881037
-999968588 -596805410
-999874017 -596899981
596915544 999858454
-999813359 -596960639
-999885688 -596888310
-999910177 -596863821
-999871207 -596902791
-999889288 -596884710
596917337 999856661
-999816748 -596957250
-999949082 -596824916
-999827233 -596946765
-999881550 -596892448
596892443 999881555
596900221 999873777
-999986179 -596787819
-999976767 -596797231
596950761 999823237
-999866266 -596907732
596855567 999918431
596916529 999857469
-999823031 -596950967
-999906362 -596867636
596834728 999939270
596965234 999808764
-999805480 -596968518
596926908 999847090
-999879646 -596894352
596895877 999878121
596898212 999875786
596846125 999927873
-999853062 -596920936
596907694 999866304
-999985777 -596788221
596846672 999927326
-999904833 -596869165
-999821383 -596952615
-999838492 -596935506
-999833222 -596940776
-999968207 -596805791
596786326 999987672
596887510 999886488
-999806902 -596967096
-999880453 -596893545
596960492 999813506
-999839705 -596934293
-999887984 -596886014
-999830555 -596943443
596889791 999884207
-999951114 -596822884
596880489 999893509
-999992155 -596781843
-999847612 -596926386
596809277 999964721
596878687 999895311
596796089 999977909
-999840393 -596933605
596963121 999810877
-999817644 -596956354
596864800 999909198
-999906613 -596867385
596811101 999962897
-999988769 -596785229
596834333 999939665
596796189 999977809
-999824656 -596949342
-999994219 -596779779
596883764 999890234
-999912342 -596861656
-999918009 -596855989
596931106 999842892
596910526 999863472
596964170 999809828
596925567 999848431
-999935810 -596838188
-999847065 -596926933
-999907862 -596866136
596926967 999847031
-999800290 -596973708
596873628 999900370
596931177 999842821
-999879259 -596894739
-999935510 -596838488
596868894 999905104
-999980517 -596793481
596876936 999897062
596939075 999834923
-999890108 -596883890
596919046 999854952
596877955 999896043
-999877245 -596896753
596817892 999956106
-999969409 -596804589
596915189 999858809
596798100 999975898
596843908 999930090
596827377 999946621
-999905598 -596868400
596953036 999820962
-999876107 -596897891
596892584 999881414
-999990482 -596783516
-999915251 -596858747
596803155 999970843
596826540 999947458
596964653 999809345
596796273 999977725
596782637 999991361
596844413 999929585
596908652 999865346
-999861816 -596912182
-999903450 -596870548
596923369 999850629
-999871474 -596902524
596901233 999872765
-999905668 -596868330
-999891827 -596882171
-999850641 -596923357
-999991979 -596782019
-999801594 -596972404
596931146 999842852
-999849457 -596924541
-999819577 -596954421
596916868 999857130
-999862632 -596911366
596849992 999924006
-999970827 -596803171
596868526 999905472
596950990 999823008
-999918785 -596855213
-999953901 -596820097
596884795 999889203
-999834953 -596939045
596952033 999821965
596810925 999963073
-999835019 -596938979
596962736 999811262
596963241 999810757
596839871 999934127
-999886161 -596887837
596917979 999856019
-999893678 -596880320
-999866116 -596907882
596834981 999939017
596825678 999948320
596788488 999985510
-999981845 -596792153
596938751 999835247
-999809537 -596964461
596972058 999801940
596920025 999853973
-999830994 -596943004
-999838751 -596935247
596945897 999828101
-999857657 -596916341
-999954876 -596819122
-999965077 -596808921
-999989897 -596784101
596847837 999926161
-999883185 -596890813
596795636 999978362
596812209 999961789
-999817698 -596956300
596947796 999826202
596854759 999919239
-999819892 -596954106
-999984792 -596789206
-999966449 -596807549
596938015 999835983
-999955705 -596818293
596824047 999949951
-999985354 -596788644
596795916 999978082
-999832085 -596941913
-999816984 -596957014
596937650 999836348
596891365 999882633
596817545 999956453
-999809857 -596964141
-999976420 -596797578
-999982398 -596791600
-999887545 -596886453
596925590 999848408
-999855908 -596918090
-999934465 -596839533
596774129 999999869
-999949560 -596824438
-999997642 -596776356
-999875424 -596898574
-999861978 -596912020
-999896195 -596877803
-999894363 -596879635
596960951 999813047
-999868821 -596905177
596846487 999927511
-999979129 -596794869
-999874449 -596899549
596851555 999922443
-999811222 -596962776
-999928724 -596845274
-999887987 -596886011
-999845212 -596928786
596840342 999933656
596949396 999824602
596828787 999945211
596841161 999932837
-999905001 -596868997
-999892455 -596881543
-999856261 -596917737
-999867243 -596906755
-999812995 -596961003
-999923802 -596850196
596853319 999920679
-999952263 -596821735
596858984 999915014
596937474 999836524
-999995030 -596778968
-999918825 -596855173
596843672 999930326
-999934035 -596839963
-999961155 -596812843
596832221 999941777
-999978424 -596795574
-999832672 -596941326
596796498 999977500
-999887883 -596886115
-999886112 -596887886
-999983817 -596790181
596960793 999813205
-999957637 -596816361
-999826373 -596947625
596930741 999843257
596947662 999826336
596811108 999962890
596878387 999895611
596966434 999807564
596967780 999806218
596891374 999882624
596907830 999866168
596950957 999823041
596871335 999902663
596878954 999895044
596932602 999841396
596945958 999828040
-999817290 -596956708
596956280 999817718
-999855580 -596918418
596949281 999824717
596827357 999946641
596827934 999946064
596877733 999896265
-999898816 -596875182
-999804144 -596969854
596941183 999832815
596935109 999838889
596875787 999898211
-999944081 -596829917
596916141 999857857
596940635 999833363
596791240 999982758
-999811012 -596962986
596957195 999816803
596908436 999865562
-999804182 -596969816
-999864792 -596909206
596844696 999929302
-999985197 -596788801
-999893186 -596880812
-999812656 -596961342
-999924901 -596849097
-999966899 -596807099
-999925631 -596848367
596804319 999969679
-999913536 -596860462
-999937843 -596836155
596933112 999840886
-999983820 -596790178
-999934500 -596839498
596929777 999844221
-999920624 -596853374
-999893249 -596880749
596945195 999828803
-999937367 -596836631
-999876115 -596897883
-999912473 -596861525
596857772 999916226
-999867454 -596906544
-999930627 -596843371
596829195 999944803
596866003 999907995
596801182 999972816
596936472 999837526
596963859 999810139
-999858676 -596915322
596967343 999806655
-999873161 -596900837
-999818260 -596955738
596775337 999998661
-999948577 -596825421
-999894605 -596879393
596784570 999989428
596788196 999985802
-999910436 -596863562
596874496 999899502
596943128 999830870
-999893863 -596880135
-999912327 -596861671
-999936278 -596837720
596867124 999906874
-999959466 -596814532
-999948480 -596825518
596909271 999864727
-999974953 -596799045
596915665 999858333
596793342 999980656
-999858235 -596915763
-999948437 -596825561
-999952990 -596821008
-999807817 -596966181
-999848888 -596925110
596911641 999862357
596777928 999996070
-999957262 -596816736
596787019 999986979
-999889026 -596884972
-999953935 -596820063
-999996568 -596777430
596895608 999878390
-999900693 -596873305
596908596 999865402
-999945864 -596828134
-999979052 -596794946
-999983895 -596790103
596915680 999858318
-999927056 -596846942
-999918025 -596855973
-999886485 -596887513
-999940548 -596833450
596973205 999800793
596920067 999853931
-999951678 -596822320
596966325 999807673
596867456 999906542
596839682 999934316
-999853334 -596920664
-999987589 -596786409
-999903465 -596870533
-999918747 -596855251
596884238 999889760
-999927172 -596846826
-999817821 -596956177
596817871 999956127
596862747 999911251
-999872715 -596901283
596927003 999846995
-999848853 -596925145
-999910402 -596863596
596901268 999872730
-999884271 -596889727
596892004 999881994
596810446 999963552
-999881729 -596892269
-999943310 -596830688
596820785 999953213
-999970861 -596803137
-999880080 -596893918
-999922037 -596851961
596853761 999920237
-999948608 -596825390
-999998292 -596775706
-999951286 -596822712
-999895685 -596878313
-999917342 -596856656
-999969087 -596804911
596895559 999878439
-999968542 -596805456
-999800311 -596973687
-999843399 -596930599
596927941 999846057
-999922141 -596851857
-999979001 -596794997
596901510 999872488
-999832907 -596941091
596821293 999952705
-999879179 -596894819
596937040 999836958
-999991811 -596782187
-999810108 -596963890
-999877642 -596896356
-999965699 -596808299
596893063 999880935
-999906987 -596867011
-999944255 -596829743
596968377 999805621
596905565 999868433
596890738 999883260
596829330 999944668
596832997 999941001
-999999262 -596774736
596813953 999960045
596858458 999915540
-999934560 -596839438
-999923800 -596850198
-999927111 -596846887
596803965 999970033
596800393 999973605
596932425 999841573
-999895327 -596878671
-999941165 -596832833
596805960 999968038
-999953087 -596820911
-999913164 -596860834
-999932859 -596841139
-999946052 -596827946
596884341 999889657
-999840110 -596933888
596889781 999884217
-999944058 -596829940
596781688 999992310
-999812340 -596961658
-999806169 -596967829
-999955312 -596818686
-999844737 -596929261
-999952423 -596821575
596889965 999884033
596949706 999824292
596823500 999950498
596954031 999819967
-999819574 -596954424
-999839914 -596934084
596943919 999830079
596933084 999840914
596931080 999842918
-999863625 -596910373
-999935483 -596838515
-999817232 -596956766
596892268 999881730
-999806015 -596967983
596932394 999841604
-999979587 -596794411
-999974045 -596799953
-999998869 -596775129
-999933627 -596840371
596940882 999833116
-999960895 -596813103
596833962 999940036
596779655 999994343
596928691 999845307
-999834595 -596939403
596877664 999896334
-999821086 -596952912
596843195 999930803
596842434 999931564
596786316 999987682
-999973223 -596800775
596804216 999969782
-999900481 -596873517
596774615 999999383
-999833638 -596940360
596891740 999882258
-999919780 -596854218
-999886429 -596887569
596848638 999925360
596808287 999965711
596869791 999904207
596837570 999936428
-999893233 -596880765
-999876505 -596897493
-999884478 -596889520
-999858791 -596915207
596835736 999938262
-999893929 -596880069
596788251 999985747
-999898433 -596875565
-999830379 -596943619
-999954784 -596819214
596965996 999808002
596880503 999893495
596868249 999905749
-999828198 -596945800
-999835589 -596938409
-999968876 -596805122
596942750 999831248
596825457 999948541
-999887119 -596886879
596804701 999969297
596941842 999832156
-999803892 -596970106
-999905133 -596868865
-999879653 -596894345
-999999608 -596774390
596798857 999975141
-999882394 -596891604
596918691 999855307
-999956574 -596817424
596961603 999812395
596854305 999919693
596947086 999826912
-999999547 -596774451
-999883648 -596890350
596960515 999813483
596816531 999957467
-999896674 -596877324
-999862278 -596911720
-999885864 -596888134
596889970 999884028
596830485 999943513
-999919682 -596854316
-999849863 -596924135
596858777 999915221
596955607 999818391
-999816266 -596957732
-999978045 -596795953
-999971856 -596802142
-999915848 -596858150
-999901169 -596872829
-999924265 -596849733
596855153 999918845
596895369 999878629
596804861 999969137
-999978895 -596795103
-999804431 -596969567
-999889003 -596884995
596808095 999965903
-999861663 -596912335
596838862 999935136
-999803859 -596970139
596963709 999810289
-999937106 -596836892
596960358 999813640
-999834181 -596939817
596821038 999952960
596859483 999914515
596914809 999859189
-999973516 -596800482
-999941237 -596832761
596850448 999923550
-999917738 -596856260
596783724 999990274
596785742 999988256
596846352 999927646
596846629 999927369
-999985780 -596788218
596966854 999807144
-999938003 -596835995
596943105 999830893
-999879117 -596894881
596837411 999936587
-999873860 -596900138
596808743 999965255
-999887347 -596886651
596845356 999928642
596922366 999851632
-999867638 -596906360
596878717 999895281
596782324 999991674
-999849017 -596924981
596811128 999962870
-999830235 -596943763
-999967518 -596806480
596881955 999892043
-999876592 -596897406
596865297 999908701
-999927352 -596846646
596908635 999865363
-999899464 -596874534
-999904047 -596869951
596849253 999924745
-999857449 -596916549
596795361 999978637
596858655 999915343
596966681 999807317
-999982412 -596791586
596778488 999995510
596826826 999947172
596956602 999817396
596805304 999968694
596934288 999839710
-999878562 -596895436
-999861425 -596912573
596972539 999801459
-999853167 -596920831
596852349 999921649
596868799 999905199
596901994 999872004
-999958832 -596815166
596780395 999993603
-999861528 -596912470
596878221 999895777
-999918644 -596855354
-999862039 -596911959
596970562 999803436
596817716 999956282
596949821 999824177
-999938440 -596835558
596890509 999883489
596899608 999874390
-999925917 -596848081
596881806 999892192
-999843947 -596930051
-999853586 -596920412
-999848402 -596925596
596896516 999877482
-999911743 -596862255
-999956686 -596817312
596836346 999937652
596898013 999875985
596827780 999946218
-999814451 -596959547
-999840212 -596933786
596804274 999969724
-999984999 -596788999
-999996264 -596777734
596943017 999830981
596893917 999880081
596924643 999849355
596930080 999843918
-999944294 -596829704
-999846110 -596927888
596796585 999977413
596879745 999894253
596860688 999913310
596876326 999897672
-999989157 -596784841
-999878048 -596895950
-999837131 -596936867
596877110 999896888
-999820358 -596953640
596874587 999899411
596892755 999881243
596793135 999980863
-999903429 -596870569
-999943174 -596830824
596890273 999883725
-999954831 -596819167
596943354 999830644
-999954580 -596819418
-999847638 -596926360
-999817911 -596956087
596882234 999891764
596838585 999935413
596794829 999979169
596775399 999998599
-999863021 -596910977
-999802050 -596971948
-999992658 -596781340
596917613 999856385
-999900969 -596873029
-999913188 -596860810
596919634 999854364
-999932238 -596841760
-999807174 -596966824
-999803612 -596970386
596971215 999802783
-999881706 -596892292
-999942464 -596831534
596779513 999994485
-999911040 -596862958
-999889678 -596884320
-999878690 -596895308
596968523 999805475
-999954120 -596819878
-999883874 -596890124
-999872569 -596901429
-999984493 -596789505
-999817551 -596956447
-999825464 -596948534
596904797 999869201
596924208 999849790
596929041 999844957
-999933217 -596840781
596955351 999818647
-999816318 -596957680
596934409 999839589
596834538 999939460
-999878261 -596895737
596930281 999843717
-999933485 -596840513
-999914949 -596859049
596842283 999931715
-999933484 -596840514
596952271 999821727
-999959675 -596814323
596805311 999968687
-999954615 -596819383
596859968 999914030
596946127 999827871
-999916201 -596857797
596894480 999879518
596786925 999987073
596973128 999800870
596860647 999913351
596934962 999839036
596850184 999923814
596947392 999826606
596861083 999912915
596948749 999825249
-999848614 -596925384
596930328 999843670
-999893824 -596880174
596843933 999930065
596855896 999918102
596894269 999879729
-999842144 -596931854
-999908251 -596865747
-999983284 -596790714
-999903424 -596870574
-999948300 -596825698
-999851778 -596922220
-999812258 -596961740
596830232 999943766
596806667 999967331
-999977899 -596796099
596906519 999867479
-999833961 -596940037
-999863297 -596910701
596934009 999839989
596834680 999939318
-999949248 -596824750
596913687 999860311
596929206 999844792
-999974445 -596799553
-999835994 -596938004
-999896718 -596877280
596928598 999845400
596916990 999857008
596882158 999891840
-999900468 -596873530
-999997398 -596776600
-999924226 -596849772
-999920066 -596853932
596887228 999886770
-999840961 -596933037
-999832853 -596941145
-999852629 -596921369
-999980040 -596793958
-999867024 -596906974
596902541 999871457
-999948371 -596825627
-999912753 -596861245
-999990132 -596783866
-999808865 -596965133
-999852872 -596921126
-999842268 -596931730
-999896737 -596877261
-999947403 -596826595
-999807121 -596966877
-999855251 -596918747
-999855402 -596918596
596865599 999908399
596893171 999880827
596943538 999830460
596971096 999802902
596847339 999926659
596826375 999947623
596780768 999993230
-999817951 -596956047
596846636 999927362
596843244 999930754
596829017 999944981
596921840 999852158
596949957 999824041
596967687 999806311
596966887 999807111
-999997176 -596776822
596865369 999908629
596926770 999847228
596931473 999842525
-999893092 -596880906
596933439 999840559
596847362 999926636
596940518 999833480
-999938747 -596835251
596896928 999877070
596857501 999916497
-999954526 -596819472
-999922704 -596851294
-999815696 -596958302
596945414 999828584
596960123 999813875
596959295 999814703
-999814026 -596959972
596875214 999898784
-999988030 -596785968
596972108 999801890
596857805 999916193
596817975 999956023
596786064 999987934
596831490 999942508
596781731 999992267
-999876109 -596897889
596947082 999826916
596851065 999922933
596964058 999809940
596949344 999824654
-999831453 -596942545
596900133 999873865
596846011 999927987
-999959576 -596814422
-999938008 -596835990
-999976818 -596797180
-999809126 -596964872
596789293 999984705
596916861 999857137
-999887278 -596886720
596910131 999863867
-999944812 -596829186
596801929 999972069
-999933434 -596840564
596817795 999956203
-999823888 -596950110
596800475 999973523
-999935223 -596838775
596965077 999808921
596929039 999844959
-999895487 -596878511
-999908928 -596865070
596911826 999862172
-999819269 -596954729
596811004 999962994
596899020 999874978
-999974951 -596799047
-999882221 -596891777
596812232 999961766
596859061 999914937
596970020 999803978
-999965470 -596808528
-999950793 -596823205
-999896141 -596877857
596866580 999907418
596795729 999978269
-999984814 -596789184
596881326 999892672
596783156 999990842
-999990187 -596783811
596946575 999827423
-999944305 -596829693
596831183 999942815
-999837554 -596936444
596909640 999864358
596943933 999830065
596783756 999990242
-999890383 -596883615
-999984979 -596789019
596828112 999945886
596818671 999955327
-999938278 -596835720
-999844437 -596929561
596781920 999992078
-999837599 -596936399
596806832 999967166
596884159 999889839
596790767 999983231
596845258 999928740
-999818172 -596955826
-999876610 -596897388
596919455 999854543
-999831298 -596942700
596810109 999963889
596912938 999861060
596970151 999803847
-999952278 -596821720
596931519 999842479
596781062 999992936
596916933 999857065
-999950368 -596823630
596838695 999935303
596825038 999948960
-999976045 -596797953
596788726 999985272
596852346 999921652
596892027 999881971
-999998670 -596775328
-999848186 -596925812
-999902596 -596871402
596848414 999925584
596850444 999923554
596928563 999845435
-999991483 -596782515
596897757 999876241
596926565 999847433
596844124 999929874
-999894480 -596879518
596820059 999953939
-999863738 -596910260
-999993169 -596780829
596863523 999910475
596925910 999848088
596842706 999931292
-999864025 -596909973
-999814667 -596959331
596834856 999939142
596837571 999936427
-999815794 -596958204
596942126 999831872
-999811044 -596962954
-999962146 -596811852
-999934665 -596839333
-999842802 -596931196
596821409 999952589
-999910232 -596863766
-999848738 -596925260
596822415 999951583
596959610 999814388
-999883567 -596890431
596820925 999953073
596784159 999989839
-999880621 -596893377
-999924143 -596849855
-999816720 -596957278
-999987469 -596786529
596889017 999884981
596820706 999953292
-999870381 -596903617
-999915869 -596858129
596800581 999973417
-999993815 -596780183
-999872065 -596901933
-999896231 -596877767
-999895619 -596878379
596946307 999827691
596803247 999970751
-999857799 -596916199
-999903670 -596870328
-999809055 -596964943
596856844 999917154
596915345 999858653
-999870404 -596903594
-999942975 -596831023
596805889 999968109
596858558 999915440
-999921005 -596852993
-999934178 -596839820
596853745 999920253
-999887186 -596886812
-999983448 -596790550
596921671 999852327
-999863782 -596910216
596924563 999849435
-999968755 -596805243
-999890925 -596883073
-999888114 -596885884
596882400 999891598
-999844049 -596929949
596849686 999924312
-999899086 -596874912
-999817291 -596956707
-999827537 -596946461
596819540 999954458
-999902745 -596871253
596899141 999874857
-999914028 -596859970
596776827 999997171
596784038 999989960
-999946263 -596827735
596778284 999995714
-999816998 -596957000
-999860008 -596913990
-999857467 -596916531
596823487 999950511
596816652 999957346
-999841727 -596932271
596892085 999881913
-999944840 -596829158
-999888433 -596885565
596925425 999848573
-999948197 -596825801
-999923476 -596850522
596894253 999879745
596877107 999896891
596822216 999951782
-999990164 -596783834
596799610 999974388
596884207 999889791
-999933334 -596840664
-999881263 -596892735
-999868551 -596905447
-999967450 -596806548
-999886675 -596887323
-999873993 -596900005
-999842510 -596931488
-999857214 -596916784
-999965293 -596808705
596905916 999868082
596931663 999842335
596832259 999941739
-999900850 -596873148
-999892678 -596881320
-999937274 -596836724
596843419 999930579
596950672 999823326
596882921 999891077
596913820 999860178
596959787 999814211
596896789 999877209
-999940623 -596833375
-999857694 -596916304
-999995555 -596778443
596833103 999940895
596848911 999925087
596835607 999938391
-999951939 -596822059
596894629 999879369
596831734 999942264
-999880225 -596893773
596849189 999924809
596917125 999856873
596963622 999810376
-999991198 -596782800
-999829420 -596944578
596804219 999969779
-999894798 -596879200
596929118 999844880
-999968574 -596805424
596948847 999825151
-999812149 -596961849
596897931 999876067
-999806555 -596967443
596959398 999814600
-999979350 -596794648
-999862819 -596911179
-999863095 -596910903
596833234 999940764
-999870822 -596903176
596895740 999878258
-999974367 -596799631
596928465 999845533
596926334 999847664
-999859361 -596914637
596932745 999841253
-999940295 -596833703
-999803085 -596970913
596830210 999943788
596866055 999907943
596902334 999871664
-999881478 -596892520
596788833 999985165
-999958381 -596815617
596943555 999830443
-999850471 -596923527
596919392 999854606
-999870052 -596903946
-999823636 -596950362
596843391 999930607
596848430 999925568
596802334 999971664
596840178 999933820
-999989261 -596784737
-999935166 -596838832
-999883368 -596890630
-999807438 -596966560
-999933243 -596840755
596801442 999972556
596906884 999867114
596843872 999930126
596955771 999818227
-999962906 -596811092
596844211 999929787
-999903217 -596870781
596941401 999832597
-999878983 -596895015
-999959525 -596814473
596952114 999821884
596952899 999821099
-999931503 -596842495
-999956362 -596817636
596945117 999828881
-999947066 -596826932
-999946367 -596827631
596774335 999999663
596853373 999920625
-999861029 -596912969
596921560 999852438
596808904 999965094
596815651 999958347
596876306 999897692
596784240 999989758
596871535 999902463
596851339 999922659
596925767 999848231
-999841341 -596932657
596798058 999975940
-999825507 -596948491
596801488 999972510
-999950431 -596823567
-999878570 -596895428
596872090 999901908
-999922445 -596851553
596832162 999941836
596822556 999951442
596819223 999954775
596962591 999811407
596913695 999860303
-999974620 -596799378
596968421 999805577
-999820893 -596953105
596879347 999894651
596867497 999906501
596962509 999811489
596877098 999896900
-999939732 -596834266
-999865515 -596908483
596895491 999878507
596832078 999941920
596775239 999998759
-999977765 -596796233
596920131 999853867
-999894855 -596879143
596848577 999925421
596925511 999848487
-999892040 -596881958
596853688 999920310
596946392 999827606
596803550 999970448
-999932321 -596841677
596894671 999879327
596876929 999897069
596847959 999926039
-999926986 -596847012
-999890162 -596883836
596831512 999942486
-999945978 -596828020
-999917619 -596856379
-999956791 -596817207
596957466 999816532
-999812039 -596961959
596793301 999980697
-999989007 -596784991
596829456 999944542
-999894990 -596879008
-999886618 -596887380
596907111 999866887
596807029 999966969
596847499 999926499
-999888032 -596885966
-999975256 -596798742
596810375 999963623
-999994781 -596779217
596935910 999838088
-999840189 -596933809
-999941898 -596832100
596905524 999868474
596897159 999876839
-999820459 -596953539
596775934 999998064
596867149 999906849
596954505 999819493
596965153 999808845
596836698 999937300
-999890112 -596883886
596859316 999914682
596780944 999993054
596779030 999994968
596855606 999918392
596883352 999890646
-999910014 -596863984
-999993167 -596780831
596819117 999954881
-999915332 -596858666
-999995973 -596778025
596803820 999970178
-999888945 -596885053
596884290 999889708
-999816228 -596957770
596825415 999948583
596956970 999817028
596903903 999870095
596819189 999954809
596910191 999863807
-999845461 -596928537
-999923711 -596850287
596795237 999978761
-999991068 -596782930
-999925690 -596848308
-999978849 -596795149
596928481 999845517
-999829513 -596944485
-999942387 -596831611
-999915420 -596858578
-999801764 -596972234
596807321 999966677
596809229 999964769
-999908839 -596865159
596911697 999862301
-999817388 -596956610
596927680 999846318
596780422 999993576
-999861376 -596912622
-999815926 -596958072
-999981687 -596792311
-999850444 -596923554
596931541 999842457
596812652 999961346
-999971720 -596802278
596959661 999814337
596816856 999957142
596925396 999848602
-999984058 -596789940
-999864615 -596909383
-999995741 -596778257
596778733 999995265
596927390 999846608
-999954768 -596819230
596774885 999999113
596932305 999841693
-999853844 -596920154
-999907488 -596866510
-999890503 -596883495
596913509 999860489
-999833267 -596940731
596774086 999999912
-999921137 -596852861
596900265 999873733
-999879921 -596894077
596845935 999928063
596959580 999814418
596814122 999959876
-999834786 -596939212
596787489 999986509
-999909533 -596864465
596810915 999963083
596888653 999885345
-999808066 -596965932
596905203 999868795
-999890552 -596883446
-999890710 -596883288
596788487 999985511
-999855113 -596918885
-999848297 -596925701
-999970159 -596803839
596816487 999957511
596845480 999928518
-999988313 -596785685
596905633 999868365
-999827601 -596946397
596901185 999872813
596802415 999971583
596899350 999874648
596815310 999958688
-999813317 -596960681
-999869508 -596904490
-999930111 -596843887
-999909296 -596864702
-999885680 -596888318
596878592 999895406
596925315 999848683
-999990672 -596783326
596964519 999809479
-999861231 -596912767
596895093 999878905
-999820454 -596953544
-999979914 -596794084
596842168 999931830
-999994329 -596779669
596865176 999908822
596935496 999838502
-999804493 -596969505
-999912337 -596861661
596883805 999890193
596892439 999881559
-999966069 -596807929
596796966 999977032
-999866526 -596907472
-999815119 -596958879
596941530 999832468
-999838674 -596935324
-999857743 -596916255
596954456 999819542
-999943948 -596830050
596899454 999874544
-999833053 -596940945
596956661 999817337
-999966050 -596807948
-999983997 -596790001
-999831962 -596942036
596913047 999860951
-999848681 -596925317
596963797 999810201
596925475 999848523
-999816535 -596957463
596787638 999986360
-999919118 -596854880
-999924669 -596849329
596878361 999895637
-999899420 -596874578
596910828 999863170
-999981149 -596792849
-999917539 -596856459
596812750 999961248
596825543 999948455
-999859046 -596914952
-999992691 -596781307
596912002 999861996
-999825801 -596948197
596892271 999881727
-999852860 -596921138
596801835 999972163
-999817730 -596956268
-999866363 -596907635
-999973466 -596800532
-999998179 -596775819
596939799 999834199
-999922523 -596851475
596811051 999962947
596848305 999925693
-999812162 -596961836
-999859337 -596914661
596880470 999893528
-999867780 -596906218
596804231 999969767
-999953996 -596820002
596842049 999931949
-999978100 -596795898
-999807066 -596966932
596895459 999878539
-999915581 -596858417
-999964848 -596809150
596969770 999804228
596824856 999949142
-999901623 -596872375
596961737 999812261
596858787 999915211
-999851988 -596922010
-999879987 -596894011
596913762 999860236
596913364 999860634
596873949 999900049
596797656 999976342
-999958169 -596815829
596865635 999908363
596938729 999835269
-999916307 -596857691
596821842 999952156
596864113 999909885
-999963966 -596810032
596908981 999865017
596854534 999919464
596838057 999935941
-999837189 -596936809
596798045 999975953
596845941 999928057
-999914770 -596859228
-999973837 -596800161
596874557 999899441
-999832650 -596941348
596967981 999806017
-999966864 -596807134
-999861179 -596912819
596923624 999850374
-999862481 -596911517
-999978476 -596795522
596824758 999949240
-999828112 -596945886
-999960184 -596813814
596945478 999828520
-999938153 -596835845
596932099 999841899
-999886305 -596887693
-999932393 -596841605
-999972909 -596801089
596811196 999962802
-999849974 -596924024
596897733 999876265
-999850771 -596923227
-999897324 -596876674
-999959703 -596814295
596949361 999824637
-999933142 -596840856
-999918484 -596855514
596814174 999959824
-999951103 -596822895
596850098 999923900
596960121 999813877
-999873678 -596900320
-999906800 -596867198
-999895646 -596878352
596956753 999817245
-999950868 -596823130
596877063 999896935
-999876918 -596897080
596927636 999846362
-999810711 -596963287
596868282 999905716
596915865 999858133
-999957836 -596816162
596813510 999960488
-999832282 -596941716
596782904 999991094
-999887997 -596886001
596807123 999966875
-999976634 -596797364
596951264 999822734
-999831881 -596942117
596807244 999966754
596942818 999831180
-999950036 -596823962
-999912290 -596861708
596852790 999921208
596861731 999912267
-999979922 -596794076
-999964409 -596809589
596843536 999930462
596893755 999880243
-999830400 -596943598
596943707 999830291
-999922884 -596851114
-999922819 -596851179
596805704 999968294
-999895665 -596878333
-999851637 -596922361
-999967276 -596806722
596914682 999859316
596810825 999963173
596809176 999964822
-999989500 -596784498
596931555 999842443
-999939432 -596834566
-999993522 -596780476
-999812350 -596961648
596904172 999869826
-999845689 -596928309
596802852 999971146
596964785 999809213
596802490 999971508
596795874 999978124
596959834 999814164
-999988525 -596785473
596834896 999939102
-999959881 -596814117
-999896745 -596877253
596898597 999875401
-999806131 -596967867
596798959 999975039
596941613 999832385
596796329 999977669
-999922154 -596851844
-999932543 -596841455
-999933133 -596840865
-999891532 -596882466
596935909 999838089
596876787 999897211
596867529 999906469
-999974464 -596799534
-999874733 -596899265
-999886980 -596887018
596855701 999918297
-999938261 -596835737
-999986997 -596787001
-999859585 -596914413
596774422 999999576
-999926685 -596847313
596808598 999965400
-999849022 -596924976
-999800041 -596973957
-999927330 -596846668
-999968374 -596805624
596788073 999985925
-999985113 -596788885
596818422 999955576
-999871386 -596902612
-999901525 -596872473
596832257 999941741
596960451 999813547
596775870 999998128
596825471 999948527
596861222 999912776
-999896007 -596877991
-999910229 -596863769
596885207 999888791
596812927 999961071
596936480 999837518
596813844 999960154
596890018 999883980
596889161 999884837
-999916105 -596857893
-999944725 -596829273
596970408 999803590
596789929 999984069
596811687 999962311
596878818 999895180
-999813397 -596960601
-999861549 -596912449
-999977304 -596796694
596849009 999924989
596774526 999999472
-999869633 -596904365
-999950606 -596823392
-999936868 -596837130
596923351 999850647
596779643 999994355
-999940206 -596833792
596781481 999992517
596797609 999976389
596867672 999906326
596905239 999868759
-999855613 -596918385
-999996452 -596777546
596780792 999993206
-999801620 -596972378
-999883272 -596890726
596805402 999968596
-999824693 -596949305
-999860057 -596913941
596944478 999829520
-999982746 -596791252
596862573 999911425
596935693 999838305
596932586 999841412
-999972742 -596801256
596915545 999858453
596837542 999936456
596829125 999944873
596862001 999911997
596848948 999925050
-999996147 -596777851
-999864673 -596909325
-999862939 -596911059
596970986 999803012
-999882209 -596891789
-999893747 -596880251
-999864952 -596909046
596964985 999809013
-999866057 -596907941
-999977471 -596796527
-999992635 -596781363
596863842 999910156
-999817216 -596956782
-999811217 -596962781
-999982663 -596791335
-999890633 -596883365
-999845454 -596928544
596873378 999900620
-999978845 -596795153
-999869290 -596904708
-999822967 -596951031
-999933799 -596840199
-999900246 -596873752
596938509 999835489
596893008 999880990
-999830817 -596943181
-999918753 -596855245
596827506 999946492
596886583 999887415
-999937549 -596836449
-999923934 -596850064
-999995492 -596778506
596807340 999966658
-999978278 -596795720
596957189 999816809
596818904 999955094
596806309 999967689
596922761 999851237
-999947328 -596826670
-999968774 -596805224
-999931603 -596842395
596967262 999806736
-999813402 -596960596
596911934 999862064
596965755 999808243
-999976900 -596797098
-999925434 -596848564
-999847938 -596926060
596828799 999945199
596923380 999850618
596921592 999852406
-999974604 -596799394
596969132 999804866
596807585 999966413
596969212 999804786
596794389 999979609
-999816602 -596957396
596965255 999808743
596932241 999841757
596875308 999898690
-999841287 -596932711
596790775 999983223
596851933 999922065
596823257 999950741
-999949231 -596824767
596848368 999925630
596854717 999919281
-999921974 -596852024
-999816769 -596957229
596838863 999935135
596947783 999826215
-999948110 -596825888
596935764 999838234
-999947792 -596826206
-999838601 -596935397
-999863837 -596910161
596842997 999931001
596952354 999821644
596855972 999918026
-999904689 -596869309
596947560 999826438
-999957167 -596816831
-999862907 -596911091
596808869 999965129
596957486 999816512
596955032 999818966
596902225 999871773
-999825883 -596948115
596833101 999940897
-999990259 -596783739
596937306 999836692
596890504 999883494
-999971290 -596802708
596799497 999974501
-999846016 -596927982
596907487 999866511
596820417 999953581
-999817481 -596956517
-999892292 -596881706
596814671 999959327
596835279 999938719
596837847 999936151
596924163 999849835
596834138 999939860
-999982491 -596791507
596964361 999809637
596851987 999922011
596875774 999898224
-999830540 -596943458
596917338 999856660
596806872 999967126
596852770 999921228
-999981342 -596792656
-999963273 -596810725
-999877184 -596896814
596807287 999966711
-999907784 -596866214
596935315 999838683
-999899525 -596874473
-999877735 -596896263
596823706 999950292
-999875417 -596898581
596806963 999967035
596952322 999821676
-999919761 -596854237
-999915542 -596858456
596939154 999834844
596938812 999835186
-999984803 -596789195
596922245 999851753
-999807079 -596966919
-999837219 -596936779
-999965363 -596808635
-999988338 -596785660
596959248 999814750
596967823 999806175
596845960 999928038
-999837470 -596936528
-999955762 -596818236
596849899 999924099
-999826114 -596947884
596778895 999995103
-999842651 -596931347
-999918715 -596855283
596791420 999982578
596944514 999829484
596883322 999890676
596920639 999853359
-999870580 -596903418
596909369 999864629
596774065 999999933
596930246 999843752
596962118 999811880
596895366 999878632
596937516 999836482
-999874325 -596899673
596792545 999981453
596948299 999825699
-999865698 -596908300
-999807176 -596966822
596866151 999907847
596828176 999945822
596823478 999950520
-999910395 -596863603
596964656 999809342
596962948 999811050
596840459 999933539
-999984691 -596789307
-999864902 -596909096
596972261 999801737
-999871132 -596902866
596873077 999900921
-999802808 -596971190
596789807 999984191
596911898 999862100
-999965458 -596808540
596912013 999861985
596913776 999860222
596783971 999990027
596837470 999936528
-999934072 -596839926
596838107 999935891
596938223 999835775
-999926946 -596847052
-999809723 -596964275
596884798 999889200
-999813070 -596960928
596774721 999999277
-999805066 -596968932
596878213 999895785
-999914047 -596859951
-999958304 -596815694
596865797 999908201
-999945555 -596828443
596931204 999842794
596869235 999904763
-999837031 -596936967
-999955715 -596818283
-999902601 -596871397
596878929 999895069
-999868063 -596905935
-999889832 -596884166
596807538 999966460
-999950624 -596823374
-999870950 -596903048
-999919377 -596854621
596875326 999898672
-999972003 -596801995
596785023 999988975
596838329 999935669
-999831923 -596942075
-999902068 -596871930
-999880220 -596893778
596785902 999988096
596896171 999877827
596828669 999945329
-999804846 -596969152
596892747 999881251
596934684 999839314
596841224 999932774
-999850587 -596923411
596873143 999900855
596909251 999864747
596818924 999955074
-999881955 -596892043
-999999990 -596774008
596846622 999927376
-999982283 -596791715
-999865445 -596908553
596872612 999901386
596960223 999813775
-999814231 -596959767
-999822330 -596951668
596791863 999982135
-999882787 -596891211
-999935451 -596838547
596879479 999894519
-999989985 -596784013
-999829372 -596944626
596927628 999846370
-999898522 -596875476
596793753 999980245
-999990637 -596783361
596775348 999998650
596843537 999930461
-999827708 -596946290
-999931637 -596842361
-999951708 -596822290
-999989105 -596784893
596837920 999936078
-999977147 -596796851
596810947 999963051
-999852748 -596921250
-999991008 -596782990
596900712 999873286
-999880177 -596893821
-999890441 -596883557
-999997882 -596776116
-999806086 -596967912
-999989032 -596784966
-999830245 -596943753
596938594 999835404
596797587 999976411
596971749 999802249
596810630 999963368
596855847 999918151
-999850124 -596923874
-999965413 -596808585
-999996993 -596777005
-999827895 -596946103
596788146 999985852
596899687 999874311
596780805 999993193
596936716 999837282
596857007 999916991
-999918706 -596855292
596904877 999869121
-999853282 -596920716
596873506 999900492
-999956817 -596817181
596960955 999813043
-999972355 -596801643
596885507 999888491
-999982603 -596791395
-999942364 -596831634
596963306 999810692
-999958746 -596815252
-999910126 -596863872
-999807028 -596966970
596776919 999997079
596957638 999816360
-999850216 -596923782
596914777 999859221
596961155 999812843
596897318 999876680
-999851101 -596922897
-999922416 -596851582
-999881541 -596892457
596777930 999996068
596838895 999935103
596777614 999996384
596804242 999969756
-999803699 -596970299
596816701 999957297
596820367 999953631
-999940574 -596833424
-999899373 -596874625
-999915521 -596858477
596850138 999923860
-999849959 -596924039
-999856063 -596917935
-999977476 -596796522
596815032 999958966
-999898619 -596875379
596855453 999918545
-999833233 -596940765
-999899772 -596874226
596871509 999902489
596785516 999988482
596784597 999989401
-999896869 -596877129
-999928651 -596845347
-999966130 -596807868
596854384 999919614
-999909479 -596864519
596783504 999990494
-999903133 -596870865
596836699 999937299
596935106 999838892
-999920992 -596853006
596886940 999887058
596957219 999816779
-999885771 -596888227
-999821955 -596952043
596966572 999807426
-999987714 -596786284
-999882572 -596891426
596838871 999935127
596872046 999901952
596893420 999880578
596830919 999943079
596910084 999863914
-999882142 -596891856
596876529 999897469
-999925355 -596848643
596837967 999936031
596852330 999921668
596777205 999996793
-999929611 -596844387
-999909862 -596864136
596938285 999835713
596875845 999898153
-999803544 -596970454
596871847 999902151
-999913146 -596860852
596950452 999823546
596832008 999941990
596937018 999836980
596956947 999817051
-999815982 -596958016
596937038 999836960
-999934131 -596839867
596776234 999997764
596802274 999971724
596892937 999881061
-999845056 -596928942
-999850584 -596923414
596885458 999888540
-999883505 -596890493
-999913282 -596860716
-999977220 -596796778
-999969067 -596804931
-999824573 -596949425
596870251 999903747
-999998593 -596775405
-999836568 -596937430
-999918717 -596855281
596859040 999914958
596912704 999861294
-999978832 -596795166
-999811398 -596962600
-999996505 -596777493
596834579 999939419
-999935009 -596838989
-999842840 -596931158
-999863016 -596910982
-999832204 -596941794
-999940430 -596833568
596893512 999880486
-999950996 -596823002
596818157 999955841
596888156 999885842
596967667 999806331
-999971669 -596802329
-999861090 -596912908
-999811690 -596962308
596904201 999869797
-999806779 -596967219
-999941656 -596832342
-999805593 -596968405
-999863398 -596910600
-999903512 -596870486
-999819148 -596954850
-999855812 -596918186
596818128 999955870
-999978001 -596795997
-999899888 -596874110
596909648 999864350
596842278 999931720
596828032 999945966
-999951276 -596822722
596914377 999859621
596835533 999938465
-999800110 -596973888
-999827921 -596946077
596961611 999812387
596954057 999819941
-999870440 -596903558
596885457 999888541
596837051 999936947
-999876622 -596897376
-999823217 -596950781
-999989616 -596784382
596862093 999911905
596808744 999965254
-999997179 -596776819
596951600 999822398
596868564 999905434
596937183 999836815
-999954222 -596819776
596927329 999846669
-999832668 -596941330
-999826433 -596947565
-999942020 -596831978
-999925732 -596848266
596973562 999800436
-999869757 -596904241
-999835899 -596938099
-999900931 -596873067
596965336 999808662
-999859443 -596914555
-999992355 -596781643
-999834619 -596939379
-999824520 -596949478
596957550 999816448
-999891669 -596882329
596825386 999948612
-999860009 -596913989
-999916843 -596857155
596800268 999973730
-999888238 -596885760
596786190 999987808
-999985611 -596788387
596852709 999921289
596821449 999952549
-999875462 -596898536
-999957112 -596816886
-999905160 -596868838
-999983993 -596790005
596962909 999811089
596811114 999962884
596797662 999976336
596937259 999836739
-999839902 -596934096
596861529 999912469
596887684 999886314
596906004 999867994
596865202 999908796
596941557 999832441
-999843375 -596930623
-999944620 -596829378
-999910552 -596863446
-999881826 -596892172
-999806341 -596967657
596929536 999844462
596778148 999995850
-999980049 -596793949
596944820 999829178
596944392 999829606
596893319 999880679
596842848 999931150
596910503 999863495
596967401 999806597
596943822 999830176
-999820487 -596953511
596877429 999896569
-999915904 -596858094
-999825875 -596948123
596956334 999817664
-999925812 -596848186
596964970 999809028
596955305 999818693
596961045 999812953
-999903559 -596870439
-999948078 -596825920
596799252 999974746
-999950205 -596823793
-999988000 -596785998
596787718 999986280
-999859056 -596914942
-999998758 -596775240
596796537 999977461
-999942352 -596831646
596854937 999919061
596894641 999879357
596851273 999922725
596863693 999910305
596859606 999914392
-999936803 -596837195
596790249 999983749
596894423 999879575
596850579 999923419
-999939674 -596834324
-999963428 -596810570
-999960749 -596813249
-999927008 -596846990
-999895085 -596878913
596928430 999845568
596790050 999983948
596834341 999939657
-999871028 -596902970
-999973388 -596800610
-999848201 -596925797
596836287 999937711
-999923414 -596850584
596943214 999830784
-999975645 -596798353
596808849 999965149
-999978694 -596795304
-999841126 -596932872
-999957453 -596816545
596829172 999944826
-999939425 -596834573
-999976345 -596797653
-999901153 -596872845
-999827937 -596946061
596968512 999805486
596892746 999881252
-999915453 -596858545
596962731 999811267
596792667 999981331
-999961355 -596812643
-999902710 -596871288
596831685 999942313
-999908740 -596865258
-999875952 -596898046
-999888997 -596885001
596934625 999839373
596889333 999884665
-999845641 -596928357
596931046 999842952
-999825026 -596948972
-999880042 -596893956
596854441 999919557
596897447 999876551
596911838 999862160
-999871351 -596902647
-999835723 -596938275
596847211 999926787
-999928522 -596845476
596927351 999846647
-999943428 -596830570
596794971 999979027
596898154 999875844
596920702 999853296
596964486 999809512
596920494 999853504
-999906856 -596867142
-999864321 -596909677
596940396 999833602
-999940769 -596833229
596919328 999854670
596851536 999922462
596894876 999879122
596967735 999806263
596968077 999805921
-999857929 -596916069
596898874 999875124
-999962391 -596811607
596899417 999874581
596924686 999849312
596902220 999871778
596896349 999877649
596875686 999898312
-999875106 -596898892
596903150 999870848
-999820874 -596953124
596796264 999977734
-999997070 -596776928
-999828568 -596945430
596895253 999878745
-999924151 -596849847
-999925388 -596848610
-999998519 -596775479
596950450 999823548
-999983228 -596790770
-999977954 -596796044
-999903314 -596870684
-999841081 -596932917
596877040 999896958
-999869744 -596904254
-999892429 -596881569
596961223 999812775
-999868112 -596905886
596933338 999840660
596787656 999986342
-999840270 -596933728
-999944988 -596829010
596925854 999848144
596890517 999883481
-999992280 -596781718
-999904960 -596869038
596802719 999971279
-999954594 -596819404
596933994 999840004
596948897 999825101
596962186 999811812
-999844306 -596929692
596814549 999959449
596827732 999946266
-999966237 -596807761
596934642 999839356
-999962407 -596811591
596829656 999944342
-999995558 -596778440
-999965733 -596808265
-999834547 -596939451
-999977743 -596796255
-999907590 -596866408
-999805470 -596968528
-999910855 -596863143
-999860156 -596913842
596855486 999918512
-999885525 -596888473
596925766 999848232
596954457 999819541
596923101 999850897
-999995095 -596778903
-999986621 -596787377
596811304 999962694
596929834 999844164
-999907549 -596866449
596871976 999902022
-999853801 -596920197
596858643 999915355
596908408 999865590
-999964395 -596809603
-999896052 -596877946
-999836210 -596937788
596791858 999982140
596860895 999913103
-999872038 -596901960
596883718 999890280
596836009 999937989
-999873745 -596900253
-999910905 -596863093
596812662 999961336
596957122 999816876
596791501 999982497
-999988584 -596785414
596922452 999851546
-999901960 -596872038
-999937929 -596836069
-999865610 -596908388
-999876163 -596897835
596904903 999869095
-999831136 -596942862
596826948 999947050
596778417 999995581
596972414 999801584
596828674 999945324
596956920 999817078
-999841139 -596932859
596911449 999862549
-999988664 -596785334
596783947 999990051
-999849908 -596924090
-999823508 -596950490
-999818905 -596955093
-999849612 -596924386
-999922240 -596851758
-999980226 -596793772
-999996178 -596777820
-999805620 -596968378
-999928189 -596845809
596842297 999931701
596794999 999978999
596833114 999940884
-999826503 -596947495
596864287 999909711
596920322 999853676
-999864581 -596909417
596845922 999928076
596892143 999881855
-999905112 -596868886
-999866223 -596907775
596868655 999905343
596815801 999958197
596879461 999894537
596896318 999877680
-999921765 -596852233
596871929 999902069
-999946150 -596827848
-999930786 -596843212
596907092 999866906
-999954321 -596819677
-999932524 -596841474
-999875644 -596898354
-999804509 -596969489
-999928936 -596845062
-999925241 -596848757
-999961138 -596812860
596930157 999843841
596935923 999838075
596873784 999900214
596942922 999831076
596796593 999977405
596867412 999906586
-999903519 -596870479
596914436 999859562
-999929448 -596844550
-999972026 -596801972
-999959514 -596814484
-999953814 -596820184
-999945271 -596828727
-999988235 -596785763
596884618 999889380
596827858 999946140
-999839647 -596934351
-999909499 -596864499
-999979433 -596794565
596860584 999913414
596866699 999907299
596797565 999976433
-999869640 -596904358
-999859737 -596914261
596922928 999851070
-999950213 -596823785
596869638 999904360
-999861221 -596912777
-999853872 -596920126
596841356 999932642
596943178 999830820
-999919337 -596854661
-999857630 -596916368
596959002 999814996
596858689 999915309
-999944120 -596829878
-999813118 -596960880
596952867 999821131
596902177 999871821
596878047 999895951
596833911 999940087
596872774 999901224
-999863786 -596910212
596936128 999837870
596847375 999926623
596787530 999986468
-999894033 -596879965
-999898556 -596875442
-999830583 -596943415
596909091 999864907
-999866937 -596907061
-999911588 -596862410
-999910916 -596863082
-999918265 -596855733
596864724 999909274
596907005 999866993
596899734 999874264
596835929 999938069
596905415 999868583
596838160 999935838
596812347 999961651
-999995306 -596778692
596895878 999878120
-999900324 -596873674
596958407 999815591
596806293 999967705
-999912211 -596861787
-999821929 -596952069
596955973 999818025
596929256 999844742
596873632 999900366
596930220 999843778
-999922463 -596851535
596873976 999900022
-999915289 -596858709
596835144 999938854
596885229 999888769
596785560 999988438
-999939220 -596834778
596886069 999887929
-999878847 -596895151
-999852774 -596921224
596883243 999890755
-999895844 -596878154
-999804831 -596969167
-999870829 -596903169
596951446 999822552
-999819045 -596954953
596790111 999983887
596898174 999875824
596800729 999973269
596778092 999995906
596831949 999942049
-999918384 -596855614
596864177 999909821
596831457 999942541
-999807185 -596966813
-999968105 -596805893
-999835828 -596938170
-999804595 -596969403
-999937959 -596836039
-999857879 -596916119
596927717 999846281
-999888293 -596885705
-999995235 -596778763
-999871925 -596902073
-999924093 -596849905
596958705 999815293
596914518 999859480
-999846319 -596927679
596961178 999812820
596898825 999875173
-999819143 -596954855
-999810509 -596963489
-999923228 -596850770
596797984 999976014
-999950313 -596823685
596954851 999819147
596815335 999958663
596861777 999912221
596775882 999998116
596805947 999968051
596891780 999882218
596963740 999810258
596970176 999803822
596909262 999864736
-999834896 -596939102
596872423 999901575
-999984012 -596789986
-999959780 -596814218
-999857770 -596916228
-999897315 -596876683
596778260 999995738
-999926675 -596847323
-999865353 -596908645
596786365 999987633
-999958190 -596815808
-999881934 -596892064
-999820208 -596953790
596792442 999981556
-999871339 -596902659
596850211 999923787
596925322 999848676
-999968673 -596805325
-999926703 -596847295
-999910057 -596863941
596815501 999958497
-999973937 -596800061
-999944166 -596829832
596824717 999949281
596900971 999873027
-999920440 -596853558
596857759 999916239
596798633 999975365
-999889848 -596884150
-999910789 -596863209
596871073 999902925
-999905382 -596868616
596924745 999849253
596940465 999833533
-999893702 -596880296
-999830917 -596943081
596832200 999941798
596858406 999915592
596808822 999965176
-999860480 -596913518
-999981449 -596792549
-999831343 -596942655
-999937147 -596836851
-999870148 -596903850
-999943666 -596830332
-999992962 -596781036
-999855839 -596918159
-999808705 -596965293
-999946913 -596827085
-999915377 -596858621
596786159 999987839
596781960 999992038
-999901194 -596872804
596788887 999985111
-999800327 -596973671
-999920699 -596853299
596848978 999925020
596937035 999836963
596887754 999886244
596808308 999965690
596879755 999894243
596945747 999828251
596817554 999956444
596973478 999800520
-999914313 -596859685
-999866886 -596907112
596965617 999808381
-999973289 -596800709
596850629 999923369
596952694 999821304
-999823149 -596950849
596834370 999939628
-999890434 -596883564
-999866128 -596907870
-999879849 -596894149
596922962 999851036
-999839252 -596934746
596808135 999965863
-999824191 -596949807
596893870 999880128
-999898524 -596875474
596865327 999908671
-999988827 -596785171
596940476 999833522
596889077 999884921
596789155 999984843
-999997442 -596776556
596891819 999882179
-999936301 -596837697
596912891 999861107
-999897282 -596876716
596960390 999813608
596946200 999827798
-999885502 -596888496
-999857453 -596916545
-999841407 -596932591
-999995813 -596778185
-999850072 -596923926
-999865049 -596908949
596788956 999985042
596859098 999914900
-999944027 -596829971
-999820188 -596953810
-999976349 -596797649
596930069 999843929
596868346 999905652
-999938757 -596835241
596792812 999981186
-999929104 -596844894
-999908162 -596865836
596887234 999886764
-999859065 -596914933
596777960 999996038
-999933486 -596840512
596813888 999960110
596813436 999960562
596935990 999838008
596926406 999847592
596838567 999935431
596925831 999848167
596970560 999803438
596917359 999856639
-999920214 -596853784
596940992 999833006
596821603 999952395
-999992424 -596781574
596859045 999914953
-999843596 -596930402
596850801 999923197
-999900567 -596873431
596866152 999907846
-999871759 -596902239
596965785 999808213
596781357 999992641
596943600 999830398
-999867429 -596906569
596821784 999952214
596817212 999956786
-999964690 -596809308
-999907591 -596866407
596945442 999828556
-999859086 -596914912
596828729 999945269
-999814063 -596959935
-999888990 -596885008
596862080 999911918
596829007 999944991
596843054 999930944
-999826412 -596947586
-999836022 -596937976
596972798 999801200
-999808500 -596965498
596962306 999811692
596950333 999823665
-999822680 -596951318
596920997 999853001
596823315 999950683
596862761 999911237
596855569 999918429
-999862515 -596911483
-999956508 -596817490
596895672 999878326
596841096 999932902
596843503 999930495
-999976282 -596797716
596793203 999980795
-999974885 -596799113
-999994523 -596779475
-999996924 -596777074
596779872 999994126
596781488 999992510
-999811380 -596962618
596957804 999816194
596915528 999858470
-999974840 -596799158
-999845664 -596928334
-999939874 -596834124
596904497 999869501
-999994935 -596779063
-999869157 -596904841
596897693 999876305
596870776 999903222
-999817022 -596956976
596811059 999962939
-999964912 -596809086
596973101 999800897
596802061 999971937
596866626 999907372
-999880404 -596893594
-999989608 -596784390
-999847628 -596926370
-999889987 -596884011
596830377 999943621
-999901416 -596872582
-999866898 -596907100
-999802241 -596971757
-999813129 -596960869
-999949297 -596824701
-999831747 -596942251
-999878665 -596895333
596856397 999917601
596955983 999818015
-999961196 -596812802
-999880684 -596893314
-999846076 -596927922
-999955443 -596818555
596921080 999852918
596814926 999959072
596791065 999982933
-999910750 -596863248
-999931799 -596842199
-999923103 -596850895
596841004 999932994
-999974907 -596799091
-999865636 -596908362
-999988521 -596785477
596775797 999998201
-999855210 -596918788
-999885579 -596888419
596875242 999898756
-999958399 -596815599
-999944819 -596829179
596857749 999916249
596901667 999872331
596964389 999809609
596901519 999872479
596967342 999806656
-999839909 -596934089
-999933555 -596840443
-999854870 -596919128
-999829582 -596944416
-999910072 -596863926
-999834091 -596939907
-999807114 -596966884
596810463 999963535
-999837237 -596936761
-999978864 -596795134
596910657 999863341
596964185 999809813
596904887 999869111
596829420 999944578
596954980 999819018
-999983159 -596790839
-999949736 -596824262
-999958043 -596815955
596842514 999931484
-999987872 -596786126
-999838275 -596935723
-999815005 -596958993
-999971375 -596802623
596812040 999961958
-999936835 -596837163
596904195 999869803
-999943614 -596830384
596797866 999976132
596823237 999950761
596935642 999838356
596964806 999809192
596868242 999905756
596973458 999800540
-999803918 -596970080
596824194 999949804
596960259 999813739
-999931862 -596842136
-999860218 -596913780
-999802638 -596971360
-999961612 -596812386
596779640 999994358
596954754 999819244
-999817401 -596956597
-999890811 -596883187
596917298 999856700
-999920414 -596853584
-999815220 -596958778
596946130 999827868
-999971241 -596802757
-999885652 -596888346
-999884225 -596889773
-999887593 -596886405
596782259 999991739
596872546 999901452
596868532 999905466
-999942691 -596831307
596837539 999936459
-999895957 -596878041
596775876 999998122
-999985188 -596788810
-999808779 -596965219
-999857634 -596916364
-999830322 -596943676
-999952351 -596821647
596879334 999894664
596779954 999994044
-999915510 -596858488
596835188 999938810
596832581 999941417
-999950363 -596823635
-999903401 -596870597
-999962012 -596811986
-999891472 -596882526
-999977105 -596796893
-999950336 -596823662
-999948316 -596825682
596938648 999835350
-999977426 -596796572
596778295 999995703
596822711 999951287
596798668 999975330
596868292 999905706
596898004 999875994
-999806481 -596967517
-999856127 -596917871
596786869 999987129
-999876956 -596897042
596931723 999842275
596781494 999992504
596810282 999963716
-999980305 -596793693
-999985267 -596788731
596782564 999991434
596793422 999980576
-999854406 -596919592
-999922085 -596851913
596908972 999865026
596821356 999952642
596893746 999880252
596953371 999820627
596830953 999943045
596835332 999938666
596885653 999888345
596924626 999849372
596873141 999900857
596951849 999822149
-999861919 -596912079
596933871 999840127
596890960 999883038
-999809142 -596964856
-999984875 -596789123
-999917402 -596856596
596887607 999886391
596789961 999984037
-999843413 -596930585
-999896348 -596877650
596884138 999889860
-999839113 -596934885
-999996463 -596777535
596944990 999829008
-999814576 -596959422
-999815987 -596958011
-999823550 -596950448
596859933 999914065
596840597 999933401
-999933831 -596840167
596853512 999920486
596835320 999938678
-999816284 -596957714
596912624 999861374
596785035 999988963
-999871849 -596902149
596911204 999862794
596797549 999976449
596863329 999910669
-999940190 -596833808
596902683 999871315
596829428 999944570
-999984289 -596789709
596848222 999925776
-999998290 -596775708
596807218 999966780
-999873190 -596900808
-999860394 -596913604
596866592 999907406
596802525 999971473
-999988807 -596785191
-999883920 -596890078
596928880 999845118
596956226 999817772
596925081 999848917
596802613 999971385
596858475 999915523
-999840770 -596933228
-999850896 -596923102
-999952478 -596821520
-999800828 -596973170
596843566 999930432
-999954704 -596819294
596956614 999817384
-999954826 -596819172
-999973954 -596800044
596889502 999884496
596807709 999966289
-999933965 -596840033
-999902945 -596871053
596781601 999992397
596817433 999956565
596785277 999988721
596935456 999838542
596891221 999882777
-999906787 -596867211
596964989 999809009
596910967 999863031
596820903 999953095
-999872977 -596901021
-999871023 -596902975
-999961633 -596812365
-999934337 -596839661
-999955045 -596818953
-999926035 -596847963
596910955 999863043
-999830588 -596943410
-999852578 -596921420
-999888609 -596885389
596950280 999823718
596971899 999802099
596851062 999922936
596929543 999844455
-999832596 -596941402
596912266 999861732
-999991636 -596782362
596777497 999996501
596800684 999973314
596950876 999823122
596848617 999925381
596851714 999922284
596874707 999899291
596933088 999840910
-999954024 -596819974
-999818468 -596955530
596836413 999937585
596954689 999819309
-999820039 -596953959
-999887866 -596886132
596835770 999938228
-999862791 -596911207
596782802 999991196
596905691 999868307
596789601 999984397
-999886274 -596887724
-999810492 -596963506
596795418 999978580
596895813 999878185
596774168 999999830
-999885799 -596888199
-999906343 -596867655
-999912106 -596861892
596785564 999988434
596777274 999996724
596837926 999936072
-999865047 -596908951
596933813 999840185
596817606 999956392
596941781 999832217
596942712 999831286
596856431 999917567
596925402 999848596
596915861 999858137
596967903 999806095
596856096 999917902
-999868920 -596905078
-999900101 -596873897
596896782 999877216
-999920643 -596853355
596864251 999909747
-999802185 -596971813
-999868723 -596905275
-999911881 -596862117
596831888 999942110
-999851616 -596922382
596888787 999885211
596863095 999910903
-999990251 -596783747
596861402 999912596
596923223 999850775
-999907712 -596866286
-999862566 -596911432
596804360 999969638
-999975843 -596798155
596966317 999807681
-999991475 -596782523
-999852448 -596921550
596859721 999914277
596890577 999883421
-999855324 -596918674
596924272 999849726
-999960006 -596813992
-999873133 -596900865
596885251 999888747
-999925423 -596848575
-999805931 -596968067
-999924064 -596849934
-999828499 -596945499
-999914541 -596859457
596788011 999985987
596935769 999838229
-999940985 -596833013
-999874151 -596899847
596954240 999819758
596778397 999995601
596926659 999847339
596776366 999997632
596899624 999874374
-999992711 -596781287
-999947076 -596826922
-999969530 -596804468
-999812057 -596961941
596840309 999933689
-999808273 -596965725
596887434 999886564
-999956827 -596817171
-999821040 -596952958
596890822 999883176
596842800 999931198
596971339 999802659
-999840583 -596933415
-999919069 -596854929
596876291 999897707
-999936365 -596837633
-999902266 -596871732
596962070 999811928
-999888358 -596885640
596932919 999841079
596850279 999923719
-999852220 -596921778
-999811917 -596962081
-999920337 -596853661
-999879486 -596894512
596806875 999967123
596885375 999888623
596927223 999846775
596971503 999802495
-999850678 -596923320
596877411 999896587
-999810618 -596963380
-999871366 -596902632
596942916 999831082
596830452 999943546
596956952 999817046
596852769 999921229
596915728 999858270
-999874858 -596899140
-999909041 -596864957
-999943936 -596830062
-999878909 -596895089
596962248 999811750
596929981 999844017
-999904032 -596869966
596899567 999874431
596851254 999922744
596848652 999925346
-999971237 -596802761
-999950677 -596823321
-999915233 -596858765
596841535 999932463
596818179 999955819
-999903279 -596870719
-999918216 -596855782
-999988957 -596785041
-999971254 -596802744
-999819366 -596954632
-999849816 -596924182
596904359 999869639
596809910 999964088
596869741 999904257
596901624 999872374
-999861788 -596912210
-999896661 -596877337
596874285 999899713
596956472 999817526
-999967495 -596806503
-999847860 -596926138
-999914896 -596859102
596840905 999933093
596789615 999984383
-999818110 -596955888
-999804387 -596969611
596811338 999962660
596811146 999962852
-999854851 -596919147
-999888481 -596885517
596942131 999831867
596807615 999966383
-999874226 -596899772
596944016 999829982
596971025 999802973
-999828852 -596945146
596870390 999903608
596932140 999841858
-999908479 -596865519
596887999 999885999
-999943270 -596830728
596972617 999801381
-999918716 -596855282
596836722 999937276
596823853 999950145
-999887792 -596886206
596864456 999909542
-999918246 -596855752
596837054 999936944
-999872711 -596901287
-999899230 -596874768
-999933102 -596840896
596885499 999888499
596962023 999811975
596940451 999833547
-999829696 -596944302
596860401 999913597
-999859030 -596914968
-999848024 -596925974
596914959 999859039
-999971941 -596802057
596791631 999982367
596807693 999966305
596799226 999974772
596864684 999909314
-999962847 -596811151
-999834158 -596939840
596787334 999986664
-999844095 -596929903
596963006 999810992
596825365 999948633
596838306 999935692
596794391 999979607
-999951648 -596822350
596835481 999938517
596831142 999942856
-999895770 -596878228
-999807533 -596966465
596909710 999864288
-999898906 -596875092
596782186 999991812
-999821928 -596952070
-999977555 -596796443
596964655 999809343
-999965441 -596808557
596926442 999847556
596827458 999946540
596936648 999837350
-999811195 -596962803
-999848002 -596925996
596880316 999893682
-999992135 -596781863
-999841970 -596932028
596953921 999820077
596855832 999918166
596969143 999804855
-999882852 -596891146
-999957730 -596816268
596851413 999922585
-999802969 -596971029
-999899142 -596874856
-999800672 -596973326
596923164 999850834
-999804355 -596969643
596887730 999886268
596850278 999923720
-999835538 -596938460
-999904995 -596869003
596922274 999851724
-999868228 -596905770
-999904194 -596869804
-999885694 -596888304
596972565 999801433
596859148 999914850
596961251 999812747
-999945253 -596828745
596970267 999803731
-999878642 -596895356
596878660 999895338
-999942154 -596831844
596875455 999898543
596868852 999905146
-999975043 -596798955
-999862809 -596911189
596968988 999805010
-999946639 -596827359
596914576 999859422
-999945891 -596828107
-999868882 -596905116
-999818068 -596955930
596819335 999954663
596787815 999986183
-999835128 -596938870
596905940 999868058
-999877153 -596896845
596821793 999952205
596968193 999805805
596910091 999863907
596841329 999932669
-999984960 -596789038
-999967295 -596806703
-999877180 -596896818
-999866311 -596907687
596813654 999960344
596948141 999825857
596850260 999923738
-999830221 -596943777
596805677 999968321
596901497 999872501
-999838497 -596935501
-999904875 -596869123
596940681 999833317
596918002 999855996
596853649 999920349
596950675 999823323
596785013 999988985
596791792 999982206
-999936193 -596837805
-999921546 -596852452
-999871105 -596902893
596957719 999816279
596902125 999871873
-999806426 -596967572
596925275 999848723
596941432 999832566
596972244 999801754
596775890 999998108
596902938 999871060
596952324 999821674
596940263 999833735
596784170 999989828
-999995594 -596778404
596972573 999801425
-999900116 -596873882
-999975707 -596798291
-999890066 -596883932
596918392 999855606
596861310 999912688
596827448 999946550
-999854433 -596919565
596921265 999852733
-999838806 -596935192
596932681 999841317
596781797 999992201
-999866174 -596907824
-999835658 -596938340
596919762 999854236
-999884392 -596889606
596880954 999893044
-999815907 -596958091
-999914021 -596859977
-999963700 -596810298
-999992265 -596781733
596794462 999979536
596892695 999881303
596873325 999900673
596804626 999969372
-999999173 -596774825
596874331 999899667
596808692 999965306
596957082 999816916
-999829553 -596944445
596774343 999999655
-999805729 -596968269
596840712 999933286
-999856461 -596917537
-999966388 -596807610
-999815521 -596958477
-999950168 -596823830
596969519 999804479
-999901837 -596872161
-999825390 -596948608
596973773 999800225
-999816651 -596957347
596790062 999983936
-999844689 -596929309
-999974318 -596799680
-999869551 -596904447
596950938 999823060
-999865181 -596908817
-999915293 -596858705
-999830182 -596943816
-999894867 -596879131
596782828 999991170
596948773 999825225
596786280 999987718
596807058 999966940
-999978040 -596795958
-999893352 -596880646
-999972955 -596801043
-999849714 -596924284
-999837321 -596936677
596869220 999904778
596834985 999939013
596850970 999923028
596813634 999960364
-999828782 -596945216
-999848805 -596925193
-999932863 -596841135
596847570 999926428
596878434 999895564
-999889051 -596884947
596963244 999810754
596910386 999863612
596802048 999971950
596778330 999995668
596786403 999987595
-999829731 -596944267
596831438 999942560
596792504 999981494
-999986557 -596787441
596839378 999934620
596952380 999821618
596867968 999906030
-999869959 -596904039
-999836435 -596937563
596836270 999937728
-999976928 -596797070
596960163 999813835
596939056 999834942
-999978695 -596795303
596879519 999894479
596867207 999906791
-999873232 -596900766
-999884530 -596889468
-999806964 -596967034
596807688 999966310
-999982203 -596791795
596894949 999879049
596924101 999849897
-999808950 -596965048
596867822 999906176
-999807425 -596966573
596960045 999813953
-999971696 -596802302
-999873515 -596900483
596785438 999988560
596870231 999903767
-999859277 -596914721
596863580 999910418
-999895258 -596878740
596901910 999872088
596829886 999944112
-999950183 -596823815
-999805224 -596968774
-999921938 -596852060
596852538 999921460
596924860 999849138
596840277 999933721
596951683 999822315
596965750 999808248
596882869 999891129
-999871837 -596902161
596918742 999855256
596890776 999883222
-999979202 -596794796
596787394 999986604
596896826 999877172
596932035 999841963
-999822962 -596951036
596785832 999988166
-999866150 -596907848
-999951952 -596822046
-999804505 -596969493
-999883708 -596890290
596835069 999938929
596928655 999845343
596901013 999872985
596824591 999949407
-999856989 -596917009
596944997 999829001
596837514 999936484
-999930530 -596843468
-999885904 -596888094
596780299 999993699
-999829720 -596944278
596951258 999822740
596871150 999902848
-999987475 -596786523
596859667 999914331
-999902880 -596871118
-999995166 -596778832
596915099 999858899
-999874710 -596899288
596871117 999902881
-999863152 -596910846
-999930867 -596843131
-999933075 -596840923
-999928401 -596845597
-999969632 -596804366
596953306 999820692
596964204 999809794
-999953733 -596820265
596798307 999975691
-999864976 -596909022
596935488 999838510
596823488 999950510
-999910341 -596863657
596829963 999944035
596783719 999990279
596902445 999871553
-999974200 -596799798
596872685 999901313
596968775 999805223
596921610 999852388
596951888 999822110
596954954 999819044
-999898431 -596875567
-999978023 -596795975
-999833948 -596940050
596845052 999928946
-999990728 -596783270
596804768 999969230
596926367 999847631
-999966932 -596807066
-999971450 -596802548
596891600 999882398
596862663 999911335
596816749 999957249
596934185 999839813
-999812950 -596961048
-999821249 -596952749
596783152 999990846
-999827813 -596946185
-999830116 -596943882
596819559 999954439
-999952668 -596821330
-999892248 -596881750
-999947088 -596826910
-999844878 -596929120
596806642 999967356
596917096 999856902
-999948725 -596825273
-999977074 -596796924
-999910741 -596863257
596894557 999879441
596945544 999828454
-999927813 -596846185
596844216 999929782
-999880525 -596893473
-999943326 -596830672
-999958721 -596815277
-999921356 -596852642
596946643 999827355
-999950444 -596823554
-999838672 -596935326
-999867893 -596906105
596788838 999985160
596829623 999944375
-999988784 -596785214
596889848 999884150
-999924399 -596849599
596832559 999941439
596786041 999987957
596833529 999940469
596803143 999970855
-999871196 -596902802
596867050 999906948
596958876 999815122
596879781 999894217
-999940891 -596833107
596913874 999860124
596868311 999905687
-999880446 -596893552
-999868658 -596905340
-999904213 -596869785
596866133 999907865
-999819153 -596954845
-999989991 -596784007
-999959089 -596814909
-999881943 -596892055
596846570 999927428
-999918787 -596855211
-999945195 -596828803
596931160 999842838
-999989645 -596784353
596957839 999816159
596914598 999859400
-999911348 -596862650
596907765 999866233
596820349 999953649
-999957083 -596816915
596858439 999915559
596889514 999884484
596961194 999812804
596956522 999817476
596802256 999971742
-999953101 -596820897
596834645 999939353
596908355 999865643
596808088 999965910
596888915 999885083
596800539 999973459
596797297 999976701
596821158 999952840
596795761 999978237
596904685 999869313
596854867 999919131
-999970205 -596803793
-999996503 -596777495
596970894 999803104
-999880425 -596893573
596921419 999852579
596866342 999907656
596876247 999897751
-999847454 -596926544
596837384 999936614
596923670 999850328
-999918777 -596855221
-999921376 -596852622
596892824 999881174
596937972 999836026
596777936 999996062
-999817152 -596956846
596805647 999968351
596934832 999839166
-999840966 -596933032
-999983774 -596790224
-999947304 -596826694
596868053 999905945
-999825016 -596948982
596897579 999876419
-999822804 -596951194
-999861035 -596912963
596916381 999857617
596949959 999824039
-999807382 -596966616
596829103 999944895
-999868539 -596905459
-999967788 -596806210
596932195 999841803
596957348 999816650
-999889561 -596884437
596927229 999846769
596966595 999807403
-999937981 -596836017
-999814065 -596959933
-999944954 -596829044
-999931230 -596842768
596780404 999993594
-999981330 -596792668
596905346 999868652
-999814532 -596959466
596928024 999845974
596796693 999977305
-999964642 -596809356
-999922508 -596851490
-999926564 -596847434
-999848385 -596925613
-999804613 -596969385
-999936854 -596837144
-999891171 -596882827
-999924163 -596849835
-999870724 -596903274
596826034 999947964
596848007 999925991
-999817552 -596956446
596873049 999900949
596787207 999986791
-999968364 -596805634
596953583 999820415
596879322 999894676
596801219 999972779
-999997228 -596776770
-999825903 -596948095
596898645 999875353
596943887 999830111
596863438 999910560
-999901554 -596872444
-999943569 -596830429
596956292 999817706
596961583 999812415
-999979710 -596794288
-999843339 -596930659
-999911572 -596862426
-999992975 -596781023
596929668 999844330
596965066 999808932
596924991 999849007
-999980513 -596793485
-999933580 -596840418
596882510 999891488
-999896283 -596877715
596826785 999947213
-999818448 -596955550
-999821822 -596952176
-999898663 -596875335
-999831418 -596942580
-999867435 -596906563
596912124 999861874
596898859 999875139
-999871920 -596902078
-999902631 -596871367
-999829826 -596944172
596825010 999948988
-999878764 -596895234
-999896896 -596877102
-999923326 -596850672
-999983157 -596790841
-999986687 -596787311
596906012 999867986
-999898873 -596875125
-999940508 -596833490
-999981825 -596792173
-999806033 -596967965
-999992117 -596781881
-999886890 -596887108
596926641 999847357
596955733 999818265
596840088 999933910
-999805287 -596968711
-999827023 -596946975
-999918507 -596855491
596920113 999853885
596908789 999865209
-999880672 -596893326
-999815881 -596958117
596885077 999888921
-999831724 -596942274
-999851109 -596922889
596847244 999926754
-999908319 -596865679
-999850026 -596923972
596781846 999992152
596863850 999910148
596818423 999955575
-999978368 -596795630
-999911556 -596862442
596865204 999908794
596917707 999856291
-999907183 -596866815
596941097 999832901
596881663 999892335
596834441 999939557
-999849976 -596924022
-999993606 -596780392
-999944292 -596829706
-999920369 -596853629
596968283 999805715
596791734 999982264
596855038 999918960
-999979459 -596794539
-999914006 -596859992
596942865 999831133
-999943223 -596830775
596873016 999900982
596918466 999855532
-999867294 -596906704
-999834607 -596939391
596804474 999969524
596953641 999820357
596799493 999974505
-999908420 -596865578
596878651 999895347
-999928789 -596845209
-999983163 -596790835
-999928297 -596845701
596860459 999913539
596914428 999859570
-999993618 -596780380
596903792 999870206
596894756 999879242
-999912564 -596861434
-999896328 -596877670
-999819949 -596954049
-999846279 -596927719
596957267 999816731
-999943119 -596830879
596803088 999970910
-999908713 -596865285
596907334 999866664
-999963421 -596810577
-999967502 -596806496
-999952838 -596821160
596775103 999998895
596934927 999839071
596776681 999997317
-999842439 -596931559
596890489 999883509
-999940692 -596833306
-999902655 -596871343
-999899609 -596874389
596868343 999905655
596930931 999843067
-999874418 -596899580
-999947180 -596826818
596804756 999969242
596925454 999848544
-999879214 -596894784
596879918 999894080
-999920550 -596853448
596897608 999876390
-999821343 -596952655
596893379 999880619
-999935884 -596838114
596863027 999910971
596811458 999962540
596865638 999908360
-999988780 -596785218
596910682 999863316
596970936 999803062
596880566 999893432
-999899504 -596874494
-999860452 -596913546
596881194 999892804
596828192 999945806
596884592 999889406
-999930066 -596843932
-999962958 -596811040
-999881837 -596892161
-999931890 -596842108
596921659 999852339
-999969959 -596804039
-999938260 -596835738
596963522 999810476
-999910574 -596863424
596775634 999998364
596906867 999867131
596902065 999871933
-999959542 -596814456
596783386 999990612
596858084 999915914
596911580 999862418
-999957148 -596816850
-999800099 -596973899
596864744 999909254
-999934404 -596839594
596891577 999882421
-999930920 -596843078
596950775 999823223
-999997136 -596776862
596962641 999811357
-999898531 -596875467
596909084 999864914
-999984203 -596789795
-999840729 -596933269
-999838679 -596935319
596875875 999898123
-999826232 -596947766
596857490 999916508
-999939768 -596834230
-999882785 -596891213
596840294 999933704
596962022 999811976
-999930518 -596843480
596884832 999889166
596928785 999845213
-999927865 -596846133
596958651 999815347
-999888357 -596885641
-999870836 -596903162
596901892 999872106
-999991786 -596782212
596928817 999845181
-999972038 -596801960
-999907555 -596866443
-999910700 -596863298
596826911 999947087
596867536 999906462
-999828594 -596945404
-999986175 -596787823
596870157 999903841
-999973381 -596800617
-999806670 -596967328
596937196 999836802
-999967185 -596806813
-999919141 -596854857
596829792 999944206
-999975000 -596798998
-999853772 -596920226
-999813975 -596960023
-999927139 -596846859
596778871 999995127
596839982 999934016
-999874039 -596899959
-999897039 -596876959
-999981772 -596792226
596951168 999822830
-999825846 -596948152
-999963939 -596810059
596956454 999817544
596837148 999936850
-999868825 -596905173
-999856295 -596917703
596851094 999922904
-999916453 -596857545
-999980687 -596793311
-999999754 -596774244
-999932055 -596841943
-999950932 -596823066
596783233 999990765
-999903081 -596870917
-999897167 -596876831
-999876744 -596897254
-999978231 -596795767
-999965564 -596808434
596854838 999919160
-999861284 -596912714
-999858197 -596915801
596889257 999884741
596853620 999920378
596789726 999984272
596966859 999807139
-999948630 -596825368
596893470 999880528
596860263 999913735
596875411 999898587
596833881 999940117
596944159 999829839
596971847 999802151
-999833043 -596940955
-999827917 -596946081
596898727 999875271
596905500 999868498
-999801100 -596972898
596802893 999971105
596848694 999925304
-999889119 -596884879
596809274 999964724
596862688 999911310
596886944 999887054
-999915317 -596858681
-999901254 -596872744
-999940198 -596833800
596965244 999808754
596970727 999803271
596894240 999879758
-999964938 -596809060
596916642 999857356
-999997604 -596776394
596845182 999928816
-999837105 -596936893
596812501 999961497
596895403 999878595
-999891248 -596882750
596856378 999917620
596942516 999831482
596903507 999870491
-999925353 -596848645
596797167 999976831
596831847 999942151
596966429 999807569
596804941 999969057
596930536 999843462
596909614 999864384
-999862213 -596911785
-999809082 -596964916
-999926724 -596847274
596799257 999974741
596832187 999941811
596853793 999920205
-999927930 -596846068
596870384 999903614
-999881968 -596892030
596917191 999856807
596911891 999862107
596774836 999999162
596827709 999946289
-999885301 -596888697
596963080 999810918
596850837 999923161
596933996 999840002
-999984809 -596789189
-999925343 -596848655
-999929962 -596844036
596909660 999864338
-999825241 -596948757
596859471 999914527
-999802475 -596971523
-999891124 -596882874
596827075 999946923
596875389 999898609
596818802 999955196
596789998 999984000
596786189 999987809
596796487 999977511
596883630 999890368
-999813424 -596960574
-999868684 -596905314
-999966600 -596807398
596862204 999911794
-999893707 -596880291
-999893999 -596879999
596859936 999914062
596809821 999964177
-999840871 -596933127
-999991277 -596782721
-999852554 -596921444
596857550 999916448
-999925494 -596848504
-999905691 -596868307
-999816078 -596957920
-999861521 -596912477
596957378 999816620
596861356 999912642
596904667 999869331
596917833 999856165
596845979 999928019
-999984399 -596789599
-999930722 -596843276
596891395 999882603
596838581 999935417
-999930691 -596843307
596811253 999962745
596830401 999943597
596866967 999907031
596934952 999839046
-999892167 -596881831
596923327 999850671
596793000 999980998
596877815 999896183
-999840657 -596933341
-999871800 -596902198
596777392 999996606
596966326 999807672
596865773 999908225
596914892 999859106
-999876214 -596897784
-999913446 -596860552
-999869330 -596904668
596784190 999989808
596778503 999995495
596884301 999889697
596885701 999888297
-999830844 -596943154
596908879 999865119
596781859 999992139
-999803353 -596970645
596830836 999943162
596866525 999907473
-999972237 -596801761
-999942461 -596831537
596941301 999832697
-999899076 -596874922
596922117 999851881
596869120 999904878
596915065 999858933
-999879201 -596894797
-999945898 -596828100
596889793 999884205
596882127 999891871
596969294 999804704
596800863 999973135
596827381 999946617
-999969405 -596804593
-999852697 -596921301
-999984084 -596789914
596941962 999832036
596944289 999829709
-999846380 -596927618
596836778 999937220
596953853 999820145
596811713 999962285
596845003 999928995
-999999026 -596774972
-999958279 -596815719
-999920033 -596853965
596860686 999913312
596791040 999982958
-999868986 -596905012
-999855045 -596918953
-999862535 -596911463
-999928741 -596845257
596797783 999976215
596893600 999880398
596922943 999851055
596852230 999921768
-999847026 -596926972
-999942528 -596831470
596890102 999883896
596829497 999944501
596867719 999906279
596841723 999932275
-999814791 -596959207
-999884194 -596889804
-999906757 -596867241
-999819440 -596954558
596837995 999936003
596787761 999986237
-999896451 -596877547
596904216 999869782
596818999 999954999
596940020 999833978
596882469 999891529
-999867092 -596906906
596930699 999843299
596830813 999943185
-999991660 -596782338
596886847 999887151
596822941 999951057
596973983 999800015
596842028 999931970
-999847395 -596926603
596856637 999917361
-999847509 -596926489
596891005 999882993
-999946529 -596827469
-999853551 -596920447
-999876530 -596897468
-999978449 -596795549
596952802 999821196
-999800357 -596973641
-999979979 -596794019
-999962482 -596811516
596928079 999845919
-999958020 -596815978
-999993875 -596780123
-999968977 -596805021
-999867472 -596906526
-999898115 -596875883
-999818383 -596955615
-999924314 -596849684
596782070 999991928
-999849690 -596924308
-999977706 -596796292
-999801213 -596972785
-999951977 -596822021
596960943 999813055
596918624 999855374
-999880116 -596893882
596792903 999981095
596963743 999810255
596959377 999814621
596780354 999993644
-999892405 -596881593
596949996 999824002
596776808 999997190
596811393 999962605
-999913500 -596860498
-999881436 -596892562
-999839189 -596934809
596865077 999908921
596898513 999875485
-999967961 -596806037
596815298 999958700
-999959457 -596814541
596834105 999939893
-999990777 -596783221
-999982742 -596791256
-999890615 -596883383
596893415 999880583
596814370 999959628
-999986711 -596787287
596847196 999926802
596917755 999856243
596815991 999958007
-999922391 -596851607
-999995294 -596778704
-999939839 -596834159
596933550 999840448
596952798 999821200
-999897689 -596876309
-999979638 -596794360
-999855524 -596918474
-999826751 -596947247
-999961573 -596812425
-999898208 -596875790
596970417 999803581
-999847238 -596926760
-999966721 -596807277
-999907002 -596866996
-999976174 -596797824
-999944569 -596829429
-999891463 -596882535
-999846020 -596927978
-999990231 -596783767
-999816182 -596957816
-999997437 -596776561
-999982028 -596791970
596881541 999892457
596782910 999991088
596792449 999981549
-999892193 -596881805
-999945562 -596828436
596851093 999922905
596881024 999892974
596925526 999848472
596833731 999940267
-999818831 -596955167
596854252 999919746
-999864374 -596909624
596877375 999896623
-999815080 -596958918
596829789 999944209
596973365 999800633
596951625 999822373
-999878006 -596895992
-999907578 -596866420
-999804868 -596969130
-999903821 -596870177
-999866737 -596907261
596935801 999838197
-999855554 -596918444
-999978630 -596795368
-999900519 -596873479
-999944401 -596829597
596804939 999969059
596931857 999842141
-999886394 -596887604
596925283 999848715
596792563 999981435
-999855312 -596918686
596861165 999912833
-999877289 -596896709
-999933379 -596840619
-999947086 -596826912
-999946969 -596827029
596945667 999828331
-999880294 -596893704
-999904791 -596869207
596887163 999886835
-999963252 -596810746
-999989212 -596784786
596957720 999816278
-999831978 -596942020
596970226 999803772
-999815942 -596958056
596969705 999804293
-999899801 -596874197
-999998663 -596775335
596901772 999872226
-999872923 -596901075
596786829 999987169
596831334 999942664
-999901935 -596872063
-999965296 -596808702
-999826715 -596947283
596793318 999980680
596875587 999898411
-999956272 -596817726
-999915143 -596858855
596920497 999853501
-999926261 -596847737
596953864 999820134
596903326 999870672
-999888653 -596885345
596837903 999936095
596832971 999941027
596955518 999818480
-999984580 -596789418
596842128 999931870
-999812297 -596961701
596906269 999867729
596836810 999937188
596891427 999882571
596782607 999991391
-999958509 -596815489
-999850474 -596923524
-999971219 -596802779
-999843182 -596930816
-999839767 -596934231
-999862974 -596911024
596853541 999920457
596947425 999826573
-999892308 -596881690
596819622 999954376
596891768 999882230
-999899664 -596874334
596834898 999939100
-999918796 -596855202
-999830494 -596943504
596790948 999983050
-999819662 -596954336
596899970 999874028
-999805177 -596968821
-999907239 -596866759
-999966207 -596807791
596899996 999874002
-999968528 -596805470
596887713 999886285
596802479 999971519
-999829937 -596944061
-999972842 -596801156
596856432 999917566
-999827207 -596946791
-999804498 -596969500
-999804068 -596969930
596813749 999960249
-999805132 -596968866
-999917649 -596856349
596841007 999932991
596935404 999838594
596899620 999874378
596866604 999907394
596924515 999849483
596908183 999865815
596836612 999937386
-999851386 -596922612
596778143 999995855
596848358 999925640
-999905460 -596868538
596864103 999909895
596783695 999990303
-999960808 -596813190
-999880609 -596893389
-999913426 -596860572
596800421 999973577
596824423 999949575
-999901530 -596872468
596930938 999843060
-999935373 -596838625
596789066 999984932
596897330 999876668
596838130 999935868
596807597 999966401
596864420 999909578
-999886705 -596887293
596969935 999804063
-999803504 -596970494
596903628 999870370
596852787 999921211
-999860417 -596913581
-999981877 -596792121
-999960990 -596813008
-999904670 -596869328
596874753 999899245
-999966417 -596807581
596814243 999959755
596964154 999809844
-999864159 -596909839
596779036 999994962
-999835982 -596938016
596925314 999848684
-999961567 -596812431
596962298 999811700
596928352 999845646
-999825188 -596948810
-999967175 -596806823
596899977 999874021
-999833358 -596940640
596868583 999905415
596851159 999922839
596824953 999949045
596837503 999936495
596967281 999806717
-999872780 -596901218
-999906887 -596867111
596845950 999928048
596963272 999810726
596827895 999946103
596849306 999924692
596917874 999856124
-999819050 -596954948
-999905261 -596868737
596833653 999940345
-999810015 -596963983
596815279 999958719
-999823469 -596950529
-999897698 -596876300
596818104 999955894
-999850717 -596923281
596800963 999973035
596971711 999802287
-999977492 -596796506
-999913772 -596860226
596961549 999812449
-999877052 -596896946
596909534 999864464
596940243 999833755
596959828 999814170
596912214 999861784
596854684 999919314
-999884746 -596889252
-999819204 -596954794
596869504 999904494
-999822971 -596951027
-999958264 -596815734
596951877 999822121
-999945662 -596828336
-999951552 -596822446
-999843833 -596930165
-999893096 -596880902
-999828876 -596945122
596921372 999852626
-999802183 -596971815
-999943089 -596830909
596861248 999912750
-999975265 -596798733
596934709 999839289
-999930571 -596843427
596809347 999964651
596890117 999883881
-999952435 -596821563
596909105 999864893
596910897 999863101
596784112 999989886
596872157 999901841
-999958072 -596815926
596819494 999954504
-999989138 -596784860
596904604 999869394
596797833 999976165
-999860659 -596913339
-999933303 -596840695
-999966681 -596807317
-999850377 -596923621
596799914 999974084
-999905372 -596868626
596812121 999961877
596842619 999931379
596821511 999952487
-999874565 -596899433
-999992221 -596781777
596936726 999837272
596933367 999840631
596944043 999829955
-999988853 -596785145
596929829 999844169
-999802533 -596971465
-999910371 -596863627
596794613 999979385
596855641 999918357
596952049 999821949
-999826482 -596947516
596854955 999919043
596915681 999858317
596880614 999893384
596776208 999997790
596859573 999914425
-999982702 -596791296
-999880721 -596893277
-999813128 -596960870
596849618 999924380
-999823317 -596950681
596802805 999971193
-999881607 -596892391
596815823 999958175
596873522 999900476
-999908761 -596865237
596927664 999846334
-999950945 -596823053
-999853941 -596920057
-999950163 -596823835
596929885 999844113
596913464 999860534
596796618 999977380
596878355 999895643
596808079 999965919
596813983 999960015
-999947814 -596826184
596896978 999877020
596917704 999856294
596870430 999903568
-999842985 -596931013
596863860 999910138
596944893 999829105
596958414 999815584
-999866392 -596907606
596884411 999889587
596870708 999903290
596952426 999821572
-999901594 -596872404
596855516 999918482
-999809751 -596964247
596895908 999878090
596930332 999843666
596817145 999956853
-999971282 -596802716
-999943830 -596830168
-999852611 -596921387
-999882043 -596891955
596848602 999925396
596906539 999867459
-999956047 -596817951
596966334 999807664
596894409 999879589
596925787 999848211
596900226 999873772
-999856967 -596917031
596789946 999984052
596940484 999833514
-999851487 -596922511
596801344 999972654
596870296 999903702
596948563 999825435
596791376 999982622
596960179 999813819
596909175 999864823
596788182 999985816
596872562 999901436
-999941370 -596832628
596949226 999824772
596800405 999973593
596959911 999814087
-999902145 -596871853
596957611 999816387
596817220 999956778
596878239 999895759
-999910681 -596863317
-999836028 -596937970
596794155 999979843
-999841609 -596932389
-999802425 -596971573
-999834667 -596939331
-999834206 -596939792
-999953712 -596820286
-999827074 -596946924
596968836 999805162
596826913 999947085
596876236 999897762
-999801675 -596972323
-999802977 -596971021
596780518 999993480
596826604 999947394
-999986876 -596787122
596971492 999802506
596892607 999881391
-999860128 -596913870
596862601 999911397
-999892683 -596881315
-999801817 -596972181
-999812055 -596961943
-999890170 -596883828
596820553 999953445
-999857842 -596916156
-999881446 -596892552
596900912 999873086
-999993738 -596780260
-999809462 -596964536
596947453 999826545
-999866220 -596907778
596776439 999997559
-999824534 -596949464
596842377 999931621
-999998442 -596775556
-999829017 -596944981
-999997691 -596776307
596912916 999861082
596861035 999912963
-999838790 -596935208
-999960672 -596813326
596948945 999825053
-999973677 -596800321
596821201 999952797
596786500 999987498
596886467 999887531
596813461 999960537
596828818 999945180
-999939740 -596834258
596805098 999968900
596787277 999986721
-999947430 -596826568
596923519 999850479
596818964 999955034
-999846885 -596927113
596864371 999909627
-999930058 -596843940
-999901190 -596872808
-999819734 -596954264
596819644 999954354
596903720 999870278
-999971051 -596802947
596965680 999808318
-999851457 -596922541
596936930 999837068
-999948335 -596825663
596971834 999802164
-999904559 -596869439
-999875194 -596898804
596914680 999859318
596840307 999933691
-999930645 -596843353
-999991685 -596782313
596828474 999945524
-999944379 -596829619
-999851173 -596922825
-999903615 -596870383
-999858932 -596915066
-999828335 -596945663
-999987930 -596786068
596865708 999908290
596831917 999942081
596812601 999961397
-999885116 -596888882
596910987 999863011
-999827269 -596946729
596876244 999897754
-999833765 -596940233
-999976287 -596797711
596879123 999894875
596848641 999925357
-999941497 -596832501
-999839529 -596934469
-999862423 -596911575
-999903546 -596870452
-999839454 -596934544
596968203 999805795
596839629 999934369
-999948154 -596825844
596805819 999968179
-999955169 -596818829
-999856168 -596917830
596921304 999852694
596969677 999804321
596967894 999806104
-999809714 -596964284
-999896198 -596877800
596854655 999919343
-999993238 -596780760
596938536 999835462
-999971621 -596802377
596961346 999812652
596802900 999971098
596785518 999988480
596865784 999908214
596879433 999894565
-999870443 -596903555
-999972020 -596801978
-999865988 -596908010
596916051 999857947
-999805564 -596968434
-999840538 -596933460
-999973654 -596800344
-999858648 -596915350
-999878352 -596895646
596950283 999823715
-999893850 -596880148
-999899071 -596874927
596942415 999831583
596906626 999867372
596922194 999851804
596930826 999843172
596885847 999888151
-999862955 -596911043
596779878 999994120
596880739 999893259
-999885673 -596888325
596862500 999911498
-999850071 -596923927
-999878793 -596895205
-999851098 -596922900
596904726 999869272
596900693 999873305
-999962473 -596811525
596838821 999935177
-999850307 -596923691
596839341 999934657
-999815473 -596958525
596818632 999955366
596928271 999845727
-999999229 -596774769
596964689 999809309
596938486 999835512
-999820264 -596953734
596828973 999945025
596877204 999896794
596803506 999970492
-999921773 -596852225
596951605 999822393
596864110 999909888
-999848164 -596925834
-999843483 -596930515
596828116 999945882
-999922117 -596851881
-999933570 -596840428
596829472 999944526
-999924918 -596849080
-999830578 -596943420
-999898380 -596875618
596881303 999892695
-999830080 -596943918
596821052 999952946
596775318 999998680
596858247 999915751
-999995020 -596778978
596866314 999907684
596799190 999974808
596879271 999894727
596942293 999831705
-999937665 -596836333
596887696 999886302
-999928304 -596845694
-999868139 -596905859
-999828180 -596945818
596890110 999883888
-999841040 -596932958
596885789 999888209
596842931 999931067
596870387 999903611
-999997188 -596776810
596877850 999896148
-999872193 -596901805
596904775 999869223
596894056 999879942
-999818528 -596955470
596925937 999848061
-999821225 -596952773
596972830 999801168
-999815788 -596958210
-999822193 -596951805
-999956205 -596817793
596790919 999983079
-999896837 -596877161
-999912660 -596861338
596936243 999837755
596917564 999856434
596815360 999958638
-999993928 -596780070
-999948127 -596825871
-999957664 -596816334
-999970816 -596803182
-999917006 -596856992
596812513 999961485
596828315 999945683
-999902960 -596871038
596865787 999908211
596949191 999824807
-999910730 -596863268
-999893772 -596880226
596841839 999932159
596781259 999992739
-999860878 -596913120
-999805825 -596968173
-999958928 -596815070
-999857079 -596916919
596958000 999815998
596903249 999870749
-999862805 -596911193
-999922909 -596851089
-999999630 -596774368
596868077 999905921
-999870596 -596903402
-999943026 -596830972
-999831395 -596942603
-999865821 -596908177
-999819563 -596954435
596926255 999847743
-999954071 -596819927
596774606 999999392
596775721 999998277
596844360 999929638
-999878180 -596895818
-999855021 -596918977
596892313 999881685
596837141 999936857
-999847020 -596926978
-999881723 -596892275
-999867003 -596906995
-999845222 -596928776
596779830 999994168
596880025 999893973
-999925319 -596848679
596796000 999977998
596970466 999803532
596850363 999923635
-999998088 -596775910
596925449 999848549
-999957025 -596816973
596821303 999952695
596872181 999901817
596884841 999889157
596808674 999965324
-999867526 -596906472
-999845011 -596928987
596774852 999999146
-999993099 -596780899
-999963471 -596810527
596816353 999957645
-999901021 -596872977
596928127 999845871
596791424 999982574
596950233 999823765
596889569 999884429
-999920358 -596853640
-999880412 -596893586
-999932403 -596841595
-999860916 -596913082
-999875818 -596898180
-999934235 -596839763
596805457 999968541
-999813314 -596960684
-999816230 -596957768
-999942299 -596831699
-999978359 -596795639
596903521 999870477
596901680 999872318
-999862133 -596911865
596912647 999861351
596906111 999867887
-999824089 -596949909
-999848131 -596925867
-999926600 -596847398
596912657 999861341
-999889664 -596884334
-999986794 -596787204
596821457 999952541
-999874350 -596899648
-999838285 -596935713
-999899476 -596874522
-999976825 -596797173
596926210 999847788
596827902 999946096
-999920889 -596853109
596873905 999900093
596951157 999822841
596898565 999875433
-999921420 -596852578
-999981754 -596792244
-999852943 -596921055
-999914957 -596859041
596933218 999840780
596913631 999860367
596847877 999926121
596811861 999962137
-999917502 -596856496
-999819122 -596954876
-999887271 -596886727
-999956101 -596817897
-999912876 -596861122
596822918 999951080
596780203 999993795
596927895 999846103
-999817539 -596956459
-999930741 -596843257
596785165 999988833
596949136 999824862
-999927283 -596846715
596929459 999844539
596844833 999929165
596788544 999985454
-999899745 -596874253
-999880976 -596893022
596811987 999962011
596870633 999903365
-999827501 -596946497
-999862356 -596911642
-999987471 -596786527
-999809138 -596964860
596862820 999911178
596811839 999962159
596919744 999854254
-999835346 -596938652
596791566 999982432
-999826571 -596947427
-999814067 -596959931
596914199 999859799
-999892454 -596881544
596857184 999916814
-999803384 -596970614
-999830202 -596943796
596798098 999975900
596834245 999939753
596791976 999982022
-999802321 -596971677
596905651 999868347
596852038 999921960
596807519 999966479
596782174 999991824
596878563 999895435
-999890942 -596883056
-999830622 -596943376
-999910802 -596863196
596775154 999998844
596812564 999961434
-999836756 -596937242
596839061 999934937
-999815165 -596958833
-999967640 -596806358
-999956954 -596817044
-999899293 -596874705
-999944346 -596829652
-999958360 -596815638
-999859727 -596914271
596838799 999935199
596878522 999895476
-999992616 -596781382
596941510 999832488
-999875385 -596898613
-999807730 -596966268
596775740 999998258
596967286 999806712
596938053 999835945
596943612 999830386
596822518 999951480
-999822557 -596951441
596967686 999806312
596953596 999820402
596845343 999928655
596924731 999849267
-999955811 -596818187
596880103 999893895
-999988031 -596785967
596857883 999916115
596823660 999950338
596928293 999845705
-999993263 -596780735
596795358 999978640
-999888542 -596885456
-999849912 -596924086
596854909 999919089
-999891670 -596882328
-999892402 -596881596
596936351 999837647
596855349 999918649
-999935636 -596838362
-999881088 -596892910
596929783 999844215
-999808226 -596965772
-999884066 -596889932
596939761 999834237
-999920978 -596853020
596906705 999867293
-999997102 -596776896
-999899409 -596874589
-999983472 -596790526
-999915816 -596858182
-999918175 -596855823
596905300 999868698
-999936401 -596837597
-999895308 -596878690
596956249 999817749
-999891118 -596882880
596817399 999956599
-999979407 -596794591
596889705 999884293
596879929 999894069
-999862573 -596911425
596825559 999948439
596841186 999932812
-999987439 -596786559
596955296 999818702
-999989179 -596784819
-999995321 -596778677
-999814251 -596959747
-999803413 -596970585
-999833975 -596940023
596814657 999959341
596842930 999931068
-999807552 -596966446
596906816 999867182
-999952987 -596821011
-999826256 -596947742
-999862730 -596911268
596970224 999803774
-999817647 -596956351
596930792 999843206
596936681 999837317
-999942466 -596831532
596939462 999834536
-999935750 -596838248
596909837 999864161
596789249 999984749
596913226 999860772
596859143 999914855
596965518 999808480
596923085 999850913
-999980095 -596793903
-999949372 -596824626
596848111 999925887
-999857752 -596916246
-999853378 -596920620
596777667 999996331
596831967 999942031
596972258 999801740
-999981379 -596792619
-999992318 -596781680
-999937875 -596836123
596871660 999902338
596871088 999902910
-999879276 -596894722
596873644 999900354
596908015 999865983
596867042 999906956
-999847593 -596926405
596902404 999871594
596891747 999882251
596792343 999981655
-999812045 -596961953
-999915772 -596858226
-999988212 -596785786
-999871698 -596902300
-999961068 -596812930
596938677 999835321
-999822702 -596951296
-999859507 -596914491
596941665 999832333
596788771 999985227
-999914378 -596859620
596882414 999891584
-999960149 -596813849
-999902986 -596871012
-999823254 -596950744
596905681 999868317
-999970102 -596803896
-999898267 -596875731
-999856810 -596917188
-999820902 -596953096
-999989409 -596784589
596861759 999912239
-999852830 -596921168
-999931521 -596842477
596836112 999937886
-999972846 -596801152
-999907463 -596866535
596824789 999949209
-999906922 -596867076
596946156 999827842
-999865009 -596908989
596882718 999891280
-999900594 -596873404
-999802628 -596971370
596894888 999879110
596928972 999845026
-999915061 -596858937
596937276 999836722
596891252 999882746
596913177 999860821
596816587 999957411
596802673 999971325
596833436 999940562
-999892383 -596881615
-999918136 -596855862
-999818617 -596955381
596856153 999917845
596829286 999944712
596823132 999950866
-999978798 -596795200
-999931014 -596842984
-999947735 -596826263
596845372 999928626
596886048 999887950
596792747 999981251
-999861095 -596912903
596852244 999921754
596787986 999986012
-999847910 -596926088
-999975643 -596798355
596945511 999828487
596908706 999865292
596778641 999995357
-999968318 -596805680
596875717 999898281
-999893437 -596880561
-999911144 -596862854
596943064 999830934
596871603 999902395
-999839095 -596934903
596919279 999854719
-999899893 -596874105
-999887724 -596886274
-999828847 -596945151
596821894 999952104
596954176 999819822
-999904324 -596869674
596875664 999898334
-999913803 -596860195
-999997192 -596776806
-999823894 -596950104
-999852458 -596921540
596857941 999916057
596811124 999962874
-999971719 -596802279
596920701 999853297
-999978221 -596795777
-999891024 -596882974
-999994998 -596779000
-999928265 -596845733
-999999337 -596774661
596791755 999982243
596811165 999962833
596793404 999980594
-999977332 -596796666
-999972505 -596801493
-999959877 -596814121
596839436 999934562
-999939609 -596834389
596934778 999839220
596834586 999939412
596955489 999818509
596795230 999978768
596794991 999979007
-999992601 -596781397
596956289 999817709
-999907485 -596866513
596830661 999943337
596797222 999976776
-999931748 -596842250
-999825260 -596948738
-999856775 -596917223
-999966454 -596807544
-999923451 -596850547
-999909616 -596864382
-999923299 -596850699
596918389 999855609
-999921269 -596852729
596936225 999837773
-999844397 -596929601
-999816439 -596957559
-999921049 -596852949
596861964 999912034
596808213 999965785
596780269 999993729
596859497 999914501
596852122 999921876
596805820 999968178
-999830759 -596943239
-999822869 -596951129
596788463 999985535
-999854298 -596919700
-999802795 -596971203
596810033 999963965
596814393 999959605
596889560 999884438
596948323 999825675
-999952180 -596821818
596935899 999838099
596847516 999926482
-999982555 -596791443
-999829738 -596944260
596877505 999896493
-999917347 -596856651
-999940703 -596833295
596913307 999860691
596967099 999806899
-999825191 -596948807
596924136 999849862
-999866049 -596907949
-999937696 -596836302
596963921 999810077
-999909110 -596864888
596798703 999975295
-999960878 -596813120
-999964202 -596809796
596879914 999894084
596898423 999875575
596811925 999962073
-999965989 -596808009
596894095 999879903
-999858702 -596915296
-999957197 -596816801
596806045 999967953
596900844 999873154
-999949711 -596824287
596869253 999904745
-999959144 -596814854
596925336 999848662
-999863223 -596910775
-999945527 -596828471
596808966 999965032
-999886247 -596887751
596786279 999987719
-999884256 -596889742
-999981776 -596792222
596880362 999893636
596775285 999998713
596857769 999916229
596958575 999815423
596918761 999855237
-999890718 -596883280
596908101 999865897
596897742 999876256
596803575 999970423
596922402 999851596
596903010 999870988
596958858 999815140
596852576 999921422
596837302 999936696
-999876916 -596897082
-999918043 -596855955
-999896455 -596877543
-999809284 -596964714
596923500 999850498
596815477 999958521
596917172 999856826
596889148 999884850
596885766 999888232
-999896906 -596877092
-999993070 -596780928
-999885607 -596888391
596811178 999962820
596879769 999894229
-999887936 -596886062
596778934 999995064
596890760 999883238
596853809 999920189
596794977 999979021
596875782 999898216
596804619 999969379
596959906 999814092
-999888104 -596885894
-999852038 -596921960
596786135 999987863
596929599 999844399
596861797 999912201
-999941365 -596832633
596858800 999915198
596890721 999883277
-999920954 -596853044
-999874794 -596899204
596784065 999989933
-999920579 -596853419
-999818635 -596955363
-999846565 -596927433
-999949032 -596824966
-999820311 -596953687
-999880319 -596893679
596905371 999868627
596884644 999889354
-999956947 -596817051
-999844954 -596929044
-999863163 -596910835
-999956607 -596817391
-999826501 -596947497
-999912471 -596861527
-999930004 -596843994
596971287 999802711
596785975 999988023
596942198 999831800
-999922504 -596851494
596933886 999840112
596840979 999933019
596874423 999899575
596854140 999919858
596836839 999937159
-999884342 -596889656
596908609 999865389
-999943239 -596830759
-999823867 -596950131
596918942 999855056
596786277 999987721
-999888605 -596885393
596873997 999900001
-999957630 -596816368
596912458 999861540
596967993 999806005
596922374 999851624
-999887622 -596886376
-999945763 -596828235
-999825941 -596948057
-999901922 -596872076
596777052 999996946
-999886652 -596887346
-999979901 -596794097
-999833488 -596940510
-999870319 -596903679
596960927 999813071
-999999182 -596774816
-999952021 -596821977
596866242 999907756
596902552 999871446
-999904534 -596869464
596829400 999944598
-999857446 -596916552
596947262 999826736
-999811322 -596962676
596970702 999803296
596862649 999911349
-999806974 -596967024
-999982336 -596791662
-999913848 -596860150
-999895675 -596878323
-999904969 -596869029
596835008 999938990
-999948566 -596825432
-999814627 -596959371
596941514 999832484
-999920138 -596853860
596946075 999827923
596871051 999902947
-999823496 -596950502
-999851635 -596922363
596792796 999981202
596891346 999882652
596921505 999852493
-999975675 -596798323
596880084 999893914
596804755 999969243
596943398 999830600
-999908507 -596865491
596851185 999922813
596884803 999889195
596802536 999971462
596961221 999812777
-999853651 -596920347
-999874232 -596899766
-999940028 -596833970
-999918980 -596855018
-999962115 -596811883
-999866636 -596907362
-999876633 -596897365
-999921554 -596852444
-999936157 -596837841
-999879385 -596894613
596888267 999885731
-999938155 -596835843
-999845315 -596928683
596858597 999915401
596909026 999864972
596850946 999923052
-999972319 -596801679
596783018 999990980
-999895274 -596878724
-999827418 -596946580
-999901535 -596872463
-999974021 -596799977
-999986029 -596787969
-999977430 -596796568
-999930629 -596843369
596966079 999807919
596841226 999932772
-999903636 -596870362
-999881844 -596892154
-999960468 -596813530
-999878521 -596895477
-999863591 -596910407
596784077 999989921
-999901037 -596872961
596847017 999926981
596873332 999900666
596825931 999948067
-999888065 -596885933
-999871705 -596902293
-999955600 -596818398
596896655 999877343
596954513 999819485
596797820 999976178
596801005 999972993
-999879914 -596894084
596774623 999999375
596848686 999925312
596775264 999998734
596946281 999827717
596957799 999816199
-999855970 -596918028
596885635 999888363
-999923994 -596850004
-999946051 -596827947
-999830393 -596943605
596927700 999846298
-999880186 -596893812
596957728 999816270
-999922685 -596851313
-999800591 -596973407
596906654 999867344
-999912172 -596861826
596854396 999919602
-999841270 -596932728
-999974336 -596799662
596973616 999800382
-999801359 -596972639
596928502 999845496
-999940419 -596833579
-999959366 -596814632
-999877908 -596896090
596936115 999837883
-999804788 -596969210
596835187 999938811
-999982577 -596791421
-999984166 -596789832
-999908916 -596865082
-999855272 -596918726
-999895598 -596878400
596812388 999961610
-999845446 -596928552
-999929386 -596844612
596927517 999846481
-999855993 -596918005
-999840285 -596933713
-999853959 -596920039
596905968 999868030
596939734 999834264
-999860672 -596913326
-999947926 -596826072
596783070 999990928
596779216 999994782
596862053 999911945
596797334 999976664
596950982 999823016
-999889102 -596884896
-999872177 -596901821
596943748 999830250
-999978506 -596795492
596858620 999915378
-999881564 -596892434
-999886071 -596887927
-999954907 -596819091
596854024 999919974
-999879529 -596894469
-999920808 -596853190
-999923905 -596850093
596841036 999932962
-999810747 -596963251
596965265 999808733
-999999813 -596774185
596971242 999802756
-999886195 -596887803
596960655 999813343
596891576 999882422
-999991890 -596782108
-999988247 -596785751
596820569 999953429
-999804087 -596969911
596839171 999934827
596845312 999928686
-999876793 -596897205
596891546 999882452
596960750 999813248
-999930327 -596843671
-999952402 -596821596
-999884280 -596889718
596877834 999896164
-999913313 -596860685
-999911950 -596862048
596966511 999807487
-999966051 -596807947
596781215 999992783
596806827 999967171
596867433 999906565
596942096 999831902
-999820397 -596953601
-999924686 -596849312
-999843006 -596930992
596815540 999958458
596853341 999920657
-999924605 -596849393
596862603 999911395
596776104 999997894
-999915195 -596858803
596857957 999916041
-999881324 -596892674
-999930424 -596843574
596842296 999931702
-999840375 -596933623
596831105 999942893
596833625 999940373
-999839762 -596934236
-999850252 -596923746
596843239 999930759
596819272 999954726
-999805788 -596968210
596846790 999927208
596897278 999876720
596973915 999800083
-999834730 -596939268
-999878601 -596895397
-999973626 -596800372
-999819524 -596954474
596952813 999821185
596811325 999962673
596838517 999935481
596872476 999901522
596774747 999999251
596782740 999991258
-999808690 -596965308
596896393 999877605
-999880842 -596893156
-999875766 -596898232
596953064 999820934
596929644 999844354
-999900933 -596873065
-999862840 -596911158
596916395 999857603
-999894558 -596879440
596781068 999992930
-999938721 -596835277
596966903 999807095
-999960436 -596813562
596885677 999888321
-999864753 -596909245
596821348 999952650
-999962892 -596811106
596841917 999932081
-999803913 -596970085
-999878254 -596895744
596925162 999848836
596944719 999829279
-999857722 -596916276
596839768 999934230
-999837414 -596936584
596846237 999927761
596805240 999968758
-999856403 -596917595
-999804423 -596969575
-999956227 -596817771
596774142 999999856
-999940033 -596833965
-999813182 -596960816
-999904578 -596869420
-999912094 -596861904
596828084 999945914
596870142 999903856
-999996211 -596777787
-999873091 -596900907
596942264 999831734
596867426 999906572
-999948131 -596825867
-999872840 -596901158
-999839422 -596934576
596787383 999986615
-999973509 -596800489
596847878 999926120
-999987940 -596786058
596870753 999903245
-999967888 -596806110
-999933169 -596840829
-999938676 -596835322
-999958275 -596815723
596804692 999969306
596849260 999924738
-999919942 -596854056
-999806298 -596967700
596872369 999901629
596948926 999825072
-999898824 -596875174
-999970167 -596803831
-999954300 -596819698
596795705 999978293
596774906 999999092
596804744 999969254
-999890471 -596883527
-999995600 -596778398
-999973618 -596800380
596791850 999982148
-999963819 -596810179
-999809355 -596964643
596839088 999934910
-999825482 -596948516
596852139 999921859
596811002 999962996
-999929497 -596844501
-999976270 -596797728
-999896226 -596877772
-999825741 -596948257
-999893105 -596880893
596914589 999859409
596846383 999927615
-999948470 -596825528
-999892301 -596881697
596848560 999925438
596967326 999806672
596798916 999975082
-999862669 -596911329
596902191 999871807
-999969425 -596804573
-999849643 -596924355
-999933264 -596840734
-999968170 -596805828
-999846802 -596927196
-999807707 -596966291
-999815381 -596958617
-999840473 -596933525
-999801076 -596972922
-999839035 -596934963
596949494 999824504
-999970154 -596803844
-999894460 -596879538
-999937435 -596836563
-999860901 -596913097
596891288 999882710
-999961683 -596812315
596930712 999843286
-999964538 -596809460
596822716 999951282
-999994028 -596779970
596912561 999861437
596945455 999828543
596915352 999858646
-999873402 -596900596
596796107 999977891
-999994048 -596779950
-999990045 -596783953
-999838650 -596935348
596784371 999989627
-999872047 -596901951
596889872 999884126
-999913766 -596860232
596838162 999935836
596894192 999879806
-999834771 -596939227
-999947969 -596826029
596776392 999997606
596801201 999972797
-999883039 -596890959
596829288 999944710
-999952282 -596821716
-999834738 -596939260
596973629 999800369
-999923737 -596850261
596842675 999931323
-999878229 -596895769
-999805586 -596968412
596785799 999988199
596910133 999863865
-999892679 -596881319
596782727 999991271
-999964086 -596809912
596950240 999823758
-999938259 -596835739
596915399 999858599
596844385 999929613
-999818238 -596955760
596785487 999988511
-999853319 -596920679
596815000 999958998
-999820183 -596953815
596839351 999934647
596957606 999816392
596926926 999847072
596820848 999953150
-999886344 -596887654
596835482 999938516
-999923260 -596850738
-999815801 -596958197
596803576 999970422
-999876637 -596897361
596898910 999875088
596886457 999887541
596950388 999823610
-999874391 -596899607
-999975863 -596798135
-999960027 -596813971
596805032 999968966
-999851694 -596922304
596972950 999801048
596951200 999822798
-999990129 -596783869
-999854539 -596919459
-999823215 -596950783
-999930547 -596843451
596943472 999830526
-999945651 -596828347
596814375 999959623
-999881856 -596892142
596952892 999821106
-999957563 -596816435
596961271 999812727
596945878 999828120
596799159 999974839
596968323 999805675
-999863524 -596910474
-999896952 -596877046
596838061 999935937
-999925185 -596848813
-999976741 -596797257
596951525 999822473
596777669 999996329
-999856544 -596917454
-999801131 -596972867
-999827399 -596946599
596829927 999944071
-999862260 -596911738
596843112 999930886
596843851 999930147
596823334 999950664
-999934931 -596839067
596964174 999809824
-999863451 -596910547
596923619 999850379
596879307 999894691
596795257 999978741
596923474 999850524
-999863074 -596910924
596850520 999923478
-999837413 -596936585
-999831221 -596942777
-999813925 -596960073
596828051 999945947
-999961664 -596812334
-999974143 -596799855
-999976403 -596797595
-999810142 -596963856
-999937860 -596836138
-999964971 -596809027
596969819 999804179
596821545 999952453
-999972313 -596801685
596913996 999860002
-999993670 -596780328
596899541 999874457
-999926648 -596847350
596797518 999976480
-999875357 -596898641
-999983362 -596790636
-999895853 -596878145
596916557 999857441
-999959395 -596814603
596849400 999924598
596805993 999968005
596956975 999817023
-999998031 -596775967
596816048 999957950
596893012 999880986
596777188 999996810
596878033 999895965
596806928 999967070
596854158 999919840
-999849636 -596924362
-999819003 -596954995
-999814425 -596959573
596954354 999819644
596778991 999995007
-999950024 -596823974
596861416 999912582
596952336 999821662
-999864750 -596909248
-999894967 -596879031
-999893996 -596880002
596795899 999978099
596803974 999970024
596870124 999903874
-999962860 -596811138
596905692 999868306
-999821349 -596952649
596863371 999910627
-999855315 -596918683
596836890 999937108
596826714 999947284
-999857611 -596916387
-999811876 -596962122
596791593 999982405
-999836621 -596937377
596956898 999817100
596865382 999908616
-999908113 -596865885
-999959699 -596814299
-999972734 -596801264
-999974433 -596799565
-999849545 -596924453
-999822585 -596951413
596882287 999891711
596870025 999903973
596862193 999911805
596900162 999873836
596836330 999937668
-999906801 -596867197
596791539 999982459
596956336 999817662
596874789 999899209
596828049 999945949
-999838142 -596935856
596808490 999965508
596828486 999945512
-999987008 -596786990
-999884373 -596889625
-999964930 -596809068
596912049 999861949
-999852659 -596921339
596950169 999823829
596808351 999965647
-999966419 -596807579
596788943 999985055
-999960585 -596813413
-999855626 -596918372
596887555 999886443
596953202 999820796
-999860726 -596913272
-999861894 -596912104
596859051 999914947
-999802772 -596971226
596829697 999944301
596918897 999855101
-999993086 -596780912
-999958441 -596815557
596861262 999912736
596908178 999865820
-999970478 -596803520
596852894 999921104
-999801644 -596972354
-999909995 -596864003
596776688 999997310
-999931512 -596842486
596935360 999838638
-999874102 -596899896
-999989447 -596784551
596891593 999882405
-999945889 -596828109
-999937161 -596836837
-999901950 -596872048
596922999 999850999
-999853234 -596920764
596877854 999896144
596860366 999913632
596971277 999802721
-999873929 -596900069
-999811208 -596962790
596854551 999919447
-999903897 -596870101
596833797 999940201
-999930355 -596843643
596908695 999865303
596902588 999871410
-999871486 -596902512
596887956 999886042
-999854215 -596919783
-999954740 -596819258
596896429 999877569
-999822264 -596951734
-999866702 -596907296
-999829565 -596944433
596801010 999972988
596918721 999855277
596808413 999965585
-999813618 -596960380
-999910153 -596863845
-999914254 -596859744
596941698 999832300
-999820576 -596953422
596924427 999849571
-999995245 -596778753
596791206 999982792
596866376 999907622
596794508 999979490
-999972680 -596801318
-999928805 -596845193
-999869165 -596904833
-999915633 -596858365
596934606 999839392
596812328 999961670
-999903884 -596870114
-999804100 -596969898
-999862145 -596911853
-999869975 -596904023
596790497 999983501
-999961163 -596812835
596922491 999851507
-999997677 -596776321
596962407 999811591
596954839 999819159
596794060 999979938
-999950312 -596823686
596848388 999925610
-999997350 -596776648
-999921245 -596852753
-999853515 -596920483
596950916 999823082
-999867586 -596906412
-999858866 -596915132
-999985967 -596788031
-999924919 -596849079
596930116 999843882
596857258 999916740
596944531 999829467
-999975145 -596798853
596841831 999932167
-999933378 -596840620
596783683 999990315
596779623 999994375
-999923551 -596850447
-999813895 -596960103
-999913332 -596860666
-999853372 -596920626
596789710 999984288
-999940951 -596833047
-999998726 -596775272
596843020 999930978
596953664 999820334
-999968182 -596805816
-999992450 -596781548
-999858037 -596915961
-999977676 -596796322
-999803284 -596970714
596861689 999912309
596880456 999893542
596802375 999971623
-999934770 -596839228
596933141 999840857
-999974376 -596799622
-999873508 -596900490
-999844328 -596929670
596828831 999945167
-999822638 -596951360
596843036 999930962
596962045 999811953
-999940090 -596833908
596799296 999974702
596922892 999851106
596946326 999827672
-999925175 -596848823
596807609 999966389
-999800134 -596973864
-999807553 -596966445
-999818483 -596955515
-999921284 -596852714
596926549 999847449
596844580 999929418
-999867364 -596906634
596950701 999823297
-999815751 -596958247
-999994767 -596779231
-999810369 -596963629
596939704 999834294
596895531 999878467
596789256 999984742
-999980374 -596793624
-999912727 -596861271
596920440 999853558
596833682 999940316
596923358 999850640
596959571 999814427
596791603 999982395
-999933414 -596840584
596823513 999950485
-999927074 -596846924
596926803 999847195
-999807402 -596966596
-999850611 -596923387
596960354 999813644
-999963233 -596810765
596968005 999805993
-999967653 -596806345
-999867640 -596906358
596937336 999836662
-999994226 -596779772
596908020 999865978
596829009 999944989
596947714 999826284
596827280 999946718
596820231 999953767
-999851714 -596922284
596887804 999886194
-999939127 -596834871
596784870 999989128
596848080 999925918
596964029 999809969
596957725 999816273
-999883377 -596890621
596902911 999871087
596817098 999956900
-999906113 -596867885
596824528 999949470
-999883760 -596890238
-999929928 -596844070
596947066 999826932
-999833025 -596940973
596829438 999944560
-999813800 -596960198
596864599 999909399
596778170 999995828
-999961930 -596812068
596804715 999969283
596862466 999911532
-999914139 -596859859
596910876 999863122
596859998 999914000
-999918614 -596855384
-999885256 -596888742
-999971551 -596802447
-999978862 -596795136
-999970431 -596803567
596901325 999872673
-999883169 -596890829
596941959 999832039
596853536 999920462
596958303 999815695
-999910939 -596863059
-999933673 -596840325
-999974453 -596799545
596774467 999999531
596926584 999847414
596909164 999864834
596802464 999971534
-999958787 -596815211
596868107 999905891
596825878 999948120
-999872078 -596901920
596864081 999909917
-999875929 -596898069
596945953 999828045
-999898735 -596875263
-999993998 -596780000
596863194 999910804
-999941840 -596832158
596797200 999976798
596926259 999847739
596911943 999862055
-999859092 -596914906
-999830212 -596943786
-999904950 -596869048
-999820550 -596953448
-999866707 -596907291
-999879446 -596894552
-999953118 -596820880
596848012 999925986
-999972370 -596801628
-999934122 -596839876
596962382 999811616
596847003 999926995
-999814794 -596959204
596827437 999946561
596824557 999949441
-999916423 -596857575
596792394 999981604
-999979622 -596794376
596866515 999907483
-999879771 -596894227
-999981249 -596792749
596849525 999924473
-999930634 -596843364
596832000 999941998
-999801235 -596972763
-999838499 -596935499
596893912 999880086
-999847658 -596926340
-999829100 -596944898
596955184 999818814
-999996804 -596777194
596947483 999826515
-999877762 -596896236
596785457 999988541
-999922233 -596851765
-999975245 -596798753
-999864806 -596909192
596853589 999920409
596803287 999970711
-999900268 -596873730
-999982363 -596791635
596791930 999982068
-999825031 -596948967
-999898526 -596875472
596875415 999898583
596809583 999964415
596914001 999859997
596841980 999932018
-999998904 -596775094
-999804546 -596969452
-999965256 -596808742
596785016 999988982
-999974740 -596799258
596809677 999964321
-999820222 -596953776
-999931522 -596842476
-999988237 -596785761
-999906084 -596867914
-999847543 -596926455
596850288 999923710
596922034 999851964
-999867304 -596906694
-999868300 -596905698
596823217 999950781
596875990 999898008
596902794 999871204
-999936789 -596837209
596945016 999828982
596850545 999923453
596959912 999814086
596792320 999981678
596962010 999811988
596933891 999840107
-999929041 -596844957
-999889159 -596884839
-999884099 -596889899
-999813599 -596960399
-999977182 -596796816
596951248 999822750
-999863977 -596910021
596871091 999902907
596912337 999861661
-999960898 -596813100
596950135 999823863
-999850159 -596923839
596937145 999836853
-999937333 -596836665
-999886805 -596887193
596901778 999872220
596898698 999875300
-999962622 -596811376
596805929 999968069
-999847256 -596926742
596833734 999940264
-999928387 -596845611
596865221 999908777
596885581 999888417
-999829981 -596944017
596937380 999836618
596891167 999882831
596933607 999840391
596922621 999851377
-999861815 -596912183
-999891986 -596882012
-999997455 -596776543
596860731 999913267
596784321 999989677
-999837792 -596936206
-999876477 -596897521
-999866860 -596907138
-999830492 -596943506
596793725 999980273
596920934 999853064
596843380 999930618
-999934966 -596839032
596786967 999987031
-999989000 -596784998
-999874919 -596899079
-999833824 -596940174
596899676 999874322
-999849978 -596924020
-999938663 -596835335
596864870 999909128
-999987539 -596786459
-999900032 -596873966
596842726 999931272
596818715 999955283
-999840558 -596933440
596878130 999895868
596826244 999947754
596947512 999826486
596928052 999845946
-999983404 -596790594
596824911 999949087
-999894303 -596879695
596882610 999891388
596959895 999814103
596895214 999878784
-999871904 -596902094
-999888160 -596885838
596880741 999893257
596822875 999951123
596870308 999903690
-999915728 -596858270
596928879 999845119
596783122 999990876
-999970040 -596803958
-999971446 -596802552
596965762 999808236
596847890 999926108
-999928765 -596845233
-999845044 -596928954
596891652 999882346
-999905735 -596868263
-999993482 -596780516
-999958167 -596815831
596839316 999934682
-999985075 -596788923
-999889179 -596884819
-999845878 -596928120
596848230 999925768
-999865923 -596908075
596774232 999999766
596785308 999988690
596936495 999837503
-999957890 -596816108
596947084 999826914
-999880931 -596893067
-999801259 -596972739
596842449 999931549
596914331 999859667
-999888641 -596885357
-999914693 -596859305
596887972 999886026
596855835 999918163
-999835632 -596938366
596947676 999826322
-999924290 -596849708
596958745 999815253
596885230 999888768
596866124 999907874
-999822056 -596951942
596879775 999894223
-999938881 -596835117
-999981770 -596792228
596865265 999908733
-999962588 -596811410
596834232 999939766
-999834906 -596939092
596903465 999870533
596839100 999934898
596857019 999916979
596863195 999910803
-999886905 -596887093
-999995262 -596778736
-999908696 -596865302
-999868249 -596905749
-999826753 -596947245
-999894970 -596879028
-999980016 -596793982
-999905682 -596868316
-999889009 -596884989
596846517 999927481
-999832919 -596941079
596934804 999839194
596911857 999862141
-999972700 -596801298
-999933235 -596840763
596934079 999839919
-999946145 -596827853
-999898819 -596875179
596830474 999943524
596840238 999933760
-999905376 -596868622
-999969539 -596804459
-999895169 -596878829
596880035 999893963
596944110 999829888
-999905040 -596868958
-999964132 -596809866
-999852786 -596921212
596948389 999825609
596845216 999928782
596926728 999847270
-999817759 -596956239
596948958 999825040
596805681 999968317
-999895936 -596878062
596887214 999886784
-999855305 -596918693
596798997 999975001
596921141 999852857
596893490 999880508
596776323 999997675
-999810923 -596963075
-999919382 -596854616
596890979 999883019
596934274 999839724
-999838948 -596935050
596880008 999893990
-999849486 -596924512
596775686 999998312
596871626 999902372
596849762 999924236
596813274 999960724
596923413 999850585
-999893603 -596880395
596866855 999907143
-999882534 -596891464
596837257 999936741
596797815 999976183
596902336 999871662
596923112 999850886
-999976392 -596797606
-999954033 -596819965
-999903912 -596870086
-999837575 -596936423
596805753 999968245
596853866 999920132
-999859849 -596914149
596934337 999839661
-999899892 -596874106
-999881116 -596892882
596827197 999946801
-999829800 -596944198
-999992495 -596781503
596774188 999999810
596899188 999874810
-999907202 -596866796
596905343 999868655
596836769 999937229
-999896576 -596877422
-999980234 -596793764
-999855220 -596918778
596960855 999813143
596840184 999933814
-999895163 -596878835
596816470 999957528
596876280 999897718
-999969016 -596804982
-999981540 -596792458
596821622 999952376
-999880060 -596893938
596962638 999811360
-999845863 -596928135
596907902 999866096
596924964 999849034
-999986001 -596787997
596799731 999974267
-999947373 -596826625
-999926362 -596847636
-999912203 -596861795
-999876431 -596897567
596790149 999983849
-999885420 -596888578
596775549 999998449
-999807305 -596966693
-999830064 -596943934
-999969696 -596804302
596931367 999842631
596893869 999880129
-999909591 -596864407
596822238 999951760
596793345 999980653
-999897818 -596876180
-999964359 -596809639
-999967532 -596806466
596795684 999978314
596917270 999856728
-999889468 -596884530
-999893216 -596880782
596912865 999861133
596904828 999869170
-999876673 -596897325
-999876117 -596897881
-999923314 -596850684
-999911560 -596862438
-999907071 -596866927
596965733 999808265
-999968894 -596805104
-999837424 -596936574
-999809937 -596964061
596873974 999900024
596792348 999981650
596938769 999835229
-999970288 -596803710
596859222 999914776
-999887942 -596886056
-999826855 -596947143
-999850534 -596923464
596877718 999896280
596839197 999934801
-999929465 -596844533
-999980197 -596793801
596904510 999869488
596834056 999939942
-999900066 -596873932
-999894541 -596879457
596844433 999929565
-999887191 -596886807
-999871010 -596902988
-999850542 -596923456
-999829950 -596944048
-999972868 -596801130
596904560 999869438
596809040 999964958
596917510 999856488
596900176 999873822
596778272 999995726
596878418 999895580
-999945504 -596828494
596849823 999924175
-999845159 -596928839
596861372 999912626
-999828203 -596945795
-999864158 -596909840
596972961 999801037
596925214 999848784
-999893386 -596880612
-999956557 -596817441
-999829614 -596944384
596856492 999917506
596896836 999877162
-999865956 -596908042
596905771 999868227
596940730 999833268
596945136 999828862
-999906573 -596867425
-999971751 -596802247
-999912064 -596861934
596839727 999934271
-999830359 -596943639
-999934224 -596839774
-999903177 -596870821
596811357 999962641
-999922676 -596851322
596898678 999875320
-999979099 -596794899
-999919934 -596854064
596908276 999865722
596961025 999812973
596972717 999801281
-999826018 -596947980
-999831582 -596942416
596873086 999900912
-999927613 -596846385
-999967196 -596806802
-999937410 -596836588
-999994002 -596779996
596958926 999815072
596963045 999810953
596851191 999922807
-999827818 -596946180
-999890525 -596883473
596959592 999814406
596839361 999934637
596817029 999956969
596858404 999915594
596955759 999818239
-999961668 -596812330
-999913567 -596860431
-999854047 -596919951
596950133 999823865
596893207 999880791
-999936960 -596837038
596775747 999998251
-999981917 -596792081
-999850900 -596923098
-999843900 -596930098
-999997498 -596776500
-999884723 -596889275
-999840215 -596933783
596916498 999857500
596971414 999802584
596811924 999962074
596799106 999974892
-999969275 -596804723
596833977 999940021
596834352 999939646
-999992916 -596781082
-999912726 -596861272
-999967642 -596806356
596801616 999972382
-999943613 -596830385
-999833677 -596940321
-999905006 -596868992
596788271 999985727
-999916581 -596857417
596917710 999856288
596825022 999948976
-999894772 -596879226
-999841483 -596932515
-999962394 -596811604
596843272 999930726
596921019 999852979
-999931362 -596842636
-999846262 -596927736
596777956 999996042
-999938404 -596835594
596905235 999868763
-999811886 -596962112
-999896380 -596877618
-999827635 -596946363
596964542 999809456
-999858088 -596915910
-999904023 -596869975
596921101 999852897
596857555 999916443
-999998701 -596775297
-999832548 -596941450
596900446 999873552
596818143 999955855
596899044 999874954
596800170 999973828
-999879982 -596894016
-999984546 -596789452
596809648 999964350
-999941857 -596832141
596910931 999863067
-999978249 -596795749
596862822 999911176
-999897728 -596876270
-999933998 -596840000
596775517 999998481
596944807 999829191
596877410 999896588
-999909021 -596864977
596783731 999990267
596953427 999820571
-999933942 -596840056
-999869673 -596904325
-999882212 -596891786
596966195 999807803
596821745 999952253
596963648 999810350
596861467 999912531
-999857025 -596916973
596878966 999895032
-999882685 -596891313
-999974011 -596799987
-999895511 -596878487
596931984 999842014
-999830183 -596943815
-999861596 -596912402
-999800807 -596973191
596929060 999844938
596889531 999884467
-999834172 -596939826
596853583 999920415
596816244 999957754
-999984575 -596789423
596864422 999909576
-999910665 -596863333
-999939182 -596834816
596877149 999896849
596870681 999903317
596938789 999835209
596967370 999806628
-999912545 -596861453
-999835015 -596938983
-999803228 -596970770
596835642 999938356
596849386 999924612
596935359 999838639
596787549 999986449
-999929407 -596844591
-999966323 -596807675
-999859921 -596914077
-999883119 -596890879
596851532 999922466
596893445 999880553
596927241 999846757
-999802893 -596971105
596847812 999926186
-999918375 -596855623
596799259 999974739
596901254 999872744
596825412 999948586
596784614 999989384
-999972214 -596801784
-999969665 -596804333
596874703 999899295
596830816 999943182
-999929287 -596844711
-999899738 -596874260
596830891 999943107
596835462 999938536
-999999289 -596774709
596968054 999805944
596812798 999961200
596913526 999860472
596938226 999835772
596853508 999920490
596908359 999865639
596945977 999828021
596946557 999827441
-999912130 -596861868
-999828062 -596945936
596936840 999837158
596872215 999901783
-999964852 -596809146
596931323 999842675
596964582 999809416
-999949013 -596824985
596846580 999927418
596839308 999934690
596806370 999967628
-999853907 -596920091
-999963337 -596810661
-999881957 -596892041
-999836577 -596937421
596934888 999839110
596826760 999947238
596894578 999879420
596940267 999833731
-999928096 -596845902
-999920342 -596853656
-999886796 -596887202
596827009 999946989
-999802342 -596971656
-999835158 -596938840
-999940877 -596833121
596788749 999985249
596813393 999960605
-999917919 -596856079
596932861 999841137
-999967434 -596806564
-999910500 -596863498
-999986907 -596787091
-999946339 -596827659
596837573 999936425
596932438 999841560
-999828640 -596945358
596905697 999868301
596828520 999945478
-999844706 -596929292
-999844955 -596929043
-999925905 -596848093
-999952023 -596821975
596854040 999919958
-999940631 -596833367
-999985430 -596788568
596951307 999822691
596818880 999955118
-999803281 -596970717
-999821326 -596952672
596901188 999872810
596936390 999837608
-999972238 -596801760
-999943916 -596830082
596870100 999903898
596777550 999996448
596907011 999866987
-999824057 -596949941
596925926 999848072
-999884599 -596889399
596908504 999865494
596876731 999897267
596780840 999993158
-999971077 -596802921
-999884130 -596889868
-999918678 -596855320
596781156 999992842
-999925000 -596848998
-999819834 -596954164
596901247 999872751
596949208 999824790
-999984452 -596789546
596951788 999822210
596863097 999910901
-999952000 -596821998
596805079 999968919
-999900139 -596873859
-999973537 -596800461
596877246 999896752
-999980488 -596793510
596796016 999977982
-999827058 -596946940
596788898 999985100
-999967646 -596806352
-999948560 -596825438
-999868131 -596905867
596837401 999936597
-999937501 -596836497
-999936375 -596837623
596813066 999960932
596798043 999975955
-999809399 -596964599
596915064 999858934
-999967453 -596806545
596962580 999811418
596862423 999911575
596863733 999910265
596819012 999954986
596930698 999843300
-999809725 -596964273
-999831559 -596942439
-999825256 -596948742
-999811868 -596962130
-999972079 -596801919
-999893420 -596880578
596806024 999967974
596836041 999937957
596848044 999925954
596851255 999922743
-999837944 -596936054
596815376 999958622
596885250 999888748
-999936079 -596837919
596892296 999881702
-999888819 -596885179
596826612 999947386
596799196 999974802
-999921790 -596852208
596838018 999935980
-999922256 -596851742
-999907376 -596866622
-999950245 -596823753
596887262 999886736
-999850067 -596923931
596856692 999917306
596856545 999917453
-999843480 -596930518
596854488 999919510
596894993 999879005
-999850308 -596923690
-999841234 -596932764
596847764 999926234
596786729 999987269
596950463 999823535
596940943 999833055
-999924103 -596849895
-999842635 -596931363
596842779 999931219
596933582 999840416
596898362 999875636
596907085 999866913
-999947756 -596826242
-999810588 -596963410
596835911 999938087
596791770 999982228
596959426 999814572
-999823177 -596950821
-999831131 -596942867
-999921777 -596852221
596834168 999939830
596905984 999868014
596850749 999923249
596940498 999833500
596804113 999969885
-999986409 -596787589
-999895633 -596878365
596955298 999818700
-999924715 -596849283
-999963891 -596810107
-999954525 -596819473
-999800986 -596973012
596943423 999830575
596959306 999814692
596838347 999935651
596841614 999932384
-999956287 -596817711
596860766 999913232
-999971846 -596802152
-999923613 -596850385
-999893820 -596880178
-999819868 -596954130
-999887639 -596886359
596896851 999877147
-999955105 -596818893
-999973682 -596800316
596912569 999861429
596916385 999857613
596778335 999995663
596895594 999878404
596940381 999833617
596854004 999919994
596816396 999957602
596944220 999829778
-999941018 -596832980
596839421 999934577
596970758 999803240
596932009 999841989
-999955435 -596818563
596801409 999972589
596946877 999827121
-999901658 -596872340
-999940984 -596833014
596797491 999976507
596906173 999867825
596905780 999868218
-999915192 -596858806
-999851218 -596922780
596869842 999904156
-999806030 -596967968
596861569 999912429
-999975246 -596798752
-999926622 -596847376
-999900672 -596873326
-999810558 -596963440
-999998098 -596775900
-999997524 -596776474
596940932 999833066
-999948360 -596825638
-999984972 -596789026
596808657 999965341
-999801681 -596972317
596831716 999942282
596907158 999866840
596831893 999942105
-999842074 -596931924
-999995368 -596778630
596819866 999954132
-999942241 -596831757
-999984790 -596789208
596857060 999916938
596859517 999914481
596814797 999959201
596945641 999828357
596824745 999949253
596863101 999910897
596812239 999961759
-999864437 -596909561
-999890562 -596883436
596828929 999945069
596806762 999967236
-999977225 -596796773
-999968712 -596805286
-999815745 -596958253
596787915 999986083
596782597 999991401
596807382 999966616
596885991 999888007
-999840354 -596933644
596913982 999860016
-999991545 -596782453
596793918 999980080
596829913 999944085
596840924 999933074
-999840557 -596933441
596883200 999890798
596913720 999860278
596874774 999899224
596879996 999894002
-999808084 -596965914
596792444 999981554
596911076 999862922
596845494 999928504
596835153 999938845
596839204 999934794
596845403 999928595
-999836709 -596937289
596848013 999925985
596793276 999980722
-999876157 -596897841
-999937020 -596836978
596823157 999950841
-999930320 -596843678
596778920 999995078
-999855385 -596918613
596902412 999871586
596800933 999973065
596806567 999967431
-999926771 -596847227
-999990995 -596783003
-999898000 -596875998
-999973914 -596800084
596781255 999992743
-999954166 -596819832
596865868 999908130
-999821554 -596952444
-999915335 -596858663
596904534 999869464
-999803881 -596970117
-999945785 -596828213
596965589 999808409
596943914 999830084
-999882080 -596891918
-999950828 -596823170
-999899793 -596874205
596891868 999882130
596794911 999979087
596797079 999976919
-999996041 -596777957
-999975433 -596798565
-999953479 -596820519
-999851827 -596922171
596939402 999834596
596826991 999947007
596923230 999850768
-999899136 -596874862
-999986751 -596787247
-999983779 -596790219
-999839889 -596934109
596959886 999814112
-999999959 -596774039
-999898963 -596875035
596870634 999903364
596953159 999820839
596811427 999962571
-999987753 -596786245
-999880613 -596893385
-999871128 -596902870
-999999348 -596774650
-999990392 -596783606
596973401 999800597
596790832 999983166
596948505 999825493
-999861616 -596912382
-999820033 -596953965
-999814902 -596959096
596898658 999875340
596962417 999811581
-999966569 -596807429
596916503 999857495
596786264 999987734
596962097 999811901
-999803201 -596970797
596824255 999949743
596959430 999814568
-999955293 -596818705
596824665 999949333
596869031 999904967
-999932494 -596841504
596853506 999920492
-999891984 -596882014
596779433 999994565
596803951 999970047
596868215 999905783
596945866 999828132
-999818120 -596955878
596796364 999977634
-999945596 -596828402
-999931825 -596842173
-999972458 -596801540
596788894 999985104
-999877552 -596896446
596957440 999816558
596962849 999811149
-999842424 -596931574
-999875905 -596898093
-999868554 -596905444
596960779 999813219
596832294 999941704
-999875612 -596898386
-999869912 -596904086
596914237 999859761
596924434 999849564
-999806573 -596967425
-999876219 -596897779
596923427 999850571
-999841090 -596932908
-999852135 -596921863
596964241 999809757
-999957671 -596816327
-999941244 -596832754
596918893 999855105
-999888986 -596885012
596874969 999899029
-999997022 -596776976
-999949036 -596824962
596791083 999982915
596932976 999841022
596887882 999886116
596924073 999849925
-999936575 -596837423
-999933000 -596840998
-999978172 -596795826
596834027 999939971
-999869808 -596904190
596817326 999956672
-999883262 -596890736
596874976 999899022
-999801155 -596972843
-999819682 -596954316
596840319 999933679
-999854782 -596919216
596964571 999809427
-999873789 -596900209
-999905023 -596868975
-999993379 -596780619
-999995849 -596778149
596857750 999916248
-999963572 -596810426
-999876974 -596897024
-999865996 -596908002
-999978841 -596795157
596942051 999831947
596837793 999936205
-999971246 -596802752
596935270 999838728
-999861961 -596912037
596955448 999818550
-999919087 -596854911
-999880022 -596893976
596897150 999876848
-999822620 -596951378
-999818184 -596955814
-999943988 -596830010
596906074 999867924
-999938820 -596835178
-999847697 -596926301
-999998080 -596775918
-999893647 -596880351
596796471 999977527
596867615 999906383
-999949810 -596824188
596946073 999827925
-999948271 -596825727
-999907795 -596866203
596787358 999986640
-999809986 -596964012
596938771 999835227
-999925493 -596848505
-999985360 -596788638
-999806932 -596967066
596848406 999925592
-999997923 -596776075
596806794 999967204
-999893034 -596880964
-999875806 -596898192
596953265 999820733
-999809410 -596964588
596778556 999995442
-999988535 -596785463
-999853960 -596920038
-999913127 -596860871
596885380 999888618
596934230 999839768
596912989 999861009
596776144 999997854
596781522 999992476
596831176 999942822
596782833 999991165
-999973536 -596800462
596797621 999976377
596813229 999960769
-999827966 -596946032
-999965616 -596808382
-999849220 -596924778
-999932639 -596841359
-999925526 -596848472
-999859236 -596914762
-999839545 -596934453
-999939186 -596834812
-999834908 -596939090
596799661 999974337
-999970277 -596803721
-999850750 -596923248
596856749 999917249
-999933589 -596840409
596853487 999920511
-999841224 -596932774
-999919495 -596854503
-999800567 -596973431
596867162 999906836
-999863852 -596910146
-999928604 -596845394
596823270 999950728
596863316 999910682
596849810 999924188
-999958610 -596815388
596864786 999909212
-999997160 -596776838
596820871 999953127
596915032 999858966
-999959171 -596814827
-999863251 -596910747
596784461 999989537
-999928397 -596845601
596914685 999859313
-999923209 -596850789
-999951212 -596822786
596830691 999943307
596935989 999838009
596956653 999817345
596829457 999944541
596878801 999895197
-999879719 -596894279
-999855306 -596918692
596873061 999900937
596790084 999983914
596855911 999918087
-999988774 -596785224
-999946645 -596827353
596923487 999850511
-999817240 -596956758
-999891778 -596882220
-999922866 -596851132
-999868156 -596905842
596853002 999920996
-999902673 -596871325
-999926633 -596847365
-999821600 -596952398
-999869256 -596904742
-999872690 -596901308
-999988436 -596785562
596801782 999972216
-999898642 -596875356
-999850575 -596923423
-999941086 -596832912
596948142 999825856
-999850402 -596923596
-999881828 -596892170
596819775 999954223
-999979719 -596794279
596805193 999968805
596948406 999825592
596802688 999971310
-999908421 -596865577
596802266 999971732
596787094 999986904
-999925982 -596848016
-999932135 -596841863
596896570 999877428
-999980075 -596793923
-999808598 -596965400
-999963811 -596810187
596851725 999922273
596891784 999882214
-999869227 -596904771
-999811187 -596962811
-999950713 -596823285
596876755 999897243
596847987 999926011
-999829752 -596944246
596950802 999823196
-999823545 -596950453
-999971395 -596802603
-999972429 -596801569
596850241 999923757
596952409 999821589
596777641 999996357
-999942402 -596831596
-999860153 -596913845
596964319 999809679
596962177 999811821
596883238 999890760
-999896527 -596877471
596927261 999846737
596865320 999908678
-999937044 -596836954
596804781 999969217
-999801379 -596972619
596940931 999833067
-999878906 -596895092
-999975154 -596798844
-999880298 -596893700
-999983481 -596790517
596806076 999967922
-999973029 -596800969
596948032 999825966
596883207 999890791
-999981106 -596792892
-999986365 -596787633
596962474 999811524
-999865007 -596908991
-999960901 -596813097
-999995361 -596778637
-999964741 -596809257
596902696 999871302
-999864230 -596909768
-999918601 -596855397
-999906793 -596867205
596821765 999952233
-999985948 -596788050
-999927122 -596846876
-999854504 -596919494
596844000 999929998
-999935602 -596838396
-999805942 -596968056
596850957 999923041
-999815350 -596958648
596929019 999844979
596880387 999893611
-999810545 -596963453
-999832316 -596941682
596911766 999862232
-999829848 -596944150
596835615 999938383
-999843277 -596930721
-999965968 -596808030
596900353 999873645
-999949749 -596824249
-999864026 -596909972
-999885707 -596888291
-999868565 -596905433
596958147 999815851
596791452 999982546
596782752 999991246
-999910484 -596863514
-999963169 -596810829
-999920175 -596853823
-999877659 -596896339
596840884 999933114
-999806842 -596967156
596850324 999923674
-999924567 -596849431
596802575 999971423
-999958534 -596815464
596908825 999865173
-999862953 -596911045
-999896097 -596877901
-999801834 -596972164
596850378 999923620
596962721 999811277
596825819 999948179
-999841575 -596932423
-999801625 -596972373
596843544 999930454
-999970834 -596803164
-999891350 -596882648
596902477 999871521
-999892899 -596881099
-999820976 -596953022
-999804708 -596969290
596899169 999874829
596927959 999846039
596956583 999817415
596791485 999982513
-999971472 -596802526
596887721 999886277
-999866966 -596907032
596789050 999984948
596964893 999809105
-999966675 -596807323
-999889226 -596884772
596973867 999800131
596970297 999803701
-999856131 -596917867
-999997502 -596776496
596842991 999931007
-999867219 -596906779
596900028 999873970
-999845357 -596928641
-999930798 -596843200
596833355 999940643
-999984094 -596789904
-999906647 -596867351
-999871182 -596902816
596859375 999914623
596918993 999855005
-999844764 -596929234
596928018 999845980
596827111 999946887
596939698 999834300
596909826 999864172
-999945955 -596828043
-999804551 -596969447
-999828598 -596945400
596903204 999870794
596904819 999869179
596966207 999807791
596909626 999864372
596851415 999922583
-999933011 -596840987
-999891736 -596882262
596920460 999853538
-999962487 -596811511
596878129 999895869
-999976993 -596797005
596804348 999969650
596899869 999874129
596907210 999866788
596965408 999808590
-999805067 -596968931
-999834369 -596939629
-999954171 -596819827
-999833903 -596940095
-999956956 -596817042
-999836468 -596937530
-999928779 -596845219
-999965912 -596808086
-999941354 -596832644
596867206 999906792
-999900970 -596873028
596813032 999960966
596854233 999919765
-999885916 -596888082
-999996979 -596777019
-999968985 -596805013
-999800641 -596973357
-999983886 -596790112
596929714 999844284
596852447 999921551
-999919503 -596854495
-999915689 -596858309
596824511 999949487
-999878334 -596895664
596774049 999999949
596784409 999989589
-999995393 -596778605
596839732 999934266
-999896251 -596877747
596799320 999974678
596837971 999936027
596928835 999845163
596957146 999816852
596910369 999863629
596887861 999886137
-999894750 -596879248
-999804363 -596969635
596827610 999946388
596792718 999981280
-999996904 -596777094
596939650 999834348
596838923 999935075
-999846831 -596927167
-999987537 -596786461
-999927500 -596846498
-999883322 -596890676
596953151 999820847
596859035 999914963
-999919048 -596854950
-999812772 -596961226
596804277 999969721
-999956258 -596817740
596776390 999997608
-999966953 -596807045
596882722 999891276
596831471 999942527
-999804361 -596969637
596946655 999827343
596933162 999840836
-999949807 -596824191
596847582 999926416
596929438 999844560
-999952355 -596821643
596930343 999843655
596966092 999807906
596942320 999831678
596802635 999971363
596825199 999948799
596790494 999983504
-999823941 -596950057
-999986229 -596787769
-999898808 -596875190
-999841780 -596932218
-999986114 -596787884
-999890616 -596883382
596849384 999924614
-999966845 -596807153
596785258 999988740
596885024 999888974
-999995403 -596778595
-999835314 -596938684
596908248 999865750
596918595 999855403
-999967841 -596806157
-999848058 -596925940
-999979735 -596794263
596931350 999842648
-999932561 -596841437
-999977106 -596796892
-999800192 -596973806
-999942784 -596831214
596891942 999882056
596895621 999878377
596965841 999808157
-999977963 -596796035
-999880605 -596893393
596906538 999867460
596774794 999999204
596969018 999804980
596800284 999973714
596886496 999887502
-999843000 -596930998
-999948934 -596825064
596853351 999920647
-999823669 -596950329
596865526 999908472
596855827 999918171
596916328 999857670
-999978984 -596795014
596823417 999950581
-999969003 -596804995
-999858384 -596915614
596838784 999935214
596809520 999964478
-999924863 -596849135
-999808376 -596965622
596905687 999868311
-999908483 -596865515
596898950 999875048
596859956 999914042
596909900 999864098
596834801 999939197
596949378 999824620
-999987788 -596786210
596896711 999877287
596806373 999967625
596791803 999982195
-999845537 -596928461
-999839417 -596934581
596837448 999936550
596930982 999843016
-999908597 -596865401
-999956261 -596817737
-999889865 -596884133
-999964726 -596809272
596962645 999811353
-999846266 -596927732
596913331 999860667
-999838624 -596935374
-999823100 -596950898
596952089 999821909
-999870031 -596903967
-999806151 -596967847
596863951 999910047
596934103 999839895
-999915301 -596858697
-999858464 -596915534
596777235 999996763
596880634 999893364
596819160 999954838
-999987309 -596786689
-999982957 -596791041
-999994108 -596779890
-999804331 -596969667
-999998069 -596775929
596972221 999801777
596828584 999945414
596929542 999844456
596879147 999894851
596806983 999967015
596884538 999889460
-999898502 -596875496
596823300 999950698
596913067 999860931
596892424 999881574
-999938376 -596835622
596921820 999852178
-999917840 -596856158
596848622 999925376
-999978951 -596795047
596857091 999916907
596787685 999986313
-999980651 -596793347
596965513 999808485
-999845372 -596928626
-999893280 -596880718
-999814671 -596959327
-999891327 -596882671
596968055 999805943
-999891902 -596882096
-999854179 -596919819
-999891618 -596882380
596930733 999843265
-999983409 -596790589
596870309 999903689
-999952298 -596821700
596833446 999940552
-999994534 -596779464
596876624 999897374
596932922 999841076
596846763 999927235
596792323 999981675
596796141 999977857
596849041 999924957
-999856491 -596917507
596904104 999869894
-999953856 -596820142
-999999983 -596774015
596948666 999825332
596893750 999880248
596883185 999890813
596784935 999989063
596833422 999940576
-999917248 -596856750
-999813622 -596960376
-999952486 -596821512
-999965005 -596808993
596912695 999861303
596809364 999964634
-999836302 -596937696
-999913711 -596860287
596891339 999882659
596878646 999895352
-999807022 -596966976
596783101 999990897
596865807 999908191
-999990309 -596783689
-999935155 -596838843
596791213 999982785
-999961255 -596812743
-999977473 -596796525
-999938821 -596835177
596882930 999891068
-999888099 -596885899
596791446 999982552
596888830 999885168
-999979492 -596794506
-999902730 -596871268
596824799 999949199
-999827689 -596946309
-999970584 -596803414
-999883037 -596890961
-999874707 -596899291
596796377 999977621
-999907145 -596866853
596794732 999979266
-999886839 -596887159
596943965 999830033
596871734 999902264
596882714 999891284
-999962248 -596811750
-999910670 -596863328
-999905571 -596868427
-999858859 -596915139
596931688 999842310
596793368 999980630
-999877563 -596896435
596883162 999890836
596942355 999831643
596823993 999950005
-999968601 -596805397
596932094 999841904
-999963744 -596810254
-999811887 -596962111
596951608 999822390
-999860346 -596913652
596774544 999999454
596968823 999805175
-999999513 -596774485
-999841587 -596932411
-999912505 -596861493
596786467 999987531
-999854905 -596919093
596943425 999830573
-999843948 -596930050
-999878491 -596895507
-999803977 -596970021
-999820424 -596953574
-999905250 -596868748
596856512 999917486
-999813157 -596960841
-999836680 -596937318
-999948769 -596825229
-999980897 -596793101
596885537 999888461
-999822234 -596951764
596900710 999873288
-999896119 -596877879
-999892303 -596881695
596835681 999938317
596797786 999976212
596900412 999873586
596950000 999823998
-999847858 -596926140
-999875974 -596898024
596876252 999897746
-999888583 -596885415
596799753 999974245
-999884064 -596889934
596913413 999860585
596806710 999967288
-999996750 -596777248
596794830 999979168
596813096 999960902
-999834652 -596939346
-999994093 -596779905
-999912966 -596861032
596896990 999877008
-999956972 -596817026
596933701 999840297
596863575 999910423
-999894375 -596879623
596847760 999926238
596843248 999930750
596854536 999919462
-999955943 -596818055
596831641 999942357
596848993 999925005
596827670 999946328
-999872405 -596901593
-999961990 -596812008
-999934357 -596839641
-999807207 -596966791
596826718 999947280
596811382 999962616
-999820767 -596953231
-999961976 -596812022
-999979737 -596794261
596919400 999854598
596779700 999994298
-999908599 -596865399
596914397 999859601
596874567 999899431
596973707 999800291
596927549 999846449
-999928009 -596845989
596932464 999841534
-999806122 -596967876
-999858667 -596915331
-999811584 -596962414
-999892277 -596881721
596829245 999944753
-999953582 -596820416
596780191 999993807
596904888 999869110
596929182 999844816
596833338 999940660
596878462 999895536
596829989 999944009
-999933182 -596840816
596860338 999913660
596928406 999845592
-999976796 -596797202
596898021 999875977
596841656 999932342
-999956668 -596817330
-999974073 -596799925
596879289 999894709
596915494 999858504
596785261 999988737
-999908342 -596865656
596951913 999822085
-999986838 -596787160
-999963532 -596810466
596775624 999998374
596821932 999952066
-999923503 -596850495
596789304 999984694
-999894521 -596879477
596926755 999847243
596929711 999844287
596904164 999869834
596908090 999865908
596929333 999844665
596841228 999932770
-999912459 -596861539
596873312 999900686
-999862926 -596911072
596916514 999857484
-999813310 -596960688
596925320 999848678
596956912 999817086
596972549 999801449
596943810 999830188
596945035 999828963
596845113 999928885
596827275 999946723
-999870376 -596903622
596839943 999934055
596776239 999997759
-999982641 -596791357
-999836096 -596937902
596901137 999872861
596897200 999876798
596857160 999916838
596936042 999837956
596782398 999991600
596863935 999910063
-999998183 -596775815
596953280 999820718
596970515 999803483
-999852225 -596921773
-999946789 -596827209
596820666 999953332
596931790 999842208
596873937 999900061
-999837291 -596936707
-999878519 -596895479
596959632 999814366
-999933527 -596840471
596823914 999950084
-999878730 -596895268
596969327 999804671
596935845 999838153
-999938937 -596835061
596786047 999987951
-999958536 -596815462
596794301 999979697
596952035 999821963
-999907620 -596866378
596918759 999855239
596954937 999819061
-999991044 -596782954
596961863 999812135
596807854 999966144
-999879403 -596894595
596828015 999945983
596842683 999931315
-999936110 -596837888
596859931 999914067
596851353 999922645
596952375 999821623
-999841166 -596932832
596776779 999997219
-999991643 -596782355
-999820119 -596953879
596833463 999940535
-999846114 -596927884
596917622 999856376
596909620 999864378
596836655 999937343
-999990014 -596783984
-999935262 -596838736
-999850021 -596923977
596873826 999900172
596940894 999833104
-999811174 -596962824
596943976 999830022
-999800441 -596973557
596873774 999900224
-999881792 -596892206
596959471 999814527
-999894351 -596879647
-999925822 -596848176
-999803823 -596970175
596792192 999981806
596817843 999956155
596919766 999854232
-999885446 -596888552
596821426 999952572
-999899421 -596874577
596780101 999993897
596869579 999904419
596793084 999980914
596932769 999841229
596918634 999855364
596928227 999845771
596961337 999812661
-999916388 -596857610
596883645 999890353
596795506 999978492
-999981786 -596792212
-999844360 -596929638
-999836946 -596937052
596891919 999882079
596962755 999811243
-999966652 -596807346
-999888476 -596885522
596826292 999947706
596952474 999821524
-999826431 -596947567
-999942341 -596831657
-999909718 -596864280
-999808188 -596965810
596875021 999898977
-999894639 -596879359
-999883139 -596890859
-999861042 -596912956
596924209 999849789
596940197 999833801
-999959426 -596814572
596823580 999950418
596801294 999972704
-999803337 -596970661
596842327 999931671
596783723 999990275
-999811900 -596962098
-999908749 -596865249
-999926073 -596847925
-999819447 -596954551
596885527 999888471
596903265 999870733
-999995369 -596778629
596873978 999900020
-999960603 -596813395
-999809925 -596964073
-999973942 -596800056
-999902682 -596871316
596916423 999857575
596917609 999856389
-999867666 -596906332
-999819552 -596954446
596886331 999887667
596864782 999909216
-999897322 -596876676
596803805 999970193
596777520 999996478
596904705 999869293
596953765 999820233
-999946596 -596827402
-999868668 -596905330
-999945006 -596828992
596878056 999895942
-999853189 -596920809
-999849780 -596924218
-999951721 -596822277
-999942005 -596831993
596779873 999994125
596892380 999881618
-999861077 -596912921
-999888910 -596885088
-999883764 -596890234
596930758 999843240
-999923252 -596850746
-999922681 -596851317
-999995764 -596778234
596849206 999924792
-999873805 -596900193
-999945435 -596828563
596883456 999890542
596960055 999813943
596937444 999836554
-999895426 -596878572
-999974385 -596799613
-999845751 -596928247
-999855729 -596918269
596793970 999980028
-999894786 -596879212
-999897369 -596876629
596847135 999926863
-999845375 -596928623
-999830642 -596943356
596894731 999879267
-999958673 -596815325
596912106 999861892
596852936 999921062
596794007 999979991
-999847303 -596926695
-999913442 -596860556
-999866881 -596907117
596914827 999859171
-999815787 -596958211
596852014 999921984
-999855715 -596918283
-999859863 -596914135
-999931102 -596842896
-999969341 -596804657
-999903256 -596870742
-999934328 -596839670
596915414 999858584
-999974150 -596799848
-999961009 -596812989
596896308 999877690
596893531 999880467
-999868942 -596905056
596814652 999959346
596843358 999930640
596844984 999929014
596902700 999871298
596941664 999832334
596930443 999843555
596797858 999976140
-999882361 -596891637
-999984525 -596789473
596883213 999890785
596879919 999894079
596909401 999864597
-999839442 -596934556
-999819182 -596954816
-999967725 -596806273
-999914934 -596859064
-999958176 -596815822
596906811 999867187
-999849251 -596924747
-999886125 -596887873
-999961787 -596812211
596797428 999976570
596865598 999908400
596789402 999984596
596893480 999880518
596960313 999813685
596865556 999908442
-999956145 -596817853
596859256 999914742
596912540 999861458
596969996 999804002
-999884313 -596889685
-999967574 -596806424
-999818530 -596955468
-999957373 -596816625
596877755 999896243
-999967311 -596806687
-999987701 -596786297
-999948928 -596825070
596798700 999975298
596841173 999932825
-999924954 -596849044
-999940627 -596833371
-999919036 -596854962
596915332 999858666
-999814876 -596959122
596894137 999879861
-999804705 -596969293
-999963622 -596810376
-999876934 -596897064
-999979269 -596794729
596818485 999955513
596859796 999914202
-999991742 -596782256
-999913242 -596860756
-999891686 -596882312
-999945411 -596828587
596942240 999831758
-999925834 -596848164
-999926387 -596847611
-999929554 -596844444
596782208 999991790
596891332 999882666
-999925135 -596848863
-999960995 -596813003
-999973962 -596800036
-999903068 -596870930
596904189 999869809
596781069 999992929
-999983152 -596790846
-999812354 -596961644
596915506 999858492
596784448 999989550
-999908799 -596865199
596798125 999975873
-999820711 -596953287
596955421 999818577
596835048 999938950
596920374 999853624
596852543 999921455
596841556 999932442
596922279 999851719
596807004 999966994
596852219 999921779
596902944 999871054
596929236 999844762
596917309 999856689
596840658 999933340
-999969549 -596804449
-999811803 -596962195
-999813220 -596960778
-999947203 -596826795
-999824677 -596949321
-999998154 -596775844
-999971401 -596802597
596843494 999930504
596880030 999893968
596827430 999946568
-999904983 -596869015
-999954394 -596819604
596785446 999988552
-999882322 -596891676
596969488 999804510
596854966 999919032
596933115 999840883
-999952597 -596821401
596940308 999833690
-999874218 -596899780
-999977637 -596796361
596946320 999827678
-999842798 -596931200
596965298 999808700
596808014 999965984
596972007 999801991
596883139 999890859
596861548 999912450
596890971 999883027
596822819 999951179
-999833685 -596940313
-999921282 -596852716
596970966 999803032
-999983960 -596790038
596831823 999942175
596950631 999823367
-999903638 -596870360
-999891005 -596882993
-999951104 -596822894
-999930792 -596843206
596810553 999963445
596803548 999970450
-999830424 -596943574
-999850057 -596923941
-999945470 -596828528
-999898400 -596875598
-999859412 -596914586
-999899961 -596874037
-999882994 -596891004
596822583 999951415
-999812185 -596961813
-999923701 -596850297
596850158 999923840
596870024 999903974
-999811419 -596962579
596927588 999846410
-999966340 -596807658
-999847634 -596926364
596781316 999992682
596863437 999910561
596970564 999803434
596842093 999931905
596826114 999947884
-999877379 -596896619
-999882100 -596891898
-999962751 -596811247
-999874492 -596899506
-999895701 -596878297
596778086 999995912
596831987 999942011
596890791 999883207
-999897350 -596876648
-999916253 -596857745
-999904537 -596869461
-999956219 -596817779
-999975985 -596798013
596810727 999963271
-999980741 -596793257
596963926 999810072
596913053 999860945
-999812837 -596961161
-999838827 -596935171
-999872221 -596901777
-999828716 -596945282
-999940604 -596833394
596949353 999824645
596774131 999999867
-999827727 -596946271
-999800743 -596973255
596858839 999915159
-999979958 -596794040
596863100 999910898
596897557 999876441
596796699 999977299
-999853405 -596920593
596795248 999978750
-999970794 -596803204
-999839101 -596934897
596921320 999852678
596910570 999863428
596869430 999904568
596955344 999818654
-999937749 -596836249
-999801768 -596972230
596903075 999870923
596969377 999804621
-999975844 -596798154
-999810966 -596963032
-999918701 -596855297
596794695 999979303
596914449 999859549
-999973843 -596800155
-999935885 -596838113
-999977040 -596796958
-999916293 -596857705
596809076 999964922
596964135 999809863
-999972957 -596801041
596877601 999896397
596900556 999873442
-999960258 -596813740
596864184 999909814
596841039 999932959
596854592 999919406
596861220 999912778
-999850696 -596923302
-999900298 -596873700
596776367 999997631
596961274 999812724
-999850821 -596923177
596778012 999995986
-999972903 -596801095
-999879480 -596894518
-999803478 -596970520
596797036 999976962
-999800853 -596973145
596838692 999935306
-999812589 -596961409
-999939867 -596834131
-999916845 -596857153
596959373 999814625
-999979641 -596794357
596784929 999989069
-999887517 -596886481
596944094 999829904
596781623 999992375
596876508 999897490
596893424 999880574
-999996230 -596777768
-999903135 -596870863
-999877687 -596896311
-999921902 -596852096
-999993271 -596780727
-999857756 -596916242
596887463 999886535
-999898330 -596875668
-999844749 -596929249
596928010 999845988
-999974315 -596799683
596890142 999883856
-999923233 -596850765
-999967952 -596806046
-999968146 -596805852
-999925382 -596848616
596881129 999892869
596922142 999851856
596897191 999876807
-999805057 -596968941
-999924513 -596849485
-999840147 -596933851
596914371 999859627
-999897395 -596876603
596841670 999932328
596883303 999890695
596852409 999921589
596793780 999980218
596783737 999990261
596865490 999908508
-999987862 -596786136
-999975502 -596798496
-999990343 -596783655
596854912 999919086
596937364 999836634
596969365 999804633
-999843614 -596930384
-999841547 -596932451
596819989 999954009
596876277 999897721
-999853900 -596920098
596783228 999990770
596898604 999875394
596819768 999954230
-999992779 -596781219
596966637 999807361
-999871026 -596902972
-999966115 -596807883
-999909172 -596864826
596849758 999924240
-999831781 -596942217
596795284 999978714
-999905978 -596868020
596893250 999880748
-999991045 -596782953
-999817722 -596956276
-999828345 -596945653
-999843682 -596930316
596879541 999894457
-999942812 -596831186
596810464 999963534
-999843997 -596930001
-999980151 -596793847
596924816 999849182
-999958285 -596815713
-999995686 -596778312
596827408 999946590
596842491 999931507
-999940208 -596833790
-999840195 -596933803
-999805402 -596968596
596790465 999983533
-999960179 -596813819
596793192 999980806
596878419 999895579
-999905291 -596868707
596858532 999915466
596966833 999807165
-999821539 -596952459
596823527 999950471
596811429 999962569
596890685 999883313
-999845165 -596928833
-999914627 -596859371
-999870842 -596903156
596888011 999885987
596904114 999869884
596830193 999943805
596811585 999962413
-999850145 -596923853
-999939051 -596834947
596845055 999928943
596918135 999855863
596825249 999948749
-999988891 -596785107
596818858 999955140
596821586 999952412
596778939 999995059
596870253 999903745
-999876502 -596897496
-999994225 -596779773
-999810426 -596963572
596859326 999914672
596922157 999851841
596917147 999856851
596883084 999890914
-999883291 -596890707
596809066 999964932
-999969826 -596804172
596849239 999924759
-999874175 -596899823
596778251 999995747
596827949 999946049
-999859558 -596914440
596931929 999842069
596933212 999840786
596866291 999907707
-999873388 -596900610
596795732 999978266
-999953571 -596820427
-999842636 -596931362
-999880630 -596893368
-999916093 -596857905
-999949713 -596824285
-999828570 -596945428
-999939046 -596834952
596881816 999892182
-999869414 -596904584
596955954 999818044
596813300 999960698
596813209 999960789
596905256 999868742
-999913866 -596860132
596958742 999815256
596843930 999930068
596944714 999829284
596887137 999886861
-999864051 -596909947
-999917430 -596856568
-999821561 -596952437
596951516 999822482
-999890993 -596883005
-999869696 -596904302
596901213 999872785
596774410 999999588
-999858406 -596915592
596863096 999910902
-999833038 -596940960
596957888 999816110
596931098 999842900
-999963941 -596810057
596916969 999857029
596921331 999852667
-999944042 -596829956
-999911030 -596862968
-999911072 -596862926
-999852923 -596921075
596831711 999942287
596863673 999910325
596842404 999931594
596948590 999825408
596816262 999957736
596946432 999827566
-999921485 -596852513
-999969733 -596804265
-999839655 -596934343
-999970909 -596803089
596776785 999997213
-999904734 -596869264
596904613 999869385
-999804425 -596969573
596967451 999806547
-999929294 -596844704
596958214 999815784
596834964 999939034
596866283 999907715
596870190 999903808
596832975 999941023
-999918489 -596855509
596794386 999979612
-999994694 -596779304
596822974 999951024
-999860089 -596913909
-999883969 -596890029
596965034 999808964
-999897503 -596876495
-999891203 -596882795
596776149 999997849
-999949750 -596824248
596816917 999957081
-999924665 -596849333
596885464 999888534
-999817076 -596956922
596938861 999835137
596938272 999835726
-999981872 -596792126
596776710 999997288
-999808872 -596965126
-999896121 -596877877
-999864295 -596909703
-999909647 -596864351
-999855738 -596918260
-999838821 -596935177
596807285 999966713
-999981173 -596792825
596962416 999811582
596838034 999935964
596885378 999888620
-999911624 -596862374
596852630 999921368
596792210 999981788
596969466 999804532
-999885851 -596888147
-999835135 -596938863
596882058 999891940
-999878732 -596895266
596949175 999824823
596868887 999905111
596946782 999827216
596919839 999854159
-999862885 -596911113
-999876068 -596897930
596912448 999861550
596904548 999869450
-999871490 -596902508
596788441 999985557
-999926627 -596847371
596970573 999803425
-999809124 -596964874
-999924980 -596849018
596878622 999895376
-999927978 -596846020
-999958277 -596815721
596972405 999801593
-999813460 -596960538
596958938 999815060
596855943 999918055
596861517 999912481
-999833081 -596940917
-999954381 -596819617
-999898720 -596875278
596837202 999936796
-999998406 -596775592
596823663 999950335
-999904600 -596869398
596926519 999847479
596851197 999922801
-999857231 -596916767
596889432 999884566
-999866642 -596907356
-999809467 -596964531
-999833080 -596940918
596936306 999837692
596878816 999895182
596922179 999851819
-999991081 -596782917
-999836939 -596937059
596851625 999922373
-999948449 -596825549
-999934807 -596839191
596886189 999887809
-999891262 -596882736
596923589 999850409
596860983 999913015
596941861 999832137
-999929749 -596844249
596959546 999814452
596926226 999847772
596799644 999974354
-999969347 -596804651
596915694 999858304
-999945016 -596828982
-999812607 -596961391
-999963599 -596810399
-999885030 -596888968
596830222 999943776
-999820288 -596953710
596878598 999895400
-999992578 -596781420
-999826683 -596947315
596953576 999820422
596817994 999956004
-999912386 -596861612
-999849505 -596924493
596880560 999893438
-999948770 -596825228
-999985730 -596788268
596868879 999905119
596855562 999918436
596875891 999898107
-999880940 -596893058
-999995449 -596778549
-999817166 -596956832
596778975 999995023
596789896 999984102
-999886988 -596887010
-999968721 -596805277
-999850470 -596923528
596823419 999950579
-999982442 -596791556
596971596 999802402
596928848 999845150
596954714 999819284
-999842017 -596931981
-999907200 -596866798
596797011 999976987
596887279 999886719
596905260 999868738
596848899 999925099
596952986 999821012
596919336 999854662
596877194 999896804
596785081 999988917
596885189 999888809
596870502 999903496
-999835749 -596938249
-999974645 -596799353
596934331 999839667
-999991441 -596782557
-999958128 -596815870
-999956918 -596817080
596848695 999925303
-999824129 -596949869
596912205 999861793
596952103 999821895
596838330 999935668
596913967 999860031
596877126 999896872
596827289 999946709
-999830826 -596943172
-999882119 -596891879
-999931184 -596842814
596800497 999973501
-999917826 -596856172
-999923107 -596850891
-999890537 -596883461
-999854951 -596919047
596796613 999977385
-999943877 -596830121
596852089 999921909
-999999641 -596774357
596836923 999937075
596827594 999946404
596787657 999986341
-999962114 -596811884
596824301 999949697
-999825700 -596948298
-999956471 -596817527
-999874351 -596899647
-999949927 -596824071
596844530 999929468
-999932172 -596841826
596855934 999918064
-999986804 -596787194
596887656 999886342
-999890081 -596883917
-999900526 -596873472
-999964297 -596809701
596875919 999898079
-999994379 -596779619
-999975135 -596798863
596945403 999828595
596803322 999970676
-999918350 -596855648
-999975851 -596798147
-999876270 -596897728
-999980498 -596793500
596919977 999854021
596805472 999968526
596818484 999955514
596900117 999873881
596931302 999842696
596903452 999870546
-999992258 -596781740
596903806 999870192
596878197 999895801
-999819479 -596954519
-999891551 -596882447
-999893693 -596880305
-999954850 -596819148
596862018 999911980
596841127 999932871
596954659 999819339
596927133 999846865
596855333 999918665
-999988067 -596785931
-999871508 -596902490
596807576 999966422
596843458 999930540
596882382 999891616
596954988 999819010
-999906212 -596867786
596844276 999929722
-999921723 -596852275
-999880616 -596893382
596951513 999822485
-999898920 -596875078
-999941185 -596832813
-999833998 -596940000
-999852945 -596921053
596960205 999813793
-999802141 -596971857
-999913243 -596860755
596945379 999828619
596817671 999956327
596872049 999901949
-999815141 -596958857
-999832043 -596941955
-999953943 -596820055
-999999372 -596774626
596791492 999982506
596970459 999803539
596905058 999868940
-999987035 -596786963
596832255 999941743
596797511 999976487
596933273 999840725
596942702 999831296
-999909978 -596864020
596827358 999946640
596921286 999852712
596953066 999820932
-999803487 -596970511
-999860378 -596913620
-999975178 -596798820
596892102 999881896
596867524 999906474
-999991794 -596782204
596837254 999936744
596872052 999901946
596873887 999900111
596859053 999914945
-999902979 -596871019
596845217 999928781
596904414 999869584
596891137 999882861
596951113 999822885
-999972999 -596800999
596936985 999837013
596904480 999869518
-999934411 -596839587
596876994 999897004
596899235 999874763
596854697 999919301
596935058 999838940
-999935087 -596838911
596932125 999841873
-999995837 -596778161
-999801639 -596972359
-999940762 -596833236
-999861505 -596912493
596968986 999805012
-999865203 -596908795
-999906080 -596867918
596970911 999803087
596897833 999876165
-999903211 -596870787
-999935687 -596838311
596945718 999828280
596914072 999859926
596836179 999937819
-999857230 -596916768
-999904779 -596869219
596809387 999964611
596884774 999889224
596882851 999891147
-999805509 -596968489
596816430 999957568
-999814766 -596959232
-999833439 -596940559
596890996 999883002
-999975157 -596798841
-999939378 -596834620
-999820216 -596953782
-999805979 -596968019
-999869056 -596904942
-999948545 -596825453
596859678 999914320
596956417 999817581
-999846766 -596927232
-999914201 -596859797
596824690 999949308
-999953700 -596820298
-999878162 -596895836
-999877648 -596896350
-999863546 -596910452
596913784 999860214
-999994153 -596779845
-999864096 -596909902
-999921930 -596852068
-999885586 -596888412
-999967378 -596806620
-999804527 -596969471
596894872 999879126
596944506 999829492
-999919480 -596854518
-999994424 -596779574
596887682 999886316
596814759 999959239
596842352 999931646
596830780 999943218
-999830011 -596943987
-999837782 -596936216
-999994005 -596779993
596833946 999940052
-999877134 -596896864
596942368 999831630
-999921195 -596852803
-999843382 -596930616
596881832 999892166
-999950194 -596823804
596827553 999946445
-999903740 -596870258
-999986279 -596787719
596971046 999802952
-999861581 -596912417
-999855357 -596918641
-999969753 -596804245
596876632 999897366
-999997438 -596776560
596906900 999867098
596958279 999815719
-999939497 -596834501
596907970 999866028
-999817284 -596956714
596842996 999931002
596784405 999989593
-999848316 -596925682
596926929 999847069
-999926217 -596847781
-999863452 -596910546
-999990036 -596783962
596781864 999992134
596843854 999930144
596794717 999979281
596854580 999919418
596826602 999947396
-999952480 -596821518
-999900596 -596873402
-999990990 -596783008
-999909953 -596864045
596824215 999949783
596844414 999929584
596933954 999840044
596818456 999955542
596843877 999930121
-999920416 -596853582
596858229 999915769
596925989 999848009
596845744 999928254
596884257 999889741
-999905651 -596868347
-999967412 -596806586
-999843014 -596930984
-999916412 -596857586
-999927755 -596846243
-999875986 -596898012
-999891793 -596882205
596809718 999964280
-999879603 -596894395
596816307 999957691
-999929695 -596844303
-999997948 -596776050
596927444 999846554
596877626 999896372
-999976533 -596797465
-999999613 -596774385
-999944858 -596829140
-999880330 -596893668
-999948418 -596825580
596954012 999819986
596801826 999972172
-999931582 -596842416
596936640 999837358
596961362 999812636
-999915250 -596858748
596805494 999968504
-999888908 -596885090
596791862 999982136
-999803173 -596970825
596818806 999955192
-999862591 -596911407
-999840169 -596933829
-999948811 -596825187
-999965827 -596808171
-999986668 -596787330
-999947782 -596826216
596960172 999813826
596940613 999833385
-999937142 -596836856
596891282 999882716
-999824014 -596949984
-999981851 -596792147
-999808799 -596965199
-999886957 -596887041
596826050 999947948
-999890682 -596883316
-999841559 -596932439
596826831 999947167
596867994 999906004
596933462 999840536
596916174 999857824
596861751 999912247
596793590 999980408
-999998447 -596775551
-999880074 -596893924
-999841705 -596932293
-999901574 -596872424
-999907171 -596866827
-999926245 -596847753
596866892 999907106
596818628 999955370
-999815292 -596958706
596821071 999952927
596872159 999901839
-999803319 -596970679
596778568 999995430
596848606 999925392
596875581 999898417
-999836698 -596937300
596811251 999962747
-999980237 -596793761
-999872423 -596901575
-999884401 -596889597
596943364 999830634
-999832029 -596941969
-999983007 -596790991
596958106 999815892
-999956554 -596817444
-999805575 -596968423
596904279 999869719
596908737 999865261
596801006 999972992
596838025 999935973
-999877925 -596896073
-999959828 -596814170
596941990 999832008
-999829024 -596944974
-999969977 -596804021
-999910198 -596863800
596813441 999960557
-999868115 -596905883
596951893 999822105
596947725 999826273
596787061 999986937
596838497 999935501
-999982039 -596791959
596815043 999958955
-999911793 -596862205
-999873867 -596900131
596783359 999990639
596857415 999916583
-999995313 -596778685
-999827867 -596946131
-999917638 -596856360
-999865352 -596908646
-999907216 -596866782
596969136 999804862
596890984 999883014
596844705 999929293
-999959455 -596814543
-999844075 -596929923
-999998800 -596775198
-999938099 -596835899
-999852924 -596921074
-999850988 -596923010
596863797 999910201
-999980077 -596793921
-999946189 -596827809
596829047 999944951
-999926042 -596847956
-999948208 -596825790
596839162 999934836
596869058 999904940
596852512 999921486
-999933742 -596840256
-999834752 -596939246
596931757 999842241
596805504 999968494
596828516 999945482
-999831252 -596942746
-999882631 -596891367
596815494 999958504
-999995098 -596778900
-999830712 -596943286
-999871103 -596902895
596842161 999931837
596796565 999977433
-999937528 -596836470
-999953403 -596820595
596816384 999957614
596895863 999878135
596946078 999827920
-999925675 -596848323
-999989801 -596784197
-999919834 -596854164
596928340 999845658
596784941 999989057
596965444 999808554
-999877696 -596896302
596884330 999889668
596828791 999945207
-999821236 -596952762
596940282 999833716
596936801 999837197
-999817020 -596956978
596903435 999870563
-999860029 -596913969
596958759 999815239
-999872588 -596901410
-999812333 -596961665
596880832 999893166
596951831 999822167
-999978417 -596795581
596806628 999967370
-999817804 -596956194
-999805107 -596968891
596840683 999933315
596872435 999901563
-999892267 -596881731
596922162 999851836
596836587 999937411
-999837394 -596936604
-999836074 -596937924
596901030 999872968
596834805 999939193
-999957173 -596816825
-999897299 -596876699
-999801176 -596972822
596832760 999941238
596806711 999967287
596965968 999808030
596852532 999921466
596860792 999913206
-999934727 -596839271
596881275 999892723
-999864091 -596909907
596961933 999812065
-999883477 -596890521
596844969 999929029
596847373 999926625
596898794 999875204
596813650 999960348
596871502 999902496
-999955612 -596818386
-999841071 -596932927
596873070 999900928
-999872599 -596901399
-999843039 -596930959
596805103 999968895
596794271 999979727
596783709 999990289
-999973825 -596800173
596845948 999928050
596861869 999912129
596790884 999983114
596810267 999963731
596793494 999980504
596948362 999825636
-999888635 -596885363
-999910557 -596863441
-999810993 -596963005
596966069 999807929
-999931908 -596842090
-999947655 -596826343
596864313 999909685
596841925 999932073
-999975703 -596798295
596953456 999820542
596915041 999858957
-999830304 -596943694
596874460 999899538
596907743 999866255
-999862115 -596911883
-999943349 -596830649
596936552 999837446
596866570 999907428
-999801819 -596972179
-999846539 -596927459
-999982419 -596791579
-999905673 -596868325
596901197 999872801
596920255 999853743
-999908161 -596865837
-999973793 -596800205
596946774 999827224
-999999331 -596774667
-999996862 -596777136
-999946714 -596827284
-999883427 -596890571
-999882864 -596891134
596957540 999816458
-999814110 -596959888
596942256 999831742
596791997 999982001
-999825847 -596948151
-999903703 -596870295
596972642 999801356
-999828362 -596945636
596790780 999983218
596784762 999989236
596834086 999939912
596933416 999840582
596963536 999810462
-999967570 -596806428
596868829 999905169
596920682 999853316
-999872041 -596901957
596953624 999820374
-999917420 -596856578
-999979597 -596794401
-999919235 -596854763
596830640 999943358
596803494 999970504
596834960 999939038
596832464 999941534
-999980501 -596793497
-999958761 -596815237
-999932270 -596841728
-999965182 -596808816
-999998048 -596775950
-999885253 -596888745
596922290 999851708
-999894759 -596879239
596900228 999873770
-999838600 -596935398
596945197 999828801
596810895 999963103
-999825701 -596948297
-999816605 -596957393
-999954426 -596819572
-999874632 -596899366
-999975217 -596798781
596911256 999862742
596794010 999979988
596827178 999946820
596790943 999983055
-999863112 -596910886
-999800098 -596973900
-999865621 -596908377
-999835636 -596938362
-999885127 -596888871
-999941223 -596832775
596905478 999868520
-999813064 -596960934
-999961178 -596812820
596872637 999901361
-999944513 -596829485
596958792 999815206
596887301 999886697
596849366 999924632
596826585 999947413
-999825060 -596948938
-999826601 -596947397
596789559 999984439
-999973623 -596800375
596840149 999933849
-999834397 -596939601
-999834345 -596939653
596833724 999940274
596822726 999951272
596803847 999970151
596899473 999874525
-999874074 -596899924
-999847550 -596926448
596970861 999803137
-999952142 -596821856
596916510 999857488
-999821958 -596952040
-999808689 -596965309
596941666 999832332
596873788 999900210
-999819074 -596954924
-999836668 -596937330
596965893 999808105
-999896474 -596877524
-999947450 -596826548
596866833 999907165
596908895 999865103
596903788 999870210
596818359 999955639
596850319 999923679
-999948325 -596825673
-999940960 -596833038
-999898308 -596875690
596939489 999834509
-999884456 -596889542
-999868148 -596905850
596833583 999940415
596971206 999802792
596834817 999939181
596863457 999910541
596779844 999994154
596840542 999933456
-999895969 -596878029
596913028 999860970
596898586 999875412
-999971175 -596802823
-999815266 -596958732
596958194 999815804
-999862754 -596911244
596940319 999833679
596887350 999886648
-999907764 -596866234
596777029 999996969
596811718 999962280
596863312 999910686
596811035 999962963
596921430 999852568
596837178 999936820
596945803 999828195
-999993375 -596780623
596869084 999904914
-999818978 -596955020
596956788 999817210
596775005 999998993
-999997700 -596776298
596884090 999889908
596908273 999865725
596790065 999983933
-999867197 -596906801
596799429 999974569
-999995917 -596778081
-999913890 -596860108
596957797 999816201
596947743 999826255
-999910199 -596863799
-999867918 -596906080
596930052 999843946
596828927 999945071
-999861233 -596912765
596821078 999952920
-999827915 -596946083
596791460 999982538
-999997928 -596776070
-999841174 -596932824
-999823328 -596950670
596845418 999928580
-999868900 -596905098
596941120 999832878
596956542 999817456
596828653 999945345
596846480 999927518
-999856773 -596917225
596779110 999994888
-999963866 -596810132
-999863746 -596910252
-999941505 -596832493
-999936801 -596837197
596940558 999833440
596880771 999893227
-999999947 -596774051
-999834425 -596939573
-999939073 -596834925
-999913431 -596860567
-999895584 -596878414
-999906032 -596867966
596840932 999933066
596806951 999967047
-999815037 -596958961
-999851567 -596922431
-999946060 -596827938
-999852890 -596921108
596816883 999957115
-999929930 -596844068
596791384 999982614
596878625 999895373
-999920785 -596853213
596968208 999805790
596939361 999834637
596946070 999827928
596860534 999913464
596819686 999954312
596870577 999903421
-999857431 -596916567
-999956773 -596817225
596800601 999973397
-999810843 -596963155
596944126 999829872
-999829449 -596944549
-999807979 -596966019
596805515 999968483
-999907760 -596866238
-999832954 -596941044
-999908180 -596865818
596803426 999970572
-999932418 -596841580
596902596 999871402
-999814554 -596959444
-999997057 -596776941
-999959816 -596814182
596829818 999944180
596785381 999988617
-999997178 -596776820
596925504 999848494
-999850827 -596923171
-999964954 -596809044
596965972 999808026
-999944136 -596829862
596853311 999920687
596813935 999960063
-999964838 -596809160
596899456 999874542
596802044 999971954
-999960630 -596813368
596887201 999886797
596831314 999942684
596919702 999854296
-999957059 -596816939
596931911 999842087
-999930958 -596843040
596863117 999910881
596794678 999979320
-999967982 -596806016
596871072 999902926
596814407 999959591
-999899070 -596874928
-999959709 -596814289
596842022 999931976
596869489 999904509
596901591 999872407
-999802248 -596971750
596800555 999973443
-999949928 -596824070
-999857385 -596916613
596912163 999861835
-999855522 -596918476
-999990308 -596783690
-999956355 -596817643
596809538 999964460
596847458 999926540
596885217 999888781
-999818406 -596955592
-999944670 -596829328
596776974 999997024
-999806918 -596967080
-999908882 -596865116
596883137 999890861
-999828182 -596945816
-999950853 -596823145
596899700 999874298
-999909115 -596864883
-999960239 -596813759
596822655 999951343
-999886115 -596887883
596849196 999924802
596877371 999896627
-999862060 -596911938
-999905869 -596868129
-999966405 -596807593
-999911716 -596862282
596878777 999895221
596915146 999858852
-999890444 -596883554
-999805221 -596968777
-999944730 -596829268
-999878892 -596895106
-999832233 -596941765
596956768 999817230
596900740 999873258
-999894896 -596879102
596780752 999993246
596885158 999888840
596847552 999926446
596881341 999892657
-999917961 -596856037
596872211 999901787
596939231 999834767
-999854273 -596919725
596838944 999935054
596876874 999897124
-999975798 -596798200
-999931141 -596842857
-999927960 -596846038
596867720 999906278
596789932 999984066
596932096 999841902
596860301 999913697
596923522 999850476
596972303 999801695
596935260 999838738
596806913 999967085
-999938807 -596835191
596951447 999822551
-999889691 -596884307
-999809440 -596964558
596973673 999800325
596816046 999957952
-999943870 -596830128
-999903834 -596870164
596867024 999906974
596808536 999965462
-999882981 -596891017
596944223 999829775
-999926557 -596847441
-999882167 -596891831
596875879 999898119
596790280 999983718
-999936624 -596837374
596835013 999938985
596915125 999858873
-999817060 -596956938
596914034 999859964
596793988 999980010
596871464 999902534
596795484 999978514
-999895095 -596878903
-999811467 -596962531
-999957837 -596816161
596799030 999974968
-999875868 -596898130
596839188 999934810
-999921599 -596852399
-999855191 -596918807
596970601 999803397
596973921 999800077
596961866 999812132
-999875847 -596898151
-999923761 -596850237
596892855 999881143
-999804291 -596969707
-999952798 -596821200
-999951148 -596822850
596934129 999839869
596797188 999976810
596865281 999908717
-999867445 -596906553
-999925043 -596848955
-999843691 -596930307
-999858025 -596915973
596819024 999954974
-999844697 -596929301
-999878410 -596895588
596834141 999939857
596870622 999903376
-999980625 -596793373
-999840978 -596933020
596821403 999952595
-999909640 -596864358
-999808096 -596965902
596929631 999844367
-999818564 -596955434
596821408 999952590
-999857034 -596916964
596845860 999928138
596836643 999937355
-999907393 -596866605
596856636 999917362
-999994046 -596779952
596785618 999988380
596947604 999826394
-999954436 -596819562
-999914269 -596859729
596940394 999833604
596967142 999806856
-999820091 -596953907
-999872531 -596901467
-999852139 -596921859
596774456 999999542
596840626 999933372
596834196 999939802
-999922831 -596851167
-999811502 -596962496
596883421 999890577
-999898574 -596875424
-999911304 -596862694
-999936318 -596837680
596805685 999968313
596857224 999916774
-999905934 -596868064
-999827256 -596946742
-999841767 -596932231
-999968192 -596805806
596878506 999895492
-999984934 -596789064
-999864152 -596909846
596900076 999873922
596888440 999885558
596858763 999915235
596865670 999908328
-999968361 -596805637
596943133 999830865
596967263 999806735
-999942941 -596831057
596952793 999821205
-999866810 -596907188
-999802259 -596971739
596957390 999816608
596798638 999975360
596862341 999911657
-999802378 -596971620
-999937350 -596836648
-999823854 -596950144
-999895625 -596878373
-999827762 -596946236
-999931207 -596842791
596868068 999905930
596940135 999833863
-999943088 -596830910
596901551 999872447
-999882664 -596891334
-999911412 -596862586
-999920152 -596853846
596813573 999960425
-999852565 -596921433
-999971899 -596802099
-999910581 -596863417
-999834588 -596939410
596778562 999995436
596781012 999992986
-999820025 -596953973
-999874519 -596899479
596867552 999906446
-999872012 -596901986
596887533 999886465
596863045 999910953
-999897625 -596876373
-999820747 -596953251
596866162 999907836
-999980317 -596793681
-999942418 -596831580
596902987 999871011
596960300 999813698
-999912574 -596861424
596872205 999901793
596871651 999902347
596848235 999925763
596784331 999989667
-999915897 -596858101
596954752 999819246
-999836654 -596937344
596846100 999927898
596821794 999952204
-999997684 -596776314
-999976952 -596797046
596934923 999839075
-999927294 -596846704
-999924034 -596849964
-999925219 -596848779
596829121 999944877
-999906215 -596867783
596926529 999847469
-999979563 -596794435
596815018 999958980
596782334 999991664
596788189 999985809
596912978 999861020
596807520 999966478
596776855 999997143
596959716 999814282
596893963 999880035
596818543 999955455
596966416 999807582
-999805483 -596968515
596871317 999902681
596929963 999844035
596800186 999973812
596882923 999891075
596776000 999997998
-999956529 -596817469
596943416 999830582
-999935270 -596838728
-999819262 -596954736
-999848654 -596925344
596923756 999850242
-999898510 -596875488
596903069 999870929
596834170 999939828
596954267 999819731
596941058 999832940
-999854373 -596919625
596927398 999846600
596970345 999803653
-999872150 -596901848
596902206 999871792
596783466 999990532
-999856312 -596917686
-999861704 -596912294
-999821189 -596952809
596967134 999806864
596822369 999951629
596860333 999913665
-999973254 -596800744
596962898 999811100
596812593 999961405
-999967304 -596806694
596948525 999825473
-999852487 -596921511
-999852641 -596921357
-999919878 -596854120
-999870617 -596903381
-999817429 -596956569
-999853562 -596920436
-999968530 -596805468
-999971000 -596802998
596942773 999831225
596917740 999856258
596856276 999917722
-999978531 -596795467
596956642 999817356
-999895812 -596878186
-999852539 -596921459
596924657 999849341
-999923864 -596850134
-999875627 -596898371
-999936440 -596837558
-999842977 -596931021
-999924960 -596849038
-999943211 -596830787
-999840806 -596933192
596785674 999988324
-999820849 -596953149
596790657 999983341
-999880012 -596893986
-999936860 -596837138
-999835184 -596938814
596893331 999880667
596803197 999970801
596882125 999891873
-999970846 -596803152
596907854 999866144
-999903952 -596870046
-999910130 -596863868
-999878566 -596895432
-999967709 -596806289
596909666 999864332
596855561 999918437
596949459 999824539
596807011 999966987
596957222 999816776
596801994 999972004
596824223 999949775
596918770 999855228
-999855094 -596918904
-999913519 -596860479
596904754 999869244
596899396 999874602
596869935 999904063
596875106 999898892
-999875900 -596898098
-999806719 -596967279
596951808 999822190
596862233 999911765
596861692 999912306
596912269 999861729
596903714 999870284
596781524 999992474
596961563 999812435
-999812147 -596961851
-999896351 -596877647
-999984859 -596789139
-999996387 -596777611
596882236 999891762
596959158 999814840
-999925908 -596848090
-999812392 -596961606
-999937191 -596836807
-999880781 -596893217
596872028 999901970
-999998360 -596775638
-999880747 -596893251
596779679 999994319
596798046 999975952
-999824540 -596949458
596897341 999876657
-999823950 -596950048
-999914017 -596859981
596813686 999960312
596804387 999969611
-999897371 -596876627
596973517 999800481
596857314 999916684
596785652 999988346
596914395 999859603
-999861086 -596912912
-999942562 -596831436
596877378 999896620
596830299 999943699
596941323 999832675
-999994440 -596779558
-999930866 -596843132
596923014 999850984
-999899304 -596874694
-999818895 -596955103
596933881 999840117
-999955970 -596818028
596941816 999832182
-999875315 -596898683
596803286 999970712
-999879578 -596894420
596913494 999860504
-999817523 -596956475
-999840077 -596933921
596907539 999866459
-999958740 -596815258
596953614 999820384
596860058 999913940
-999918221 -596855777
596840813 999933185
-999828459 -596945539
-999865505 -596908493
-999990446 -596783552
596814653 999959345
-999923128 -596850870
-999974446 -596799552
-999922686 -596851312
596952650 999821348
596864989 999909009
596812987 999961011
-999908632 -596865366
596937592 999836406
-999885157 -596888841
-999831598 -596942400
-999886991 -596887007
596826150 999947848
596830726 999943272
-999955796 -596818202
-999995309 -596778689
596864271 999909727
596923732 999850266
596913223 999860775
596841899 999932099
-999857443 -596916555
596781929 999992069
596806549 999967449
-999996074 -596777924
-999885376 -596888622
-999976854 -596797144
596864714 999909284
-999890281 -596883717
-999847360 -596926638
596782115 999991883
596924597 999849401
596886396 999887602
-999802701 -596971297
-999879807 -596894191
596816252 999957746
596886265 999887733
596880740 999893258
596791328 999982670
-999800764 -596973234
596958915 999815083
-999960691 -596813307
-999802003 -596971995
596790542 999983456
596933678 999840320
-999949252 -596824746
596818887 999955111
-999872010 -596901988
596948568 999825430
-999963937 -596810061
-999972040 -596801958
596873348 999900650
596867119 999906879
596838673 999935325
596858487 999915511
596875486 999898512
596880078 999893920
596834374 999939624
-999831254 -596942744
-999810091 -596963907
596935245 999838753
596888553 999885445
596804803 999969195
596775468 999998530
596877643 999896355
-999985236 -596788762
-999918109 -596855889
596817834 999956164
596965246 999808752
-999827769 -596946229
596969745 999804253
-999884619 -596889379
596860752 999913246
-999823074 -596950924
-999991528 -596782470
596813985 999960013
596897328 999876670
-999894788 -596879210
596915403 999858595
-999885483 -596888515
-999934385 -596839613
596807564 999966434
-999816371 -596957627
596961445 999812553
596915204 999858794
-999816798 -596957200
596846526 999927472
596940770 999833228
596872569 999901429
596955343 999818655
-999871507 -596902491
-999860075 -596913923
-999905593 -596868405
596830177 999943821
-999963060 -596810938
-999913389 -596860609
596890651 999883347
-999914325 -596859673
596796136 999977862
596864365 999909633
596869807 999904191
596904292 999869706
-999963186 -596810812
-999850594 -596923404
596958024 999815974
-999807998 -596966000
596805998 999968000
596912369 999861629
-999973090 -596800908
-999854158 -596919840
596786850 999987148
596830705 999943293
596801263 999972735
-999859692 -596914306
596891567 999882431
-999942958 -596831040
596776944 999997054
596864087 999909911
-999813894 -596960104
596804435 999969563
596796063 999977935
596899706 999874292
596783104 999990894
596866014 999907984
-999922751 -596851247
-999807849 -596966149
-999917511 -596856487
596826474 999947524
-999963652 -596810346
-999855242 -596918756
596931120 999842878
-999879374 -596894624
-999909561 -596864437
596948129 999825869
596777884 999996114
596892140 999881858
596828938 999945060
596852448 999921550
-999884096 -596889902
-999997015 -596776983
-999894872 -596879126
596973519 999800479
-999837920 -596936078
596778291 999995707
596776528 999997470
-999848980 -596925018
-999967263 -596806735
-999856629 -596917369
-999987793 -596786205
596938597 999835401
596808526 999965472
-999978125 -596795873
596795010 999978988
-999939438 -596834560
-999858816 -596915182
-999909722 -596864276
596867964 999906034
596856794 999917204
596865305 999908693
-999910015 -596863983
-999888463 -596885535
-999810685 -596963313
-999998263 -596775735
596891240 999882758
596904762 999869236
-999920877 -596853121
-999930959 -596843039
-999854277 -596919721
596957446 999816552
-999960272 -596813726
-999956458 -596817540
596865092 999908906
596788123 999985875
-999839081 -596934917
596804095 999969903
-999941699 -596832299
596952945 999821053
-999857726 -596916272
596840287 999933711
596918954 999855044
596808749 999965249
-999989522 -596784476
596921933 999852065
596946396 999827602
596925009 999848989
596929671 999844327
596917932 999856066
-999982659 -596791339
596951448 999822550
-999829481 -596944517
596822909 999951089
-999855446 -596918552
596853427 999920571
-999871862 -596902136
596806236 999967762
596861773 999912225
596876677 999897321
-999967342 -596806656
596854005 999919993
596931258 999842740
596821989 999952009
596915634 999858364
-999940427 -596833571
-999939345 -596834653
-999960601 -596813397
596831526 999942472
596938000 999835998
596885594 999888404
-999921958 -596852040
596888050 999885948
-999884492 -596889506
-999942328 -596831670
596953009 999820989
-999806533 -596967465
-999893789 -596880209
596800549 999973449
-999933519 -596840479
-999930364 -596843634
-999882598 -596891400
-999951862 -596822136
596953277 999820721
596831122 999942876
596774143 999999855
-999831366 -596942632
596958125 999815873
596861917 999912081
-999833600 -596940398
-999923712 -596850286
-999937197 -596836801
596897915 999876083
596809702 999964296
596885693 999888305
-999880835 -596893163
596934420 999839578
-999885684 -596888314
596876938 999897060
596970491 999803507
596804998 999969000
596802090 999971908
-999806387 -596967611
-999952891 -596821107
596795379 999978619
-999910128 -596863870
596881045 999892953
596823521 999950477
596876809 999897189
-999935488 -596838510
596924914 999849084
-999895787 -596878211
596836971 999937027
596901150 999872848
596788642 999985356
-999993039 -596780959
-999869468 -596904530
-999899285 -596874713
-999935861 -596838137
596908221 999865777
-999854483 -596919515
596897880 999876118
596854982 999919016
596812446 999961552
596809363 999964635
596860879 999913119
-999944010 -596829988
596899182 999874816
596910286 999863712
-999815395 -596958603
-999862014 -596911984
596798356 999975642
596854265 999919733
-999940035 -596833963
-999919887 -596854111
596923139 999850859
596797065 999976933
596937000 999836998
596903619 999870379
596824524 999949474
-999969206 -596804792
596799783 999974215
596871940 999902058
-999816909 -596957089
-999950899 -596823099
596949485 999824513
-999941169 -596832829
-999821751 -596952247
-999909199 -596864799
-999927131 -596846867
596962253 999811745
-999847078 -596926920
-999957464 -596816534
-999831852 -596942146
-999848776 -596925222
596878273 999895725
596775289 999998709
-999921980 -596852018
596846808 999927190
-999834274 -596939724
596812666 999961332
596961825 999812173
-999920399 -596853599
596915557 999858441
596968590 999805408
-999909886 -596864112
-999876618 -596897380
596922984 999851014
-999868871 -596905127
596783166 999990832
596826085 999947913
-999834658 -596939340
-999816031 -596957967
-999927733 -596846265
596916397 999857601
-999986641 -596787357
596926733 999847265
596818565 999955433
596852003 999921995
-999987638 -596786360
596797509 999976489
596831062 999942936
-999901660 -596872338
596944501 999829497
-999941096 -596832902
-999876187 -596897811
-999846511 -596927487
596819194 999954804
-999887975 -596886023
-999916760 -596857238
596856045 999917953
596809488 999964510
596827302 999946696
596892302 999881696
596919380 999854618
-999840029 -596933969
596819802 999954196
596921631 999852367
596968307 999805691
-999913892 -596860106
-999947810 -596826188
-999981723 -596792275
596801277 999972721
596915847 999858151
596931202 999842796
-999840777 -596933221
-999971249 -596802749
-999897447 -596876551
596901263 999872735
-999860525 -596913473
-999949877 -596824121
596939023 999834975
-999843578 -596930420
-999809672 -596964326
-999838418 -596935580
596786871 999987127
596922619 999851379
596820863 999953135
-999856972 -596917026
-999804850 -596969148
-999920129 -596853869
-999974144 -596799854
-999984026 -596789972
596965620 999808378
-999936901 -596837097
596961285 999812713
-999966243 -596807755
596825324 999948674
-999952664 -596821334
596932753 999841245
-999907741 -596866257
596915209 999858789
-999833548 -596940450
-999956249 -596817749
596878682 999895316
596951680 999822318
596786773 999987225
-999912738 -596861260
-999958699 -596815299
-999905530 -596868468
596842425 999931573
-999822132 -596951866
-999998404 -596775594
-999821172 -596952826
-999845506 -596928492
596787008 999986990
-999910227 -596863771
-999813996 -596960002
596935295 999838703
596805969 999968029
596957791 999816207
596887473 999886525
596951395 999822603
596967507 999806491
596915581 999858417
-999950240 -596823758
596927338 999846660
-999978029 -596795969
596879112 999894886
596854964 999919034
596890122 999883876
-999877366 -596896632
596852392 999921606
-999936408 -596837590
-999816710 -596957288
-999989651 -596784347
596952652 999821346
-999938698 -596835300
596848959 999925039
596970699 999803299
-999903326 -596870672
596788772 999985226
596797747 999976251
-999956819 -596817179
596835000 999938998
596971865 999802133
596815274 999958724
-999836851 -596937147
596857601 999916397
-999910716 -596863282
596958198 999815800
596920370 999853628
-999874067 -596899931
-999847149 -596926849
596970744 999803254
-999815386 -596958612
-999834266 -596939732
596852649 999921349
596927883 999846115
-999872947 -596901051
596797670 999976328
596854045 999919953
-999815582 -596958416
-999983650 -596790348
-999990414 -596783584
-999986784 -596787214
-999816873 -596957125
596820895 999953103
-999953876 -596820122
-999922576 -596851422
-999907782 -596866216
-999904107 -596869891
-999823770 -596950228
-999948383 -596825615
-999953537 -596820461
-999915789 -596858209
596894975 999879023
-999897025 -596876973
-999845072 -596928926
-999805062 -596968936
596821406 999952592
-999890527 -596883471
596907643 999866355
-999836195 -596937803
596933559 999840439
-999963991 -596810007
596917845 999856153
-999922430 -596851568
-999877040 -596896958
-999960000 -596813998
-999977791 -596796207
596806622 999967376
-999967857 -596806141
596840426 999933572
-999917573 -596856425
-999887705 -596886293
596869115 999904883
-999934745 -596839253
596893004 999880994
596901363 999872635
-999815847 -596958151
596973154 999800844
596789591 999984407
-999987074 -596786924
-999903786 -596870212
596806146 999967852
-999990087 -596783911
596783273 999990725
596917290 999856708
-999997006 -596776992
596825508 999948490
-999960553 -596813445
596776471 999997527
-999924231 -596849767
-999930624 -596843374
-999855281 -596918717
596935037 999838961
596883114 999890884
596849987 999924011
-999831344 -596942654
-999882297 -596891701
596930275 999843723
-999811532 -596962466
-999910092 -596863906
596786536 999987462
-999930814 -596843184
-999915637 -596858361
596918419 999855579
-999815338 -596958660
596810328 999963670
-999863088 -596910910
596782425 999991573
-999967352 -596806646
-999909719 -596864279
-999811711 -596962287
-999892122 -596881876
596813757 999960241
596834011 999939987
-999996758 -596777240
596819945 999954053
596841726 999932272
596937243 999836755
596851174 999922824
-999912243 -596861755
596788486 999985512
596895574 999878424
596801715 999972283
-999896025 -596877973
596793944 999980054
-999851284 -596922714
596938965 999835033
-999805926 -596968072
596972561 999801437
596930465 999843533
-999882553 -596891445
596968536 999805462
596819521 999954477
596896551 999877447
596918869 999855129
-999812070 -596961928
-999910625 -596863373
596909696 999864302
-999937209 -596836789
596894111 999879887
-999971141 -596802857
-999953511 -596820487
596898317 999875681
596921371 999852627
596868119 999905879
-999817271 -596956727
596935199 999838799
596825177 999948821
596816309 999957689
596792264 999981734
-999922983 -596851015
596805355 999968643
-999891784 -596882214
-999979712 -596794286
-999911689 -596862309
596953727 999820271
596909158 999864840
596866799 999907199
596790449 999983549
-999935124 -596838874
596843280 999930718
-999874574 -596899424
596863111 999910887
-999808372 -596965626
596872812 999901186
-999809918 -596964080
596868835 999905163
596958284 999815714
-999861877 -596912121
596862480 999911518
596869920 999904078
596941811 999832187
-999823738 -596950260
-999911201 -596862797
-999867855 -596906143
-999905151 -596868847
596795875 999978123
596804622 999969376
596972875 999801123
596929634 999844364
596834811 999939187
596838904 999935094
596970055 999803943
-999979347 -596794651
596899721 999874277
-999866181 -596907817
596794787 999979211
-999911941 -596862057
-999908582 -596865416
596851755 999922243
596864125 999909873
-999867837 -596906161
596968925 999805073
596847391 999926607
596860589 999913409
596845613 999928385
-999873458 -596900540
596955049 999818949
-999920556 -596853442
-999977901 -596796097
-999806147 -596967851
596784268 999989730
596948933 999825065
596939651 999834347
596790283 999983715
-999873857 -596900141
-999907565 -596866433
596970232 999803766
-999955253 -596818745
596856830 999917168
596905517 999868481
-999923221 -596850777
596807991 999966007
596845602 999928396
-999904222 -596869776
-999971272 -596802726
596932274 999841724
-999833792 -596940206
-999975869 -596798129
596865360 999908638
-999990271 -596783727
596934306 999839692
596891364 999882634
596880389 999893609
-999882754 -596891244
596841995 999932003
596936265 999837733
-999893588 -596880410
596944859 999829139
-999967699 -596806299
-999966689 -596807309
-999973735 -596800263
596875865 999898133
596797444 999976554
596964686 999809312
-999953160 -596820838
-999848091 -596925907
596825422 999948576
-999819319 -596954679
596817521 999956477
-999832809 -596941189
596932603 999841395
596816364 999957634
596799508 999974490
-999835075 -596938923
596782508 999991490
596836961 999937037
596800075 999973923
596950570 999823428
-999837997 -596936001
596939477 999834521
596776391 999997607
-999915740 -596858258
596819017 999954981
596890233 999883765
596926076 999847922
-999982397 -596791601
-999882505 -596891493
596973246 999800752
-999913717 -596860281
-999940685 -596833313
-999882065 -596891933
-999930916 -596843082
-999975908 -596798090
-999864795 -596909203
596931869 999842129
596795132 999978866
596959030 999814968
-999800423 -596973575
596909876 999864122
596792194 999981804
596786623 999987375
596918340 999855658
596946247 999827751
-999943177 -596830821
-999858671 -596915327
596849414 999924584
596926294 999847704
-999904945 -596869053
-999830493 -596943505
-999996121 -596777877
596775952 999998046
-999915491 -596858507
-999860409 -596913589
596782724 999991274
596872443 999901555
-999909230 -596864768
596774974 999999024
596790362 999983636
-999986044 -596787954
596907832 999866166
596907585 999866413
596793945 999980053
596881210 999892788
596825292 999948706
596842228 999931770
-999919962 -596854036
-999833280 -596940718
-999986492 -596787506
596792926 999981072
596779452 999994546
-999872471 -596901527
-999896124 -596877874
-999902612 -596871386
596907355 999866643
596787312 999986686
-999943078 -596830920
-999820644 -596953354
596909280 999864718
596847713 999926285
-999878233 -596895765
596786964 999987034
596953891 999820107
-999990818 -596783180
-999828631 -596945367
596967715 999806283
596824190 999949808
-999967229 -596806769
-999815436 -596958562
-999833728 -596940270
596873813 999900185
-999803510 -596970488
-999949347 -596824651
596948112 999825886
596929448 999844550
-999945946 -596828052
596836760 999937238
-999911970 -596862028
-999832916 -596941082
-999865872 -596908126
-999917574 -596856424
596867585 999906413
-999827540 -596946458
-999955977 -596818021
596833760 999940238
596809895 999964103
-999976444 -596797554
-999822431 -596951567
596915850 999858148
596927392 999846606
-999825672 -596948326
596864185 999909813
596823376 999950622
596835881 999938117
596896720 999877278
-999982723 -596791275
596921731 999852267
-999915750 -596858248
596838680 999935318
-999970622 -596803376
596942557 999831441
596803858 999970140
596842895 999931103
-999949894 -596824104
-999939231 -596834767
596833365 999940633
-999914024 -596859974
596819881 999954117
596802972 999971026
-999994364 -596779634
-999906359 -596867639
596920635 999853363
-999946661 -596827337
596796552 999977446
-999971625 -596802373
596879511 999894487
-999949828 -596824170
596944101 999829897
-999957119 -596816879
596824875 999949123
596908950 999865048
596908593 999865405
596942961 999831037
596813859 999960139
596903819 999870179
596945281 999828717
-999953851 -596820147
-999898894 -596875104
-999958768 -596815230
-999826777 -596947221
-999901272 -596872726
-999942248 -596831750
596935844 999838154
-999888972 -596885026
-999995211 -596778787
596903373 999870625
596962043 999811955
596776530 999997468
596835339 999938659
596831794 999942204
596797260 999976738
-999883961 -596890037
-999891996 -596882002
596875132 999898866
596847215 999926783
596869774 999904224
-999950756 -596823242
-999911083 -596862915
-999983389 -596790609
596846792 999927206
-999859158 -596914840
596965249 999808749
-999921931 -596852067
-999866183 -596907815
-999823784 -596950214
596905845 999868153
-999961407 -596812591
596917598 999856400
596864105 999909893
-999951655 -596822343
596930692 999843306
-999820673 -596953325
596928634 999845364
-999972880 -596801118
-999866723 -596907275
-999819665 -596954333
-999970978 -596803020
596775004 999998994
-999870693 -596903305
596957475 999816523
-999866762 -596907236
596855214 999918784
596814733 999959265
596816098 999957900
596807381 999966617
-999875418 -596898580
-999911311 -596862687
-999839921 -596934077
-999957500 -596816498
596966405 999807593
596790266 999983732
-999886225 -596887773
-999953080 -596820918
-999907013 -596866985
596873822 999900176
-999963944 -596810054
596971314 999802684
596790162 999983836
596895302 999878696
-999889474 -596884524
-999833237 -596940761
-999956306 -596817692
596798184 999975814
596927929 999846069
-999957218 -596816780
596869844 999904154
596920500 999853498
596869657 999904341
-999818107 -596955891
-999878865 -596895133
596955102 999818896
-999895463 -596878535
-999845647 -596928351
596943305 999830693
-999959114 -596814884
596957178 999816820
596901606 999872392
596788294 999985704
596917053 999856945
596938520 999835478
596781230 999992768
596973364 999800634
-999817460 -596956538
596968152 999805846
-999988606 -596785392
-999986965 -596787033
-999983868 -596790130
-999828639 -596945359
596796981 999977017
596962317 999811681
-999818712 -596955286
-999839157 -596934841
596940574 999833424
596912506 999861492
-999925878 -596848120
596871639 999902359
596933506 999840492
596816500 999957498
596801142 999972856
596785195 999988803
-999915806 -596858192
-999882630 -596891368
-999984626 -596789372
-999892049 -596881949
-999956283 -596817715
-999802044 -596971954
596879063 999894935
-999963515 -596810483
596846563 999927435
596921038 999852960
596924191 999849807
596779025 999994973
-999901028 -596872970
596881751 999892247
596890067 999883931
-999900512 -596873486
596951909 999822089
596879841 999894157
596872820 999901178
-999962871 -596811127
-999867582 -596906416
-999919076 -596854922
596774740 999999258
-999957087 -596816911
596786011 999987987
-999865718 -596908280
-999871273 -596902725
-999845134 -596928864
596973942 999800056
596908590 999865408
596884526 999889472
-999860626 -596913372
596948401 999825597
-999809996 -596964002
596864486 999909512
-999928398 -596845600
596849538 999924460
-999882727 -596891271
-999968314 -596805684
596799464 999974534
-999867843 -596906155
596884329 999889669
-999850767 -596923231
596890007 999883991
596796334 999977664
596880784 999893214
-999968490 -596805508
596869640 999904358
-999986046 -596787952
596888122 999885876
-999815312 -596958686
-999914889 -596859109
596900683 999873315
-999903030 -596870968
596790694 999983304
596873137 999900861
-999985129 -596788869
-999834358 -596939640
-999846216 -596927782
-999950786 -596823212
-999963692 -596810306
-999913374 -596860624
596794353 999979645
596865278 999908720
-999801231 -596972767
-999938131 -596835867
596856623 999917375
-999929351 -596844647
596936361 999837637
596790412 999983586
-999889341 -596884657
596806950 999967048
-999991990 -596782008
-999869791 -596904207
-999971801 -596802197
596908548 999865450
-999918479 -596855519
596803716 999970282
-999977110 -596796888
596921280 999852718
596808627 999965371
596874909 999899089
596803741 999970257
596802659 999971339
-999979163 -596794835
596871978 999902020
-999815020 -596958978
596946719 999827279
-999834863 -596939135
596942119 999831879
-999934671 -596839327
596870315 999903683
-999907883 -596866115
596843261 999930737
596813407 999960591
-999903391 -596870607
-999860962 -596913036
596911107 999862891
596898593 999875405
-999973527 -596800471
-999880568 -596893430
596959029 999814969
-999952995 -596821003
596928840 999845158
-999871671 -596902327
-999806847 -596967151
-999944762 -596829236
596827613 999946385
-999926644 -596847354
-999936828 -596837170
-999850062 -596923936
-999967253 -596806745
596812784 999961214
596835957 999938041
-999841121 -596932877
596806193 999967805
596933118 999840880
596885696 999888302
596973369 999800629
-999931133 -596842865
596814528 999959470
596964754 999809244
596946569 999827429
596847939 999926059
596951606 999822392
596946184 999827814
-999847861 -596926137
596846424 999927574
596879619 999894379
596886799 999887199
596775847 999998151
-999825162 -596948836
596860169 999913829
596793444 999980554
-999988578 -596785420
-999811834 -596962164
-999846811 -596927187
596806967 999967031
596971221 999802777
-999935657 -596838341
596907047 999866951
596801051 999972947
-999908585 -596865413
596837194 999936804
-999919676 -596854322
-999906657 -596867341
-999972133 -596801865
596823577 999950421
-999907381 -596866617
596825665 999948333
596819306 999954692
-999876683 -596897315
-999951658 -596822340
-999873398 -596900600
596808320 999965678
596795385 999978613
-999990629 -596783369
596914144 999859854
-999888772 -596885226
596865792 999908206
-999840228 -596933770
-999868686 -596905312
-999917311 -596856687
596866844 999907154
-999930777 -596843221
596932008 999841990
596805907 999968091
-999929333 -596844665
-999961259 -596812739
596807116 999966882
596951490 999822508
-999969536 -596804462
-999814032 -596959966
596814669 999959329
596794239 999979759
-999953253 -596820745
-999923796 -596850202
-999848077 -596925921
596916922 999857076
-999926045 -596847953
596789150 999984848
596941516 999832482
-999931378 -596842620
596872127 999901871
-999943228 -596830770
596779326 999994672
-999862092 -596911906
596934164 999839834
596882847 999891151
596965708 999808290
596820321 999953677
596838140 999935858
-999966265 -596807733
-999857969 -596916029
-999938493 -596835505
-999906374 -596867624
-999952991 -596821007
596918448 999855550
-999890970 -596883028
-999906275 -596867723
596907113 999866885
-999844249 -596929749
596944980 999829018
596953076 999820922
-999931912 -596842086
-999962035 -596811963
596874939 999899059
-999963504 -596810494
596889130 999884868
-999974966 -596799032
-999812309 -596961689
596797441 999976557
-999995751 -596778247
-999916516 -596857482
596945876 999828122
596963766 999810232
596971495 999802503
596883049 999890949
-999869869 -596904129
-999885099 -596888899
596965068 999808930
596951725 999822273
596895357 999878641
-999834291 -596939707
596804485 999969513
596941790 999832208
596956432 999817566
-999950462 -596823536
596879837 999894161
-999830447 -596943551
596872269 999901729
596945560 999828438
596843225 999930773
596877315 999896683
-999897114 -596876884
596779108 999994890
-999918181 -596855817
596938322 999835676
596835368 999938630
596963119 999810879
-999995124 -596778874
596945266 999828732
-999827875 -596946123
596796426 999977572
596925304 999848694
596935296 999838702
596835613 999938385
596900988 999873010
596934502 999839496
596873190 999900808
-999871973 -596902025
-999890853 -596883145
-999891603 -596882395
-999947858 -596826140
596939230 999834768
596914112 999859886
-999819058 -596954940
-999925716 -596848282
-999857048 -596916950
596795477 999978521
-999921642 -596852356
-999985874 -596788124
-999914135 -596859863
-999941148 -596832850
596865544 999908454
596890838 999883160
596900778 999873220
596810334 999963664
-999986567 -596787431
596866761 999907237
-999820559 -596953439
-999989269 -596784729
596973179 999800819
596797142 999976856
-999868429 -596905569
-999894538 -596879460
596886443 999887555
-999821867 -596952131
596968974 999805024
596825591 999948407
-999832611 -596941387
-999956214 -596817784
-999973707 -596800291
596851800 999922198
596933117 999840881
596916664 999857334
-999980071 -596793927
-999910849 -596863149
-999927557 -596846441
-999832044 -596941954
596869872 999904126
596895295 999878703
-999936017 -596837981
-999854984 -596919014
-999887867 -596886131
-999997615 -596776383
596925635 999848363
-999941135 -596832863
-999903104 -596870894
-999936578 -596837420
-999909022 -596864976
596805129 999968869
596816864 999957134
-999915055 -596858943
-999890264 -596883734
596847010 999926988
596890751 999883247
-999827011 -596946987
596774994 999999004
596877073 999896925
-999921162 -596852836
596820593 999953405
596952213 999821785
596870697 999903301
596807022 999966976
596882970 999891028
-999886971 -596887027
-999899909 -596874089
596817278 999956720
596848338 999925660
-999969415 -596804583
-999929091 -596844907
-999987001 -596786997
596933164 999840834
-999959111 -596814887
596857684 999916314
-999808515 -596965483
-999821923 -596952075
-999856940 -596917058
596919728 999854270
596879968 999894030
596953326 999820672
596867982 999906016
-999827773 -596946225
-999826061 -596947937
-999952058 -596821940
-999885002 -596888996
596834486 999939512
-999886516 -596887482
596838394 999935604
-999925737 -596848261
596836248 999937750
596955096 999818902
-999901749 -596872249
-999881963 -596892035
-999818778 -596955220
596941986 999832012
-999990979 -596783019
596960449 999813549
-999970580 -596803418
596855883 999918115
596967165 999806833
596951351 999822647
-999988711 -596785287
-999971349 -596802649
-999956540 -596817458
596780094 999993904
596941250 999832748
-999985096 -596788902
596941692 999832306
596927111 999846887
596841796 999932202
596907522 999866476
596868189 999905809
-999954484 -596819514
596914970 999859028
-999875667 -596898331
596782767 999991231
-999901742 -596872256
596816671 999957327
596948304 999825694
596944687 999829311
-999917004 -596856994
-999951680 -596822318
-999865992 -596908006
596917681 999856317
596793119 999980879
-999993509 -596780489
-999960012 -596813986
-999988075 -596785923
596961000 999812998
-999903520 -596870478
596966513 999807485
596928546 999845452
-999941234 -596832764
596797597 999976401
-999932163 -596841835
-999827982 -596946016
596923242 999850756
-999982522 -596791476
596970317 999803681
596969040 999804958
596799930 999974068
596776033 999997965
-999959530 -596814468
-999939843 -596834155
-999964493 -596809505
596805299 999968699
596928824 999845174
-999856742 -596917256
596831046 999942952
-999990748 -596783250
596873230 999900768
-999808039 -596965959
596843056 999930942
-999880058 -596893940
596911849 999862149
-999921341 -596852657
-999897873 -596876125
596889384 999884614
-999985366 -596788632
-999885093 -596888905
596887267 999886731
-999988716 -596785282
596904905 999869093
596788961 999985037
-999915414 -596858584
596887385 999886613
-999833580 -596940418
-999844241 -596929757
-999809495 -596964503
596905919 999868079
-999908729 -596865269
-999887407 -596886591
596944600 999829398
-999951809 -596822189
596934560 999839438
-999937945 -596836053
-999969420 -596804578
596969683 999804315
596792487 999981511
596822961 999951037
-999980460 -596793538
-999969648 -596804350
596934270 999839728
-999804432 -596969566
596817611 999956387
-999909608 -596864390
596951389 999822609
-999883007 -596890991
596912027 999861971
596802529 999971469
596817149 999956849
596821068 999952930
-999832986 -596941012
-999833398 -596940600
-999969135 -596804863
-999891417 -596882581
596936871 999837127
-999936107 -596837891
596829905 999944093
596873366 999900632
596859770 999914228
-999952229 -596821769
-999985470 -596788528
-999935018 -596838980
596873819 999900179
-999906332 -596867666
-999966293 -596807705
596800209 999973789
596777379 999996619
-999869013 -596904985
-999853802 -596920196
-999884916 -596889082
-999830931 -596943067
-999806616 -596967382
596905390 999868608
596875052 999898946
-999889607 -596884391
596777628 999996370
596860544 999913454
596930508 999843490
596880086 999893912
596824608 999949390
596897095 999876903
-999813034 -596960964
-999889533 -596884465
-999998184 -596775814
-999990028 -596783970
-999980215 -596793783
596873902 999900096
596869646 999904352
596777594 999996404
596880631 999893367
-999826869 -596947129
-999994333 -596779665
596945357 999828641
-999806722 -596967276
596934283 999839715
596833794 999940204
596906751 999867247
596886895 999887103
-999967948 -596806050
-999910396 -596863602
-999926758 -596847240
-999962388 -596811610
-999951830 -596822168
-999917618 -596856380
-999968435 -596805563
-999946201 -596827797
-999814722 -596959276
-999829070 -596944928
596797053 999976945
596973238 999800760
596943280 999830718
596902100 999871898
-999919333 -596854665
596830404 999943594
-999921643 -596852355
-999803135 -596970863
596777309 999996689
596916622 999857376
596907690 999866308
596876943 999897055
-999879366 -596894632
-999841961 -596932037
-999870837 -596903161
596863747 999910251
596869126 999904872
-999920499 -596853499
596851355 999922643
596780973 999993025
596969277 999804721
-999899934 -596874064
596891845 999882153
596850824 999923174
-999849324 -596924674
-999833342 -596940656
-999889887 -596884111
-999915716 -596858282
-999868508 -596905490
596944795 999829203
596789088 999984910
596931581 999842417
-999977540 -596796458
-999885019 -596888979
596970233 999803765
-999872426 -596901572
596791096 999982902
596796286 999977712
-999865589 -596908409
596956499 999817499
-999902568 -596871430
596793784 999980214
-999937638 -596836360
596945211 999828787
596962047 999811951
-999909015 -596864983
596866889 999907109
596864189 999909809
-999928260 -596845738
-999814250 -596959748
596795096 999978902
596949339 999824659
-999803975 -596970023
-999916076 -596857922
-999977494 -596796504
-999987702 -596786296
-999861748 -596912250
-999970190 -596803808
596832567 999941431
596969007 999804991
596902829 999871169
596795575 999978423
-999872176 -596901822
596900602 999873396
-999839327 -596934671
596822946 999951052
596834470 999939528
-999869753 -596904245
-999849800 -596924198
596957752 999816246
596796392 999977606
-999873333 -596900665
-999909830 -596864168
-999821853 -596952145
-999868965 -596905033
-999895165 -596878833
-999952727 -596821271
596817230 999956768
596834852 999939146
596886613 999887385
596911460 999862538
-999985700 -596788298
596969467 999804531
-999812766 -596961232
596903657 999870341
596950473 999823525
-999841797 -596932201
596856151 999917847
-999907226 -596866772
-999961341 -596812657
596873769 999900229
-999896449 -596877549
596899250 999874748
-999930383 -596843615
596881271 999892727
596971538 999802460
-999972124 -596801874
596891531 999882467
-999818971 -596955027
-999804300 -596969698
-999926868 -596847130
-999833999 -596939999
-999912354 -596861644
-999908757 -596865241
596833503 999940495
596942162 999831836
-999831215 -596942783
-999963346 -596810652
-999957668 -596816330
596793893 999980105
596787987 999986011
-999946886 -596827112
-999834034 -596939964
596830531 999943467
596874902 999899096
-999888735 -596885263
-999941559 -596832439
596880253 999893745
596775739 999998259
596948360 999825638
596794827 999979171
-999961274 -596812724
596916869 999857129
-999870652 -596903346
-999890805 -596883193
-999865871 -596908127
596914645 999859353
596866134 999907864
596878764 999895234
596879975 999894023
-999910454 -596863544
-999843938 -596930060
-999876478 -596897520
596908610 999865388
-999841462 -596932536
596964035 999809963
596834036 999939962
596944911 999829087
-999859578 -596914420
596841963 999932035
-999889845 -596884153
596785698 999988300
-999852497 -596921501
596780346 999993652
-999846796 -596927202
-999856825 -596917173
-999807055 -596966943
-999865780 -596908218
-999909436 -596864562
-999924106 -596849892
-999891436 -596882562
-999803170 -596970828
596932651 999841347
-999882484 -596891514
-999813695 -596960303
-999822403 -596951595
596843583 999930415
-999884800 -596889198
-999858178 -596915820
-999825913 -596948085
-999827151 -596946847
596946336 999827662
-999827607 -596946391
-999955069 -596818929
596878762 999895236
596776548 999997450
-999987575 -596786423
596880675 999893323
-999928847 -596845151
596813865 999960133
-999820480 -596953518
-999905980 -596868018
596878072 999895926
-999975254 -596798744
-999924197 -596849801
-999947335 -596826663
596780540 999993458
596834840 999939158
596972048 999801950
596862911 999911087
596891935 999882063
596908780 999865218
-999923985 -596850013
596868458 999905540
596850701 999923297
-999866507 -596907491
-999926720 -596847278
-999948134 -596825864
596972420 999801578
596801390 999972608
596876733 999897265
-999865092 -596908906
-999908813 -596865185
-999994284 -596779714
-999834537 -596939461
596895798 999878200
-999912424 -596861574
596810149 999963849
596839834 999934164
596893373 999880625
596963853 999810145
-999900005 -596873993
-999835626 -596938372
-999808687 -596965311
-999894500 -596879498
-999880090 -596893908
-999857179 -596916819
596867322 999906676
596964054 999809944
596836816 999937182
-999887297 -596886701
-999838504 -596935494
596958623 999815375
-999939952 -596834046
-999909025 -596864973
596847559 999926439
596972560 999801438
596858868 999915130
-999929274 -596844724
-999823832 -596950166
596964127 999809871
596899522 999874476
-999993554 -596780444
596834693 999939305
-999851644 -596922354
596872292 999901706
596972029 999801969
-999808913 -596965085
596905812 999868186
-999940224 -596833774
-999921219 -596852779
-999832251 -596941747
-999811689 -596962309
-999820068 -596953930
596942699 999831299
596889863 999884135
596969104 999804894
-999935284 -596838714
596821413 999952585
-999838875 -596935123
-999903276 -596870722
-999851391 -596922607
-999948893 -596825105
596882192 999891806
-999871650 -596902348
-999952935 -596821063
-999984653 -596789345
-999958029 -596815969
596875792 999898206
-999905588 -596868410
-999945232 -596828766
-999927482 -596846516
-999800354 -596973644
596847609 999926389
-999914250 -596859748
-999855267 -596918731
-999922722 -596851276
-999884475 -596889523
-999917294 -596856704
-999981270 -596792728
596893585 999880413
-999814917 -596959081
596821678 999952320
596905846 999868152
596840116 999933882
-999809258 -596964740
596897571 999876427
596884490 999889508
596855727 999918271
-999951651 -596822347
596967166 999806832
596958952 999815046
-999964197 -596809801
596789279 999984719
596928782 999845216
596819767 999954231
596884683 999889315
-999850272 -596923726
-999807302 -596966696
-999945707 -596828291
596941621 999832377
596909157 999864841
-999930545 -596843453
596962926 999811072
596853752 999920246
-999817588 -596956410
-999973182 -596800816
-999925524 -596848474
596923449 999850549
-999941809 -596832189
596926566 999847432
596857980 999916018
-999823382 -596950616
-999839249 -596934749
-999862054 -596911944
-999832470 -596941528
-999921251 -596852747
596775303 999998695
-999955930 -596818068
-999847863 -596926135
596809523 999964475
596801295 999972703
596943250 999830748
-999831877 -596942121
-999810399 -596963599
-999846472 -596927526
596890399 999883599
-999809995 -596964003
-999842571 -596931427
-999993780 -596780218
596954564 999819434
596952552 999821446
-999846265 -596927733
596941306 999832692
-999885142 -596888856
-999856203 -596917795
596951729 999822269
596873467 999900531
-999809983 -596964015
-999882838 -596891160
-999873605 -596900393
596797759 999976239
596842623 999931375
596879328 999894670
-999817610 -596956388
596894074 999879924
596926354 999847644
-999949309 -596824689
-999960454 -596813544
-999922381 -596851617
-999989896 -596784102
596947212 999826786
596964324 999809674
596903597 999870401
-999877969 -596896029
-999911981 -596862017
596774985 999999013
-999932350 -596841648
596890949 999883049
596914148 999859850
596822670 999951328
-999872907 -596901091
596839601 999934397
-999940053 -596833945
596791873 999982125
-999843962 -596930036
596922417 999851581
596926523 999847475
596941897 999832101
-999958626 -596815372
596944509 999829489
-999963988 -596810010
-999958083 -596815915
-999898772 -596875226
596793159 999980839
596937352 999836646
-999852194 -596921804
-999880631 -596893367
596906395 999867603
596899705 999874293
-999837793 -596936205
596791302 999982696
596873183 999900815
-999998777 -596775221
-999985493 -596788505
596865790 999908208
596862141 999911857
-999959124 -596814874
-999895187 -596878811
-999998262 -596775736
-999853947 -596920051
-999907378 -596866620
-999948288 -596825710
-999887813 -596886185
596828326 999945672
596921251 999852747
-999830165 -596943833
596941503 999832495
596900465 999873533
596866464 999907534
-999854347 -596919651
596811335 999962663
596836967 999937031
596955483 999818515
596791197 999982801
596801839 999972159
596791793 999982205
596923027 999850971
596963161 999810837
596931053 999842945
596970723 999803275
596825804 999948194
-999821830 -596952168
596954339 999819659
-999928620 -596845378
-999989813 -596784185
596790060 999983938
-999809703 -596964295
596787233 999986765
-999929469 -596844529
-999888172 -596885826
-999855259 -596918739
-999957669 -596816329
-999802487 -596971511
-999802376 -596971622
596781385 999992613
-999891236 -596882762
596846947 999927051
-999998901 -596775097
-999906490 -596867508
596967404 999806594
596790347 999983651
596833873 999940125
-999855938 -596918060
-999933562 -596840436
-999968162 -596805836
-999816514 -596957484
596850935 999923063
596841420 999932578
596856621 999917377
-999862319 -596911679
596895149 999878849
596820963 999953035
596819844 999954154
-999913339 -596860659
596837927 999936071
-999886873 -596887125
-999911992 -596862006
-999815896 -596958102
-999951659 -596822339
596880957 999893041
596831973 999942025
596777552 999996446
596787575 999986423
-999962728 -596811270
596878180 999895818
596850160 999923838
-999807829 -596966169
596812957 999961041
596774442 999999556
596907863 999866135
-999992243 -596781755
-999990867 -596783131
-999809100 -596964898
596820987 999953011
-999976754 -596797244
596906738 999867260
-999826323 -596947675
596836298 999937700
-999950012 -596823986
596845615 999928383
596826819 999947179
596898539 999875459
-999982673 -596791325
596898155 999875843
596893760 999880238
596951349 999822649
596902589 999871409
596972795 999801203
-999825533 -596948465
596901107 999872891
596806958 999967040
596796839 999977159
596958216 999815782
596802385 999971613
596839560 999934438
-999824541 -596949457
-999913160 -596860838
-999890432 -596883566
-999894137 -596879861
-999926638 -596847360
596864669 999909329
596904847 999869151
596952620 999821378
596877401 999896597
596849649 999924349
-999835948 -596938050
596819694 999954304
-999976173 -596797825
596890847 999883151
596826019 999947979
-999831950 -596942048
-999977566 -596796432
-999856888 -596917110
596861816 999912182
596801000 999972998
596835344 999938654
-999847909 -596926089
596809839 999964159
596874652 999899346
596882777 999891221
-999856897 -596917101
596919509 999854489
-999841883 -596932115
596778710 999995288
-999933471 -596840527
596891807 999882191
-999861804 -596912194
-999886105 -596887893
-999993283 -596780715
596897462 999876536
596864897 999909101
596784984 999989014
596941799 999832199
-999901938 -596872060
-999917705 -596856293
596851890 999922108
-999931639 -596842359
596871725 999902273
596865017 999908981
-999910871 -596863127
-999910380 -596863618
-999855559 -596918439
596935436 999838562
-999913465 -596860533
-999833376 -596940622
596902559 999871439
-999964568 -596809430
-999959637 -596814361
-999866949 -596907049
-999865018 -596908980
-999863545 -596910453
596821602 999952396
596865748 999908250
596883074 999890924
596828654 999945344
596863670 999910328
596862227 999911771
596834665 999939333
596903392 999870606
-999941039 -596832959
-999870908 -596903090
-999887811 -596886187
-999866119 -596907879
596845587 999928411
596927103 999846895
596856112 999917886
596957271 999816727
596907251 999866747
596835700 999938298
-999824887 -596949111
596789960 999984038
-999873008 -596900990
596779956 999994042
596964276 999809722
-999935032 -596838966
-999920300 -596853698
596968397 999805601
-999870283 -596903715
596946630 999827368
596834173 999939825
-999925681 -596848317
596785293 999988705
-999807411 -596966587
596936536 999837462
596832724 999941274
-999899166 -596874832
-999858035 -596915963
-999924023 -596849975
-999990419 -596783579
596943407 999830591
596964485 999809513
596884955 999889043
596800503 999973495
596957655 999816343
596833886 999940112
-999839536 -596934462
-999873090 -596900908
-999962332 -596811666
596902013 999871985
-999946538 -596827460
-999870150 -596903848
-999911392 -596862606
596942817 999831181
596932726 999841272
596949829 999824169
596971552 999802446
-999866473 -596907525
596966285 999807713
-999950095 -596823903
596951532 999822466
596816673 999957325
-999876932 -596897066
-999998546 -596775452
-999893241 -596880757
-999960214 -596813784
-999862159 -596911839
-999836551 -596937447
-999991942 -596782056
-999973463 -596800535
-999915032 -596858966
-999802654 -596971344
-999973083 -596800915
-999862918 -596911080
596871458 999902540
596971877 999802121
596795955 999978043
-999935078 -596838920
596857918 999916080
596788480 999985518
596919502 999854496
-999953506 -596820492
596947048 999826950
596965341 999808657
596860474 999913524
596868952 999905046
-999924903 -596849095
596893928 999880070
-999933497 -596840501
596793351 999980647
-999877251 -596896747
-999949721 -596824277
596894648 999879350
-999887389 -596886609
596872107 999901891
596909413 999864585
596912119 999861879
596875160 999898838
-999944653 -596829345
-999906783 -596867215
-999964738 -596809260
-999859383 -596914615
596872767 999901231
596949132 999824866
-999924320 -596849678
596842625 999931373
-999944613 -596829385
596909484 999864514
596897655 999876343
-999887433 -596886565
-999976453 -596797545
-999973565 -596800433
-999955410 -596818588
-999878074 -596895924
596835998 999938000
596780784 999993214
596957299 999816699
596782341 999991657
596828456 999945542
596952531 999821467
596883648 999890350
596868023 999905975
596899877 999874121
-999932594 -596841404
596896160 999877838
596819171 999954827
-999802307 -596971691
596796382 999977616
596918042 999855956
596923124 999850874
596781600 999992398
596965329 999808669
596800203 999973795
-999806497 -596967501
-999915528 -596858470
-999836034 -596937964
-999855974 -596918024
596836755 999937243
-999815215 -596958783
596800252 999973746
-999802750 -596971248
596805660 999968338
-999981423 -596792575
-999959974 -596814024
-999985401 -596788597
-999891912 -596882086
-999994457 -596779541
-999884141 -596889857
-999854987 -596919011
596878165 999895833
596841479 999932519
-999936265 -596837733
596804328 999969670
596947138 999826860
596802511 999971487
-999842224 -596931774
-999967729 -596806269
596943646 999830352
596937267 999836731
-999854750 -596919248
-999889073 -596884925
-999893800 -596880198
-999874692 -596899306
596959318 999814680
-999818014 -596955984
-999974224 -596799774
-999952403 -596821595
596948361 999825637
-999895781 -596878217
596897099 999876899
-999876439 -596897559
596807660 999966338
596902407 999871591
596841220 999932778
-999948433 -596825565
596796582 999977416
596860475 999913523
-999802804 -596971194
596847756 999926242
-999911534 -596862464
596881277 999892721
-999805809 -596968189
-999991038 -596782960
596783928 999990070
-999993033 -596780965
-999807683 -596966315
596796926 999977072
-999872316 -596901682
-999823022 -596950976
596847610 999926388
-999824810 -596949188
596874138 999899860
-999991194 -596782804
-999854423 -596919575
-999922863 -596851135
596938577 999835421
-999876815 -596897183
596784508 999989490
-999877726 -596896272
596946426 999827572
-999889090 -596884908
-999813761 -596960237
-999952882 -596821116
596786530 999987468
596800147 999973851
-999812592 -596961406
596939861 999834137
-999893653 -596880345
596851454 999922544
596804404 999969594
596866728 999907270
596899521 999874477
-999884658 -596889340
596947771 999826227
596929768 999844230
596800352 999973646
596945465 999828533
-999905845 -596868153
-999907915 -596866083
-999971887 -596802111
596793840 999980158
596790083 999983915
596874151 999899847
596878806 999895192
-999803940 -596970058
-999914922 -596859076
596900827 999873171
-999928392 -596845606
596955355 999818643
-999808802 -596965196
-999903961 -596870037
596898054 999875944
-999914376 -596859622
596887043 999886955
596802389 999971609
-999992708 -596781290
-999899523 -596874475
-999888427 -596885571
-999900522 -596873476
-999806996 -596967002
-999961383 -596812615
-999924627 -596849371
-999975991 -596798007
-999917063 -596856935
-999916101 -596857897
-999809822 -596964176
596853063 999920935
-999957292 -596816706
596859470 999914528
596887009 999886989
596963980 999810018
-999985092 -596788906
596918959 999855039
596961680 999812318
596955619 999818379
-999843389 -596930609
-999989478 -596784520
-999827856 -596946142
596807062 999966936
-999824348 -596949650
-999847694 -596926304
-999954450 -596819548
-999957318 -596816680
596819377 999954621
-999828131 -596945867
596828283 999945715
-999873666 -596900332
596775238 999998760
-999916169 -596857829
-999813922 -596960076
-999879569 -596894429
596924373 999849625
-999923904 -596850094
-999855745 -596918253
-999865305 -596908693
596905753 999868245
-999983934 -596790064
-999838927 -596935071
596892643 999881355
-999946139 -596827859
-999882822 -596891176
596884309 999889689
-999823427 -596950571
-999858448 -596915550
-999802508 -596971490
596949895 999824103
596811228 999962770
-999939402 -596834596
-999879927 -596894071
596911331 999862667
596828321 999945677
-999982009 -596791989
596782392 999991606
-999890910 -596883088
-999846218 -596927780
596969840 999804158
-999906146 -596867852
596821459 999952539
596916839 999857159
596883091 999890907
-999883195 -596890803
-999925164 -596848834
596857226 999916772
596874888 999899110
-999972077 -596801921
596877817 999896181
-999956126 -596817872
596917659 999856339
596969957 999804041
596850558 999923440
-999972371 -596801627
-999826739 -596947259
596837896 999936102
596885215 999888783
-999834281 -596939717
596851867 999922131
596819630 999954368
596786152 999987846
-999964820 -596809178
596839120 999934878
-999836916 -596937082
-999946631 -596827367
596784787 999989211
596895508 999878490
596908631 999865367
-999848724 -596925274
-999889774 -596884224
596907844 999866154
596901026 999872972
596774929 999999069
-999853308 -596920690
-999971010 -596802988
596828122 999945876
596930231 999843767
-999820736 -596953262
-999844904 -596929094
596872478 999901520
-999831786 -596942212
-999891188 -596882810
596880409 999893589
596893241 999880757
-999859320 -596914678
-999917526 -596856472
596822123 999951875
-999988855 -596785143
596947977 999826021
596779289 999994709
-999872100 -596901898
-999895355 -596878643
596876057 999897941
596917902 999856096
-999871149 -596902849
-999959815 -596814183
596848790 999925208
-999868712 -596905286
596939833 999834165
-999894148 -596879850
596880225 999893773
-999849360 -596924638
-999855140 -596918858
-999906535 -596867463
-999923444 -596850554
596908700 999865298
-999974976 -596799022
596826058 999947940
596881954 999892044
-999878370 -596895628
596878290 999895708
596950993 999823005
-999887447 -596886551
-999828786 -596945212
-999836552 -596937446
-999984297 -596789701
-999884361 -596889637
-999871379 -596902619
596799974 999974024
596935500 999838498
-999853127 -596920871
-999969490 -596804508
-999920303 -596853695
-999993889 -596780109
-999845252 -596928746
596941606 999832392
-999905966 -596868032
-999848607 -596925391
-999883573 -596890425
596789308 999984690
-999983436 -596790562
596933303 999840695
-999852325 -596921673
-999953336 -596820662
596929289 999844709
596876782 999897216
-999859887 -596914111
-999852978 -596921020
-999940998 -596833000
596928383 999845615
596796560 999977438
596870449 999903549
-999953980 -596820018
596887962 999886036
596828728 999945270
-999980333 -596793665
596936951 999837047
596891717 999882281
596888689 999885309
596897692 999876306
-999865503 -596908495
596918431 999855567
-999971510 -596802488
596872860 999901138
-999968697 -596805301
-999822062 -596951936
-999953338 -596820660
596914141 999859857
-999863437 -596910561
-999813748 -596960250
596867153 999906845
-999944727 -596829271
596802253 999971745
596829307 999944691
596891765 999882233
-999894483 -596879515
596815456 999958542
596815272 999958726
-999838932 -596935066
-999828911 -596945087
596923367 999850631
596802579 999971419
596933980 999840018
596964313 999809685
-999973951 -596800047
596911187 999862811
-999902184 -596871814
-999909520 -596864478
-999937608 -596836390
596902179 999871819
596797382 999976616
-999911627 -596862371
596931577 999842421
-999819001 -596954997
596816699 999957299
-999819090 -596954908
596810231 999963767
596968470 999805528
596877327 999896671
596856074 999917924
-999894703 -596879295
-999913962 -596860036
596814489 999959509
596787510 999986488
-999979322 -596794676
-999892325 -596881673
596968219 999805779
596812543 999961455
-999826969 -596947029
-999919956 -596854042
596912439 999861559
-999935308 -596838690
-999859300 -596914698
596949887 999824111
596957045 999816953
596849805 999924193
596830956 999943042
596887006 999886992
596821777 999952221
-999993639 -596780359
596812063 999961935
596899410 999874588
-999881474 -596892524
596869778 999904220
596779651 999994347
596780588 999993410
-999957703 -596816295
-999893979 -596880019
-999867914 -596906084
596790415 999983583
596960202 999813796
-999993418 -596780580
596890526 999883472
596813885 999960113
596933399 999840599
596784208 999989790
-999993564 -596780434
596972963 999801035
596802123 999971875
596867358 999906640
-999953247 -596820751
596945180 999828818
-999877499 -596896499
596844663 999929335
596926224 999847774
-999967036 -596806962
596787370 999986628
596946104 999827894
-999815026 -596958972
596782072 999991926
596788234 999985764
596959709 999814289
596829580 999944418
596870936 999903062
-999847153 -596926845
-999948295 -596825703
596882674 999891324
596895978 999878020
-999812705 -596961293
-999877503 -596896495
-999909945 -596864053
-999981568 -596792430
596837114 999936884
-999820235 -596953763
-999851795 -596922203
-999848282 -596925716
-999925104 -596848894
-999808291 -596965707
-999800761 -596973237
596778604 999995394
-999860804 -596913194
-999837745 -596936253
596963637 999810361
-999862558 -596911440
596917608 999856390
-999914370 -596859628
596834945 999939053
-999855519 -596918479
596787082 999986916
596912774 999861224
596880052 999893946
-999810172 -596963826
-999879312 -596894686
-999810852 -596963146
-999914203 -596859795
596871750 999902248
596884165 999889833
596925327 999848671
-999931918 -596842080
596965111 999808887
596916055 999857943
-999839731 -596934267
596807946 999966052
-999836399 -596937599
596962523 999811475
-999800278 -596973720
596775520 999998478
596894527 999879471
-999985186 -596788812
596846754 999927244
596843684 999930314
596892748 999881250
-999869327 -596904671
-999830056 -596943942
596939972 999834026
-999809531 -596964467
596935136 999838862
-999871476 -596902522
596821279 999952719
596828275 999945723
-999966610 -596807388
-999844615 -596929383
596852990 999921008
596800188 999973810
596873648 999900350
596888863 999885135
596932948 999841050
596830917 999943081
-999965628 -596808370
596907358 999866640
-999934041 -596839957
-999831473 -596942525
596881825 999892173
596786733 999987265
-999812707 -596961291
-999964607 -596809391
596970346 999803652
-999804107 -596969891
-999819494 -596954504
-999924561 -596849437
596949916 999824082
-999805777 -596968221
596791925 999982073
-999849684 -596924314
-999862537 -596911461
-999879943 -596894055
596924439 999849559
-999953412 -596820586
596820753 999953245
-999917873 -596856125
596830722 999943276
596774564 999999434
-999989968 -596784030
596945991 999828007
-999885462 -596888536
596798086 999975912
596826545 999947453
-999972449 -596801549
596858161 999915837
-999859969 -596914029
596920365 999853633
-999958609 -596815389
596872061 999901937
596823983 999950015
596964795 999809203
596775637 999998361
596812813 999961185
-999876077 -596897921
-999996520 -596777478
596819309 999954689
596891814 999882184
596801441 999972557
-999924246 -596849752
-999979068 -596794930
596950341 999823657
596785299 999988699
-999827890 -596946108
-999838640 -596935358
-999821573 -596952425
596778455 999995543
-999975807 -596798191
596900500 999873498
-999809574 -596964424
596950094 999823904
-999869950 -596904048
-999889391 -596884607
-999832921 -596941077
-999993853 -596780145
596835053 999938945
-999837983 -596936015
-999919795 -596854203
596881994 999892004
596946602 999827396
-999857982 -596916016
596875220 999898778
-999968486 -596805512
-999803084 -596970914
596863421 999910577
596877189 999896809
-999876173 -596897825
-999990080 -596783918
596832595 999941403
-999912118 -596861880
596848494 999925504
-999859037 -596914961
-999960674 -596813324
-999926019 -596847979
-999994619 -596779379
596938693 999835305
596969149 999804849
596885402 999888596
596805659 999968339
596791365 999982633
596950527 999823471
-999987042 -596786956
-999970300 -596803698
-999881588 -596892410
-999942602 -596831396
-999845682 -596928316
-999814502 -596959496
596798328 999975670
-999863529 -596910469
-999895074 -596878924
-999960048 -596813950
596915270 999858728
-999944789 -596829209
596904815 999869183
596885651 999888347
596841833 999932165
-999845239 -596928759
596851910 999922088
-999966061 -596807937
596903196 999870802
-999961920 -596812078
-999889966 -596884032
-999915855 -596858143
-999831218 -596942780
-999833571 -596940427
596786553 999987445
-999913396 -596860602
596963784 999810214
-999990141 -596783857
596853407 999920591
596950617 999823381
-999908987 -596865011
596949966 999824032
596860967 999913031
596804966 999969032
-999913089 -596860909
-999962529 -596811469
-999916055 -596857943
596938709 999835289
596959785 999814213
596824574 999949424
596880385 999893613
596962251 999811747
596828666 999945332
596808405 999965593
-999810640 -596963358
596883784 999890214
596889010 999884988
596923797 999850201
-999993663 -596780335
596874215 999899783
-999861946 -596912052
-999809611 -596964387
-999831379 -596942619
-999998104 -596775894
596926414 999847584
596807679 999966319
596937249 999836749
596813723 999960275
-999835562 -596938436
596867709 999906289
596828446 999945552
596804586 999969412
596833309 999940689
596820566 999953432
-999859650 -596914348
-999863622 -596910376
-999963408 -596810590
596881692 999892306
-999892664 -596881334
596799893 999974105
596859172 999914826
-999946411 -596827587
596872171 999901827
-999877341 -596896657
596854994 999919004
596800526 999973472
596792191 999981807
-999944532 -596829466
-999925625 -596848373
596951060 999822938
-999902470 -596871528
-999937723 -596836275
596857093 999916905
-999827200 -596946798
596845244 999928754
-999946386 -596827612
-999869718 -596904280
596956486 999817512
-999898003 -596875995
-999818804 -596955194
-999887315 -596886683
-999813001 -596960997
596776062 999997936
596937515 999836483
-999822279 -596951719
596830976 999943022
-999991511 -596782487
596876568 999897430
-999867339 -596906659
-999927760 -596846238
-999864622 -596909376
-999929594 -596844404
-999982284 -596791714
-999964682 -596809316
596822843 999951155
-999819874 -596954124
-999965052 -596808946
-999890030 -596883968
-999948011 -596825987
-999862567 -596911431
-999855019 -596918979
-999955264 -596818734
-999829229 -596944769
596866649 999907349
-999946996 -596827002
596783741 999990257
596893441 999880557
-999972886 -596801112
596929516 999844482
596967955 999806043
-999907746 -596866252
596942659 999831339
-999807775 -596966223
596822324 999951674
-999928730 -596845268
-999853292 -596920706
596849085 999924913
-999841507 -596932491
596816016 999957982
596902232 999871766
596809757 999964241
596888643 999885355
-999983064 -596790934
-999939404 -596834594
596832597 999941401
596825420 999948578
-999847687 -596926311
-999811871 -596962127
596874417 999899581
596788240 999985758
-999899418 -596874580
-999912358 -596861640
596964122 999809876
596824110 999949888
-999889145 -596884853
596860885 999913113
-999960807 -596813191
-999894702 -596879296
596799423 999974575
596941070 999832928
-999924389 -596849609
596802348 999971650
-999991208 -596782790
596943255 999830743
596853527 999920471
596951744 999822254
596917540 999856458
596827096 999946902
596887871 999886127
596926780 999847218
-999876945 -596897053
-999906643 -596867355
-999982110 -596791888
596901409 999872589
596822577 999951421
596891106 999882892
-999803894 -596970104
596871644 999902354
-999940141 -596833857
596958776 999815222
-999973894 -596800104
-999812063 -596961935
596835686 999938312
-999988809 -596785189
-999906020 -596867978
596939953 999834045
-999973619 -596800379
596792066 999981932
-999918727 -596855271
596847905 999926093
596879703 999894295
596913959 999860039
596825347 999948651
-999867180 -596906818
-999837095 -596936903
-999902538 -596871460
-999990726 -596783272
596923432 999850566
-999807357 -596966641
-999838141 -596935857
-999968907 -596805091
596790588 999983410
-999907235 -596866763
-999909674 -596864324
-999983264 -596790734
-999864549 -596909449
596815037 999958961
-999926243 -596847755
-999976735 -596797263
-999982559 -596791439
-999915755 -596858243
-999812003 -596961995
-999972155 -596801843
-999879248 -596894750
-999938329 -596835669
596780689 999993309
596914256 999859742
596886318 999887680
-999995027 -596778971
-999945321 -596828677
-999897886 -596876112
596903976 999870022
-999819798 -596954200
596867863 999906135
-999908044 -596865954
596876832 999897166
-999968095 -596805903
596827751 999946247
596865494 999908504
596869326 999904672
596912218 999861780
-999956673 -596817325
-999839041 -596934957
596789221 999984777
596919162 999854836
-999976355 -596797643
-999864695 -596909303
596794985 999979013
-999805800 -596968198
596864299 999909699
-999857697 -596916301
-999885666 -596888332
596785733 999988265
-999883100 -596890898
596806411 999967587
-999961325 -596812673
596801032 999972966
596918806 999855192
-999982194 -596791804
596936318 999837680
596906819 999867179
596860640 999913358
596862666 999911332
596775730 999998268
-999902441 -596871557
596812310 999961688
596883794 999890204
596799036 999974962
596852088 999921910
-999997415 -596776583
-999992516 -596781482
596951530 999822468
-999840311 -596933687
-999886528 -596887470
-999944017 -596829981
-999982932 -596791066
596961547 999812451
596905003 999868995
596943333 999830665
-999951224 -596822774
596891135 999882863
-999828537 -596945461
596862966 999911032
-999917666 -596856332
-999839721 -596934277
-999998175 -596775823
-999987838 -596786160
-999985702 -596788296
596796267 999977731
-999840118 -596933880
596934662 999839336
-999819167 -596954831
-999960699 -596813299
596841926 999932072
-999866236 -596907762
596969539 999804459
596793829 999980169
-999819935 -596954063
596890843 999883155
-999812883 -596961115
-999833068 -596940930
-999928865 -596845133
596858478 999915520
596857278 999916720
596929756 999844242
596858029 999915969
-999879510 -596894488
-999861241 -596912757
596924954 999849044
-999941755 -596832243
-999800810 -596973188
596778923 999995075
-999913161 -596860837
596814276 999959722
596787069 999986929
596818487 999955511
-999854443 -596919555
-999901524 -596872474
596879766 999894232
596800849 999973149
-999839078 -596934920
-999841430 -596932568
596861599 999912399
-999816453 -596957545
596857455 999916543
-999919058 -596854940
596827034 999946964
-999828690 -596945308
596957822 999816176
596951878 999822120
-999815327 -596958671
-999941189 -596832809
-999846004 -596927994
596824270 999949728
596847554 999926444
596890098 999883900
-999952725 -596821273
-999959892 -596814106
-999903757 -596870241
596858426 999915572
596795252 999978746
-999816432 -596957566
-999951640 -596822358
-999989521 -596784477
596924689 999849309
-999864453 -596909545
-999884704 -596889294
-999879418 -596894580
-999808696 -596965302
-999879063 -596894935
596962389 999811609
596822122 999951876
-999957705 -596816293
596861772 999912226
-999992884 -596781114
596868826 999905172
596925975 999848023
-999861887 -596912111
-999953112 -596820886
596818637 999955361
-999966872 -596807126
-999857300 -596916698
-999841845 -596932153
596816141 999957857
596891043 999882955
-999920104 -596853894
596821320 999952678
596786810 999987188
-999937260 -596836738
-999950989 -596823009
-999872241 -596901757
596840883 999933115
596959360 999814638
596888369 999885629
-999848242 -596925756
596800905 999973093
596886197 999887801
-999916195 -596857803
-999871395 -596902603
-999835910 -596938088
596792024 999981974
596918300 999855698
596799413 999974585
596794432 999979566
596862523 999911475
-999997267 -596776731
-999809891 -596964107
-999959039 -596814959
596877600 999896398
596815421 999958577
596959229 999814769
-999818519 -596955479
596858913 999915085
-999855069 -596918929
596922637 999851361
-999800293 -596973705
596896601 999877397
596860194 999913804
-999918485 -596855513
-999906693 -596867305
-999805160 -596968838
-999876647 -596897351
596837630 999936368
596832491 999941507
596930850 999843148
-999904707 -596869291
-999865697 -596908301
596921391 999852607
596922444 999851554
596910455 999863543
596888683 999885315
-999952460 -596821538
596964435 999809563
596941987 999832011
596778933 999995065
-999845063 -596928935
596831875 999942123
596868603 999905395
596786233 999987765
596965775 999808223
596774110 999999888
-999991672 -596782326
596971878 999802120
-999977932 -596796066
596971102 999802896
596893854 999880144
-999830397 -596943601
-999920430 -596853568
-999924010 -596849988
-999982631 -596791367
-999921990 -596852008
596915295 999858703
-999917785 -596856213
596843923 999930075
596792151 999981847
-999893997 -596880001
596925219 999848779
596839852 999934146
-999947496 -596826502
-999982593 -596791405
596914391 999859607
-999921621 -596852377
596938200 999835798
-999897473 -596876525
-999945739 -596828259
596968343 999805655
-999844900 -596929098
-999818877 -596955121
596855460 999918538
596814057 999959941
596906881 999867117
596950442 999823556
596841423 999932575
-999864430 -596909568
596858659 999915339
-999903284 -596870714
-999909572 -596864426
-999956434 -596817564
-999932922 -596841076
-999866337 -596907661
596863559 999910439
596945834 999828164
596962957 999811041
-999969585 -596804413
596816888 999957110
596785528 999988470
-999879271 -596894727
596780045 999993953
596831157 999942841
596878542 999895456
596852853 999921145
-999981529 -596792469
-999909532 -596864466
596918522 999855476
-999818333 -596955665
596911531 999862467
596796164 999977834
-999920518 -596853480
596886645 999887353
596872833 999901165
-999960686 -596813312
596804165 999969833
596920028 999853970
596904793 999869205
-999985509 -596788489
596798651 999975347
596830666 999943332
596856393 999917605
596822174 999951824
596895841 999878157
596815468 999958530
-999978115 -596795883
596966219 999807779
596825732 999948266
-999895734 -596878264
596923767 999850231
596777538 999996460
596821581 999952417
-999894927 -596879071
-999809690 -596964308
-999979467 -596794531
596887786 999886212
-999952157 -596821841
-999893847 -596880151
596841406 999932592
596818304 999955694
596827999 999945999
596800026 999973972
-999868829 -596905169
596932622 999841376
596915138 999858860
-999830933 -596943065
596825296 999948702
-999959670 -596814328
596941147 999832851
596799083 999974915
-999805920 -596968078
596972941 999801057
-999953734 -596820264
-999966777 -596807221
596779312 999994686
-999916960 -596857038
-999934597 -596839401
-999990683 -596783315
596879767 999894231
596846002 999927996
-999989748 -596784250
596828983 999945015
-999880258 -596893740
596874783 999899215
-999870315 -596903683
-999884234 -596889764
596792805 999981193
-999906323 -596867675
596806337 999967661
-999963629 -596810369
-999867501 -596906497
-999985665 -596788333
-999825170 -596948828
596903728 999870270
-999962100 -596811898
-999869717 -596904281
596943013 999830985
-999845951 -596928047
596846795 999927203
596861380 999912618
596777781 999996217
-999823464 -596950534
596820884 999953114
-999992070 -596781928
596896718 999877280
-999814739 -596959259
596920959 999853039
-999897934 -596876064
596971548 999802450
596860318 999913680
-999904687 -596869311
596804451 999969547
596879081 999894917
-999857996 -596916002
596937283 999836715
-999848017 -596925981
596877819 999896179
596809172 999964826
596881694 999892304
-999938474 -596835524
596911185 999862813
596903952 999870046
-999907595 -596866403
-999870904 -596903094
-999951233 -596822765
596854709 999919289
596944735 999829263
596939607 999834391
-999985467 -596788531
596863828 999910170
596920603 999853395
596849159 999924839
-999885350 -596888648
596921273 999852725
596852470 999921528
596968558 999805440
596935108 999838890
596926785 999847213
-999849367 -596924631
-999921947 -596852051
-999852523 -596921475
596861883 999912115
596966038 999807960
596931800 999842198
596799107 999974891
-999894269 -596879729
-999960552 -596813446
596851647 999922351
596904925 999869073
-999904613 -596869385
596896824 999877174
-999854841 -596919157
-999810898 -596963100
-999908590 -596865408
-999841208 -596932790
596788343 999985655
-999823086 -596950912
596884653 999889345
596880914 999893084
-999801187 -596972811
-999888731 -596885267
-999814770 -596959228
596880723 999893275
-999873840 -596900158
596798462 999975536
596841118 999932880
-999844080 -596929918
596820961 999953037
596913095 999860903
-999832822 -596941176
-999820705 -596953293
596783437 999990561
-999825038 -596948960
596809531 999964467
596957771 999816227
596938231 999835767
-999868822 -596905176
596799425 999974573
596963639 999810359
596959675 999814323
596912821 999861177
-999897633 -596876365
596861223 999912775
596886890 999887108
596919850 999854148
-999921514 -596852484
596952576 999821422
596966225 999807773
-999817364 -596956634
596922509 999851489
596915985 999858013
596863156 999910842
596857116 999916882
596842458 999931540
596859690 999914308
596822007 999951991
596857207 999916791
596852925 999921073
596962106 999811892
-999878168 -596895830
-999860401 -596913597
596957681 999816317
596824565 999949433
-999846899 -596927099
596821309 999952689
596909282 999864716
-999821358 -596952640
-999980818 -596793180
596887897 999886101
-999979249 -596794749
596836288 999937710
596951970 999822028
596874674 999899324
-999829422 -596944576
596909311 999864687
596924116 999849882
596844461 999929537
596895290 999878708
596952742 999821256
596894931 999879067
-999831969 -596942029
-999973078 -596800920
-999875477 -596898521
-999887882 -596886116
596910354 999863644
-999928893 -596845105
596826605 999947393
596845868 999928130
596803807 999970191
-999948908 -596825090
-999950105 -596823893
596779454 999994544
-999869638 -596904360
596942713 999831285
596942618 999831380
-999845413 -596928585
-999986583 -596787415
-999853072 -596920926
-999929449 -596844549
596854970 999919028
-999891127 -596882871
596892611 999881387
-999835454 -596938544
596926715 999847283
-999863657 -596910341
-999980981 -596793017
-999915760 -596858238
596874077 999899921
596858433 999915565
-999834257 -596939741
-999836204 -596937794
-999909278 -596864720
596963531 999810467
-999865265 -596908733
596884168 999889830
-999940210 -596833788
-999943782 -596830216
596846737 999927261
-999973969 -596800029
596796962 999977036
-999841651 -596932347
596897532 999876466
-999931350 -596842648
596874929 999899069
596796826 999977172
-999829991 -596944007
-999869164 -596904834
596924516 999849482
596912268 999861730
596819367 999954631
-999880796 -596893202
596916382 999857616
596796725 999977273
-999872006 -596901992
-999990720 -596783278
-999830436 -596943562
596957048 999816950
596961315 999812683
596851219 999922779
-999987376 -596786622
-999862635 -596911363
-999989203 -596784795
596888435 999885563
596790434 999983564
596777548 999996450
-999869144 -596904854
596812166 999961832
-999896417 -596877581
596782765 999991233
-999831699 -596942299
596969502 999804496
596878359 999895639
-999952836 -596821162
596928881 999845117
-999825524 -596948474
596889874 999884124
596962682 999811316
-999843174 -596930824
596880769 999893229
-999817794 -596956204
-999875200 -596898798
596853074 999920924
596921795 999852203
596790404 999983594
-999831916 -596942082
-999978122 -596795876
-999857040 -596916958
596876138 999897860
-999850461 -596923537
-999808408 -596965590
596925724 999848274
-999974031 -596799967
-999887237 -596886761
596844952 999929046
-999848878 -596925120
596860728 999913270
-999838985 -596935013
-999966004 -596807994
-999989460 -596784538
-999933902 -596840096
596912803 999861195
596784603 999989395
596924571 999849427
596798982 999975016
596796388 999977610
-999951588 -596822410
-999974846 -596799152
596937490 999836508
596963999 999809999
596953042 999820956
-999910035 -596863963
-999859979 -596914019
-999936778 -596837220
-999988508 -596785490
-999987280 -596786718
-999989553 -596784445
-999884567 -596889431
596946239 999827759
-999983907 -596790091
596898246 999875752
-999835004 -596938994
-999825252 -596948746
596871772 999902226
-999957813 -596816185
596940186 999833812
-999955624 -596818374
-999941782 -596832216
-999992811 -596781187
596868154 999905844
596817891 999956107
596947034 999826964
596806774 999967224
-999920361 -596853637
-999886848 -596887150
-999927444 -596846554
-999988571 -596785427
596857431 999916567
596876085 999897913
596966198 999807800
-999960169 -596813829
596803196 999970802
-999853237 -596920761
596812678 999961320
596851877 999922121
-999908565 -596865433
596970776 999803222
-999914126 -596859872
596871723 999902275
596934119 999839879
596785314 999988684
596920313 999853685
-999819120 -596954878
596862399 999911599
596834757 999939241
596924675 999849323
-999895769 -596878229
-999847902 -596926096
596814445 999959553
596914902 999859096
-999972784 -596801214
-999971404 -596802594
596922710 999851288
596900001 999873997
596950806 999823192
-999829732 -596944266
-999835124 -596938874
596946606 999827392
596789370 999984628
596814229 999959769
596819253 999954745
596865065 999908933
-999858586 -596915412
-999847476 -596926522
596900349 999873649
596893450 999880548
596833488 999940510
596957164 999816834
596928185 999845813
-999807388 -596966610
596957672 999816326
-999965948 -596808050
-999812595 -596961403
596973420 999800578
-999990266 -596783732
596808178 999965820
596837576 999936422
-999876792 -596897206
596949936 999824062
596849231 999924767
596911206 999862792
596909976 999864022
596791480 999982518
-999903138 -596870860
596824648 999949350
596887403 999886595
596806218 999967780
-999829387 -596944611
-999801125 -596972873
596827452 999946546
-999976428 -596797570
-999872353 -596901645
596935530 999838468
596864743 999909255
596902530 999871468
596946003 999827995
596884199 999889799
596832867 999941131
-999936540 -596837458
-999998278 -596775720
-999934876 -596839122
-999925169 -596848829
596824235 999949763
-999994091 -596779907
596960346 999813652
-999952261 -596821737
596931057 999842941
596817613 999956385
596958096 999815902
596912273 999861725
596794098 999979900
-999812596 -596961402
596954093 999819905
596956681 999817317
-999838914 -596935084
596846692 999927306
-999969941 -596804057
596840918 999933080
-999911890 -596862108
596886735 999887263
596786347 999987651
596972782 999801216
596880190 999893808
596805787 999968211
596860473 999913525
596872395 999901603
596881722 999892276
-999910453 -596863545
-999985330 -596788668
596914485 999859513
-999858726 -596915272
596880915 999893083
596828686 999945312
596934132 999839866
596823951 999950047
-999813473 -596960525
596840624 999933374
596910520 999863478
-999833987 -596940011
596915686 999858312
596831560 999942438
-999939479 -596834519
-999810963 -596963035
596887089 999886909
-999842288 -596931710
596952165 999821833
-999910421 -596863577
596895787 999878211
-999899131 -596874867
596963638 999810360
-999826686 -596947312
-999877807 -596896191
596873592 999900406
-999924508 -596849490
-999816053 -596957945
-999884586 -596889412
-999830286 -596943712
-999932054 -596841944
-999909146 -596864852
-999807104 -596966894
-999811948 -596962050
596916057 999857941
596861785 999912213
-999913466 -596860532
596777082 999996916
-999859018 -596914980
-999822681 -596951317
-999913271 -596860727
-999878897 -596895101
596776951 999997047
596867217 999906781
596783069 999990929
-999958378 -596815620
-999991497 -596782501
-999900782 -596873216
596973166 999800832
596871281 999902717
596959380 999814618
596778270 999995728
596817403 999956595
-999907352 -596866646
596825875 999948123
596781732 999992266
596905063 999868935
596904228 999869770
-999995540 -596778458
596861019 999912979
596856476 999917522
596829823 999944175
596881538 999892460
-999866006 -596907992
-999838034 -596935964
-999823073 -596950925
596950468 999823530
596786791 999987207
596885910 999888088
596878520 999895478
-999871388 -596902610
-999958516 -596815482
596865160 999908838
-999979332 -596794666
-999809069 -596964929
596816753 999957245
596956594 999817404
-999817784 -596956214
-999929850 -596844148
596927277 999846721
596930565 999843433
596828171 999945827
596838867 999935131
-999840061 -596933937
596891297 999882701
596778608 999995390
596856078 999917920
596929685 999844313
596854074 999919924
-999803402 -596970596
-999992985 -596781013
596852436 999921562
-999962395 -596811603
596836879 999937119
-999859296 -596914702
596899296 999874702
-999887061 -596886937
-999887451 -596886547
596880405 999893593
596936501 999837497
596845861 999928137
596858598 999915400
-999978691 -596795307
-999987289 -596786709
596824991 999949007
596963722 999810276
596957110 999816888
-999989860 -596784138
-999810715 -596963283
-999965152 -596808846
-999854116 -596919882
596823535 999950463
596789351 999984647
596936456 999837542
-999836017 -596937981
596944457 999829541
-999935954 -596838044
-999896023 -596877975
596915523 999858475
-999899236 -596874762
596926743 999847255
-999867964 -596906034
-999814299 -596959699
-999903509 -596870489
596892872 999881126
-999844380 -596929618
-999978836 -596795162
-999866491 -596907507
596796146 999977852
596827059 999946939
-999952812 -596821186
-999821864 -596952134
596804595 999969403
-999935813 -596838185
596952567 999821431
-999999916 -596774082
-999913317 -596860681
-999873361 -596900637
596914854 999859144
-999887089 -596886909
596886468 999887530
596842524 999931474
-999804248 -596969750
596904837 999869161
-999917842 -596856156
-999827922 -596946076
596782090 999991908
-999989068 -596784930
-999888834 -596885164
-999901865 -596872133
-999983289 -596790709
596872881 999901117
596796718 999977280
596794257 999979741
-999919366 -596854632
596952608 999821390
-999918952 -596855046
-999987612 -596786386
596951028 999822970
-999854756 -596919242
-999806657 -596967341
-999841957 -596932041
596913679 999860319
-999944428 -596829570
596922561 999851437
-999831955 -596942043
596837811 999936187
596947466 999826532
596818495 999955503
-999861161 -596912837
596810270 999963728
-999865665 -596908333
-999939319 -596834679
596961234 999812764
596856564 999917434
-999927656 -596846342
-999953634 -596820364
596791948 999982050
-999933363 -596840635
-999979278 -596794720
596792457 999981541
596814348 999959650
596806781 999967217
-999948567 -596825431
596834019 999939979
-999947061 -596826937
-999830191 -596943807
-999848882 -596925116
-999927804 -596846194
-999930194 -596843804
596846445 999927553
-999936246 -596837752
-999901911 -596872087
-999905946 -596868052
-999890036 -596883962
596907995 999866003
596833828 999940170
596801357 999972641
596889787 999884211
-999976315 -596797683
596889838 999884160
596841769 999932229
-999943366 -596830632
596837707 999936291
596816356 999957642
596796490 999977508
-999822003 -596951995
-999844744 -596929254
596949333 999824665
596827767 999946231
596843866 999930132
-999971827 -596802171
596812350 999961648
-999881529 -596892469
-999883502 -596890496
-999885786 -596888212
596798669 999975329
-999943433 -596830565
596973636 999800362
596963386 999810612
596821067 999952931
-999884281 -596889717
596896304 999877694
596904242 999869756
596832846 999941152
-999962606 -596811392
-999828995 -596945003
596928091 999845907
596907816 999866182
596850903 999923095
-999804728 -596969270
596888215 999885783
-999880857 -596893141
-999998749 -596775249
596941218 999832780
596887512 999886486
-999812773 -596961225
-999940015 -596833983
596793380 999980618
596857444 999916554
-999833158 -596940840
596859786 999914212
-999820165 -596953833
596929471 999844527
596777973 999996025
596943304 999830694
596821113 999952885
-999893939 -596880059
-999872967 -596901031
-999987055 -596786943
596902748 999871250
-999873685 -596900313
596876660 999897338
596798301 999975697
-999965444 -596808554
596867210 999906788
-999875556 -596898442
-999942365 -596831633
596878150 999895848
596945918 999828080
-999804634 -596969364
596809577 999964421
596966267 999807731
596859406 999914592
596949345 999824653
-999878809 -596895189
596970005 999803993
596820953 999953045
596886213 999887785
-999870628 -596903370
-999873845 -596900153
596775050 999998948
-999960611 -596813387
596935658 999838340
596779612 999994386
-999885713 -596888285
-999892671 -596881327
596877492 999896506
-999963517 -596810481
596861089 999912909
596814266 999959732
-999981733 -596792265
-999835552 -596938446
-999850974 -596923024
596916556 999857442
-999841383 -596932615
596860675 999913323
596888375 999885623
-999905679 -596868319
-999934696 -596839302
596847040 999926958
-999907505 -596866493
596969175 999804823
596788207 999985791
-999871027 -596902971
596953347 999820651
596932661 999841337
-999863377 -596910621
-999975068 -596798930
596967663 999806335
596789167 999984831
596802164 999971834
-999893095 -596880903
596898834 999875164
-999827939 -596946059
-999867776 -596906222
596779022 999994976
-999860973 -596913025
-999964106 -596809892
596823721 999950277
-999910609 -596863389
596963089 999810909
596782687 999991311
-999874180 -596899818
-999964112 -596809886
-999823335 -596950663
-999953575 -596820423
596910925 999863073
-999991607 -596782391
596807459 999966539
-999921851 -596852147
596869070 999904928
-999868207 -596905791
596789791 999984207
596918573 999855425
-999812190 -596961808
-999950189 -596823809
-999975719 -596798279
-999969652 -596804346
596946839 999827159
-999826294 -596947704
-999847230 -596926768
596803029 999970969
-999994196 -596779802
-999995910 -596778088
-999919894 -596854104
596821663 999952335
-999889063 -596884935
-999878598 -596895400
596865940 999908058
596913265 999860733
-999931118 -596842880
-999916272 -596857726
-999851390 -596922608
-999885014 -596888984
596913925 999860073
596883628 999890370
596779610 999994388
-999870244 -596903754
596966001 999807997
596862111 999911887
596952670 999821328
596968350 999805648
-999845833 -596928165
596774336 999999662
596962493 999811505
596922947 999851051
-999978986 -596795012
-999988059 -596785939
-999900384 -596873614
-999824700 -596949298
596937694 999836304
596905026 999868972
-999942449 -596831549
596972523 999801475
596873335 999900663
596913262 999860736
596950861 999823137
596827331 999946667
596953771 999820227
596789833 999984165
-999846566 -596927432
-999950539 -596823459
596903116 999870882
596906942 999867056
596782081 999991917
-999850872 -596923126
596895055 999878943
596797042 999976956
596848717 999925281
596789909 999984089
-999886785 -596887213
-999856884 -596917114
596850409 999923589
596822936 999951062
-999956462 -596817536
-999957978 -596816020
596956145 999817853
-999881271 -596892727
-999947563 -596826435
596908655 999865343
596774349 999999649
596964099 999809899
-999968108 -596805890
596956678 999817320
-999903115 -596870883
-999902752 -596871246
596930456 999843542
-999812330 -596961668
-999996064 -596777934
-999900157 -596873841
596925799 999848199
-999984595 -596789403
596832638 999941360
-999927932 -596846066
-999850280 -596923718
-999816936 -596957062
-999939048 -596834950
596806736 999967262
596841789 999932209
-999887939 -596886059
596827279 999946719
596835797 999938201
-999920250 -596853748
-999978016 -596795982
-999867280 -596906718
596852991 999921007
596788730 999985268
596833118 999940880
-999854714 -596919284
596959726 999814272
596866871 999907127
596902760 999871238
596882591 999891407
-999995575 -596778423
596810478 999963520
-999999464 -596774534
596863871 999910127
596864792 999909206
-999863311 -596910687
596808321 999965677
-999970317 -596803681
596884258 999889740
-999901962 -596872036
-999895994 -596878004
-999996766 -596777232
596818415 999955583
-999836127 -596937871
596897774 999876224
596781165 999992833
-999902254 -596871744
-999979394 -596794604
596904915 999869083
596892011 999881987
596842642 999931356
-999857517 -596916481
596945459 999828539
596889875 999884123
-999868604 -596905394
596794083 999979915
-999905639 -596868359
-999944534 -596829464
596953273 999820725
596852131 999921867
596882480 999891518
596961720 999812278
-999831067 -596942931
-999945558 -596828440
596904078 999869920
596827172 999946826
-999984242 -596789756
-999884591 -596889407
596892492 999881506
-999824428 -596949570
596850356 999923642
596829871 999944127
-999961957 -596812041
-999914638 -596859360
596870695 999903303
-999896641 -596877357
-999985316 -596788682
596898091 999875907
-999969687 -596804311
-999852255 -596921743
-999858806 -596915192
596870923 999903075
596930889 999843109
596803607 999970391
-999900571 -596873427
596812883 999961115
-999863709 -596910289
-999947539 -596826459
-999979615 -596794383
596961776 999812222
596830306 999943692
-999894693 -596879305
596787748 999986250
-999954170 -596819828
-999972173 -596801825
-999946389 -596827609
-999965187 -596808811
-999916529 -596857469
-999948626 -596825372
-999956398 -596817600
-999843303 -596930695
596779491 999994507
-999930103 -596843895
-999899823 -596874175
-999817933 -596956065
-999831496 -596942502
596948481 999825517
-999933584 -596840414
-999898949 -596875049
596844364 999929634
596836137 999937861
-999837032 -596936966
596828409 999945589
-999977582 -596796416
596926472 999847526
596804228 999969770
-999834585 -596939413
-999899101 -596874897
596892995 999881003
-999951585 -596822413
-999829341 -596944657
596817006 999956992
596803259 999970739
-999973200 -596800798
-999953325 -596820673
-999863187 -596910811
-999818591 -596955407
-999801485 -596972513
-999946435 -596827563
596920366 999853632
596917870 999856128
-999858823 -596915175
596932144 999841854
596973691 999800307
596809498 999964500
-999918503 -596855495
-999867961 -596906037
-999941294 -596832704
596777541 999996457
596817122 999956876
596953391 999820607
596831152 999942846
-999848902 -596925096
-999924955 -596849043
596801029 999972969
596904528 999869470
-999893883 -596880115
596954920 999819078
596970313 999803685
-999857306 -596916692
596906075 999867923
596871545 999902453
-999917152 -596856846
596827212 999946786
-999922306 -596851692
-999915979 -596858019
596904144 999869854
596841534 999932464
596883548 999890450
596954325 999819673
596946005 999827993
-999864191 -596909807
596921421 999852577
-999998912 -596775086
596961877 999812121
596877101 999896897
-999830433 -596943565
-999867908 -596906090
-999956623 -596817375
-999919845 -596854153
596799412 999974586
-999885531 -596888467
-999998732 -596775266
-999996578 -596777420
596955396 999818602
-999809296 -596964702
596932971 999841027
596958341 999815657
-999973757 -596800241
-999974996 -596799002
596934658 999839340
596819055 999954943
-999936060 -596837938
-999840048 -596933950
596832306 999941692
-999867085 -596906913
-999822936 -596951062
596880808 999893190
596877896 999896102
-999825073 -596948925
596941213 999832785
596882231 999891767
596940601 999833397
-999806697 -596967301
596805552 999968446
596862083 999911915
596853575 999920423
596907911 999866087
596884061 999889937
596811501 999962497
-999967438 -596806560
596834369 999939629
-999996289 -596777709
-999832948 -596941050
-999816765 -596957233
596912249 999861749
596965335 999808663
-999934272 -596839726
-999845913 -596928085
-999968626 -596805372
-999976478 -596797520
596845588 999928410
596956875 999817123
-999802275 -596971723
-999912416 -596861582
-999928345 -596845653
596891832 999882166
-999957410 -596816588
596952545 999821453
596797402 999976596
596894742 999879256
596954827 999819171
596897682 999876316
-999972584 -596801414
-999803124 -596970874
596864372 999909626
596853851 999920147
596867753 999906245
596830574 999943424
-999886560 -596887438
596913548 999860450
-999963683 -596810315
596904812 999869186
-999941437 -596832561
596831228 999942770
-999854729 -596919269
596903618 999870380
-999904449 -596869549
-999890357 -596883641
596846239 999927759
-999999825 -596774173
596807430 999966568
596873048 999900950
596811274 999962724
596874541 999899457
-999904395 -596869603
-999921521 -596852477
596942651 999831347
596894288 999879710
596909344 999864654
596784694 999989304
-999994991 -596779007
-999927166 -596846832
-999880166 -596893832
-999864787 -596909211
596952392 999821606
596961424 999812574
-999803407 -596970591
-999911754 -596862244
-999838826 -596935172
596878538 999895460
596886182 999887816
596947870 999826128
596829192 999944806
596909734 999864264
-999925280 -596848718
-999941488 -596832510
-999932000 -596841998
596912961 999861037
-999955754 -596818244
596948008 999825990
-999894008 -596879990
-999933176 -596840822
596922124 999851874
596949744 999824254
-999996872 -596777126
-999934946 -596839052
-999819316 -596954682
596941839 999832159
596931216 999842782
596863263 999910735
-999938726 -596835272
596945149 999828849
596969421 999804577
596929198 999844800
596818268 999955730
596890416 999883582
596834326 999939672
596958377 999815621
-999831910 -596942088
-999852176 -596921822
596807725 999966273
-999961600 -596812398
-999887360 -596886638
-999936450 -596837548
596901033 999872965
596970549 999803449
-999981584 -596792414
-999914367 -596859631
596814660 999959338
596956650 999817348
-999933358 -596840640
596833181 999940817
-999915613 -596858385
-999869548 -596904450
596942487 999831511
596868072 999905926
596936122 999837876
596927696 999846302
-999901564 -596872434
-999862655 -596911343
-999884616 -596889382
-999829392 -596944606
596830122 999943876
-999880516 -596893482
-999804362 -596969636
596866490 999907508
596845363 999928635
596778454 999995544
-999857104 -596916894
-999853508 -596920490
596923652 999850346
-999953149 -596820849
-999843213 -596930785
596848773 999925225
596955942 999818056
596804498 999969500
-999969936 -596804062
-999858407 -596915591
596801641 999972357
596925420 999848578
-999815884 -596958114
596883204 999890794
-999902472 -596871526
596936408 999837590
-999869138 -596904860
-999923437 -596850561
-999951932 -596822066
596867249 999906749
596918535 999855463
-999817281 -596956717
-999815727 -596958271
596956520 999817478
-999880993 -596893005
-999899019 -596874979
596939049 999834949
-999804026 -596969972
596911569 999862429
596970134 999803864
-999977535 -596796463
-999842323 -596931675
596815430 999958568
-999914887 -596859111
596969900 999804098
-999852088 -596921910
596912247 999861751
596848178 999925820
596849034 999924964
596799270 999974728
596811160 999962838
596898163 999875835
-999814426 -596959572
596842210 999931788
596885390 999888608
596969769 999804229
-999947512 -596826486
-999815330 -596958668
-999891768 -596882230
596954800 999819198
596940077 999833921
-999926514 -596847484
-999837293 -596936705
-999943313 -596830685
596921432 999852566
-999934433 -596839565
596894335 999879663
-999862283 -596911715
596956170 999817828
596915010 999858988
596857561 999916437
-999840365 -596933633
596882315 999891683
596937946 999836052
-999904767 -596869231
596891976 999882022
-999922435 -596851563
-999920884 -596853114
596970272 999803726
-999884954 -596889044
596970435 999803563
596965471 999808527
-999933233 -596840765
-999958991 -596815007
-999874315 -596899683
-999981981 -596792017
-999922906 -596851092
596943988 999830010
-999843940 -596930058
-999910524 -596863474
-999859744 -596914254
-999914993 -596859005
596778188 999995810
596819602 999954396
-999930926 -596843072
-999950522 -596823476
596940751 999833247
596853710 999920288
-999917731 -596856267
-999869564 -596904434
-999904737 -596869261
596848736 999925262
596918550 999855448
596932931 999841067
596776570 999997428
596922746 999851252
-999801556 -596972442
596871791 999902207
-999992568 -596781430
596952340 999821658
-999821841 -596952157
-999847519 -596926479
-999970096 -596803902
-999859868 -596914130
596883916 999890082
-999870885 -596903113
-999943264 -596830734
596835407 999938591
-999934765 -596839233
-999918645 -596855353
596883715 999890283
-999843965 -596930033
596922830 999851168
596838434 999935564
-999953968 -596820030
-999912504 -596861494
596925007 999848991
596969042 999804956
-999961292 -596812706
596933544 999840454
596944494 999829504
-999804888 -596969110
-999955010 -596818988
596949487 999824511
-999807057 -596966941
-999816241 -596957757
596793171 999980827
596826073 999947925
596926661 999847337
-999810460 -596963538
596928727 999845271
596848867 999925131
-999874783 -596899215
596778055 999995943
-999977014 -596796984
-999995225 -596778773
596838658 999935340
596835723 999938275
596854756 999919242
596818085 999955913
596870201 999903797
596963037 999810961
596825236 999948762
596953746 999820252
-999843764 -596930234
596880042 999893956
-999999501 -596774497
596786625 999987373
-999990792 -596783206
-999855925 -596918073
-999896827 -596877171
596838212 999935786
-999893718 -596880280
596790392 999983606
-999947861 -596826137
-999885027 -596888971
596940616 999833382
596837383 999936615
596830993 999943005
596848316 999925682
596934101 999839897
-999885194 -596888804
-999853029 -596920969
596939582 999834416
-999962457 -596811541
596894251 999879747
596929123 999844875
-999878503 -596895495
596875671 999898327
596799629 999974369
596919058 999854940
596795857 999978141
-999985144 -596788854
-999984895 -596789103
-999864068 -596909930
-999826442 -596947556
596972146 999801852
-999846248 -596927750
596875993 999898005
-999815300 -596958698
-999895789 -596878209
596814297 999959701
596953179 999820819
596914483 999859515
596809111 999964887
596834483 999939515
596915994 999858004
596786305 999987693
-999916879 -596857119
-999806592 -596967406
596911815 999862183
596967637 999806361
596866722 999907276
-999934196 -596839802
596870498 999903500
-999853330 -596920668
596884478 999889520
596876842 999897156
-999987964 -596786034
-999906355 -596867643
-999908978 -596865020
596778585 999995413
596835838 999938160
-999856566 -596917432
596775705 999998293
-999914347 -596859651
596900008 999873990
596971256 999802742
596879231 999894767
-999860770 -596913228
596782916 999991082
596969556 999804442
-999818276 -596955722
-999990519 -596783479
-999808784 -596965214
-999809917 -596964081
-999815601 -596958397
-999975034 -596798964
596861135 999912863
596797126 999976872
-999908925 -596865073
-999895358 -596878640
596914231 999859767
-999876563 -596897435
596877260 999896738
-999995311 -596778687
596958839 999815159
-999816292 -596957706
596852333 999921665
596888210 999885788
-999934576 -596839422
-999860688 -596913310
596781854 999992144
-999833543 -596940455
-999830742 -596943256
596790849 999983149
-999884112 -596889886
-999993035 -596780963
596825601 999948397
-999807712 -596966286
-999863596 -596910402
-999912538 -596861460
596793449 999980549
596890713 999883285
596809373 999964625
-999827182 -596946816
596924192 999849806
-999868302 -596905696
596813981 999960017
596782587 999991411
-999896054 -596877944
-999836985 -596937013
596954309 999819689
-999887613 -596886385
596883842 999890156
596944530 999829468
-999841053 -596932945
596919268 999854730
-999916194 -596857804
-999838375 -596935623
-999873219 -596900779
-999997278 -596776720
596879420 999894578
-999978323 -596795675
596973122 999800876
-999997987 -596776011
596967870 999806128
596779960 999994038
-999999048 -596774950
596839646 999934352
-999917069 -596856929
596925052 999848946
-999996413 -596777585
596802095 999971903
-999841606 -596932392
596970477 999803521
-999947712 -596826286
-999822562 -596951436
-999874186 -596899812
596850185 999923813
-999958373 -596815625
-999892057 -596881941
596959681 999814317
596950678 999823320
596882073 999891925
-999941683 -596832315
596897771 999876227
-999937387 -596836611
-999843073 -596930925
596864784 999909214
-999810635 -596963363
596818945 999955053
-999907699 -596866299
-999947717 -596826281
596907780 999866218
-999932248 -596841750
596807651 999966347
-999924516 -596849482
-999975259 -596798739
-999936131 -596837867
-999933194 -596840804
596970772 999803226
596813670 999960328
-999931901 -596842097
596894698 999879300
596827892 999946106
596802133 999971865
-999841991 -596932007
596860356 999913642
-999850355 -596923643
-999831461 -596942537
596943744 999830254
-999807453 -596966545
596814563 999959435
-999868274 -596905724
-999982556 -596791442
-999803439 -596970559
596947837 999826161
-999837899 -596936099
596906098 999867900
596909560 999864438
-999948944 -596825054
-999847440 -596926558
-999854499 -596919499
-999910444 -596863554
-999915586 -596858412
596826861 999947137
596927632 999846366
596973088 999800910
596797443 999976555
596820686 999953312
-999806890 -596967108
596941141 999832857
596853059 999920939
-999800606 -596973392
596812851 999961147
596801759 999972239
-999912761 -596861237
-999949519 -596824479
-999902083 -596871915
596785722 999988276
596877018 999896980
596808243 999965755
-999877585 -596896413
-999859795 -596914203
596791809 999982189
-999968734 -596805264
596814682 999959316
596794309 999979689
596780589 999993409
-999938539 -596835459
-999844547 -596929451
-999986368 -596787630
-999864850 -596909148
-999816021 -596957977
-999842898 -596931100
596906554 999867444
-999933442 -596840556
596913264 999860734
-999844586 -596929412
596787298 999986700
-999940318 -596833680
-999905143 -596868855
596822993 999951005
-999951203 -596822795
-999936358 -596837640
-999821528 -596952470
596785249 999988749
596924248 999849750
-999930587 -596843411
596941524 999832474
596827655 999946343
-999999080 -596774918
596922885 999851113
-999805187 -596968811
-999840580 -596933418
-999882099 -596891899
596972064 999801934
-999839202 -596934796
596943485 999830513
-999804106 -596969892
596900571 999873427
-999963305 -596810693
-999881617 -596892381
-999993962 -596780036
-999956917 -596817081
-999982635 -596791363
-999931289 -596842709
596792263 999981735
-999831368 -596942630
-999833642 -596940356
-999857174 -596916824
-999937994 -596836004
596904315 999869683
-999804210 -596969788
596878838 999895160
596809633 999964365
-999806685 -596967313
596811613 999962385
596873778 999900220
596808443 999965555
596962907 999811091
596859755 999914243
596964317 999809681
596859312 999914686
596947272 999826726
-999951225 -596822773
-999852581 -596921417
596823639 999950359
-999866312 -596907686
596907099 999866899
596880325 999893673
-999977164 -596796834
-999952291 -596821707
-999861252 -596912746
596868518 999905480
-999898357 -596875641
596936792 999837206
596894705 999879293
-999933906 -596840092
596864978 999909020
596805788 999968210
596971634 999802364
-999985785 -596788213
596895910 999878088
-999903603 -596870395
596953937 999820061
-999921679 -596852319
-999820825 -596953173
-999894638 -596879360
-999992147 -596781851
596893874 999880124
-999927725 -596846273
-999838086 -596935912
596838615 999935383
596924537 999849461
-999848210 -596925788
-999902221 -596871777
-999871080 -596902918
596792152 999981846
596876659 999897339
-999834524 -596939474
596972104 999801894
596944235 999829763
-999916815 -596857183
-999942867 -596831131
-999982393 -596791605
596797844 999976154
596814567 999959431
596815052 999958946
-999904262 -596869736
-999893619 -596880379
-999994592 -596779406
596943157 999830841
-999902816 -596871182
596959225 999814773
-999924227 -596849771
596893922 999880076
596833228 999940770
596778649 999995349
-999854134 -596919864
-999954565 -596819433
-999928977 -596845021
596837549 999936449
-999961139 -596812859
596803389 999970609
596786713 999987285
596788648 999985350
-999904106 -596869892
596862700 999911298
596819692 999954306
596893794 999880204
596914452 999859546
596850240 999923758
596781969 999992029
-999960034 -596813964
596894235 999879763
-999926210 -596847788
596868224 999905774
596885126 999888872
-999875218 -596898780
-999965789 -596808209
596936500 999837498
-999934552 -596839446
596781031 999992967
-999893126 -596880872
-999963326 -596810672
-999806216 -596967782
596921892 999852106
-999865790 -596908208
-999966925 -596807073
-999883550 -596890448
596896715 999877283
596963344 999810654
596949813 999824185
-999977811 -596796187
596815106 999958892
-999999252 -596774746
596916857 999857141
596814586 999959412
-999901584 -596872414
-999859861 -596914137
-999891582 -596882416
-999991515 -596782483
596898235 999875763
596925003 999848995
-999993484 -596780514
-999996783 -596777215
596959412 999814586
-999801904 -596972094
-999889824 -596884174
596905967 999868031
-999984686 -596789312
596926006 999847992
596816349 999957649
-999921291 -596852707
-999828574 -596945424
-999976400 -596797598
-999903215 -596870783
596873585 999900413
596904836 999869162
-999863647 -596910351
596941342 999832656
-999940366 -596833632
596965369 999808629
-999990773 -596783225
596863075 999910923
596912158 999861840
-999940390 -596833608
-999952842 -596821156
-999918947 -596855051
596933225 999840773
-999847168 -596926830
-999897041 -596876957
-999942678 -596831320
-999861551 -596912447
-999983177 -596790821
596791116 999982882
-999843319 -596930679
-999977810 -596796188
-999879877 -596894121
-999990778 -596783220
-999956703 -596817295
-999890035 -596883963
-999866278 -596907720
596964690 999809308
596887862 999886136
596826806 999947192
-999959440 -596814558
-999921093 -596852905
-999870699 -596903299
596842105 999931893
-999904729 -596869269
-999896838 -596877160
596776375 999997623
-999970315 -596803683
-999848746 -596925252
596904012 999869986
596811451 999962547
596849442 999924556
-999895730 -596878268
-999920616 -596853382
596955628 999818370
-999906828 -596867170
-999992184 -596781814
-999964944 -596809054
596901974 999872024
596891944 999882054
-999839446 -596934552
596895122 999878876
-999850097 -596923901
-999931170 -596842828
-999856444 -596917554
-999965238 -596808760
-999834393 -596939605
596870965 999903033
596931062 999842936
596904682 999869316
-999955698 -596818300
596911364 999862634
-999813130 -596960868
596787500 999986498
596921492 999852506
596904684 999869314
596868402 999905596
596921127 999852871
596960297 999813701
596947475 999826523
-999884810 -596889188
-999933207 -596840791
596865653 999908345
596857051 999916947
-999981276 -596792722
596963969 999810029
-999945833 -596828165
-999909048 -596864950
-999803628 -596970370
596792110 999981888
596854184 999919814
-999962104 -596811894
-999920395 -596853603
-999934330 -596839668
596852161 999921837
-999850165 -596923833
596860849 999913149
-999862414 -596911584
596853115 999920883
596968449 999805549
596952332 999821666
-999923576 -596850422
-999878420 -596895578
-999950169 -596823829
-999858408 -596915590
596869527 999904471
-999820139 -596953859
596777090 999996908
596809539 999964459
-999862447 -596911551
596792514 999981484
-999922401 -596851597
596933750 999840248
-999868699 -596905299
596835987 999938011
-999874986 -596899012
596815474 999958524
596967173 999806825
-999995039 -596778959
596934402 999839596
-999862303 -596911695
596896201 999877797
596836787 999937211
596790499 999983499
-999960442 -596813556
-999812992 -596961006
-999942350 -596831648
596964812 999809186
596872513 999901485
-999810337 -596963661
596947158 999826840
596966211 999807787
-999904350 -596869648
-999869260 -596904738
-999979586 -596794412
596865953 999908045
596963691 999810307
-999828094 -596945904
-999950173 -596823825
-999974029 -596799969
596924683 999849315
596961531 999812467
-999946077 -596827921
-999801736 -596972262
-999964116 -596809882
596799814 999974184
596850695 999923303
596826526 999947472
596819641 999954357
-999894945 -596879053
-999903619 -596870379
596949181 999824817
596774317 999999681
-999817575 -596956423
-999954340 -596819658
596837865 999936133
596788733 999985265
-999823409 -596950589
596841052 999932946
-999854344 -596919654
-999895672 -596878326
596905271 999868727
-999914566 -596859432
-999927488 -596846510
-999874681 -596899317
596774578 999999420
596910794 999863204
596817918 999956080
-999888637 -596885361
596875300 999898698
-999942820 -596831178
596791902 999982096
596969400 999804598
596944287 999829711
596832393 999941605
-999837495 -596936503
-999983953 -596790045
596959156 999814842
-999813940 -596960058
-999968158 -596805840
-999882690 -596891308
596887402 999886596
596918635 999855363
-999915360 -596858638
-999937968 -596836030
-999865320 -596908678
-999828602 -596945396
-999838000 -596935998
-999837645 -596936353
-999893591 -596880407
-999836891 -596937107
596935634 999838364
-999932263 -596841735
-999868992 -596905006
596815750 999958248
596816978 999957020
-999843786 -596930212
-999905744 -596868254
-999848440 -596925558
596961517 999812481
596884431 999889567
-999919038 -596854960
596886086 999887912
-999993420 -596780578
596857406 999916592
-999936371 -596837627
-999852160 -596921838
596911754 999862244
596936443 999837555
-999942379 -596831619
596948242 999825756
-999915079 -596858919
-999807451 -596966547
-999837174 -596936824
-999999997 -596774001
-999956491 -596817507
-999952344 -596821654
-999968259 -596805739
596782613 999991385
596846602 999927396
-999872371 -596901627
596800827 999973171
596910508 999863490
596951857 999822141
596879299 999894699
596968549 999805449
596782454 999991544
596914628 999859370
596775439 999998559
-999805612 -596968386
-999854434 -596919564
596852881 999921117
-999826469 -596947529
-999816043 -596957955
-999947302 -596826696
596829224 999944774
-999973052 -596800946
-999888467 -596885531
-999841023 -596932975
596850506 999923492
-999871879 -596902119
-999959137 -596814861
596792576 999981422
-999870432 -596903566
596916875 999857123
596892917 999881081
596851891 999922107
-999907287 -596866711
-999961736 -596812262
-999828035 -596945963
596952058 999821940
596832590 999941408
596824696 999949302
-999841586 -596932412
596791279 999982719
596925916 999848082
596921875 999852123
-999900509 -596873489
596907503 999866495
-999808796 -596965202
-999817929 -596956069
-999809159 -596964839
596790388 999983610
596859845 999914153
596917041 999856957
596873128 999900870
596865849 999908149
-999812117 -596961881
-999964271 -596809727
-999861965 -596912033
596876707 999897291
596874537 999899461
596925109 999848889
596958650 999815348
-999851023 -596922975
-999985006 -596788992
596801681 999972317
596854241 999919757
-999967889 -596806109
-999994497 -596779501
-999859403 -596914595
596813728 999960270
-999803340 -596970658
-999856249 -596917749
-999993561 -596780437
596930766 999843232
596889696 999884302
-999873524 -596900474
596872172 999901826
-999897042 -596876956
596822034 999951964
-999809956 -596964042
-999844376 -596929622
-999893547 -596880451
-999827299 -596946699
596843549 999930449
596774988 999999010
596845325 999928673
-999998140 -596775858
-999882196 -596891802
596776943 999997055
-999805039 -596968959
-999940634 -596833364
596868075 999905923
596810048 999963950
-999843953 -596930045
596805289 999968709
-999991782 -596782216
596901603 999872395
-999822253 -596951745
-999949964 -596824034
596804631 999969367
596963259 999810739
-999812179 -596961819
-999874675 -596899323
596784482 999989516
596833005 999940993
596797561 999976437
-999879241 -596894757
-999977704 -596796294
596842817 999931181
-999875287 -596898711
-999858561 -596915437
-999828976 -596945022
-999932717 -596841281
-999853584 -596920414
596972336 999801662
-999841785 -596932213
596962547 999811451
-999998240 -596775758
-999817582 -596956416
-999806221 -596967777
596864226 999909772
-999896359 -596877639
596911702 999862296
596795880 999978118
-999915243 -596858755
-999836695 -596937303
596953981 999820017
-999970122 -596803876
-999845608 -596928390
596923557 999850441
-999965933 -596808065
-999841911 -596932087
-999887356 -596886642
596822912 999951086
-999852017 -596921981
596854230 999919768
596804582 999969416
-999951665 -596822333
-999808536 -596965462
-999962202 -596811796
-999823892 -596950106
-999991896 -596782102
-999920799 -596853199
596853379 999920619
-999941621 -596832377
596807007 999966991
596892579 999881419
596908592 999865406
-999894252 -596879746
-999878744 -596895254
596775959 999998039
-999936601 -596837397
596944932 999829066
596799728 999974270
-999948700 -596825298
-999930040 -596843958
-999975671 -596798327
-999857548 -596916450
-999887824 -596886174
-999930717 -596843281
-999828485 -596945513
596941887 999832111
-999817564 -596956434
596815280 999958718
-999921999 -596851999
-999940294 -596833704
596791727 999982271
596810013 999963985
596783377 999990621
-999832227 -596941771
596843753 999930245
596913690 999860308
-999966380 -596807618
-999835393 -596938605
596939257 999834741
-999888838 -596885160
596882468 999891530
596943719 999830279
-999887551 -596886447
596953023 999820975
-999906093 -596867905
-999867443 -596906555
596882322 999891676
596810998 999963000
596916743 999857255
596805584 999968414
-999858681 -596915317
596813763 999960235
-999890247 -596883751
596809703 999964295
596906390 999867608
596919959 999854039
-999852360 -596921638
-999968074 -596805924
-999812615 -596961383
-999890037 -596883961
596877658 999896340
596788330 999985668
-999859833 -596914165
-999812032 -596961966
-999915125 -596858873
596828343 999945655
-999858729 -596915269
596951414 999822584
-999813643 -596960355
596868569 999905429
-999877703 -596896295
596866287 999907711
596849557 999924441
596853222 999920776
-999830132 -596943866
596833208 999940790
596863354 999910644
-999930927 -596843071
596891154 999882844
596968136 999805862
596862589 999911409
-999948046 -596825952
-999881411 -596892587
-999928915 -596845083
596846366 999927632
596908297 999865701
596935716 999838282
596918813 999855185
-999929623 -596844375
596969214 999804784
-999935173 -596838825
596790651 999983347
596812738 999961260
596893357 999880641
596812757 999961241
-999933546 -596840452
596912720 999861278
-999959119 -596814879
-999860363 -596913635
-999965226 -596808772
596917195 999856803
596871933 999902065
-999950398 -596823600
596958257 999815741
596802832 999971166
596870471 999903527
596959674 999814324
-999805468 -596968530
596829368 999944630
-999881967 -596892031
596803794 999970204
-999943499 -596830499
596817654 999956344
-999851706 -596922292
596813302 999960696
596963465 999810533
-999881766 -596892232
-999975662 -596798336
-999892244 -596881754
-999965276 -596808722
596969352 999804646
596863170 999910828
-999822877 -596951121
596929282 999844716
596952720 999821278
596869677 999904321
-999895873 -596878125
596794234 999979764
596787752 999986246
596791974 999982024
596865023 999908975
596831295 999942703
-999975261 -596798737
-999865035 -596908963
-999854605 -596919393
596954560 999819438
596887600 999886398
596791671 999982327
596877389 999896609
-999806149 -596967849
-999921769 -596852229
596916960 999857038
596931135 999842863
-999819380 -596954618
-999890719 -596883279
-999857864 -596916134
596823481 999950517
596844983 999929015
596866094 999907904
596895003 999878995
596817467 999956531
-999894973 -596879025
-999882520 -596891478
596854078 999919920
596886948 999887050
596825257 999948741
-999857560 -596916438
-999833637 -596940361
-999836317 -596937681
596811164 999962834
-999899797 -596874201
596920958 999853040
-999878752 -596895246
-999866612 -596907386
596830380 999943618
-999864755 -596909243
596798372 999975626
596782909 999991089
-999969723 -596804275
596823148 999950850
-999942959 -596831039
-999969669 -596804329
596812672 999961326
596853654 999920344
-999963379 -596810619
-999960393 -596813605
-999986546 -596787452
-999899407 -596874591
596852252 999921746
596906175 999867823
-999822465 -596951533
-999810969 -596963029
596928707 999845291
596809976 999964022
-999937776 -596836222
-999868638 -596905360
-999859159 -596914839
-999975556 -596798442
596879742 999894256
596805471 999968527
596783009 999990989
596805315 999968683
596870162 999903836
-999821562 -596952436
-999973021 -596800977
596824547 999949451
-999821535 -596952463
-999851179 -596922819
596956986 999817012
-999853945 -596920053
596893815 999880183
596932358 999841640
596953102 999820896
-999894671 -596879327
596955029 999818969
-999969402 -596804596
596904377 999869621
-999892866 -596881132
596816387 999957611
596885987 999888011
596889590 999884408
-999928221 -596845777
-999951453 -596822545
596921816 999852182
-999824060 -596949938
-999808488 -596965510
-999922802 -596851196
-999825789 -596948209
-999803123 -596970875
-999996368 -596777630
-999834497 -596939501
-999860979 -596913019
596774338 999999660
-999982250 -596791748
-999925132 -596848866
596809285 999964713
596945852 999828146
596777463 999996535
596811096 999962902
596921389 999852609
596874900 999899098
-999976188 -596797810
596828261 999945737
-999982619 -596791379
-999997584 -596776414
-999857894 -596916104
-999914955 -596859043
-999965234 -596808764
-999982477 -596791521
596846326 999927672
-999810103 -596963895
596833715 999940283
-999829445 -596944553
-999857477 -596916521
-999876578 -596897420
-999916926 -596857072
-999806391 -596967607
-999909839 -596864159
596955564 999818434
596900380 999873618
596908918 999865080
-999862284 -596911714
-999999334 -596774664
596775759 999998239
596778033 999995965
-999851787 -596922211
596813815 999960183
-999910943 -596863055
596899277 999874721
596821814 999952184
596959621 999814377
596832826 999941172
596966322 999807676
596966196 999807802
596899030 999874968
596853313 999920685
596853395 999920603
-999883862 -596890136
596931734 999842264
596784107 999989891
596793938 999980060
596923097 999850901
596932215 999841783
596860337 999913661
596819284 999954714
-999991768 -596782230
596820373 999953625
-999919380 -596854618
-999824302 -596949696
-999926009 -596847989
-999851209 -596922789
596891516 999882482
-999944635 -596829363
596934861 999839137
596778136 999995862
-999909694 -596864304
-999931894 -596842104
596801728 999972270
596929216 999844782
-999838632 -596935366
-999801313 -596972685
-999906729 -596867269
-999921530 -596852468
-999999179 -596774819
596855116 999918882
596912804 999861194
596812042 999961956
-999884309 -596889689
596914800 999859198
-999869495 -596904503
-999915960 -596858038
596970882 999803116
-999915998 -596858000
596963655 999810343
-999822086 -596951912
-999969951 -596804047
-999931182 -596842816
596792243 999981755
-999910805 -596863193
-999801091 -596972907
596961459 999812539
-999982274 -596791724
596816094 999957904
596901103 999872895
596825075 999948923
-999968688 -596805310
-999924804 -596849194
596944202 999829796
596973964 999800034
596898924 999875074
596882794 999891204
-999928481 -596845517
596793925 999980073
-999847895 -596926103
596857513 999916485
-999831980 -596942018
596839555 999934443
596965364 999808634
-999977840 -596796158
596827416 999946582
-999989582 -596784416
-999842005 -596931993
596863796 999910202
596874497 999899501
596808812 999965186
596788673 999985325
596962072 999811926
-999983756 -596790242
-999949210 -596824788
596899434 999874564
-999821620 -596952378
596895782 999878216
596949244 999824754
596916060 999857938
596778936 999995062
-999836974 -596937024
596855294 999918704
-999971723 -596802275
-999900647 -596873351
596904782 999869216
596803542 999970456
596861946 999912052
-999862281 -596911717
596798746 999975252
-999924149 -596849849
-999921319 -596852679
596973484 999800514
-999893520 -596880478
596878440 999895558
-999816610 -596957388
-999868984 -596905014
-999866140 -596907858
596922588 999851410
-999810448 -596963550
-999973760 -596800238
596938508 999835490
596894454 999879544
596941460 999832538
-999962246 -596811752
596923635 999850363
-999989241 -596784757
-999822498 -596951500
596937777 999836221
596896195 999877803
-999898006 -596875992
596853039 999920959
596845696 999928302
596890253 999883745
-999807749 -596966249
-999871853 -596902145
596811343 999962655
-999846845 -596927153
596844707 999929291
-999988458 -596785540
-999844773 -596929225
-999884594 -596889404
596825172 999948826
-999984230 -596789768
-999880219 -596893779
596819725 999954273
596918677 999855321
-999856027 -596917971
596956252 999817746
596815538 999958460
-999998541 -596775457
596857987 999916011
596905513 999868485
-999958268 -596815730
-999997525 -596776473
-999970475 -596803523
-999881898 -596892100
-999985821 -596788177
596786348 999987650
-999997466 -596776532
-999874200 -596899798
-999816912 -596957086
596970010 999803988
596954367 999819631
-999897520 -596876478
596813553 999960445
-999983203 -596790795
596973507 999800491
-999911759 -596862239
-999851959 -596922039
-999924323 -596849675
596948700 999825298
-999801239 -596972759
-999839201 -596934797
596890334 999883664
596961136 999812862
-999892447 -596881551
596947661 999826337
596819370 999954628
596906196 999867802
-999870795 -596903203
596867560 999906438
596930488 999843510
596846073 999927925
596944542 999829456
-999896654 -596877344
-999815077 -596958921
-999917457 -596856541
596913092 999860906
-999908680 -596865318
-999826984 -596947014
596899329 999874669
-999814850 -596959148
-999920164 -596853834
-999878328 -596895670
596815309 999958689
-999956063 -596817935
-999817246 -596956752
596940774 999833224
596802067 999971931
596805185 999968813
-999922900 -596851098
-999932243 -596841755
-999815282 -596958716
-999884538 -596889460
-999976228 -596797770
-999866501 -596907497
596873963 999900035
-999995528 -596778470
596949159 999824839
596945811 999828187
596944217 999829781
596826938 999947060
596869664 999904334
596973883 999800115
596878618 999895380
596864877 999909121
596860380 999913618
-999909641 -596864357
-999869322 -596904676
596973371 999800627
596833819 999940179
596883032 999890966
596919918 999854080
596901655 999872343
-999877422 -596896576
596793548 999980450
596870751 999903247
-999885201 -596888797
-999930585 -596843413
596838243 999935755
-999865748 -596908250
-999971338 -596802660
596904709 999869289
596778485 999995513
596833979 999940019
596928930 999845068
-999990617 -596783381
-999926352 -596847646
596788504 999985494
596972734 999801264
-999914769 -596859229
596803739 999970259
596912364 999861634
-999875370 -596898628
596802182 999971816
-999952600 -596821398
-999881825 -596892173
596950178 999823820
596843389 999930609
-999993881 -596780117
596783254 999990744
-999915954 -596858044
-999925715 -596848283
-999931212 -596842786
596848297 999925701
596912258 999861740
-999901680 -596872318
596813426 999960572
-999925469 -596848529
596896107 999877891
596955720 999818278
596962048 999811950
596963296 999810702
596855488 999918510
596877924 999896074
-999876629 -596897369
-999875954 -596898044
596934412 999839586
596888184 999885814
596794818 999979180
-999806275 -596967723
596872923 999901075
596791652 999982346
-999864947 -596909051
-999895982 -596878016
596794584 999979414
596970029 999803969
596846443 999927555
596820419 999953579
-999925449 -596848549
596947724 999826274
-999977275 -596796723
-999949132 -596824866
596820069 999953929
-999931899 -596842099
596846130 999927868
-999850392 -596923606
596924957 999849041
596901316 999872682
-999812600 -596961398
596938169 999835829
596778765 999995233
596800154 999973844
596891144 999882854
596916447 999857551
596956705 999817293
-999833756 -596940242
596787324 999986674
596829476 999944522
596963301 999810697
596850099 999923899
596971070 999802928
-999952101 -596821897
596943666 999830332
-999921838 -596852160
596885962 999888036
596836160 999937838
596897487 999876511
-999831369 -596942629
-999937830 -596836168
596883517 999890481
596933604 999840394
596864556 999909442
596851591 999922407
-999851336 -596922662
596943609 999830389
-999805969 -596968029
-999900445 -596873553
-999911631 -596862367
596830373 999943625
596948203 999825795
596844852 999929146
-999896781 -596877217
596914895 999859103
596916311 999857687
596966980 999807018
596802183 999971815
-999806574 -596967424
-999986858 -596787140
596834018 999939980
596801791 999972207
596909869 999864129
-999959570 -596814428
596801847 999972151
596853065 999920933
-999833989 -596940009
-999832274 -596941724
-999833083 -596940915
596825307 999948691
596813500 999960498
-999907739 -596866259
596839077 999934921
-999951885 -596822113
-999825890 -596948108
-999831693 -596942305
596871631 999902367
596931947 999842051
596806028 999967970
596785762 999988236
596894699 999879299
596918329 999855669
596828693 999945305
-999862003 -596911995
596896214 999877784
-999905147 -596868851
596832663 999941335
-999990377 -596783621
596911924 999862074
596957949 999816049
596848408 999925590
-999815934 -596958064
-999940904 -596833094
596858835 999915163
596831011 999942987
596919119 999854879
596785501 999988497
596778418 999995580
596785238 999988760
596929919 999844079
596959006 999814992
596815858 999958140
-999939937 -596834061
596861015 999912983
-999892195 -596881803
-999823006 -596950992
-999800346 -596973652
596791937 999982061
-999858971 -596915027
596863622 999910376
596955178 999818820
-999929621 -596844377
596789381 999984617
-999898749 -596875249
596791857 999982141
-999927113 -596846885
-999928232 -596845766
-999887457 -596886541
-999806385 -596967613
596971844 999802154
-999924986 -596849012
-999892887 -596881111
596816222 999957776
-999897063 -596876935
596899390 999874608
596919500 999854498
596901939 999872059
-999925627 -596848371
-999830714 -596943284
596868012 999905986
596777694 999996304
596858254 999915744
-999827809 -596946189
596837913 999936085
596871242 999902756
-999958735 -596815263
596890872 999883126
596822971 999951027
596850231 999923767
596960826 999813172
-999907560 -596866438
596776138 999997860
-999919009 -596854989
-999850725 -596923273
-999950743 -596823255
-999902840 -596871158
-999967576 -596806422
596838708 999935290
596939178 999834820
-999895412 -596878586
596856468 999917530
-999847736 -596926262
-999932044 -596841954
596897823 999876175
-999930713 -596843285
596880968 999893030
596824462 999949536
596966296 999807702
596806530 999967468
-999842352 -596931646
-999959376 -596814622
-999923406 -596850592
-999944801 -596829197
-999862480 -596911518
-999890235 -596883763
-999919446 -596854552
596895359 999878639
-999809776 -596964222
596942000 999831998
596947436 999826562
596836744 999937254
-999986260 -596787738
596860753 999913245
596856753 999917245
-999983962 -596790036
596907077 999866921
596796793 999977205
-999813956 -596960042
596882307 999891691
596949905 999824093
596933848 999840150
-999978917 -596795081
596943029 999830969
-999992712 -596781286
-999981927 -596792071
596791074 999982924
596951594 999822404
-999902107 -596871891
-999950776 -596823222
-999872666 -596901332
-999853903 -596920095
596904371 999869627
-999836532 -596937466
596933864 999840134
-999981258 -596792740
-999861881 -596912117
596877980 999896018
596862158 999911840
596836521 999937477
596784627 999989371
-999997279 -596776719
596831876 999942122
596918857 999855141
596973090 999800908
596912760 999861238
-999979096 -596794902
-999924228 -596849770
596806905 999967093
-999873188 -596900810
596958252 999815746
-999930029 -596843969
596912065 999861933
596871409 999902589
-999974563 -596799435
596942984 999831014
596785550 999988448
-999887411 -596886587
-999902080 -596871918
596859938 999914060
-999908885 -596865113
596830214 999943784
-999878748 -596895250
-999895012 -596878986
-999832629 -596941369
-999986709 -596787289
596971405 999802593
-999966619 -596807379
596814699 999959299
-999856067 -596917931
596960958 999813040
-999827437 -596946561
596878053 999895945
-999992385 -596781613
596866255 999907743
-999951716 -596822282
-999816814 -596957184
-999927430 -596846568
596872773 999901225
596851200 999922798
596778368 999995630
-999850519 -596923479
-999943278 -596830720
596949053 999824945
596911540 999862458
-999951038 -596822960
596934900 999839098
596783337 999990661
596789217 999984781
596841829 999932169
596855473 999918525
596805039 999968959
-999864625 -596909373
-999968595 -596805403
-999952504 -596821494
596950805 999823193
-999867759 -596906239
-999880082 -596893916
596892447 999881551
596778976 999995022
-999882521 -596891477
-999860685 -596913313
596869319 999904679
-999979670 -596794328
-999884934 -596889064
596815776 999958222
-999829461 -596944537
-999933988 -596840010
-999881114 -596892884
-999999142 -596774856
-999948629 -596825369
-999958037 -596815961
-999994763 -596779235
-999951416 -596822582
-999847753 -596926245
-999998091 -596775907
-999978913 -596795085
596917888 999856110
-999836158 -596937840
-999897285 -596876713
596879099 999894899
-999986829 -596787169
-999855517 -596918481
-999912689 -596861309
596962272 999811726
-999958444 -596815554
596898885 999875113
596940838 999833160
-999964352 -596809646
-999895342 -596878656
596801799 999972199
596935144 999838854
-999838982 -596935016
-999949340 -596824658
-999925282 -596848716
596838634 999935364
-999950497 -596823501
-999857760 -596916238
596782337 999991661
596833298 999940700
596856395 999917603
-999975210 -596798788
596961899 999812099
-999927325 -596846673
596885083 999888915
-999928147 -596845851
-999936179 -596837819
596854917 999919081
-999903143 -596870855
-999929192 -596844806
-999972501 -596801497
596911587 999862411
596786227 999987771
-999931080 -596842918
-999977108 -596796890
596961526 999812472
596783631 999990367
-999906149 -596867849
596947603 999826395
-999891817 -596882181
-999908295 -596865703
-999831196 -596942802
596909236 999864762
596817955 999956043
-999904048 -596869950
596876670 999897328
-999981464 -596792534
596894319 999879679
-999814175 -596959823
-999912368 -596861630
-999851406 -596922592
596930222 999843776
-999843813 -596930185
-999981236 -596792762
596897389 999876609
596783819 999990179
-999972682 -596801316
596882015 999891983
596923560 999850438
-999853795 -596920203
-999833076 -596940922
596875755 999898243
596935053 999838945
-999837262 -596936736
-999956974 -596817024
596885149 999888849
-999886590 -596887408
596913539 999860459
596908008 999865990
596774441 999999557
596971120 999802878
596854656 999919342
-999850174 -596923824
-999891046 -596882952
-999895849 -596878149
-999961410 -596812588
-999931078 -596842920
-999950843 -596823155
596870778 999903220
-999818563 -596955435
596856761 999917237
-999837973 -596936025
-999915483 -596858515
596881094 999892904
-999956986 -596817012
596953650 999820348
596913189 999860809
596813223 999960775
596819636 999954362
-999896912 -596877086
596865293 999908705
-999864389 -596909609
596855267 999918731
-999859298 -596914700
-999852911 -596921087
-999963738 -596810260
596886215 999887783
-999949784 -596824214
596921623 999852375
596887868 999886130
-999844173 -596929825
596958015 999815983
-999806135 -596967863
-999801480 -596972518
596880207 999893791
596956380 999817618
596934694 999839304
596860222 999913776
596833039 999940959
596824990 999949008
596885235 999888763
596882894 999891104
-999872794 -596901204
596878706 999895292
-999928680 -596845318
596864209 999909789
-999828111 -596945887
-999977270 -596796728
596972853 999801145
596874842 999899156
596886438 999887560
-999984514 -596789484
596909312 999864686
-999945074 -596828924
596876891 999897107
-999881048 -596892950
-999883524 -596890474
-999962807 -596811191
-999921489 -596852509
-999857323 -596916675
596943327 999830671
-999812403 -596961595
-999838800 -596935198
-999827132 -596946866
596832568 999941430
-999840979 -596933019
-999931303 -596842695
-999928248 -596845750
596807657 999966341
-999863380 -596910618
596821689 999952309
596792095 999981903
-999949509 -596824489
-999859285 -596914713
-999893150 -596880848
-999842356 -596931642
-999966175 -596807823
-999851378 -596922620
596785683 999988315
596911935 999862063
596831353 999942645
-999875100 -596898898
596904340 999869658
596942762 999831236
596786355 999987643
596836297 999937701
596928742 999845256
596954156 999819842
596775941 999998057
-999870433 -596903565
-999997369 -596776629
596809371 999964627
-999873187 -596900811
596880831 999893167
-999852101 -596921897
596952537 999821461
596834716 999939282
596892217 999881781
-999825202 -596948796
-999924055 -596849943
-999948871 -596825127
596969805 999804193
596851336 999922662
-999950030 -596823968
-999859254 -596914744
596835589 999938409
-999972977 -596801021
-999835988 -596938010
-999883216 -596890782
596964866 999809132
596928614 999845384
596914694 999859304
-999849638 -596924360
596895058 999878940
-999895717 -596878281
596967798 999806200
-999910358 -596863640
596951456 999822542
-999807727 -596966271
-999959056 -596814942
-999832655 -596941343
596922583 999851415
596925042 999848956
-999845968 -596928030
596959136 999814862
596912185 999861813
596844264 999929734
596889026 999884972
-999838212 -596935786
596871810 999902188
-999801011 -596972987
596926619 999847379
596838641 999935357
-999970163 -596803835
-999998105 -596775893
-999951145 -596822853
-999963308 -596810690
-999974347 -596799651
596959558 999814440
596818131 999955867
596893440 999880558
596942180 999831818
596822719 999951279
596968043 999805955
-999933368 -596840630
-999896481 -596877517
596973949 999800049
596949403 999824595
-999863136 -596910862
596878961 999895037
596781744 999992254
596949374 999824624
-999962593 -596811405
-999916392 -596857606
-999820099 -596953899
-999828851 -596945147
596810845 999963153
-999946039 -596827959
596902360 999871638
596937582 999836416
596820597 999953401
596800611 999973387
-999904437 -596869561
596820862 999953136
-999860283 -596913715
-999963909 -596810089
-999802545 -596971453
596856838 999917160
-999862765 -596911233
-999804904 -596969094
596952023 999821975
596965377 999808621
596859586 999914412
-999921261 -596852737
596813996 999960002
596922704 999851294
596823943 999950055
596864916 999909082
-999882096 -596891902
596774204 999999794
596840463 999933535
596796870 999977128
-999829598 -596944400
-999946432 -596827566
596788380 999985618
596808045 999965953
596825450 999948548
596789727 999984271
-999877983 -596896015
-999805829 -596968169
-999850749 -596923249
-999803258 -596970740
596780365 999993633
-999912518 -596861480
596780186 999993812
596932177 999841821
-999897491 -596876507
-999939087 -596834911
-999800652 -596973346
-999985091 -596788907
-999899568 -596874430
596842376 999931622
596877622 999896376
-999835100 -596938898
596917509 999856489
-999990393 -596783605
-999800615 -596973383
-999890151 -596883847
-999978973 -596795025
-999816829 -596957169
596809887 999964111
596837304 999936694
-999858268 -596915730
-999969366 -596804632
-999931719 -596842279
596829809 999944189
596950926 999823072
-999858774 -596915224
596939610 999834388
-999897581 -596876417
596797771 999976227
-999835112 -596938886
596936188 999837810
-999915968 -596858030
596785375 999988623
596869449 999904549
-999917005 -596856993
596873615 999900383
596825419 999948579
-999894655 -596879343
596783034 999990964
-999984021 -596789977
596902924 999871074
596877112 999896886
-999961539 -596812459
-999867225 -596906773
-999983124 -596790874
-999956002 -596817996
596799589 999974409
596938139 999835859
596776019 999997979
-999888338 -596885660
-999933817 -596840181
596782755 999991243
596857837 999916161
596780409 999993589
-999908712 -596865286
596782332 999991666
596894486 999879512
596805718 999968280
-999958923 -596815075
596872598 999901400
596875694 999898304
596972768 999801230
596961759 999812239
596900108 999873890
596833127 999940871
-999847824 -596926174
596949859 999824139
596840090 999933908
-999894679 -596879319
596922084 999851914
596959505 999814493
-999868125 -596905873
596936777 999837221
596819176 999954822
-999985722 -596788276
596841169 999932829
-999869939 -596904059
596803065 999970933
-999917135 -596856863
596852694 999921304
596837003 999936995
-999813322 -596960676
596937443 999836555
-999912333 -596861665
596861176 999912822
596812208 999961790
-999966429 -596807569
596895361 999878637
596915019 999858979
-999948488 -596825510
-999857295 -596916703
-999958200 -596815798
-999932475 -596841523
596854757 999919241
596832056 999941942
596841411 999932587
596792076 999981922
-999847342 -596926656
-999914430 -596859568
-999988754 -596785244
596783538 999990460
-999856839 -596917159
596809340 999964658
-999972012 -596801986
-999993771 -596780227
596888203 999885795
596774000 999999998
596815485 999958513
-999843453 -596930545
-999997902 -596776096
596813719 999960279
-999817171 -596956827
-999814199 -596959799
-999859333 -596914665
596801088 999972910
-999811913 -596962085
-999986457 -596787541
596814095 999959903
596845907 999928091
596940534 999833464
-999836126 -596937872
-999933266 -596840732
596906232 999867766
596954043 999819955
-999836972 -596937026
-999935159 -596838839
596888350 999885648
596861048 999912950
596934239 999839759
-999862070 -596911928
596855120 999918878
596937626 999836372
596877289 999896709
596923321 999850677
596832404 999941594
-999808059 -596965939
596919576 999854422
-999866935 -596907063
-999950479 -596823519
-999927765 -596846233
-999938307 -596835691
-999832840 -596941158
596776852 999997146
596864666 999909332
-999843041 -596930957
596843406 999930592
-999945848 -596828150
-999951479 -596822519
-999958775 -596815223
-999802260 -596971738
-999995269 -596778729
596926056 999847942
-999989925 -596784073
596878507 999895491
596792294 999981704
-999868444 -596905554
-999808708 -596965290
-999917169 -596856829
-999958716 -596815282
-999906574 -596867424
-999845145 -596928853
-999820032 -596953966
-999880945 -596893053
596804266 999969732
-999941663 -596832335
-999968840 -596805158
596817968 999956030
-999918326 -596855672
-999949365 -596824633
596894245 999879753
596799389 999974609
-999821159 -596952839
-999963680 -596810318
-999983244 -596790754
596889363 999884635
596939086 999834912
596863245 999910753
-999958253 -596815745
596900392 999873606
596870693 999903305
-999892407 -596881591
596877988 999896010
596780508 999993490
596854589 999919409
596912553 999861445
-999923341 -596850657
596861596 999912402
596839112 999934886
596783081 999990917
-999824309 -596949689
596777559 999996439
596963600 999810398
596776918 999997080
596922455 999851543
596916926 999857072
596834367 999939631
-999983597 -596790401
-999966368 -596807630
-999923383 -596850615
596787563 999986435
-999934222 -596839776
-999983367 -596790631
-999893881 -596880117
-999816368 -596957630
596857591 999916407
-999871357 -596902641
-999882208 -596891790
596903272 999870726
596967461 999806537
-999833733 -596940265
-999841061 -596932937
596819210 999954788
-999881725 -596892273
-999844641 -596929357
596949242 999824756
-999829690 -596944308
596957068 999816930
-999821944 -596952054
-999822934 -596951064
596814765 999959233
-999830310 -596943688
596783336 999990662
-999984654 -596789344
-999927420 -596846578
-999984277 -596789721
-999828920 -596945078
596954585 999819413
596875003 999898995
596875489 999898509
-999993547 -596780451
-999962550 -596811448
596959125 999814873
-999839156 -596934842
596958192 999815806
596863635 999910363
596788352 999985646
596783129 999990869
-999858694 -596915304
596971198 999802800
-999887684 -596886314
-999880495 -596893503
-999823127 -596950871
596840440 999933558
596811517 999962481
596957366 999816632
-999962722 -596811276
596893160 999880838
596861474 999912524
596964048 999809950
-999907919 -596866079
-999998465 -596775533
596956760 999817238
-999873510 -596900488
596898810 999875188
596867319 999906679
596858369 999915629
-999987590 -596786408
-999818375 -596955623
-999959613 -596814385
-999854472 -596919526
596886229 999887769
596936498 999837500
596844140 999929858
596814931 999959067
-999853212 -596920786
-999935840 -596838158
596951656 999822342
596909943 999864055
-999933410 -596840588
-999973132 -596800866
-999860166 -596913832
-999909085 -596864913
-999935971 -596838027
596919958 999854040
596963996 999810002
596959705 999814293
-999941261 -596832737
596821827 999952171
-999858991 -596915007
-999906428 -596867570
596941353 999832645
-999844209 -596929789
-999956963 -596817035
-999992667 -596781331
-999875395 -596898603
-999921405 -596852593
596903502 999870496
596820850 999953148
596856558 999917440
-999922337 -596851661
-999813839 -596960159
596790621 999983377
-999856474 -596917524
596776477 999997521
596936158 999837840
596774239 999999759
-999874243 -596899755
-999909271 -596864727
-999903006 -596870992
596777385 999996613
596799702 999974296
596792485 999981513
596889834 999884164
-999827511 -596946487
-999876460 -596897538
596794466 999979532
-999948386 -596825612
596835489 999938509
596964830 999809168
596853704 999920294
-999942035 -596831963
-999848667 -596925331
596805491 999968507
-999825397 -596948601
-999953507 -596820491
596909917 999864081
596892422 999881576
-999904972 -596869026
-999916733 -596857265
596912800 999861198
-999907345 -596866653
596861581 999912417
596810919 999963079
-999973311 -596800687
596873063 999900935
596907097 999866901
596808290 999965708
-999943436 -596830562
-999837688 -596936310
-999923566 -596850432
-999901446 -596872552
596918983 999855015
596909298 999864700
596829440 999944558
596847930 999926068
-999917904 -596856094
-999977155 -596796843
-999902508 -596871490
596970987 999803011
596856781 999917217
596816013 999957985
-999981795 -596792203
596898215 999875783
596778664 999995334
-999840430 -596933568
596886255 999887743
-999870754 -596903244
596935019 999838979
-999920326 -596853672
596819209 999954789
-999913343 -596860655
-999978377 -596795621
596911367 999862631
-999946795 -596827203
-999815880 -596958118
596953082 999820916
596796058 999977940
596813043 999960955
596776541 999997457
596949325 999824673
596864548 999909450
596855113 999918885
-999827697 -596946301
596792561 999981437
596828594 999945404
596867610 999906388
596836453 999937545
-999950042 -596823956
-999996651 -596777347
596946244 999827754
596811570 999962428
596903604 999870394
-999866274 -596907724
-999891517 -596882481
596871538 999902460
596841449 999932549
-999887140 -596886858
-999929559 -596844439
-999930772 -596843226
-999926501 -596847497
596777327 999996671
-999980669 -596793329
-999861048 -596912950
-999964447 -596809551
-999909201 -596864797
596914689 999859309
596779540 999994458
596813999 999959999
596849912 999924086
596914327 999859671
-999990491 -596783507
-999926942 -596847056
596912824 999861174
596852904 999921094
-999892605 -596881393
596840372 999933626
596906194 999867804
596829757 999944241
596942268 999831730
596863761 999910237
596822384 999951614
-999910941 -596863057
-999984533 -596789465
596965449 999808549
-999861715 -596912283
596861715 999912283
-999807446 -596966552
-999954155 -596819843
-999942780 -596831218
-999810357 -596963641
596894702 999879296
-999974650 -596799348
-999975181 -596798817
-999815251 -596958747
-999893635 -596880363
-999935988 -596838010
596791988 999982010
596950349 999823649
-999847726 -596926272
-999909958 -596864040
-999854616 -596919382
-999880534 -596893464
596910428 999863570
596789057 999984941
-999868724 -596905274
-999952479 -596821519
-999878453 -596895545
-999880490 -596893508
596943891 999830107
-999967074 -596806924
-999949113 -596824885
-999926403 -596847595
-999909273 -596864725
-999890114 -596883884
-999921388 -596852610
596928717 999845281
-999889381 -596884617
596912838 999861160
596931669 999842329
-999912612 -596861386
-999845053 -596928945
-999999167 -596774831
-999909723 -596864275
596927898 999846100
-999816830 -596957168
596914393 999859605
-999813944 -596960054
596811134 999962864
596911048 999862950
596777812 999996186
596918461 999855537
596796810 999977188
596805018 999968980
-999846916 -596927082
596923494 999850504
596809788 999964210
-999941173 -596832825
596960729 999813269
-999859615 -596914383
596782570 999991428
-999927948 -596846050
596807296 999966702
596781758 999992240
-999985214 -596788784
596783679 999990319
-999822989 -596951009
-999855712 -596918286
596880538 999893460
596928749 999845249
596947053 999826945
596914695 999859303
-999993330 -596780668
-999815153 -596958845
596883110 999890888
596812142 999961856
-999942399 -596831599
596869078 999904920
-999882219 -596891779
-999972743 -596801255
-999855841 -596918157
596973355 999800643
-999935873 -596838125
596950964 999823034
596816039 999957959
-999876225 -596897773
596916749 999857249
596889866 999884132
-999950320 -596823678
-999806398 -596967600
596894737 999879261
-999867912 -596906086
-999923058 -596850940
-999971305 -596802693
596810852 999963146
-999821631 -596952367
-999891937 -596882061
596784006 999989992
-999923695 -596850303
596910733 999863265
-999978348 -596795650
-999941576 -596832422
596893249 999880749
-999826668 -596947330
596796579 999977419
596810384 999963614
-999878288 -596895710
-999952603 -596821395
596962762 999811236
596872216 999901782
596940629 999833369
-999972591 -596801407
596836882 999937116
596834940 999939058
596854810 999919188
596800401 999973597
-999803810 -596970188
-999824377 -596949621
-999855743 -596918255
-999941883 -596832115
596920233 999853765
-999911439 -596862559
596847701 999926297
-999957944 -596816054
596917958 999856040
596810256 999963742
-999963890 -596810108
-999969188 -596804810
-999886474 -596887524
596943242 999830756
596932239 999841759
596861893 999912105
-999931678 -596842320
-999926315 -596847683
-999905438 -596868560
596902909 999871089
596948593 999825405
-999907213 -596866785
-999948276 -596825722
-999839948 -596934050
596878378 999895620
-999979786 -596794212
596926331 999847667
596883131 999890867
-999804610 -596969388
596947787 999826211
-999985451 -596788547
596880938 999893060
-999843266 -596930732
596930274 999843724
596776058 999997940
596890745 999883253
-999828178 -596945820
596972453 999801545
596954984 999819014
-999981316 -596792682
596918294 999855704
-999913046 -596860952
596910591 999863407
596936116 999837882
-999900004 -596873994
-999955783 -596818215
-999907189 -596866809
596966874 999807124
596868870 999905128
-999852249 -596921749
596946118 999827880
-999901712 -596872286
-999849961 -596924037
-999954723 -596819275
-999867504 -596906494
596935717 999838281
596836282 999937716
596876916 999897082
-999951619 -596822379
596939783 999834215
596936886 999837112
596826742 999947256
596883496 999890502
596788410 999985588
596959927 999814071
596950247 999823751
596952739 999821259
-999810872 -596963126
-999959925 -596814073
-999816356 -596957642
596870229 999903769
-999838181 -596935817
596853645 999920353
596795328 999978670
-999875832 -596898166
596854653 999919345
-999885447 -596888551
-999951607 -596822391
-999872215 -596901783
596960999 999812999
596816993 999957005
-999813967 -596960031
596834903 999939095
-999829021 -596944977
-999949346 -596824652
596808535 999965463
596911647 999862351
596795461 999978537
-999997312 -596776686
596829107 999944891
596959959 999814039
596781972 999992026
-999919226 -596854772
-999914615 -596859383
596794304 999979694
596941982 999832016
-999861703 -596912295
596816377 999957621
-999946831 -596827167
596950580 999823418
596948113 999825885
-999821407 -596952591
596776410 999997588
596873624 999900374
-999932130 -596841868
-999940435 -596833563
596795787 999978211
-999817938 -596956060
596972901 999801097
596954395 999819603
596936731 999837267
596958723 999815275
-999896662 -596877336
-999824053 -596949945
596829821 999944177
596855034 999918964
-999910482 -596863516
596824998 999949000
596805909 999968089
-999982312 -596791686
596809793 999964205
596963726 999810272
-999927946 -596846052
-999928834 -596845164
596794235 999979763
-999844860 -596929138
-999977475 -596796523
-999929793 -596844205
-999920441 -596853557
-999808882 -596965116
596944497 999829501
596936343 999837655
596944539 999829459
596893578 999880420
-999913758 -596860240
596863302 999910696
-999832573 -596941425
596785865 999988133
-999924097 -596849901
-999950125 -596823873
-999963893 -596810105
-999976512 -596797486
596911592 999862406
-999837970 -596936028
-999949061 -596824937
-999891309 -596882689
-999977948 -596796050
596799044 999974954
-999865477 -596908521
-999923422 -596850576
596824245 999949753
596834734 999939264
596892291 999881707
-999939367 -596834631
-999900587 -596873411
-999979235 -596794763
596919204 999854794
596779666 999994332
-999932492 -596841506
596915713 999858285
-999922163 -596851835
-999846681 -596927317
596819212 999954786
596950514 999823484
-999968796 -596805202
-999941965 -596832033
596873001 999900997
-999833211 -596940787
596819919 999954079
-999892554 -596881444
596956246 999817752
-999901552 -596872446
-999867604 -596906394
596859170 999914828
-999900037 -596873961
-999927275 -596846723
596897864 999876134
596922776 999851222
-999870002 -596903996
596966983 999807015
596924901 999849097
-999903481 -596870517
596922807 999851191
596831417 999942581
596778732 999995266
596920863 999853135
-999847006 -596926992
596876828 999897170
-999899512 -596874486
-999825702 -596948296
-999990543 -596783455
596865718 999908280
596917103 999856895
-999910637 -596863361
596827131 999946867
-999819451 -596954547
596948753 999825245
-999975593 -596798405
596958077 999815921
596855299 999918699
-999933400 -596840598
-999918071 -596855927
596824113 999949885
-999909669 -596864329
596912057 999861941
596842893 999931105
596788398 999985600
-999864010 -596909988
596830991 999943007
-999841692 -596932306
596791100 999982898
596777537 999996461
-999851287 -596922711
596783366 999990632
-999810616 -596963382
596936363 999837635
596909268 999864730
-999958618 -596815380
-999970027 -596803971
596829854 999944144
-999822242 -596951756
-999999623 -596774375
-999890933 -596883065
-999834979 -596939019
-999921265 -596852733
596838128 999935870
-999818275 -596955723
-999835954 -596938044
596879559 999894439
596953706 999820292
596903095 999870903
596868554 999905444
596849229 999924769
-999940045 -596833953
-999894733 -596879265
-999941815 -596832183
596800768 999973230
596792600 999981398
596793506 999980492
596947113 999826885
-999896315 -596877683
-999858082 -596915916
596971491 999802507
596920533 999853465
-999879848 -596894150
596853330 999920668
-999859446 -596914552
596862509 999911489
596954606 999819392
-999956774 -596817224
-999904021 -596869977
-999864515 -596909483
596932013 999841985
-999872805 -596901193
-999871913 -596902085
596802169 999971829
-999837123 -596936875
-999892507 -596881491
-999889530 -596884468
596879206 999894792
596836174 999937824
-999826484 -596947514
-999835188 -596938810
-999913000 -596860998
-999828089 -596945909
596944515 999829483
596945929 999828069
596807817 999966181
596886577 999887421
596899651 999874347
-999994465 -596779533
-999906328 -596867670
596923753 999850245
-999892989 -596881009
-999834368 -596939630
-999827947 -596946051
596971210 999802788
-999804276 -596969722
596819175 999954823
596870578 999903420
-999973352 -596800646
596970348 999803650
596788718 999985280
596889713 999884285
596951774 999822224
596912811 999861187
596929505 999844493
-999933186 -596840812
-999850799 -596923199
-999876879 -596897119
596786197 999987801
-999868403 -596905595
596813471 999960527
596861193 999912805
596970426 999803572
596904582 999869416
-999833134 -596940864
596800006 999973992
596947165 999826833
-999913800 -596860198
596841935 999932063
596826370 999947628
-999837071 -596936927
596901749 999872249
596964265 999809733
-999899374 -596874624
596847015 999926983
596800194 999973804
596965215 999808783
-999880653 -596893345
596823997 999950001
596954745 999819253
596817547 999956451
-999911333 -596862665
596868735 999905263
-999961386 -596812612
-999924266 -596849732
596845734 999928264
596777032 999996966
596930204 999843794
-999886760 -596887238
596924239 999849759
-999807675 -596966323
-999836060 -596937938
-999823098 -596950900
596791313 999982685
-999903805 -596870193
596963800 999810198
-999962531 -596811467
596822923 999951075
596790128 999983870
-999999491 -596774507
596941693 999832305
-999913495 -596860503
596820284 999953714
-999963577 -596810421
-999817326 -596956672
-999937575 -596836423
596920247 999853751
-999994824 -596779174
-999896785 -596877213
-999918165 -596855833
-999810454 -596963544
-999979576 -596794422
596777652 999996346
-999861246 -596912752
-999829312 -596944686
596803158 999970840
596784634 999989364
-999935347 -596838651
-999981129 -596792869
596888672 999885326
-999880727 -596893271
596847985 999926013
596885492 999888506
596919597 999854401
596886204 999887794
596869580 999904418
-999938283 -596835715
-999957243 -596816755
596953571 999820427
-999902984 -596871014
596928404 999845594
596966031 999807967
-999860206 -596913792
-999962594 -596811404
596802355 999971643
596803604 999970394
-999987387 -596786611
596801989 999972009
596800033 999973965
596945373 999828625
596950518 999823480
596835542 999938456
596774841 999999157
596780274 999993724
596793860 999980138
-999974285 -596799713
-999988832 -596785166
596886588 999887410
-999958738 -596815260
-999881469 -596892529
596865745 999908253
-999800487 -596973511
-999844894 -596929104
596909315 999864683
-999933876 -596840122
-999897145 -596876853
596880619 999893379
596803146 999970852
-999922396 -596851602
-999979644 -596794354
596783150 999990848
596860390 999913608
-999840934 -596933064
-999935766 -596838232
596804935 999969063
596892927 999881071
-999962435 -596811563
-999977985 -596796013
596870039 999903959
596949527 999824471
-999976324 -596797674
-999840242 -596933756
-999919100 -596854898
-999847654 -596926344
-999841729 -596932269
-999857200 -596916798
596924452 999849546
596783510 999990488
596805975 999968023
596780443 999993555
596961466 999812532
-999816822 -596957176
-999930216 -596843782
596952124 999821874
596933657 999840341
596969937 999804061
-999848542 -596925456
-999952245 -596821753
596958025 999815973
596878456 999895542
-999901767 -596872231
596930878 999843120
596855962 999918036
596792784 999981214
-999913837 -596860161
-999939126 -596834872
-999828372 -596945626
-999888125 -596885873
-999964371 -596809627
596887182 999886816
-999824028 -596949970
596910525 999863473
596918594 999855404
-999921619 -596852379
-999911796 -596862202
596774669 999999329
596918377 999855621
596852618 999921380
596923257 999850741
-999985752 -596788246
596928002 999845996
596925524 999848474
-999946038 -596827960
596958908 999815090
596854737 999919261
-999827347 -596946651
596799936 999974062
596876618 999897380
596809403 999964595
596883470 999890528
-999819922 -596954076
-999860013 -596913985
-999811017 -596962981
-999910137 -596863861
-999950052 -596823946
-999951576 -596822422
-999974098 -596799900
-999970337 -596803661
-999968104 -596805894
596912367 999861631
-999882183 -596891815
596900956 999873042
-999874730 -596899268
-999964535 -596809463
-999928489 -596845509
-999809344 -596964654
596888587 999885411
596921642 999852356
-999971811 -596802187
596790873 999983125
-999952699 -596821299
-999907618 -596866380
596785614 999988384
-999885480 -596888518
596965058 999808940
596922419 999851579
596774047 999999951
-999930143 -596843855
-999877120 -596896878
-999939992 -596834006
596892635 999881363
-999976828 -596797170
596792426 999981572
596828002 999945996
-999998271 -596775727
596945676 999828322
-999814919 -596959079
596802798 999971200
-999895735 -596878263
-999991684 -596782314
-999984429 -596789569
-999962907 -596811091
596955294 999818704
-999953748 -596820250
596950008 999823990
-999824407 -596949591
-999915708 -596858290
-999990636 -596783362
596942486 999831512
-999837474 -596936524
596929932 999844066
596793864 999980134
-999817874 -596956124
596877662 999896336
-999847002 -596926996
-999895145 -596878853
596823977 999950021
-999891031 -596882967
596951932 999822066
596783485 999990513
596783240 999990758
-999908088 -596865910
-999821541 -596952457
-999946456 -596827542
-999948101 -596825897
-999996105 -596777893
-999937837 -596836161
596859585 999914413
-999969993 -596804005
596934938 999839060
596779064 999994934
596971412 999802586
-999857360 -596916638
-999836949 -596937049
596881672 999892326
-999996431 -596777567
596870572 999903426
596840404 999933594
596962653 999811345
596912858 999861140
596944062 999829936
-999987673 -596786325
-999938560 -596835438
596871238 999902760
-999964142 -596809856
-999934091 -596839907
-999802117 -596971881
-999923927 -596850071
596839994 999934004
596967289 999806709
596912766 999861232
596866228 999907770
596966881 999807117
-999953603 -596820395
-999910622 -596863376
596811844 999962154
596779040 999994958
596833769 999940229
596906051 999867947
596884286 999889712
596883499 999890499
596828487 999945511
-999890267 -596883731
-999954910 -596819088
596942334 999831664
-999907201 -596866797
-999841377 -596932621
-999959658 -596814340
596788569 999985429
596949961 999824037
-999822143 -596951855
596844521 999929477
-999872845 -596901153
-999806004 -596967994
-999945227 -596828771
-999964164 -596809834
596946047 999827951
-999886303 -596887695
-999912569 -596861429
596968214 999805784
-999905171 -596868827
596867369 999906629
596906427 999867571
-999965846 -596808152
596820019 999953979
596866040 999907958
-999919864 -596854134
596815479 999958519
596958168 999815830
-999820060 -596953938
-999987727 -596786271
596786950 999987048
-999974516 -596799482
596947748 999826250
-999950767 -596823231
596941902 999832096
-999972294 -596801704
-999938896 -596835102
596846358 999927640
596957381 999816617
-999915053 -596858945
596884152 999889846
-999909564 -596864434
596970720 999803278
-999951719 -596822279
-999907290 -596866708
596956320 999817678
596891659 999882339
596818702 999955296
-999854119 -596919879
596774431 999999567
596812458 999961540
596806575 999967423
596811726 999962272
-999931847 -596842151
-999968068 -596805930
596774123 999999875
-999883296 -596890702
596781065 999992933
596897603 999876395
596867232 999906766
596864901 999909097
596871240 999902758
596787365 999986633
-999974571 -596799427
596814230 999959768
-999818100 -596955898
-999892693 -596881305
596849104 999924894
-999811512 -596962486
-999831101 -596942897
596845698 999928300
-999935044 -596838954
596869906 999904092
-999969855 -596804143
596846978 999927020
-999972774 -596801224
-999926485 -596847513
-999875893 -596898105
596808917 999965081
-999824587 -596949411
-999897953 -596876045
596869813 999904185
596946167 999827831
596791244 999982754
596855709 999918289
596824846 999949152
-999835573 -596938425
-999922974 -596851024
-999993202 -596780796
-999865425 -596908573
-999810196 -596963802
596820160 999953838
-999972620 -596801378
596893678 999880320
-999958838 -596815160
-999960795 -596813203
-999882409 -596891589
-999868312 -596905686
-999909047 -596864951
596925123 999848875
596944036 999829962
596852565 999921433
-999959911 -596814087
-999978688 -596795310
-999916685 -596857313
-999892753 -596881245
596940012 999833986
596922271 999851727
596820001 999953997
-999813634 -596960364
-999876143 -596897855
-999800954 -596973044
596777754 999996244
596897484 999876514
-999854547 -596919451
596828127 999945871
-999959370 -596814628
-999992730 -596781268
-999920376 -596853622
596840141 999933857
596804991 999969007
596832176 999941822
-999907006 -596866992
-999929320 -596844678
596944927 999829071
596872985 999901013
-999838817 -596935181
596806689 999967309
596792057 999981941
-999860629 -596913369
596921457 999852541
-999988164 -596785834
-999806462 -596967536
596901911 999872087
596948825 999825173
-999990180 -596783818
596807850 999966148
596818793 999955205
596952881 999821117
596973556 999800442
-999855716 -596918282
-999985882 -596788116
596922159 999851839
596849924 999924074
596851559 999922439
-999840388 -596933610
-999938972 -596835026
596849460 999924538
-999936129 -596837869
-999835504 -596938494
-999914582 -596859416
-999908077 -596865921
596843174 999930824
596872114 999901884
596919801 999854197
596883184 999890814
596927301 999846697
-999810161 -596963837
596927051 999846947
596829145 999944853
-999920651 -596853347
-999897393 -596876605
596886647 999887351
-999972052 -596801946
-999822239 -596951759
596808240 999965758
596864416 999909582
596960630 999813368
-999977351 -596796647
596893640 999880358
596879069 999894929
596956147 999817851
-999865239 -596908759
-999986500 -596787498
-999955469 -596818529
-999892072 -596881926
-999999367 -596774631
596940181 999833817
596865833 999908165
596969067 999804931
596813917 999960081
596793910 999980088
596927240 999846758
-999890115 -596883883
-999871142 -596902856
-999978520 -596795478
-999882560 -596891438
-999829097 -596944901
-999982717 -596791281
596877739 999896259
-999877079 -596896919
596916522 999857476
596871855 999902143
596876228 999897770
596941942 999832056
596777319 999996679
596941676 999832322
-999930158 -596843840
596963112 999810886
596809741 999964257
596962565 999811433
-999954331 -596819667
596797371 999976627
596935313 999838685
596830724 999943274
596910078 999863920
-999962797 -596811201
-999949272 -596824726
-999923142 -596850856
596931307 999842691
-999898886 -596875112
596884688 999889310
-999920178 -596853820
-999952676 -596821322
596810300 999963698
596830304 999943694
-999940609 -596833389
596838715 999935283
596851104 999922894
596943826 999830172
-999968785 -596805213
596948830 999825168
-999913424 -596860574
-999964342 -596809656
596939790 999834208
596779056 999994942
-999921955 -596852043
596829607 999944391
596960305 999813693
-999986178 -596787820
-999877267 -596896731
-999823333 -596950665
-999985732 -596788266
596966536 999807462
596822584 999951414
-999803321 -596970677
-999945013 -596828985
-999984487 -596789511
596885576 999888422
596879636 999894362
-999976176 -596797822
596908519 999865479
596966288 999807710
-999969588 -596804410
596892400 999881598
-999825878 -596948120
596818894 999955104
596877228 999896770
-999920771 -596853227
596923842 999850156
596940961 999833037
-999883295 -596890703
-999974542 -596799456
-999854287 -596919711
-999849711 -596924287
-999804169 -596969829
-999901486 -596872512
596862287 999911711
-999876638 -596897360
-999811825 -596962173
-999973848 -596800150
596857118 999916880
596883191 999890807
-999976123 -596797875
596831687 999942311
-999935680 -596838318
-999946400 -596827598
-999890904 -596883094
596810229 999963769
596965801 999808197
596835923 999938075
-999955847 -596818151
596905796 999868202
596864549 999909449
-999860609 -596913389
596829234 999944764
-999845308 -596928690
-999872213 -596901785
-999856670 -596917328
596907621 999866377
596781640 999992358
-999802046 -596971952
596896494 999877504
-999934478 -596839520
596922289 999851709
-999803347 -596970651
-999824760 -596949238
-999950968 -596823030
596774253 999999745
-999806191 -596967807
-999975690 -596798308
-999861891 -596912107
596931408 999842590
596952294 999821704
-999806145 -596967853
-999873931 -596900067
596820779 999953219
596910159 999863839
-999841129 -596932869
-999929290 -596844708
-999805617 -596968381
596845001 999928997
-999822188 -596951810
596793417 999980581
-999918945 -596855053
596893245 999880753
-999987984 -596786014
596830418 999943580
596786581 999987417
596860562 999913436
-999940507 -596833491
596847686 999926312
596917313 999856685
596921504 999852494
-999865210 -596908788
596816596 999957402
-999938853 -596835145
596863717 999910281
-999969598 -596804400
596916777 999857221
596881074 999892924
-999835497 -596938501
596951047 999822951
-999951874 -596822124
-999820303 -596953695
-999959451 -596814547
596880550 999893448
-999836904 -596937094
596904273 999869725
596925215 999848783
-999926907 -596847091
-999855144 -596918854
-999846528 -596927470
-999842393 -596931605
-999900874 -596873124
-999811198 -596962800
596967601 999806397
-999956284 -596817714
596786311 999987687
-999977698 -596796300
596886737 999887261
596903662 999870336
-999967205 -596806793
596953467 999820531
-999972802 -596801196
-999982168 -596791830
596785870 999988128
596954746 999819252
-999966381 -596807617
-999935461 -596838537
596817920 999956078
-999977772 -596796226
-999904758 -596869240
-999849657 -596924341
-999992149 -596781849
-999922123 -596851875
-999915519 -596858479
596926381 999847617
-999986619 -596787379
596775063 999998935
596792733 999981265
596929369 999844629
596774130 999999868
-999840589 -596933409
-999884956 -596889042
-999897901 -596876097
-999886046 -596887952
596864990 999909008
-999881716 -596892282
596942581 999831417
-999812851 -596961147
-999900507 -596873491
-999886335 -596887663
-999850415 -596923583
596900792 999873206
596894194 999879804
-999892128 -596881870
596935327 999838671
596972587 999801411
596956645 999817353
-999972131 -596801867
-999911187 -596862811
596880569 999893429
596804283 999969715
-999912533 -596861465
-999932585 -596841413
596933635 999840363
-999991398 -596782600
596917242 999856756
-999829389 -596944609
596809720 999964278
596810936 999963062
596858735 999915263
596829426 999944572
-999896818 -596877180
-999918417 -596855581
-999978222 -596795776
596832379 999941619
-999825652 -596948346
-999962668 -596811330
596812832 999961166
-999869018 -596904980
596960377 999813621
-999850492 -596923506
-999834123 -596939875
-999838876 -596935122
-999905320 -596868678
596783809 999990189
-999951122 -596822876
-999975206 -596798792
596887102 999886896
596946277 999827721
596799139 999974859
-999998328 -596775670
-999813083 -596960915
596919527 999854471
596946109 999827889
596816110 999957888
596824298 999949700
596943628 999830370
-999936949 -596837049
596914106 999859892
596777763 999996235
596830179 999943819
-999998951 -596775047
596826578 999947420
596964235 999809763
596882642 999891356
-999990416 -596783582
-999816627 -596957371
-999998329 -596775669
596819708 999954290
596944324 999829674
-999926383 -596847615
-999894420 -596879578
-999834832 -596939166
596876548 999897450
-999814639 -596959359
596950598 999823400
-999957710 -596816288
596901700 999872298
-999893099 -596880899
-999815529 -596958469
596821636 999952362
-999888313 -596885685
-999855644 -596918354
596962537 999811461
596959086 999814912
596826426 999947572
596777789 999996209
-999959214 -596814784
-999928463 -596845535
-999980704 -596793294
596949213 999824785
-999831405 -596942593
-999909870 -596864128
-999901971 -596872027
596890574 999883424
596895241 999878757
-999851270 -596922728
-999939461 -596834537
596972608 999801390
596945788 999828210
596902378 999871620
596882461 999891537
596819439 999954559
596774178 999999820
596943474 999830524
-999954342 -596819656
-999967503 -596806495
-999948213 -596825785
596792185 999981813
596868963 999905035
-999886323 -596887675
596889467 999884531
-999968150 -596805848
-999826218 -596947780
-999858449 -596915549
596848763 999925235
-999963395 -596810603
596923896 999850102
596940192 999833806
-999908811 -596865187
-999813620 -596960378
596815836 999958162
596794224 999979774
596802303 999971695
-999936559 -596837439
596798664 999975334
596958897 999815101
-999885418 -596888580
-999939652 -596834346
596928215 999845783
-999974950 -596799048
596812716 999961282
-999846146 -596927852
-999981681 -596792317
596945848 999828150
-999945829 -596828169
596813490 999960508
596910542 999863456
-999896321 -596877677
-999925848 -596848150
-999846127 -596927871
596916153 999857845
-999809359 -596964639
596963850 999810148
-999805545 -596968453
-999961996 -596812002
596893961 999880037
596798838 999975160
596904615 999869383
596896006 999877992
-999883973 -596890025
-999974908 -596799090
-999874360 -596899638
-999990339 -596783659
-999827326 -596946672
-999854353 -596919645
596783992 999990006
596876915 999897083
-999805974 -596968024
596860312 999913686
-999825001 -596948997
-999870562 -596903436
596784719 999989279
596953870 999820128
596875982 999898016
-999845876 -596928122
-999913174 -596860824
-999825097 -596948901
-999929727 -596844271
-999826419 -596947579
-999932983 -596841015
596919226 999854772
596935593 999838405
596973527 999800471
-999892246 -596881752
596961167 999812831
-999877449 -596896549
-999993744 -596780254
596862817 999911181
-999874892 -596899106
-999823344 -596950654
-999994161 -596779837
596829459 999944539
596804588 999969410
-999936810 -596837188
596874717 999899281
596966107 999807891
596935741 999838257
596945521 999828477
-999887248 -596886750
596956067 999817931
-999898637 -596875361
596864480 999909518
-999959002 -596814996
596839511 999934487
-999802806 -596971192
-999953478 -596820520
596792725 999981273
596775495 999998503
596830669 999943329
-999909093 -596864905
596919799 999854199
-999896081 -596877917
596967962 999806036
596780255 999993743
-999933893 -596840105
596847486 999926512
596826195 999947803
596918209 999855789
596924564 999849434
-999939496 -596834502
-999990183 -596783815
-999840005 -596933993
-999843219 -596930779
-999996614 -596777384
596816602 999957396
-999912812 -596861186
-999866376 -596907622
596921455 999852543
-999980727 -596793271
-999950486 -596823512
-999942932 -596831066
596811707 999962291
-999833654 -596940344
-999877573 -596896425
-999938106 -596835892
596846354 999927644
-999994920 -596779078
596973879 999800119
-999995414 -596778584
596959282 999814716
596935726 999838272
596923578 999850420
596852295 999921703
-999997619 -596776379
-999889422 -596884576
-999849010 -596924988
-999925805 -596848193
596943066 999830932
596967070 999806928
596937405 999836593
596821620 999952378
596775647 999998351
596794548 999979450
596836994 999937004
-999919220 -596854778
596817426 999956572
596911684 999862314
-999875438 -596898560
-999945666 -596828332
-999913731 -596860267
596872129 999901869
596828005 999945993
-999821990 -596952008
-999988695 -596785303
596808283 999965715
-999907763 -596866235
596875832 999898166
596778387 999995611
596924850 999849148
596859578 999914420
-999831150 -596942848
596940679 999833319
596836088 999937910
-999968947 -596805051
596911289 999862709
596910765 999863233
596940580 999833418
596843970 999930028
596936892 999837106
596937312 999836686
-999829602 -596944396
-999945412 -596828586
596898393 999875605
-999868451 -596905547
-999935224 -596838774
-999901903 -596872095
-999900579 -596873419
-999928530 -596845468
596901493 999872505
596967696 999806302
596856114 999917884
596919036 999854962
-999999550 -596774448
-999940333 -596833665
-999912002 -596861996
596845631 999928367
596972630 999801368
596904699 999869299
596892010 999881988
-999815299 -596958699
596966732 999807266
596906447 999867551
-999975827 -596798171
596919273 999854725
-999872987 -596901011
596869435 999904563
-999915089 -596858909
596879107 999894891
-999849757 -596924241
-999949262 -596824736
596776218 999997780
596885779 999888219
596791758 999982240
-999865031 -596908967
-999821219 -596952779
-999868331 -596905667
-999875250 -596898748
596819147 999954851
596882009 999891989
596805594 999968404
596801476 999972522
-999986340 -596787658
596835093 999938905
-999932230 -596841768
596917825 999856173
-999971390 -596802608
596785017 999988981
596940207 999833791
596949071 999824927
-999822737 -596951261
596875967 999898031
-999986578 -596787420
596962321 999811677
596883996 999890002
-999857693 -596916305
596935585 999838413
-999961778 -596812220
596832599 999941399
-999912889 -596861109
596965281 999808717
-999940569 -596833429
596938290 999835708
-999983563 -596790435
596799626 999974372
-999920694 -596853304
-999839040 -596934958
-999887131 -596886867
596930587 999843411
-999802710 -596971288
-999981930 -596792068
-999902104 -596871894
-999988238 -596785760
596934622 999839376
-999924402 -596849596
596809047 999964951
596888753 999885245
596904225 999869773
596892791 999881207
596851251 999922747
-999924904 -596849094
596815481 999958517
-999892555 -596881443
596839684 999934314
-999893341 -596880657
596878407 999895591
596854082 999919916
-999917195 -596856803
-999973957 -596800041
596896699 999877299
-999865720 -596908278
596847213 999926785
-999893251 -596880747
596844007 999929991
596866567 999907431
596911949 999862049
-999831953 -596942045
-999990522 -596783476
596931526 999842472
596784956 999989042
596968844 999805154
596879531 999894467
-999837337 -596936661
-999837066 -596936932
596966987 999807011
-999986998 -596787000
-999921224 -596852774
-999902077 -596871921
596790129 999983869
596809549 999964449
596887795 999886203
596913670 999860328
-999817771 -596956227
596964433 999809565
596887839 999886159
-999809290 -596964708
596972284 999801714
-999809988 -596964010
596795656 999978342
-999968723 -596805275
-999890876 -596883122
-999920196 -596853802
596966035 999807963
-999999232 -596774766
-999893120 -596880878
596784082 999989916
596878410 999895588
-999899795 -596874203
596783271 999990727
596958530 999815468
596782776 999991222
-999811203 -596962795
596963148 999810850
-999960637 -596813361
-999829106 -596944892
596865805 999908193
596862675 999911323
596774318 999999680
596951611 999822387
-999809974 -596964024
596868379 999905619
596965535 999808463
596965105 999808893
596919513 999854485
596802135 999971863
-999805004 -596968994
596939453 999834545
596779756 999994242
-999946430 -596827568
596883489 999890509
-999890015 -596883983
596926635 999847363
596915196 999858802
-999986414 -596787584
596905024 999868974
-999903315 -596870683
596800229 999973769
596864607 999909391
-999836430 -596937568
-999914326 -596859672
-999810419 -596963579
-999812853 -596961145
596800947 999973051
-999801571 -596972427
-999830574 -596943424
596909556 999864442
596882446 999891552
-999897172 -596876826
-999862640 -596911358
596856537 999917461
-999967759 -596806239
-999832229 -596941769
-999991667 -596782331
-999850305 -596923693
596917383 999856615
-999963899 -596810099
-999933146 -596840852
596963619 999810379
596865923 999908075
-999822999 -596950999
596870617 999903381
596881096 999892902
596795785 999978213
596833898 999940100
596942143 999831855
596874266 999899732
596815885 999958113
596884754 999889244
596905191 999868807
-999957036 -596816962
-999982517 -596791481
-999942028 -596831970
-999858349 -596915649
596900524 999873474
596801940 999972058
-999826538 -596947460
596935749 999838249
596881069 999892929
596912328 999861670
596967369 999806629
596825034 999948964
-999807824 -596966174
-999848445 -596925553
596898360 999875638
596966890 999807108
-999922506 -596851492
-999918275 -596855723
596859884 999914114
-999914355 -596859643
-999869249 -596904749
596797035 999976963
-999978928 -596795070
-999939050 -596834948
-999939189 -596834809
596841792 999932206
-999857787 -596916211
-999813237 -596960761
-999911393 -596862605
-999963979 -596810019
596904924 999869074
-999974274 -596799724
596827802 999946196
596904781 999869217
596854901 999919097
-999860564 -596913434
596800008 999973990
596803622 999970376
596775998 999998000
-999972887 -596801111
-999849231 -596924767
596905766 999868232
596816135 999957863
596910372 999863626
596884698 999889300
-999961503 -596812495
596854968 999919030
596829193 999944805
-999933694 -596840304
-999953168 -596820830
-999900906 -596873092
-999887302 -596886696
596919399 999854599
-999980858 -596793140
596833573 999940425
-999864017 -596909981
596858724 999915274
596794516 999979482
-999974418 -596799580
596942551 999831447
596895713 999878285
-999800847 -596973151
-999921043 -596852955
-999953501 -596820497
-999911416 -596862582
-999882051 -596891947
596844547 999929451
-999948167 -596825831
-999970822 -596803176
596882685 999891313
596798968 999975030
596854808 999919190
596795161 999978837
596774688 999999310
596802273 999971725
596815173 999958825
596854422 999919576
-999819138 -596954860
-999914498 -596859500
-999877821 -596896177
-999845511 -596928487
-999804789 -596969209
596914456 999859542
-999863353 -596910645
596895159 999878839
-999860543 -596913455
596937700 999836298
596902880 999871118
-999904586 -596869412
596954526 999819472
596963950 999810048
596901262 999872736
596805886 999968112
596883478 999890520
596962071 999811927
-999822096 -596951902
-999954030 -596819968
596912576 999861422
-999932168 -596841830
-999979258 -596794740
596927339 999846659
-999902607 -596871391
-999888470 -596885528
-999978203 -596795795
-999945218 -596828780
-999845465 -596928533
596826515 999947483
-999855994 -596918004
596953971 999820027
596836508 999937490
596827897 999946101
-999870600 -596903398
596856020 999917978
-999816770 -596957228
596965468 999808530
596941579 999832419
596936376 999837622
-999868846 -596905152
596880663 999893335
596788241 999985757
596839392 999934606
596905397 999868601
-999976126 -596797872
596774207 999999791
596796250 999977748
-999925815 -596848183
-999915485 -596858513
-999994524 -596779474
-999907722 -596866276
596896245 999877753
-999992425 -596781573
596870380 999903618
-999845023 -596928975
-999910606 -596863392
-999988147 -596785851
596866568 999907430
-999939350 -596834648
-999920561 -596853437
-999953604 -596820394
596858447 999915551
-999927072 -596846926
-999910089 -596863909
-999918705 -596855293
-999837725 -596936273
596905876 999868122
-999905072 -596868926
596875349 999898649
596959283 999814715
596953718 999820280
596967695 999806303
596820075 999953923
-999824831 -596949167
596959429 999814569
-999826587 -596947411
-999983622 -596790376
-999806563 -596967435
-999903136 -596870862
596854096 999919902
596849319 999924679
-999985853 -596788145
596971137 999802861
596776645 999997353
596958960 999815038
596939310 999834688
596893273 999880725
596875201 999898797
-999863975 -596910023
596926254 999847744
596926724 999847274
596926468 999847530
596898502 999875496
596813430 999960568
-999879102 -596894896
-999809761 -596964237
596823634 999950364
-999977119 -596796879
596857293 999916705
-999869691 -596904307
596865698 999908300
-999833309 -596940689
596797577 999976421
-999826640 -596947358
-999998380 -596775618
596901630 999872368
-999861898 -596912100
596818840 999955158
-999808871 -596965127
-999862815 -596911183
596902812 999871186
-999944807 -596829191
596864197 999909801
-999915151 -596858847
596780699 999993299
596867321 999906677
596820993 999953005
596921617 999852381
596884223 999889775
596930479 999843519
-999939059 -596834939
-999851985 -596922013
-999802958 -596971040
-999826106 -596947892
596902968 999871030
-999947090 -596826908
-999994359 -596779639
596949261 999824737
-999868512 -596905486
596800895 999973103
596792893 999981105
-999875392 -596898606
596861847 999912151
596906775 999867223
596852841 999921157
596895660 999878338
-999904814 -596869184
-999913721 -596860277
596813376 999960622
596963673 999810325
-999853635 -596920363
-999858310 -596915688
596904274 999869724
596784360 999989638
596946473 999827525
596821065 999952933
-999893285 -596880713
596827805 999946193
-999955875 -596818123
-999840977 -596933021
-999981337 -596792661
596928718 999845280
596840733 999933265
596776325 999997673
596776578 999997420
596971049 999802949
596891631 999882367
596900382 999873616
-999871199 -596902799
-999827035 -596946963
-999941874 -596832124
596883925 999890073
596954204 999819794
596907091 999866907
596937647 999836351
596859010 999914988
-999829705 -596944293
-999865703 -596908295
-999842269 -596931729
596945123 999828875
596843906 999930092
-999938040 -596835958
596859240 999914758
596784573 999989425
-999802319 -596971679
596900625 999873373
596938393 999835605
-999976604 -596797394
-999887358 -596886640
-999989012 -596784986
596885468 999888530
596853995 999920003
-999858416 -596915582
596833139 999940859
-999933662 -596840336
-999942120 -596831878
596941256 999832742
-999828065 -596945933
596793534 999980464
596842243 999931755
596837519 999936479
-999953998 -596820000
596853862 999920136
596935860 999838138
596866075 999907923
596921412 999852586
596836642 999937356
-999894682 -596879316
596966912 999807086
596902783 999871215
596921572 999852426
-999889032 -596884966
-999833542 -596940456
-999972350 -596801648
-999972923 -596801075
-999975966 -596798032
596972218 999801780
-999934538 -596839460
596899442 999874556
596792604 999981394
-999898504 -596875494
596922661 999851337
596868813 999905185
-999863947 -596910051
596901147 999872851
-999917140 -596856858
596835321 999938677
-999979726 -596794272
-999995085 -596778913
-999906811 -596867187
-999848949 -596925049
-999852190 -596921808
596864455 999909543
596877743 999896255
-999975879 -596798119
-999890668 -596883330
-999982854 -596791144
596822957 999951041
-999932309 -596841689
596808662 999965336
596901952 999872046
596786796 999987202
-999994369 -596779629
596924436 999849562
-999849633 -596924365
596939473 999834525
-999940148 -596833850
-999891402 -596882596
-999842115 -596931883
-999984182 -596789816
596949105 999824893
596925017 999848981
596792564 999981434
596778863 999995135
596880732 999893266
-999860025 -596913973
596850338 999923660
-999946481 -596827517
596834685 999939313
-999942370 -596831628
-999830874 -596943124
596903454 999870544
-999954660 -596819338
596966733 999807265
596888148 999885850
-999875046 -596898952
596934139 999839859
596847754 999926244
596885430 999888568
-999911615 -596862383
596896770 999877228
596844401 999929597
596819687 999954311
596887180 999886818
596801573 999972425
-999959069 -596814929
596968465 999805533
596835233 999938765
-999867790 -596906208
596973711 999800287
-999916827 -596857171
596973506 999800492
596954900 999819098
596840300 999933698
596963704 999810294
596885650 999888348
-999906653 -596867345
-999847829 -596926169
-999894199 -596879799
596823444 999950554
596827475 999946523
-999860125 -596913873
596839779 999934219
596952707 999821291
596808100 999965898
596968365 999805633
596851298 999922700
-999942787 -596831211
596826396 999947602
596881603 999892395
596952111 999821887
-999858715 -596915283
-999972914 -596801084
596897572 999876426
-999969734 -596804264
596909775 999864223
-999896286 -596877712
-999883693 -596890305
596949801 999824197
-999959012 -596814986
-999836676 -596937322
-999815650 -596958348
596968411 999805587
-999821612 -596952386
-999898925 -596875073
-999919520 -596854478
-999954430 -596819568
596928934 999845064
-999928066 -596845932
596901296 999872702
596908203 999865795
-999965688 -596808310
596847322 999926676
-999920473 -596853525
-999881480 -596892518
596897808 999876190
-999896161 -596877837
596846624 999927374
596956725 999817273
596870093 999903905
596967881 999806117
596970298 999803700
-999847870 -596926128
596884023 999889975
-999943565 -596830433
596897909 999876089
596812970 999961028
596818480 999955518
-999969518 -596804480
596846262 999927736
-999901866 -596872132
-999984214 -596789784
-999899392 -596874606
596890348 999883650
596785907 999988091
-999976576 -596797422
-999831005 -596942993
596878791 999895207
596900773 999873225
596869117 999904881
596910916 999863082
-999986048 -596787950
-999914143 -596859855
596790945 999983053
596967259 999806739
-999821357 -596952641
596776108 999997890
-999939954 -596834044
-999811816 -596962182
-999834167 -596939831
-999918965 -596855033
596932658 999841340
596848248 999925750
596870248 999903750
-999876097 -596897901
-999912752 -596861246
596861234 999912764
596780138 999993860
596917307 999856691
-999959757 -596814241
596829590 999944408
-999988084 -596785914
-999849989 -596924009
596833512 999940486
596953258 999820740
596867731 999906267
-999810368 -596963630
596859645 999914353
596955086 999818912
-999874670 -596899328
-999884724 -596889274
-999817684 -596956314
596849595 999924403
-999956493 -596817505
-999911646 -596862352
596816664 999957334
596827581 999946417
-999815897 -596958101
-999840288 -596933710
-999980804 -596793194
596941382 999832616
-999958127 -596815871
596958201 999815797
596868990 999905008
596945152 999828846
596825752 999948246
-999897704 -596876294
-999997475 -596776523
596922149 999851849
596957932 999816066
-999920220 -596853778
596907226 999866772
596854603 999919395
596883115 999890883
596785398 999988600
596806945 999967053
596940554 999833444
-999922510 -596851488
-999895977 -596878021
596839910 999934088
596842732 999931266
596968554 999805444
596957432 999816566
-999954661 -596819337
596779879 999994119
596827866 999946132
596802813 999971185
-999902889 -596871109
596882944 999891054
-999866289 -596907709
596777697 999996301
596827146 999946852
-999861068 -596912930
-999998751 -596775247
-999915075 -596858923
-999864124 -596909874
596795204 999978794
-999864880 -596909118
-999870845 -596903153
-999864399 -596909599
596804466 999969532
596967539 999806459
-999910230 -596863768
596827024 999946974
-999912217 -596861781
-999893826 -596880172
596839109 999934889
-999885889 -596888109
-999836223 -596937775
-999956837 -596817161
596959436 999814562
-999835652 -596938346
596957377 999816621
-999957234 -596816764
-999805344 -596968654
-999952983 -596821015
-999950495 -596823503
596973729 999800269
-999876584 -596897414
596913841 999860157
596841775 999932223
596789829 999984169
596892600 999881398
-999823600 -596950398
596923603 999850395
-999822572 -596951426
596927412 999846586
596834574 999939424
-999975761 -596798237
596800785 999973213
-999987155 -596786843
596950519 999823479
-999971547 -596802451
-999985825 -596788173
-999844674 -596929324
-999965646 -596808352
596911824 999862174
596972447 999801551
-999917356 -596856642
596830706 999943292
-999867090 -596906908
-999842556 -596931442
596799167 999974831
596828718 999945280
596822657 999951341
-999982262 -596791736
596782963 999991035
596897268 999876730
-999829679 -596944319
596829321 999944677
-999907277 -596866721
-999963330 -596810668
-999921338 -596852660
-999953949 -596820049
-999891001 -596882997
596797099 999976899
-999991419 -596782579
-999943629 -596830369
596851903 999922095
596787219 999986779
596914984 999859014
596957165 999816833
596912613 999861385
-999960809 -596813189
-999857097 -596916901
-999927088 -596846910
-999958850 -596815148
596799247 999974751
596943831 999830167
-999916745 -596857253
596951949 999822049
-999929295 -596844703
-999856842 -596917156
596957838 999816160
-999811059 -596962939
-999841109 -596932889
596777637 999996361
596949948 999824050
596887485 999886513
596785181 999988817
596816001 999957997
596950794 999823204
-999861911 -596912087
596890951 999883047
-999820149 -596953849
-999930796 -596843202
596846126 999927872
-999927977 -596846021
-999896773 -596877225
-999862692 -596911306
596884913 999889085
-999918822 -596855176
596969675 999804323
596816363 999957635
596937086 999836912
596897870 999876128
596819766 999954232
596946618 999827380
-999892882 -596881116
-999833597 -596940401
-999823023 -596950975
596829057 999944941
-999837923 -596936075
596848270 999925728
-999863383 -596910615
596872250 999901748
-999973543 -596800455
-999819059 -596954939
-999946558 -596827440
-999802713 -596971285
596908354 999865644
596887542 999886456
-999915888 -596858110
596921966 999852032
-999942689 -596831309
596832220 999941778
-999889952 -596884046
596876773 999897225
-999872398 -596901600
596928957 999845041
-999804111 -596969887
-999901693 -596872305
-999826511 -596947487
596819498 999954500
596965916 999808082
596778927 999995071
-999833720 -596940278
596822218 999951780
596933524 999840474
596889391 999884607
596968944 999805054
596914103 999859895
596922074 999851924
596784649 999989349
-999900399 -596873599
596894946 999879052
-999823422 -596950576
596877305 999896693
-999870568 -596903430
-999936026 -596837972
-999920731 -596853267
596846996 999927002
596782268 999991730
596814790 999959208
596796216 999977782
-999877100 -596896898
-999970228 -596803770
-999847220 -596926778
596971603 999802395
596888896 999885102
596886856 999887142
-999903942 -596870056
-999909549 -596864449
-999968010 -596805988
596924606 999849392
596966234 999807764
596966090 999807908
-999901192 -596872806
596797242 999976756
596790314 999983684
596784036 999989962
-999947361 -596826637
596905104 999868894
596914057 999859941
-999856908 -596917090
-999925086 -596848912
596807726 999966272
596970276 999803722
596882705 999891293
596851990 999922008
-999874814 -596899184
596941607 999832391
596791998 999982000
596815103 999958895
-999891760 -596882238
-999904162 -596869836
596787077 999986921
596869767 999904231
596788635 999985363
-999853486 -596920512
-999871841 -596902157
-999820489 -596953509
-999971426 -596802572
-999889174 -596884824
596858836 999915162
-999879140 -596894858
596807247 999966751
-999954671 -596819327
-999880649 -596893349
-999855800 -596918198
596930683 999843315
596834459 999939539
-999840845 -596933153
-999808189 -596965809
-999853554 -596920444
596807055 999966943
-999838513 -596935485
-999939180 -596834818
-999952271 -596821727
-999868377 -596905621
596923765 999850233
-999813195 -596960803
596859681 999914317
-999803320 -596970678
596930495 999843503
-999837784 -596936214
596933898 999840100
-999835965 -596938033
-999850939 -596923059
596872769 999901229
-999911365 -596862633
-999959981 -596814017
-999997197 -596776801
-999831831 -596942167
-999863627 -596910371
596901516 999872482
596784328 999989670
596845469 999928529
596818074 999955924
-999931541 -596842457
-999848366 -596925632
596923169 999850829
596953803 999820195
596957875 999816123
-999970136 -596803862
-999800507 -596973491
596944374 999829624
-999982687 -596791311
-999886092 -596887906
-999902851 -596871147
596785984 999988014
-999948081 -596825917
-999821515 -596952483
-999957729 -596816269
-999838390 -596935608
-999903274 -596870724
596904804 999869194
596785423 999988575
-999812075 -596961923
596835595 999938403
596799151 999974847
596915180 999858818
-999893277 -596880721
596864174 999909824
-999849215 -596924783
-999992306 -596781692
-999971407 -596802591
-999802876 -596971122
-999803468 -596970530
-999919071 -596854927
-999865740 -596908258
596955708 999818290
596824491 999949507
-999994695 -596779303
596944135 999829863
596840962 999933036
-999958031 -596815967
596879488 999894510
-999934370 -596839628
596792350 999981648
-999868101 -596905897
596859235 999914763
-999836245 -596937753
596813533 999960465
-999835335 -596938663
596782806 999991192
596925472 999848526
-999867480 -596906518
-999865708 -596908290
-999958325 -596815673
-999971316 -596802682
-999830138 -596943860
596794331 999979667
-999890787 -596883211
-999883300 -596890698
-999981629 -596792369
-999986115 -596787883
596793659 999980339
-999841614 -596932384
-999991071 -596782927
596790248 999983750
596961511 999812487
596835661 999938337
596800732 999973266
596857496 999916502
596937432 999836566
-999844303 -596929695
-999994662 -596779336
-999848926 -596925072
-999886544 -596887454
-999856754 -596917244
596828699 999945299
-999966366 -596807632
596799871 999974127
596910758 999863240
596909227 999864771
596833071 999940927
596871823 999902175
596825849 999948149
596906777 999867221
-999914394 -596859604
596792795 999981203
596883075 999890923
-999937508 -596836490
-999991693 -596782305
596805804 999968194
596807771 999966227
596919567 999854431
-999801396 -596972602
-999891437 -596882561
596816440 999957558
-999982391 -596791607
-999864356 -596909642
-999911071 -596862927
-999912162 -596861836
596867518 999906480
-999829077 -596944921
596881888 999892110
-999832487 -596941511
596870848 999903150
596800796 999973202
-999834005 -596939993
-999903311 -596870687
-999836817 -596937181
596950136 999823862
596791587 999982411
-999884709 -596889289
596922537 999851461
-999859206 -596914792
596779136 999994862
596939303 999834695
-999896768 -596877230
-999900901 -596873097
-999982867 -596791131
-999822513 -596951485
-999804995 -596969003
-999938593 -596835405
-999945313 -596828685
596896432 999877566
596959448 999814550
-999888634 -596885364
596847261 999926737
596967474 999806524
-999893519 -596880479
-999829360 -596944638
596880652 999893346
-999836041 -596937957
-999910097 -596863901
596833874 999940124
596903096 999870902
596852215 999921783
596906461 999867537
-999993163 -596780835
-999956719 -596817279
-999848298 -596925700
596875909 999898089
-999990721 -596783277
596922380 999851618
-999821748 -596952250
-999805818 -596968180
-999806687 -596967311
-999931436 -596842562
596894021 999879977
-999804926 -596969072
596969687 999804311
596794820 999979178
596831966 999942032
596820448 999953550
-999836471 -596937527
-999942089 -596831909
-999981355 -596792643
596905238 999868760
596907853 999866145
-999849413 -596924585
-999825200 -596948798
596863041 999910957
596819905 999954093
-999988661 -596785337
-999932345 -596841653
596817582 999956416
596872150 999901848
-999924979 -596849019
-999980728 -596793270
596775956 999998042
-999844736 -596929262
-999982475 -596791523
-999985867 -596788131
596961049 999812949
-999958884 -596815114
-999862089 -596911909
596929600 999844398
-999816070 -596957928
596903393 999870605
596780925 999993073
596778576 999995422
596778792 999995206
-999994045 -596779953
-999884832 -596889166
-999954522 -596819476
-999823887 -596950111
-999847811 -596926187
-999989445 -596784553
596842316 999931682
596907292 999866706
-999956516 -596817482
-999887730 -596886268
596907114 999866884
-999991310 -596782688
-999820354 -596953644
-999993656 -596780342
596967094 999806904
-999995502 -596778496
-999982712 -596791286
-999874146 -596899852
596885444 999888554
596792021 999981977
-999901896 -596872102
596870425 999903573
-999981241 -596792757
-999897396 -596876602
596916635 999857363
596837889 999936109
596900841 999873157
596857081 999916917
596780710 999993288
596793768 999980230
596884024 999889974
-999867679 -596906319
-999869442 -596904556
596848582 999925416
596821921 999952077
596848909 999925089
-999871845 -596902153
596869158 999904840
596968480 999805518
-999890064 -596883934
596832181 999941817
-999806278 -596967720
596921137 999852861
-999987796 -596786202
596963310 999810688
-999837277 -596936721
596826773 999947225
-999936159 -596837839
596837009 999936989
596852352 999921646
596865051 999908947
596849861 999924137
-999886051 -596887947
596825135 999948863
-999982706 -596791292
596849658 999924340
596899581 999874417
-999895000 -596878998
596873289 999900709
-999808012 -596965986
596815394 999958604
596928257 999845741
-999941363 -596832635
596784223 999989775
596854934 999919064
596811662 999962336
596831429 999942569
-999934814 -596839184
596853045 999920953
-999992968 -596781030
-999848962 -596925036
596935377 999838621
-999968525 -596805473
-999934424 -596839574
-999918829 -596855169
-999805565 -596968433
-999875700 -596898298
-999964386 -596809612
-999871097 -596902901
596825299 999948699
596874141 999899857
596865368 999908630
596865765 999908233
-999826743 -596947255
596803199 999970799
-999809716 -596964282
-999968013 -596805985
596905608 999868390
-999928191 -596845807
-999986080 -596787918
-999830151 -596943847
-999892648 -596881350
-999956176 -596817822
596844960 999929038
596921619 999852379
596788026 999985972
596809719 999964279
596791473 999982525
-999988061 -596785937
596812904 999961094
596927320 999846678
596884231 999889767
-999816932 -596957066
596955953 999818045
-999941517 -596832481
-999823641 -596950357
596963072 999810926
596800964 999973034
596812548 999961450
-999848283 -596925715
-999890215 -596883783
-999909843 -596864155
-999826525 -596947473
-999891095 -596882903
596968929 999805069
596950574 999823424
596858910 999915088
-999988842 -596785156
596798218 999975780
596908628 999865370
-999986258 -596787740
-999964551 -596809447
-999908469 -596865529
-999829884 -596944114
596774148 999999850
-999946648 -596827350
-999910292 -596863706
-999940954 -596833044
596801415 999972583
-999833063 -596940935
596882219 999891779
596934246 999839752
596824896 999949102
596961525 999812473
596926357 999847641
-999933696 -596840302
596874599 999899399
-999965011 -596808987
596973497 999800501
-999913969 -596860029
596914763 999859235
-999894465 -596879533
-999839638 -596934360
-999959583 -596814415
-999919823 -596854175
-999810281 -596963717
-999942993 -596831005
596855894 999918104
596814490 999959508
-999806052 -596967946
-999855549 -596918449
-999863372 -596910626
-999820117 -596953881
-999951230 -596822768
596872113 999901885
596869426 999904572
-999967451 -596806547
596921276 999852722
-999893076 -596880922
596957364 999816634
596808607 999965391
-999851364 -596922634
596830678 999943320
596968880 999805118
596866091 999907907
-999860988 -596913010
-999951483 -596822515
-999886710 -596887288
596797399 999976599
-999989565 -596784433
-999932563 -596841435
-999934437 -596839561
-999975390 -596798608
596901454 999872544
596890757 999883241
-999924339 -596849659
596904364 999869634
596815393 999958605
-999980439 -596793559
-999958237 -596815761
596814645 999959353
-999980415 -596793583
596834944 999939054
-999806184 -596967814
-999821213 -596952785
596785057 999988941
-999862012 -596911986
596897375 999876623
596939904 999834094
-999833181 -596940817
596930181 999843817
596895749 999878249
-999870084 -596903914
-999843072 -596930926
-999916058 -596857940
596954669 999819329
-999919672 -596854326
-999917144 -596856854
-999899563 -596874435
596844733 999929265
596841316 999932682
596820382 999953616
596942055 999831943
596831653 999942345
596903300 999870698
596800839 999973159
-999969022 -596804976
596923598 999850400
596969652 999804346
596963813 999810185
596884507 999889491
-999803160 -596970838
596863396 999910602
-999855838 -596918160
596913343 999860655
596820146 999953852
596792451 999981547
-999905758 -596868240
596936767 999837231
596838941 999935057
596805306 999968692
-999819017 -596954981
596898409 999875589
-999881799 -596892199
-999938036 -596835962
596947654 999826344
-999890296 -596883702
596826607 999947391
-999803132 -596970866
596837591 999936407
-999962055 -596811943
-999985364 -596788634
-999810430 -596963568
596775566 999998432
-999856608 -596917390
596786837 999987161
596903131 999870867
-999962378 -596811620
596798178 999975820
596965777 999808221
596958360 999815638
-999939862 -596834136
-999914396 -596859602
596866130 999907868
596959551 999814447
596782612 999991386
596883093 999890905
596844281 999929717
-999928685 -596845313
-999949768 -596824230
-999897994 -596876004
596901171 999872827
-999848314 -596925684
-999962120 -596811878
596874649 999899349
596836035 999937963
596829558 999944440
-999885551 -596888447
-999877752 -596896246
-999885317 -596888681
-999860847 -596913151
-999910319 -596863679
596869356 999904642
596814828 999959170
-999881314 -596892684
596792296 999981702
596858721 999915277
-999937605 -596836393
-999951846 -596822152
596897071 999876927
-999867446 -596906552
-999843725 -596930273
-999877468 -596896530
596860671 999913327
596868634 999905364
596795362 999978636
-999935200 -596838798
-999877302 -596896696
-999997124 -596776874
-999988772 -596785226
-999889199 -596884799
596827363 999946635
596929177 999844821
596842388 999931610
596932637 999841361
-999873088 -596900910
-999993473 -596780525
-999840323 -596933675
596941191 999832807
596955501 999818497
596803749 999970249
-999941583 -596832415
596948036 999825962
-999959540 -596814458
596823755 999950243
596818695 999955303
596933007 999840991
-999826068 -596947930
-999916171 -596857827
596906508 999867490
596824892 999949106
-999960550 -596813448
596883370 999890628
596797031 999976967
596826680 999947318
596945719 999828279
-999825239 -596948759
596888807 999885191
-999902698 -596871300
596967252 999806746
-999839092 -596934906
596948143 999825855
596781291 999992707
-999981994 -596792004
596967741 999806257
596795425 999978573
-999829974 -596944024
596968008 999805990
-999836489 -596937509
596962863 999811135
596805775 999968223
-999853181 -596920817
-999919959 -596854039
-999877456 -596896542
596820696 999953302
-999855780 -596918218
-999997346 -596776652
596791183 999982815
596928354 999845644
-999832054 -596941944
-999901275 -596872723
-999968717 -596805281
-999873927 -596900071
-999822423 -596951575
-999945453 -596828545
596870763 999903235
-999828560 -596945438
596873832 999900166
-999933782 -596840216
596898035 999875963
-999812614 -596961384
596820847 999953151
-999811491 -596962507
-999913255 -596860743
-999993867 -596780131
596859474 999914524
-999980910 -596793088
-999847015 -596926983
-999868352 -596905646
596943698 999830300
-999968067 -596805931
596915232 999858766
-999907044 -596866954
596968533 999805465
596893667 999880331
-999978802 -596795196
-999890793 -596883205
-999866207 -596907791
596865132 999908866
-999983287 -596790711
-999892130 -596881868
-999972892 -596801106
-999939343 -596834655
596972928 999801070
-999932929 -596841069
596776948 999997050
596970291 999803707
-999936198 -596837800
-999865019 -596908979
-999999534 -596774464
596942505 999831493
596935666 999838332
596868602 999905396
-999991556 -596782442
-999968622 -596805376
-999901797 -596872201
-999973801 -596800197
-999933986 -596840012
-999853513 -596920485
596913625 999860373
596970086 999803912
596848140 999925858
596842063 999931935
596959388 999814610
596931225 999842773
-999835252 -596938746
-999892300 -596881698
596953560 999820438
596851795 999922203
-999870119 -596903879
596873721 999900277
-999844466 -596929532
-999941944 -596832054
596948373 999825625
596896183 999877815
596780134 999993864
-999911650 -596862348
596883208 999890790
-999805106 -596968892
596926154 999847844
596950866 999823132
596906329 999867669
596942343 999831655
596845789 999928209
596783045 999990953
596872752 999901246
596815584 999958414
596871965 999902033
-999925308 -596848690
596849857 999924141
-999947504 -596826494
-999864398 -596909600
596793934 999980064
596971450 999802548
-999816423 -596957575
-999839672 -596934326
596931480 999842518
-999839133 -596934865
596817442 999956556
-999986518 -596787480
596890564 999883434
596961572 999812426
-999888408 -596885590
-999878695 -596895303
-999854885 -596919113
-999914865 -596859133
-999873829 -596900169
596808624 999965374
596847030 999926968
-999927527 -596846471
-999838159 -596935839
-999842127 -596931871
-999952774 -596821224
-999903246 -596870752
-999868736 -596905262
596829409 999944589
596863340 999910658
-999843895 -596930103
596911143 999862855
596832027 999941971
596962792 999811206
-999850590 -596923408
-999905832 -596868166
596812122 999961876
596903572 999870426
-999845525 -596928473
596790051 999983947
596782872 999991126
596972781 999801217
-999896729 -596877269
-999961535 -596812463
-999888913 -596885085
-999967540 -596806458
596935588 999838410
-999903360 -596870638
596858903 999915095
-999913315 -596860683
596853785 999920213
-999823096 -596950902
596902516 999871482
596796137 999977861
596792422 999981576
596806725 999967273
-999965322 -596808676
596936211 999837787
596949719 999824279
596964089 999809909
596776479 999997519
596862330 999911668
596941216 999832782
596843963 999930035
596942169 999831829
-999962295 -596811703
596886095 999887903
596872320 999901678
596907689 999866309
596876089 999897909
-999969861 -596804137
-999927827 -596846171
596961798 999812200
596847744 999926254
596830190 999943808
596944468 999829530
-999838516 -596935482
-999923015 -596850983
596930170 999843828
596822511 999951487
-999941919 -596832079
596945948 999828050
-999861846 -596912152
596926493 999847505
596952030 999821968
596962794 999811204
596871266 999902732
-999820360 -596953638
596911550 999862448
596807213 999966785
596828748 999945250
596935227 999838771
596919155 999854843
-999960242 -596813756
596797779 999976219
596792166 999981832
-999860494 -596913504
596856747 999917251
596823531 999950467
596903835 999870163
-999960174 -596813824
-999826425 -596947573
596907254 999866744
596830819 999943179
-999904237 -596869761
596877304 999896694
596861361 999912637
-999862958 -596911040
-999909168 -596864830
-999937397 -596836601
596852616 999921382
-999889813 -596884185
596864616 999909382
-999948236 -596825762
-999945049 -596828949
596970815 999803183
596971782 999802216
596937535 999836463
-999976358 -596797640
596859674 999914324
596948109 999825889
-999896030 -596877968
-999822200 -596951798
-999892883 -596881115
-999914081 -596859917
596919583 999854415
-999982122 -596791876
596833312 999940686
-999901168 -596872830
596931231 999842767
-999940428 -596833570
596915438 999858560
596944125 999829873
-999923296 -596850702
-999892159 -596881839
-999883448 -596890550
596967961 999806037
-999887568 -596886430
596969105 999804893
-999946269 -596827729
-999810127 -596963871
596934568 999839430
596804882 999969116
-999924503 -596849495
596928382 999845616
596933197 999840801
-999897990 -596876008
596786741 999987257
596815759 999958239
596802994 999971004
596815116 999958882
596778842 999995156
596804085 999969913
596845913 999928085
596802314 999971684
-999992454 -596781544
-999811529 -596962469
596872922 999901076
-999923056 -596850942
596889173 999884825
-999893962 -596880036
-999823593 -596950405
-999821056 -596952942
-999912901 -596861097
-999800388 -596973610
596856298 999917700
596914562 999859436
-999876748 -596897250
596854819 999919179
596798696 999975302
596945755 999828243
596940865 999833133
596783687 999990311
-999819588 -596954410
-999895642 -596878356
596791330 999982668
596811184 999962814
-999969090 -596804908
-999800484 -596973514
-999979179 -596794819
-999881402 -596892596
596783371 999990627
-999936641 -596837357
596786969 999987029
-999907321 -596866677
596896775 999877223
-999958583 -596815415
596949141 999824857
-999896847 -596877151
596793344 999980654
596801774 999972224
596853101 999920897
596861231 999912767
-999884273 -596889725
-999947831 -596826167
-999935717 -596838281
596791861 999982137
-999993844 -596780154
-999916300 -596857698
-999879233 -596894765
-999848984 -596925014
596838239 999935759
-999965286 -596808712
-999871362 -596902636
-999840596 -596933402
-999899250 -596874748
596794082 999979916
-999958710 -596815288
596810475 999963523
-999826414 -596947584
-999883548 -596890450
596906087 999867911
-999900369 -596873629
-999870728 -596903270
596860149 999913849
-999886250 -596887748
-999821350 -596952648
596877776 999896222
-999964983 -596809015
-999867784 -596906214
596774500 999999498
596837325 999936673
-999839421 -596934577
-999909392 -596864606
-999936485 -596837513
-999865278 -596908720
-999831249 -596942749
596871353 999902645
-999932185 -596841813
-999954302 -596819696
596837709 999936289
596786861 999987137
596963431 999810567
596895990 999878008
-999913862 -596860136
-999954945 -596819053
-999879135 -596894863
596783871 999990127
596880462 999893536
-999834418 -596939580
-999854886 -596919112
596857864 999916134
596788919 999985079
-999909856 -596864142
-999913269 -596860729
-999850687 -596923311
596830097 999943901
-999896413 -596877585
596909162 999864836
-999838463 -596935535
-999950114 -596823884
596821400 999952598
-999835661 -596938337
-999942194 -596831804
596894548 999879450
596907905 999866093
596912044 999861954
596953381 999820617
-999959910 -596814088
596899796 999874202
-999942000 -596831998
596887776 999886222
596966656 999807342
-999962379 -596811619
-999955202 -596818796
-999956220 -596817778
-999834335 -596939663
596955658 999818340
-999858038 -596915960
-999817999 -596955999
596905251 999868747
596817022 999956976
596813923 999960075
-999876825 -596897173
-999847494 -596926504
596794944 999979054
596941277 999832721
-999990859 -596783139
-999813633 -596960365
596783567 999990431
596949495 999824503
596775568 999998430
-999909010 -596864988
-999987003 -596786995
-999950757 -596823241
-999840927 -596933071
596799474 999974524
596967629 999806369
596930862 999843136
596949139 999824859
596802166 999971832
-999991371 -596782627
596891412 999882586
-999898777 -596875221
-999924864 -596849134
-999983060 -596790938
596949263 999824735
-999919007 -596854991
596878753 999895245
-999891362 -596882636
-999811830 -596962168
596859480 999914518
596921985 999852013
-999980014 -596793984
-999859680 -596914318
-999998245 -596775753
596901112 999872886
596912997 999861001
596932092 999841906
-999867782 -596906216
-999867862 -596906136
596789562 999984436
-999989989 -596784009
-999998127 -596775871
-999857882 -596916116
596874770 999899228
-999878171 -596895827
-999910982 -596863016
596972718 999801280
-999872200 -596901798
-999847842 -596926156
-999849556 -596924442
-999979073 -596794925
596913296 999860702
-999945598 -596828400
-999941736 -596832262
-999861137 -596912861
596876573 999897425
-999879481 -596894517
-999916328 -596857670
596972841 999801157
596910720 999863278
-999841555 -596932443
-999900830 -596873168
-999876191 -596897807
596896194 999877804
596823276 999950722
596967831 999806167
-999871310 -596902688
-999954382 -596819616
596944620 999829378
-999920552 -596853446
596867582 999906416
-999971360 -596802638
596819458 999954540
-999996103 -596777895
-999907113 -596866885
596970531 999803467
-999984574 -596789424
-999880336 -596893662
-999917491 -596856507
-999886735 -596887263
596926737 999847261
596962783 999811215
-999974979 -596799019
596903512 999870486
-999854051 -596919947
-999873303 -596900695
-999928395 -596845603
596931472 999842526
596826592 999947406
-999834135 -596939863
596963338 999810660
596936823 999837175
596942806 999831192
-999995687 -596778311
596800244 999973754
596830985 999943013
-999800117 -596973881
596889906 999884092
-999802926 -596971072
-999832321 -596941677
-999940873 -596833125
-999894448 -596879550
596947829 999826169
596866689 999907309
-999961146 -596812852
596949663 999824335
-999903181 -596870817
596884744 999889254
596814498 999959500
-999989508 -596784490
-999818086 -596955912
596868939 999905059
596942717 999831281
596841212 999932786
596916317 999857681
596837476 999936522
596791696 999982302
596864236 999909762
-999869481 -596904517
-999945563 -596828435
-999959577 -596814421
-999829291 -596944707
-999964740 -596809258
596906989 999867009
596851615 999922383
-999880584 -596893414
596959615 999814383
596859281 999914717
-999938542 -596835456
-999882448 -596891550
-999958565 -596815433
596777769 999996229
-999991619 -596782379
596911629 999862369
596904213 999869785
596777318 999996680
596970181 999803817
-999871667 -596902331
-999980235 -596793763
596918468 999855530
-999888777 -596885221
-999833180 -596940818
-999837125 -596936873
-999841855 -596932143
-999845836 -596928162
596935892 999838106
596829361 999944637
-999919383 -596854615
-999819005 -596954993
-999818397 -596955601
596838611 999935387
596818677 999955321
-999815629 -596958369
-999934822 -596839176
-999898383 -596875615
-999927319 -596846679
596924620 999849378
-999886045 -596887953
-999984178 -596789820
-999806967 -596967031
596830563 999943435
-999927727 -596846271
-999969603 -596804395
596856559 999917439
-999823224 -596950774
596966889 999807109
596918781 999855217
596920631 999853367
-999830811 -596943187
596779101 999994897
596830580 999943418
596898626 999875372
-999822277 -596951721
596860994 999913004
-999874479 -596899519
-999911836 -596862162
-999980340 -596793658
596939392 999834606
596920138 999853860
-999880937 -596893061
-999901994 -596872004
-999812745 -596961253
596924654 999849344
-999857313 -596916685
-999970447 -596803551
-999948647 -596825351
-999957008 -596816990
596807101 999966897
-999962204 -596811794
596850548 999923450
596799540 999974458
596902718 999871280
-999815472 -596958526
-999967026 -596806972
596789090 999984908
-999902087 -596871911
596870110 999903888
596794293 999979705
-999866789 -596907209
596933136 999840862
596925922 999848076
596899966 999874032
-999842877 -596931121
-999899178 -596874820
-999957482 -596816516
-999902962 -596871036
-999806264 -596967734
-999960681 -596813317
-999924258 -596849740
-999891455 -596882543
-999985002 -596788996
-999839968 -596934030
596850132 999923866
-999999753 -596774245
596885034 999888964
596944399 999829599
-999942934 -596831064
596790139 999983859
-999838736 -596935262
596871683 999902315
596868931 999905067
-999871220 -596902778
596914540 999859458
596880467 999893531
596830118 999943880
-999804263 -596969735
-999878102 -596895896
-999968817 -596805181
596881452 999892546
596935803 999838195
596800130 999973868
596955781 999818217
-999996306 -596777692
596794892 999979106
596924177 999849821
596853687 999920311
-999872553 -596901445
-999953961 -596820037
596866814 999907184
-999808423 -596965575
596849839 999924159
-999902130 -596871868
596791290 999982708
-999979671 -596794327
596817162 999956836
596872570 999901428
596905129 999868869
596898449 999875549
-999957627 -596816371
-999835903 -596938095
596848861 999925137
-999900968 -596873030
596959540 999814458
596844518 999929480
-999934626 -596839372
-999830824 -596943174
-999802845 -596971153
596897551 999876447
-999874982 -596899016
-999814736 -596959262
-999981610 -596792388
596913349 999860649
596787103 999986895
-999989150 -596784848
596859369 999914629
-999889046 -596884952
596794775 999979223
596873270 999900728
-999996239 -596777759
596782007 999991991
596927370 999846628
596963312 999810686
-999837494 -596936504
-999871050 -596902948
-999827124 -596946874
-999876782 -596897216
596942919 999831079
596903145 999870853
-999866466 -596907532
-999937714 -596836284
596829753 999944245
596853246 999920752
-999879408 -596894590
-999998932 -596775066
-999828772 -596945226
-999814398 -596959600
-999805215 -596968783
596881886 999892112
-999914815 -596859183
596902069 999871929
596959491 999814507
-999855984 -596918014
-999901850 -596872148
596845808 999928190
596856253 999917745
-999854046 -596919952
596971448 999802550
-999955381 -596818617
-999994558 -596779440
-999994303 -596779695
596887817 999886181
596948907 999825091
596830949 999943049
-999875203 -596898795
596933072 999840926
596820134 999953864
596845163 999928835
-999957293 -596816705
596946358 999827640
-999851728 -596922270
-999822228 -596951770
-999935441 -596838557
596956835 999817163
-999967349 -596806649
596797544 999976454
596966974 999807024
-999881452 -596892546
596852667 999921331
596843196 999930802
596925061 999848937
596785850 999988148
-999981318 -596792680
-999850681 -596923317
-999889342 -596884656
-999971178 -596802820
-999861382 -596912616
-999894006 -596879992
-999922879 -596851119
596796517 999977481
596923744 999850254
596966973 999807025
-999858182 -596915816
-999882720 -596891278
596959178 999814820
596852311 999921687
-999806198 -596967800
596964365 999809633
-999980899 -596793099
596824184 999949814
596951315 999822683
-999955090 -596818908
596895595 999878403
596810094 999963904
596937739 999836259
596892241 999881757
596973495 999800503
-999962484 -596811514
-999922531 -596851467
596790490 999983508
-999830930 -596943068
596909168 999864830
-999961093 -596812905
-999952332 -596821666
596968808 999805190
596897067 999876931
-999988039 -596785959
596934477 999839521
596802777 999971221
596804149 999969849
596958471 999815527
-999987572 -596786426
-999988082 -596785916
-999883056 -596890942
596944505 999829493
-999877484 -596896514
-999805274 -596968724
-999808607 -596965391
596886153 999887845
596925708 999848290
-999890840 -596883158
-999840232 -596933766
-999874682 -596899316
596966435 999807563
-999956159 -596817839
-999985260 -596788738
-999958800 -596815198
-999899278 -596874720
-999820525 -596953473
-999879875 -596894123
-999938602 -596835396
596791813 999982185
-999862313 -596911685
596810556 999963442
596912386 999861612
-999893340 -596880658
-999917210 -596856788
-999809029 -596964969
596896638 999877360
-999995994 -596778004
596939515 999834483
-999848063 -596925935
-999848765 -596925233
-999990286 -596783712
-999823725 -596950273
596973374 999800624
-999842004 -596931994
596898638 999875360
-999832555 -596941443
596783449 999990549
-999987664 -596786334
-999855732 -596918266
-999975916 -596798082
-999817125 -596956873
596925685 999848313
596939483 999834515
596954440 999819558
596854049 999919949
596933784 999840214
-999815075 -596958923
596828537 999945461
-999820548 -596953450
-999833469 -596940529
-999960776 -596813222
596839055 999934943
596811818 999962180
-999931742 -596842256
-999866869 -596907129
-999853787 -596920211
-999893696 -596880302
596876807 999897191
596839317 999934681
-999868721 -596905277
596952816 999821182
596897999 999875999
596949976 999824022
596777708 999996290
-999855103 -596918895
596871560 999902438
-999935384 -596838614
596937453 999836545
596829369 999944629
-999822949 -596951049
596778045 999995953
596949405 999824593
596937204 999836794
596800271 999973727
596806604 999967394
596802445 999971553
-999838445 -596935553
596843606 999930392
-999896740 -596877258
596816242 999957756
-999914304 -596859694
-999908506 -596865492
-999853079 -596920919
596964946 999809052
596901335 999872663
596963610 999810388
-999886954 -596887044
-999928521 -596845477
596835602 999938396
596911831 999862167
596902598 999871400
596921370 999852628
-999868142 -596905856
-999846091 -596927907
596826427 999947571
596959489 999814509
-999850489 -596923509
596863293 999910705
-999908170 -596865828
-999971972 -596802026
596930368 999843630
-999979592 -596794406
-999951001 -596822997
596868225 999905773
-999995996 -596778002
-999825165 -596948833
596918855 999855143
-999908040 -596865958
596972629 999801369
596894594 999879404
596914190 999859808
596849982 999924016
596929929 999844069
-999958474 -596815524
596962268 999811730
-999859330 -596914668
596816643 999957355
596950098 999823900
-999896649 -596877349
-999877383 -596896615
-999900706 -596873292
596921740 999852258
596818248 999955750
596830901 999943097
-999871655 -596902343
596855611 999918387
-999829979 -596944019
596958218 999815780
596853361 999920637
596791699 999982299
-999810774 -596963224
596962895 999811103
-999988880 -596785118
596952086 999821912
596868036 999905962
-999809116 -596964882
-999875983 -596898015
596926754 999847244
596966008 999807990
-999860137 -596913861
596842412 999931586
-999972092 -596801906
-999914384 -596859614
-999834480 -596939518
596826490 999947508
596863522 999910476
-999987316 -596786682
596903291 999870707
596972483 999801515
596899908 999874090
596860985 999913013
-999806512 -596967486
-999845650 -596928348
596943749 999830249
596939672 999834326
596807502 999966496
596840051 999933947
-999998099 -596775899
-999863190 -596910808
-999997021 -596776977
-999914909 -596859089
596971608 999802390
596844297 999929701
596878750 999895248
596821427 999952571
596959950 999814048
-999806336 -596967662
-999960462 -596813536
-999927913 -596846085
596912475 999861523
596960238 999813760
596895255 999878743
-999977493 -596796505
596828089 999945909
596960568 999813430
-999961916 -596812082
-999913300 -596860698
596945643 999828355
596945775 999828223
-999894302 -596879696
-999808583 -596965415
-999858952 -596915046
596916072 999857926
-999975490 -596798508
596801721 999972277
-999920497 -596853501
-999929723 -596844275
596869868 999904130
-999830126 -596943872
596865106 999908892
-999850791 -596923207
596805690 999968308
-999805710 -596968288
-999850002 -596923996
596951928 999822070
-999884739 -596889259
596875291 999898707
596950224 999823774
-999931388 -596842610
-999967433 -596806565
-999861944 -596912054
596966602 999807396
-999889037 -596884961
596853716 999920282
596967146 999806852
596805542 999968456
596918417 999855581
-999872793 -596901205
596825313 999948685
596956482 999817516
596806859 999967139
596840402 999933596
596794615 999979383
-999915870 -596858128
-999980667 -596793331
-999951701 -596822297
596894938 999879060
-999804440 -596969558
-999958845 -596815153
596897642 999876356
-999945990 -596828008
-999987576 -596786422
-999833714 -596940284
-999843275 -596930723
596900360 999873638
-999973138 -596800860
596802407 999971591
-999871514 -596902484
596876038 999897960
-999814526 -596959472
-999869502 -596904496
596796276 999977722
596853254 999920744
596911000 999862998
596786306 999987692
-999914291 -596859707
-999857805 -596916193
596811498 999962500
-999881562 -596892436
-999811640 -596962358
-999966399 -596807599
-999822986 -596951012
596867230 999906768
596948177 999825821
-999821629 -596952369
596870902 999903096
-999862775 -596911223
-999917644 -596856354
596949761 999824237
596928372 999845626
596785450 999988548
-999844724 -596929274
596842056 999931942
596802476 999971522
596882374 999891624
596850822 999923176
596862147 999911851
-999808057 -596965941
596847285 999926713
596812297 999961701
-999891765 -596882233
-999962423 -596811575
596897156 999876842
596910326 999863672
-999829480 -596944518
596810284 999963714
-999991252 -596782746
596928321 999845677
596962519 999811479
596961335 999812663
-999818271 -596955727
-999985458 -596788540
-999980928 -596793070
-999889121 -596884877
-999820931 -596953067
-999864547 -596909451
-999996736 -596777262
596953266 999820732
-999820469 -596953529
596904891 999869107
596925204 999848794
596969079 999804919
596963428 999810570
596842650 999931348
596852081 999921917
-999973684 -596800314
-999991108 -596782890
596805318 999968680
596881853 999892145
596969706 999804292
-999965999 -596807999
596947116 999826882
596872720 999901278
596843012 999930986
596856005 999917993
596849417 999924581
-999908090 -596865908
-999816298 -596957700
596934287 999839711
-999822995 -596951003
596948154 999825844
-999823873 -596950125
-999921202 -596852796
-999898826 -596875172
596790474 999983524
-999973862 -596800136
596944659 999829339
-999827800 -596946198
596781471 999992527
-999996314 -596777684
596846399 999927599
-999857796 -596916202
-999882549 -596891449
596958136 999815862
-999833566 -596940432
596817932 999956066
-999808108 -596965890
596851004 999922994
596969912 999804086
596921557 999852441
-999992498 -596781500
596777048 999996950
-999919250 -596854748
-999854526 -596919472
596924422 999849576
-999876908 -596897090
-999992655 -596781343
-999931231 -596842767
-999803541 -596970457
-999902062 -596871936
-999989920 -596784078
596830648 999943350
-999877235 -596896763
596953952 999820046
-999971414 -596802584
596918940 999855058
596884395 999889603
-999927889 -596846109
-999909036 -596864962
-999949556 -596824442
596912735 999861263
-999888621 -596885377
-999859645 -596914353
-999897155 -596876843
596831919 999942079
-999898210 -596875788
-999960327 -596813671
-999924700 -596849298
-999966327 -596807671
-999938779 -596835219
-999815753 -596958245
-999941620 -596832378
-999994430 -596779568
596785372 999988626
596789000 999984998
596841196 999932802
-999924611 -596849387
-999896664 -596877334
-999821130 -596952868
-999877928 -596896070
596903606 999870392
596948646 999825352
-999917849 -596856149
596924586 999849412
596852691 999921307
-999969349 -596804649
596824330 999949668
-999983831 -596790167
-999866231 -596907767
596874547 999899451
596858879 999915119
-999815630 -596958368
-999861391 -596912607
-999813562 -596960436
596959782 999814216
-999812556 -596961442
596862150 999911848
596896588 999877410
596893289 999880709
596851269 999922729
596835314 999938684
596958269 999815729
-999991477 -596782521
596801362 999972636
-999888863 -596885135
596920659 999853339
-999980043 -596793955
596796519 999977479
596790921 999983077
596799784 999974214
-999926489 -596847509
-999920469 -596853529
-999819727 -596954271
596960194 999813804
596791012 999982986
596902173 999871825
-999809708 -596964290
-999875337 -596898661
-999995774 -596778224
596971659 999802339
596820668 999953330
596950492 999823506
596907045 999866953
596954359 999819639
596889552 999884446
596927129 999846869
-999953802 -596820196
-999851067 -596922931
596916584 999857414
-999801862 -596972136
-999938993 -596835005
596890605 999883393
596859078 999914920
-999823312 -596950686
-999847211 -596926787
-999977801 -596796197
596964594 999809404
596885319 999888679
-999979699 -596794299
-999870721 -596903277
-999948347 -596825651
596846984 999927014
-999911108 -596862890
596916710 999857288
596969666 999804332
596857579 999916419
-999852959 -596921039
-999920835 -596853163
-999867844 -596906154
596779824 999994174
596878136 999895862
596800486 999973512
596908080 999865918
596885712 999888286
596814147 999959851
-999846754 -596927244
596924140 999849858
596795779 999978219
-999927006 -596846992
596831820 999942178
596881707 999892291
-999868478 -596905520
596918497 999855501
-999933938 -596840060
-999927327 -596846671
596882999 999890999
-999802212 -596971786
-999969213 -596804785
-999932282 -596841716
596876485 999897513
-999837995 -596936003
-999873352 -596900646
-999968409 -596805589
-999802244 -596971754
596954162 999819836
596838604 999935394
-999948304 -596825694
-999982149 -596791849
-999926061 -596847937
-999903000 -596870998
596800824 999973174
-999803308 -596970690
596804061 999969937
596781906 999992092
596792374 999981624
596870770 999903228
-999884851 -596889147
-999942801 -596831197
-999987367 -596786631
596875983 999898015
596799529 999974469
596785373 999988625
596808684 999965314
-999942972 -596831026
-999906396 -596867602
-999921956 -596852042
596933668 999840330
-999874286 -596899712
-999844309 -596929689
-999936892 -596837106
-999922674 -596851324
596852626 999921372
-999811701 -596962297
596878526 999895472
-999977666 -596796332
-999923982 -596850016
596949260 999824738
596850514 999923484
596966667 999807331
596834821 999939177
596776536 999997462
596857352 999916646
-999954856 -596819142
-999977895 -596796103
596903279 999870719
-999878160 -596895838
-999874684 -596899314
596802173 999971825
-999927380 -596846618
596858649 999915349
-999942555 -596831443
596826923 999947075
596797809 999976189
-999837006 -596936992
-999825477 -596948521
-999976025 -596797973
596777665 999996333
596973254 999800744
-999865792 -596908206
-999883674 -596890324
-999940153 -596833845
-999979666 -596794332
596856183 999917815
596793684 999980314
-999838965 -596935033
-999944846 -596829152
-999993678 -596780320
-999962269 -596811729
596944554 999829444
-999943388 -596830610
596892176 999881822
-999958634 -596815364
596916512 999857486
-999976171 -596797827
596962983 999811015
596814198 999959800
596860002 999913996
-999986369 -596787629
-999801119 -596972879
-999854490 -596919508
-999919108 -596854890
596973965 999800033
-999978038 -596795960
596783975 999990023
-999883595 -596890403
-999927707 -596846291
596947889 999826109
-999848426 -596925572
-999962392 -596811606
-999992053 -596781945
596798680 999975318
-999836199 -596937799
596960825 999813173
-999877889 -596896109
596890176 999883822
596873733 999900265
596886903 999887095
596955837 999818161
-999881599 -596892399
596872511 999901487
596875649 999898349
596817894 999956104
-999908737 -596865261
-999813290 -596960708
-999868011 -596905987
-999937259 -596836739
-999907005 -596866993
-999928461 -596845537
-999873879 -596900119
596803174 999970824
596812180 999961818
596832448 999941550
596777485 999996513
596858622 999915376
-999847897 -596926101
596933899 999840099
596789107 999984891
596812106 999961892
596834711 999939287
-999898283 -596875715
596840953 999933045
596893852 999880146
-999818672 -596955326
-999943108 -596830890
596790576 999983422
-999897263 -596876735
596930197 999843801
-999971297 -596802701
-999948057 -596825941
596823309 999950689
596823649 999950349
-999901402 -596872596
-999828044 -596945954
-999911748 -596862250
-999857498 -596916500
-999933351 -596840647
596881726 999892272
596798290 999975708
596776558 999997440
596919454 999854544
-999816098 -596957900
596797210 999976788
-999899825 -596874173
-999878486 -596895512
-999802147 -596971851
596811391 999962607
-999872466 -596901532
596876328 999897670
596874961 999899037
-999995587 -596778411
596920591 999853407
-999987787 -596786211
596859577 999914421
-999907721 -596866277
-999983874 -596790124
596796691 999977307
-999806293 -596967705
596780586 999993412
596906638 999867360
596926938 999847060
596962060 999811938
596848950 999925048
596902575 999871423
596789557 999984441
596890408 999883590
596929527 999844471
-999981442 -596792556
596775961 999998037
596867729 999906269
-999954491 -596819507
-999884999 -596888999
596814443 999959555
-999939586 -596834412
-999877371 -596896627
-999822122 -596951876
-999989556 -596784442
-999896309 -596877689
596852895 999921103
596782967 999991031
596844409 999929589
-999985574 -596788424
-999807504 -596966494
596838223 999935775
596833631 999940367
-999813837 -596960161
596964698 999809300
596926062 999847936
596842748 999931250
596776901 999997097
596885785 999888213
596876115 999897883
-999976822 -596797176
596972268 999801730
-999891025 -596882973
-999803310 -596970688
596849846 999924152
596889216 999884782
-999847133 -596926865
596869465 999904533
-999881530 -596892468
-999929239 -596844759
-999978284 -596795714
-999843071 -596930927
596925880 999848118
596968239 999805759
-999900245 -596873753
-999899161 -596874837
596921710 999852288
-999920869 -596853129
-999990046 -596783952
-999900683 -596873315
-999887814 -596886184
596836186 999937812
-999980678 -596793320
-999826971 -596947027
596901234 999872764
596785415 999988583
-999819890 -596954108
-999978251 -596795747
596789115 999984883
596819531 999954467
596816076 999957922
596830329 999943669
596949851 999824147
-999827323 -596946675
-999828385 -596945613
-999999184 -596774814
596878503 999895495
596867182 999906816
596780992 999993006
596866538 999907460
596817592 999956406
-999901341 -596872657
-999847369 -596926629
596893536 999880462
-999913689 -596860309
-999823404 -596950594
-999886441 -596887557
596916820 999857178
596923396 999850602
-999816975 -596957023
596954832 999819166
596914703 999859295
-999985147 -596788851
596834864 999939134
-999834066 -596939932
-999879662 -596894336
596923107 999850891
596853937 999920061
-999894887 -596879111
596821179 999952819
-999846638 -596927360
-999821839 -596952159
596789629 999984369
596973853 999800145
596940638 999833360
596812436 999961562
596881792 999892206
-999812986 -596961012
596916911 999857087
596792213 999981785
596965362 999808636
-999946773 -596827225
-999884692 -596889306
-999955594 -596818404
596928421 999845577
-999960741 -596813257
596907957 999866041
-999951312 -596822686
-999810873 -596963125
-999870034 -596903964
-999808479 -596965519
-999956148 -596817850
-999800121 -596973877
596872043 999901955
596835256 999938742
596776341 999997657
596826726 999947272
-999916722 -596857276
596875006 999898992
-999815690 -596958308
-999892401 -596881597
596921245 999852753
596892317 999881681
596776395 999997603
-999850203 -596923795
596823353 999950645
596904829 999869169
-999998427 -596775571
-999809323 -596964675
-999869370 -596904628
596803785 999970213
596788950 999985048
596873651 999900347
596956698 999817300
-999917550 -596856448
-999926386 -596847612
596940072 999833926
-999861079 -596912919
596957785 999816213
-999924335 -596849663
-999852369 -596921629
-999908910 -596865088
596790214 999983784
596858866 999915132
596867650 999906348
596868013 999905985
-999879183 -596894815
-999993762 -596780236
-999981705 -596792293
596813944 999960054
-999913532 -596860466
596895026 999878972
-999988958 -596785040
596834642 999939356
-999922354 -596851644
-999849171 -596924827
-999891008 -596882990
-999996106 -596777892
-999988427 -596785571
-999967826 -596806172
596927007 999846991
-999991492 -596782506
596945454 999828544
596814595 999959403
-999999818 -596774180
596941298 999832700
-999828118 -596945880
596834392 999939606
596948435 999825563
596893857 999880141
-999938817 -596835181
-999820069 -596953929
596891850 999882148
596917352 999856646
596869322 999904676
-999904049 -596869949
-999990766 -596783232
596814339 999959659
596887640 999886358
-999954679 -596819319
596961748 999812250
596966803 999807195
-999874895 -596899103
596837525 999936473
-999856481 -596917517
596904625 999869373
-999867663 -596906335
596776454 999997544
596950231 999823767
-999951700 -596822298
-999942149 -596831849
596781073 999992925
596939510 999834488
-999858640 -596915358
-999807590 -596966408
-999981362 -596792636
-999924249 -596849749
-999809622 -596964376
-999955508 -596818490
596926400 999847598
-999850889 -596923109
596965737 999808261
596849493 999924505
596946813 999827185
-999871304 -596902694
596876907 999897091
-999846517 -596927481
596849503 999924495
-999884855 -596889143
596838865 999935133
596791194 999982804
-999979040 -596794958
596898963 999875035
596958071 999815927
-999871960 -596902038
596953513 999820485
-999936968 -596837030
-999827999 -596945999
-999901103 -596872895
-999887465 -596886533
-999992112 -596781886
-999969266 -596804732
-999845129 -596928869
596834033 999939965
-999907761 -596866237
596924063 999849935
-999924365 -596849633
-999923312 -596850686
-999972629 -596801369
-999824710 -596949288
-999989634 -596784364
-999855725 -596918273
596963020 999810978
-999916841 -596857157
-999815429 -596958569
596895382 999878616
596845087 999928911
-999935227 -596838771
-999954708 -596819290
-999972758 -596801240
-999856192 -596917806
-999974555 -596799443
-999805045 -596968953
596860966 999913032
596820633 999953365
-999857372 -596916626
596910273 999863725
-999972860 -596801138
596919694 999854304
-999880134 -596893864
596898681 999875317
-999904337 -596869661
596778373 999995625
596886121 999887877
596813975 999960023
-999881910 -596892088
-999891411 -596882587
596889805 999884193
596892395 999881603
-999825374 -596948624
-999950519 -596823479
-999903839 -596870159
596811994 999962004
596791653 999982345
596879961 999894037
-999950940 -596823058
596960579 999813419
-999952274 -596821724
596786198 999987800
-999844133 -596929865
-999854972 -596919026
-999861474 -596912524
596786514 999987484
-999869366 -596904632
596890917 999883081
596819845 999954153
596904515 999869483
-999812758 -596961240
596928454 999845544
-999989898 -596784100
-999873490 -596900508
596790869 999983129
596920745 999853253
-999898191 -596875807
596908790 999865208
596963562 999810436
596900655 999873343
-999965720 -596808278
596914525 999859473
596890042 999883956
596853755 999920243
596927498 999846500
-999988551 -596785447
596900515 999873483
596841848 999932150
596903595 999870403
596874916 999899082
596973062 999800936
596927308 999846690
596963012 999810986
596797196 999976802
-999990801 -596783197
596824052 999949946
596887623 999886375
596847222 999926776
596887282 999886716
-999866587 -596907411
596880979 999893019
-999836332 -596937666
596787428 999986570
-999946438 -596827560
-999975448 -596798550
-999839856 -596934142
-999995396 -596778602
596794781 999979217
596808541 999965457
596823195 999950803
-999916524 -596857474
-999920675 -596853323
596965201 999808797
-999876765 -596897233
-999846791 -596927207
-999994940 -596779058
596891330 999882668
-999929387 -596844611
-999904159 -596869839
-999877129 -596896869
-999807189 -596966809
596906576 999867422
-999960215 -596813783
596821130 999952868
-999883010 -596890988
596791020 999982978
596941295 999832703
596823917 999950081
596884976 999889022
596875934 999898064
-999903441 -596870557
596936724 999837274
-999836407 -596937591
596970319 999803679
596815959 999958039
596795774 999978224
596916704 999857294
-999833775 -596940223
-999811083 -596962915
596881965 999892033
596908732 999865266
596948476 999825522
-999908553 -596865445
-999871551 -596902447
596893307 999880691
596946178 999827820
596972084 999801914
596956024 999817974
-999895946 -596878052
-999935327 -596838671
596968194 999805804
596832882 999941116
-999808282 -596965716
596807951 999966047
596963870 999810128
596898719 999875279
-999902466 -596871532
-999888241 -596885757
596936416 999837582
596871446 999902552
-999970444 -596803554
-999802536 -596971462
-999867110 -596906888
-999855870 -596918128
-999877030 -596896968
-999941028 -596832970
596953195 999820803
596904202 999869796
-999965772 -596808226
-999978808 -596795190
-999921946 -596852052
-999952027 -596821971
596894370 999879628
596809402 999964596
-999970240 -596803758
596861804 999912194
-999856216 -596917782
-999872759 -596901239
-999872321 -596901677
596872821 999901177
596785532 999988466
596896388 999877610
-999936564 -596837434
596872918 999901080
-999801709 -596972289
-999814365 -596959633
596876124 999897874
596802668 999971330
-999832323 -596941675
-999943777 -596830221
-999968619 -596805379
596822898 999951100
-999829170 -596944828
-999825447 -596948551
596869110 999904888
596828824 999945174
596864537 999909461
-999953770 -596820228
-999906225 -596867773
596818602 999955396
596799658 999974340
-999975570 -596798428
596870255 999903743
-999821459 -596952539
596872431 999901567
596813485 999960513
-999809474 -596964524
596915739 999858259
-999904331 -596869667
596915814 999858184
596958886 999815112
-999824479 -596949519
-999889495 -596884503
596884202 999889796
-999858507 -596915491
-999855948 -596918050
596956254 999817744
596795894 999978104
-999854575 -596919423
596775538 999998460
-999901375 -596872623
-999935372 -596838626
596954647 999819351
-999834571 -596939427
596955257 999818741
596906959 999867039
-999813156 -596960842
-999966878 -596807120
-999859112 -596914886
596801578 999972420
-999941013 -596832985
-999856257 -596917741
596920100 999853898
596965154 999808844
-999852197 -596921801
-999918990 -596855008
-999989461 -596784537
-999921329 -596852669
-999840887 -596933111
-999839023 -596934975
-999866589 -596907409
-999972568 -596801430
596960311 999813687
-999822860 -596951138
-999869968 -596904030
-999829366 -596944632
596924004 999849994
596829548 999944450
596799501 999974497
-999935818 -596838180
-999934545 -596839453
-999876124 -596897874
-999836716 -596937282
596850053 999923945
596843305 999930693
-999967257 -596806741
596813839 999960159
-999833785 -596940213
-999863344 -596910654
-999922726 -596851272
596967101 999806897
596823791 999950207
596869896 999904102
596947875 999826123
-999984976 -596789022
596850557 999923441
596819109 999954889
-999846958 -596927040
-999963825 -596810173
596891471 999882527
596817960 999956038
596932718 999841280
596860806 999913192
-999813437 -596960561
-999922172 -596851826
596880097 999893901
-999889094 -596884904
-999998765 -596775233
596902729 999871269
596879218 999894780
-999970442 -596803556
-999818377 -596955621
596908317 999865681
-999877759 -596896239
596960728 999813270
596913703 999860295
-999950160 -596823838
-999976166 -596797832
596810711 999963287
596801399 999972599
596906984 999867014
596958378 999815620
596913186 999860812
-999841358 -596932640
596810190 999963808
596799110 999974888
-999911485 -596862513
596888213 999885785
596895956 999878042
596927665 999846333
-999801974 -596972024
-999916711 -596857287
-999871669 -596902329
596916909 999857089
596780223 999993775
-999916450 -596857548
596882122 999891876
-999800422 -596973576
596885246 999888752
596855617 999918381
-999973913 -596800085
-999888308 -596885690
-999930256 -596843742
-999846415 -596927583
-999938763 -596835235
596856973 999917025
596908804 999865194
-999811585 -596962413
596861704 999912294
596794776 999979222
-999818545 -596955453
596958018 999815980
596896896 999877102
-999945352 -596828646
596942312 999831686
596915300 999858698
596779282 999994716
-999944950 -596829048
596935357 999838641
-999821981 -596952017
596826798 999947200
-999973165 -596800833
596954212 999819786
596890428 999883570
-999910210 -596863788
-999955915 -596818083
596794870 999979128
-999885880 -596888118
-999939878 -596834120
-999856887 -596917111
596831192 999942806
-999809715 -596964283
596943943 999830055
596830374 999943624
-999951521 -596822477
596863167 999910831
596966089 999807909
-999846342 -596927656
-999838271 -596935727
596925650 999848348
-999828383 -596945615
596884699 999889299
596774757 999999241
596846854 999927144
-999936114 -596837884
-999819209 -596954789
-999987680 -596786318
596836834 999937164
-999860517 -596913481
596896523 999877475
-999931915 -596842083
-999805018 -596968980
-999918442 -596855556
596957141 999816857
596839583 999934415
-999956044 -596817954
596926793 999847205
-999885603 -596888395
-999807964 -596966034
-999833603 -596940395
-999951587 -596822411
-999946627 -596827371
596902710 999871288
596958243 999815755
-999926380 -596847618
-999993819 -596780179
-999881239 -596892759
596816101 999957897
-999950784 -596823214
596871615 999902383
-999831900 -596942098
-999826085 -596947913
-999831114 -596942884
596941678 999832320
-999874981 -596899017
-999838470 -596935528
-999811415 -596962583
-999866104 -596907894
596935229 999838769
-999963708 -596810290
-999932701 -596841297
596859759 999914239
-999929257 -596844741
-999823274 -596950724
-999989676 -596784322
-999930731 -596843267
-999976447 -596797551
-999865654 -596908344
-999855332 -596918666
-999882217 -596891781
-999919584 -596854414
-999960738 -596813260
-999923258 -596850740
596843653 999930345
-999986694 -596787304
-999946686 -596827312
596875150 999898848
596873756 999900242
596793062 999980936
-999928676 -596845322
-999837568 -596936430
-999887163 -596886835
-999977457 -596796541
-999941917 -596832081
596940595 999833403
596968250 999805748
596842154 999931844
596932803 999841195
-999844365 -596929633
596788694 999985304
596946154 999827844
596795535 999978463
596901330 999872668
-999916645 -596857353
596893322 999880676
596870049 999903949
596901423 999872575
-999916936 -596857062
-999997295 -596776703
-999860337 -596913661
-999968847 -596805151
596790262 999983736
-999937439 -596836559
596956303 999817695
-999803276 -596970722
596854472 999919526
596801877 999972121
-999919804 -596854194
-999870363 -596903635
596871647 999902351
-999993340 -596780658
-999977843 -596796155
-999992857 -596781141
-999967905 -596806093
596824765 999949233
-999824001 -596949997
596935753 999838245
-999889180 -596884818
596796353 999977645
596917365 999856633
-999945233 -596828765
596861589 999912409
596862651 999911347
-999817342 -596956656
596972861 999801137
-999972744 -596801254
-999978070 -596795928
596887040 999886958
596779570 999994428
596784648 999989350
-999847649 -596926349
596886585 999887413
596829381 999944617
-999890713 -596883285
-999899616 -596874382
596948483 999825515
-999953171 -596820827
-999888391 -596885607
596868869 999905129
-999997293 -596776705
596777351 999996647
596799483 999974515
-999915938 -596858060
-999888448 -596885550
596813675 999960323
596884706 999889292
596956150 999817848
-999957301 -596816697
-999834414 -596939584
-999865947 -596908051
-999916969 -596857029
-999949993 -596824005
-999893033 -596880965
596802790 999971208
-999935268 -596838730
-999889152 -596884846
-999985505 -596788493
596883797 999890201
596857534 999916464
596854977 999919021
-999875696 -596898302
596932112 999841886
-999959796 -596814202
-999847540 -596926458
596802925 999971073
596922987 999851011
-999989764 -596784234
-999833414 -596940584
-999886691 -596887307
596934245 999839753
-999934517 -596839481
596823017 999950981
-999955477 -596818521
-999896710 -596877288
596856446 999917552
596862984 999911014
-999824867 -596949131
596936044 999837954
596817105 999956893
596879688 999894310
-999806667 -596967331
-999998129 -596775869
596792914 999981084
-999920318 -596853680
596934894 999839104
596824776 999949222
-999822717 -596951281
596900553 999873445
-999863320 -596910678
-999845242 -596928756
596846979 999927019
596859134 999914864
-999815834 -596958164
596859469 999914529
596892656 999881342
596916999 999856999
596804757 999969241
596938143 999835855
-999809599 -596964399
596934225 999839773
596783945 999990053
596818117 999955881
-999835610 -596938388
596967935 999806063
596784064 999989934
596954844 999819154
596952391 999821607
596941288 999832710
596852320 999921678
596902096 999871902
-999978642 -596795356
596781714 999992284
596829025 999944973
-999828463 -596945535
-999825792 -596948206
596805265 999968733
596867135 999906863
596891361 999882637
-999882629 -596891369
596900023 999873975
-999945479 -596828519
596774333 999999665
596803327 999970671
-999889920 -596884078
596969907 999804091
-999958220 -596815778
-999857316 -596916682
596777563 999996435
-999905177 -596868821
596953762 999820236
596957973 999816025
596806623 999967375
-999942794 -596831204
-999964237 -596809761
596825322 999948676
-999965848 -596808150
-999807335 -596966663
-999836512 -596937486
596958502 999815496
-999945830 -596828168
-999822099 -596951899
-999885428 -596888570
596921066 999852932
-999834631 -596939367
596895513 999878485
-999961070 -596812928
-999879562 -596894436
-999873603 -596900395
596887167 999886831
-999874567 -596899431
-999993598 -596780400
596870500 999903498
596915862 999858136
596829022 999944976
596962925 999811073
-999942465 -596831533
-999971638 -596802360
596841230 999932768
596825437 999948561
596943693 999830305
596827564 999946434
-999959760 -596814238
596785942 999988056
-999949900 -596824098
-999818889 -596955109
-999898880 -596875118
-999812848 -596961150
-999850605 -596923393
-999917296 -596856702
-999849187 -596924811
596866491 999907507
596799903 999974095
-999852330 -596921668
-999841236 -596932762
-999887238 -596886760
596900454 999873544
-999867972 -596906026
-999875022 -596898976
596907435 999866563
-999928593 -596845405
-999949791 -596824207
-999817792 -596956206
-999878780 -596895218
596910972 999863026
-999869660 -596904338
-999895860 -596878138
-999821974 -596952024
-999933277 -596840721
-999971914 -596802084
-999822429 -596951569
-999914886 -596859112
-999878520 -596895478
-999926400 -596847598
596858196 999915802
-999923346 -596850652
596899337 999874661
-999909563 -596864435
596936655 999837343
596873328 999900670
-999942381 -596831617
-999910995 -596863003
596948900 999825098
-999860526 -596913472
-999920608 -596853390
596844892 999929106
596830508 999943490
596821022 999952976
-999982351 -596791647
596934415 999839583
596776081 999997917
596952136 999821862
596839719 999934279
-999926110 -596847888
-999892603 -596881395
-999900363 -596873635
-999839293 -596934705
596886758 999887240
-999935757 -596838241
-999805451 -596968547
596853954 999920044
-999953058 -596820940
-999838128 -596935870
596890985 999883013
596851552 999922446
-999972631 -596801367
-999939733 -596834265
596846334 999927664
596819958 999954040
596880930 999893068
-999811452 -596962546
-999940964 -596833034
596777475 999996523
596785759 999988239
-999812470 -596961528
596828177 999945821
-999994324 -596779674
596829352 999944646
596824824 999949174
-999902724 -596871274
596858825 999915173
596803789 999970209
596789963 999984035
-999946351 -596827647
-999928698 -596845300
-999888562 -596885436
-999941697 -596832301
-999802413 -596971585
-999833618 -596940380
596891455 999882543
596888560 999885438
596833655 999940343
-999977167 -596796831
-999919173 -596854825
596800889 999973109
-999873534 -596900464
596882622 999891376
-999839743 -596934255
596859022 999914976
-999896384 -596877614
-999942057 -596831941
-999938895 -596835103
596811536 999962462
596897281 999876717
596954381 999819617
-999819119 -596954879
-999933759 -596840239
-999924076 -596849922
596920707 999853291
596838961 999935037
-999956162 -596817836
-999875002 -596898996
-999840769 -596933229
596794176 999979822
596926745 999847253
-999950376 -596823622
596845826 999928172
-999964800 -596809198
-999975477 -596798521
596804144 999969854
-999962757 -596811241
-999801113 -596972885
-999992731 -596781267
-999938065 -596835933
-999947914 -596826084
596913088 999860910
596919072 999854926
-999918419 -596855579
-999924107 -596849891
596797315 999976683
596944580 999829418
-999863728 -596910270
-999926184 -596847814
596900125 999873873
-999929981 -596844017
-999875741 -596898257
596822102 999951896
596830343 999943655
-999996835 -596777163
-999830678 -596943320
596907549 999866449
596783931 999990067
-999846346 -596927652
-999978793 -596795205
596971645 999802353
-999933261 -596840737
596862543 999911455
-999954158 -596819840
596837870 999936128
596867689 999906309
-999988561 -596785437
596778028 999995970
-999819989 -596954009
-999942476 -596831522
-999824307 -596949691
596833115 999940883
596836068 999937930
596955856 999818142
596861726 999912272
-999930591 -596843407
-999808646 -596965352
-999904976 -596869022
596955182 999818816
596910012 999863986
-999954094 -596819904
-999866210 -596907788
-999890278 -596883720
596864054 999909944
596901192 999872806
-999953423 -596820575
-999849289 -596924709
-999914952 -596859046
596973225 999800773
-999834073 -596939925
596834048 999939950
596789604 999984394
-999800060 -596973938
-999813232 -596960766
-999996576 -596777422
596886677 999887321
596813801 999960197
-999897159 -596876839
-999981088 -596792910
596904574 999869424
596792018 999981980
596856758 999917240
596826223 999947775
-999943687 -596830311
-999894473 -596879525
596877085 999896913
596803317 999970681
-999804710 -596969288
-999942862 -596831136
596943384 999830614
596963378 999810620
-999906424 -596867574
596909018 999864980
596828523 999945475
-999908984 -596865014
-999921134 -596852864
-999904990 -596869008
-999900801 -596873197
-999801750 -596972248
596777500 999996498
596870028 999903970
-999971872 -596802126
-999847908 -596926090
596828709 999945289
596915674 999858324
596825183 999948815
-999888711 -596885287
596814012 999959986
-999910702 -596863296
-999884766 -596889232
-999835464 -596938534
-999957450 -596816548
596951519 999822479
-999991698 -596782300
596851416 999922582
-999833717 -596940281
-999804756 -596969242
-999805209 -596968789
596829700 999944298
-999888223 -596885775
596852235 999921763
596817702 999956296
596832887 999941111
596938816 999835182
-999901292 -596872706
596799528 999974470
-999869129 -596904869
596870871 999903127
-999978168 -596795830
596914866 999859132
-999924436 -596849562
-999834626 -596939372
-999839059 -596934939
596963815 999810183
-999865474 -596908524
596882856 999891142
596825208 999948790
596836442 999937556
596951501 999822497
-999966407 -596807591
-999907929 -596866069
596961130 999812868
596783734 999990264
596933090 999840908
-999809050 -596964948
596923916 999850082
596858452 999915546
-999983153 -596790845
596847731 999926267
596832231 999941767
-999861970 -596912028
-999849772 -596924226
596776814 999997184
596916357 999857641
596833667 999940331
596931501 999842497
596880770 999893228
596904945 999869053
596897063 999876935
596934028 999839970
-999830672 -596943326
-999890630 -596883368
-999807374 -596966624
-999942563 -596831435
596915100 999858898
596789542 999984456
-999868013 -596905985
-999857301 -596916697
596937942 999836056
-999922153 -596851845
-999869512 -596904486
596896561 999877437
-999850025 -596923973
-999830154 -596943844
596829174 999944824
-999903620 -596870378
596865555 999908443
-999806249 -596967749
-999950553 -596823445
-999898845 -596875153
596969366 999804632
-999877816 -596896182
-999916007 -596857991
596966007 999807991
596834458 999939540
-999852409 -596921589
-999963732 -596810266
596829462 999944536
-999901001 -596872997
596891750 999882248
596804527 999969471
-999903313 -596870685
-999908321 -596865677
596814105 999959893
596900276 999873722
596798217 999975781
-999896951 -596877047
596807354 999966644
596913916 999860082
596813855 999960143
596802155 999971843
-999936759 -596837239
-999901883 -596872115
-999961062 -596812936
596779920 999994078
596860925 999913073
-999903108 -596870890
596953304 999820694
-999982213 -596791785
-999828455 -596945543
-999866502 -596907496
596965374 999808624
596835601 999938397
-999835600 -596938398
-999955467 -596818531
-999814796 -596959202
596847268 999926730
-999974452 -596799546
596848355 999925643
-999955903 -596818095
-999906441 -596867557
-999875233 -596898765
596900201 999873797
-999987175 -596786823
596831076 999942922
596816863 999957135
-999810703 -596963295
596881654 999892344
596890430 999883568
-999964553 -596809445
596895694 999878304
-999830921 -596943077
596970785 999803213
-999922945 -596851053
-999825421 -596948577
596795791 999978207
596910583 999863415
596848591 999925407
-999806879 -596967119
596971174 999802824
596845466 999928532
596895370 999878628
-999821519 -596952479
596972182 999801816
-999804275 -596969723
596866890 999907108
596922169 999851829
-999902387 -596871611
-999875678 -596898320
-999999279 -596774719
-999806407 -596967591
596866306 999907692
596855186 999918812
596775614 999998384
596941159 999832839
-999973126 -596800872
596887023 999886975
596799910 999974088
596815740 999958258
-999833610 -596940388
596936395 999837603
596968472 999805526
-999880640 -596893358
-999850754 -596923244
-999869029 -596904969
596887250 999886748
596827930 999946068
-999824128 -596949870
596868896 999905102
596929385 999844613
-999871896 -596902102
596969596 999804402
-999852070 -596921928
-999964858 -596809140
596973975 999800023
-999975074 -596798924
596890544 999883454
-999978909 -596795089
596825595 999948403
-999994158 -596779840
596809462 999964536
596878606 999895392
596824494 999949504
596861687 999912311
596790905 999983093
596850589 999923409
-999928952 -596845046
596806202 999967796
596838640 999935358
-999852138 -596921860
-999962221 -596811777
596927094 999846904
-999922901 -596851097
-999834265 -596939733
596796987 999977011
-999902871 -596871127
-999809775 -596964223
596918434 999855564
596787047 999986951
-999912759 -596861239
596873222 999900776
-999905098 -596868900
596901921 999872077
-999962504 -596811494
596911120 999862878
596945913 999828085
596845334 999928664
596861367 999912631
-999950783 -596823215
596877666 999896332
-999898831 -596875167
596830984 999943014
-999924475 -596849523
-999992191 -596781807
-999845455 -596928543
596829935 999944063
596878132 999895866
596867229 999906769
-999980905 -596793093
-999941567 -596832431
596845977 999928021
-999869395 -596904603
-999947307 -596826691
596860870 999913128
596876406 999897592
596935225 999838773
596840015 999933983
-999853699 -596920299
596786855 999987143
596797902 999976096
596828376 999945622
-999936679 -596837319
-999932149 -596841849
-999861676 -596912322
596795434 999978564
596796198 999977800
596894917 999879081
-999900365 -596873633
596854310 999919688
596941411 999832587
596939623 999834375
596916592 999857406
-999967620 -596806378
596801564 999972434
596958641 999815357
-999943596 -596830402
-999889983 -596884015
596969793 999804205
596835992 999938006
-999818016 -596955982
-999986974 -596787024
596816352 999957646
-999951063 -596822935
596876382 999897616
596825769 999948229
-999971959 -596802039
596843185 999930813
-999997744 -596776254
-999886870 -596887128
-999804121 -596969877
-999839716 -596934282
596912457 999861541
-999944368 -596829630
596854764 999919234
596959631 999814367
596858279 999915719
-999806027 -596967971
-999980629 -596793369
596821017 999952981
-999882357 -596891641
596968297 999805701
596896230 999877768
-999984188 -596789810
-999811557 -596962441
-999983402 -596790596
-999842935 -596931063
596820277 999953721
-999959133 -596814865
596845556 999928442
-999821945 -596952053
596909088 999864910
596928971 999845027
596837059 999936939
-999853803 -596920195
596893555 999880443
596791011 999982987
596819256 999954742
-999974064 -596799934
596959903 999814095
-999887575 -596886423
596783016 999990982
596876836 999897162
596935781 999838217
-999886011 -596887987
596833740 999940258
596907887 999866111
596874738 999899260
-999868507 -596905491
-999876223 -596897775
596906869 999867129
-999860579 -596913419
596888855 999885143
-999842887 -596931111
-999894341 -596879657
596930057 999843941
596875233 999898765
596820623 999953375
596841469 999932529
596956907 999817091
596906945 999867053
-999995447 -596778551
596888963 999885035
-999817609 -596956389
-999903760 -596870238
-999965089 -596808909
-999952415 -596821583
-999870930 -596903068
-999883544 -596890454
596858399 999915599
-999832769 -596941229
596784339 999989659
596882514 999891484
-999945728 -596828270
-999830659 -596943339
596931465 999842533
596972050 999801948
596857450 999916548
596922557 999851441
-999927015 -596846983
596816429 999957569
596848436 999925562
596873495 999900503
-999861598 -596912400
-999960338 -596813660
596847075 999926923
-999988400 -596785598
596956307 999817691
596820541 999953457
-999970021 -596803977
-999853414 -596920584
-999885406 -596888592
-999914264 -596859734
596940452 999833546
-999928689 -596845309
596822389 999951609
596780449 999993549
-999985051 -596788947
-999809510 -596964488
-999870864 -596903134
596966685 999807313
-999874773 -596899225
596851311 999922687
596781975 999992023
596780695 999993303
596875475 999898523
596855344 999918654
596931530 999842468
-999975106 -596798892
-999935137 -596838861
596920262 999853736
-999928799 -596845199
-999884982 -596889016
-999957137 -596816861
-999929952 -596844046
596860961 999913037
-999997187 -596776811
-999856717 -596917281
-999820928 -596953070
-999983477 -596790521
596796174 999977824
-999919006 -596854992
596823326 999950672
-999817223 -596956775
-999902109 -596871889
596844981 999929017
596783643 999990355
-999851107 -596922891
596830207 999943791
-999933086 -596840912
596888059 999885939
-999903533 -596870465
-999836347 -596937651
-999882512 -596891486
-999983598 -596790400
596854127 999919871
-999980379 -596793619
-999883549 -596890449
596959863 999814135
596955979 999818019
596871722 999902276
596930431 999843567
-999937538 -596836460
596930087 999843911
596870324 999903674
-999940831 -596833167
-999862859 -596911139
596898183 999875815
-999970797 -596803201
-999951351 -596822647
596926758 999847240
596958357 999815641
-999882430 -596891568
-999996131 -596777867
596851111 999922887
596894891 999879107
-999972179 -596801819
-999865411 -596908587
596853750 999920248
-999881266 -596892732
596892184 999881814
596940952 999833046
596932103 999841895
596786848 999987150
-999932413 -596841585
596781292 999992706
596822160 999951838
-999985287 -596788711
-999911741 -596862257
596913298 999860700
-999831354 -596942644
596815149 999958849
596923044 999850954
-999875085 -596898913
596948559 999825439
-999801561 -596972437
-999912995 -596861003
-999822103 -596951895
596927274 999846724
596934121 999839877
-999927550 -596846448
-999995519 -596778479
596913550 999860448
-999893599 -596880399
596926199 999847799
596787519 999986479
-999847039 -596926959
-999885877 -596888121
596960619 999813379
596939527 999834471
-999977282 -596796716
-999957418 -596816580
596839163 999934835
-999835041 -596938957
596935967 999838031
-999846772 -596927226
596822470 999951528
596821746 999952252
596868797 999905201
596863488 999910510
-999830292 -596943706
596936458 999837540
596776908 999997090
596959897 999814101
-999827045 -596946953
-999805776 -596968222
-999950395 -596823603
-999961919 -596812079
596854499 999919499
-999902029 -596871969
-999870231 -596903767
-999950885 -596823113
596852366 999921632
-999996667 -596777331
-999889110 -596884888
-999802058 -596971940
-999858216 -596915782
596795082 999978916
596961805 999812193
596793994 999980004
596957688 999816310
-999836384 -596937614
596785317 999988681
596856894 999917104
596785026 999988972
-999949455 -596824543
-999889899 -596884099
596896079 999877919
-999880939 -596893059
-999899913 -596874085
-999898179 -596875819
-999905312 -596868686
596892898 999881100
-999914454 -596859544
596966059 999807939
-999954373 -596819625
596964078 999809920
596973177 999800821
-999874091 -596899907
596869224 999904774
-999960788 -596813210
596929909 999844089
-999960711 -596813287
-999981390 -596792608
596902150 999871848
596946446 999827552
-999973453 -596800545
596898243 999875755
596920491 999853507
596938586 999835412
596875970 999898028
596933597 999840401
596934983 999839015
596830058 999943940
596914639 999859359
-999862959 -596911039
596901482 999872516
-999985039 -596788959
-999867974 -596906024
-999902161 -596871837
-999820123 -596953875
-999897666 -596876332
596832622 999941376
596896305 999877693
-999817614 -596956384
596909789 999864209
-999867109 -596906889
-999851472 -596922526
596825730 999948268
-999999220 -596774778
-999817867 -596956131
-999983397 -596790601
596837377 999936621
-999912024 -596861974
596854418 999919580
-999989998 -596784000
596874255 999899743
-999886632 -596887366
-999921312 -596852686
596849904 999924094
-999800383 -596973615
-999983122 -596790876
596825590 999948408
596964670 999809328
596798183 999975815
596967324 999806674
596887320 999886678
-999923515 -596850483
596848263 999925735
596861388 999912610
596874667 999899331
596794905 999979093
596828359 999945639
596954385 999819613
596927064 999846934
596777287 999996711
-999947834 -596826164
-999820833 -596953165
596890604 999883394
-999912400 -596861598
596839211 999934787
-999968960 -596805038
-999835913 -596938085
-999835980 -596938018
-999942115 -596831883
596909405 999864593
596790358 999983640
-999891434 -596882564
-999854479 -596919519
-999893365 -596880633
-999918670 -596855328
596802472 999971526
-999913753 -596860245
596861605 999912393
-999802790 -596971208
596947894 999826104
-999907398 -596866600
-999832568 -596941430
596862405 999911593
-999942951 -596831047
-999811190 -596962808
596791217 999982781
-999839425 -596934573
596846279 999927719
-999972275 -596801723
-999825396 -596948602
596964121 999809877
596819232 999954766
-999979265 -596794733
596875756 999898242
596957988 999816010
-999835590 -596938408
596848372 999925626
596872225 999901773
596815407 999958591
-999952968 -596821030
596836674 999937324
596954491 999819507
596939522 999834476
596790896 999983102
-999900475 -596873523
596837399 999936599
-999873974 -596900024
596837768 999936230
596840660 999933338
-999928320 -596845678
596965878 999808120
596856217 999917781
-999814414 -596959584
596859756 999914242
596838463 999935535
-999985435 -596788563
596805437 999968561
-999827724 -596946274
596796284 999977714
596876690 999897308
596837953 999936045
596815352 999958646
-999818847 -596955151
596945922 999828076
596813693 999960305
-999951211 -596822787
596865203 999908795
596941167 999832831
-999984930 -596789068
-999892742 -596881256
596855893 999918105
-999845661 -596928337
596946175 999827823
-999895271 -596878727
596868557 999905441
-999999948 -596774050
596800473 999973525
596937954 999836044
596804002 999969996
596923250 999850748
596914039 999859959
596914549 999859449
-999873868 -596900130
-999836575 -596937423
-999845901 -596928097
-999930897 -596843101
-999973079 -596800919
596809674 999964324
-999946457 -596827541
-999912009 -596861989
596861481 999912517
-999997663 -596776335
596949923 999824075
596798689 999975309
596821539 999952459
596816256 999957742
-999951515 -596822483
596966995 999807003
-999915402 -596858596
596774098 999999900
-999996495 -596777503
596939987 999834011
-999890177 -596883821
596855848 999918150
596783978 999990020
596780671 999993327
-999847480 -596926518
-999978059 -596795939
-999942639 -596831359
-999801122 -596972876
596937606 999836392
-999927641 -596846357
-999836261 -596937737
596925063 999848935
-999860574 -596913424
-999804262 -596969736
-999838994 -596935004
596911573 999862425
596833661 999940337
-999918565 -596855433
-999811533 -596962465
596832837 999941161
596909967 999864031
-999830543 -596943455
-999838152 -596935846
596839408 999934590
-999827732 -596946266
-999905752 -596868246
596904295 999869703
596961139 999812859
596924087 999849911
596870903 999903095
596847302 999926696
-999953836 -596820162
-999917861 -596856137
-999884303 -596889695
-999831749 -596942249
596930553 999843445
-999980737 -596793261
-999833519 -596940479
596970003 999803995
596795672 999978326
-999846590 -596927408
-999915261 -596858737
596919473 999854525
-999801247 -596972751
-999862870 -596911128
-999942997 -596831001
596942083 999831915
-999876844 -596897154
-999943888 -596830110
-999955797 -596818201
596856526 999917472
-999822969 -596951029
-999965103 -596808895
-999801463 -596972535
596818654 999955344
-999850447 -596923551
-999994579 -596779419
596909731 999864267
596865554 999908444
-999973386 -596800612
-999844841 -596929157
596814912 999959086
-999876433 -596897565
-999925507 -596848491
-999879073 -596894925
-999905482 -596868516
596887296 999886702
596861623 999912375
596833657 999940341
-999861564 -596912434
596838603 999935395
-999846250 -596927748
596853198 999920800
-999857669 -596916329
596934319 999839679
-999871804 -596902194
-999954483 -596819515
-999837761 -596936237
-999851822 -596922176
-999822891 -596951107
-999979378 -596794620
596973452 999800546
-999957913 -596816085
-999946083 -596827915
-999997829 -596776169
-999979874 -596794124
-999873961 -596900037
596824017 999949981
-999999954 -596774044
-999871245 -596902753
-999979361 -596794637
596859891 999914107
-999858126 -596915872
-999936583 -596837415
596788757 999985241
-999989612 -596784386
-999903866 -596870132
-999915297 -596858701
596788391 999985607
-999831011 -596942987
596913122 999860876
-999805299 -596968699
596874329 999899669
596936369 999837629
-999842712 -596931286
-999848103 -596925895
596896416 999877582
596935431 999838567
-999885914 -596888084
596830137 999943861
596890646 999883352
596937742 999836256
-999993519 -596780479
-999877046 -596896952
-999891415 -596882583
596910662 999863336
-999934511 -596839487
-999864260 -596909738
596877807 999896191
596969513 999804485
-999981502 -596792496
-999809254 -596964744
596903759 999870239
596832460 999941538
596779232 999994766
596850559 999923439
-999805566 -596968432
596798641 999975357
-999962441 -596811557
-999824840 -596949158
596973892 999800106
-999881998 -596892000
-999950555 -596823443
-999890997 -596883001
596924884 999849114
-999879173 -596894825
-999854603 -596919395
596965829 999808169
596970698 999803300
596774247 999999751
596830794 999943204
596894061 999879937
-999878781 -596895217
596839735 999934263
-999829218 -596944780
-999846967 -596927031
-999850818 -596923180
-999851417 -596922581
596865055 999908943
596855898 999918100
596871687 999902311
596827383 999946615
596790918 999983080
-999901099 -596872899
-999930946 -596843052
-999986030 -596787968
-999872777 -596901221
596937935 999836063
596829713 999944285
-999902181 -596871817
596865957 999908041
-999971012 -596802986
-999970775 -596803223
596848303 999925695
-999856740 -596917258
596879137 999894861
596888442 999885556
-999969735 -596804263
-999946657 -596827341
-999980705 -596793293
596856383 999917615
596861377 999912621
-999958330 -596815668
-999921569 -596852429
-999821501 -596952497
596795436 999978562
596810339 999963659
596914577 999859421
-999846551 -596927447
-999960009 -596813989
596901816 999872182
-999867960 -596906038
-999958686 -596815312
596939676 999834322
-999923773 -596850225
596902112 999871886
-999985634 -596788364
-999876719 -596897279
-999884572 -596889426
-999892239 -596881759
596894044 999879954
-999844805 -596929193
596848055 999925943
596811105 999962893
596966718 999807280
-999899187 -596874811
-999847354 -596926644
596855741 999918257
-999876040 -596897958
596960306 999813692
596814374 999959624
-999953335 -596820663
-999846142 -596927856
596893428 999880570
596795796 999978202
-999841342 -596932656
596883420 999890578
-999840321 -596933677
-999801372 -596972626
596843313 999930685
596870690 999903308
-999811147 -596962851
-999966359 -596807639
-999990454 -596783544
596831126 999942872
596966369 999807629
-999839937 -596934061
596921937 999852061
596801444 999972554
596807097 999966901
-999850337 -596923661
596809239 999964759
596800664 999973334
596915316 999858682
-999993880 -596780118
-999810613 -596963385
596890690 999883308
-999860220 -596913778
-999896905 -596877093
-999874384 -596899614
-999880870 -596893128
-999977816 -596796182
596854707 999919291
596942484 999831514
596913980 999860018
596871787 999902211
596902462 999871536
596863332 999910666
-999934014 -596839984
-999801240 -596972758
596902235 999871763
596966535 999807463
596798762 999975236
-999962723 -596811275
-999897421 -596876577
-999976266 -596797732
-999818407 -596955591
-999852455 -596921543
-999821015 -596952983
596929787 999844211
596842339 999931659
596913146 999860852
596879874 999894124
-999838337 -596935661
596848233 999925765
-999917230 -596856768
596790291 999983707
-999957295 -596816703
596916037 999857961
596970364 999803634
-999987902 -596786096
-999869972 -596904026
596895940 999878058
-999810503 -596963495
-999990535 -596783463
-999922891 -596851107
-999828358 -596945640
-999819938 -596954060
-999807271 -596966727
596918548 999855450
-999896491 -596877507
-999816414 -596957584
-999924908 -596849090
-999810014 -596963984
596910120 999863878
-999846083 -596927915
596842244 999931754
-999997126 -596776872
-999989618 -596784380
-999935077 -596838921
-999922189 -596851809
-999819036 -596954962
-999812029 -596961969
596888144 999885854
596802879 999971119
-999904570 -596869428
-999978546 -596795452
-999878337 -596895661
-999847703 -596926295
596913056 999860942
596783698 999990300
-999967752 -596806246
-999850536 -596923462
596911718 999862280
596961196 999812802
-999816050 -596957948
596943602 999830396
596933353 999840645
596867671 999906327
596930871 999843127
-999880586 -596893412
596947422 999826576
596779320 999994678
-999953132 -596820866
-999878575 -596895423
596900239 999873759
596859492 999914506
-999910291 -596863707
-999817648 -596956350
596815571 999958427
-999862371 -596911627
596927516 999846482
-999927169 -596846829
596791630 999982368
-999958225 -596815773
596821750 999952248
596941470 999832528
596939576 999834422
-999994214 -596779784
-999857832 -596916166
596883646 999890352
-999853102 -596920896
596846756 999927242
596802210 999971788
596901865 999872133
-999866539 -596907459
-999833856 -596940142
-999939422 -596834576
596924468 999849530
596831753 999942245
596884239 999889759
596816803 999957195
596962707 999811291
596825573 999948425
596774890 999999108
-999837774 -596936224
596896175 999877823
596932732 999841266
596964342 999809656
596774832 999999166
-999914878 -596859120
-999922926 -596851072
-999901055 -596872943
596847226 999926772
-999806483 -596967515
-999932011 -596841987
596962758 999811240
-999957721 -596816277
596883019 999890979
596896192 999877806
-999964669 -596809329
-999816958 -596957040
-999868215 -596905783
-999907706 -596866292
-999954485 -596819513
596864145 999909853
596909415 999864583
-999876506 -596897492
596805854 999968144
596846842 999927156
596966804 999807194
596942735 999831263
596945260 999828738
-999854025 -596919973
596802512 999971486
596950148 999823850
596782296 999991702
-999832639 -596941359
-999864127 -596909871
596845727 999928271
596967071 999806927
-999906875 -596867123
-999962273 -596811725
-999825078 -596948920
-999942713 -596831285
-999871056 -596902942
596881983 999892015
-999834405 -596939593
-999960478 -596813520
596919588 999854410
-999963107 -596810891
596836713 999937285
-999907758 -596866240
-999939833 -596834165
596895673 999878325
-999890920 -596883078
596826814 999947184
596957873 999816125
-999949603 -596824395
596944766 999829232
596875274 999898724
596918404 999855594
596959704 999814294
596945301 999828697
-999961731 -596812267
-999955914 -596818084
-999973380 -596800618
-999874196 -596899802
596948149 999825849
596820613 999953385
-999978756 -596795242
596815687 999958311
-999856366 -596917632
596839655 999934343
-999962499 -596811499
-999839231 -596934767
596808128 999965870
-999956089 -596817909
-999940440 -596833558
596965670 999808328
596932053 999841945
-999857964 -596916034
596785991 999988007
-999916672 -596857326
596935179 999838819
-999888398 -596885600
-999811042 -596962956
-999842491 -596931507
596844256 999929742
-999925351 -596848647
-999926969 -596847029
-999865371 -596908627
-999807816 -596966182
-999956919 -596817079
-999907671 -596866327
-999875761 -596898237
596837736 999936262
-999918816 -596855182
596792049 999981949
596858002 999915996
596914411 999859587
596905495 999868503
596890531 999883467
-999866790 -596907208
596892107 999881891
-999885124 -596888874
-999894122 -596879876
596841514 999932484
596796195 999977803
596893571 999880427
-999871645 -596902353
596845012 999928986
-999983300 -596790698
-999888174 -596885824
596922568 999851430
596883809 999890189
-999904248 -596869750
596896011 999877987
-999967206 -596806792
-999900914 -596873084
-999820534 -596953464
-999967097 -596806901
-999819668 -596954330
-999807993 -596966005
-999856098 -596917900
596866041 999907957
-999858271 -596915727
-999826690 -596947308
-999812610 -596961388
596815796 999958202
596940933 999833065
596951383 999822615
-999956018 -596817980
-999910693 -596863305
596915617 999858381
596871882 999902116
596970628 999803370
-999845102 -596928896
-999913540 -596860458
-999836113 -596937885
-999881121 -596892877
596795554 999978444
-999921048 -596852950
596794140 999979858
-999991552 -596782446
-999906313 -596867685
-999959131 -596814867
596883775 999890223
-999956642 -596817356
-999869062 -596904936
596780889 999993109
596927860 999846138
596971557 999802441
-999972863 -596801135
596946736 999827262
596891674 999882324
596802249 999971749
-999883774 -596890224
-999869273 -596904725
596946306 999827692
596899233 999874765
-999970791 -596803207
596819789 999954209
596818376 999955622
-999979861 -596794137
596872483 999901515
-999889527 -596884471
596935213 999838785
-999871608 -596902390
596863015 999910983
-999875688 -596898310
596909720 999864278
596897362 999876636
596847470 999926528
596776267 999997731
-999826053 -596947945
596912227 999861771
-999833287 -596940711
-999894329 -596879669
-999951565 -596822433
-999971915 -596802083
-999946097 -596827901
-999964810 -596809188
-999952516 -596821482
-999841741 -596932257
-999907274 -596866724
596836062 999937936
-999909476 -596864522
-999925605 -596848393
-999874688 -596899310
596949005 999824993
596896661 999877337
-999817721 -596956277
-999999747 -596774251
-999891933 -596882065
596823855 999950143
-999848552 -596925446
596813270 999960728
596804385 999969613
-999938174 -596835824
596873445 999900553
-999888947 -596885051
596942810 999831188
-999864256 -596909742
596779041 999994957
596916530 999857468
-999904619 -596869379
-999880359 -596893639
-999895715 -596878283
-999984740 -596789258
596875407 999898591
596908161 999865837
-999885373 -596888625
596806095 999967903
596971610 999802388
596823538 999950460
596808643 999965355
596855151 999918847
-999979681 -596794317
-999890289 -596883709
596899364 999874634
-999880521 -596893477
596911768 999862230
-999988890 -596785108
596829325 999944673
596875385 999898613
-999958844 -596815154
-999959527 -596814471
596875946 999898052
596881213 999892785
596851677 999922321
-999934599 -596839399
596946862 999827136
596810277 999963721
-999974178 -596799820
-999807711 -596966287
-999831986 -596942012
-999874497 -596899501
596788716 999985282
-999861337 -596912661
596949611 999824387
596877181 999896817
-999837520 -596936478
-999873545 -596900453
-999840028 -596933970
596830358 999943640
-999847536 -596926462
596922938 999851060
596946696 999827302
-999960906 -596813092
596822703 999951295
-999999131 -596774867
596903239 999870759
596888334 999885664
-999880361 -596893637
596805873 999968125
-999866059 -596907939
596790642 999983356
-999907548 -596866450
596797056 999976942
596908597 999865401
596904084 999869914
-999854668 -596919330
596880352 999893646
-999819520 -596954478
596915785 999858213
-999845057 -596928941
-999856517 -596917481
596863630 999910368
-999847349 -596926649
-999844963 -596929035
-999945843 -596828155
596915154 999858844
596843136 999930862
-999898636 -596875362
-999821260 -596952738
596824994 999949004
-999932692 -596841306
-999902238 -596871760
596941399 999832599
-999937313 -596836685
596924706 999849292
596957297 999816701
596845570 999928428
-999912033 -596861965
596828810 999945188
-999842172 -596931826
596925930 999848068
-999829871 -596944127
596940224 999833774
596782704 999991294
-999864213 -596909785
-999918790 -596855208
-999865093 -596908905
596791000 999982998
-999901318 -596872680
-999890797 -596883201
-999938292 -596835706
-999815765 -596958233
-999843835 -596930163
-999817361 -596956637
-999988386 -596785612
-999852235 -596921763
-999820869 -596953129
596786911 999987087
-999805329 -596968669
-999887004 -596886994
-999923612 -596850386
596817070 999956928
596891605 999882393
-999883443 -596890555
-999861909 -596912089
596865847 999908151
596780772 999993226
-999890428 -596883570
-999882069 -596891929
-999937639 -596836359
-999914053 -596859945
596890044 999883954
596940686 999833312
596809461 999964537
-999867859 -596906139
-999981789 -596792209
-999936764 -596837234
-999988291 -596785707
-999833324 -596940674
596864009 999909989
596895687 999878311
-999832602 -596941396
596873181 999900817
596899272 999874726
-999868418 -596905580
-999845286 -596928712
-999915430 -596858568
-999906991 -596867007
-999935592 -596838406
596842197 999931801
596972162 999801836
-999954308 -596819690
-999931059 -596842939
596818267 999955731
596830217 999943781
-999986808 -596787190
596792599 999981399
-999813697 -596960301
596831315 999942683
-999935368 -596838630
596913521 999860477
-999807468 -596966530
-999950959 -596823039
596935544 999838454
596890680 999883318
596948727 999825271
-999866091 -596907907
-999818928 -596955070
-999955388 -596818610
-999921933 -596852065
-999824420 -596949578
596892860 999881138
-999999637 -596774361
596808019 999965979
596837131 999936867
596929669 999844329
-999874410 -596899588
596814800 999959198
596955674 999818324
-999853340 -596920658
596858858 999915140
-999852955 -596921043
-999979593 -596794405
596895371 999878627
596971539 999802459
596871642 999902356
596899267 999874731
596885514 999888484
-999911358 -596862640
-999970975 -596803023
596897764 999876234
596903775 999870223
596816366 999957632
-999844483 -596929515
596809962 999964036
596808385 999965613
-999933367 -596840631
596955638 999818360
-999849836 -596924162
596881436 999892562
-999807915 -596966083
-999819672 -596954326
-999810342 -596963656
-999980001 -596793997
596868065 999905933
596791693 999982305
-999805288 -596968710
-999815470 -596958528
-999850239 -596923759
-999897545 -596876453
596947371 999826627
596914312 999859686
596935855 999838143
-999899334 -596874664
-999903809 -596870189
596841451 999932547
596781525 999992473
596948238 999825760
596821377 999952621
596911362 999862636
596935124 999838874
-999930994 -596843004
596804230 999969768
596963849 999810149
-999921149 -596852849
596903110 999870888
-999941099 -596832899
596848939 999925059
596775368 999998630
-999842053 -596931945
596797483 999976515
596940965 999833033
596906023 999867975
596942855 999831143
596828142 999945856
596842350 999931648
-999832708 -596941290
-999922883 -596851115
-999847890 -596926108
596954322 999819676
596856633 999917365
596863563 999910435
-999849818 -596924180
596911626 999862372
-999849009 -596924989
596859079 999914919
-999894129 -596879869
596833163 999940835
596838127 999935871
596945210 999828788
-999850675 -596923323
596844737 999929261
596952940 999821058
596859135 999914863
596910336 999863662
596940411 999833587
-999826927 -596947071
-999900738 -596873260
-999845628 -596928370
596938271 999835727
-999921535 -596852463
-999923009 -596850989
-999871470 -596902528
596899426 999874572
596809448 999964550
596840851 999933147
-999882270 -596891728
-999804418 -596969580
-999837101 -596936897
-999984231 -596789767
-999816139 -596957859
-999852400 -596921598
-999964942 -596809056
596802424 999971574
596865315 999908683
596909787 999864211
596901767 999872231
596849170 999924828
596957071 999816927
-999982463 -596791535
596791430 999982568
596803659 999970339
596830408 999943590
-999809576 -596964422
596774927 999999071
596906578 999867420
596825334 999948664
-999814788 -596959210
596832030 999941968
-999945541 -596828457
-999994438 -596779560
596923046 999850952
596881617 999892381
-999970947 -596803051
596972905 999801093
596848110 999925888
-999963499 -596810499
-999986552 -596787446
596971353 999802645
596921470 999852528
596927290 999846708
596944806 999829192
-999958228 -596815770
596822475 999951523
-999954332 -596819666
-999865641 -596908357
596928409 999845589
-999804312 -596969686
596833658 999940340
-999855203 -596918795
-999854326 -596919672
596838724 999935274
-999837670 -596936328
596855739 999918259
-999876913 -596897085
596921180 999852818
-999838299 -596935699
-999985938 -596788060
-999977890 -596796108
596910167 999863831
-999978585 -596795413
-999911939 -596862059
596812132 999961866
-999932412 -596841586
596910290 999863708
596931858 999842140
-999856783 -596917215
-999845929 -596928069
596849068 999924930
596892640 999881358
596778232 999995766
-999873583 -596900415
596875910 999898088
-999854896 -596919102
596928870 999845128
596969368 999804630
596778530 999995468
-999921188 -596852810
596900675 999873323
596824832 999949166
596890851 999883147
-999965379 -596808619
-999955108 -596818890
596824556 999949442
596943572 999830426
596777169 999996829
-999956439 -596817559
596898555 999875443
-999948479 -596825519
-999928316 -596845682
596941960 999832038
-999903846 -596870152
-999864312 -596909686
596918830 999855168
596877721 999896277
-999822463 -596951535
596949665 999824333
596837233 999936765
-999844594 -596929404
-999988190 -596785808
-999968898 -596805100
-999958182 -596815816
596819064 999954934
596779646 999994352
596817368 999956630
-999914676 -596859322
596879444 999894554
596828231 999945767
596914617 999859381
596836408 999937590
596795150 999978848
-999804303 -596969695
596865234 999908764
596961468 999812530
596855948 999918050
596853724 999920274
-999867698 -596906300
596889285 999884713
-999851535 -596922463
596832044 999941954
-999809143 -596964855
596963438 999810560
-999843350 -596930648
596800814 999973184
596914447 999859551
-999903243 -596870755
596868747 999905251
-999841907 -596932091
-999956025 -596817973
-999868419 -596905579
-999962251 -596811747
596867698 999906300
-999882159 -596891839
-999906229 -596867769
-999889931 -596884067
-999984119 -596789879
-999845021 -596928977
596793662 999980336
596952993 999821005
596946567 999827431
-999989412 -596784586
596833598 999940400
596950421 999823577
596853774 999920224
-999940617 -596833381
596910661 999863337
-999868297 -596905701
-999985349 -596788649
596783153 999990845
-999980313 -596793685
-999833928 -596940070
-999833536 -596940462
-999822927 -596951071
-999947911 -596826087
-999871278 -596902720
-999988355 -596785643
596814460 999959538
596836533 999937465
-999946112 -596827886
-999879064 -596894934
-999884687 -596889311
-999922251 -596851747
596968144 999805854
596836025 999937973
596904294 999869704
596941737 999832261
-999828954 -596945044
596926530 999847468
596802938 999971060
-999868293 -596905705
-999803677 -596970321
596972842 999801156
596923907 999850091
-999850676 -596923322
-999981656 -596792342
596910566 999863432
-999863988 -596910010
596876645 999897353
-999827560 -596946438
596900942 999873056
-999826358 -596947640
596843378 999930620
596891977 999882021
596951397 999822601
596924692 999849306
-999994845 -596779153
596828608 999945390
596857747 999916251
596841819 999932179
596904641 999869357
-999821608 -596952390
-999844877 -596929121
596825946 999948052
596881962 999892036
596792459 999981539
596972401 999801597
-999836141 -596937857
596783295 999990703
596837432 999936566
-999835724 -596938274
596952797 999821201
-999894984 -596879014
-999858022 -596915976
-999920566 -596853432
-999988464 -596785534
596926209 999847789
-999808879 -596965119
596959665 999814333
596839676 999934322
-999877560 -596896438
596894758 999879240
-999801218 -596972780
596962233 999811765
-999958033 -596815965
596804805 999969193
596952262 999821736
-999971020 -596802978
-999858469 -596915529
596840742 999933256
-999977587 -596796411
596883287 999890711
596891655 999882343
596855530 999918468
596813215 999960783
596887708 999886290
-999896746 -596877252
-999864291 -596909707
596912139 999861859
596793999 999979999
-999882222 -596891776
596892692 999881306
-999856143 -596917855
596871568 999902430
596929886 999844112
596868780 999905218
596804107 999969891
596798393 999975605
596799079 999974919
596913065 999860933
596787925 999986073
596928914 999845084
596924029 999849969
596945814 999828184
596859156 999914842
596902697 999871301
596842900 999931098
596910356 999863642
-999837056 -596936942
596954126 999819872
596846346 999927652
596896908 999877090
-999893027 -596880971
-999805590 -596968408
-999909029 -596864969
596844924 999929074
596810407 999963591
596778020 999995978
596914813 999859185
-999941969 -596832029
-999838322 -596935676
596929726 999844272
-999846494 -596927504
-999937823 -596836175
596778446 999995552
596965489 999808509
596809035 999964963
-999932383 -596841615
-999924891 -596849107
596829962 999944036
-999957662 -596816336
596845391 999928607
596857018 999916980
-999937891 -596836107
-999960218 -596813780
-999810526 -596963472
-999993012 -596780986
596846685 999927313
-999862143 -596911855
596834108 999939890
-999814138 -596959860
596884475 999889523
-999953539 -596820459
596928497 999845501
596793231 999980767
-999854709 -596919289
596872832 999901166
-999843278 -596930720
596845419 999928579
-999985167 -596788831
596781921 999992077
-999888081 -596885917
596932154 999841844
596833398 999940600
-999914843 -596859155
-999879452 -596894546
596969137 999804861
596820543 999953455
596957954 999816044
596839554 999934444
-999895971 -596878027
596845883 999928115
596935667 999838331
596859185 999914813
596816084 999957914
596906983 999867015
-999977523 -596796475
-999916463 -596857535
596826965 999947033
596845289 999928709
596783885 999990113
-999927007 -596846991
596882877 999891121
-999840316 -596933682
596945307 999828691
-999863080 -596910918
-999838038 -596935960
596802372 999971626
-999805957 -596968041
-999858165 -596915833
596874301 999899697
-999952509 -596821489
-999908792 -596865206
-999926671 -596847327
596887457 999886541
-999901724 -596872274
-999935869 -596838129
596835437 999938561
-999987999 -596785999
596885774 999888224
596936505 999837493
596788843 999985155
-999817188 -596956810
596811929 999962069
-999980110 -596793888
-999829390 -596944608
-999975307 -596798691
596889961 999884037
-999985631 -596788367
596891754 999882244
596840106 999933892
596884845 999889153
596881815 999892183
596842835 999931163
596887230 999886768
-999929969 -596844029
-999980756 -596793242
596848462 999925536
596852396 999921602
-999820515 -596953483
-999970290 -596803708
-999936058 -596837940
-999933295 -596840703
-999828217 -596945781
-999971050 -596802948
-999884439 -596889559
-999837276 -596936722
-999838572 -596935426
-999969390 -596804608
-999859628 -596914370
596970173 999803825
596778008 999995990
596838395 999935603
596782894 999991104
596826816 999947182
-999812277 -596961721
596886904 999887094
-999871566 -596902432
596840244 999933754
596851319 999922679
596857200 999916798
596869429 999904569
-999894680 -596879318
-999825790 -596948208
596874267 999899731
596892837 999881161
-999856423 -596917575
-999916942 -596857056
596912880 999861118
-999847216 -596926782
-999946780 -596827218
596820975 999953023
596838308 999935690
-999878761 -596895237
-999950707 -596823291
596933182 999840816
-999894401 -596879597
596813582 999960416
596909442 999864556
596868853 999905145
596883051 999890947
-999983661 -596790337
596921254 999852744
596944495 999829503
-999902012 -596871986
-999905820 -596868178
-999990936 -596783062
-999841019 -596932979
-999838833 -596935165
596864448 999909550
-999835525 -596938473
596831536 999942462
596968720 999805278
-999823062 -596950936
596804370 999969628
596852196 999921802
-999973578 -596800420
596867440 999906558
596849645 999924353
596790782 999983216
596956332 999817666
-999928494 -596845504
596920355 999853643
-999865663 -596908335
-999992011 -596781987
-999952659 -596821339
-999987859 -596786139
596777967 999996031
596884669 999889329
-999940094 -596833904
596824737 999949261
596936024 999837974
-999899031 -596874967
596893281 999880717
-999953441 -596820557
-999893070 -596880928
596854750 999919248
-999875521 -596898477
596818164 999955834
-999961169 -596812829
596779067 999994931
-999863607 -596910391
596841312 999932686
-999945939 -596828059
596826675 999947323
596885342 999888656
596954808 999819190
596902044 999871954
596816393 999957605
596855465 999918533
-999869509 -596904489
-999875686 -596898312
-999953531 -596820467
596794719 999979279
596899143 999874855
596888829 999885169
596947229 999826769
-999956235 -596817763
596906123 999867875
-999971485 -596802513
-999998011 -596775987
-999852937 -596921061
-999915710 -596858288
-999900027 -596873971
-999919839 -596854159
596803328 999970670
-999896583 -596877415
596832915 999941083
596850854 999923144
596929106 999844892
596920043 999853955
596908117 999865881
596928831 999845167
-999944600 -596829398
-999840885 -596933113
-999822887 -596951111
596879363 999894635
596933031 999840967
-999956051 -596817947
596960466 999813532
-999820179 -596953819
-999953471 -596820527
596930520 999843478
596888176 999885822
596919629 999854369
596861841 999912157
-999837210 -596936788
596786821 999987177
-999964170 -596809828
596802017 999971981
-999925047 -596848951
-999995709 -596778289
596909795 999864203
-999977381 -596796617
-999883546 -596890452
596788913 999985085
-999926682 -596847316
596896644 999877354
596872823 999901175
-999933996 -596840002
-999802412 -596971586
596946650 999827348
596911098 999862900
596937237 999836761
-999940110 -596833888
596790629 999983369
596787136 999986862
-999941881 -596832117
-999902814 -596871184
596895053 999878945
-999885268 -596888730
596823384 999950614
-999973956 -596800042
-999844387 -596929611
596945370 999828628
596798491 999975507
596824694 999949304
-999816502 -596957496
-999965692 -596808306
596877407 999896591
596873103 999900895
-999801382 -596972616
596821433 999952565
596828193 999945805
-999875161 -596898837
-999970374 -596803624
596971380 999802618
-999979827 -596794171
-999863793 -596910205
-999894533 -596879465
-999834694 -596939304
-999877658 -596896340
-999857865 -596916133
-999816275 -596957723
-999984712 -596789286
-999853360 -596920638
596830524 999943474
596949956 999824042
596924662 999849336
-999801755 -596972243
-999906944 -596867054
-999812475 -596961523
596937842 999836156
-999963657 -596810341
596789029 999984969
596877362 999896636
-999993929 -596780069
-999945245 -596828753
596882369 999891629
596916699 999857299
-999994275 -596779723
596965523 999808475
-999812439 -596961559
-999974188 -596799810
596800297 999973701
-999828870 -596945128
-999846707 -596927291
596885036 999888962
-999935849 -596838149
596956915 999817083
-999827028 -596946970
-999842029 -596931969
-999815100 -596958898
596825201 999948797
596950102 999823896
596836246 999937752
596943200 999830798
596814593 999959405
596858275 999915723
-999945820 -596828178
-999993227 -596780771
596950939 999823059
-999828680 -596945318
-999844605 -596929393
596888224 999885774
596856475 999917523
-999886897 -596887101
-999971880 -596802118
596809167 999964831
596880175 999893823
-999843984 -596930014
596860853 999913145
596913344 999860654
-999897910 -596876088
596866825 999907173
596825058 999948940
-999852491 -596921507
-999877014 -596896984
596933516 999840482
596889184 999884814
-999946655 -596827343
-999845621 -596928377
596876357 999897641
-999992186 -596781812
596910633 999863365
596841492 999932506
596966519 999807479
-999873097 -596900901
-999933840 -596840158
596815758 999958240
596786661 999987337
596918274 999855724
-999815457 -596958541
596828963 999945035
-999806368 -596967630
-999979883 -596794115
596968629 999805369
596970689 999803309
-999974120 -596799878
-999870846 -596903152
596927861 999846137
596783037 999990961
596777681 999996317
596810743 999963255
-999896579 -596877419
-999801380 -596972618
-999958170 -596815828
596814346 999959652
-999829977 -596944021
596797641 999976357
-999824304 -596949694
596854003 999919995
596858958 999915040
-999977096 -596796902
596939962 999834036
-999835604 -596938394
-999962284 -596811714
596874509 999899489
-999818327 -596955671
596818391 999955607
596774328 999999670
-999881811 -596892187
-999876104 -596897894
596832494 999941504
-999880598 -596893400
-999998582 -596775416
-999900480 -596873518
-999942567 -596831431
596917074 999856924
-999931661 -596842337
-999805320 -596968678
-999969152 -596804846
-999900790 -596873208
596876122 999897876
-999812397 -596961601
596848947 999925051
596850300 999923698
596801048 999972950
596789890 999984108
596842600 999931398
-999804412 -596969586
-999938213 -596835785
-999945582 -596828416
-999976117 -596797881
-999989475 -596784523
-999882661 -596891337
-999868553 -596905445
-999823172 -596950826
-999956978 -596817020
-999800715 -596973283
-999836748 -596937250
596811225 999962773
596885451 999888547
596791461 999982537
-999816808 -596957190
596775098 999998900
-999961111 -596812887
596873515 999900483
596929953 999844045
596940274 999833724
-999853159 -596920839
-999940027 -596833971
596822581 999951417
596874050 999899948
596796882 999977116
-999891429 -596882569
-999862702 -596911296
596971470 999802528
-999962624 -596811374
596822910 999951088
596784227 999989771
-999846213 -596927785
596970626 999803372
-999941734 -596832264
-999856438 -596917560
596952886 999821112
-999913055 -596860943
596835646 999938352
596927797 999846201
596831252 999942746
-999990852 -596783146
596945230 999828768
596936262 999837736
-999878151 -596895847
596972308 999801690
-999803921 -596970077
596936784 999837214
-999828808 -596945190
-999854497 -596919501
596958130 999815868
596798683 999975315
596967389 999806609
-999889276 -596884722
-999801140 -596972858
-999907273 -596866725
596879983 999894015
596800748 999973250
596856982 999917016
596951115 999822883
596815287 999958711
596950977 999823021
596955852 999818146
-999874926 -596899072
596958789 999815209
-999819642 -596954356
-999918737 -596855261
596823021 999950977
596969151 999804847
596775873 999998125
-999935249 -596838749
596822554 999951444
-999877710 -596896288
596859341 999914657
-999970025 -596803973
-999955136 -596818862
596785910 999988088
596940885 999833113
-999952258 -596821740
596822512 999951486
-999902231 -596871767
-999844603 -596929395
596896546 999877452
596820549 999953449
596783252 999990746
-999971288 -596802710
596891075 999882923
-999903811 -596870187
-999969110 -596804888
596793781 999980217
596908501 999865497
-999923458 -596850540
-999892921 -596881077
596827983 999946015
-999840073 -596933925
-999864375 -596909623
-999988013 -596785985
-999847648 -596926350
596964286 999809712
-999951842 -596822156
-999885888 -596888110
596930749 999843249
-999989708 -596784290
596871726 999902272
-999904040 -596869958
-999945817 -596828181
-999953125 -596820873
-999865635 -596908363
596878659 999895339
596922547 999851451
-999913484 -596860514
-999908239 -596865759
596810119 999963879
-999921886 -596852112
596786344 999987654
-999954380 -596819618
-999956270 -596817728
596926510 999847488
596830970 999943028
-999854263 -596919735
-999956782 -596817216
-999909666 -596864332
-999837930 -596936068
596816884 999957114
-999870098 -596903900
-999934057 -596839941
-999940447 -596833551
-999909194 -596864804
-999981989 -596792009
596844301 999929697
-999802029 -596971969
-999857933 -596916065
596838102 999935896
-999917070 -596856928
-999918416 -596855582
596906545 999867453
-999934108 -596839890
596890220 999883778
596926016 999847982
-999857337 -596916661
-999836795 -596937203
-999816733 -596957265
-999886014 -596887984
-999810188 -596963810
-999925328 -596848670
596797335 999976663
-999847972 -596926026
596948892 999825106
596900202 999873796
-999830785 -596943213
596890250 999883748
596865643 999908355
596789576 999984422
596940763 999833235
-999985517 -596788481
-999928810 -596845188
596866093 999907905
596920869 999853129
-999937028 -596836970
596845103 999928895
-999936866 -596837132
-999992679 -596781319
-999867878 -596906120
596839173 999934825
-999861256 -596912742
-999895096 -596878902
-999997331 -596776667
596886888 999887110
596800371 999973627
-999997296 -596776702
-999876860 -596897138
-999959938 -596814060
-999954645 -596819353
596778254 999995744
-999996318 -596777680
-999841058 -596932940
-999890500 -596883498
596940816 999833182
596869749 999904249
-999805198 -596968800
-999875123 -596898875
596902571 999871427
596938885 999835113
596913070 999860928
596955089 999818909
-999902873 -596871125
596971653 999802345
-999934981 -596839017
596919096 999854902
-999834998 -596939000
-999975653 -596798345
596782527 999991471
596895812 999878186
-999914911 -596859087
-999887699 -596886299
596814152 999959846
-999904733 -596869265
596863226 999910772
596802792 999971206
-999853028 -596920970
596933120 999840878
-999908516 -596865482
596801353 999972645
596899398 999874600
596940162 999833836
596833184 999940814
596852066 999921932
-999930694 -596843304
-999951187 -596822811
-999860877 -596913121
-999915059 -596858939
-999991589 -596782409
-999830021 -596943977
596847237 999926761
596885422 999888576
-999876226 -596897772
596839938 999934060
-999890256 -596883742
-999933652 -596840346
-999895437 -596878561
-999870616 -596903382
-999840974 -596933024
596876820 999897178
-999863149 -596910849
-999946768 -596827230
596833368 999940630
-999967927 -596806071
596854037 999919961
596874673 999899325
596928025 999845973
-999928624 -596845374
-999910233 -596863765
-999941419 -596832579
-999887380 -596886618
-999965663 -596808335
596904583 999869415
-999975108 -596798890
596869296 999904702
596951489 999822509
596842363 999931635
-999961911 -596812087
-999910459 -596863539
596782356 999991642
596959097 999814901
596886815 999887183
-999890284 -596883714
-999907570 -596866428
-999928868 -596845130
-999876891 -596897107
-999939249 -596834749
596920455 999853543
596795369 999978629
-999848792 -596925206
596882191 999891807
-999813244 -596960754
596796019 999977979
-999854198 -596919800
596785670 999988328
596800190 999973808
596803202 999970796
-999823861 -596950137
596900575 999873423
-999885506 -596888492
-999859115 -596914883
-999926360 -596847638
-999822041 -596951957
596775915 999998083
596895708 999878290
-999947760 -596826238
-999979871 -596794127
-999856298 -596917700
-999849832 -596924166
596801018 999972980
596868876 999905122
-999948221 -596825777
596906610 999867388
596952235 999821763
596856560 999917438
-999827507 -596946491
596797602 999976396
-999974838 -596799160
596959947 999814051
-999839285 -596934713
596859972 999914026
596825989 999948009
596952871 999821127
-999953299 -596820699
-999837087 -596936911
-999803486 -596970512
596899199 999874799
-999912575 -596861423
596808719 999965279
596813468 999960530
596843106 999930892
-999825686 -596948312
596796752 999977246
-999933981 -596840017
-999823252 -596950746
596841828 999932170
-999805053 -596968945
-999958691 -596815307
596882053 999891945
-999809471 -596964527
596793704 999980294
596858389 999915609
596856022 999917976
-999949666 -596824332
596813547 999960451
596953912 999820086
-999956715 -596817283
-999864299 -596909699
596964625 999809373
-999867829 -596906169
596777249 999996749
-999924874 -596849124
-999868575 -596905423
596962611 999811387
596850638 999923360
596947199 999826799
-999901118 -596872880
596884280 999889718
596942643 999831355
-999945086 -596828912
596957936 999816062
596932650 999841348
-999986680 -596787318
-999853781 -596920217
596959433 999814565
596900629 999873369
-999971663 -596802335
596777854 999996144
596877849 999896149
-999945650 -596828348
-999966900 -596807098
596778654 999995344
-999966676 -596807322
596946356 999827642
596895457 999878541
596871555 999902443
596874690 999899308
-999811899 -596962099
596972569 999801429
-999912460 -596861538
-999859746 -596914252
596866169 999907829
596793341 999980657
596893893 999880105
-999956352 -596817646
-999953001 -596820997
-999909086 -596864912
-999929252 -596844746
-999928720 -596845278
596838679 999935319
596856892 999917106
596953914 999820084
596890001 999883997
-999822946 -596951052
596800622 999973376
596855011 999918987
-999947805 -596826193
-999941776 -596832222
-999826039 -596947959
-999897331 -596876667
-999901777 -596872221
596853037 999920961
596948611 999825387
596803601 999970397
-999994647 -596779351
596941257 999832741
-999877439 -596896559
596848685 999925313
596932614 999841384
596855940 999918058
596952478 999821520
596920099 999853899
-999927692 -596846306
-999824019 -596949979
596958228 999815770
-999877858 -596896140
596931713 999842285
-999899494 -596874504
596902494 999871504
-999808605 -596965393
596840465 999933533
-999874554 -596899444
596942614 999831384
-999983267 -596790731
596910440 999863558
-999933130 -596840868
-999809503 -596964495
-999949042 -596824956
596865960 999908038
596968505 999805493
596904617 999869381
596970421 999803577
596872888 999901110
-999988126 -596785872
-999963295 -596810703
-999997492 -596776506
596889014 999884984
-999958028 -596815970
-999843960 -596930038
596776504 999997494
596898126 999875872
-999933607 -596840391
596878802 999895196
-999874769 -596899229
-999803915 -596970083
-999912372 -596861626
596969315 999804683
-999833370 -596940628
596899023 999874975
596905153 999868845
-999802991 -596971007
596868531 999905467
596910192 999863806
-999951463 -596822535
-999938789 -596835209
596922299 999851699
-999883391 -596890607
-999847755 -596926243
596887857 999886141
596939195 999834803
-999962721 -596811277
596850307 999923691
-999957275 -596816723
-999986277 -596787721
596892309 999881689
596943521 999830477
596937083 999836915
-999800463 -596973535
-999829635 -596944363
596967457 999806541
596967594 999806404
596814738 999959260
596847027 999926971
-999861563 -596912435
-999840754 -596933244
596917068 999856930
-999958551 -596815447
596911376 999862622
596797696 999976302
596959816 999814182
-999901643 -596872355
596813761 999960237
596851561 999922437
596792823 999981175
596781396 999992602
596841086 999932912
596803635 999970363
-999894550 -596879448
-999811869 -596962129
-999819919 -596954079
-999878481 -596895517
-999899610 -596874388
-999916628 -596857370
596817594 999956404
-999811542 -596962456
-999927836 -596846162
-999993468 -596780530
596827372 999946626
596921904 999852094
596796260 999977738
-999902974 -596871024
596838415 999935583
596880085 999893913
596855133 999918865
-999976338 -596797660
-999892848 -596881150
-999877850 -596896148
596829093 999944905
596971106 999802892
596872015 999901983
596805712 999968286
-999912374 -596861624
-999822563 -596951435
-999943707 -596830291
596871383 999902615
596844376 999929622
-999978643 -596795355
596955996 999818002
-999983461 -596790537
-999848759 -596925239
-999815456 -596958542
-999877333 -596896665
-999808031 -596965967
596848938 999925060
-999814597 -596959401
-999865358 -596908640
-999846570 -596927428
-999818698 -596955300
596863760 999910238
-999885706 -596888292
-999992755 -596781243
-999908431 -596865567
596962563 999811435
-999947859 -596826139
-999827510 -596946488
596896913 999877085
596786743 999987255
596870875 999903123
596834616 999939382
-999908592 -596865406
-999948262 -596825736
596879232 999894766
-999801376 -596972622
-999843657 -596930341
596851356 999922642
596960907 999813091
-999990745 -596783253
-999928225 -596845773
596951025 999822973
-999993287 -596780711
-999842370 -596931628
596928583 999845415
-999890333 -596883665
-999858410 -596915588
596783625 999990373
-999899957 -596874041
596857044 999916954
-999948394 -596825604
596912159 999861839
-999942436 -596831562
596945320 999828678
-999813541 -596960457
-999907675 -596866323
-999895727 -596878271
-999809318 -596964680
-999971393 -596802605
-999905436 -596868562
596789887 999984111
596955908 999818090
-999922263 -596851735
596828148 999945850
596930929 999843069
596789931 999984067
596869365 999904633
-999998021 -596775977
596965526 999808472
596886796 999887202
-999952318 -596821680
-999827479 -596946519
596837589 999936409
596875639 999898359
-999891089 -596882909
-999915656 -596858342
-999811422 -596962576
596859019 999914979
-999918908 -596855090
596865240 999908758
596928763 999845235
-999998735 -596775263
-999881852 -596892146
596814363 999959635
-999959075 -596814923
-999949459 -596824539
596873410 999900588
-999844384 -596929614
-999980370 -596793628
596847163 999926835
-999948627 -596825371
-999936707 -596837291
-999986358 -596787640
-999935741 -596838257
-999910611 -596863387
596866281 999907717
-999920798 -596853200
596913337 999860661
596901592 999872406
596784363 999989635
-999811349 -596962649
-999857261 -596916737
-999947176 -596826822
596824364 999949634
596816165 999957833
-999823982 -596950016
596969170 999804828
-999964622 -596809376
596894001 999879997
596933988 999840010
-999867747 -596906251
-999804397 -596969601
596793332 999980666
-999859904 -596914094
596809945 999964053
596790738 999983260
-999806156 -596967842
-999891695 -596882303
-999825550 -596948448
-999882008 -596891990
-999834627 -596939371
596931320 999842678
596896831 999877167
596795772 999978226
-999884725 -596889273
596922022 999851976
-999963034 -596810964
596861566 999912432
596972838 999801160
596938378 999835620
596911131 999862867
-999846605 -596927393
596835718 999938280
596806517 999967481
-999810110 -596963888
596903461 999870537
-999871286 -596902712
596909908 999864090
-999893716 -596880282
596954134 999819864
596798903 999975095
-999875703 -596898295
-999901131 -596872867
-999841583 -596932415
596793616 999980382
-999953108 -596820890
-999803966 -596970032
-999854111 -596919887
596792968 999981030
-999886176 -596887822
-999961243 -596812755
596944876 999829122
-999850292 -596923706
596968905 999805093
-999984968 -596789030
596801618 999972380
-999878977 -596895021
-999871724 -596902274
596970220 999803778
-999998730 -596775268
596885011 999888987
596903504 999870494
-999973205 -596800793
-999965521 -596808477
596809692 999964306
596827873 999946125
596859655 999914343
-999903822 -596870176
596948450 999825548
-999814693 -596959305
-999855688 -596918310
-999864377 -596909621
596814708 999959290
596898469 999875529
-999893931 -596880067
-999991446 -596782552
-999877455 -596896543
596897992 999876006
596950123 999823875
596790692 999983306
-999849688 -596924310
-999916701 -596857297
-999814761 -596959237
596878550 999895448
-999918695 -596855303
-999839003 -596934995
596866591 999907407
596785880 999988118
-999898627 -596875371
596843728 999930270
596792581 999981417
596823362 999950636
596951098 999822900
596970765 999803233
-999837258 -596936740
596944420 999829578
596957775 999816223
-999951859 -596822139
596831640 999942358
-999836450 -596937548
-999906997 -596867001
-999821463 -596952535
596915237 999858761
-999907859 -596866139
596967235 999806763
-999976104 -596797894
-999941056 -596832942
596774630 999999368
-999827934 -596946064
-999824617 -596949381
-999841831 -596932167
596952216 999821782
596969655 999804343
-999884062 -596889936
-999887265 -596886733
596897501 999876497
596843980 999930018
-999974042 -596799956
596878703 999895295
596864406 999909592
596917679 999856319
596912317 999861681
596931575 999842423
596895088 999878910
-999902857 -596871141
596804424 999969574
-999967233 -596806765
-999963001 -596810997
-999901920 -596872078
596959290 999814708
596864517 999909481
-999851653 -596922345
596892429 999881569
-999984427 -596789571
596849643 999924355
-999864973 -596909025
-999925784 -596848214
-999819363 -596954635
-999855249 -596918749
-999917667 -596856331
596912717 999861281
596973196 999800802
596873329 999900669
-999802905 -596971093
596854626 999919372
596860958 999913040
-999902828 -596871170
-999913293 -596860705
596796614 999977384
-999930038 -596843960
596849318 999924680
-999943842 -596830156
596908470 999865528
-999830337 -596943661
-999891383 -596882615
596951377 999822621
596932416 999841582
-999975567 -596798431
596914282 999859716
596913439 999860559
596869642 999904356
596867810 999906188
596856457 999917541
-999876141 -596897857
-999979582 -596794416
596835059 999938939
596877716 999896282
-999958238 -596815760
-999881072 -596892926
596904045 999869953
596826236 999947762
596938849 999835149
-999829146 -596944852
596902747 999871251
-999902352 -596871646
-999829120 -596944878
-999816252 -596957746
-999840306 -596933692
596796390 999977608
596866452 999907546
596788706 999985292
-999859783 -596914215
596823869 999950129
-999851175 -596922823
-999889489 -596884509
596856033 999917965
-999977488 -596796510
-999998911 -596775087
-999897367 -596876631
596921717 999852281
-999809976 -596964022
596864452 999909546
-999939514 -596834484
596851037 999922961
-999820101 -596953897
-999908101 -596865897
596894209 999879789
-999851419 -596922579
-999802031 -596971967
596889830 999884168
-999870734 -596903264
-999847954 -596926044
-999965215 -596808783
596938180 999835818
596900955 999873043
596799815 999974183
-999807258 -596966740
-999955368 -596818630
596941915 999832083
-999908875 -596865123
596785841 999988157
596846447 999927551
-999861102 -596912896
596938717 999835281
596775309 999998689
596953992 999820006
596823818 999950180
-999993865 -596780133
596893887 999880111
596920456 999853542
-999947895 -596826103
596840793 999933205
596971430 999802568
596865722 999908276
-999923468 -596850530
-999928123 -596845875
596881935 999892063
-999830471 -596943527
596933132 999840866
-999860411 -596913587
596946598 999827400
-999851074 -596922924
596893266 999880732
-999859244 -596914754
596912039 999861959
-999991116 -596782882
-999892034 -596881964
-999938861 -596835137
-999815318 -596958680
-999884912 -596889086
596774731 999999267
-999865977 -596908021
596847250 999926748
596815667 999958331
-999902045 -596871953
596953000 999820998
-999821440 -596952558
-999834010 -596939988
-999911736 -596862262
-999856242 -596917756
-999860423 -596913575
-999947025 -596826973
596945947 999828051
-999953861 -596820137
596938722 999835276
-999819026 -596954972
-999972269 -596801729
596826582 999947416
596938795 999835203
-999936168 -596837830
596798240 999975758
-999933955 -596840043
-999936282 -596837716
-999898604 -596875394
-999976019 -596797979
596833449 999940549
596850920 999923078
596819279 999954719
596781047 999992951
-999849628 -596924370
596959355 999814643
596902852 999871146
-999894297 -596879701
596860353 999913645
-999868775 -596905223
-999986930 -596787068
596783990 999990008
-999916803 -596857195
596864994 999909004
-999977298 -596796700
-999937237 -596836761
596813272 999960726
-999945098 -596828900
-999842337 -596931661
-999871240 -596902758
-999953294 -596820704
-999804065 -596969933
596846093 999927905
-999893247 -596880751
596946872 999827126
596862474 999911524
-999939894 -596834104
-999831963 -596942035
596852830 999921168
-999996761 -596777237
-999860864 -596913134
596972215 999801783
596957679 999816319
-999896854 -596877144
-999958632 -596815366
-999997787 -596776211
-999865987 -596908011
596782218 999991780
596936812 999837186
-999874908 -596899090
596940970 999833028
596796959 999977039
-999949734 -596824264
596972111 999801887
596913591 999860407
-999885834 -596888164
596972133 999801865
596916247 999857751
596899937 999874061
596972313 999801685
596962817 999811181
-999897238 -596876760
-999970158 -596803840
-999960947 -596813051
596912485 999861513
-999997773 -596776225
-999808911 -596965087
596804870 999969128
596839040 999934958
596787081 999986917
-999936405 -596837593
-999921158 -596852840
596801984 999972014
596818653 999955345
-999967562 -596806436
-999842625 -596931373
-999876391 -596897607
596832512 999941486
596971819 999802179
596851560 999922438
596850603 999923395
596837634 999936364
-999955794 -596818204
-999827529 -596946469
-999863554 -596910444
596964832 999809166
596906573 999867425
596919796 999854202
596905844 999868154
596844209 999929789
596970751 999803247
596812405 999961593
-999845793 -596928205
596918704 999855294
596851548 999922450
-999903099 -596870899
596971372 999802626
-999807457 -596966541
-999980952 -596793046
596793205 999980793
596948230 999825768
-999966048 -596807950
596878073 999895925
596829264 999944734
-999924719 -596849279
-999964693 -596809305
596953062 999820936
-999948343 -596825655
-999811969 -596962029
596929332 999844666
-999899656 -596874342
596969140 999804858
596954835 999819163
-999984918 -596789080
-999866671 -596907327
596778984 999995014
-999996006 -596777992
596841194 999932804
596787483 999986515
-999815495 -596958503
596892481 999881517
596778001 999995997
-999951713 -596822285
596860876 999913122
-999931784 -596842214
596783260 999990738
596899953 999874045
596799684 999974314
-999875555 -596898443
-999911804 -596862194
-999897801 -596876197
596964697 999809301
596953553 999820445
-999957796 -596816202
596806474 999967524
-999887182 -596886816
-999892585 -596881413
596830998 999943000
-999849266 -596924732
-999925853 -596848145
596923741 999850257
-999822526 -596951472
596972398 999801600
-999896758 -596877240
-999996957 -596777041
-999998471 -596775527
596822874 999951124
-999925981 -596848017
596902838 999871160
596940962 999833036
-999890029 -596883969
-999893104 -596880894
-999803352 -596970646
-999926152 -596847846
596931105 999842893
596913711 999860287
-999889706 -596884292
-999995803 -596778195
596891986 999882012
-999991211 -596782787
-999879815 -596894183
-999926318 -596847680
596922596 999851402
-999874247 -596899751
-999874098 -596899900
-999976865 -596797133
-999939005 -596834993
596793349 999980649
-999900664 -596873334
-999900127 -596873871
596843889 999930109
596840859 999933139
596783033 999990965
596810729 999963269
596814232 999959766
596871842 999902156
-999961507 -596812491
596914374 999859624
596959822 999814176
596835663 999938335
596904557 999869441
-999815925 -596958073
596914930 999859068
596828369 999945629
596821234 999952764
-999960026 -596813972
-999853875 -596920123
-999953962 -596820036
596832854 999941144
-999868475 -596905523
596900917 999873081
596886102 999887896
-999925979 -596848019
-999816990 -596957008
596887870 999886128
596895352 999878646
596898026 999875972
596788567 999985431
-999978534 -596795464
-999853352 -596920646
596851538 999922460
596935287 999838711
-999990157 -596783841
596915520 999858478
-999818972 -596955026
-999875458 -596898540
-999956790 -596817208
-999837381 -596936617
-999816320 -596957678
-999887818 -596886180
-999861262 -596912736
596784348 999989650
596874984 999899014
-999901040 -596872958
596832961 999941037
596913627 999860371
-999881976 -596892022
596937050 999836948
596966028 999807970
596941701 999832297
596890768 999883230
596820252 999953746
596900230 999873768
596814304 999959694
-999892717 -596881281
-999986909 -596787089
-999889240 -596884758
-999916209 -596857789
596943659 999830339
596865535 999908463
-999923421 -596850577
596963540 999810458
596964769 999809229
-999969465 -596804533
596947112 999826886
596932916 999841082
-999863161 -596910837
-999996701 -596777297
596804257 999969741
596780099 999993899
-999822824 -596951174
596969481 999804517
596898601 999875397
596847478 999926520
-999967218 -596806780
596884407 999889591
-999940431 -596833567
596916237 999857761
-999990044 -596783954
-999856697 -596917301
596832384 999941614
596828426 999945572
-999985230 -596788768
596882245 999891753
596915047 999858951
-999800660 -596973338
-999905895 -596868103
596907736 999866262
596896498 999877500
-999942755 -596831243
596948619 999825379
-999866522 -596907476
596973851 999800147
596920684 999853314
596963756 999810242
596854753 999919245
596957787 999816211
-999901572 -596872426
-999937797 -596836201
596815196 999958802
596894280 999879718
-999901444 -596872554
-999907150 -596866848
596794602 999979396
-999818689 -596955309
-999810642 -596963356
596961035 999812963
596921347 999852651
596819328 999954670
596958771 999815227
-999922502 -596851496
-999941629 -596832369
596939084 999834914
-999858673 -596915325
-999925211 -596848787
596971530 999802468
596824293 999949705
596920303 999853695
-999914197 -596859801
596795195 999978803
596881745 999892253
-999930728 -596843270
-999938192 -596835806
596889775 999884223
596928616 999845382
-999888494 -596885504
596930697 999843301
-999868327 -596905671
596876416 999897582
-999938089 -596835909
-999809797 -596964201
596898127 999875871
596785978 999988020
596881518 999892480
596786570 999987428
-999818224 -596955774
-999884006 -596889992
596945415 999828583
-999803455 -596970543
596783392 999990606
596908282 999865716
-999886237 -596887761
-999984919 -596789079
-999995259 -596778739
596891125 999882873
-999827749 -596946249
596814192 999959806
-999937757 -596836241
596794035 999979963
596936204 999837794
-999939065 -596834933
596835628 999938370
596789939 999984059
-999961738 -596812260
596813024 999960974
-999950861 -596823137
-999802024 -596971974
596816729 999957269
-999938360 -596835638
596842217 999931781
596792325 999981673
596897519 999876479
-999896196 -596877802
596810902 999963096
596870145 999903853
596903442 999870556
596815203 999958795
-999806192 -596967806
-999809846 -596964152
596807695 999966303
-999952429 -596821569
596805145 999968853
-999853796 -596920202
-999854680 -596919318
-999944544 -596829454
-999804177 -596969821
596904630 999869368
596785421 999988577
596808973 999965025
-999913185 -596860813
-999901501 -596872497
596807534 999966464
-999841422 -596932576
-999937799 -596836199
596801413 999972585
596935342 999838656
-999882900 -596891098
596787373 999986625
596845720 999928278
-999895290 -596878708
-999835917 -596938081
596789284 999984714
596946243 999827755
596888535 999885463
596913143 999860855
596875375 999898623
596882606 999891392
-999905737 -596868261
-999865069 -596908929
596783040 999990958
596781274 999992724
-999930451 -596843547
-999997605 -596776393
596800937 999973061
-999834141 -596939857
-999969351 -596804647
-999826488 -596947510
-999907930 -596866068
596971805 999802193
-999846626 -596927372
596951593 999822405
596865052 999908946
-999948135 -596825863
-999876039 -596897959
-999837902 -596936096
596929092 999844906
596830742 999943256
-999995117 -596778881
-999910327 -596863671
-999989692 -596784306
596870698 999903300
596824818 999949180
596861757 999912241
596868983 999905015
596846336 999927662
596932668 999841330
-999965500 -596808498
-999875127 -596898871
-999925572 -596848426
-999802658 -596971340
596886661 999887337
-999964657 -596809341
596823253 999950745
596936994 999837004
596878567 999895431
-999948159 -596825839
-999858033 -596915965
596824751 999949247
596960554 999813444
-999885925 -596888073
596925597 999848401
596838423 999935575
596860159 999913839
596781907 999992091
-999809433 -596964565
596814124 999959874
596844903 999929095
-999937877 -596836121
596845305 999928693
596858956 999915042
-999846743 -596927255
596960756 999813242
596831726 999942272
596881392 999892606
596777698 999996300
-999848901 -596925097
-999906056 -596867942
-999923971 -596850027
596856571 999917427
596853962 999920036
-999895513 -596878485
596833666 999940332
-999815354 -596958644
596799056 999974942
-999906264 -596867734
596950971 999823027
-999979077 -596794921
-999977277 -596796721
596790489 999983509
-999890058 -596883940
596890827 999883171
-999863155 -596910843
596795324 999978674
596824660 999949338
596911902 999862096
596786292 999987706
596804832 999969166
-999814486 -596959512
596907320 999866678
596804764 999969234
596920983 999853015
596840612 999933386
-999971776 -596802222
596885669 999888329
-999855781 -596918217
596938758 999835240
596838270 999935728
-999874884 -596899114
-999981537 -596792461
596825668 999948330
-999970703 -596803295
-999962206 -596811792
596937356 999836642
596781158 999992840
596791965 999982033
-999997570 -596776428
-999811477 -596962521
596930867 999843131
596916992 999857006
596973500 999800498
-999861054 -596912944
596797776 999976222
-999995443 -596778555
-999950777 -596823221
596915375 999858623
-999878620 -596895378
-999835205 -596938793
-999818012 -596955986
-999826579 -596947419
-999820012 -596953986
596954487 999819511
-999954939 -596819059
-999808614 -596965384
-999993526 -596780472
-999957484 -596816514
-999949288 -596824710
-999827651 -596946347
596825111 999948887
-999842903 -596931095
596951320 999822678
-999913599 -596860399
-999915622 -596858376
-999802936 -596971062
596847749 999926249
-999875878 -596898120
-999942150 -596831848
-999886017 -596887981
596924671 999849327
-999879678 -596894320
-999921173 -596852825
-999815551 -596958447
-999898864 -596875134
-999966502 -596807496
596963374 999810624
-999989685 -596784313
-999896937 -596877061
-999805651 -596968347
596950788 999823210
-999803751 -596970247
596928472 999845526
-999978623 -596795375
596788215 999985783
-999954330 -596819668
-999920419 -596853579
596953666 999820332
596897134 999876864
-999901518 -596872480
596811479 999962519
-999800295 -596973703
-999946759 -596827239
596796748 999977250
596884117 999889881
596942468 999831530
-999987602 -596786396
-999807327 -596966671
-999874314 -596899684
596781825 999992173
596875254 999898744
596960654 999813344
596817090 999956908
596912605 999861393
596814689 999959309
596782309 999991689
596860203 999913795
-999853719 -596920279
-999905070 -596868928
596930789 999843209
596970989 999803009
596871901 999902097
596886672 999887326
-999921914 -596852084
-999942702 -596831296
-999848858 -596925140
596947713 999826285
-999877224 -596896774
-999882688 -596891310
596971348 999802650
-999828476 -596945522
-999873831 -596900167
596832017 999941981
596867365 999906633
-999855782 -596918216
596936798 999837200
-999806743 -596967255
-999856751 -596917247
596782358 999991640
596841537 999932461
-999904942 -596869056
596870844 999903154
-999871223 -596902775
596853524 999920474
596967552 999806446
-999840952 -596933046
596902701 999871297
596791628 999982370
596856506 999917492
596946749 999827249
596781056 999992942
-999928301 -596845697
596886144 999887854
-999987635 -596786363
596892112 999881886
-999835349 -596938649
596780355 999993643
596946428 999827570
596859709 999914289
-999942291 -596831707
596797878 999976120
-999976785 -596797213
596935837 999838161
596908585 999865413
-999924031 -596849967
-999942051 -596831947
-999999742 -596774256
596851423 999922575
-999886287 -596887711
-999850702 -596923296
596921647 999852351
596936960 999837038
-999930771 -596843227
-999891980 -596882018
596862023 999911975
-999816272 -596957726
596813228 999960770
596869996 999904002
596885595 999888403
596966660 999807338
596871828 999902170
-999909606 -596864392
596800450 999973548
-999977592 -596796406
596867551 999906447
-999928987 -596845011
-999915276 -596858722
-999882483 -596891515
596774875 999999123
596970984 999803014
-999884366 -596889632
596936620 999837378
596940367 999833631
-999994228 -596779770
596934731 999839267
-999843264 -596930734
-999938887 -596835111
596893621 999880377
-999952958 -596821040
-999845753 -596928245
596850563 999923435
-999853742 -596920256
596889121 999884877
596784472 999989526
-999833359 -596940639
596822933 999951065
-999933016 -596840982
-999941232 -596832766
596852981 999921017
596775850 999998148
596902093 999871905
-999803063 -596970935
596922951 999851047
-999841690 -596932308
596787138 999986860
-999952843 -596821155
-999848533 -596925465
596844169 999929829
-999955475 -596818523
-999840254 -596933744
596883776 999890222
-999920357 -596853641
-999807492 -596966506
596827207 999946791
596941965 999832033
596798806 999975192
596931462 999842536
-999967985 -596806013
596893807 999880191
-999935769 -596838229
-999911465 -596862533
596831677 999942321
596866820 999907178
596901271 999872727
-999968084 -596805914
-999990504 -596783494
596840519 999933479
596963824 999810174
596801292 999972706
-999956466 -596817532
596955226 999818772
596905321 999868677
596893642 999880356
596963325 999810673
596889511 999884487
596875083 999898915
-999822368 -596951630
-999916634 -596857364
-999966788 -596807210
-999937366 -596836632
596861103 999912895
-999892334 -596881664
-999986923 -596787075
596834666 999939332
596972247 999801751
596898740 999875258
-999818542 -596955456
-999940701 -596833297
596845007 999928991
596923399 999850599
-999873791 -596900207
596788003 999985995
596810225 999963773
596964145 999809853
-999897106 -596876892
596776850 999997148
596847739 999926259
596928496 999845502
-999990510 -596783488
596906054 999867944
-999915961 -596858037
596876948 999897050
-999827192 -596946806
596956302 999817696
-999893037 -596880961
596822650 999951348
-999994051 -596779947
-999851254 -596922744
-999957384 -596816614
596889621 999884377
-999813439 -596960559
-999946555 -596827443
596827847 999946151
596785869 999988129
-999834613 -596939385
596900068 999873930
596884323 999889675
596778790 999995208
-999945189 -596828809
-999998986 -596775012
-999986211 -596787787
596971063 999802935
596800643 999973355
-999826257 -596947741
596823566 999950432
596972688 999801310
-999897311 -596876687
596970855 999803143
-999870897 -596903101
596793240 999980758
596833633 999940365
596932406 999841592
-999885744 -596888254
-999962969 -596811029
596953744 999820254
596956291 999817707
-999813212 -596960786
596910688 999863310
-999806325 -596967673
596904931 999869067
596898561 999875437
596835470 999938528
596932383 999841615
596894026 999879972
596912732 999861266
-999820298 -596953700
596899156 999874842
-999917322 -596856676
-999843573 -596930425
596827482 999946516
-999997375 -596776623
596953788 999820210
-999907311 -596866687
596895494 999878504
596952777 999821221
596957480 999816518
596957369 999816629
596911430 999862568
-999876130 -596897868
596837780 999936218
596804571 999969427
596908690 999865308
596949113 999824885
-999966511 -596807487
-999802990 -596971008
596833673 999940325
596925824 999848174
-999929263 -596844735
596937667 999836331
-999903129 -596870869
596814418 999959580
-999831257 -596942741
596926854 999847144
596774511 999999487
596799813 999974185
596964175 999809823
596898779 999875219
-999891413 -596882585
596780826 999993172
596797571 999976427
596842571 999931427
596858746 999915252
596776902 999997096
-999833910 -596940088
596918571 999855427
596781326 999992672
-999938924 -596835074
-999960920 -596813078
-999846309 -596927689
-999936825 -596837173
596906106 999867892
596890256 999883742
596796178 999977820
596786122 999987876
-999999943 -596774055
596928922 999845076
-999844134 -596929864
596840487 999933511
-999945544 -596828454
-999999353 -596774645
-999855677 -596918321
-999889956 -596884042
-999972218 -596801780
-999986154 -596787844
596797128 999976870
596878652 999895346
-999946720 -596827278
-999926975 -596847023
596862790 999911208
-999935086 -596838912
-999960230 -596813768
596927359 999846639
596954848 999819150
-999822529 -596951469
596838621 999935377
596848330 999925668
-999836808 -596937190
-999934030 -596839968
596900685 999873313
596920072 999853926
-999844033 -596929965
-999852668 -596921330
-999905609 -596868389
-999907815 -596866183
596846806 999927192
596797130 999976868
596822899 999951099
-999930841 -596843157
596930127 999843871
596887830 999886168
-999834692 -596939306
-999837798 -596936200
596812429 999961569
-999822931 -596951067
596827250 999946748
-999914727 -596859271
-999910786 -596863212
596782923 999991075
596825626 999948372
596817819 999956179
-999969187 -596804811
-999886538 -596887460
-999960593 -596813405
596909149 999864849
596952495 999821503
-999836544 -596937454
-999886572 -596887426
596886129 999887869
-999858257 -596915741
596826813 999947185
-999983567 -596790431
-999926237 -596847761
-999949850 -596824148
596956620 999817378
596846593 999927405
-999961841 -596812157
596942056 999831942
-999974076 -596799922
596904415 999869583
-999850931 -596923067
-999830949 -596943049
596795508 999978490
596847928 999926070
596842379 999931619
-999924371 -596849627
-999870820 -596903178
596801698 999972300
596788076 999985922
-999851264 -596922734
-999993829 -596780169
-999983589 -596790409
-999954125 -596819873
-999972308 -596801690
596845435 999928563
-999891685 -596882313
596901104 999872894
-999888256 -596885742
-999804762 -596969236
-999828604 -596945394
596799659 999974339
-999926406 -596847592
596845709 999928289
596777868 999996130
596834746 999939252
596925324 999848674
-999964710 -596809288
596830347 999943651
596919453 999854545
596793532 999980466
-999890599 -596883399
-999815930 -596958068
-999933053 -596840945
-999884289 -596889709
596791486 999982512
-999922297 -596851701
596864348 999909650
596918437 999855561
-999838477 -596935521
596833484 999940514
596954451 999819547
-999877820 -596896178
596897793 999876205
596879923 999894075
-999958205 -596815793
596875685 999898313
596789353 999984645
-999987133 -596786865
-999949418 -596824580
-999903644 -596870354
-999915652 -596858346
596925182 999848816
596795681 999978317
596884948 999889050
-999823521 -596950477
-999861808 -596912190
596908428 999865570
596936643 999837355
596966760 999807238
596805973 999968025
-999829102 -596944896
-999847487 -596926511
596799584 999974414
-999992339 -596781659
596930473 999843525
-999874428 -596899570
-999959865 -596814133
-999904469 -596869529
596807720 999966278
-999841539 -596932459
596956632 999817366
596897359 999876639
596939804 999834194
596886356 999887642
-999937326 -596836672
596851676 999922322
-999912068 -596861930
596811663 999962335
596851059 999922939
596903931 999870067
596947088 999826910
-999906290 -596867708
-999914088 -596859910
-999857762 -596916236
596922781 999851217
-999941544 -596832454
596804799 999969199
596814226 999959772
596835252 999938746
-999851188 -596922810
596811351 999962647
596931506 999842492
-999836986 -596937012
596905042 999868956
-999863007 -596910991
596848220 999925778
-999962888 -596811110
596955576 999818422
596927998 999846000
-999961063 -596812935
596858603 999915395
-999954121 -596819877
596832932 999941066
-999961595 -596812403
-999914064 -596859934
-999975060 -596798938
-999816470 -596957528
-999826659 -596947339
-999964355 -596809643
-999947372 -596826626
-999975432 -596798566
-999832966 -596941032
-999994236 -596779762
596907623 999866375
-999964766 -596809232
596913900 999860098
596871282 999902716
596878554 999895444
596857409 999916589
596807516 999966482
-999853739 -596920259
596840616 999933382
596841617 999932381
-999815891 -596958107
-999966855 -596807143
-999900293 -596873705
596787660 999986338
-999975010 -596798988
596963017 999810981
596858219 999915779
596885069 999888929
596804442 999969556
-999823401 -596950597
596915294 999858704
596932212 999841786
596776765 999997233
596859921 999914077
-999889326 -596884672
-999900452 -596873546
596833548 999940450
596932934 999841064
-999806993 -596967005
596805521 999968477
596901690 999872308
596971456 999802542
596814610 999959388
596925855 999848143
596785194 999988804
-999899469 -596874529
-999925606 -596848392
596953154 999820844
-999917606 -596856392
596851744 999922254
596956357 999817641
596897750 999876248
596916550 999857448
-999994177 -596779821
-999940663 -596833335
-999810283 -596963715
-999955308 -596818690
-999862856 -596911142
-999983824 -596790174
596905140 999868858
-999845138 -596928860
-999988359 -596785639
596822839 999951159
596833569 999940429
596807281 999966717
596894254 999879744
-999816762 -596957236
596841983 999932015
-999849644 -596924354
596914454 999859544
596810234 999963764
-999983735 -596790263
-999926848 -596847150
-999915896 -596858102
-999862000 -596911998
596795797 999978201
596880667 999893331
596961814 999812184
-999900333 -596873665
-999819991 -596954007
-999928460 -596845538
-999916546 -596857452
-999905889 -596868109
596853521 999920477
596880548 999893450
-999955061 -596818937
-999863061 -596910937
-999908912 -596865086
596795080 999978918
596950313 999823685
596809464 999964534
596969225 999804773
596892026 999881972
-999924015 -596849983
-999841528 -596932470
596805235 999968763
-999979677 -596794321
596918290 999855708
596800640 999973358
-999949092 -596824906
-999910223 -596863775
596841984 999932014
596797784 999976214
596835568 999938430
596821682 999952316
-999940910 -596833088
596787399 999986599
-999927854 -596846144
-999996034 -596777964
596971144 999802854
596930000 999843998
596973387 999800611
-999961971 -596812027
-999858546 -596915452
596973545 999800453
-999973986 -596800012
596881342 999892656
596881419 999892579
-999854866 -596919132
596776861 999997137
-999905463 -596868535
596784576 999989422
596802110 999971888
-999806074 -596967924
596809336 999964662
-999866247 -596907751
596956299 999817699
-999953316 -596820682
-999901396 -596872602
-999855382 -596918616
596882399 999891599
-999859772 -596914226
-999854626 -596919372
596799467 999974531
596929959 999844039
-999811644 -596962354
596970506 999803492
596832025 999941973
596791564 999982434
596793598 999980400
-999880089 -596893909
596954499 999819499
-999892719 -596881279
-999910754 -596863244
-999919238 -596854760
-999928767 -596845231
-999847162 -596926836
596885418 999888580
596855711 999918287
-999933184 -596840814
596809381 999964617
-999935779 -596838219
596893105 999880893
-999824358 -596949640
596923379 999850619
-999962199 -596811799
596927302 999846696
-999844137 -596929861
-999938441 -596835557
-999947633 -596826365
-999872162 -596901836
596881757 999892241
596930800 999843198
596780159 999993839
596901581 999872417
596945707 999828291
-999966750 -596807248
596942728 999831270
596830209 999943789
-999967897 -596806101
-999851534 -596922464
596795837 999978161
-999912143 -596861855
-999886221 -596887777
596834873 999939125
596968815 999805183
-999983645 -596790353
-999863267 -596910731
596847508 999926490
596907305 999866693
596815396 999958602
-999880854 -596893144
596878040 999895958
-999941375 -596832623
596927300 999846698
596781327 999992671
-999964591 -596809407
-999904483 -596869515
-999991110 -596782888
596790025 999983973
596869534 999904464
596858812 999915186
-999938214 -596835784
596839089 999934909
596838694 999935304
596861354 999912644
-999862184 -596911814
-999975437 -596798561
596880722 999893276
596970928 999803070
596862702 999911296
-999882058 -596891940
596886395 999887603
-999858437 -596915561
-999917490 -596856508
-999998038 -596775960
596888445 999885553
596904739 999869259
-999950008 -596823990
596875145 999898853
-999952563 -596821435
-999864228 -596909770
596938355 999835643
-999978092 -596795906
596843630 999930368
-999965684 -596808314
-999931229 -596842769
-999922864 -596851134
-999905368 -596868630
596809803 999964195
596861822 999912176
-999969445 -596804553
-999811397 -596962601
596928976 999845022
-999987044 -596786954
-999981397 -596792601
-999901290 -596872708
596866393 999907605
-999847549 -596926449
596922992 999851006
596932870 999841128
-999930776 -596843222
596876281 999897717
-999907212 -596866786
596870071 999903927
-999988589 -596785409
596776300 999997698
-999810453 -596963545
-999878038 -596895960
-999900411 -596873587
-999804367 -596969631
596935807 999838191
-999856309 -596917689
-999988672 -596785326
-999949730 -596824268
-999975644 -596798354
596783076 999990922
-999960509 -596813489
596897165 999876833
-999914788 -596859210
596855849 999918149
596850739 999923259
-999803852 -596970146
596842878 999931120
-999864460 -596909538
-999957593 -596816405
596914113 999859885
-999846715 -596927283
596918960 999855038
596849560 999924438
596801507 999972491
-999951604 -596822394
-999817044 -596956954
-999958544 -596815454
596792530 999981468
596927935 999846063
-999884264 -596889734
-999989699 -596784299
596867750 999906248
-999903285 -596870713
596882513 999891485
596903296 999870702
596962238 999811760
596883492 999890506
-999921834 -596852164
-999858264 -596915734
-999848465 -596925533
-999982457 -596791541
596930573 999843425
596958940 999815058
-999804870 -596969128
-999848459 -596925539
-999810495 -596963503
-999964213 -596809785
596867525 999906473
-999834392 -596939606
-999815125 -596958873
596831497 999942501
-999834235 -596939763
596866430 999907568
-999878178 -596895820
596781451 999992547
-999990698 -596783300
-999981153 -596792845
596963818 999810180
-999943244 -596830754
596965646 999808352
-999974386 -596799612
-999979183 -596794815
596798506 999975492
-999885443 -596888555
596914198 999859800
-999917295 -596856703
596825539 999948459
-999846864 -596927134
-999811146 -596962852
596918672 999855326
-999907601 -596866397
596875429 999898569
-999911376 -596862622
596813576 999960422
-999829084 -596944914
596862637 999911361
596937455 999836543
596903675 999870323
596930159 999843839
596958662 999815336
596879717 999894281
596791374 999982624
-999906667 -596867331
596777140 999996858
596953998 999820000
-999940152 -596833846
596921011 999852987
596790680 999983318
596833996 999940002
596896626 999877372
-999844176 -596929822
-999972071 -596801927
596922809 999851189
-999803419 -596970579
596940755 999833243
596860821 999913177
596876641 999897357
596787007 999986991
596966905 999807093
-999880152 -596893846
-999818350 -596955648
-999957304 -596816694
596927545 999846453
596823813 999950185
596950501 999823497
596782590 999991408
596801768 999972230
596905898 999868100
596775922 999998076
596925139 999848859
596817302 999956696
-999972336 -596801662
596821875 999952123
596942300 999831698
-999958525 -596815473
-999909107 -596864891
-999978112 -596795886
596780691 999993307
-999858719 -596915279
596965368 999808630
-999885011 -596888987
596814064 999959934
596927348 999846650
596832551 999941447
-999899105 -596874893
596897263 999876735
596876589 999897409
596833941 999940057
596894160 999879838
-999998236 -596775762
-999906284 -596867714
596815998 999958000
-999846909 -596927089
596929992 999844006
596900241 999873757
596841062 999932936
-999995930 -596778068
-999955631 -596818367
-999857747 -596916251
596805446 999968552
-999825363 -596948635
596883504 999890494
596781564 999992434
-999931924 -596842074
596799401 999974597
596789812 999984186
-999898714 -596875284
-999906754 -596867244
-999936920 -596837078
-999833647 -596940351
596855816 999918182
-999926747 -596847251
-999958382 -596815616
596815847 999958151
-999826555 -596947443
596938353 999835645
596920834 999853164
596963150 999810848
-999944187 -596829811
596916192 999857806
596869023 999904975
596933571 999840427
596903199 999870799
-999883752 -596890246
596957307 999816691
596780311 999993687
596915525 999858473
-999800767 -596973231
-999929420 -596844578
-999958947 -596815051
596860542 999913456
596817410 999956588
596947912 999826086
596914205 999859793
-999932657 -596841341
-999850462 -596923536
-999973930 -596800068
596930753 999843245
-999847974 -596926024
596971309 999802689
596796744 999977254
-999889454 -596884544
-999924698 -596849300
-999800296 -596973702
-999848961 -596925037
596792606 999981392
596797221 999976777
596842745 999931253
-999944313 -596829685
596883593 999890405
596865061 999908937
-999910378 -596863620
596925279 999848719
596938956 999835042
-999821359 -596952639
-999861155 -596912843
596970019 999803979
-999806742 -596967256
-999837838 -596936160
596886764 999887234
596797439 999976559
596902867 999871131
-999909524 -596864474
-999835907 -596938091
-999840398 -596933600
-999806517 -596967481
596961906 999812092
-999932727 -596841271
-999991291 -596782707
-999934348 -596839650
-999878777 -596895221
596809192 999964806
-999898686 -596875312
596780553 999993445
-999887952 -596886046
-999839406 -596934592
-999887843 -596886155
-999846888 -596927110
-999880266 -596893732
-999846595 -596927403
596910558 999863440
596794270 999979728
596918555 999855443
-999982170 -596791828
596859569 999914429
-999865253 -596908745
596774274 999999724
596805060 999968938
596908165 999865833
-999923331 -596850667
-999943607 -596830391
596860673 999913325
596930770 999843228
-999856703 -596917295
-999941635 -596832363
-999924902 -596849096
-999943673 -596830325
596916197 999857801
-999962776 -596811222
-999856050 -596917948
-999922312 -596851686
596837899 999936099
-999809880 -596964118
596961446 999812552
-999985335 -596788663
596936380 999837618
596900163 999873835
596961016 999812982
596848404 999925594
-999895850 -596878148
596915784 999858214
-999944436 -596829562
596830132 999943866
-999880083 -596893915
-999911611 -596862387
-999816943 -596957055
-999812357 -596961641
-999801847 -596972151
596962805 999811193
596786683 999987315
-999964652 -596809346
596831678 999942320
596951333 999822665
596920806 999853192
596780024 999993974
-999975420 -596798578
-999984353 -596789645
596859006 999914992
-999890136 -596883862
596959981 999814017
596915880 999858118
596792180 999981818
596973595 999800403
596868576 999905422
-999989248 -596784750
-999999471 -596774527
596867347 999906651
596918494 999855504
596854423 999919575
596891166 999882832
-999883244 -596890754
-999822209 -596951789
596790979 999983019
-999928838 -596845160
-999802833 -596971165
596935773 999838225
596886154 999887844
596959379 999814619
596821674 999952324
596935447 999838551
596789437 999984561
-999986859 -596787139
-999974886 -596799112
596924998 999849000
-999918810 -596855188
596898197 999875801
596782639 999991359
-999993653 -596780345
-999904442 -596869556
596967789 999806209
-999940037 -596833961
596775744 999998254
596936818 999837180
596795267 999978731
-999883844 -596890154
-999875147 -596898851
-999891003 -596882995
596791236 999982762
-999953774 -596820224
596800590 999973408
596819629 999954369
596841202 999932796
596912105 999861893
596856619 999917379
-999883792 -596890206
596854243 999919755
-999957270 -596816728
-999900883 -596873115
-999932396 -596841602
-999802204 -596971794
-999895931 -596878067
-999987750 -596786248
-999857378 -596916620
-999802088 -596971910
596776317 999997681
596895603 999878395
-999962903 -596811095
-999934308 -596839690
596915287 999858711
596804483 999969515
-999933188 -596840810
596959952 999814046
-999916334 -596857664
-999844631 -596929367
-999936586 -596837412
596935618 999838380
596885417 999888581
596973125 999800873
-999981352 -596792646
-999846355 -596927643
596885107 999888891
-999852841 -596921157
-999803497 -596970501
596811846 999962152
596885433 999888565
596799212 999974786
-999811383 -596962615
-999962688 -596811310
-999986230 -596787768
-999918021 -596855977
596962659 999811339
-999860246 -596913752
-999890945 -596883053
596818952 999955046
596909910 999864088
-999858012 -596915986
-999978757 -596795241
596896723 999877275
596933471 999840527
596883793 999890205
596945895 999828103
-999881977 -596892021
596958877 999815121
596904326 999869672
596891214 999882784
-999915209 -596858789
596806324 999967674
596951730 999822268
-999920455 -596853543
596907421 999866577
596896504 999877494
596820689 999953309
-999901356 -596872642
596940890 999833108
-999915407 -596858591
-999808648 -596965350
-999873912 -596900086
596891536 999882462
-999931863 -596842135
-999955728 -596818270
-999950775 -596823223
596966831 999807167
596920624 999853374
596885716 999888282
-999934790 -596839208
596927803 999846195
596785499 999988499
-999865804 -596908194
596891032 999882966
-999945497 -596828501
-999957018 -596816980
596921831 999852167
596902742 999871256
-999837190 -596936808
596956868 999817130
-999890783 -596883215
596917822 999856176
596891833 999882165
-999851815 -596922183
596966960 999807038
-999978094 -596795904
-999950117 -596823881
-999891857 -596882141
596871846 999902152
-999833241 -596940757
-999802782 -596971216
596973608 999800390
596904484 999869514
-999856983 -596917015
-999939682 -596834316
-999960913 -596813085
596918997 999855001
-999907841 -596866157
596892477 999881521
596774609 999999389
-999819091 -596954907
-999966023 -596807975
-999874716 -596899282
-999995504 -596778494
-999916867 -596857131
596951760 999822238
-999871171 -596902827
-999810003 -596963995
596973366 999800632
596916705 999857293
-999965019 -596808979
-999986060 -596787938
-999965192 -596808806
596833033 999940965
596924018 999849980
-999991493 -596782505
-999985977 -596788021
-999963635 -596810363
-999875259 -596898739
596844462 999929536
596803890 999970108
-999849796 -596924202
596957812 999816186
-999952686 -596821312
-999846784 -596927214
-999976296 -596797702
-999834642 -596939356
-999819151 -596954847
-999908723 -596865275
596853805 999920193
596813974 999960024
-999871518 -596902480
596844715 999929283
-999866485 -596907513
596946208 999827790
-999833029 -596940969
596830674 999943324
-999848452 -596925546
-999999346 -596774652
-999971483 -596802515
-999944492 -596829506
596849542 999924456
596876323 999897675
596944474 999829524
596829348 999944650
596828497 999945501
596838054 999935944
-999885686 -596888312
-999908743 -596865255
596852984 999921014
-999835103 -596938895
596875055 999898943
-999955598 -596818400
-999829429 -596944569
596864505 999909493
-999895176 -596878822
596838558 999935440
-999843912 -596930086
596846548 999927450
596930249 999843749
-999896645 -596877353
596934522 999839476
-999890008 -596883990
-999906187 -596867811
-999915091 -596858907
-999880797 -596893201
596930631 999843367
-999820640 -596953358
596803135 999970863
-999935462 -596838536
596926994 999847004
596894689 999879309
596887187 999886811
596807877 999966121
-999946608 -596827390
-999883574 -596890424
596944755 999829243
-999917334 -596856664
596873430 999900568
-999929183 -596844815
596864770 999909228
596902258 999871740
596840236 999933762
-999927561 -596846437
596973684 999800314
596885869 999888129
596893824 999880174
-999906625 -596867373
596948012 999825986
596943041 999830957
-999881791 -596892207
-999850042 -596923956
-999896589 -596877409
596963732 999810266
-999985740 -596788258
-999860670 -596913328
-999801186 -596972812
-999870705 -596903293
596809113 999964885
-999886158 -596887840
-999967212 -596806786
596970149 999803849
-999878400 -596895598
-999989681 -596784317
596808153 999965845
-999882350 -596891648
596806589 999967409
-999919536 -596854462
596930661 999843337
596952806 999821192
-999968465 -596805533
596885860 999888138
596862512 999911486
-999990296 -596783702
596781046 999992952
-999980868 -596793130
596881359 999892639
596931397 999842601
-999826941 -596947057
-999877329 -596896669
596830090 999943908
596965213 999808785
596808440 999965558
596924736 999849262
-999898455 -596875543
596911394 999862604
596871893 999902105
596945872 999828126
596840719 999933279
-999855209 -596918789
-999805978 -596968020
-999953480 -596820518
-999956560 -596817438
-999908235 -596865763
596807744 999966254
-999824465 -596949533
596810395 999963603
596848024 999925974
-999935518 -596838480
596907175 999866823
-999877200 -596896798
-999885852 -596888146
596813696 999960302
596836223 999937775
-999823236 -596950762
596914838 999859160
-999808981 -596965017
596938877 999835121
-999967282 -596806716
596803015 999970983
596778228 999995770
-999877836 -596896162
596904416 999869582
-999866549 -596907449
596916910 999857088
-999912008 -596861990
-999802965 -596971033
-999880908 -596893090
596973793 999800205
596838427 999935571
-999840940 -596933058
596853292 999920706
-999922267 -596851731
-999922278 -596851720
-999901816 -596872182
596820324 999953674
-999832564 -596941434
-999838021 -596935977
-999808149 -596965849
596862632 999911366
-999997060 -596776938
-999932584 -596841414
596944604 999829394
-999818219 -596955779
596889120 999884878
596860383 999913615
596824421 999949577
596795221 999978777
-999811058 -596962940
-999942810 -596831188
-999842865 -596931133
596793138 999980860
-999926605 -596847393
-999855852 -596918146
596822534 999951464
596804827 999969171
-999848586 -596925412
-999999285 -596774713
-999863917 -596910081
596882665 999891333
-999829014 -596944984
-999906938 -596867060
596866847 999907151
-999912543 -596861455
-999874775 -596899223
596917893 999856105
-999868005 -596905993
596871405 999902593
596801542 999972456
596804771 999969227
596826591 999947407
596887874 999886124
596928458 999845540
596857243 999916755
596959654 999814344
-999811107 -596962891
596881510 999892488
-999865542 -596908456
596961787 999812211
596972756 999801242
596786751 999987247
-999861614 -596912384
596945921 999828077
596926215 999847783
-999824775 -596949223
-999905514 -596868484
596777617 999996381
-999868147 -596905851
-999804452 -596969546
-999949975 -596824023
596823029 999950969
596913267 999860731
-999885723 -596888275
-999966967 -596807031
-999806463 -596967535
-999857202 -596916796
-999884792 -596889206
-999807958 -596966040
-999998727 -596775271
-999805665 -596968333
596888565 999885433
596928297 999845701
596876745 999897253
596774601 999999397
-999801580 -596972418
-999877161 -596896837
596902465 999871533
596797548 999976450
596904536 999869462
596969335 999804663
-999905541 -596868457
-999816296 -596957702
596862280 999911718
-999966804 -596807194
-999807201 -596966797
-999829318 -596944680
-999819367 -596954631
-999915640 -596858358
596868725 999905273
596970908 999803090
596775732 999998266
-999801634 -596972364
-999825132 -596948866
596794833 999979165
-999863913 -596910085
596917987 999856011
596917019 999856979
-999894443 -596879555
-999805686 -596968312
596912432 999861566
596786586 999987412
596793897 999980101
596953141 999820857
-999875516 -596898482
-999843481 -596930517
596819250 999954748
596849201 999924797
596943483 999830515
596916231 999857767
596949021 999824977
596857961 999916037
596787665 999986333
-999855482 -596918516
-999976118 -596797880
-999900927 -596873071
596793241 999980757
596892899 999881099
596799076 999974922
-999948008 -596825990
-999955803 -596818195
596884988 999889010
-999830510 -596943488
-999827427 -596946571
596810887 999963111
-999978753 -596795245
-999829913 -596944085
596851763 999922235
596954628 999819370
596891702 999882296
-999806069 -596967929
596812818 999961180
596774594 999999404
596818959 999955039
-999849416 -596924582
-999903758 -596870240
-999800534 -596973464
596960617 999813381
596971591 999802407
-999802552 -596971446
596889325 999884673
-999899301 -596874697
-999892314 -596881684
596779616 999994382
-999870673 -596903325
-999882493 -596891505
-999958757 -596815241
-999975723 -596798275
-999844390 -596929608
-999938694 -596835304
-999849615 -596924383
-999914385 -596859613
596820951 999953047
596925377 999848621
596843440 999930558
-999987432 -596786566
596967058 999806940
-999867485 -596906513
-999817139 -596956859
596787355 999986643
-999890827 -596883171
-999840407 -596933591
596955735 999818263
-999943404 -596830594
-999965415 -596808583
-999828261 -596945737
-999919981 -596854017
596969278 999804720
-999882796 -596891202
596884173 999889825
596948060 999825938
-999889144 -596884854
596903601 999870397
-999830508 -596943490
-999960047 -596813951
596808058 999965940
596823097 999950901
596827342 999946656
596842332 999931666
596895548 999878450
-999978343 -596795655
-999904782 -596869216
-999861258 -596912740
596866058 999907940
596889367 999884631
596942768 999831230
-999848067 -596925931
-999992279 -596781719
596843706 999930292
596838006 999935992
-999802335 -596971663
596798914 999975084
596898344 999875654
-999848627 -596925371
596894775 999879223
596859376 999914622
-999872311 -596901687
596781687 999992311
596817018 999956980
-999980162 -596793836
596791312 999982686
596907872 999866126
596844224 999929774
-999813939 -596960059
-999818342 -596955656
-999925544 -596848454
-999956838 -596817160
-999993828 -596780170
-999961300 -596812698
596831054 999942944
596910098 999863900
596881989 999892009
-999810518 -596963480
-999867213 -596906785
-999916001 -596857997
-999937510 -596836488
596829671 999944327
-999967078 -596806920
596859317 999914681
-999983308 -596790690
596864540 999909458
596838041 999935957
596914291 999859707
596876569 999897429
596899241 999874757
-999843540 -596930458
-999986086 -596787912
-999859444 -596914554
-999984563 -596789435
596861317 999912681
-999866451 -596907547
596935873 999838125
596939313 999834685
-999820501 -596953497
596950158 999823840
-999857043 -596916955
-999880357 -596893641
-999967797 -596806201
596899602 999874396
596779775 999994223
-999963390 -596810608
-999893512 -596880486
-999950151 -596823847
596919765 999854233
-999837779 -596936219
-999883330 -596890668
596823046 999950952
-999869849 -596904149
596840566 999933432
596938982 999835016
-999802488 -596971510
-999879251 -596894747
596940740 999833258
-999899456 -596874542
596815368 999958630
-999913778 -596860220
-999954861 -596819137
-999839750 -596934248
-999841320 -596932678
596928692 999845306
596831002 999942996
596896268 999877730
596852640 999921358
596956612 999817386
-999802429 -596971569
-999823845 -596950153
-999998781 -596775217
596960152 999813846
-999913671 -596860327
-999903653 -596870345
-999814247 -596959751
-999916215 -596857783
-999850083 -596923915
596818224 999955774
596930780 999843218
596844055 999929943
596917920 999856078
-999891970 -596882028
596963960 999810038
-999987069 -596786929
-999897449 -596876549
-999836082 -596937916
-999811293 -596962705
596933795 999840203
-999981886 -596792112
-999979658 -596794340
-999886263 -596887735
596887920 999886078
596951707 999822291
596887471 999886527
-999924387 -596849611
596875526 999898472
-999942455 -596831543
-999829391 -596944607
596810511 999963487
-999903788 -596870210
596875795 999898203
-999874026 -596899972
596923003 999850995
596916636 999857362
596955247 999818751
-999976978 -596797020
596863345 999910653
596831483 999942515
-999848814 -596925184
596886364 999887634
-999857140 -596916858
596843311 999930687
-999889717 -596884281
596859200 999914798
-999850177 -596923821
-999867091 -596906907
596816471 999957527
596842421 999931577
596833189 999940809
596957959 999816039
-999930027 -596843971
-999872671 -596901327
-999987256 -596786742
-999821146 -596952852
-999880831 -596893167
596807232 999966766
-999999798 -596774200
-999946023 -596827975
-999874605 -596899393
596944490 999829508
-999987989 -596786009
596853365 999920633
596854628 999919370
596907915 999866083
596950031 999823967
596946004 999827994
-999920524 -596853474
596951088 999822910
-999897388 -596876610
-999898928 -596875070
596835577 999938421
596842454 999931544
-999813024 -596960974
596883281 999890717
596922408 999851590
596831832 999942166
-999956670 -596817328
-999972414 -596801584
596829124 999944874
-999826152 -596947846
596965995 999808003
596938825 999835173
-999844119 -596929879
596907471 999866527
596816158 999957840
-999904121 -596869877
-999887993 -596886005
-999929444 -596844554
-999973273 -596800725
596810294 999963704
596955005 999818993
596895325 999878673
596792040 999981958
596850259 999923739
-999862403 -596911595
-999847546 -596926452
-999933241 -596840757
596912075 999861923
596931982 999842016
596821255 999952743
-999991255 -596782743
596904755 999869243
596778344 999995654
-999900540 -596873458
596819090 999954908
596786835 999987163
-999919502 -596854496
-999883919 -596890079
596781439 999992559
596794016 999979982
596961061 999812937
-999855287 -596918711
596967285 999806713
596838354 999935644
-999942280 -596831718
596970312 999803686
596910198 999863800
596925800 999848198
-999944409 -596829589
-999925101 -596848897
-999949114 -596824884
-999821509 -596952489
596863141 999910857
-999958265 -596815733
-999909372 -596864626
596832327 999941671
-999939806 -596834192
596775988 999998010
-999870583 -596903415
596862303 999911695
596876949 999897049
596807829 999966169
-999935164 -596838834
-999992893 -596781105
-999877331 -596896667
-999931405 -596842593
-999891065 -596882933
596903462 999870536
596973787 999800211
596866634 999907364
-999908434 -596865564
596949716 999824282
-999806224 -596967774
-999947081 -596826917
596916842 999857156
596886545 999887453
596923595 999850403
-999813435 -596960563
-999858500 -596915498
596824810 999949188
-999982775 -596791223
596828144 999945854
-999987742 -596786256
596951640 999822358
-999828971 -596945027
-999998429 -596775569
596864544 999909454
596968445 999805553
-999861413 -596912585
596814775 999959223
596814966 999959032
-999861966 -596912032
596973184 999800814
-999811762 -596962236
596973030 999800968
-999998597 -596775401
596941317 999832681
596930072 999843926
-999872235 -596901763
596956728 999817270
596956993 999817005
-999843937 -596930061
596884394 999889604
-999941283 -596832715
-999851749 -596922249
-999846053 -596927945
596848288 999925710
-999995846 -596778152
596866416 999907582
596805244 999968754
596951626 999822372
-999941988 -596832010
596940357 999833641
596904464 999869534
596969523 999804475
596936427 999837571
-999919388 -596854610
596836317 999937681
596870197 999903801
596914410 999859588
596875596 999898402
596827508 999946490
596849526 999924472
596873659 999900339
596834847 999939151
-999982764 -596791234
596870396 999903602
-999958144 -596815854
-999965110 -596808888
-999932026 -596841972
-999951591 -596822407
596817420 999956578
-999846059 -596927939
596863879 999910119
596924099 999849899
-999894475 -596879523
596967785 999806213
-999810438 -596963560
596811050 999962948
596941667 999832331
596775223 999998775
596819296 999954702
596970695 999803303
-999831589 -596942409
-999853464 -596920534
-999948603 -596825395
-999886638 -596887360
596937142 999836856
-999866328 -596907670
596802228 999971770
596923090 999850908
596853187 999920811
596910969 999863029
596943008 999830990
-999914821 -596859177
596869685 999904313
-999910394 -596863604
-999815233 -596958765
596844804 999929194
596883513 999890485
-999921209 -596852789
-999910307 -596863691
596916691 999857307
-999800499 -596973499
596862837 999911161
596892182 999881816
-999949270 -596824728
-999948168 -596825830
596929390 999844608
596964800 999809198
-999978320 -596795678
-999938996 -596835002
596919207 999854791
596852292 999921706
-999922822 -596851176
596909625 999864373
596902298 999871700
596841578 999932420
-999999104 -596774894
-999846465 -596927533
-999900338 -596873660
596938512 999835486
-999966863 -596807135
-999995273 -596778725
596833111 999940887
-999886309 -596887689
596864707 999909291
-999852517 -596921481
596830789 999943209
596909998 999864000
-999887009 -596886989
596913808 999860190
-999881294 -596892704
596897399 999876599
596821014 999952984
596923452 999850546
-999918887 -596855111
596882946 999891052
-999863873 -596910125
-999999762 -596774236
596935572 999838426
596864535 999909463
596811468 999962530
-999880334 -596893664
596904383 999869615
596852713 999921285
-999908642 -596865356
596930905 999843093
596825697 999948301
-999929604 -596844394
596852046 999921952
596952097 999821901
-999982247 -596791751
-999986521 -596787477
596971331 999802667
596835861 999938137
596916846 999857152
596860902 999913096
-999946153 -596827845
596898809 999875189
-999839629 -596934369
-999998779 -596775219
596952115 999821883
-999861726 -596912272
-999884963 -596889035
-999822013 -596951985
596849326 999924672
596812984 999961014
-999954281 -596819717
596870377 999903621
596785706 999988292
596842286 999931712
596875484 999898514
596818387 999955611
-999965538 -596808460
596908771 999865227
-999884180 -596889818
-999959610 -596814388
-999867062 -596906936
596864352 999909646
596871394 999902604
596941217 999832781
596881623 999892375
-999969290 -596804708
596895739 999878259
-999994961 -596779037
596794672 999979326
596789580 999984418
-999955755 -596818243
596864397 999909601
-999887226 -596886772
-999876429 -596897569
596784868 999989130
596902605 999871393
-999904616 -596869382
596856126 999917872
-999852881 -596921117
596843618 999930380
-999906843 -596867155
596967050 999806948
596843711 999930287
596843382 999930616
-999927718 -596846280
596829356 999944642
596965052 999808946
-999864270 -596909728
596835670 999938328
-999894280 -596879718
596966954 999807044
596903908 999870090
596868057 999905941
-999863063 -596910935
-999871789 -596902209
-999991542 -596782456
-999944130 -596829868
-999986508 -596787490
-999939472 -596834526
596972691 999801307
-999961310 -596812688
-999874349 -596899649
596936304 999837694
596865937 999908061
596782622 999991376
596927410 999846588
-999816282 -596957716
596953130 999820868
596809401 999964597
596931892 999842106
596921290 999852708
596967351 999806647
-999932731 -596841267
-999951049 -596822949
-999859035 -596914963
596938968 999835030
-999910844 -596863154
596803503 999970495
-999985892 -596788106
596833700 999940298
-999827464 -596946534
596889479 999884519
-999933693 -596840305
596888411 999885587
-999847380 -596926618
-999835653 -596938345
596943170 999830828
596795626 999978372
-999878031 -596895967
-999829057 -596944941
-999931333 -596842665
-999877826 -596896172
596849028 999924970
596968339 999805659
-999838259 -596935739
596795530 999978468
596945652 999828346
596893890 999880108
596921626 999852372
-999973435 -596800563
-999870643 -596903355
-999974027 -596799971
-999961925 -596812073
596783627 999990371
-999801657 -596972341
-999932493 -596841505
-999913923 -596860075
-999837362 -596936636
596812059 999961939
-999983675 -596790323
-999981252 -596792746
596866589 999907409
-999822174 -596951824
-999930012 -596843986
-999896072 -596877926
596909506 999864492
596920813 999853185
596954205 999819793
596822985 999951013
596849178 999924820
-999867565 -596906433
-999859970 -596914028
-999950811 -596823187
-999831632 -596942366
-999923295 -596850703
596949738 999824260
596860579 999913419
-999839412 -596934586
-999808178 -596965820
-999821462 -596952536
-999990850 -596783148
596970250 999803748
-999993503 -596780495
596906017 999867981
596929858 999844140
-999812101 -596961897
-999978523 -596795475
-999865250 -596908748
596800845 999973153
596865839 999908159
596891439 999882559
-999987582 -596786416
-999892680 -596881318
-999911399 -596862599
596858876 999915122
-999844447 -596929551
-999995860 -596778138
-999855876 -596918122
596833750 999940248
596803147 999970851
-999862550 -596911448
-999918968 -596855030
596878518 999895480
-999936445 -596837553
-999890389 -596883609
596880847 999893151
-999932552 -596841446
-999827671 -596946327
-999965876 -596808122
596792029 999981969
-999936361 -596837637
-999924390 -596849608
-999935348 -596838650
596943996 999830002
-999932792 -596841206
-999937970 -596836028
596832160 999941838
-999996553 -596777445
-1000000000 1000000000
1000000000 -1000000000
