1
100000
999974439 -313000373
999984455 -312990357
999974230 -313000582
999924417 -313050395
-312977093 999997719
999948926 -313025886
-312998472 999976340
-313050690 999924122
999949449 -313025363
-313037167 999937645
-313045662 999929150
-312980437 999994375
999939924 -313034888
-313018331 999956481
999976987 -312997825
999915376 -313059436
-313065410 999909402
999927348 -313047464
-312995960 999978852
-312979071 999995741
999907176 -313067636
999938650 -313036162
-312996059 999978753
999915944 -313058868
999930416 -313044396
999928616 -313046196
-312985149 999989663
999922667 -313052145
999952035 -313022777
999952125 -313022687
-313041937 999932875
999986113 -312988699
999998067 -312976745
-312984974 999989838
-312974944 999999868
999984214 -312990598
-313045144 999929668
999980962 -312993850
-313056050 999918762
-313040837 999933975
-313026441 999948371
-313029090 999945722
999964196 -313010616
-313066378 999908434
999982572 -312992240
-313072540 999902272
-313062493 999912319
999953290 -313021522
999975589 -312999223
999998414 -312976398
-312995800 999979012
-313068983 999905829
999973422 -313001390
-312994117 999980695
999968462 -313006350
999951893 -313022919
-312981749 999993063
-313065512 999909300
999916872 -313057940
999930208 -313044604
999930381 -313044431
999994318 -312980494
-313004104 999970708
-313000091 999974721
-312986112 999988700
999986206 -312988606
-313034453 999940359
-313056147 999918665
-313069788 999905024
999974365 -313000447
999919889 -313054923
-312981435 999993377
999993235 -312981577
999967598 -313007214
-313071291 999903521
999964846 -313009966
999972355 -313002457
999942276 -313032536
-313057339 999917473
999906988 -313067824
999970006 -313004806
999962740 -313012072
-312991148 999983664
999953560 -313021252
999914997 -313059815
-313032339 999942473
999945429 -313029383
999950382 -313024430
999982152 -312992660
999997110 -312977702
-312985646 999989166
999922187 -313052625
999946693 -313028119
-313054606 999920206
999931687 -313043125
-312983667 999991145
-313068013 999906799
999971324 -313003488
999987540 -312987272
-313060720 999914092
-313047163 999927649
-313046480 999928332
-313014066 999960746
999913642 -313061170
-313016333 999958479
-313059653 999915159
999999218 -312975594
-313062534 999912278
999909958 -313064854
999993163 -312981649
999996228 -312978584
999985670 -312989142
999943758 -313031054
999929479 -313045333
-313051388 999923424
-312986735 999988077
999949623 -313025189
999900288 -313074524
-313043378 999931434
999996286 -312978526
-313048111 999926701
-312997245 999977567
-313014254 999960558
999965807 -313009005
-313017452 999957360
999995652 -312979160
999920745 -313054067
999993922 -312980890
999911536 -313063276
-313025614 999949198
999936728 -313038084
999950087 -313024725
-312983494 999991318
999951339 -313023473
999901392 -313073420
999975346 -312999466
-313046322 999928490
-312985683 999989129
999902442 -313072370
-313055543 999919269
999945383 -313029429
999920015 -313054797
999947074 -313027738
-313023602 999951210
999933367 -313041445
999911165 -313063647
-313038670 999936142
-313005528 999969284
999963458 -313011354
999948862 -313025950
-312985724 999989088
999939123 -313035689
999960590 -313014222
-312995626 999979186
-313061879 999912933
-312975507 999999305
-313059979 999914833
999902045 -313072767
999981403 -312993409
999942007 -313032805
-313043886 999930926
999987539 -312987273
-313022218 999952594
-312986447 999988365
-313065100 999909712
-313061202 999913610
999944400 -313030412
999955587 -313019225
999955187 -313019625
-312997882 999976930
999979425 -312995387
-313043795 999931017
-313007073 999967739
-313070912 999903900
-313002523 999972289
-312984647 999990165
-312999437 999975375
999911600 -313063212
999960911 -313013901
999948797 -313026015
-312995289 999979523
999966649 -313008163
-313057645 999917167
-313044031 999930781
999965849 -313008963
-312996269 999978543
999945507 -313029305
999937696 -313037116
-313025213 999949599
-313040187 999934625
-312997140 999977672
-313000962 999973850
999979408 -312995404
-313007692 999967120
-312978111 999996701
999964435 -313010377
999935838 -313038974
-313010612 999964200
999985165 -312989647
999981094 -312993718
999970374 -313004438
-313011943 999962869
-313049865 999924947
-313052195 999922617
999936544 -313038268
-313003874 999970938
999955801 -313019011
999969817 -313004995
999961959 -313012853
999935781 -313039031
999936294 -313038518
999974234 -313000578
-313028751 999946061
999909110 -313065702
999971903 -313002909
999917374 -313057438
-313039796 999935016
-313051225 999923587
999940649 -313034163
999996615 -312978197
-313044589 999930223
999944373 -313030439
999943572 -313031240
999966199 -313008613
-313065376 999909436
-313060422 999914390
999956533 -313018279
999983444 -312991368
999950614 -313024198
-313016875 999957937
-313058612 999916200
999986046 -312988766
-312992150 999982662
999974104 -313000708
-313017702 999957110
-312977613 999997199
-313011128 999963684
999973573 -313001239
999912991 -313061821
999900069 -313074743
999917497 -313057315
-313013491 999961321
999994463 -312980349
-313036002 999938810
999955730 -313019082
-313028251 999946561
-313036021 999938791
999975857 -312998955
999994648 -312980164
999993248 -312981564
-313022964 999951848
999917945 -313056867
999902440 -313072372
999932822 -313041990
-312984719 999990093
999986238 -312988574
-313008641 999966171
999914034 -313060778
-313057703 999917109
-313035726 999939086
999982916 -312991896
-313073647 999901165
999975381 -312999431
999925242 -313049570
999941134 -313033678
-313034327 999940485
-313004286 999970526
-313013714 999961098
999950642 -313024170
999923797 -313051015
999919287 -313055525
-312980536 999994276
-312984699 999990113
-312977214 999997598
-313022299 999952513
999963438 -313011374
999960715 -313014097
999901324 -313073488
-313025185 999949627
999933661 -313041151
-312985497 999989315
-312995295 999979517
999903125 -313071687
999913145 -313061667
999948471 -313026341
-313038522 999936290
-313027685 999947127
999986158 -312988654
-312984785 999990027
-313019979 999954833
-313065407 999909405
-313013467 999961345
999977860 -312996952
-312991784 999983028
999910194 -313064618
-313018104 999956708
-313045254 999929558
-313059481 999915331
-313009485 999965327
-313039166 999935646
999935594 -313039218
-313015587 999959225
999992044 -312982768
999906368 -313068444
999965589 -313009223
999996735 -312978077
-313016406 999958406
-312978659 999996153
-312996211 999978601
999996451 -312978361
999965058 -313009754
999902674 -313072138
999912997 -313061815
999939696 -313035116
999946112 -313028700
999991532 -312983280
999922310 -313052502
-313069976 999904836
-313023360 999951452
-313013284 999961528
999909589 -313065223
999916392 -313058420
-313044231 999930581
-313001373 999973439
999965009 -313009803
999914779 -313060033
-313071349 999903463
-313048411 999926401
999991531 -312983281
999987001 -312987811
999961122 -313013690
999918272 -313056540
-312982702 999992110
-313072709 999902103
999915644 -313059168
-312982052 999992760
999966432 -313008380
999971797 -313003015
-313020562 999954250
999958191 -313016621
-313062411 999912401
-313047996 999926816
-312992280 999982532
-313069703 999905109
-313054112 999920700
999983209 -312991603
-313057900 999916912
999911975 -313062837
999910767 -313064045
999927916 -313046896
999903455 -313071357
-313043175 999931637
-313054610 999920202
-313008466 999966346
999945110 -313029702
-313013098 999961714
999974233 -313000579
-313043170 999931642
-313061583 999913229
999957413 -313017399
-312982572 999992240
999951671 -313023141
-312984477 999990335
999982560 -312992252
999907343 -313067469
-312985332 999989480
-313003837 999970975
-313005192 999969620
-313073061 999901751
999980766 -312994046
-313039329 999935483
-313051309 999923503
-313032325 999942487
999953457 -313021355
-313051577 999923235
-313038293 999936519
999975808 -312999004
-313068297 999906515
-313064428 999910384
999982801 -312992011
-313036096 999938716
-313000921 999973891
999939807 -313035005
-312990481 999984331
999959563 -313015249
999990928 -312983884
999953335 -313021477
-312981540 999993272
999955169 -313019643
999917574 -313057238
-313053514 999921298
999948261 -313026551
999997795 -312977017
999960178 -313014634
-313038828 999935984
999924246 -313050566
999938846 -313035966
999975000 -312999812
-313010956 999963856
-313018264 999956548
999916753 -313058059
999996018 -312978794
999982618 -312992194
-313028838 999945974
-312995163 999979649
-313043533 999931279
-313070157 999904655
-313048561 999926251
-313018092 999956720
999995525 -312979287
-313024288 999950524
999923575 -313051237
999906254 -313068558
-313074154 999900658
-313042094 999932718
-313013715 999961097
-313005763 999969049
-313069276 999905536
-313038446 999936366
999953148 -313021664
999949374 -313025438
999912257 -313062555
-313069328 999905484
-313050922 999923890
999979300 -312995512
-313044414 999930398
-313052922 999921890
999938577 -313036235
999975771 -312999041
-313009276 999965536
-313028310 999946502
999998163 -312976649
999967316 -313007496
-313069577 999905235
-313048021 999926791
999968365 -313006447
999943039 -313031773
999938603 -313036209
999912356 -313062456
999917896 -313056916
-312992041 999982771
-313029719 999945093
-312989032 999985780
-312975458 999999354
-313074591 999900221
-312985036 999989776
-313014136 999960676
999945055 -313029757
-313028845 999945967
999936939 -313037873
999991222 -312983590
-313009557 999965255
-313006076 999968736
-312976055 999998757
999939860 -313034952
-313047146 999927666
999955274 -313019538
-313039943 999934869
999947040 -313027772
999957509 -313017303
-313008659 999966153
999920797 -313054015
999946551 -313028261
-313002328 999972484
-312978180 999996632
-312988543 999986269
-313058013 999916799
-313029304 999945508
999938507 -313036305
999997001 -312977811
999968657 -313006155
-313059119 999915693
999932530 -313042282
-312985054 999989758
-312979917 999994895
-313057306 999917506
999982610 -312992202
-313025954 999948858
-313009744 999965068
999948489 -313026323
-313036983 999937829
999961262 -313013550
-312977470 999997342
999923501 -313051311
-313036661 999938151
999905743 -313069069
-313023621 999951191
999934250 -313040562
-313033105 999941707
999970440 -313004372
999960623 -313014189
-312999198 999975614
-313062390 999912422
999962432 -313012380
999905942 -313068870
999932498 -313042314
-313006692 999968120
999980158 -312994654
-313012433 999962379
999908085 -313066727
999962735 -313012077
999906087 -313068725
999973378 -313001434
999945562 -313029250
-313039941 999934871
-313008783 999966029
999990228 -312984584
999931377 -313043435
-313064286 999910526
-313018579 999956233
999964428 -313010384
-313031279 999943533
-313059921 999914891
999980581 -312994231
999941302 -313033510
999955132 -313019680
999958245 -313016567
999924264 -313050548
999959940 -313014872
999919827 -313054985
-313016364 999958448
-313065088 999909724
999971005 -313003807
-313036254 999938558
999937848 -313036964
-313055839 999918973
-313062714 999912098
-313021061 999953751
-313016141 999958671
-313045739 999929073
999969264 -313005548
999974735 -313000077
-312980952 999993860
999932188 -313042624
999974143 -313000669
999962453 -313012359
999920988 -313053824
-313032861 999941951
999958296 -313016516
-313026986 999947826
-313002099 999972713
-313053584 999921228
999947124 -313027688
-313036432 999938380
-313023492 999951320
999969743 -313005069
-313059376 999915436
-313059069 999915743
999915314 -313059498
999936343 -313038469
999988959 -312985853
999980106 -312994706
999994305 -312980507
999939223 -313035589
-312989061 999985751
999944752 -313030060
-313062956 999911856
999905874 -313068938
999951989 -313022823
999964265 -313010547
999951474 -313023338
-313069112 999905700
-313040930 999933882
999933956 -313040856
-312997160 999977652
999934892 -313039920
999913196 -313061616
999944002 -313030810
999943760 -313031052
999984114 -312990698
999971842 -313002970
-312980649 999994163
999986609 -312988203
999986007 -312988805
-313036843 999937969
-313043270 999931542
-313071074 999903738
999992371 -312982441
-313018647 999956165
-313021499 999953313
999998955 -312975857
-313009713 999965099
-313004696 999970116
999969209 -313005603
999962192 -313012620
999944926 -313029886
-313031480 999943332
-313066896 999907916
-313052734 999922078
-313051568 999923244
999960268 -313014544
999981763 -312993049
999911896 -313062916
-313045485 999929327
-313046398 999928414
-313010025 999964787
999990850 -312983962
999955079 -313019733
-312990534 999984278
-312981080 999993732
999987718 -312987094
999948424 -313026388
999908315 -313066497
-313071266 999903546
999938921 -313035891
-313034587 999940225
-313057281 999917531
-313038311 999936501
999903714 -313071098
999910635 -313064177
999902737 -313072075
-313042273 999932539
999949263 -313025549
-312994431 999980381
-313001032 999973780
999962695 -313012117
-313047143 999927669
999942207 -313032605
-313010662 999964150
999904717 -313070095
-313058549 999916263
-313030040 999944772
-313023038 999951774
999996087 -312978725
-312997018 999977794
999976266 -312998546
-313010496 999964316
-312979304 999995508
999988262 -312986550
999976277 -312998535
999914781 -313060031
999958527 -313016285
-313021543 999953269
999933359 -313041453
-313069519 999905293
-313018425 999956387
999988099 -312986713
999919459 -313055353
999941408 -313033404
-313063111 999911701
999963973 -313010839
999923562 -313051250
-313046391 999928421
999965351 -313009461
999958746 -313016066
-313024966 999949846
999910565 -313064247
-313031996 999942816
-313053300 999921512
999938902 -313035910
-313064611 999910201
-313058085 999916727
-313034739 999940073
999983313 -312991499
999968942 -313005870
999901119 -313073693
999922524 -313052288
-312977300 999997512
999992899 -312981913
-313016863 999957949
-312990439 999984373
999912380 -313062432
999920636 -313054176
999984906 -312989906
999901539 -313073273
999922209 -313052603
999910980 -313063832
-312980189 999994623
-312994056 999980756
-312988010 999986802
999983430 -312991382
-313065634 999909178
-312980240 999994572
-313049745 999925067
999939588 -313035224
999937867 -313036945
-313003983 999970829
-313045439 999929373
999994741 -312980071
999943209 -313031603
999920043 -313054769
999918482 -313056330
-313073224 999901588
-313022468 999952344
-313047706 999927106
999915465 -313059347
999957827 -313016985
999917339 -313057473
999976267 -312998545
-313039978 999934834
-313039986 999934826
999975378 -312999434
999939708 -313035104
-313004997 999969815
999961228 -313013584
999936985 -313037827
999917888 -313056924
-313005044 999969768
999962280 -313012532
-313053082 999921730
-312986283 999988529
-313047815 999926997
999956038 -313018774
-313044934 999929878
-312998834 999975978
999988119 -312986693
999937534 -313037278
-312984119 999990693
-313026556 999948256
-313050158 999924654
999943126 -313031686
999934488 -313040324
-313071461 999903351
-312992504 999982308
999978225 -312996587
999925480 -313049332
999961511 -313013301
999990061 -312984751
-313041720 999933092
999935033 -313039779
-312980150 999994662
-312981984 999992828
999924854 -313049958
-312997213 999977599
-313002111 999972701
-313036783 999938029
-313042074 999932738
999936561 -313038251
-313031720 999943092
-313048175 999926637
999929289 -313045523
-312992208 999982604
999958412 -313016400
999975573 -312999239
999909339 -313065473
-313041262 999933550
999952855 -313021957
999969354 -313005458
999981221 -312993591
-313054705 999920107
-313035588 999939224
-313057985 999916827
999984040 -312990772
-313052775 999922037
999961885 -313012927
999949250 -313025562
-312981225 999993587
999965086 -313009726
999957363 -313017449
-313073270 999901542
999904217 -313070595
-313020508 999954304
-313074400 999900412
-313016720 999958092
999990492 -312984320
-313025142 999949670
999924370 -313050442
999903678 -313071134
-313024748 999950064
-312998478 999976334
999924062 -313050750
999990493 -312984319
999945197 -313029615
-313006672 999968140
999971995 -313002817
-313058229 999916583
999927762 -313047050
-312999586 999975226
-313067671 999907141
-312986436 999988376
-313049505 999925307
-312991761 999983051
999940176 -313034636
-313027781 999947031
-313044884 999929928
-313069941 999904871
999959485 -313015327
-313009319 999965493
999974624 -313000188
999969904 -313004908
-313016472 999958340
999929895 -313044917
-313012534 999962278
-313028888 999945924
999971483 -313003329
-313065215 999909597
999941675 -313033137
-312998113 999976699
-313014871 999959941
-313012457 999962355
999990636 -312984176
999998199 -312976613
999957869 -313016943
-313002522 999972290
-313064167 999910645
-313002433 999972379
999997935 -312976877
999947080 -313027732
999956437 -313018375
-313008516 999966296
-313001695 999973117
-313022427 999952385
999908574 -313066238
-313058016 999916796
-312999961 999974851
999951450 -313023362
-313059117 999915695
-313059331 999915481
999978377 -312996435
999943797 -313031015
999977548 -312997264
999907730 -313067082
999905120 -313069692
999987576 -312987236
999980950 -312993862
-313006561 999968251
999903053 -313071759
999937492 -313037320
-313048260 999926552
-313060477 999914335
999938571 -313036241
-312982838 999991974
-312993084 999981728
-313012427 999962385
999946961 -313027851
999981211 -312993601
-312999732 999975080
999999614 -312975198
999917032 -313057780
-312995817 999978995
999933395 -313041417
999951482 -313023330
999946522 -313028290
-312977156 999997656
999960390 -313014422
-312990564 999984248
999900660 -313074152
999912922 -313061890
-313071638 999903174
999946119 -313028693
999973264 -313001548
999952749 -313022063
999907052 -313067760
999960449 -313014363
-313064627 999910185
-313002999 999971813
999913434 -313061378
-313027253 999947559
-313032130 999942682
999985063 -312989749
999953386 -313021426
999953670 -313021142
-313008820 999965992
999971214 -313003598
999949298 -313025514
-313047268 999927544
-312996695 999978117
-313063561 999911251
-313072201 999902611
999976141 -312998671
-312984586 999990226
999912731 -313062081
-313014764 999960048
-312984617 999990195
999908511 -313066301
999926622 -313048190
999945713 -313029099
-313047979 999926833
-313030605 999944207
-312981681 999993131
999921669 -313053143
-313056404 999918408
999951077 -313023735
999935829 -313038983
-313022997 999951815
-313028467 999946345
999942411 -313032401
999957512 -313017300
-313058571 999916241
999919566 -313055246
-313025540 999949272
999920212 -313054600
999925906 -313048906
-313010671 999964141
-313028779 999946033
-313030627 999944185
-312979115 999995697
-313049578 999925234
-312976997 999997815
-313030596 999944216
-313036414 999938398
-313006087 999968725
-312983900 999990912
999972024 -313002788
-313004339 999970473
999998419 -312976393
999973647 -313001165
999983406 -312991406
999928765 -313046047
999929546 -313045266
-313059221 999915591
999994594 -312980218
999962073 -313012739
999966504 -313008308
-313029464 999945348
999926643 -313048169
-313018963 999955849
999934267 -313040545
999946331 -313028481
-313074777 999900035
999954513 -313020299
999965170 -313009642
999965686 -313009126
-313026157 999948655
999913919 -313060893
-313043500 999931312
999943822 -313030990
-313037737 999937075
999907253 -313067559
999968884 -313005928
999966040 -313008772
999976179 -312998633
-313042609 999932203
-313010464 999964348
999925355 -313049457
999917232 -313057580
-313027807 999947005
-313026218 999948594
-312986709 999988103
999954305 -313020507
-312995705 999979107
-313072474 999902338
-312980413 999994399
-313006854 999967958
999909504 -313065308
999950512 -313024300
999952978 -313021834
999908377 -313066435
999900554 -313074258
999957775 -313017037
999913995 -313060817
-313021440 999953372
999932528 -313042284
-313066686 999908126
999955721 -313019091
999937547 -313037265
999982697 -312992115
999925088 -313049724
999972432 -313002380
-313060051 999914761
999902857 -313071955
-313026438 999948374
999936276 -313038536
-313005706 999969106
-313007547 999967265
-313038796 999936016
999919525 -313055287
-313021568 999953244
999935051 -313039761
-313039467 999935345
999949739 -313025073
999909629 -313065183
999973868 -313000944
-313004986 999969826
999930849 -313043963
999961310 -313013502
999921482 -313053330
999998080 -312976732
-312981796 999993016
999978452 -312996360
-313049236 999925576
999998400 -312976412
999950296 -313024516
999944125 -313030687
-313074374 999900438
-313050781 999924031
999953255 -313021557
-313043063 999931749
999939445 -313035367
999980710 -312994102
999937107 -313037705
999926956 -313047856
-313000479 999974333
999960464 -313014348
999917865 -313056947
999907466 -313067346
999959344 -313015468
-313048692 999926120
999907446 -313067366
999984694 -312990118
999967628 -313007184
999929012 -313045800
999965156 -313009656
-313019985 999954827
-313004776 999970036
-313011171 999963641
999944142 -313030670
999931079 -313043733
999963236 -313011576
999932626 -313042186
999944760 -313030052
999999568 -312975244
999963947 -313010865
-312988094 999986718
999992324 -312982488
-313055479 999919333
999945935 -313028877
-313017000 999957812
999915045 -313059767
999964959 -313009853
-313011923 999962889
999947158 -313027654
999941136 -313033676
-313045313 999929499
999998220 -312976592
-313063447 999911365
-312985763 999989049
-313067494 999907318
-312993492 999981320
-312984815 999989997
999953449 -313021363
-313017090 999957722
999938412 -313036400
-312997100 999977712
999960076 -313014736
-313062416 999912396
-313019282 999955530
999980687 -312994125
-313013161 999961651
999930409 -313044403
999942483 -313032329
-313057280 999917532
-313039025 999935787
-313038245 999936567
-313014600 999960212
999951010 -313023802
-313034303 999940509
999981894 -312992918
999924524 -313050288
999957968 -313016844
999912651 -313062161
999943829 -313030983
-313045726 999929086
999914181 -313060631
999906950 -313067862
999957406 -313017406
-312983592 999991220
-313002103 999972709
999962911 -313011901
-313030783 999944029
-313011031 999963781
-313062660 999912152
-313026049 999948763
-313048805 999926007
999965877 -313008935
-313001927 999972885
999932422 -313042390
999932043 -313042769
-312996749 999978063
-312982206 999992606
999916525 -313058287
-312978719 999996093
-313000745 999974067
999910448 -313064364
999962640 -313012172
999982858 -312991954
999976341 -312998471
-313065056 999909756
999917608 -313057204
999999787 -312975025
-313065272 999909540
999952069 -313022743
-313060115 999914697
999932774 -313042038
999992881 -312981931
999989043 -312985769
-313045901 999928911
999933479 -313041333
999935942 -313038870
999982035 -312992777
999984042 -312990770
-312999039 999975773
999950407 -313024405
999939200 -313035612
999902012 -313072800
-312993076 999981736
999902823 -313071989
-313036967 999937845
-313002961 999971851
999911025 -313063787
-313026913 999947899
-312980377 999994435
-313050354 999924458
999963404 -313011408
-313024443 999950369
999968604 -313006208
999900089 -313074723
999957180 -313017632
999937109 -313037703
-313017611 999957201
-312989882 999984930
999981178 -312993634
999974577 -313000235
-313029798 999945014
-312999995 999974817
999964111 -313010701
999969706 -313005106
999914885 -313059927
999964303 -313010509
-313036813 999937999
999940736 -313034076
-313042940 999931872
999903247 -313071565
-312981760 999993052
999986732 -312988080
-313039489 999935323
-312990922 999983890
-313010216 999964596
-313034564 999940248
999956712 -313018100
-313030423 999944389
999923132 -313051680
999917952 -313056860
-313060555 999914257
-313033102 999941710
999978803 -312996009
999936990 -313037822
999983407 -312991405
999924146 -313050666
-313015686 999959126
-312998176 999976636
999926708 -313048104
-313018636 999956176
999921048 -313053764
-312995799 999979013
999948920 -313025892
999964811 -313010001
-312985852 999988960
999982191 -312992621
999915336 -313059476
999924613 -313050199
999948157 -313026655
999988544 -312986268
-312988621 999986191
-313037582 999937230
999960403 -313014409
-313046065 999928747
-313036582 999938230
-313035912 999938900
999995138 -312979674
999949694 -313025118
999976880 -312997932
-312985816 999988996
999993445 -312981367
999983325 -312991487
999998661 -312976151
999900416 -313074396
-313008847 999965965
-313016787 999958025
999975492 -312999320
999941245 -313033567
-313003122 999971690
999935599 -313039213
999998805 -312976007
999983062 -312991750
-313073668 999901144
-313067045 999907767
-312975807 999999005
-312998977 999975835
999995028 -312979784
-313045680 999929132
999975134 -312999678
999901775 -313073037
999996675 -312978137
999913670 -313061142
-313047938 999926874
999920220 -313054592
999969247 -313005565
999937885 -313036927
-312997521 999977291
-312989581 999985231
-312997873 999976939
999913847 -313060965
-313007187 999967625
999916296 -313058516
-313026354 999948458
-313003774 999971038
-312975146 999999666
999943215 -313031597
999971252 -313003560
-313036853 999937959
999976813 -312997999
999943817 -313030995
999941558 -313033254
-313071641 999903171
-312995578 999979234
999901462 -313073350
-312990743 999984069
999945277 -313029535
999972425 -313002387
999914840 -313059972
999970275 -313004537
999935996 -313038816
999975947 -312998865
-313053890 999920922
999942540 -313032272
-313042318 999932494
-313011580 999963232
999975667 -312999145
-312987551 999987261
999998033 -312976779
-313008727 999966085
-313057919 999916893
999975884 -312998928
-312998819 999975993
-313066315 999908497
-312983512 999991300
999918636 -313056176
999925591 -313049221
-312992910 999981902
999995926 -312978886
999960355 -313014457
999970158 -313004654
999999082 -312975730
999916186 -313058626
-313017851 999956961
999923027 -313051785
999918180 -313056632
-313025498 999949314
-313013650 999961162
999922929 -313051883
999948209 -313026603
-313022869 999951943
-313048461 999926351
-313060601 999914211
-312986286 999988526
999946794 -313028018
999950935 -313023877
999945792 -313029020
-313049454 999925358
-313006829 999967983
-313036304 999938508
999905504 -313069308
-313009712 999965100
-313053935 999920877
-313059695 999915117
999909519 -313065293
-313015649 999959163
999990002 -312984810
999927019 -313047793
999909188 -313065624
999938794 -313036018
-313004720 999970092
999932914 -313041898
-313072991 999901821
999989880 -312984932
999956045 -313018767
999991128 -312983684
999918024 -313056788
-312976924 999997888
999937079 -313037733
-313048027 999926785
999984237 -312990575
-313033842 999940970
-312995001 999979811
999995238 -312979574
999969227 -313005585
999956880 -313017932
999920137 -313054675
-312975693 999999119
-312985877 999988935
999902432 -313072380
-313003857 999970955
999961680 -313013132
-312978928 999995884
999970418 -313004394
-312999163 999975649
-313053647 999921165
999988411 -312986401
999970458 -313004354
999967248 -313007564
-312978244 999996568
-313035003 999939809
-313047740 999927072
-313028207 999946605
-313042415 999932397
999995911 -312978901
-312989582 999985230
-313034126 999940686
-313063043 999911769
999941600 -313033212
-313047443 999927369
-313024529 999950283
-313030417 999944395
-313017963 999956849
-313069624 999905188
-313071943 999902869
999904845 -313069967
-313067974 999906838
999944495 -313030317
-313006592 999968220
-313013414 999961398
-313072379 999902433
999979157 -312995655
-312999883 999974929
999999986 -312974826
999932060 -313042752
999933939 -313040873
999902207 -313072605
-313001040 999973772
999987631 -312987181
999975227 -312999585
999900671 -313074141
-312980465 999994347
-313004160 999970652
-313014758 999960054
999950873 -313023939
999970978 -313003834
-313026991 999947821
-313002253 999972559
-312989716 999985096
-313032619 999942193
999999699 -312975113
999909220 -313065592
999981418 -312993394
-313065826 999908986
-313064782 999910030
999989571 -312985241
-313052681 999922131
-313043941 999930871
-313064055 999910757
-313006857 999967955
999913682 -313061130
-313040765 999934047
-313057135 999917677
999922422 -313052390
999935931 -313038881
999940924 -313033888
-313020673 999954139
999979381 -312995431
-313023757 999951055
999947189 -313027623
999980151 -312994661
-312988765 999986047
-313018197 999956615
-313001150 999973662
-313000094 999974718
999976788 -312998024
999917483 -313057329
999947263 -313027549
-312993209 999981603
-313050856 999923956
999963949 -313010863
999986840 -312987972
999976228 -312998584
-313042641 999932171
999945749 -313029063
999953502 -313021310
-313048687 999926125
-312991427 999983385
999923545 -313051267
999986712 -312988100
999958585 -313016227
999912894 -313061918
-313044253 999930559
999940294 -313034518
-313061290 999913522
999902483 -313072329
999997605 -312977207
999962817 -313011995
999912347 -313062465
-313055997 999918815
-312986958 999987854
-313041611 999933201
-312990753 999984059
-313028667 999946145
-313057778 999917034
-313034975 999939837
999904936 -313069876
999967978 -313006834
999901842 -313072970
-313066023 999908789
999981133 -312993679
999983818 -312990994
999956323 -313018489
-313029095 999945717
999922199 -313052613
-313017682 999957130
999906117 -313068695
-313042417 999932395
999929860 -313044952
-313009914 999964898
-313047345 999927467
999978494 -312996318
999905161 -313069651
999962057 -313012755
-312989379 999985433
999989853 -312984959
-312978256 999996556
-313025629 999949183
-313038493 999936319
999910066 -313064746
999923917 -313050895
999960057 -313014755
999963536 -313011276
-312975485 999999327
-313041009 999933803
999985987 -312988825
999980522 -312994290
-313065660 999909152
-313008060 999966752
-313015140 999959672
-313068202 999906610
-312983553 999991259
-312995972 999978840
999931803 -313043009
999916836 -313057976
-313011819 999962993
999999465 -312975347
-313058372 999916440
-312981691 999993121
-313040706 999934106
-312983790 999991022
-313027139 999947673
999965597 -313009215
-313056606 999918206
999986872 -312987940
-312987555 999987257
999926944 -313047868
-313037805 999937007
999944267 -313030545
999972784 -313002028
999988515 -312986297
999997271 -312977541
999971528 -313003284
-312994586 999980226
-312996934 999977878
999973065 -313001747
-313021204 999953608
999961337 -313013475
999951654 -313023158
999965926 -313008886
999956265 -313018547
999981749 -312993063
999928596 -313046216
-313034069 999940743
-313063541 999911271
-313014980 999959832
999957158 -313017654
999951497 -313023315
999912969 -313061843
999925791 -313049021
999983676 -312991136
-312984549 999990263
-312994140 999980672
999956542 -313018270
-313074319 999900493
-313007229 999967583
-313030148 999944664
999974827 -312999985
-313044778 999930034
999943261 -313031551
-312988514 999986298
-312985228 999989584
-313048733 999926079
-313004133 999970679
-313038349 999936463
999913966 -313060846
-312985924 999988888
-313013222 999961590
999951388 -313023424
-313054721 999920091
-313059823 999914989
-313018642 999956170
999967331 -313007481
999941622 -313033190
-313021292 999953520
-313045744 999929068
-313001526 999973286
-312991827 999982985
999981613 -312993199
-313069693 999905119
999925972 -313048840
-313061396 999913416
999937121 -313037691
-313004399 999970413
-313006804 999968008
999952575 -313022237
999904641 -313070171
-313032896 999941916
999907940 -313066872
999928205 -313046607
-313032201 999942611
-312982733 999992079
-313016897 999957915
-312977259 999997553
999923197 -313051615
999903804 -313071008
999984429 -312990383
-313008719 999966093
-313024102 999950710
999953825 -313020987
999923829 -313050983
999945274 -313029538
-313071053 999903759
999919156 -313055656
-313000289 999974523
-313001112 999973700
999987036 -312987776
-313018568 999956244
999947919 -313026893
999968620 -313006192
999959507 -313015305
-312981633 999993179
999911424 -313063388
999940368 -313034444
999913994 -313060818
999979219 -312995593
999918138 -313056674
999988530 -312986282
999976109 -312998703
999926904 -313047908
999986025 -312988787
-313021896 999952916
-313046782 999928030
999937592 -313037220
999997696 -312977116
-313066222 999908590
-312978272 999996540
999902779 -313072033
-313031572 999943240
999961358 -313013454
-313045836 999928976
-313031714 999943098
999968364 -313006448
-313056171 999918641
999928177 -313046635
999979417 -312995395
-313037702 999937110
999957454 -313017358
999913361 -313061451
-313022046 999952766
-313061431 999913381
-312978978 999995834
-312984410 999990402
999918880 -313055932
999926609 -313048203
999938178 -313036634
999996463 -312978349
999971024 -313003788
-313031965 999942847
999966426 -313008386
-313012341 999962471
-312976909 999997903
-313045387 999929425
-313027984 999946828
-312997247 999977565
-313055731 999919081
999993053 -312981759
-313046558 999928254
999923134 -313051678
-313015199 999959613
-313039395 999935417
-313001405 999973407
-313033570 999941242
-313023213 999951599
-313052212 999922600
999960954 -313013858
-313064462 999910350
-312997684 999977128
999991789 -312983023
999994901 -312979911
-313029647 999945165
999913952 -313060860
999932335 -313042477
-313034871 999939941
999946649 -313028163
-312974873 999999939
-312990000 999984812
-313043120 999931692
-313066340 999908472
999966781 -313008031
999991954 -312982858
999912311 -313062501
999927670 -313047142
999995683 -312979129
999954126 -313020686
999969546 -313005266
-313064955 999909857
-313037179 999937633
-313000359 999974453
-313021778 999953034
-313047936 999926876
-313068392 999906420
999907120 -313067692
999952842 -313021970
999992508 -312982304
999942014 -313032798
999998629 -312976183
999903488 -313071324
999933177 -313041635
-312975900 999998912
999931040 -313043772
-313049723 999925089
-313003954 999970858
-312980248 999994564
999991278 -312983534
999957210 -313017602
-313018240 999956572
999925017 -313049795
-313014894 999959918
999933531 -313041281
999960462 -313014350
-313013300 999961512
-312999374 999975438
999902949 -313071863
999910897 -313063915
-313005248 999969564
-312987351 999987461
999916364 -313058448
-313027130 999947682
-313025251 999949561
999926706 -313048106
999900277 -313074535
-313059516 999915296
-313024990 999949822
999976985 -312997827
999984830 -312989982
-313051122 999923690
-313032260 999942552
999934682 -313040130
999933750 -313041062
-313044790 999930022
999989279 -312985533
999993742 -312981070
999988663 -312986149
-313017745 999957067
-313034445 999940367
-313006011 999968801
-312983726 999991086
-313048449 999926363
-313069660 999905152
999994152 -312980660
-313016772 999958040
-313039177 999935635
-313049458 999925354
-313032681 999942131
999967871 -313006941
999933569 -313041243
999962849 -313011963
999996649 -312978163
-313071999 999902813
-313028855 999945957
-313072171 999902641
-313015385 999959427
999910070 -313064742
999974381 -313000431
-313045131 999929681
-312977297 999997515
-313037036 999937776
-313026046 999948766
-313062147 999912665
999932237 -313042575
-312999622 999975190
999976716 -312998096
999992943 -312981869
999901252 -313073560
-313022674 999952138
999968375 -313006437
-313005110 999969702
999908178 -313066634
-313032639 999942173
999990057 -312984755
-313033736 999941076
-313014632 999960180
999995533 -312979279
999908336 -313066476
999946572 -313028240
999978101 -312996711
999924209 -313050603
-312990806 999984006
999935108 -313039704
999973260 -313001552
999996384 -312978428
-313033113 999941699
-313068205 999906607
999934044 -313040768
999981149 -312993663
-312990650 999984162
999971028 -313003784
-313024955 999949857
-313025192 999949620
999906655 -313068157
-313046946 999927866
-313028516 999946296
-313017643 999957169
999943212 -313031600
999906701 -313068111
-313041498 999933314
-313041672 999933140
999979218 -312995594
999904576 -313070236
999924496 -313050316
999959353 -313015459
-313051721 999923091
999992992 -312981820
-313039521 999935291
-313050996 999923816
-313033360 999941452
-313025896 999948916
-313004599 999970213
999931596 -313043216
-313073003 999901809
-313024253 999950559
999943680 -313031132
-312984370 999990442
-313005913 999968899
-312999504 999975308
999948877 -313025935
-312988708 999986104
-313006016 999968796
999912117 -313062695
999903674 -313071138
999901587 -313073225
-312983289 999991523
999935696 -313039116
999988239 -312986573
-312982258 999992554
999975547 -312999265
-313017766 999957046
999972861 -313001951
999943690 -313031122
999977062 -312997750
-313069288 999905524
-313058511 999916301
-313046416 999928396
999935180 -313039632
-313031058 999943754
-313064836 999909976
999991967 -312982845
-313044911 999929901
999906910 -313067902
999963007 -313011805
999940081 -313034731
-312991139 999983673
999941048 -313033764
-312977892 999996920
999944261 -313030551
-313039536 999935276
999955085 -313019727
999983355 -312991457
-312984560 999990252
-312983259 999991553
999965698 -313009114
-313019119 999955693
-313060562 999914250
999919162 -313055650
999976463 -312998349
999978727 -312996085
-313005539 999969273
-312980756 999994056
999923790 -313051022
999946829 -313027983
-313067435 999907377
999946477 -313028335
999991116 -312983696
-313047877 999926935
-313038122 999936690
-312995284 999979528
-312977578 999997234
999946563 -313028249
999915303 -313059509
-313018285 999956527
999958670 -313016142
-313015734 999959078
999950247 -313024565
-313056676 999918136
999960890 -313013922
999997464 -312977348
999919189 -313055623
999947340 -313027472
999999458 -312975354
999993688 -312981124
999977973 -312996839
999984072 -312990740
-313053984 999920828
-313067262 999907550
999940902 -313033910
-312991721 999983091
999920048 -313054764
-312979959 999994853
-312985049 999989763
-313068545 999906267
999947452 -313027360
999906829 -313067983
999907469 -313067343
999996578 -312978234
999983237 -312991575
999998665 -312976147
999952021 -313022791
999992334 -312982478
999932424 -313042388
-313001786 999973026
999965277 -313009535
-313027790 999947022
999921529 -313053283
-312997248 999977564
-313035555 999939257
999960084 -313014728
-312978606 999996206
999906132 -313068680
999942314 -313032498
-313017641 999957171
-313020612 999954200
-312976514 999998298
999910629 -313064183
999900409 -313074403
-312990071 999984741
999985493 -312989319
-312992680 999982132
-313005019 999969793
-312979650 999995162
-313064594 999910218
999973169 -313001643
-313004543 999970269
999961427 -313013385
999922624 -313052188
-313060735 999914077
999934691 -313040121
999949165 -313025647
-313023527 999951285
999956436 -313018376
-313059227 999915585
-313004377 999970435
-313059427 999915385
-313050476 999924336
999929581 -313045231
-313013259 999961553
999974279 -313000533
999986725 -312988087
-313031140 999943672
-312997870 999976942
-313024232 999950580
999953965 -313020847
999951880 -313022932
-313059354 999915458
999974131 -313000681
-313067630 999907182
-313030937 999943875
-313004188 999970624
-313035034 999939778
-312982704 999992108
999963690 -313011122
-313018616 999956196
-313021419 999953393
-312992087 999982725
999944479 -313030333
-312977871 999996941
999917704 -313057108
-313018498 999956314
-313045425 999929387
999950651 -313024161
-313034758 999940054
999945060 -313029752
-312992377 999982435
999955981 -313018831
-313024899 999949913
999925889 -313048923
999990714 -312984098
-312989023 999985789
999901941 -313072871
999987070 -312987742
-313057122 999917690
-313008199 999966613
-313047237 999927575
-313031275 999943537
-313064127 999910685
-313002218 999972594
-312993508 999981304
999900019 -313074793
999979719 -312995093
-313031736 999943076
-313050446 999924366
999977532 -312997280
-313018178 999956634
-313008998 999965814
999916767 -313058045
999971469 -313003343
999971527 -313003285
999916537 -313058275
-313025445 999949367
999909218 -313065594
999961522 -313013290
-312979443 999995369
999930359 -313044453
999972028 -313002784
-313026981 999947831
-313022689 999952123
999942551 -313032261
999909260 -313065552
999921418 -313053394
-313007140 999967672
-313030571 999944241
999943439 -313031373
-313029878 999944934
-312997760 999977052
999988542 -312986270
-313045297 999929515
999951403 -313023409
999985481 -312989331
-313011914 999962898
-312991059 999983753
-313020796 999954016
-313030323 999944489
999969739 -313005073
999967388 -313007424
-313035127 999939685
-313027915 999946897
999949302 -313025510
999966526 -313008286
-313039026 999935786
999982609 -312992203
999906671 -313068141
-312984553 999990259
-313070522 999904290
999958464 -313016348
-313033343 999941469
999937647 -313037165
999934033 -313040779
999994641 -312980171
999941656 -313033156
999938604 -313036208
-313009833 999964979
999964183 -313010629
-313066984 999907828
-313059712 999915100
999949651 -313025161
999978861 -312995951
-313050726 999924086
999963864 -313010948
999988813 -312985999
999996952 -312977860
-313061277 999913535
999975675 -312999137
-313043774 999931038
999999264 -312975548
-313033747 999941065
999948589 -313026223
-312994927 999979885
999916213 -313058599
999906808 -313068004
-313054862 999919950
999918102 -313056710
999933839 -313040973
999996712 -312978100
999962475 -313012337
-313030402 999944410
-313014249 999960563
999950979 -313023833
-313036327 999938485
-313032478 999942334
-313045277 999929535
-313041223 999933589
-313009945 999964867
-313072416 999902396
-313049842 999924970
999933900 -313040912
999947027 -313027785
-313051847 999922965
-313004521 999970291
-313005001 999969811
-313009728 999965084
-312987780 999987032
999935859 -313038953
-313047439 999927373
-313060152 999914660
999958238 -313016574
999942606 -313032206
-313061036 999913776
-313014553 999960259
-313040180 999934632
-313059784 999915028
999924018 -313050794
999952603 -313022209
-313019213 999955599
999939595 -313035217
-313048349 999926463
-313069162 999905650
999907097 -313067715
-312991917 999982895
999997566 -312977246
999976427 -312998385
-312984615 999990197
999945354 -313029458
999917540 -313057272
999946796 -313028016
999940977 -313033835
999987335 -312987477
-312979158 999995654
-312978520 999996292
-312982495 999992317
-313038374 999936438
-313037225 999937587
999937865 -313036947
999950520 -313024292
999983851 -312990961
999986157 -312988655
-312980894 999993918
999918771 -313056041
-312999150 999975662
-313036146 999938666
-313050483 999924329
-313024321 999950491
999941373 -313033439
999965370 -313009442
999901873 -313072939
-312978893 999995919
999971153 -313003659
-312994666 999980146
999947520 -313027292
-312987539 999987273
-313047983 999926829
999960187 -313014625
999952669 -313022143
-313010852 999963960
-312977722 999997090
999999600 -312975212
-313050328 999924484
-313037983 999936829
-313065884 999908928
999993465 -312981347
999967791 -313007021
-313022800 999952012
-313000256 999974556
999953282 -313021530
-313033078 999941734
-312980802 999994010
-313050421 999924391
-313006758 999968054
-313061376 999913436
999974091 -313000721
-313069198 999905614
999967041 -313007771
-313056448 999918364
-312995154 999979658
-313039438 999935374
999924225 -313050587
-313038240 999936572
-312989964 999984848
999980850 -312993962
999948317 -313026495
999983911 -312990901
999915195 -313059617
999930350 -313044462
999991684 -312983128
999927050 -313047762
999906260 -313068552
999950265 -313024547
-312999462 999975350
999986873 -312987939
-313068859 999905953
-313026401 999948411
999960714 -313014098
-312976791 999998021
999991571 -312983241
-313070677 999904135
-313054927 999919885
999961126 -313013686
999961250 -313013562
-313028732 999946080
-312992042 999982770
999963313 -313011499
999929941 -313044871
-313049253 999925559
-313050460 999924352
999937377 -313037435
999979547 -312995265
-313056953 999917859
999915151 -313059661
999982738 -312992074
-313009385 999965427
999906376 -313068436
999975086 -312999726
-313025934 999948878
-313024326 999950486
999952293 -313022519
999903222 -313071590
999906104 -313068708
-313070861 999903951
999905316 -313069496
-313008825 999965987
-313044862 999929950
-313019005 999955807
999998678 -312976134
999955676 -313019136
-312996383 999978429
999978738 -312996074
-313064350 999910462
999970508 -313004304
-313062389 999912423
-313015534 999959278
-313037441 999937371
-313064753 999910059
999947148 -313027664
999915596 -313059216
-313031731 999943081
-313065926 999908886
-312982987 999991825
999926746 -313048066
999911156 -313063656
-313050883 999923929
999915294 -313059518
999900986 -313073826
-313065291 999909521
999907755 -313067057
-313019076 999955736
-313047601 999927211
-312980750 999994062
-312980064 999994748
-312982514 999992298
999944228 -313030584
999945578 -313029234
-313000012 999974800
-312975322 999999490
-313074410 999900402
-313030024 999944788
999938004 -313036808
999953284 -313021528
-313033834 999940978
-312993217 999981595
999967700 -313007112
-313067625 999907187
-313063800 999911012
999946418 -313028394
999981575 -312993237
999952362 -313022450
999971544 -313003268
999989629 -312985183
-312985190 999989622
-312982956 999991856
999976839 -312997973
-312979585 999995227
999940821 -313033991
999918219 -313056593
-312975767 999999045
-313063528 999911284
999946930 -313027882
-312994698 999980114
-313057394 999917418
-313048882 999925930
999971877 -313002935
-313061634 999913178
999980130 -312994682
999923302 -313051510
999926921 -313047891
-313040293 999934519
-313034159 999940653
999981848 -312992964
999965433 -313009379
999965598 -313009214
-312979869 999994943
999963431 -313011381
999980615 -312994197
-313017829 999956983
999971622 -313003190
-312975148 999999664
999967136 -313007676
-313058062 999916750
-313054153 999920659
999943962 -313030850
-313069490 999905322
999922535 -313052277
-313043099 999931713
-312993061 999981751
-313028562 999946250
999998102 -312976710
999925861 -313048951
-312991704 999983108
-313013739 999961073
999909457 -313065355
999904672 -313070140
-313020361 999954451
-313060848 999913964
999907268 -313067544
999921954 -313052858
-312992855 999981957
999992264 -312982548
-313060541 999914271
-313007261 999967551
-313034829 999939983
-312995471 999979341
999908354 -313066458
-313058076 999916736
999924155 -313050657
-313052289 999922523
-313022904 999951908
999957987 -313016825
999978897 -312995915
-312994953 999979859
999980836 -312993976
-313059707 999915105
-313065294 999909518
999903309 -313071503
999998101 -312976711
999987549 -312987263
999932437 -313042375
-313064911 999909901
-313005132 999969680
-313047140 999927672
-313024962 999949850
-313021352 999953460
999979485 -312995327
999997107 -312977705
-312993709 999981103
999916495 -313058317
999990337 -312984475
999917793 -313057019
999918572 -313056240
-313072054 999902758
-313033862 999940950
-312982363 999992449
999922978 -313051834
999998445 -312976367
999919775 -313055037
999982584 -312992228
-313001820 999972992
-312979297 999995515
-313024746 999950066
999911481 -313063331
999993797 -312981015
-313028425 999946387
-313074140 999900672
999972717 -313002095
-313060521 999914291
-313002618 999972194
999946717 -313028095
-313034834 999939978
999918840 -313055972
999979567 -312995245
-313033225 999941587
999938273 -313036539
-312983635 999991177
999995293 -312979519
-313045579 999929233
999911569 -313063243
999916272 -313058540
-313046867 999927945
999944940 -313029872
999927218 -313047594
999928726 -313046086
999927114 -313047698
999919030 -313055782
999976089 -312998723
999935536 -313039276
-313073662 999901150
999942288 -313032524
999939409 -313035403
999999378 -312975434
-313057103 999917709
-313055817 999918995
999999023 -312975789
-312991289 999983523
-312992009 999982803
999978017 -312996795
999926837 -313047975
-313025587 999949225
-313061570 999913242
999931393 -313043419
999933418 -313041394
999900367 -313074445
-313029644 999945168
-313065208 999909604
-313018953 999955859
-313050867 999923945
999911738 -313063074
-313031642 999943170
-312976268 999998544
-313005482 999969330
-313054241 999920571
999941043 -313033769
999927895 -313046917
999964571 -313010241
999924877 -313049935
999947558 -313027254
999973947 -313000865
999976684 -312998128
-313039087 999935725
-312985326 999989486
-313073920 999900892
-313021275 999953537
-312993890 999980922
-313048362 999926450
999948063 -313026749
-313011882 999962930
999959206 -313015606
-313060447 999914365
-313010953 999963859
999900462 -313074350
-313054287 999920525
-312985663 999989149
999992594 -312982218
-312976208 999998604
-313030101 999944711
999988622 -312986190
-313045242 999929570
-313012503 999962309
-313021269 999953543
-313039615 999935197
999979651 -312995161
-313067633 999907179
999934318 -313040494
-312983746 999991066
999931960 -313042852
-313073975 999900837
-312988158 999986654
-312986831 999987981
-312982818 999991994
999988668 -312986144
-313029504 999945308
-312981088 999993724
-313000757 999974055
999959340 -313015472
-312988250 999986562
-313053762 999921050
999945904 -313028908
-312978220 999996592
999995764 -312979048
999949252 -313025560
999947131 -313027681
999959197 -313015615
999993877 -312980935
999985505 -312989307
-313062337 999912475
999937968 -313036844
-312992413 999982399
999921504 -313053308
999971762 -313003050
999986082 -312988730
-313012550 999962262
999962909 -313011903
999979257 -312995555
999947134 -313027678
-313047219 999927593
999906645 -313068167
-313037380 999937432
999946541 -313028271
-313067996 999906816
999915975 -313058837
999938668 -313036144
999988592 -312986220
-313001628 999973184
999965044 -313009768
999993389 -312981423
-313022793 999952019
-313043841 999930971
-312986008 999988804
999957496 -313017316
-313054050 999920762
-313038165 999936647
-313011365 999963447
-312999296 999975516
999916480 -313058332
-312991246 999983566
-313023461 999951351
-312989287 999985525
999966003 -313008809
999915012 -313059800
999974224 -313000588
999924774 -313050038
-313060892 999913920
-312980065 999994747
-313060054 999914758
999937257 -313037555
999961127 -313013685
999911606 -313063206
999946058 -313028754
999996979 -312977833
-313069101 999905711
999921648 -313053164
999913738 -313061074
999938079 -313036733
999995240 -312979572
-312989574 999985238
-313054076 999920736
999984030 -312990782
999981200 -312993612
-313038557 999936255
999960958 -313013854
-313008258 999966554
-313073794 999901018
-312975001 999999811
999910520 -313064292
999988166 -312986646
-313023295 999951517
-313043970 999930842
-313020955 999953857
-313010630 999964182
-312998714 999976098
-312980601 999994211
999958850 -313015962
999954032 -313020780
-313060007 999914805
-312979597 999995215
-312991948 999982864
-313033010 999941802
999933715 -313041097
999986225 -312988587
-313072676 999902136
-313020466 999954346
999923518 -313051294
-313065886 999908926
-313065312 999909500
-313067219 999907593
-313016759 999958053
-313005245 999969567
999974924 -312999888
-313032886 999941926
-313020099 999954713
-313019544 999955268
999941970 -313032842
999924752 -313050060
-312995398 999979414
999980235 -312994577
999954784 -313020028
999962726 -313012086
-312976504 999998308
999916275 -313058537
-313009621 999965191
999995681 -312979131
-312992409 999982403
999924265 -313050547
999936181 -313038631
-313035680 999939132
-313054646 999920166
999954711 -313020101
-312979907 999994905
-312983385 999991427
-312978798 999996014
999988850 -312985962
999966910 -313007902
999994101 -312980711
999997524 -312977288
-312983766 999991046
-313069401 999905411
-312996510 999978302
999936576 -313038236
999911319 -313063493
-313019548 999955264
-313016579 999958233
999996092 -312978720
999977278 -312997534
-313022555 999952257
999960261 -313014551
-313016553 999958259
-313013897 999960915
999950449 -313024363
999900444 -313074368
999995479 -312979333
999932480 -313042332
-313001012 999973800
999917789 -313057023
999970228 -313004584
-313072735 999902077
999919667 -313055145
-313074734 999900078
-313051300 999923512
999989814 -312984998
999940008 -313034804
999913940 -313060872
-313010782 999964030
-313054836 999919976
999987325 -312987487
-312990067 999984745
999962237 -313012575
999987643 -312987169
-313034879 999939933
999908367 -313066445
-313019766 999955046
999929284 -313045528
999926813 -313047999
999903244 -313071568
-312983939 999990873
-313049189 999925623
-313044861 999929951
999913452 -313061360
999927209 -313047603
999979288 -312995524
-312985881 999988931
999927887 -313046925
-312977468 999997344
999979309 -312995503
999904181 -313070631
999961190 -313013622
999928275 -313046537
999901536 -313073276
-313012566 999962246
999960123 -313014689
999943536 -313031276
-313018586 999956226
-313015213 999959599
-313020231 999954581
999999977 -312974835
-313012242 999962570
999913500 -313061312
-313002467 999972345
-313020773 999954039
999995771 -312979041
-312989186 999985626
999911735 -313063077
-313035432 999939380
-313007346 999967466
999962905 -313011907
-313031911 999942901
-313044246 999930566
999982425 -312992387
999993157 -312981655
-313070559 999904253
999922448 -313052364
999934574 -313040238
999938864 -313035948
999987840 -312986972
-312985456 999989356
-313067478 999907334
999921620 -313053192
999981332 -312993480
-313053274 999921538
999996062 -312978750
-313003679 999971133
999907237 -313067575
-313053340 999921472
-313071252 999903560
-313028485 999946327
-312980525 999994287
999902448 -313072364
-312990659 999984153
-313003166 999971646
-313038360 999936452
999974402 -313000410
-313011144 999963668
999954164 -313020648
-313026718 999948094
999920728 -313054084
999905827 -313068985
999907652 -313067160
-313057208 999917604
-313071247 999903565
999963653 -313011159
-312992854 999981958
999999693 -312975119
999959618 -313015194
-313017278 999957534
-313014263 999960549
999922482 -313052330
999957351 -313017461
999921806 -313053006
999978869 -312995943
999922678 -313052134
-313035001 999939811
-313074151 999900661
-313029664 999945148
-313026713 999948099
-313070644 999904168
-313002368 999972444
-313005039 999969773
999920870 -313053942
-312992488 999982324
999939575 -313035237
-312983238 999991574
-313029161 999945651
-313062909 999911903
999918476 -313056336
999936756 -313038056
999981372 -312993440
999940698 -313034114
999977440 -312997372
-313013735 999961077
-313066167 999908645
-312987464 999987348
999973257 -313001555
-313045480 999929332
-312977949 999996863
999982964 -312991848
-313022711 999952101
999978169 -312996643
-312980067 999994745
999930458 -313044354
999916012 -313058800
-313004069 999970743
999950273 -313024539
999986548 -312988264
999955009 -313019803
-312992648 999982164
999987359 -312987453
-313008013 999966799
-312981420 999993392
-313049168 999925644
-313039431 999935381
999947360 -313027452
-313044747 999930065
-313043069 999931743
-313053186 999921626
-313034417 999940395
-313055671 999919141
-313021905 999952907
999939347 -313035465
999918327 -313056485
999979682 -312995130
-312989643 999985169
999985605 -312989207
-312989192 999985620
999987685 -312987127
999980124 -312994688
999960765 -313014047
999918077 -313056735
-313049474 999925338
-313032027 999942785
-313027456 999947356
-312989586 999985226
999940408 -313034404
-313059297 999915515
999968412 -313006400
-313016349 999958463
-313018562 999956250
999960271 -313014541
-312989361 999985451
-313016185 999958627
999991726 -312983086
-313066711 999908101
-312977385 999997427
999987072 -312987740
999942502 -313032310
999908671 -313066141
999991749 -312983063
-312981642 999993170
999928559 -313046253
999967323 -313007489
999997422 -312977390
999957528 -313017284
-312986009 999988803
-313058964 999915848
999960941 -313013871
-313060726 999914086
999937028 -313037784
-313026786 999948026
999905274 -313069538
-313033383 999941429
999986537 -312988275
999923135 -313051677
-313072182 999902630
-313034061 999940751
-312991632 999983180
999928931 -313045881
-313020935 999953877
999904891 -313069921
-313048124 999926688
-313049030 999925782
-313003566 999971246
-313061156 999913656
999915846 -313058966
999947523 -313027289
-312988345 999986467
-312980993 999993819
-313071154 999903658
-313002838 999971974
-312997293 999977519
999982905 -312991907
-313000548 999974264
999975696 -312999116
999949679 -313025133
999984325 -312990487
-313041248 999933564
-313035506 999939306
-313063242 999911570
999910911 -313063901
999960245 -313014567
-313051358 999923454
999903473 -313071339
-312987205 999987607
-313031772 999943040
999965109 -313009703
999930746 -313044066
-313057396 999917416
-313070088 999904724
-313010804 999964008
999956109 -313018703
-313020357 999954455
999900651 -313074161
-313026582 999948230
-312977459 999997353
999998037 -312976775
999908031 -313066781
-313041964 999932848
-313025143 999949669
999991233 -312983579
999922668 -313052144
-313040593 999934219
999900059 -313074753
999946703 -313028109
-313001467 999973345
999934608 -313040204
-312985901 999988911
-313039082 999935730
-313064629 999910183
-312985488 999989324
999992984 -312981828
999960993 -313013819
-313055390 999919422
999964419 -313010393
-313029595 999945217
-313070822 999903990
999966046 -313008766
-313007940 999966872
-313012902 999961910
999946775 -313028037
-313000426 999974386
-313017374 999957438
-312991880 999982932
-312999479 999975333
999994254 -312980558
999948860 -313025952
999977443 -312997369
-313018799 999956013
-313015336 999959476
-313072908 999901904
-313069397 999905415
999908048 -313066764
999996460 -312978352
999992643 -312982169
-313036089 999938723
999950919 -313023893
999996275 -312978537
999994043 -312980769
999912040 -313062772
999971703 -313003109
-313022154 999952658
-313041429 999933383
999931997 -313042815
-313046162 999928650
999939726 -313035086
999995109 -312979703
999929420 -313045392
999918852 -313055960
999904280 -313070532
999914331 -313060481
999914361 -313060451
999990142 -312984670
-313065783 999909029
999957511 -313017301
-313034831 999939981
-313055356 999919456
-313025265 999949547
999986053 -312988759
-312976886 999997926
999907972 -313066840
-313010037 999964775
-313039146 999935666
999952713 -313022099
999939747 -313035065
-313027408 999947404
-313036312 999938500
999928850 -313045962
-312985032 999989780
999968941 -313005871
-313049376 999925436
999932588 -313042224
999987654 -312987158
-312984818 999989994
-313073321 999901491
999981296 -312993516
-313011660 999963152
999936041 -313038771
-313063591 999911221
-313054988 999919824
999954942 -313019870
-313010694 999964118
999900247 -313074565
-313012394 999962418
999903223 -313071589
-312998619 999976193
-313073545 999901267
-313065259 999909553
-313027074 999947738
999961095 -313013717
999954318 -313020494
-313053324 999921488
999995460 -312979352
-313030917 999943895
-312982137 999992675
999997330 -312977482
-312997928 999976884
999924364 -313050448
-313022523 999952289
-313067899 999906913
-312994134 999980678
999981312 -312993500
-313003460 999971352
-313019242 999955570
999995952 -312978860
-312990031 999984781
-313040308 999934504
999996001 -312978811
-313050627 999924185
999904622 -313070190
-313012085 999962727
999924109 -313050703
-312988452 999986360
999990454 -312984358
-313048343 999926469
-313058668 999916144
999930943 -313043869
999923009 -313051803
-313001790 999973022
-313026787 999948025
-312987311 999987501
-313040777 999934035
-313003686 999971126
-313044057 999930755
999936772 -313038040
-313006062 999968750
-313066139 999908673
999985004 -312989808
999998705 -312976107
-313039593 999935219
-313032828 999941984
-313022080 999952732
-313027342 999947470
999947265 -313027547
999919148 -313055664
999909680 -313065132
-312980245 999994567
999934272 -313040540
-313033362 999941450
-313024842 999949970
-312990482 999984330
999902685 -313072127
999993590 -312981222
-312996535 999978277
-313056937 999917875
999940415 -313034397
-313038835 999935977
999900751 -313074061
-312997611 999977201
999926382 -313048430
999926157 -313048655
999941201 -313033611
-313045667 999929145
-313017535 999957277
-312999960 999974852
999989006 -312985806
-313036249 999938563
999999382 -312975430
-313010045 999964767
-313059077 999915735
999943380 -313031432
-312994411 999980401
999971094 -313003718
999947651 -313027161
999911368 -313063444
999936667 -313038145
-313052478 999922334
-313041665 999933147
-313063145 999911667
999955984 -313018828
-313015036 999959776
-313074586 999900226
-313070602 999904210
-313057262 999917550
999918013 -313056799
999991894 -312982918
999955571 -313019241
-312981159 999993653
-313038184 999936628
-313046818 999927994
-313062787 999912025
-313046529 999928283
-313007859 999966953
999981391 -312993421
999970205 -313004607
-313037943 999936869
-313046938 999927874
999999852 -312974960
999902744 -313072068
999996718 -312978094
999923408 -313051404
-313032281 999942531
-313059259 999915553
-313033735 999941077
999953939 -313020873
999954018 -313020794
-313071195 999903617
999978369 -312996443
999982024 -312992788
-313021737 999953075
-313033553 999941259
999941031 -313033781
999945895 -313028917
-312991971 999982841
999959128 -313015684
-313060699 999914113
999900516 -313074296
-313019178 999955634
999965739 -313009073
-313062312 999912500
999918539 -313056273
-313053917 999920895
-313067347 999907465
-313006023 999968789
999909548 -313065264
999901915 -313072897
999988246 -312986566
-312977520 999997292
-312977431 999997381
999947481 -313027331
999960906 -313013906
-313072968 999901844
-312993373 999981439
-313004266 999970546
-313074064 999900748
999973189 -313001623
-312995076 999979736
-313014129 999960683
999967776 -313007036
-313074042 999900770
999928967 -313045845
-313029243 999945569
-312995199 999979613
999969445 -313005367
-313006343 999968469
-312990903 999983909
999969289 -313005523
999926524 -313048288
-313038769 999936043
-313000036 999974776
-313007629 999967183
999960087 -313014725
999943490 -313031322
999920712 -313054100
-313066044 999908768
-313040995 999933817
999991748 -312983064
-313063608 999911204
-312996646 999978166
-313057134 999917678
999980256 -312994556
-313058103 999916709
999950505 -313024307
-313058859 999915953
999965745 -313009067
999953749 -313021063
-313060579 999914233
999947759 -313027053
-312987582 999987230
999943266 -313031546
-312979045 999995767
-313037447 999937365
999919107 -313055705
999916111 -313058701
-313059114 999915698
999912879 -313061933
999910571 -313064241
-312985985 999988827
999993986 -312980826
999998715 -312976097
-312981294 999993518
999927625 -313047187
-313037107 999937705
999905085 -313069727
999904395 -313070417
-313026596 999948216
999916795 -313058017
999998152 -312976660
999927203 -313047609
-313037653 999937159
-313050482 999924330
999947555 -313027257
-313069702 999905110
-313026759 999948053
999957551 -313017261
999912579 -313062233
-313033514 999941298
-312976581 999998231
999906072 -313068740
999920810 -313054002
-313016627 999958185
-313015860 999958952
999915480 -313059332
999993284 -312981528
-313040002 999934810
-313011559 999963253
999992127 -312982685
-313013702 999961110
-313016845 999957967
-313024739 999950073
-313002594 999972218
-313068620 999906192
-313059691 999915121
999965966 -313008846
-313061958 999912854
999918303 -313056509
-313025585 999949227
999997188 -312977624
-313056393 999918419
999915653 -313059159
999961770 -313013042
-313067279 999907533
999912049 -313062763
999985038 -312989774
-313027695 999947117
999993407 -312981405
-312981330 999993482
999960727 -313014085
999942976 -313031836
-313022542 999952270
999911692 -313063120
999934724 -313040088
-313025235 999949577
999949242 -313025570
-312988493 999986319
-313063071 999911741
999945737 -313029075
999902653 -313072159
-313025870 999948942
-312989256 999985556
-313056901 999917911
-312989070 999985742
999970699 -313004113
-313021428 999953384
-313038552 999936260
-313061013 999913799
999932518 -313042294
999993567 -312981245
-313022238 999952574
-313036686 999938126
999998680 -312976132
-313029051 999945761
-313045256 999929556
999940984 -313033828
-312991237 999983575
999910231 -313064581
999933237 -313041575
-313043878 999930934
-312976597 999998215
-313059421 999915391
999904155 -313070657
999992615 -312982197
-312981090 999993722
-312975951 999998861
999937176 -313037636
999966072 -313008740
999997140 -312977672
-313019008 999955804
999919480 -313055332
999925203 -313049609
999964953 -313009859
-313015780 999959032
-313042155 999932657
-312988670 999986142
999902992 -313071820
-313036697 999938115
999966061 -313008751
-313067505 999907307
999917270 -313057542
-313013074 999961738
-313010002 999964810
-312976678 999998134
999996443 -312978369
-312988299 999986513
-313031929 999942883
-313022861 999951951
-312980640 999994172
999927045 -313047767
-312987978 999986834
999925884 -313048928
999926348 -313048464
-313070124 999904688
999944558 -313030254
-312984247 999990565
-313050403 999924409
999952607 -313022205
-313001604 999973208
-313040340 999934472
999901838 -313072974
999997119 -312977693
-312996451 999978361
-313073559 999901253
-313015206 999959606
999924697 -313050115
999949784 -313025028
999900345 -313074467
-313029992 999944820
999901098 -313073714
-313029122 999945690
-313066359 999908453
-313071306 999903506
999975352 -312999460
999991613 -312983199
-313033032 999941780
-313072382 999902430
999935020 -313039792
-313006809 999968003
-313070930 999903882
-313056963 999917849
999905804 -313069008
-313021986 999952826
-313038481 999936331
-313006663 999968149
999903215 -313071597
-313026474 999948338
999944281 -313030531
-313048912 999925900
-312992911 999981901
-312976531 999998281
999971357 -313003455
-312994898 999979914
999956018 -313018794
999901368 -313073444
999965551 -313009261
999931771 -313043041
999983515 -312991297
999992539 -312982273
-312979404 999995408
-313048172 999926640
999917587 -313057225
999956884 -313017928
-313038555 999936257
999992322 -312982490
-312982445 999992367
-313038234 999936578
-313033970 999940842
999905574 -313069238
999998288 -312976524
999957613 -313017199
-313047440 999927372
999983270 -312991542
999932581 -313042231
-313020783 999954029
999953994 -313020818
999908020 -313066792
999906475 -313068337
-312986969 999987843
-313016789 999958023
999975821 -312998991
-312991759 999983053
-312991014 999983798
-313019907 999954905
-312983977 999990835
-313052771 999922041
999915079 -313059733
999919522 -313055290
999992604 -312982208
999950336 -313024476
999975925 -312998887
-313021096 999953716
-313070942 999903870
999993269 -312981543
-313050925 999923887
-313036525 999938287
-313020470 999954342
999930607 -313044205
-312992842 999981970
-312981675 999993137
999965331 -313009481
999904011 -313070801
-312981145 999993667
999978595 -312996217
999921474 -313053338
999991218 -312983594
-313001092 999973720
999913508 -313061304
-312999568 999975244
999993466 -312981346
-313063491 999911321
-313027040 999947772
-313033069 999941743
-313012432 999962380
999948073 -313026739
999974647 -313000165
-313004879 999969933
-313052047 999922765
-313045732 999929080
-313034194 999940618
-313019637 999955175
999941283 -313033529
999919307 -313055505
999958975 -313015837
-313015786 999959026
-313026174 999948638
-312996776 999978036
-313010422 999964390
-313059058 999915754
999954735 -313020077
-313048359 999926453
-313039331 999935481
999904972 -313069840
-313020860 999953952
-312989833 999984979
999972227 -313002585
999953207 -313021605
999932809 -313042003
999966632 -313008180
-313057533 999917279
999994382 -312980430
999988677 -312986135
999945676 -313029136
999918337 -313056475
-312975998 999998814
999994578 -312980234
999955963 -313018849
-312979586 999995226
-312987310 999987502
999999656 -312975156
-313061802 999913010
999908847 -313065965
999901432 -313073380
999924339 -313050473
-313058555 999916257
-313029024 999945788
999910536 -313064276
-313010194 999964618
999900513 -313074299
999984345 -312990467
-312998799 999976013
-313061398 999913414
-313001690 999973122
-312995089 999979723
-313017962 999956850
-313074427 999900385
999994151 -312980661
-313051742 999923070
-312989268 999985544
-313021296 999953516
999929229 -313045583
999976932 -312997880
999940105 -313034707
-313037790 999937022
999963038 -313011774
-312999031 999975781
-313058322 999916490
-313032635 999942177
999949791 -313025021
-313065675 999909137
-313037945 999936867
999953742 -313021070
-312996724 999978088
999924392 -313050420
999916184 -313058628
-312998092 999976720
999962487 -313012325
-312983729 999991083
999909017 -313065795
-313040534 999934278
-313051083 999923729
-313064352 999910460
999954121 -313020691
999942815 -313031997
999995663 -312979149
-312979086 999995726
-313045456 999929356
999908691 -313066121
999948128 -313026684
999954546 -313020266
-312985921 999988891
-313029153 999945659
-313011260 999963552
-313044191 999930621
-313064820 999909992
-313000862 999973950
-313023624 999951188
999953862 -313020950
-313065027 999909785
-313022982 999951830
-312990385 999984427
-312994183 999980629
999990133 -312984679
-313038285 999936527
-313062812 999912000
999955604 -313019208
999961781 -313013031
-313057968 999916844
-313061463 999913349
999944341 -313030471
-313059790 999915022
-312984161 999990651
999955423 -313019389
-313074313 999900499
999974875 -312999937
-313006015 999968797
-313037688 999937124
-313063645 999911167
-313046980 999927832
999986200 -312988612
-313074342 999900470
-312989939 999984873
-313047759 999927053
-312991987 999982825
999964531 -313010281
999927025 -313047787
999956950 -313017862
-313068693 999906119
-313054557 999920255
999928833 -313045979
999961664 -313013148
-313014596 999960216
-313050477 999924335
999956081 -313018731
-313018266 999956546
-312975885 999998927
-313034293 999940519
-313036007 999938805
-312996520 999978292
-312991193 999983619
-312999283 999975529
-312982497 999992315
-313058688 999916124
-312987490 999987322
999969744 -313005068
999935113 -313039699
-312982402 999992410
-313048089 999926723
-313013818 999960994
-312984439 999990373
999918207 -313056605
999934094 -313040718
-313028814 999945998
-313003306 999971506
-312997971 999976841
-313002169 999972643
-313023658 999951154
-313074253 999900559
999991592 -312983220
-313028772 999946040
-313057330 999917482
-313057169 999917643
-313030793 999944019
999965962 -313008850
999971373 -313003439
999983240 -312991572
999912723 -313062089
-313046430 999928382
999999139 -312975673
-312986971 999987841
-313013503 999961309
999946280 -313028532
999966062 -313008750
999976723 -312998089
999980414 -312994398
999951406 -313023406
999981691 -312993121
-313069224 999905588
999976752 -312998060
999936786 -313038026
-313054760 999920052
999958976 -313015836
-313039957 999934855
-313047280 999927532
999950420 -313024392
-312984032 999990780
999910850 -313063962
999979230 -312995582
999918307 -313056505
-313060017 999914795
-313012637 999962175
999994768 -312980044
999906017 -313068795
-312975109 999999703
999954854 -313019958
-312975593 999999219
-313044500 999930312
999927656 -313047156
999989168 -312985644
999912460 -313062352
-313006375 999968437
-313072451 999902361
999975885 -312998927
999994420 -312980392
-313048276 999926536
999923891 -313050921
-313002567 999972245
-313048350 999926462
999970693 -313004119
-312997622 999977190
999952300 -313022512
-313066049 999908763
-312992080 999982732
-313023426 999951386
-313006259 999968553
-312983222 999991590
999927503 -313047309
999965030 -313009782
999939407 -313035405
999926281 -313048531
-313001726 999973086
-313030905 999943907
-313029193 999945619
-312975853 999998959
999907432 -313067380
-313033052 999941760
999926758 -313048054
-312989003 999985809
999934954 -313039858
-313017618 999957194
999944078 -313030734
-313062866 999911946
-312978147 999996665
999987883 -312986929
999921992 -313052820
-313042323 999932489
-313015440 999959372
999943775 -313031037
999999521 -312975291
-313037551 999937261
-313023378 999951434
999965792 -313009020
-312979022 999995790
999996000 -312978812
-313021973 999952839
999999973 -312974839
999907873 -313066939
999949823 -313024989
-312998166 999976646
-313047196 999927616
999989359 -312985453
-313035213 999939599
-313027358 999947454
999941819 -313032993
-312998529 999976283
999917380 -313057432
-313045721 999929091
999938897 -313035915
-312976915 999997897
999953996 -313020816
999912485 -313062327
-313017673 999957139
999911739 -313063073
-312978164 999996648
999925533 -313049279
-313006529 999968283
-313058711 999916101
-313037043 999937769
999957450 -313017362
-312977946 999996866
-313031306 999943506
999922353 -313052459
999973239 -313001573
999970922 -313003890
999982518 -312992294
-313047176 999927636
-313051233 999923579
-313029885 999944927
-313053423 999921389
999922446 -313052366
-312987668 999987144
-313014930 999959882
-312998407 999976405
999911219 -313063593
999905298 -313069514
999992320 -312982492
-313038878 999935934
999934347 -313040465
999996965 -312977847
-313042518 999932294
999998034 -312976778
999928871 -313045941
-312997976 999976836
999990525 -312984287
999972443 -313002369
999930949 -313043863
999961788 -313013024
-313017217 999957595
999963182 -313011630
-312996277 999978535
999917181 -313057631
-312984896 999989916
999903277 -313071535
999971351 -313003461
999924525 -313050287
999931111 -313043701
999911070 -313063742
-313063876 999910936
-313056172 999918640
999965411 -313009401
999946998 -313027814
999955741 -313019071
-312993122 999981690
-313011487 999963325
-313048429 999926383
999962293 -313012519
-313034129 999940683
999937191 -313037621
999961106 -313013706
999909288 -313065524
-313010751 999964061
999951558 -313023254
-313056207 999918605
-313020117 999954695
999904517 -313070295
-312999194 999975618
-312993091 999981721
-313050153 999924659
999934205 -313040607
999988084 -312986728
999996933 -312977879
999923060 -313051752
-312991609 999983203
-312991503 999983309
-313037612 999937200
-313020037 999954775
-312992007 999982805
999988123 -312986689
-313065006 999909806
999960980 -313013832
-313055150 999919662
-313026277 999948535
999985818 -312988994
-313067074 999907738
999921931 -313052881
999944685 -313030127
-313031225 999943587
999912142 -313062670
-313017312 999957500
-312995645 999979167
-313063279 999911533
999926959 -313047853
999962076 -313012736
-313012609 999962203
999940445 -313034367
-312984605 999990207
999916718 -313058094
999944099 -313030713
999991541 -312983271
999927283 -313047529
999990140 -312984672
999957947 -313016865
999971711 -313003101
999927150 -313047662
-313060122 999914690
-313059777 999915035
999901458 -313073354
999903646 -313071166
-313000770 999974042
999981743 -312993069
-313024903 999949909
-313073251 999901561
999939793 -313035019
999915066 -313059746
-312985052 999989760
-312991038 999983774
-313043384 999931428
-313023194 999951618
-312999765 999975047
999953656 -313021156
999981658 -312993154
999987178 -312987634
-313051877 999922935
-313008142 999966670
-313011179 999963633
-312980236 999994576
-312983228 999991584
999982943 -312991869
999921860 -313052952
999953637 -313021175
999939397 -313035415
999997960 -312976852
999997559 -312977253
-313061105 999913707
-313057297 999917515
999993161 -312981651
-312991293 999983519
999952407 -313022405
-312976918 999997894
-313069156 999905656
-313004783 999970029
999959753 -313015059
999965288 -313009524
-312978380 999996432
-312976473 999998339
999927827 -313046985
-313033365 999941447
-312985561 999989251
-313008009 999966803
999948960 -313025852
-313055800 999919012
-312975314 999999498
999952556 -313022256
999981306 -312993506
-312983926 999990886
-313003041 999971771
999902017 -313072795
-313048237 999926575
999964151 -313010661
999977611 -312997201
999949042 -313025770
-313056658 999918154
-312988232 999986580
-312989583 999985229
999948065 -313026747
-313026861 999947951
999960305 -313014507
-313067856 999906956
-313073421 999901391
-313051572 999923240
999972667 -313002145
-312997180 999977632
-313050807 999924005
999990308 -312984504
999912816 -313061996
-313037466 999937346
-313034925 999939887
999953940 -313020872
999961102 -313013710
-312997286 999977526
-313050674 999924138
999921528 -313053284
999949232 -313025580
999917808 -313057004
999930953 -313043859
999964636 -313010176
-312987212 999987600
-313017471 999957341
-313006648 999968164
-313062597 999912215
999975400 -312999412
-312978866 999995946
-313055334 999919478
999967280 -313007532
-312998044 999976768
-313021377 999953435
999901910 -313072902
999988989 -312985823
999974828 -312999984
999913716 -313061096
-312988977 999985835
-313009149 999965663
-313006012 999968800
-313023876 999950936
-312993510 999981302
999942529 -313032283
999985197 -312989615
999925780 -313049032
-313024408 999950404
999903966 -313070846
999966000 -313008812
-312999123 999975689
999994317 -312980495
-313028218 999946594
999945072 -313029740
999987417 -312987395
-312986206 999988606
-313046147 999928665
999925592 -313049220
-313072692 999902120
999960284 -313014528
-313054213 999920599
-312990720 999984092
999947215 -313027597
-313033585 999941227
999933502 -313041310
-313033742 999941070
-312985133 999989679
-312980782 999994030
999922120 -313052692
-313073923 999900889
999941640 -313033172
-313071279 999903533
999966908 -313007904
999984396 -312990416
-312983102 999991710
999991659 -312983153
999983788 -312991024
-313061692 999913120
999933049 -313041763
999971497 -313003315
-313044605 999930207
999923202 -313051610
-312980682 999994130
-312982688 999992124
-312991714 999983098
999987239 -312987573
-313013635 999961177
999919850 -313054962
-313050014 999924798
-313058292 999916520
-313014593 999960219
-313051391 999923421
-313011247 999963565
-313053921 999920891
-313053129 999921683
-313001646 999973166
-313017562 999957250
999926635 -313048177
999959072 -313015740
999953707 -313021105
-312993941 999980871
-313025050 999949762
-313001425 999973387
-313026253 999948559
-312999871 999974941
-312976046 999998766
999942586 -313032226
-313006783 999968029
-313018898 999955914
999956220 -313018592
999993767 -312981045
-313048495 999926317
-313012261 999962551
999946423 -313028389
-313034082 999940730
-312985154 999989658
-313001948 999972864
999969058 -313005754
999952227 -313022585
-313004075 999970737
999975963 -312998849
999943303 -313031509
-313056909 999917903
-313010082 999964730
999980513 -312994299
-312992932 999981880
-312987023 999987789
999979708 -312995104
-313027329 999947483
-313040482 999934330
-313055861 999918951
999980939 -312993873
999905529 -313069283
-313008235 999966577
-313005486 999969326
999979851 -312994961
-312999965 999974847
999944609 -313030203
-313038646 999936166
-313064538 999910274
-313054454 999920358
-313055384 999919428
999925958 -313048854
-313066157 999908655
999950715 -313024097
-313029525 999945287
999959271 -313015541
999920744 -313054068
999952299 -313022513
-313009315 999965497
-312991144 999983668
999950197 -313024615
999943255 -313031557
999934187 -313040625
-313073355 999901457
999980934 -312993878
999998934 -312975878
999931805 -313043007
999967150 -313007662
-313022159 999952653
-313008569 999966243
-313023619 999951193
999990945 -312983867
-312977807 999997005
-313062370 999912442
999931840 -313042972
-312993797 999981015
999914251 -313060561
-312980788 999994024
-313031209 999943603
999908889 -313065923
999944276 -313030536
999941389 -313033423
-313052025 999922787
999945401 -313029411
999947532 -313027280
-313072831 999901981
-312982630 999992182
999987624 -312987188
999982661 -312992151
999981065 -312993747
999974141 -313000671
-313073289 999901523
999961745 -313013067
999965065 -313009747
-312979775 999995037
-313052305 999922507
-313051843 999922969
999923719 -313051093
-312977065 999997747
-313041901 999932911
999919623 -313055189
-312993062 999981750
-313045458 999929354
999978245 -312996567
-312981586 999993226
999954202 -313020610
-313023740 999951072
-313008884 999965928
-313063662 999911150
-313023926 999950886
999967899 -313006913
-312991184 999983628
999995084 -312979728
999902778 -313072034
999939307 -313035505
999944026 -313030786
-313019339 999955473
999918775 -313056037
-313057229 999917583
999985684 -312989128
-313018156 999956656
999942470 -313032342
999957415 -313017397
999907522 -313067290
999912454 -313062358
-313039785 999935027
999973175 -313001637
-313025033 999949779
-313069953 999904859
999987168 -312987644
999987323 -312987489
999969000 -313005812
-313017706 999957106
-313000452 999974360
-313024957 999949855
-313026752 999948060
-313064175 999910637
-313064608 999910204
999970698 -313004114
999919734 -313055078
999991811 -312983001
-313004274 999970538
-313065122 999909690
999948981 -313025831
-313060916 999913896
999983644 -312991168
-312983213 999991599
999914950 -313059862
-313005825 999968987
-313043552 999931260
999918813 -313055999
-312997165 999977647
999908388 -313066424
999916489 -313058323
999936011 -313038801
999916096 -313058716
-312988924 999985888
-313063866 999910946
999924996 -313049816
999979252 -312995560
-313038629 999936183
999959211 -313015601
-313037193 999937619
-313043222 999931590
999950201 -313024611
999935480 -313039332
999932703 -313042109
999963575 -313011237
-312998449 999976363
999949257 -313025555
999993999 -312980813
999941513 -313033299
999984260 -312990552
-313018902 999955910
999951575 -313023237
-313059477 999915335
999961347 -313013465
999954946 -313019866
999997804 -312977008
999967807 -313007005
999995396 -312979416
999916242 -313058570
999962062 -313012750
-313029494 999945318
999967823 -313006989
999916342 -313058470
999948592 -313026220
999977231 -312997581
-312985383 999989429
-312979137 999995675
-313020879 999953933
-312978354 999996458
999922217 -313052595
999943891 -313030921
-312979271 999995541
-312981879 999992933
999953033 -313021779
-312976590 999998222
-313064543 999910269
999960035 -313014777
-313021293 999953519
-312996165 999978647
-313073737 999901075
999970682 -313004130
999925112 -313049700
999938911 -313035901
999925994 -313048818
-313008347 999966465
-313006710 999968102
999972079 -313002733
999932924 -313041888
-312986041 999988771
999988230 -312986582
999927274 -313047538
-313017439 999957373
-313018099 999956713
-313029422 999945390
-313030884 999943928
-312990224 999984588
999936857 -313037955
-313006190 999968622
999980703 -312994109
-313014982 999959830
999915446 -313059366
999922622 -313052190
-313048133 999926679
999931234 -313043578
999912092 -313062720
-313046830 999927982
999900248 -313074564
999909329 -313065483
-313017559 999957253
999974919 -312999893
-313010395 999964417
-312976129 999998683
999923000 -313051812
-313069729 999905083
-313005752 999969060
-313053981 999920831
-313062114 999912698
999970476 -313004336
-313036100 999938712
999920642 -313054170
999954343 -313020469
999910550 -313064262
999907888 -313066924
-313062511 999912301
999963329 -313011483
999926389 -313048423
-313073089 999901723
-312988717 999986095
-313031463 999943349
-312975930 999998882
999976972 -312997840
999902877 -313071935
-313053409 999921403
999972267 -313002545
999943171 -313031641
-312975038 999999774
999980332 -312994480
-312978436 999996376
999971480 -313003332
-313016035 999958777
999952662 -313022150
999941636 -313033176
-313006335 999968477
999998904 -312975908
-313059933 999914879
-313000527 999974285
-313046839 999927973
-313053538 999921274
999953733 -313021079
999902072 -313072740
999913830 -313060982
999966829 -313007983
999953868 -313020944
-313031256 999943556
-313074804 999900008
-313051037 999923775
-313035594 999939218
999980798 -312994014
999927276 -313047536
999937441 -313037371
-313002216 999972596
-313045161 999929651
999903536 -313071276
-313036594 999938218
-312978579 999996233
-313049490 999925322
-312989843 999984969
-313008551 999966261
-313010593 999964219
-312990122 999984690
999988167 -312986645
999998476 -312976336
-313071182 999903630
-313062561 999912251
-313013430 999961382
999965916 -313008896
-313035286 999939526
999975997 -312998815
-312988192 999986620
-312999549 999975263
999928179 -313046633
-313027241 999947571
-313049349 999925463
-313021643 999953169
-313058044 999916768
999920908 -313053904
999927152 -313047660
999918023 -313056789
999979611 -312995201
-313066150 999908662
-313027496 999947316
-313036868 999937944
999910592 -313064220
-313026544 999948268
-312999376 999975436
-313001286 999973526
-312986878 999987934
-313058171 999916641
999976540 -312998272
999917357 -313057455
-313048580 999926232
-313048382 999926430
999960036 -313014776
999968544 -313006268
999993447 -312981365
-313058893 999915919
999957365 -313017447
-313042845 999931967
999993489 -312981323
999988533 -312986279
-313055742 999919070
-313034700 999940112
-313060319 999914493
-313035571 999939241
-313026705 999948107
999901537 -313073275
999920381 -313054431
999922119 -313052693
999971234 -313003578
-313055128 999919684
-313056062 999918750
999914759 -313060053
-313052682 999922130
999946687 -313028125
-313019734 999955078
-312994681 999980131
999950367 -313024445
-313031330 999943482
-313002451 999972361
-313018139 999956673
999918300 -313056512
999972375 -313002437
999998239 -312976573
999941364 -313033448
999953570 -313021242
-313002565 999972247
999937832 -313036980
-313054423 999920389
999929850 -313044962
-313018663 999956149
999937389 -313037423
999999238 -312975574
999947477 -313027335
999997338 -312977474
-313046000 999928812
-313061547 999913265
-313065101 999909711
999918126 -313056686
999929507 -313045305
-313018373 999956439
999919736 -313055076
-313063791 999911021
999998975 -312975837
-313063317 999911495
999937770 -313037042
999944430 -313030382
999992826 -312981986
999919722 -313055090
-313036036 999938776
999976784 -312998028
-312992826 999981986
-313009392 999965420
999912763 -313062049
-313072643 999902169
999936431 -313038381
999983705 -312991107
999956282 -313018530
999958029 -313016783
-313043554 999931258
-313052812 999922000
-313057963 999916849
-313039886 999934926
999992416 -312982396
999988331 -312986481
-312983662 999991150
-313011348 999963464
999910186 -313064626
999928406 -313046406
999956743 -313018069
999973754 -313001058
-313057819 999916993
999960440 -313014372
-312990308 999984504
999942503 -313032309
-313009006 999965806
999950399 -313024413
-312999052 999975760
-313046845 999927967
999940469 -313034343
-313071566 999903246
-313062885 999911927
-313074717 999900095
-312993261 999981551
-313026182 999948630
-313021650 999953162
-312985547 999989265
-313073881 999900931
999902780 -313072032
999912931 -313061881
999999153 -312975659
999947945 -313026867
-313058624 999916188
-312997271 999977541
999954500 -313020312
999953101 -313021711
999996733 -312978079
999936101 -313038711
999925462 -313049350
-312987586 999987226
-313011873 999962939
-313018202 999956610
-313063778 999911034
999910890 -313063922
-313071900 999902912
999936009 -313038803
-313044781 999930031
-313023251 999951561
999965851 -313008961
-312984954 999989858
-313061020 999913792
999992242 -312982570
-312990333 999984479
999985529 -312989283
999973559 -313001253
-313049447 999925365
-313044096 999930716
-313031407 999943405
999970346 -313004466
-313011231 999963581
999913141 -313061671
999977920 -312996892
999911130 -313063682
999934182 -313040630
-313046337 999928475
999926784 -313048028
999999376 -312975436
-313055445 999919367
-312989676 999985136
-313017153 999957659
-313038590 999936222
999970792 -313004020
-313002221 999972591
-313069044 999905768
999972034 -313002778
999910321 -313064491
999981130 -312993682
999906493 -313068319
-313000990 999973822
-313023439 999951373
-313041505 999933307
-313062055 999912757
999954649 -313020163
999971511 -313003301
-313020514 999954298
999981226 -312993586
-313065743 999909069
999928168 -313046644
999976698 -312998114
999988555 -312986257
-313049212 999925600
999966471 -313008341
999936170 -313038642
-313038545 999936267
-312998063 999976749
999993995 -312980817
-313059426 999915386
-313063642 999911170
-313028157 999946655
-312975128 999999684
999906519 -313068293
-313066166 999908646
-312981573 999993239
999930703 -313044109
999978034 -312996778
999950005 -313024807
-313008457 999966355
-312991862 999982950
-312999245 999975567
999964610 -313010202
-312999607 999975205
999946726 -313028086
-313023320 999951492
999991715 -312983097
999960240 -313014572
-312983686 999991126
-312995277 999979535
-313036274 999938538
999916658 -313058154
999996837 -312977975
999992448 -312982364
999925118 -313049694
999991536 -312983276
-313017713 999957099
999918056 -313056756
999922499 -313052313
999980056 -312994756
999940443 -313034369
999932979 -313041833
999918316 -313056496
999913438 -313061374
999969916 -313004896
999938435 -313036377
-313072995 999901817
999987129 -312987683
999904060 -313070752
-313049817 999924995
-313052203 999922609
999935053 -313039759
999959585 -313015227
-313053966 999920846
999924586 -313050226
999984853 -312989959
-312980391 999994421
999910522 -313064290
999936555 -313038257
-313031429 999943383
-313062446 999912366
-313065256 999909556
999926099 -313048713
-313027249 999947563
-313042042 999932770
999904368 -313070444
999966453 -313008359
-313054552 999920260
999969084 -313005728
-313062301 999912511
999986754 -312988058
-312995615 999979197
-313002962 999971850
-313007968 999966844
999959360 -313015452
999916604 -313058208
-312989472 999985340
999981953 -312992859
999921308 -313053504
999945139 -313029673
999925836 -313048976
999900305 -313074507
999928079 -313046733
999922884 -313051928
-312980768 999994044
-312988959 999985853
999938224 -313036588
-312978566 999996246
999973651 -313001161
999980847 -312993965
999929176 -313045636
-313066225 999908587
999997685 -312977127
999993369 -312981443
999910190 -313064622
999912436 -313062376
999982578 -312992234
-312997923 999976889
999920376 -313054436
-312993133 999981679
999973181 -313001631
-313057811 999917001
999964138 -313010674
-313051252 999923560
999903040 -313071772
-313024473 999950339
999945710 -313029102
-313059304 999915508
999910184 -313064628
999956221 -313018591
999947547 -313027265
-313029585 999945227
-313027421 999947391
-312985389 999989423
-313074104 999900708
999963559 -313011253
999926482 -313048330
-313047446 999927366
-313049379 999925433
999991968 -312982844
-313018811 999956001
999923817 -313050995
999965064 -313009748
999901281 -313073531
999905835 -313068977
999901582 -313073230
-313030824 999943988
999990453 -312984359
-313051433 999923379
999955513 -313019299
-313031349 999943463
999955988 -313018824
999989638 -312985174
999907517 -313067295
-313018923 999955889
-313012441 999962371
-313022579 999952233
999988678 -312986134
-312978407 999996405
-313006982 999967830
-313027635 999947177
999913491 -313061321
-313067210 999907602
-312997085 999977727
999984314 -312990498
-312988571 999986241
999902916 -313071896
-313055487 999919325
-313045452 999929360
999983616 -312991196
-312991979 999982833
999905141 -313069671
-313032404 999942408
999908750 -313066062
999915853 -313058959
-313004147 999970665
-312987315 999987497
999951252 -313023560
999951756 -313023056
-313039068 999935744
-313006937 999967875
-313031380 999943432
-313067691 999907121
-313001394 999973418
999919826 -313054986
999983684 -312991128
999998911 -312975901
-313037102 999937710
999985689 -312989123
999965316 -313009496
-313017610 999957202
-313057076 999917736
999912458 -313062354
-313069981 999904831
999921821 -313052991
-312977408 999997404
999917013 -313057799
999901704 -313073108
999981355 -312993457
999986563 -312988249
-313004597 999970215
-313034233 999940579
-313066155 999908657
999939705 -313035107
-312988638 999986174
999915524 -313059288
-313041218 999933594
999900122 -313074690
999990161 -312984651
-313067245 999907567
-313051960 999922852
999980883 -312993929
-312990776 999984036
-312979623 999995189
999906319 -313068493
999985974 -312988838
-313003207 999971605
-313046354 999928458
999989142 -312985670
-313057852 999916960
999950628 -313024184
999909506 -313065306
999939255 -313035557
-313035943 999938869
999945566 -313029246
-312989300 999985512
-313054043 999920769
999998714 -312976098
-313007889 999966923
999917439 -313057373
999960541 -313014271
999978658 -312996154
999914206 -313060606
-313058134 999916678
999999078 -312975734
999985337 -312989475
999929261 -313045551
999964088 -313010724
-313061283 999913529
999914509 -313060303
-313053008 999921804
-313011953 999962859
-313059959 999914853
999996711 -312978101
999921215 -313053597
-312997320 999977492
999941124 -313033688
999924084 -313050728
-313070937 999903875
999996439 -312978373
-313035705 999939107
-312978013 999996799
-313038421 999936391
-313031593 999943219
999939339 -313035473
999996218 -312978594
999909468 -313065344
999912498 -313062314
-313011352 999963460
-313072130 999902682
-313066306 999908506
-312993852 999980960
999957182 -313017630
-313050358 999924454
-313050191 999924621
999998451 -312976361
-313073907 999900905
999988060 -312986752
-312996904 999977908
999956419 -313018393
-312978464 999996348
999961605 -313013207
-312994079 999980733
-313053988 999920824
-313007687 999967125
-313005421 999969391
-312981757 999993055
-312982830 999991982
-313069736 999905076
999985154 -312989658
-313070957 999903855
999976946 -312997866
-313073403 999901409
999941015 -313033797
-312993175 999981637
-313062761 999912051
999989047 -312985765
-313071313 999903499
999979465 -312995347
-313062372 999912440
-312994371 999980441
-313035219 999939593
999949139 -313025673
999984537 -312990275
-313066964 999907848
-313034511 999940301
999919364 -313055448
999945972 -313028840
999900358 -313074454
-313000831 999973981
999944023 -313030789
999946861 -313027951
999938862 -313035950
-313033619 999941193
-312983049 999991763
999910642 -313064170
999949841 -313024971
-312994709 999980103
-312979262 999995550
-312985821 999988991
999997571 -312977241
-313019821 999954991
-313052198 999922614
999905198 -313069614
-313047123 999927689
999906357 -313068455
-312994388 999980424
-312995480 999979332
999927031 -313047781
999914558 -313060254
-313059833 999914979
-312985013 999989799
999948945 -313025867
-313015832 999958980
999970804 -313004008
999961559 -313013253
999991435 -312983377
999951526 -313023286
999982097 -312992715
999935031 -313039781
999956364 -313018448
-313018303 999956509
-313007721 999967091
-313001145 999973667
-313067915 999906897
999982704 -312992108
999961586 -313013226
-312984591 999990221
-313027749 999947063
999937381 -313037431
-313062459 999912353
-313063702 999911110
-313015274 999959538
999948984 -313025828
-313056302 999918510
-313041035 999933777
999943234 -313031578
999931884 -313042928
-313047349 999927463
999957929 -313016883
999996535 -312978277
-313023516 999951296
-312995073 999979739
-312982852 999991960
-313055216 999919596
999933940 -313040872
-313065393 999909419
-313039805 999935007
999967522 -313007290
999996263 -312978549
999925243 -313049569
-313034168 999940644
-313009902 999964910
-313033623 999941189
-312987499 999987313
-312991163 999983649
-312974919 999999893
-313047937 999926875
-313073340 999901472
999959994 -313014818
999947164 -313027648
-313056684 999918128
999913879 -313060933
999989678 -312985134
999927799 -313047013
999971439 -313003373
-312994269 999980543
999976026 -312998786
-312996522 999978290
999926494 -313048318
999938931 -313035881
999946184 -313028628
-313052699 999922113
-313009809 999965003
-313012311 999962501
-313039088 999935724
999905749 -313069063
999998323 -312976489
999998893 -312975919
999973228 -313001584
999979592 -312995220
999909269 -313065543
-312988716 999986096
999908698 -313066114
999975387 -312999425
999981635 -312993177
999977865 -312996947
-313029301 999945511
-312984582 999990230
999931833 -313042979
999975852 -312998960
-313070626 999904186
999999524 -312975288
999945597 -313029215
-312988262 999986550
-312989842 999984970
999904043 -313070769
999923826 -313050986
999975370 -312999442
999945506 -313029306
999998576 -312976236
-313022458 999952354
-313065145 999909667
-313008439 999966373
999900818 -313073994
999918648 -313056164
999909673 -313065139
999965158 -313009654
999943934 -313030878
999949182 -313025630
999947085 -313027727
999942331 -313032481
999979062 -312995750
-313017956 999956856
-313006915 999967897
-313035132 999939680
999994132 -312980680
999962084 -313012728
999977559 -312997253
999928349 -313046463
-313061058 999913754
-313035819 999938993
-313065198 999909614
999998406 -312976406
999953045 -313021767
999904634 -313070178
999913127 -313061685
-313004079 999970733
-313036999 999937813
-313023808 999951004
999955834 -313018978
-313026951 999947861
999985119 -312989693
999950165 -313024647
999989643 -312985169
-313031163 999943649
-312999096 999975716
-313047940 999926872
999970227 -313004585
999905470 -313069342
999983972 -312990840
-312986440 999988372
-313074135 999900677
999904468 -313070344
-313058295 999916517
-313067789 999907023
-313043720 999931092
999929324 -313045488
-313009614 999965198
-313024460 999950352
-313028836 999945976
-313057550 999917262
999926490 -313048322
-312982517 999992295
-313047316 999927496
-312975384 999999428
999957093 -313017719
999996872 -312977940
999943007 -313031805
-313003756 999971056
999906336 -313068476
-313069609 999905203
-312996636 999978176
-313027674 999947138
-313004763 999970049
-312977777 999997035
-313040464 999934348
-313004213 999970599
-312975435 999999377
-313048997 999925815
-313005862 999968950
-313058300 999916512
999987099 -312987713
999916037 -313058775
999981555 -312993257
999915559 -313059253
999979670 -312995142
999917499 -313057313
-312994505 999980307
999923544 -313051268
999918080 -313056732
-313066799 999908013
-312977006 999997806
-313001219 999973593
-313026885 999947927
-312997896 999976916
-313070434 999904378
-313030056 999944756
-313025215 999949597
999951945 -313022867
999995111 -312979701
-313038932 999935880
999948382 -313026430
999965793 -313009019
-313019421 999955391
-313008419 999966393
999975950 -312998862
999916288 -313058524
-312996570 999978242
-313005873 999968939
999937810 -313037002
999969816 -313004996
999919520 -313055292
999997848 -312976964
999954361 -313020451
-313023704 999951108
-313064380 999910432
-312981233 999993579
-312988173 999986639
-313048268 999926544
-313018764 999956048
-313062966 999911846
-313026041 999948771
-313009462 999965350
999976164 -312998648
-312991705 999983107
-313039249 999935563
999907338 -313067474
-313002135 999972677
-312983359 999991453
999947226 -313027586
-313072036 999902776
999938988 -313035824
-313067018 999907794
999930393 -313044419
999977717 -312997095
-313015559 999959253
999942659 -313032153
999991643 -312983169
999984193 -312990619
-313002853 999971959
999936666 -313038146
999994542 -312980270
-312996156 999978656
999931532 -313043280
999926673 -313048139
-312977731 999997081
-313028556 999946256
-313062528 999912284
999973665 -313001147
999998923 -312975889
-313011507 999963305
999900249 -313074563
999919424 -313055388
-313031362 999943450
-313007734 999967078
999970334 -313004478
-312985656 999989156
-313020601 999954211
-313070534 999904278
999966552 -313008260
999960239 -313014573
-312988002 999986810
-312984839 999989973
999922680 -313052132
-312976291 999998521
-313058479 999916333
999935484 -313039328
-313051414 999923398
-312983737 999991075
999914397 -313060415
999955756 -313019056
999995670 -312979142
999986921 -312987891
-313049936 999924876
-313010065 999964747
-313004410 999970402
999997742 -312977070
999943696 -313031116
999909709 -313065103
-312981800 999993012
999949051 -313025761
999994631 -312980181
999972938 -313001874
-313055921 999918891
-313026445 999948367
999932014 -313042798
999973273 -313001539
-313070023 999904789
999956032 -313018780
-313058929 999915883
999954367 -313020445
999980477 -312994335
999974503 -313000309
999940491 -313034321
-313000458 999974354
-313024503 999950309
999951588 -313023224
999951150 -313023662
999993354 -312981458
-313074441 999900371
-313034762 999940050
999960796 -313014016
999976134 -312998678
999953147 -313021665
999970590 -313004222
999902382 -313072430
999971022 -313003790
-312999196 999975616
-312998241 999976571
999982195 -312992617
-313071954 999902858
-313034268 999940544
-312975183 999999629
-313043094 999931718
-313018132 999956680
-313006790 999968022
999958089 -313016723
999960693 -313014119
999966638 -313008174
999930674 -313044138
-313024391 999950421
999965341 -313009471
999994732 -312980080
-312995881 999978931
999940523 -313034289
999999518 -312975294
999921662 -313053150
-313064890 999909922
999982752 -312992060
999988517 -312986295
-313022787 999952025
999917282 -313057530
999904248 -313070564
-313029600 999945212
999964066 -313010746
-312994423 999980389
999986490 -312988322
-313044609 999930203
999961165 -313013647
999977568 -312997244
-313072560 999902252
-313016403 999958409
999991096 -312983716
-312991505 999983307
999940879 -313033933
-313021793 999953019
-313034536 999940276
999933565 -313041247
999984166 -312990646
-313032678 999942134
999900838 -313073974
999913862 -313060950
-313012136 999962676
-313034624 999940188
-313055363 999919449
-313073119 999901693
-313003456 999971356
-313015721 999959091
-313040096 999934716
999999047 -312975765
-313053122 999921690
999911155 -313063657
-313019189 999955623
-313067246 999907566
-312984857 999989955
999980337 -312994475
-313056626 999918186
-313055277 999919535
-312999384 999975428
-313053577 999921235
999913825 -313060987
-313074733 999900079
-313054476 999920336
-313035625 999939187
-313064702 999910110
-312989638 999985174
-313022451 999952361
999959203 -313015609
-313045947 999928865
999929652 -313045160
-313010298 999964514
-313055002 999919810
-312984229 999990583
-312993197 999981615
999911235 -313063577
999984012 -312990800
-313023429 999951383
999920637 -313054175
-312987684 999987128
999931626 -313043186
-313056466 999918346
999952256 -313022556
999964244 -313010568
999954347 -313020465
-312984167 999990645
999934100 -313040712
999978982 -312995830
999977239 -312997573
999960250 -313014562
999947615 -313027197
999913220 -313061592
-313053548 999921264
-312992015 999982797
999948325 -313026487
999937491 -313037321
-312981933 999992879
-313045736 999929076
-312994979 999979833
999979306 -312995506
999979745 -312995067
-313049764 999925048
-313037615 999937197
-313034957 999939855
-313050855 999923957
-312985737 999989075
999931578 -313043234
-313004845 999969967
-313064101 999910711
-313044578 999930234
999920950 -313053862
-313057567 999917245
999967309 -313007503
-313049206 999925606
999914933 -313059879
999927909 -313046903
-313024202 999950610
-313016754 999958058
999955839 -313018973
-312999372 999975440
999907252 -313067560
999998557 -312976255
999910389 -313064423
-313052221 999922591
999938001 -313036811
999919692 -313055120
-313029381 999945431
-313005673 999969139
999959871 -313014941
999922868 -313051944
-312998094 999976718
999970044 -313004768
-313011267 999963545
-312997572 999977240
-313053210 999921602
-312982170 999992642
-313071093 999903719
999951217 -313023595
-313065340 999909472
-313064586 999910226
-313034642 999940170
999975415 -312999397
999951919 -313022893
-312993266 999981546
-313068502 999906310
999994739 -312980073
999991798 -312983014
999962065 -313012747
999978781 -312996031
999943975 -313030837
-312976029 999998783
-313056489 999918323
999958892 -313015920
999920111 -313054701
999915877 -313058935
-313053613 999921199
-313017396 999957416
999914279 -313060533
-313041618 999933194
999988162 -312986650
999915812 -313059000
999951621 -313023191
-313010975 999963837
999986831 -312987981
999983578 -312991234
999927101 -313047711
-313066544 999908268
999995457 -312979355
-313061394 999913418
-313005517 999969295
-313048742 999926070
999952963 -313021849
-313006764 999968048
-313013393 999961419
-312992322 999982490
-313040030 999934782
999911881 -313062931
999989985 -312984827
999919166 -313055646
999906771 -313068041
999930892 -313043920
-313053908 999920904
-313000836 999973976
-313049214 999925598
-312983951 999990861
999946812 -313028000
-313024158 999950654
-313050443 999924369
999926578 -313048234
-312977173 999997639
-313065012 999909800
999988256 -312986556
999922851 -313051961
-313070943 999903869
999991688 -312983124
999977719 -312997093
-313005261 999969551
999999459 -312975353
999907489 -313067323
999979418 -312995394
-312999737 999975075
-313027347 999947465
999937405 -313037407
999954013 -313020799
999933829 -313040983
-313058883 999915929
-313072285 999902527
-313011680 999963132
-313007570 999967242
999996506 -312978306
999995276 -312979536
-313043345 999931467
999943069 -313031743
-313035597 999939215
-313055524 999919288
-313012012 999962800
999982042 -312992770
-313050789 999924023
-313006082 999968730
-312985883 999988929
999906939 -313067873
999949431 -313025381
999951435 -313023377
999939768 -313035044
-313066138 999908674
999997405 -312977407
-313010696 999964116
999912780 -313062032
-313047587 999927225
999961973 -313012839
999977204 -312997608
-313062945 999911867
-313032803 999942009
-313011314 999963498
999956627 -313018185
-313072468 999902344
-313072685 999902127
999966659 -313008153
-313063620 999911192
999916325 -313058487
-313030495 999944317
999982631 -312992181
-313057635 999917177
999950814 -313023998
-313028306 999946506
-312992050 999982762
999980005 -312994807
-313028431 999946381
999966653 -313008159
999959711 -313015101
-313004641 999970171
999948790 -313026022
-313067904 999906908
999925848 -313048964
-312990815 999983997
999994253 -312980559
999986454 -312988358
-313054116 999920696
-313041928 999932884
-313039631 999935181
999920847 -313053965
999944114 -313030698
-313005253 999969559
999929557 -313045255
999949873 -313024939
-313027740 999947072
999942635 -313032177
999964022 -313010790
999972123 -313002689
-312998778 999976034
999956602 -313018210
-313040702 999934110
999973099 -313001713
999907881 -313066931
-313012784 999962028
-313020596 999954216
-313057167 999917645
999927873 -313046939
999995579 -312979233
999918343 -313056469
999934424 -313040388
-313059393 999915419
999988278 -312986534
-313041931 999932881
999922752 -313052060
-312992427 999982385
-312998328 999976484
-313041920 999932892
999973786 -313001026
-312994244 999980568
-313032485 999942327
999905051 -313069761
-313023606 999951206
-313054321 999920491
-312992778 999982034
-313032107 999942705
999936211 -313038601
-313035799 999939013
-313017372 999957440
999987983 -312986829
-313015139 999959673
999926106 -313048706
999920017 -313054795
999909657 -313065155
999965429 -313009383
-312992332 999982480
-313019162 999955650
999970233 -313004579
999993885 -312980927
-312992055 999982757
999912472 -313062340
999960711 -313014101
-313058481 999916331
999922602 -313052210
-313071254 999903558
-313022845 999951967
-313030094 999944718
-312997406 999977406
-313047162 999927650
-313043846 999930966
999993077 -312981735
999958849 -313015963
-313028615 999946197
999958121 -313016691
-312996915 999977897
-313041499 999933313
999984256 -312990556
999929834 -313044978
-313046217 999928595
999952404 -313022408
999988777 -312986035
-312986801 999988011
-313068061 999906751
-313003752 999971060
999991646 -312983166
-312991410 999983402
999961308 -313013504
999934543 -313040269
999969718 -313005094
999932013 -313042799
999957685 -313017127
999939545 -313035267
999983824 -312990988
-313041981 999932831
999945213 -313029599
-313048643 999926169
-313040023 999934789
-313000018 999974794
999958816 -313015996
999951122 -313023690
999923485 -313051327
999921929 -313052883
-313032876 999941936
999912009 -313062803
-313023047 999951765
-312992207 999982605
999941872 -313032940
999915506 -313059306
999946111 -313028701
-313033428 999941384
-313012999 999961813
-313028923 999945889
999937487 -313037325
-313062154 999912658
-313064125 999910687
999964382 -313010430
999975933 -312998879
-313026136 999948676
-313035676 999939136
999962025 -313012787
999915260 -313059552
-313063677 999911135
999994250 -312980562
-313050999 999923813
999995801 -312979011
-313023665 999951147
-313001864 999972948
-313028023 999946789
-313060595 999914217
-312981688 999993124
999905727 -313069085
-313036641 999938171
999983157 -312991655
999992536 -312982276
-313045832 999928980
999981661 -312993151
999972101 -313002711
999949151 -313025661
-313054174 999920638
999915672 -313059140
999940625 -313034187
-312995008 999979804
-312980881 999993931
-313056444 999918368
-313019622 999955190
-313056912 999917900
-312990322 999984490
999965387 -313009425
-312981852 999992960
999994166 -312980646
999907255 -313067557
999945208 -313029604
-312980735 999994077
999998315 -312976497
-313038649 999936163
999954556 -313020256
-312996073 999978739
-313008445 999966367
-312976851 999997961
-313027344 999947468
999925589 -313049223
999995506 -312979306
-312985408 999989404
999976322 -312998490
-313039910 999934902
999981653 -312993159
-313013112 999961700
999990288 -312984524
-313071090 999903722
-312987329 999987483
999929357 -313045455
-313038836 999935976
-313003709 999971103
999952479 -313022333
999960391 -313014421
-313022133 999952679
-313014604 999960208
-312989909 999984903
999999443 -312975369
999997114 -312977698
-312978417 999996395
999975800 -312999012
-313070469 999904343
999961625 -313013187
-313064557 999910255
999920790 -313054022
-313008425 999966387
999915729 -313059083
999922303 -313052509
999949908 -313024904
-313062981 999911831
999934018 -313040794
999980184 -312994628
-313010521 999964291
-313016591 999958221
999935231 -313039581
-313065799 999909013
-313008021 999966791
-313042570 999932242
-313040413 999934399
999962427 -313012385
999952301 -313022511
-313026402 999948410
999994841 -312979971
999943201 -313031611
-313033065 999941747
999993469 -312981343
999996280 -312978532
-312977962 999996850
999926353 -313048459
-313023590 999951222
999936689 -313038123
-313050183 999924629
999941311 -313033501
-312997878 999976934
999996581 -312978231
999956939 -313017873
-313058806 999916006
-313034336 999940476
-313065066 999909746
-312996797 999978015
999943571 -313031241
999941887 -313032925
999922999 -313051813
-312990512 999984300
-313039409 999935403
999916128 -313058684
999901861 -313072951
-312984662 999990150
-312978482 999996330
999986603 -312988209
999992567 -312982245
999917036 -313057776
999906247 -313068565
-313025768 999949044
-313001176 999973636
-312975761 999999051
-313049086 999925726
-312996980 999977832
999932917 -313041895
999936581 -313038231
-313046130 999928682
999915720 -313059092
999913284 -313061528
-313050151 999924661
999910740 -313064072
999993122 -312981690
-312988551 999986261
999999702 -312975110
-312998027 999976785
999929510 -313045302
999953776 -313021036
-313017425 999957387
-312986670 999988142
999987634 -312987178
-313015564 999959248
999927837 -313046975
999955115 -313019697
999902157 -313072655
-313018250 999956562
999957597 -313017215
999931709 -313043103
-313020995 999953817
-312975418 999999394
-313035578 999939234
999940848 -313033964
-312992449 999982363
999939903 -313034909
-313002290 999972522
999910439 -313064373
-312988172 999986640
-312983267 999991545
999980978 -312993834
999939861 -313034951
999984247 -312990565
999953095 -313021717
-313059718 999915094
999945786 -313029026
999969594 -313005218
-313033221 999941591
-313000790 999974022
999904548 -313070264
999900445 -313074367
-313028278 999946534
999915395 -313059417
-313006901 999967911
-313040227 999934585
-313050089 999924723
-313031022 999943790
-313046358 999928454
-313050173 999924639
-312988138 999986674
999952604 -313022208
-313021902 999952910
999945095 -313029717
999941037 -313033775
999987077 -312987735
-313047442 999927370
-312982393 999992419
999982279 -312992533
-313071470 999903342
999977116 -312997696
-312995831 999978981
999977808 -312997004
-313002985 999971827
-312985827 999988985
999993533 -312981279
-312985578 999989234
999997070 -312977742
-313036643 999938169
999902967 -313071845
-313058734 999916078
-312980987 999993825
999928111 -313046701
-313021266 999953546
999929227 -313045585
999975290 -312999522
-312974959 999999853
-313042048 999932764
999994791 -312980021
-312975686 999999126
999948098 -313026714
999917157 -313057655
999918466 -313056346
999947096 -313027716
999997570 -312977242
-313056340 999918472
999974665 -313000147
-313035231 999939581
-313010125 999964687
-313036291 999938521
-313061470 999913342
-313016546 999958266
-313010160 999964652
999925261 -313049551
999995653 -312979159
-313009742 999965070
999927036 -313047776
999945132 -313029680
999978275 -312996537
999918188 -313056624
999976840 -312997972
-313072234 999902578
999926736 -313048076
-312979998 999994814
999975116 -312999696
-312980586 999994226
-313003696 999971116
-313045753 999929059
-313022424 999952388
999994385 -312980427
999983945 -312990867
-312989466 999985346
-313043163 999931649
999970972 -313003840
-312984129 999990683
999949267 -313025545
-312988936 999985876
999971042 -313003770
-312983760 999991052
-313053607 999921205
-312992399 999982413
-313040035 999934777
-313017130 999957682
999968254 -313006558
999908702 -313066110
-313017565 999957247
999954590 -313020222
-313053371 999921441
999948578 -313026234
-313053887 999920925
999956023 -313018789
999943262 -313031550
999972113 -313002699
999978692 -312996120
999947924 -313026888
999955991 -313018821
999907153 -313067659
999934468 -313040344
-313040156 999934656
-313019372 999955440
-313019957 999954855
-313049144 999925668
-313003889 999970923
-313024176 999950636
999980351 -312994461
-312988448 999986364
-313062366 999912446
999997469 -312977343
-313039418 999935394
999905944 -313068868
-313064281 999910531
999915623 -313059189
-313031231 999943581
-313014667 999960145
-313027131 999947681
-313042528 999932284
-312994027 999980785
999990520 -312984292
-312988733 999986079
999996052 -312978760
999975144 -312999668
-313041099 999933713
-313025637 999949175
-313067070 999907742
999907495 -313067317
-313021898 999952914
999971396 -313003416
999975018 -312999794
999948990 -313025822
-313006998 999967814
-313029983 999944829
-313028333 999946479
999929400 -313045412
999916572 -313058240
999912421 -313062391
-313022762 999952050
-312981527 999993285
999997167 -312977645
-313027479 999947333
999987337 -312987475
-313049713 999925099
999986624 -312988188
999991838 -312982974
-312982728 999992084
999972152 -313002660
-312995530 999979282
999906197 -313068615
999934904 -313039908
-313001929 999972883
999902662 -313072150
-313002929 999971883
-313052794 999922018
999979638 -312995174
999927055 -313047757
-312983957 999990855
999971657 -313003155
-312987534 999987278
999925980 -313048832
-313067131 999907681
999901513 -313073299
999949005 -313025807
-313049107 999925705
-313018549 999956263
999978719 -312996093
999943526 -313031286
-312980790 999994022
-312980499 999994313
-313062003 999912809
-313039998 999934814
999949036 -313025776
-312992560 999982252
-313047323 999927489
-312991792 999983020
-313001846 999972966
999961399 -313013413
-312996517 999978295
999976217 -312998595
-313024766 999950046
-313054114 999920698
-312997649 999977163
-313057109 999917703
999930301 -313044511
-313055107 999919705
999955402 -313019410
999961040 -313013772
-313015432 999959380
-313030594 999944218
999962724 -313012088
-313062633 999912179
999922159 -313052653
-312977950 999996862
-313002278 999972534
-312998106 999976706
999979781 -312995031
999916929 -313057883
-313036616 999938196
-313039865 999934947
999914084 -313060728
999910939 -313063873
999935771 -313039041
999976479 -312998333
-313008261 999966551
-312992714 999982098
-313025362 999949450
999978462 -312996350
-312996342 999978470
-313071858 999902954
-313007338 999967474
-313014881 999959931
999912813 -313061999
-313007251 999967561
-313067250 999907562
-313020378 999954434
-312980814 999993998
999908379 -313066433
-313031387 999943425
-313019924 999954888
-313022613 999952199
-312993513 999981299
999949618 -313025194
999908905 -313065907
-313052826 999921986
999968777 -313006035
999958244 -313016568
999935112 -313039700
-313013658 999961154
-312995286 999979526
-313031648 999943164
999972437 -313002375
999957912 -313016900
-313066106 999908706
-313049667 999925145
-313032483 999942329
999904669 -313070143
999948302 -313026510
999941646 -313033166
999934271 -313040541
999942067 -313032745
999980764 -312994048
999997151 -312977661
-313003258 999971554
-312988529 999986283
-313011762 999963050
999942891 -313031921
999927183 -313047629
-313070529 999904283
999970664 -313004148
999969923 -313004889
999903744 -313071068
-313005127 999969685
-312986502 999988310
-312975406 999999406
999930368 -313044444
999931741 -313043071
999982311 -312992501
999913157 -313061655
999988163 -312986649
999991338 -312983474
999951051 -313023761
999989141 -312985671
999949493 -313025319
999946636 -313028176
-312978959 999995853
-313025763 999949049
999987692 -312987120
-313004279 999970533
-312994262 999980550
-313018204 999956608
999904505 -313070307
999971049 -313003763
999926081 -313048731
-313047046 999927766
-313021334 999953478
-312993605 999981207
999909610 -313065202
999996223 -312978589
-313048700 999926112
-313037477 999937335
-313006852 999967960
999970337 -313004475
999942868 -313031944
-313055296 999919516
-313059175 999915637
-313049301 999925511
999978127 -312996685
-313070418 999904394
999998677 -312976135
-313046255 999928557
-313066107 999908705
-313065107 999909705
-313031570 999943242
-312992941 999981871
999944223 -313030589
-313018135 999956677
999988849 -312985963
999913156 -313061656
999951619 -313023193
999951875 -313022937
-312982686 999992126
-313050396 999924416
-312991300 999983512
-312983871 999990941
999923767 -313051045
999973132 -313001680
999985201 -312989611
-313033913 999940899
999973813 -313000999
-312996628 999978184
-312991821 999982991
999920222 -313054590
-313039669 999935143
999923017 -313051795
-312994320 999980492
-313047320 999927492
-313074561 999900251
-313049433 999925379
-313004715 999970097
-313030727 999944085
999968167 -313006645
999944713 -313030099
999921366 -313053446
-313072884 999901928
999961644 -313013168
999939300 -313035512
-313058646 999916166
999949616 -313025196
999992039 -312982773
-313002117 999972695
999978067 -312996745
999941194 -313033618
-313047178 999927634
-313061608 999913204
-313024000 999950812
999964261 -313010551
-313038678 999936134
999995540 -312979272
999929509 -313045303
999935774 -313039038
999945071 -313029741
999980924 -312993888
999916987 -313057825
999998774 -312976038
-312990274 999984538
-312983879 999990933
-313028085 999946727
999942978 -313031834
-312995439 999979373
-313026213 999948599
-313045544 999929268
999990526 -312984286
999954448 -313020364
-313017054 999957758
-313066277 999908535
-313060182 999914630
999939907 -313034905
-312986873 999987939
-312978929 999995883
-313037862 999936950
999964023 -313010789
999936155 -313038657
-313021149 999953663
999956552 -313018260
-312989065 999985747
-313049761 999925051
-312993853 999980959
999921506 -313053306
999980579 -312994233
-313043114 999931698
-312987171 999987641
999993897 -312980915
999947195 -313027617
-312991799 999983013
999972740 -313002072
999989365 -312985447
999903586 -313071226
999978715 -312996097
999905360 -313069452
-313006590 999968222
999968980 -313005832
999973685 -313001127
-313060507 999914305
999986592 -312988220
999988506 -312986306
999947905 -313026907
-312987128 999987684
999954280 -313020532
-312977370 999997442
999964305 -313010507
-313071516 999903296
999952118 -313022694
999998125 -312976687
-313031413 999943399
-313042164 999932648
999930645 -313044167
999981621 -312993191
-313066528 999908284
999985005 -312989807
999900916 -313073896
-312993622 999981190
-313060289 999914523
999955544 -313019268
999905621 -313069191
-313052631 999922181
999963282 -313011530
999934788 -313040024
999943070 -313031742
999996119 -312978693
-313009504 999965308
999962500 -313012312
999900703 -313074109
-313048988 999925824
-313031615 999943197
-313059513 999915299
-313061161 999913651
-313064893 999909919
-313001764 999973048
999958529 -313016283
-313003121 999971691
-313063771 999911041
-313006704 999968108
-313073786 999901026
999960455 -313014357
999915125 -313059687
999932696 -313042116
-313060432 999914380
-312998320 999976492
999998352 -312976460
-312982650 999992162
999938548 -313036264
-313013335 999961477
-313053453 999921359
-313063881 999910931
-313046513 999928299
-313068676 999906136
999960285 -313014527
-313046717 999928095
-312987134 999987678
-313042604 999932208
999910853 -313063959
999930282 -313044530
999972606 -313002206
-313060791 999914021
999962146 -313012666
-312983278 999991534
-312990324 999984488
999930632 -313044180
-313049049 999925763
999926057 -313048755
-312982133 999992679
999921161 -313053651
999974983 -312999829
-313058898 999915914
999988693 -312986119
-313005307 999969505
999975010 -312999802
999954571 -313020241
999934536 -313040276
999945842 -313028970
999982301 -312992511
999958521 -313016291
999964964 -313009848
-313032609 999942203
999955675 -313019137
999928257 -313046555
-312997309 999977503
-313007475 999967337
999973493 -313001319
-312979739 999995073
-312981906 999992906
999942822 -313031990
999939592 -313035220
999982213 -312992599
999957813 -313016999
-313061005 999913807
-313064932 999909880
999925432 -313049380
-312985919 999988893
-313048831 999925981
-313021598 999953214
-313011632 999963180
999900466 -313074346
999940916 -313033896
-313071547 999903265
-313071129 999903683
999905368 -313069444
-313056419 999918393
999995598 -312979214
-313041191 999933621
999938309 -313036503
-313050735 999924077
-313001369 999973443
-312976389 999998423
-312997803 999977009
999921983 -313052829
999902887 -313071925
-313023103 999951709
-312995254 999979558
999996823 -312977989
-313019289 999955523
999915834 -313058978
-313056863 999917949
-312980358 999994454
-312975047 999999765
999906618 -313068194
999977021 -312997791
-313015604 999959208
999923763 -313051049
999978851 -312995961
999999226 -312975586
999940216 -313034596
999986832 -312987980
999989589 -312985223
999901338 -313073474
-313009486 999965326
999980604 -312994208
-313023495 999951317
-313070614 999904198
-312989414 999985398
-313072424 999902388
-313059983 999914829
999984456 -312990356
-313015722 999959090
999992181 -312982631
999918669 -313056143
-313067883 999906929
-313039447 999935365
-313067256 999907556
-313074611 999900201
-312985599 999989213
-312991463 999983349
999956195 -313018617
999968215 -313006597
999917908 -313056904
-313055771 999919041
999938376 -313036436
999908569 -313066243
-313035653 999939159
-313031630 999943182
-313026494 999948318
999996804 -312978008
-313006473 999968339
999976549 -312998263
999931582 -313043230
-313019362 999955450
-313013660 999961152
999911971 -313062841
-313027946 999946866
999931528 -313043284
-313073982 999900830
-313032127 999942685
-312997547 999977265
999999953 -312974859
-313074226 999900586
-313021998 999952814
-313072238 999902574
999954937 -313019875
999912212 -313062600
999915664 -313059148
-313059964 999914848
999939964 -313034848
999963381 -313011431
-313014921 999959891
999977401 -312997411
999981166 -312993646
999910246 -313064566
-313009864 999964948
999930993 -313043819
-313046323 999928489
999951879 -313022933
-313052787 999922025
-313064672 999910140
-313039945 999934867
-313027288 999947524
-313054863 999919949
999941315 -313033497
999944028 -313030784
-313035073 999939739
-313059078 999915734
-313040612 999934200
999979637 -312995175
-313021926 999952886
999928694 -313046118
-312997655 999977157
999996538 -312978274
999967570 -313007242
-313052178 999922634
999966271 -313008541
-312992722 999982090
-313067034 999907778
999991484 -312983328
-313024223 999950589
-313039415 999935397
-313034059 999940753
999939752 -313035060
-312997629 999977183
-312999024 999975788
999917611 -313057201
999910072 -313064740
999990393 -312984419
-313064097 999910715
999917505 -313057307
-312996162 999978650
-313017475 999957337
999924968 -313049844
-313069790 999905022
999938475 -313036337
-312995756 999979056
-313063130 999911682
-313039432 999935380
999907998 -313066814
-313009925 999964887
-312988174 999986638
-313056389 999918423
-313072099 999902713
-313050770 999924042
-312993073 999981739
999934511 -313040301
-312989681 999985131
999993419 -312981393
999921373 -313053439
-313054020 999920792
999971971 -313002841
-313038753 999936059
999911968 -313062844
-313056407 999918405
999964170 -313010642
-313034923 999939889
-313026886 999947926
999988519 -312986293
999925839 -313048973
999950504 -313024308
999937151 -313037661
-313037823 999936989
999978944 -312995868
999910862 -313063950
-313024526 999950286
999901082 -313073730
-313051040 999923772
999937732 -313037080
-313005065 999969747
999968946 -313005866
999932148 -313042664
-313046372 999928440
999939273 -313035539
-313057848 999916964
999943388 -313031424
-312986635 999988177
-312977026 999997786
-313073092 999901720
999939087 -313035725
999925731 -313049081
-312986179 999988633
-312985688 999989124
-313060955 999913857
999979347 -312995465
-313033456 999941356
-313051443 999923369
999900166 -313074646
-313046397 999928415
-312987009 999987803
-313032386 999942426
999972098 -313002714
-313066647 999908165
999954015 -313020797
-312991447 999983365
999902019 -313072793
-313067679 999907133
999991566 -312983246
-313044334 999930478
-313009140 999965672
-312994192 999980620
999950780 -313024032
999984430 -312990382
-313003200 999971612
-313069070 999905742
999976053 -312998759
999912650 -313062162
-312977762 999997050
-312984792 999990020
999919766 -313055046
999974527 -313000285
-313031029 999943783
-313068074 999906738
999927431 -313047381
999941891 -313032921
999957731 -313017081
999937302 -313037510
999953094 -313021718
999944046 -313030766
999987698 -312987114
-313031034 999943778
999962016 -313012796
999988802 -312986010
999986912 -312987900
999959279 -313015533
999935513 -313039299
-313062182 999912630
999904017 -313070795
-313050723 999924089
-313025906 999948906
999969131 -313005681
-313028829 999945983
999923127 -313051685
-313065131 999909681
-312994705 999980107
-313057250 999917562
999924566 -313050246
-313070421 999904391
-313021683 999953129
-313073576 999901236
999987533 -312987279
-313070954 999903858
-313000970 999973842
999907001 -313067811
-313000556 999974256
-313057623 999917189
999941370 -313033442
999961422 -313013390
-313013392 999961420
999994637 -312980175
999970618 -313004194
999945376 -313029436
-312994719 999980093
999960913 -313013899
-313027702 999947110
999900663 -313074149
-313051337 999923475
999917325 -313057487
-313062794 999912018
-312988872 999985940
-312990675 999984137
999979918 -312994894
-313027306 999947506
-313026956 999947856
999993788 -312981024
-313013944 999960868
999950911 -313023901
999914410 -313060402
999901600 -313073212
999907649 -313067163
-313004244 999970568
999910146 -313064666
-312978467 999996345
-312976441 999998371
-313072543 999902269
999916566 -313058246
999979795 -312995017
999972480 -313002332
-312998857 999975955
999904201 -313070611
-313009134 999965678
-312975504 999999308
999932590 -313042222
-313036079 999938733
999954764 -313020048
999948849 -313025963
999985459 -312989353
999980945 -312993867
-312997036 999977776
999990871 -312983941
999971112 -313003700
-313038659 999936153
999905947 -313068865
999993192 -312981620
-313049718 999925094
-313061708 999913104
-313035013 999939799
999985266 -312989546
-313053455 999921357
-313057725 999917087
-313062060 999912752
-313056066 999918746
-313063698 999911114
999923655 -313051157
-313004343 999970469
999902939 -313071873
-313060831 999913981
-312976587 999998225
-313037444 999937368
999978522 -312996290
999999146 -312975666
999940146 -313034666
999978677 -312996135
999992466 -312982346
-313035875 999938937
-312983192 999991620
999961038 -313013774
-313013724 999961088
-313034934 999939878
999964720 -313010092
999919235 -313055577
999923667 -313051145
-313067391 999907421
-313016821 999957991
-312994777 999980035
999981543 -312993269
-313041497 999933315
-312991347 999983465
-312991509 999983303
999972473 -313002339
999988309 -312986503
999927902 -313046910
999996012 -312978800
999955662 -313019150
-313025020 999949792
-313053035 999921777
999910833 -313063979
-313054282 999920530
999935867 -313038945
999957391 -313017421
999953583 -313021229
-313040264 999934548
999930527 -313044285
999943400 -313031412
999937827 -313036985
-313052668 999922144
-313032024 999942788
999986255 -312988557
-313059541 999915271
999932677 -313042135
-313074622 999900190
-312996095 999978717
-313044802 999930010
-312998042 999976770
999927044 -313047768
-313029267 999945545
999955783 -313019029
-312993473 999981339
999900364 -313074448
999947244 -313027568
-313010631 999964181
999997689 -312977123
999978301 -312996511
999991447 -312983365
999991013 -312983799
-313033703 999941109
999957068 -313017744
999926616 -313048196
999994778 -312980034
-313045281 999929531
999934868 -313039944
-312978156 999996656
-312999809 999975003
999934890 -313039922
999983060 -312991752
-312995681 999979131
-313021959 999952853
999989898 -312984914
999970062 -313004750
999988390 -312986422
999980342 -312994470
999913060 -313061752
999947320 -313027492
999981208 -312993604
999904490 -313070322
-313038931 999935881
999983817 -312990995
-313048135 999926677
999935906 -313038906
999970738 -313004074
999922816 -313051996
999935344 -313039468
-312984873 999989939
-313065254 999909558
-313042557 999932255
-313006112 999968700
-313062131 999912681
999910372 -313064440
-312980816 999993996
-313035568 999939244
-312998497 999976315
-313022064 999952748
999911526 -313063286
999954914 -313019898
-313028322 999946490
999954611 -313020201
999909704 -313065108
999973333 -313001479
-313072453 999902359
999941454 -313033358
-313072397 999902415
-313059847 999914965
999998806 -312976006
-313054083 999920729
999968174 -313006638
999942568 -313032244
999979410 -312995402
999940960 -313033852
999942309 -313032503
999958405 -313016407
-313060651 999914161
999969226 -313005586
999983165 -312991647
999981242 -312993570
999916126 -313058686
-312978729 999996083
-313066847 999907965
999903619 -313071193
999953487 -313021325
999940129 -313034683
999922333 -313052479
-312996557 999978255
999967487 -313007325
-313067101 999907711
999930067 -313044745
-313051530 999923282
999941212 -313033600
-313052746 999922066
-313043960 999930852
-313041093 999933719
-312984385 999990427
999914563 -313060249
-312983373 999991439
999977698 -312997114
999981609 -312993203
-313072303 999902509
-313041181 999933631
999951729 -313023083
999978706 -312996106
-313043640 999931172
999980906 -312993906
999994215 -312980597
999931427 -313043385
999995050 -312979762
999991289 -312983523
-313014792 999960020
999974835 -312999977
999943188 -313031624
-312986398 999988414
999953098 -313021714
999964896 -313009916
999902265 -313072547
999945262 -313029550
999917910 -313056902
-312990040 999984772
-313000617 999974195
-312981115 999993697
999956344 -313018468
999929008 -313045804
999934393 -313040419
-313058925 999915887
999917582 -313057230
999945405 -313029407
-313065506 999909306
-312985504 999989308
999946589 -313028223
999971205 -313003607
-313037091 999937721
-313009693 999965119
999951547 -313023265
-313010584 999964228
-312995909 999978903
999960831 -313013981
-313044621 999930191
999939370 -313035442
999958217 -313016595
999941560 -313033252
999949953 -313024859
999924140 -313050672
-313001170 999973642
-313035324 999939488
999968184 -313006628
-313031963 999942849
999954145 -313020667
-313009414 999965398
999993805 -312981007
999963548 -313011264
-312989042 999985770
999999355 -312975457
999905562 -313069250
-313021405 999953407
999971191 -313003621
-313058665 999916147
999962054 -313012758
999991397 -312983415
999913071 -313061741
-313070621 999904191
999910282 -313064530
999927454 -313047358
-313006158 999968654
999930325 -313044487
999952991 -313021821
999971349 -313003463
-313026957 999947855
999966716 -313008096
-313021004 999953808
999996747 -312978065
-313053097 999921715
999987769 -312987043
999985086 -312989726
-313023637 999951175
-312989659 999985153
-312986114 999988698
-313005040 999969772
-313014843 999959969
-312978782 999996030
999944574 -313030238
-313014964 999959848
-313068722 999906090
999922948 -313051864
999941511 -313033301
-313061757 999913055
-313048333 999926479
-313022092 999952720
999905098 -313069714
-312986705 999988107
999958240 -313016572
-312987339 999987473
999941828 -313032984
999995516 -312979296
-313011906 999962906
-312989614 999985198
999909118 -313065694
999955329 -313019483
-313057331 999917481
-313000486 999974326
999920569 -313054243
999936775 -313038037
-313062696 999912116
999963412 -313011400
-312976181 999998631
999989881 -312984931
999909407 -313065405
-312992627 999982185
999937990 -313036822
999967849 -313006963
-313030156 999944656
-313007727 999967085
999980834 -312993978
-312995257 999979555
-313012307 999962505
-313013328 999961484
-313031051 999943761
999961656 -313013156
-312982259 999992553
999937463 -313037349
999994364 -312980448
-312985567 999989245
999935921 -313038891
-313037576 999937236
-312977584 999997228
-313009241 999965571
999926090 -313048722
-313047458 999927354
-312990544 999984268
999906455 -313068357
999993974 -312980838
-313035812 999939000
999992211 -312982601
-313016774 999958038
-312992747 999982065
999994297 -312980515
-313051020 999923792
999954915 -313019897
-313037718 999937094
-313045405 999929407
999934081 -313040731
-313007470 999967342
-313053945 999920867
-313018658 999956154
-312989357 999985455
999965901 -313008911
-313034019 999940793
-313033042 999941770
999972569 -313002243
999950072 -313024740
999916417 -313058395
999952273 -313022539
-313008774 999966038
999936548 -313038264
999944145 -313030667
999979957 -312994855
-313043771 999931041
999941241 -313033571
999962051 -313012761
999973806 -313001006
-313016421 999958391
999970715 -313004097
999951980 -313022832
-313031670 999943142
999989382 -312985430
-313015535 999959277
999964704 -313010108
999961412 -313013400
-313043043 999931769
999945459 -313029353
-313010895 999963917
999944328 -313030484
999976992 -312997820
-312982823 999991989
-312981303 999993509
999974600 -313000212
999913956 -313060856
999920855 -313053957
-313044404 999930408
-312982813 999991999
-312978887 999995925
-313055119 999919693
999955417 -313019395
-313029997 999944815
999998425 -312976387
-313044601 999930211
-312995714 999979098
999939802 -313035010
-312977891 999996921
-313007663 999967149
999978395 -312996417
999925997 -313048815
999905033 -313069779
-312993595 999981217
-313060493 999914319
-313055875 999918937
-313034440 999940372
-313028304 999946508
-313051757 999923055
999980815 -312993997
999974167 -313000645
-313020351 999954461
-312975685 999999127
-313009228 999965584
999932484 -313042328
999965676 -313009136
-312988741 999986071
-312978967 999995845
-312986371 999988441
999982947 -312991865
-313009181 999965631
999982493 -312992319
999987333 -312987479
999941677 -313033135
-313058371 999916441
999959762 -313015050
-312997768 999977044
-312981618 999993194
-313027251 999947561
-313010351 999964461
999937728 -313037084
-313039070 999935742
999997522 -312977290
999951347 -313023465
999963527 -313011285
-313018725 999956087
-313031891 999942921
-313068036 999906776
-313010785 999964027
-312993329 999981483
999926052 -313048760
999985016 -312989796
999927653 -313047159
-312986706 999988106
999984814 -312989998
999942956 -313031856
-312998573 999976239
999985473 -312989339
-312983342 999991470
999945102 -313029710
999937837 -313036975
-312974860 999999952
999934386 -313040426
999941925 -313032887
-313012203 999962609
-313053666 999921146
999932534 -313042278
999944135 -313030677
999902729 -313072083
999954700 -313020112
-312996190 999978622
-313019266 999955546
999929120 -313045692
999943818 -313030994
-313053836 999920976
999949526 -313025286
999991864 -312982948
999940974 -313033838
999935898 -313038914
999936803 -313038009
999937324 -313037488
-313072203 999902609
999920103 -313054709
999924681 -313050131
-313033960 999940852
999961818 -313012994
999932394 -313042418
999901449 -313073363
-312991377 999983435
999982807 -312992005
999959412 -313015400
-313047376 999927436
999929411 -313045401
999980207 -312994605
999931631 -313043181
-313012263 999962549
-312977876 999996936
999991507 -312983305
999929258 -313045554
999923952 -313050860
-313059792 999915020
999951483 -313023329
999922325 -313052487
-313024145 999950667
-313024042 999950770
999974811 -313000001
-313025460 999949352
-313046608 999928204
-313011592 999963220
999954614 -313020198
-313069123 999905689
999979160 -312995652
999924428 -313050384
-313040737 999934075
999989355 -312985457
-313039777 999935035
999957176 -313017636
-312980984 999993828
-312988037 999986775
-313035935 999938877
999941562 -313033250
-313000247 999974565
999912866 -313061946
-313072354 999902458
999930654 -313044158
999946838 -313027974
999951995 -313022817
-313048809 999926003
999970000 -313004812
-312976239 999998573
-312982827 999991985
999952328 -313022484
999988134 -312986678
999949281 -313025531
999909905 -313064907
-313002129 999972683
-313057798 999917014
999969836 -313004976
999930938 -313043874
-313015395 999959417
-313070314 999904498
-313058328 999916484
999995847 -312978965
-313031665 999943147
999928285 -313046527
999958854 -313015958
999987833 -312986979
-313040234 999934578
-312975608 999999204
-313014866 999959946
999958506 -313016306
-312982860 999991952
999929326 -313045486
-313009789 999965023
-313040719 999934093
999958690 -313016122
999932973 -313041839
-313056722 999918090
-313035283 999939529
999926117 -313048695
999994678 -312980134
-313031949 999942863
-312975313 999999499
-313033257 999941555
-313007886 999966926
999950117 -313024695
-313072601 999902211
999927933 -313046879
999942039 -313032773
-313007599 999967213
-313005663 999969149
-313046018 999928794
999998716 -312976096
-312979835 999994977
-312986335 999988477
-313003428 999971384
999931220 -313043592
999911996 -313062816
-313073150 999901662
-313026349 999948463
999909628 -313065184
999975249 -312999563
999930961 -313043851
999901685 -313073127
999920934 -313053878
999959230 -313015582
-313068640 999906172
-312976786 999998026
999931102 -313043710
999930791 -313044021
999914106 -313060706
-313025123 999949689
-313029817 999944995
-313044574 999930238
999921353 -313053459
999919225 -313055587
999905461 -313069351
-313030321 999944491
-313010838 999963974
-312988085 999986727
-313007029 999967783
-313049757 999925055
-313061627 999913185
-313011429 999963383
-313004490 999970322
999929352 -313045460
-313058387 999916425
999920062 -313054750
999973915 -313000897
999921756 -313053056
999925946 -313048866
999972282 -313002530
999991040 -312983772
999968154 -313006658
999949520 -313025292
999916381 -313058431
999944160 -313030652
999944127 -313030685
-313025402 999949410
-313002974 999971838
-313068008 999906804
999934752 -313040060
999972099 -313002713
999918010 -313056802
-312995602 999979210
999913519 -313061293
999971364 -313003448
-313029482 999945330
999972526 -313002286
-313003184 999971628
999954499 -313020313
-313008603 999966209
-313028493 999946319
-313015909 999958903
999966459 -313008353
999953043 -313021769
-313042059 999932753
999997934 -312976878
999903503 -313071309
999900464 -313074348
999991280 -312983532
999931541 -313043271
-313025333 999949479
-313059250 999915562
-313036986 999937826
999974906 -312999906
-312995319 999979493
-312979351 999995461
-313042620 999932192
999902005 -313072807
-313071448 999903364
999997777 -312977035
-312999070 999975742
999913302 -313061510
999956676 -313018136
999928761 -313046051
-313002171 999972641
999948568 -313026244
-312988696 999986116
-313071383 999903429
-313015903 999958909
999987193 -312987619
999995483 -312979329
999946389 -313028423
-313037693 999937119
999992771 -312982041
-313066077 999908735
999975532 -312999280
-313020565 999954247
-313048872 999925940
999986581 -312988231
999996982 -312977830
999944501 -313030311
999917946 -313056866
-313033261 999941551
999990408 -312984404
-313020499 999954313
-313025499 999949313
-313048051 999926761
-312986287 999988525
-312997459 999977353
-313047727 999927085
-312989606 999985206
-312987062 999987750
-312999339 999975473
-312976523 999998289
-313073878 999900934
-312979665 999995147
999907748 -313067064
999925748 -313049064
999984484 -312990328
-312986939 999987873
999989394 -312985418
-312993019 999981793
999979521 -312995291
-313059294 999915518
999904942 -313069870
999971697 -313003115
-313003412 999971400
-312995855 999978957
999993247 -312981565
999940967 -313033845
-313074420 999900392
999916824 -313057988
-313000164 999974648
-313038524 999936288
-313031042 999943770
-312998440 999976372
-313015198 999959614
-313061740 999913072
999959300 -313015512
999983948 -312990864
-313018516 999956296
-313046169 999928643
999921740 -313053072
-313033142 999941670
-313054053 999920759
-312990485 999984327
-313000937 999973875
999905733 -313069079
999964921 -313009891
999990582 -312984230
-313014545 999960267
999947616 -313027196
-313068833 999905979
-312991264 999983548
-313025859 999948953
-313016208 999958604
999914929 -313059883
-313073892 999900920
999916432 -313058380
-313002421 999972391
999930075 -313044737
-313045718 999929094
999995968 -312978844
-312982881 999991931
999914175 -313060637
999955241 -313019571
999910868 -313063944
999988673 -312986139
-312999717 999975095
999936923 -313037889
-312976817 999997995
-313050311 999924501
999987846 -312986966
999920709 -313054103
-312976569 999998243
-312982446 999992366
-312977638 999997174
-313028043 999946769
-313041096 999933716
-313050918 999923894
-312991478 999983334
999998018 -312976794
999952469 -313022343
-313017041 999957771
999916743 -313058069
-313043166 999931646
-313070500 999904312
-312980043 999994769
999916927 -313057885
-312995522 999979290
-313051531 999923281
999907836 -313066976
-313025181 999949631
-313072463 999902349
999938348 -313036464
999997437 -312977375
999913764 -313061048
-313040177 999934635
-313046425 999928387
-313008549 999966263
-313007854 999966958
-313037897 999936915
999932570 -313042242
999942759 -313032053
-313019772 999955040
-312996533 999978279
-312982369 999992443
-312976306 999998506
-313025004 999949808
-313020185 999954627
999989715 -312985097
999951348 -313023464
999983408 -312991404
-313070232 999904580
999917006 -313057806
-312979618 999995194
-313059337 999915475
999946395 -313028417
999919768 -313055044
-313057958 999916854
999901148 -313073664
-313049321 999925491
-313025245 999949567
-313015868 999958944
-313027909 999946903
999950586 -313024226
999970763 -313004049
-313073258 999901554
999901606 -313073206
999908433 -313066379
999961622 -313013190
-313072558 999902254
999959389 -313015423
999997702 -312977110
-312977305 999997507
999997154 -312977658
999976761 -312998051
-312986291 999988521
-313052332 999922480
-312978356 999996456
-312991350 999983462
999911188 -313063624
-312995026 999979786
-312999982 999974830
999949685 -313025127
-313041544 999933268
-313010414 999964398
999997302 -312977510
999938935 -313035877
-313059818 999914994
999986213 -312988599
-313051422 999923390
-313014696 999960116
999940068 -313034744
999998456 -312976356
-313055967 999918845
999941903 -313032909
-313033716 999941096
-313067963 999906849
999969760 -313005052
-312975246 999999566
999909940 -313064872
-313027845 999946967
-313000752 999974060
999949502 -313025310
-313067093 999907719
999923112 -313051700
-312985079 999989733
999928350 -313046462
999973743 -313001069
999944859 -313029953
-313035397 999939415
999940360 -313034452
-313047544 999927268
999955254 -313019558
-313062877 999911935
-313073925 999900887
999942626 -313032186
-313047083 999927729
-313056547 999918265
-313055550 999919262
999975698 -312999114
-312994647 999980165
-312975021 999999791
999928659 -313046153
-313031192 999943620
-313055747 999919065
-313044622 999930190
999973320 -313001492
999944351 -313030461
-312980343 999994469
999945017 -313029795
-312999530 999975282
-312986465 999988347
999909794 -313065018
-313029324 999945488
999981756 -312993056
999960571 -313014241
-313041753 999933059
-312996568 999978244
-313073953 999900859
-312988347 999986465
-312982767 999992045
-313003719 999971093
-313006415 999968397
999929052 -313045760
999933826 -313040986
999941696 -313033116
999901598 -313073214
-313040797 999934015
999994138 -312980674
-313027934 999946878
999936057 -313038755
999962406 -313012406
999927801 -313047011
999912596 -313062216
999967101 -313007711
-313060841 999913971
999930749 -313044063
-312979348 999995464
-313033739 999941073
999902634 -313072178
-313010122 999964690
999943315 -313031497
999904423 -313070389
-313026897 999947915
-313007146 999967666
-313004887 999969925
-313018039 999956773
-313024686 999950126
999945805 -313029007
999944724 -313030088
-313030951 999943861
999960909 -313013903
999904255 -313070557
999955879 -313018933
-313033284 999941528
999903997 -313070815
-313000825 999973987
999915297 -313059515
-313057648 999917164
999918319 -313056493
-313028894 999945918
-313023863 999950949
-313039059 999935753
999902236 -313072576
-313022490 999952322
-313002348 999972464
-313031751 999943061
-313061861 999912951
-312992418 999982394
-313042374 999932438
-313006706 999968106
999922420 -313052392
-312999979 999974833
999986531 -312988281
999900406 -313074406
999969026 -313005786
-312997922 999976890
-313013411 999961401
999992915 -312981897
-313056936 999917876
-313014514 999960298
-313065000 999909812
-312998867 999975945
999945667 -313029145
-312981922 999992890
999995993 -312978819
999960816 -313013996
-313067221 999907591
-313054349 999920463
-312996234 999978578
-313042924 999931888
999965865 -313008947
999912621 -313062191
-313056996 999917816
-312999557 999975255
999952531 -313022281
-312981900 999992912
-313065475 999909337
999935165 -313039647
-313054263 999920549
999909002 -313065810
999934333 -313040479
-313027180 999947632
999967607 -313007205
-312993768 999981044
999963998 -313010814
-313029674 999945138
999999608 -312975204
999941310 -313033502
-313036216 999938596
999915448 -313059364
999957055 -313017757
-313018952 999955860
999945672 -313029140
999922297 -313052515
-312997340 999977472
999979385 -312995427
999918861 -313055951
-313059396 999915416
999983197 -312991615
999956211 -313018601
999927802 -313047010
-313026498 999948314
-313046141 999928671
999985245 -312989567
-313003095 999971717
-313067071 999907741
999950926 -313023886
-313030949 999943863
-313040772 999934040
-313020323 999954489
999964588 -313010224
-313035494 999939318
999994358 -312980454
999906287 -313068525
-313046813 999927999
999921705 -313053107
-312974911 999999901
-313025180 999949632
999995220 -312979592
-313018567 999956245
999920203 -313054609
-313005392 999969420
-313009861 999964951
-313006882 999967930
-312976337 999998475
999985188 -312989624
999964011 -313010801
-313036512 999938300
999995983 -312978829
999948714 -313026098
-312994070 999980742
999940562 -313034250
-313046229 999928583
-312974880 999999932
999981301 -312993511
-312975603 999999209
999925526 -313049286
999987656 -312987156
-313066625 999908187
999954625 -313020187
999993452 -312981360
-313066809 999908003
-312999392 999975420
999918701 -313056111
-313019264 999955548
999916058 -313058754
-313059298 999915514
-312983051 999991761
-313057876 999916936
999933885 -313040927
999963593 -313011219
999939131 -313035681
-312994823 999979989
999981318 -312993494
-313062009 999912803
999902151 -313072661
999976064 -312998748
999941669 -313033143
-313040985 999933827
999953168 -313021644
-313053042 999921770
-312997506 999977306
999936322 -313038490
999973674 -313001138
999994090 -312980722
999938264 -313036548
-313037249 999937563
999951215 -313023597
-313027689 999947123
999963066 -313011746
999968060 -313006752
-313069520 999905292
999917094 -313057718
-313030399 999944413
-312978007 999996805
-313012084 999962728
-313009633 999965179
999954190 -313020622
-313022007 999952805
999907175 -313067637
-313072236 999902576
999938219 -313036593
-313021837 999952975
-313001797 999973015
999988141 -312986671
999955379 -313019433
999972337 -313002475
-313035391 999939421
-312994467 999980345
999956033 -313018779
-313013427 999961385
-313023035 999951777
-313018723 999956089
999934685 -313040127
999914316 -313060496
999910900 -313063912
-313009237 999965575
999987083 -312987729
999907463 -313067349
-313017292 999957520
999996901 -312977911
999950293 -313024519
999910167 -313064645
-313022201 999952611
999975901 -312998911
999966018 -313008794
999908668 -313066144
999994300 -312980512
-312986576 999988236
-313021230 999953582
999914282 -313060530
999916586 -313058226
999915761 -313059051
-312990351 999984461
-313015016 999959796
-313045071 999929741
999934216 -313040596
-313069257 999905555
-312981724 999993088
999932213 -313042599
999911691 -313063121
-313072943 999901869
999936934 -313037878
999949610 -313025202
999935842 -313038970
-313060290 999914522
999928176 -313046636
-313002052 999972760
-312984249 999990563
-313008527 999966285
999957120 -313017692
999907902 -313066910
-313063420 999911392
-312990952 999983860
999906151 -313068661
-312998133 999976679
-313054969 999919843
999919170 -313055642
999986426 -312988386
999911792 -313063020
999982880 -312991932
999960397 -313014415
999982885 -312991927
-312987976 999986836
999963691 -313011121
-313031626 999943186
-313051186 999923626
999921522 -313053290
-312979206 999995606
-313054016 999920796
999998329 -312976483
999956709 -313018103
-313031706 999943106
-312976681 999998131
999952947 -313021865
999919469 -313055343
-313005348 999969464
999910873 -313063939
999960286 -313014526
999905577 -313069235
999935703 -313039109
-313054277 999920535
-313067955 999906857
-313070027 999904785
999965305 -313009507
-313023478 999951334
999957164 -313017648
999959426 -313015386
999995104 -312979708
-313027786 999947026
-313070106 999904706
999916561 -313058251
999962288 -313012524
-312986950 999987862
999920954 -313053858
999948545 -313026267
999952800 -313022012
999907629 -313067183
-312985100 999989712
-313013213 999961599
-313001392 999973420
999932536 -313042276
-312990221 999984591
999988830 -312985982
999992645 -312982167
999909278 -313065534
999939222 -313035590
-312986445 999988367
999916357 -313058455
999942880 -313031932
-313037518 999937294
999915625 -313059187
999943481 -313031331
-313058396 999916416
999910564 -313064248
-313055608 999919204
999910568 -313064244
999934853 -313039959
999976791 -312998021
999971165 -313003647
999913148 -313061664
999973319 -313001493
999993622 -312981190
999942811 -313032001
999989626 -312985186
-312993587 999981225
999952340 -313022472
-313050675 999924137
-313059160 999915652
-312980821 999993991
999918529 -313056283
999998583 -312976229
-313073467 999901345
-313038542 999936270
-313050721 999924091
-313005157 999969655
999901667 -313073145
-313032555 999942257
-313040583 999934229
999926474 -313048338
-313021226 999953586
999955376 -313019436
-313027376 999947436
999935968 -313038844
999970811 -313004001
-313056122 999918690
-313042598 999932214
999954364 -313020448
-313004170 999970642
999909430 -313065382
999986286 -312988526
-313038461 999936351
-313047566 999927246
999942676 -313032136
-313022810 999952002
999975677 -312999135
-313072399 999902413
999938525 -313036287
-313031505 999943307
999943398 -313031414
-312983744 999991068
-313037047 999937765
-313005694 999969118
999961919 -313012893
999944021 -313030791
999967732 -313007080
-312985037 999989775
999973740 -313001072
-313073116 999901696
-313027443 999947369
-313002503 999972309
-313029468 999945344
-312979964 999994848
999956730 -313018082
-312996476 999978336
999907814 -313066998
999922126 -313052686
-313019542 999955270
-313023196 999951616
999933213 -313041599
999989525 -312985287
999954768 -313020044
-313032375 999942437
999950174 -313024638
999959434 -313015378
-313055450 999919362
-313071288 999903524
999940923 -313033889
-313025036 999949776
999977372 -312997440
999987331 -312987481
999974862 -312999950
-313011534 999963278
999999746 -312975066
-313036484 999938328
999936641 -313038171
999986340 -312988472
999959185 -313015627
999944790 -313030022
999990072 -312984740
999936318 -313038494
999962038 -313012774
-313017968 999956844
999959536 -313015276
-313054178 999920634
-312978238 999996574
999925933 -313048879
-312991416 999983396
999933248 -313041564
999999507 -312975305
-313041366 999933446
999908540 -313066272
-312989020 999985792
999927936 -313046876
999980301 -312994511
999960104 -313014708
999965141 -313009671
999912530 -313062282
-313052024 999922788
999963951 -313010861
-313002409 999972403
999940590 -313034222
999937907 -313036905
999979915 -312994897
-312982869 999991943
999912206 -313062606
-313001320 999973492
-313000368 999974444
-312986920 999987892
-313042192 999932620
-313031594 999943218
-313027122 999947690
999980594 -312994218
-312983722 999991090
999902554 -313072258
-313025040 999949772
-313055859 999918953
-312994318 999980494
999970253 -313004559
999935754 -313039058
999952097 -313022715
999933823 -313040989
999941738 -313033074
999975778 -312999034
-313003692 999971120
-313033485 999941327
-313026248 999948564
-313014597 999960215
999968041 -313006771
999905844 -313068968
-312995889 999978923
-313073765 999901047
999946626 -313028186
-313061429 999913383
999968678 -313006134
999928342 -313046470
999933178 -313041634
-313068966 999905846
999945379 -313029433
999921057 -313053755
-312990241 999984571
999945897 -313028915
999950929 -313023883
-313019715 999955097
999950847 -313023965
-313034433 999940379
999954559 -313020253
999906198 -313068614
-312988987 999985825
-313074781 999900031
-312995781 999979031
-313062217 999912595
-313052467 999922345
-313037454 999937358
-313072866 999901946
999996445 -312978367
-313040009 999934803
-313006886 999967926
999978435 -312996377
999972450 -313002362
999936662 -313038150
999906232 -313068580
-312982204 999992608
-313002593 999972219
999950079 -313024733
999999640 -312975172
-313025539 999949273
-313050236 999924576
999940672 -313034140
-312990133 999984679
-313048517 999926295
999908731 -313066081
-312999723 999975089
-313025505 999949307
-312984886 999989926
-313047846 999926966
999955151 -313019661
-313062270 999912542
-313066220 999908592
999959962 -313014850
999962341 -313012471
-312989021 999985791
-313069682 999905130
999941899 -313032913
999980122 -312994690
999906153 -313068659
999989174 -312985638
999996231 -312978581
999983266 -312991546
999926849 -313047963
-313002666 999972146
-313036348 999938464
-313062740 999912072
-313046832 999927980
-313045430 999929382
-313063171 999911641
-313016605 999958207
999948648 -313026164
999903043 -313071769
999986555 -312988257
-313061344 999913468
-313061151 999913661
999992555 -312982257
999918543 -313056269
-313005593 999969219
999983139 -312991673
-313071598 999903214
999917428 -313057384
999993988 -312980824
999916502 -313058310
-313017263 999957549
-313027938 999946874
999940381 -313034431
999957300 -313017512
999906568 -313068244
999939434 -313035378
-312978627 999996185
-313019755 999955057
999987663 -312987149
-313007785 999967027
-313006107 999968705
999922063 -313052749
999982656 -312992156
999923225 -313051587
999945367 -313029445
999945161 -313029651
999980957 -312993855
999917050 -313057762
999956241 -313018571
-313060896 999913916
999990012 -312984800
-312992978 999981834
-313055883 999918929
999992542 -312982270
999912487 -313062325
999917842 -313056970
-313040045 999934767
-312990002 999984810
-312974912 999999900
999980617 -312994195
999922744 -313052068
999976843 -312997969
999951105 -313023707
999930054 -313044758
-312995980 999978832
999985072 -312989740
999921910 -313052902
-312997614 999977198
-313040032 999934780
-312987189 999987623
-313044389 999930423
-313032998 999941814
-313000286 999974526
-313040853 999933959
-313049291 999925521
999982571 -312992241
999962445 -313012367
999976927 -312997885
999941880 -313032932
-313043755 999931057
999939030 -313035782
-313012127 999962685
999920414 -313054398
999973193 -313001619
999940422 -313034390
-313015581 999959231
999926880 -313047932
999960512 -313014300
999965146 -313009666
999920590 -313054222
-313060308 999914504
-313063610 999911202
999975979 -312998833
999977768 -312997044
999915985 -313058827
-313000857 999973955
-313071392 999903420
999914607 -313060205
999926565 -313048247
-313001455 999973357
-312998127 999976685
999923018 -313051794
999939574 -313035238
-312995983 999978829
999952440 -313022372
999917733 -313057079
-313006467 999968345
-312980898 999993914
-313065757 999909055
999930997 -313043815
999999462 -312975350
-312979320 999995492
-313046474 999928338
999958855 -313015957
999900987 -313073825
-313002032 999972780
-313038343 999936469
-312987254 999987558
999963564 -313011248
-313046423 999928389
-313054513 999920299
-313058480 999916332
-313033922 999940890
-313052870 999921942
-313054826 999919986
-312978392 999996420
999962665 -313012147
-312978186 999996626
-313054451 999920361
999909887 -313064925
999979623 -312995189
-313008849 999965963
-313065566 999909246
999928966 -313045846
999995956 -312978856
-313009004 999965808
-313059389 999915423
-313013506 999961306
999908006 -313066806
-312987645 999987167
999977557 -312997255
-313013718 999961094
-312999787 999975025
999957172 -313017640
999971389 -313003423
-313010881 999963931
999985703 -312989109
-312977073 999997739
999982220 -312992592
-312989069 999985743
-313036886 999937926
-313005581 999969231
-313063409 999911403
-313047218 999927594
-313060322 999914490
-313029714 999945098
999995795 -312979017
999990268 -312984544
999948948 -313025864
-313069091 999905721
999988368 -312986444
999998961 -312975851
999984358 -312990454
999977045 -312997767
-313033840 999940972
999922716 -313052096
999966235 -313008577
999937010 -313037802
-312995727 999979085
999925741 -313049071
999954188 -313020624
999923758 -313051054
999983703 -312991109
-312978710 999996102
-312980992 999993820
-312994739 999980073
999999352 -312975460
-313020939 999953873
999911274 -313063538
-313069154 999905658
999944093 -313030719
999957502 -313017310
-313035617 999939195
-312982714 999992098
-313038851 999935961
-313042236 999932576
999983333 -312991479
-313069106 999905706
999951277 -313023535
999961505 -313013307
999902489 -313072323
-313027910 999946902
999949893 -313024919
999902678 -313072134
999974129 -313000683
-313062582 999912230
-313038108 999936704
-312994525 999980287
-312990103 999984709
999931094 -313043718
999926793 -313048019
999950030 -313024782
-313036926 999937886
999977317 -312997495
999943960 -313030852
999932781 -313042031
-312992172 999982640
-313043413 999931399
999967181 -313007631
999935597 -313039215
-313007625 999967187
999903112 -313071700
-313007154 999967658
999903820 -313070992
999945178 -313029634
-313008746 999966066
999918148 -313056664
999919624 -313055188
-313048972 999925840
999968293 -313006519
999953592 -313021220
-313023675 999951137
999956944 -313017868
-312988252 999986560
999925561 -313049251
999915578 -313059234
-312992671 999982141
999996239 -312978573
-313058926 999915886
999903350 -313071462
999914918 -313059894
999905657 -313069155
999969152 -313005660
999927868 -313046944
999934615 -313040197
999955993 -313018819
-313022152 999952660
-313031556 999943256
999913347 -313061465
-312986694 999988118
-313003349 999971463
999929313 -313045499
999931729 -313043083
999939732 -313035080
-312990851 999983961
-313028872 999945940
-313018029 999956783
999986875 -312987937
-312998554 999976258
999996621 -312978191
999919425 -313055387
-313045443 999929369
999991823 -312982989
999902708 -313072104
-312985505 999989307
-312996076 999978736
-313012421 999962391
-313041343 999933469
-313030992 999943820
999982975 -312991837
999933332 -313041480
999922106 -313052706
999953625 -313021187
-313050103 999924709
-313030935 999943877
999996428 -312978384
-313003585 999971227
-313045012 999929800
-313054816 999919996
-313007427 999967385
-313045329 999929483
999973279 -313001533
-312997706 999977106
999964982 -313009830
999965431 -313009381
-313052586 999922226
-313056165 999918647
-313008332 999966480
-313001582 999973230
999922241 -313052571
-313060424 999914388
-312989226 999985586
-312982087 999992725
999914609 -313060203
-313061652 999913160
-313054979 999919833
999980000 -312994812
999905359 -313069453
999990914 -312983898
999959914 -313014898
-313001812 999973000
-313011433 999963379
999924073 -313050739
-313035113 999939699
999925734 -313049078
-312978833 999995979
999911013 -313063799
-312987946 999986866
-312994472 999980340
-313066239 999908573
999994761 -312980051
999956267 -313018545
999954580 -313020232
-313021991 999952821
-313049763 999925049
-313000754 999974058
999953972 -313020840
999935726 -313039086
-313048034 999926778
999970691 -313004121
-313058504 999916308
-312983027 999991785
-313060523 999914289
-313014006 999960806
-313055157 999919655
-313058548 999916264
999963279 -313011533
-312995834 999978978
999916682 -313058130
999948867 -313025945
-313049949 999924863
999912478 -313062334
999950242 -313024570
-313006409 999968403
999920768 -313054044
999905228 -313069584
-312997815 999976997
-313008690 999966122
999985189 -312989623
-313002901 999971911
-313062218 999912594
-313050585 999924227
-312975216 999999596
999960614 -313014198
-312984955 999989857
999958704 -313016108
999944714 -313030098
999929961 -313044851
999917271 -313057541
999981028 -312993784
-312975953 999998859
999944866 -313029946
-312980551 999994261
-312998816 999975996
-313003670 999971142
999915983 -313058829
-312987102 999987710
999979875 -312994937
-312981462 999993350
-313063947 999910865
-312991029 999983783
999952133 -313022679
999937029 -313037783
999905306 -313069506
999954824 -313019988
-313040764 999934048
-313023105 999951707
-312989185 999985627
-313049499 999925313
-313035972 999938840
999995564 -312979248
-312983824 999990988
999931066 -313043746
999998866 -312975946
999937498 -313037314
999973417 -313001395
999974802 -313000010
-313025664 999949148
-312982811 999992001
999961068 -313013744
-313056285 999918527
999994280 -312980532
-313027718 999947094
-312983938 999990874
999914844 -313059968
999949533 -313025279
999908672 -313066140
999973631 -313001181
999979981 -312994831
-313014646 999960166
999938961 -313035851
-312985127 999989685
-313026593 999948219
999990740 -312984072
999901437 -313073375
999986064 -312988748
-313038943 999935869
-313071636 999903176
-313059741 999915071
-313035298 999939514
-313017483 999957329
-312985892 999988920
-312980723 999994089
999926939 -313047873
999973424 -313001388
-313065636 999909176
-313007331 999967481
999906652 -313068160
-313018400 999956412
999995632 -312979180
-312987826 999986986
999998732 -312976080
-313045535 999929277
999993183 -312981629
-313026587 999948225
999932943 -313041869
-313052730 999922082
999993033 -312981779
999953060 -313021752
999961655 -313013157
999906822 -313067990
999937719 -313037093
999958905 -313015907
999969804 -313005008
999939535 -313035277
-313000501 999974311
999920945 -313053867
999912704 -313062108
999923340 -313051472
999929766 -313045046
-313022079 999952733
-313074370 999900442
-312981493 999993319
999913324 -313061488
999909275 -313065537
-313031104 999943708
999938958 -313035854
999924153 -313050659
-313055973 999918839
-313025800 999949012
-312986037 999988775
-313052536 999922276
999978889 -312995923
-313013520 999961292
-312997632 999977180
-313064168 999910644
-312993819 999980993
-312998840 999975972
-313058353 999916459
999948787 -313026025
999927629 -313047183
-312980252 999994560
999999170 -312975642
-313043600 999931212
-313025660 999949152
999996998 -312977814
999926312 -313048500
-313002155 999972657
-313061102 999913710
-313053783 999921029
999946290 -313028522
-312975487 999999325
999984318 -312990494
-313074274 999900538
999985397 -312989415
-313022291 999952521
999911059 -313063753
999944461 -313030351
-313063612 999911200
999971402 -313003410
999976234 -312998578
-312992317 999982495
999966457 -313008355
999955862 -313018950
999981968 -312992844
-313033795 999941017
-313060794 999914018
-313004362 999970450
999963996 -313010816
999951417 -313023395
-312997254 999977558
999928149 -313046663
-313017161 999957651
-312981114 999993698
999954648 -313020164
-313014560 999960252
999923075 -313051737
999933265 -313041547
-313000068 999974744
999980245 -312994567
999983958 -312990854
999980680 -312994132
-313041657 999933155
-313057896 999916916
-313002990 999971822
999957738 -313017074
999938885 -313035927
999957518 -313017294
999946091 -313028721
999954834 -313019978
-312979232 999995580
999990572 -312984240
-313011813 999962999
999953763 -313021049
999950317 -313024495
999943323 -313031489
-313027865 999946947
999956899 -313017913
-313040407 999934405
-313047406 999927406
-312980029 999994783
999952004 -313022808
999918108 -313056704
999975981 -312998831
-313019922 999954890
-312978190 999996622
-313066957 999907855
-313053575 999921237
-313016310 999958502
999989601 -312985211
-313001301 999973511
-313001687 999973125
-313064483 999910329
999972528 -313002284
999909555 -313065257
-313068885 999905927
-313008196 999966616
-313058916 999915896
-312994720 999980092
999985300 -312989512
-312985771 999989041
999952143 -313022669
999902791 -313072021
999999037 -312975775
-313068800 999906012
999909120 -313065692
-312983554 999991258
-312975394 999999418
999994442 -312980370
-313016260 999958552
999968097 -313006715
-313036589 999938223
999901135 -313073677
-313049224 999925588
-313006150 999968662
999900399 -313074413
999959608 -313015204
-313017793 999957019
999994601 -312980211
999931990 -313042822
999965981 -313008831
999922046 -313052766
-313023879 999950933
-312999580 999975232
-313002758 999972054
-313007174 999967638
999986789 -312988023
999964448 -313010364
-312980163 999994649
999976392 -312998420
-313015797 999959015
999903129 -313071683
-312978456 999996356
999932008 -313042804
-313050063 999924749
999993502 -312981310
-313001267 999973545
999982531 -312992281
-312988411 999986401
-312992938 999981874
-313003900 999970912
999929189 -313045623
999952962 -313021850
999931645 -313043167
-313035616 999939196
999972210 -313002602
999946891 -313027921
999945149 -313029663
999952699 -313022113
999984253 -312990559
999910438 -313064374
-313002690 999972122
-313049160 999925652
999946808 -313028004
999900903 -313073909
999976756 -312998056
-312987781 999987031
-313061725 999913087
999999993 -312974819
-313010853 999963959
999903694 -313071118
-313039821 999934991
-313008737 999966075
999969966 -313004846
999962182 -313012630
999905824 -313068988
999968213 -313006599
999939441 -313035371
999937646 -313037166
999942107 -313032705
999973204 -313001608
999990595 -312984217
999960584 -313014228
-313006116 999968696
-313020706 999954106
-313060171 999914641
-313019580 999955232
999964845 -313009967
-313034686 999940126
-313023142 999951670
999982468 -312992344
999945587 -313029225
-313041769 999933043
999923559 -313051253
-313045337 999929475
999935162 -313039650
999946291 -313028521
-313059223 999915589
999960183 -313014629
999946667 -313028145
-313020474 999954338
999971715 -313003097
-313070971 999903841
-313021796 999953016
999952518 -313022294
999995321 -312979491
999900540 -313074272
999997773 -312977039
999994503 -312980309
999978561 -312996251
999904736 -313070076
999931739 -313043073
-313031554 999943258
999941817 -313032995
999962105 -313012707
999965278 -313009534
-313012016 999962796
-312989592 999985220
-313054815 999919997
-313004229 999970583
999969852 -313004960
-313046336 999928476
999964460 -313010352
-313050325 999924487
-313060073 999914739
-313004868 999969944
-312977895 999996917
-312994833 999979979
999958834 -313015978
999937941 -313036871
-313051191 999923621
-313026929 999947883
999961288 -313013524
-313042874 999931938
999982352 -312992460
-313027887 999946925
-312996308 999978504
999934340 -313040472
-313058290 999916522
999974855 -312999957
-313033657 999941155
999919574 -313055238
999953308 -313021504
-313061217 999913595
-313069599 999905213
999922393 -313052419
-313012278 999962534
999915700 -313059112
999973359 -313001453
999943419 -313031393
999992066 -312982746
999948277 -313026535
999994875 -312979937
-313020759 999954053
-313049015 999925797
-313012814 999961998
999995091 -312979721
999914025 -313060787
-313041557 999933255
999959668 -313015144
999940548 -313034264
999910500 -313064312
999901960 -313072852
-313047469 999927343
999903377 -313071435
999992963 -312981849
999914502 -313060310
999965139 -313009673
999985383 -312989429
999908254 -313066558
-313052474 999922338
999947053 -313027759
-312986787 999988025
999916356 -313058456
999906819 -313067993
-313033660 999941152
-313011888 999962924
999943720 -313031092
999953318 -313021494
999906176 -313068636
-313035718 999939094
999982190 -312992622
999944369 -313030443
999945677 -313029135
-312999461 999975351
-312986093 999988719
999936436 -313038376
-313036236 999938576
-313025737 999949075
-312975032 999999780
-312986411 999988401
-312979164 999995648
999997596 -312977216
-313032556 999942256
999999369 -312975443
-313013124 999961688
-313062286 999912526
999936425 -313038387
-313000838 999973974
999941854 -313032958
-313016767 999958045
999983650 -312991162
-313017556 999957256
-313049334 999925478
-313036857 999937955
-313046188 999928624
999909420 -313065392
-313063329 999911483
-313012239 999962573
-312979828 999994984
-313029125 999945687
-313039445 999935367
-313039554 999935258
-313074784 999900028
-313037765 999937047
-312984381 999990431
-313056851 999917961
999923137 -313051675
999921354 -313053458
999986950 -312987862
999959772 -313015040
-312982394 999992418
-313027758 999947054
999974798 -313000014
-313007838 999966974
999994908 -312979904
-313048857 999925955
-312996526 999978286
999978066 -312996746
-313007369 999967443
-313029743 999945069
-313054063 999920749
-313070317 999904495
-313041593 999933219
-313033165 999941647
-312996682 999978130
999930510 -313044302
-313001519 999973293
-313000690 999974122
-312991744 999983068
-313065268 999909544
999903220 -313071592
999986905 -312987907
-313049926 999924886
999938354 -313036458
999923354 -313051458
999909157 -313065655
999929989 -313044823
999975175 -312999637
-312981873 999992939
-313038127 999936685
-312984616 999990196
999931620 -313043192
999911545 -313063267
-313010873 999963939
999924317 -313050495
-312981566 999993246
-313002744 999972068
999958515 -313016297
-313065366 999909446
999970415 -313004397
999974255 -313000557
-313000341 999974471
-312998803 999976009
-313068421 999906391
999955006 -313019806
-313060808 999914004
-312978403 999996409
-313011362 999963450
-313037800 999937012
999944448 -313030364
-313035241 999939571
999970225 -313004587
999940274 -313034538
999926399 -313048413
-313044690 999930122
-313052726 999922086
-312983916 999990896
999977922 -312996890
999945452 -313029360
-313029679 999945133
999922002 -313052810
999908813 -313065999
-312981154 999993658
-313004946 999969866
999938241 -313036571
999972359 -313002453
999996232 -312978580
-312975893 999998919
-313041830 999932982
-312976776 999998036
-313053292 999921520
-313037286 999937526
-313071361 999903451
999929503 -313045309
999993180 -312981632
999933321 -313041491
999921632 -313053180
-312979109 999995703
999943238 -313031574
999936536 -313038276
-313057161 999917651
999964433 -313010379
-313019409 999955403
-312995769 999979043
999912175 -313062637
999997124 -312977688
-313028786 999946026
999988462 -312986350
999951658 -313023154
-313053940 999920872
-313012366 999962446
999949457 -313025355
-313071075 999903737
999959628 -313015184
-312994865 999979947
-312988961 999985851
999968905 -313005907
-313007044 999967768
-313012611 999962201
999905477 -313069335
999939961 -313034851
999948174 -313026638
999944087 -313030725
-313058526 999916286
-313067885 999906927
-313062258 999912554
-312978452 999996360
-313042008 999932804
-313046718 999928094
-313054019 999920793
999974079 -313000733
-312984035 999990777
999939935 -313034877
999932984 -313041828
-313036279 999938533
-313054565 999920247
-313006846 999967966
999996745 -312978067
999984612 -312990200
-313009047 999965765
999988394 -312986418
999961814 -313012998
-313004224 999970588
-313019361 999955451
-313060406 999914406
-313052322 999922490
-313005206 999969606
-313027739 999947073
999976842 -312997970
-312983675 999991137
-313014318 999960494
-313011962 999962850
999925832 -313048980
-313002677 999972135
999919039 -313055773
-312986138 999988674
-313056267 999918545
999989085 -312985727
-313060010 999914802
-313025998 999948814
-313032236 999942576
999933444 -313041368
-312978343 999996469
999900578 -313074234
999974458 -313000354
-312987404 999987408
-312975261 999999551
999988379 -312986433
-313036163 999938649
-313057334 999917478
999928166 -313046646
-312999038 999975774
999968752 -313006060
999985681 -312989131
999916830 -313057982
-313033721 999941091
-313065848 999908964
-313029586 999945226
-313048983 999925829
999931898 -313042914
-313054094 999920718
-313046345 999928467
-312990979 999983833
999913218 -313061594
999950817 -313023995
999988966 -312985846
-313069509 999905303
999916636 -313058176
999920344 -313054468
-312977351 999997461
999957400 -313017412
-313023422 999951390
-313016731 999958081
999901309 -313073503
-313068317 999906495
-313007265 999967547
-313000221 999974591
999953375 -313021437
-313023716 999951096
999965014 -313009798
999992870 -312981942
999916256 -313058556
999986816 -312987996
-313020537 999954275
-313019905 999954907
-313071976 999902836
-313047630 999927182
999909684 -313065128
999921304 -313053508
999965539 -313009273
-313074669 999900143
999972661 -313002151
-313010854 999963958
-313047810 999927002
999942480 -313032332
-313033340 999941472
-313025656 999949156
-313060901 999913911
999923185 -313051627
999969753 -313005059
-313031614 999943198
-312980055 999994757
-312977527 999997285
999974221 -313000591
-313009878 999964934
-313056885 999917927
999940071 -313034741
999999380 -312975432
-313051317 999923495
999938976 -313035836
999986984 -312987828
999950267 -313024545
-313017373 999957439
-313004040 999970772
-313010112 999964700
-313050020 999924792
-313019967 999954845
999913482 -313061330
-313026520 999948292
999971182 -313003630
999910483 -313064329
999963291 -313011521
999972853 -313001959
-313041512 999933300
999919981 -313054831
999946482 -313028330
-313046143 999928669
999967116 -313007696
999997333 -312977479
999973198 -313001614
999934011 -313040801
-312997295 999977517
999985347 -312989465
-313050049 999924763
999965230 -313009582
-313044416 999930396
-313036210 999938602
-313056620 999918192
999989256 -312985556
-313070343 999904469
-312983209 999991603
999985184 -312989628
-313047445 999927367
999901168 -313073644
-313023601 999951211
-313027751 999947061
-313013297 999961515
-313047826 999926986
-313032974 999941838
999947160 -313027652
-313024896 999949916
999980291 -312994521
-313043247 999931565
-312988165 999986647
999934974 -313039838
999992397 -312982415
999901781 -313073031
-313025734 999949078
999986524 -312988288
999999821 -312974991
999955362 -313019450
-312990595 999984217
-312998483 999976329
999996464 -312978348
-313036990 999937822
999903705 -313071107
-313046674 999928138
999923730 -313051082
999932039 -313042773
-313050979 999923833
999917661 -313057151
-312986924 999987888
-312982547 999992265
999953064 -313021748
-312985138 999989674
999907587 -313067225
999977905 -312996907
999970644 -313004168
-312977232 999997580
-313031741 999943071
999971615 -313003197
-313060475 999914337
-313027908 999946904
-313074710 999900102
999995941 -312978871
999916911 -313057901
999971476 -313003336
-313029005 999945807
-313033111 999941701
-313028673 999946139
-313029427 999945385
-313032073 999942739
-313064624 999910188
999900165 -313074647
999936060 -313038752
999910292 -313064520
-313004630 999970182
-313015373 999959439
-313038625 999936187
-313018049 999956763
999937397 -313037415
999976418 -312998394
-313046948 999927864
-313049496 999925316
-313046600 999928212
-313002228 999972584
-313029462 999945350
999956111 -313018701
999956729 -313018083
-312994363 999980449
-312991355 999983457
-313002492 999972320
999942109 -313032703
999951639 -313023173
999968775 -313006037
999940074 -313034738
-313061654 999913158
-313023604 999951208
-313061092 999913720
-312996880 999977932
-313013428 999961384
999965432 -313009380
999933164 -313041648
999924971 -313049841
999973124 -313001688
-312997082 999977730
999986695 -312988117
999949079 -313025733
999926996 -313047816
-313023747 999951065
-313067617 999907195
999935627 -313039185
-313060591 999914221
999987856 -312986956
999991393 -312983419
999995574 -312979238
999931725 -313043087
999958998 -313015814
-313063789 999911023
-312990905 999983907
999993204 -312981608
-312978450 999996362
-312975528 999999284
999990829 -312983983
999936543 -313038269
999965799 -313009013
999993545 -312981267
999995496 -312979316
-313058261 999916551
-313006356 999968456
-313020694 999954118
-312976888 999997924
999918897 -313055915
-312986224 999988588
-313018452 999956360
999961137 -313013675
999991170 -312983642
999964216 -313010596
-312978158 999996654
-313040635 999934177
-313013076 999961736
-313013547 999961265
-313048457 999926355
999911671 -313063141
-312996882 999977930
-313050651 999924161
999995448 -312979364
999925286 -313049526
-313033818 999940994
-313060658 999914154
-313057428 999917384
-312992881 999981931
-313065964 999908848
999907720 -313067092
-313064311 999910501
-313005129 999969683
-313063891 999910921
-313046974 999927838
-313058616 999916196
999922723 -313052089
999958590 -313016222
999970628 -313004184
999970539 -313004273
-312981967 999992845
-312996297 999978515
999966607 -313008205
999944707 -313030105
999927358 -313047454
-313020598 999954214
-313059549 999915263
999975341 -312999471
999928533 -313046279
999958719 -313016093
999933983 -313040829
999900116 -313074696
999928410 -313046402
-313036518 999938294
999907612 -313067200
999956721 -313018091
999988259 -312986553
999951144 -313023668
999928733 -313046079
-313027805 999947007
999925057 -313049755
-313010915 999963897
-313062294 999912518
-313005900 999968912
999955545 -313019267
999969135 -313005677
999900018 -313074794
-313033690 999941122
999993793 -312981019
-313046328 999928484
999972075 -313002737
999909106 -313065706
999964475 -313010337
999954221 -313020591
999924985 -313049827
-313035332 999939480
999952391 -313022421
999963995 -313010817
-313006006 999968806
-313059073 999915739
999951031 -313023781
-313038077 999936735
999944377 -313030435
999960977 -313013835
-312976714 999998098
999943852 -313030960
999999862 -312974950
999911010 -313063802
-313000484 999974328
999911789 -313063023
-313050318 999924494
999970058 -313004754
-313013280 999961532
999987879 -312986933
-313055232 999919580
999904121 -313070691
-313022717 999952095
-313034075 999940737
-313048345 999926467
-313063168 999911644
999943972 -313030840
-313058801 999916011
999965580 -313009232
999921218 -313053594
999937209 -313037603
999988002 -312986810
999912477 -313062335
999900085 -313074727
999995612 -312979200
-313068063 999906749
999906125 -313068687
999970001 -313004811
999989296 -312985516
999952704 -313022108
-313025480 999949332
999933277 -313041535
999949942 -313024870
-312985244 999989568
999908892 -313065920
999916095 -313058717
-312995392 999979420
-313041704 999933108
-313030215 999944597
-312975323 999999489
-313002672 999972140
999965396 -313009416
-313018195 999956617
-312987209 999987603
999957338 -313017474
-312984911 999989901
-313041033 999933779
999909150 -313065662
-312990284 999984528
-313017665 999957147
-313038539 999936273
999974204 -313000608
-313065402 999909410
-313062079 999912733
999939026 -313035786
-312995354 999979458
-313030538 999944274
-312978121 999996691
-312993140 999981672
999969633 -313005179
999963704 -313011108
-313007646 999967166
999950159 -313024653
999923032 -313051780
-313068825 999905987
-313026683 999948129
-313020656 999954156
999989957 -312984855
-313067273 999907539
999997453 -312977359
-313063040 999911772
-313003505 999971307
999949655 -313025157
999900071 -313074741
999934228 -313040584
-313057578 999917234
999937040 -313037772
-313023578 999951234
-313050118 999924694
999987260 -312987552
-313038224 999936588
999932680 -313042132
-312978408 999996404
-313030695 999944117
-312996588 999978224
-313033040 999941772
-312975201 999999611
-312991473 999983339
999979609 -312995203
999995873 -312978939
999921797 -313053015
-313042756 999932056
-313031197 999943615
-312999733 999975079
-313031725 999943087
999929484 -313045328
999908830 -313065982
999919167 -313055645
-313019752 999955060
999908072 -313066740
999991610 -312983202
-312986485 999988327
999900124 -313074688
999934276 -313040536
999947329 -313027483
-313016554 999958258
999968996 -313005816
-312983266 999991546
999967799 -313007013
-312988739 999986073
999910482 -313064330
-313068981 999905831
-313033119 999941693
-313002116 999972696
999939411 -313035401
-313029751 999945061
-313036599 999938213
999904345 -313070467
-312998184 999976628
-313027072 999947740
999938780 -313036032
999964978 -313009834
999917708 -313057104
999949188 -313025624
999970760 -313004052
999917520 -313057292
999927682 -313047130
-313025270 999949542
-313045346 999929466
-312988995 999985817
-312999780 999975032
999931604 -313043208
999952506 -313022306
-313063890 999910922
-313031018 999943794
-313038972 999935840
999950566 -313024246
-312987300 999987512
-313030942 999943870
-312985673 999989139
999923471 -313051341
-313020731 999954081
-313073840 999900972
999991276 -312983536
999904769 -313070043
999927256 -313047556
-313019876 999954936
-312983971 999990841
999957479 -313017333
-313033756 999941056
-313070850 999903962
-313050965 999923847
999963354 -313011458
999903067 -313071745
999928664 -313046148
-313014187 999960625
999941260 -313033552
-313044587 999930225
999902142 -313072670
999938867 -313035945
-313001848 999972964
-313069923 999904889
-313017548 999957264
999932661 -313042151
999930380 -313044432
999966697 -313008115
-312993498 999981314
-313070899 999903913
999962082 -313012730
-313030709 999944103
-313017275 999957537
-312992482 999982330
-313033274 999941538
999977436 -312997376
999995557 -312979255
999943596 -313031216
-312995059 999979753
999954671 -313020141
-312981068 999993744
999968576 -313006236
-313004383 999970429
-312982934 999991878
999999683 -312975129
999950077 -313024735
999934428 -313040384
-313068327 999906485
-313018242 999956570
-313064947 999909865
-313057092 999917720
-313069778 999905034
-312997124 999977688
999994949 -312979863
-313001892 999972920
-313048016 999926796
-313011241 999963571
-313052176 999922636
-312992046 999982766
-312995419 999979393
999993677 -312981135
-312997141 999977671
999964702 -313010110
999933821 -313040991
999926545 -313048267
999905938 -313068874
999914075 -313060737
999992827 -312981985
999975688 -312999124
999988208 -312986604
-312992542 999982270
999904398 -313070414
-313012169 999962643
-313072145 999902667
999943222 -313031590
999912937 -313061875
-313070633 999904179
-313018316 999956496
-312997570 999977242
999941007 -313033805
-312991519 999983293
-312982808 999992004
999958876 -313015936
999953114 -313021698
999925087 -313049725
999939487 -313035325
-313065518 999909294
-313052614 999922198
-313008087 999966725
999950227 -313024585
-313037982 999936830
999939391 -313035421
999952850 -313021962
-313044425 999930387
999987933 -312986879
-313013661 999961151
999904852 -313069960
-313061180 999913632
-312994887 999979925
999960056 -313014756
-313026128 999948684
999989230 -312985582
999944612 -313030200
999976948 -312997864
-312987180 999987632
999936574 -313038238
999936521 -313038291
-313012413 999962399
999996480 -312978332
999978612 -312996200
-313022445 999952367
-313014645 999960167
999908950 -313065862
999903793 -313071019
999917459 -313057353
999996242 -312978570
999916283 -313058529
999919172 -313055640
-313062113 999912699
999993581 -312981231
999907893 -313066919
-313033766 999941046
999923794 -313051018
-313045106 999929706
999959598 -313015214
999963602 -313011210
999924593 -313050219
-313027784 999947028
-312988186 999986626
999968603 -313006209
999943224 -313031588
999978941 -312995871
-313065210 999909602
999948131 -313026681
-312976059 999998753
-313041710 999933102
999906574 -313068238
-313024078 999950734
999961748 -313013064
-313012507 999962305
999911499 -313063313
-313023107 999951705
-312986083 999988729
999968244 -313006568
-313038100 999936712
-313054119 999920693
999994413 -312980399
-313006538 999968274
-312998053 999976759
999941870 -313032942
-313052753 999922059
999915838 -313058974
-312994289 999980523
-313027031 999947781
-313037797 999937015
999996301 -312978511
-312985499 999989313
999906256 -313068556
-313011089 999963723
-313019120 999955692
-313026332 999948480
-312977086 999997726
-313019977 999954835
-313023003 999951809
-313072634 999902178
999929700 -313045112
-313050912 999923900
-313064389 999910423
999910861 -313063951
-313062171 999912641
999987206 -312987606
999983952 -312990860
999914248 -313060564
-313043431 999931381
999949436 -313025376
999952641 -313022171
999960996 -313013816
999948846 -313025966
999928881 -313045931
999912355 -313062457
-313067412 999907400
-313051921 999922891
-313007630 999967182
-313036824 999937988
-313021057 999953755
-313002915 999971897
-313014105 999960707
999944733 -313030079
-313001845 999972967
999959173 -313015639
999960360 -313014452
999992610 -312982202
-313056939 999917873
-313056173 999918639
999971136 -313003676
-313029842 999944970
999993568 -312981244
-313012847 999961965
999900137 -313074675
999947310 -313027502
-313038963 999935849
-313038515 999936297
999902717 -313072095
999952197 -313022615
-312981581 999993231
999913089 -313061723
-313032284 999942528
999992157 -312982655
-312977080 999997732
-312980904 999993908
-313062105 999912707
999978064 -312996748
999905089 -313069723
999990758 -312984054
-313044882 999929930
999907015 -313067797
-313074519 999900293
-312984909 999989903
-313025601 999949211
-313014370 999960442
999902091 -313072721
999966229 -313008583
999912722 -313062090
999937386 -313037426
999963511 -313011301
-313050033 999924779
-313030315 999944497
999994646 -312980166
-313036366 999938446
999908482 -313066330
-313048564 999926248
999969615 -313005197
-313032584 999942228
999996448 -312978364
999906377 -313068435
-312981288 999993524
-313003600 999971212
-313027855 999946957
999967827 -313006985
-313055018 999919794
999970595 -313004217
999989639 -312985173
-313032057 999942755
-313029344 999945468
999936413 -313038399
999957370 -313017442
999942087 -313032725
999924466 -313050346
999937023 -313037789
999919718 -313055094
-313013431 999961381
-312979438 999995374
999953018 -313021794
999938361 -313036451
-313014684 999960128
999954522 -313020290
999936291 -313038521
999994787 -312980025
-313037419 999937393
-312998236 999976576
999963930 -313010882
-313008728 999966084
999971008 -313003804
999978410 -312996402
-312989569 999985243
-313054798 999920014
999934603 -313040209
999941691 -313033121
-313048290 999926522
999990238 -312984574
999911344 -313063468
999937216 -313037596
999926510 -313048302
-312991080 999983732
-312999293 999975519
999953482 -313021330
999956556 -313018256
-313040639 999934173
999936542 -313038270
-313009484 999965328
999915613 -313059199
-313017456 999957356
-313026835 999947977
-313051474 999923338
999993363 -312981449
-313037513 999937299
999987611 -312987201
-312989938 999984874
999910116 -313064696
999914265 -313060547
999909272 -313065540
-313060826 999913986
999903005 -313071807
-313009991 999964821
999931522 -313043290
-313043361 999931451
-313015548 999959264
-313010917 999963895
-313030572 999944240
-313006548 999968264
999941431 -313033381
-313049359 999925453
999924784 -313050028
999968373 -313006439
-313046452 999928360
-313047311 999927501
999965785 -313009027
999986369 -312988443
-313070061 999904751
999975343 -312999469
999957224 -313017588
999918097 -313056715
999937997 -313036815
-312985115 999989697
-313013233 999961579
-313055694 999919118
-313044600 999930212
-313059446 999915366
999983003 -312991809
-313006202 999968610
999927422 -313047390
999926427 -313048385
999942489 -313032323
-312995352 999979460
-313026246 999948566
999988520 -312986292
-313016423 999958389
-313052142 999922670
-313043726 999931086
-313039184 999935628
-313073112 999901700
999988655 -312986157
-313073310 999901502
999951427 -313023385
999909049 -313065763
999966341 -313008471
999954821 -313019991
-313069170 999905642
-313046355 999928457
-313055512 999919300
-313062467 999912345
999988539 -312986273
-313054012 999920800
999942560 -313032252
999990640 -312984172
999984561 -312990251
999983295 -312991517
-312978620 999996192
999931575 -313043237
-312993673 999981139
999901756 -313073056
-313070284 999904528
999975234 -312999578
-313037095 999937717
999972982 -313001830
999975906 -312998906
-313026180 999948632
-313032101 999942711
999920962 -313053850
-313025741 999949071
-313022811 999952001
-313006647 999968165
-313019212 999955600
-312989157 999985655
-313044804 999930008
999918811 -313056001
999958057 -313016755
999924801 -313050011
-313021966 999952846
-312990935 999983877
999996436 -312978376
-313070057 999904755
-312999112 999975700
-313050621 999924191
999915545 -313059267
999989938 -312984874
999917882 -313056930
999926004 -313048808
-313038899 999935913
-313064879 999909933
-313037536 999937276
-313050445 999924367
999920420 -313054392
-313018412 999956400
999963252 -313011560
999906589 -313068223
-313001231 999973581
-313061751 999913061
-313030168 999944644
-312977120 999997692
999934316 -313040496
-313048614 999926198
-313016197 999958615
999999314 -312975498
999948583 -313026229
999957909 -313016903
-313054527 999920285
999938697 -313036115
-313049164 999925648
999903633 -313071179
999946415 -313028397
999919861 -313054951
-313004520 999970292
-313023059 999951753
-312987992 999986820
-313004006 999970806
999961915 -313012897
-313056135 999918677
-313012718 999962094
-313035760 999939052
999965311 -313009501
-313037991 999936821
999986584 -312988228
-312992257 999982555
-313052021 999922791
999920735 -313054077
999976182 -312998630
-313051158 999923654
-313009979 999964833
-313062744 999912068
999990655 -312984157
-313068947 999905865
-312979634 999995178
-313060013 999914799
999926495 -313048317
-312982261 999992551
999949778 -313025034
-313012511 999962301
999978159 -312996653
999947630 -313027182
-313030076 999944736
999907523 -313067289
-313003898 999970914
999957928 -313016884
999913206 -313061606
999974156 -313000656
-313074520 999900292
999992856 -312981956
-312989349 999985463
-313024877 999949935
-313028611 999946201
999900992 -313073820
999998313 -312976499
-313061733 999913079
-313046039 999928773
-313006385 999968427
-313024624 999950188
-313039037 999935775
999948856 -313025956
999926670 -313048142
999974380 -313000432
999919328 -313055484
-312997594 999977218
-313033109 999941703
-313011665 999963147
-312989133 999985679
999945160 -313029652
999995559 -312979253
999962098 -313012714
-313068860 999905952
999963841 -313010971
-313074510 999900302
999971543 -313003269
999919447 -313055365
-313011986 999962826
999995807 -312979005
-313005450 999969362
999990815 -312983997
999927674 -313047138
999972727 -313002085
-313020346 999954466
-313061379 999913433
999980691 -312994121
-313010407 999964405
-313050044 999924768
999938116 -313036696
999901894 -313072918
-313051981 999922831
999908516 -313066296
999922361 -313052451
-313052202 999922610
-313073927 999900885
999985496 -312989316
999988270 -312986542
-313001828 999972984
-313001979 999972833
-313054741 999920071
-313039128 999935684
999935487 -313039325
999906271 -313068541
999955140 -313019672
-313010705 999964107
999970129 -313004683
-312994223 999980589
999996055 -312978757
999921383 -313053429
999983422 -312991390
999955203 -313019609
999910671 -313064141
999916430 -313058382
-312998963 999975849
999956607 -313018205
-313071388 999903424
-313065433 999909379
999904820 -313069992
999942004 -313032808
-313065380 999909432
999931468 -313043344
-313035565 999939247
-313022596 999952216
-313033687 999941125
999931099 -313043713
999998839 -312975973
999953306 -313021506
999907901 -313066911
-312995541 999979271
-313024106 999950706
-313059555 999915257
999987723 -312987089
999948342 -313026470
-313070969 999903843
-313059502 999915310
-313053353 999921459
-312980040 999994772
999993162 -312981650
999964424 -313010388
999939921 -313034891
999934880 -313039932
999938965 -313035847
999977805 -312997007
-313023651 999951161
999913516 -313061296
-313070591 999904221
-313074073 999900739
-312979842 999994970
-313024594 999950218
999977653 -312997159
-312983235 999991577
999900101 -313074711
-313009148 999965664
-313038573 999936239
999921062 -313053750
999937900 -313036912
-313001148 999973664
-313066624 999908188
-313035311 999939501
-313001371 999973441
-313060573 999914239
-313074076 999900736
-313070272 999904540
999950473 -313024339
-313062336 999912476
-313039089 999935723
999912599 -313062213
999952047 -313022765
-313036192 999938620
999901970 -313072842
999915284 -313059528
-312987505 999987307
-313069570 999905242
999922492 -313052320
999945750 -313029062
-313002167 999972645
999965258 -313009554
-313054296 999920516
-313048156 999926656
999989906 -312984906
-313044599 999930213
999926234 -313048578
-312998561 999976251
-313055777 999919035
-313035062 999939750
-313011729 999963083
999942380 -313032432
-313028089 999946723
-313059521 999915291
-313011730 999963082
-313071668 999903144
-313065211 999909601
-312976701 999998111
-313038115 999936697
999934280 -313040532
999902519 -313072293
999984991 -312989821
-313072408 999902404
-313042143 999932669
999942809 -313032003
999997179 -312977633
999916500 -313058312
-313013708 999961104
-312977773 999997039
-313067769 999907043
999935625 -313039187
999911603 -313063209
-313043816 999930996
999997367 -312977445
-312995508 999979304
999917176 -313057636
-313050581 999924231
-313054895 999919917
999906707 -313068105
999971991 -313002821
999996552 -312978260
-313051674 999923138
999973862 -313000950
-312997666 999977146
-313063870 999910942
-312975729 999999083
999954515 -313020297
-313022307 999952505
999971197 -313003615
-313038783 999936029
-313003545 999971267
999911717 -313063095
999906898 -313067914
999951378 -313023434
-313050608 999924204
-312984976 999989836
999984102 -312990710
-313015145 999959667
999937593 -313037219
999962257 -313012555
-312977092 999997720
999913398 -313061414
999968130 -313006682
-312995334 999979478
999934164 -313040648
-312983273 999991539
999963925 -313010887
-313051508 999923304
-313049797 999925015
999907914 -313066898
999954333 -313020479
-313004890 999969922
999948276 -313026536
-312993857 999980955
999914733 -313060079
-313012619 999962193
999910528 -313064284
-313007804 999967008
999961971 -313012841
-313017525 999957287
-313010488 999964324
-313021312 999953500
999925669 -313049143
-313066774 999908038
999908575 -313066237
999922710 -313052102
-313015200 999959612
-313070305 999904507
999903104 -313071708
-313020949 999953863
999900813 -313073999
999901183 -313073629
-313061397 999913415
-313071628 999903184
999988794 -312986018
-313031930 999942882
-313011380 999963432
-313069495 999905317
999971782 -313003030
-313050307 999924505
999994273 -312980539
-313065633 999909179
-312992590 999982222
999954207 -313020605
999982674 -312992138
999916047 -313058765
999969143 -313005669
-313016118 999958694
-313057106 999917706
-313064998 999909814
999925333 -313049479
999955165 -313019647
999982778 -312992034
-313036921 999937891
-312997683 999977129
999955911 -313018901
999933228 -313041584
999982426 -312992386
999972988 -313001824
999941567 -313033245
-313034377 999940435
999958576 -313016236
-313021152 999953660
999939788 -313035024
-313007819 999966993
-313050579 999924233
999906861 -313067951
-313036810 999938002
999968318 -313006494
999934633 -313040179
999991884 -312982928
-313025199 999949613
-313000097 999974715
999910353 -313064459
-313007295 999967517
999947693 -313027119
-313028353 999946459
-312984495 999990317
999981109 -312993703
-313010711 999964101
999999857 -312974955
-312998897 999975915
999958923 -313015889
-313035755 999939057
-312976030 999998782
-312981106 999993706
-312992341 999982471
-313072878 999901934
999985466 -312989346
-313014540 999960272
-312984490 999990322
-312982388 999992424
999919706 -313055106
-312987427 999987385
999905630 -313069182
999941682 -313033130
999959626 -313015186
-313008201 999966611
-313027876 999946936
-313060832 999913980
-313074092 999900720
999906282 -313068530
-313052360 999922452
-313043196 999931616
-313059178 999915634
-313006294 999968518
999993449 -312981363
-313001280 999973532
999960677 -313014135
-312983493 999991319
-313027607 999947205
-313070360 999904452
999927095 -313047717
999929689 -313045123
999957911 -313016901
-313054976 999919836
999915592 -313059220
-313035602 999939210
999917544 -313057268
-312979051 999995761
-313065988 999908824
999992726 -312982086
-313048959 999925853
999939684 -313035128
999974723 -313000089
-313004358 999970454
999972255 -313002557
999999383 -312975429
999969214 -313005598
-313073753 999901059
-313028857 999945955
999913918 -313060894
999929527 -313045285
999968017 -313006795
999922341 -313052471
999931959 -313042853
999993605 -312981207
999980198 -312994614
-313050235 999924577
-312993617 999981195
-313071876 999902936
-313057886 999916926
999974692 -313000120
-312978434 999996378
999995710 -312979102
999990657 -312984155
-313072851 999901961
999970419 -313004393
999968301 -313006511
999909143 -313065669
-313054777 999920035
999959136 -313015676
-313030788 999944024
-313000071 999974741
-313017470 999957342
999917073 -313057739
999987248 -312987564
-313008257 999966555
999928968 -313045844
-313047580 999927232
999961661 -313013151
-313039419 999935393
999951829 -313022983
-312985949 999988863
-313048403 999926409
999904062 -313070750
999920188 -313054624
-313004157 999970655
-313048547 999926265
-313057545 999917267
-313016497 999958315
999970189 -313004623
-313017270 999957542
-313039163 999935649
999987686 -312987126
-313041289 999933523
999999738 -312975074
-313049192 999925620
-313072306 999902506
999918802 -313056010
999971228 -313003584
999912811 -313062001
999958005 -313016807
999925631 -313049181
999979758 -312995054
-313061860 999912952
999936699 -313038113
999938768 -313036044
-313005267 999969545
999998834 -312975978
999915709 -313059103
999987783 -312987029
999996671 -312978141
-313049695 999925117
-313063208 999911604
999903659 -313071153
999904115 -313070697
-313065487 999909325
-313019791 999955021
-313041685 999933127
-313039160 999935652
-313015695 999959117
-313068664 999906148
-313057834 999916978
999943456 -313031356
999932653 -313042159
999922088 -313052724
999930630 -313044182
-313025623 999949189
999987635 -312987177
-313049417 999925395
999994170 -312980642
999962757 -313012055
999914455 -313060357
-313029277 999945535
999946489 -313028323
-313062678 999912134
999903723 -313071089
-313013519 999961293
-313009976 999964836
-312975333 999999479
-313069204 999905608
-313007114 999967698
-313054680 999920132
-313026226 999948586
999955047 -313019765
999991782 -312983030
999987233 -312987579
999994105 -312980707
-312984609 999990203
-313053341 999921471
-313045946 999928866
-313035791 999939021
999961539 -313013273
999932342 -313042470
999957614 -313017198
999946876 -313027936
-313034117 999940695
999977783 -312997029
-313012153 999962659
-313021880 999952932
-312975627 999999185
-313071650 999903162
-313059853 999914959
-313041203 999933609
999933522 -313041290
-312998253 999976559
999907783 -313067029
999930704 -313044108
-313063852 999910960
-313031553 999943259
-313023529 999951283
999942714 -313032098
999935021 -313039791
-313071805 999903007
999915127 -313059685
-313062307 999912505
999942697 -313032115
999901039 -313073773
999949095 -313025717
999992392 -312982420
-313020085 999954727
-312997195 999977617
999947785 -313027027
999936645 -313038167
-313041817 999932995
999917025 -313057787
-313053525 999921287
-313036709 999938103
999912480 -313062332
-313036138 999938674
-313056414 999918398
999971340 -313003472
999971411 -313003401
999952102 -313022710
-313041418 999933394
-313072336 999902476
999905539 -313069273
999951905 -313022907
999960870 -313013942
999904229 -313070583
-313030915 999943897
-313005944 999968868
999904007 -313070805
-313000712 999974100
-313002013 999972799
999984371 -312990441
999922563 -313052249
-313064477 999910335
999995673 -312979139
-313000291 999974521
999950429 -313024383
-313071207 999903605
999943557 -313031255
999924294 -313050518
999969571 -313005241
999989537 -312985275
-312981226 999993586
-312987428 999987384
-313047128 999927684
999973552 -313001260
999957064 -313017748
999995849 -312978963
999952352 -313022460
999910755 -313064057
-313013473 999961339
999996176 -312978636
999940783 -313034029
-313007016 999967796
999913123 -313061689
-312999670 999975142
-312975467 999999345
-313027478 999947334
999903476 -313071336
-312984300 999990512
-313052836 999921976
-313025258 999949554
999936746 -313038066
999940665 -313034147
999953757 -313021055
999922461 -313052351
999915278 -313059534
-313029040 999945772
-313060975 999913837
-313051691 999923121
-313031598 999943214
-313029067 999945745
-313043249 999931563
999976999 -312997813
-313048143 999926669
999982933 -312991879
-313067920 999906892
999974614 -313000198
999918239 -313056573
999967596 -313007216
-313022586 999952226
999919556 -313055256
-312977700 999997112
-312986874 999987938
-313053699 999921113
999982960 -312991852
999955772 -313019040
-313018726 999956086
-313039192 999935620
-313025606 999949206
-313013001 999961811
999981104 -312993708
-313039799 999935013
999959603 -313015209
999914472 -313060340
999944846 -313029966
-312996994 999977818
999979917 -312994895
-313006827 999967985
999938983 -313035829
999933471 -313041341
999998681 -312976131
-312986785 999988027
999987367 -312987445
-313018117 999956695
-313015800 999959012
-313072126 999902686
-313028880 999945932
-312978717 999996095
-313074421 999900391
999948089 -313026723
999990616 -312984196
-312997648 999977164
-312980885 999993927
999947953 -313026859
999954111 -313020701
-313073196 999901616
-313039982 999934830
-313025682 999949130
999943601 -313031211
999992342 -312982470
-313070369 999904443
999960482 -313014330
999999530 -312975282
999911808 -313063004
-312988490 999986322
-313025744 999949068
999943348 -313031464
-312998981 999975831
999905842 -313068970
999951119 -313023693
999934912 -313039900
999902827 -313071985
999948883 -313025929
-313046449 999928363
-313030549 999944263
999928498 -313046314
-313052088 999922724
-313043683 999931129
-312986945 999987867
-313036493 999938319
999970753 -313004059
-312974980 999999832
-312989271 999985541
-313014883 999959929
-313017680 999957132
-313049405 999925407
-312986475 999988337
999949371 -313025441
-313061889 999912923
-313050890 999923922
-313057091 999917721
-313022466 999952346
999948967 -313025845
999939214 -313035598
-313055003 999919809
-312975770 999999042
999965353 -313009459
999942126 -313032686
999909168 -313065644
-312986064 999988748
999961938 -313012874
-313044481 999930331
999910404 -313064408
999997483 -312977329
999988472 -312986340
-313023109 999951703
-313040084 999934728
-313004071 999970741
-313059209 999915603
-313028083 999946729
999903447 -313071365
-312978168 999996644
999929156 -313045656
-313068945 999905867
999930093 -313044719
-312981838 999992974
-313018038 999956774
999975953 -312998859
999935087 -313039725
-313029350 999945462
-313018347 999956465
999987683 -312987129
-313020429 999954383
999982606 -312992206
-313068776 999906036
999933163 -313041649
999935090 -313039722
999995722 -312979090
999907248 -313067564
-312992316 999982496
999927415 -313047397
-313052093 999922719
999997682 -312977130
999925309 -313049503
-312994032 999980780
999997197 -312977615
-312991316 999983496
999974611 -313000201
-312994537 999980275
-312996229 999978583
-312998387 999976425
999980784 -312994028
999949619 -313025193
-313050977 999923835
999902235 -313072577
999923198 -313051614
999974644 -313000168
-313042004 999932808
-313042333 999932479
999901050 -313073762
999917033 -313057779
999948774 -313026038
-313034954 999939858
999954449 -313020363
999956970 -313017842
999932035 -313042777
-313006002 999968810
999902074 -313072738
999986205 -312988607
999913564 -313061248
-312992894 999981918
-313041226 999933586
-313036292 999938520
-313009545 999965267
-313051747 999923065
999935889 -313038923
999929438 -313045374
999966621 -313008191
-313013013 999961799
-313029985 999944827
999991817 -312982995
999999612 -312975200
-313009443 999965369
-312995112 999979700
999951485 -313023327
-312997129 999977683
999998954 -312975858
-313012333 999962479
-313000121 999974691
999905054 -313069758
-313065192 999909620
-313064305 999910507
999933180 -313041632
999916108 -313058704
999954196 -313020616
-312979456 999995356
999959960 -313014852
999924986 -313049826
999931406 -313043406
999956324 -313018488
999968890 -313005922
-313073570 999901242
999960112 -313014700
999953907 -313020905
999935718 -313039094
-313019215 999955597
-313036416 999938396
999948259 -313026553
-313031529 999943283
999904812 -313070000
-313014970 999959842
999999077 -312975735
999912307 -313062505
-312978761 999996051
999984205 -312990607
-312992579 999982233
-313030631 999944181
999966626 -313008186
-312996919 999977893
999953813 -313020999
999984659 -312990153
-313036121 999938691
999901233 -313073579
-313028770 999946042
999904130 -313070682
999987500 -312987312
999957079 -313017733
-312999401 999975411
-312981302 999993510
999952872 -313021940
-313062130 999912682
999926014 -313048798
999955563 -313019249
-313025986 999948826
-313024017 999950795
999947154 -313027658
999947811 -313027001
999959312 -313015500
-313033927 999940885
-312986368 999988444
-313000562 999974250
-312976912 999997900
999971397 -313003415
-312981087 999993725
-313025576 999949236
-313064172 999910640
-313043922 999930890
-313074378 999900434
999941766 -313033046
-313056855 999917957
999955773 -313019039
999989530 -312985282
-313001969 999972843
999999717 -312975095
999936305 -313038507
-313038477 999936335
-313022067 999952745
999905432 -313069380
-313068477 999906335
999958461 -313016351
999959145 -313015667
999973403 -313001409
999902835 -313071977
-313060453 999914359
999953513 -313021299
-313053859 999920953
-313071127 999903685
999960786 -313014026
999974879 -312999933
999947038 -313027774
-313022503 999952309
999917372 -313057440
999981218 -312993594
-312987050 999987762
-313010397 999964415
999913048 -313061764
999938048 -313036764
999909057 -313065755
999943980 -313030832
999910242 -313064570
999950727 -313024085
999975772 -312999040
-312979888 999994924
999953726 -313021086
999994827 -312979985
-312990170 999984642
-312996442 999978370
999906946 -313067866
999980135 -312994677
999955689 -313019123
999955404 -313019408
-312992470 999982342
999975039 -312999773
-312978330 999996482
-313024831 999949981
-313012400 999962412
-313007866 999966946
999984560 -312990252
999932900 -313041912
999955431 -313019381
999942058 -313032754
-312985600 999989212
-313026632 999948180
-313023719 999951093
-313037768 999937044
999938121 -313036691
999973609 -313001203
-312988642 999986170
999997899 -312976913
-312997839 999976973
-312999521 999975291
999994546 -312980266
-312982712 999992100
-313068605 999906207
999900639 -313074173
-313062054 999912758
999983863 -312990949
999985326 -312989486
999954185 -313020627
999963300 -313011512
999938494 -313036318
999905225 -313069587
999930540 -313044272
999975184 -312999628
-313034499 999940313
-313046968 999927844
999916527 -313058285
999986451 -312988361
999965569 -313009243
999985869 -312988943
-313058411 999916401
999983697 -312991115
999955032 -313019780
-313069630 999905182
-312997016 999977796
-313048192 999926620
-313060461 999914351
-313033356 999941456
-313050097 999924715
999990689 -312984123
-313073719 999901093
-312980519 999994293
999970170 -313004642
999973866 -313000946
-313046101 999928711
-313052023 999922789
999916428 -313058384
999954799 -313020013
999999231 -312975581
-313015365 999959447
999902703 -313072109
-313003830 999970982
-313005046 999969766
999962550 -313012262
-312978082 999996730
999981583 -312993229
999942877 -313031935
999998771 -312976041
999904692 -313070120
999986335 -312988477
999971297 -313003515
-312975963 999998849
999967473 -313007339
-313005890 999968922
999900062 -313074750
999971162 -313003650
999943149 -313031663
-313072462 999902350
999928128 -313046684
-313019096 999955716
999973694 -313001118
999925097 -313049715
999978365 -312996447
999967430 -313007382
-312994926 999979886
-312983479 999991333
-313023124 999951688
999994209 -312980603
999900210 -313074602
999949766 -313025046
-312985478 999989334
999902276 -313072536
-313014108 999960704
999999069 -312975743
-313011119 999963693
-313032340 999942472
999940411 -313034401
999918474 -313056338
999928904 -313045908
-313057298 999917514
999978530 -312996282
-313040424 999934388
-313071378 999903434
999913766 -313061046
999952159 -313022653
999926889 -313047923
-313072702 999902110
999958744 -313016068
-313043818 999930994
999964191 -313010621
999964770 -313010042
-313036473 999938339
999936864 -313037948
999966801 -313008011
999966925 -313007887
999963343 -313011469
999943208 -313031604
999997290 -312977522
999979639 -312995173
999902135 -313072677
999967039 -313007773
999971181 -313003631
999973312 -313001500
999967371 -313007441
999922055 -313052757
-312982108 999992704
-313006535 999968277
-313019392 999955420
-313016797 999958015
-313067080 999907732
-312988102 999986710
999976230 -312998582
-313057582 999917230
999916057 -313058755
999988846 -312985966
999900414 -313074398
999960321 -313014491
-312988517 999986295
-313031337 999943475
-313065619 999909193
-312999260 999975552
999922564 -313052248
-313070953 999903859
999998155 -312976657
-312990586 999984226
999910713 -313064099
999920057 -313054755
-313036725 999938087
999925007 -313049805
-313053555 999921257
-313014400 999960412
999993878 -312980934
999980111 -312994701
999948479 -313026333
999962845 -313011967
999978282 -312996530
-313034314 999940498
-313053062 999921750
-312998814 999975998
-312998463 999976349
999925745 -313049067
-313006951 999967861
999976018 -312998794
-312979319 999995493
999995503 -312979309
-312979688 999995124
-313033018 999941794
-313000307 999974505
999957217 -313017595
999919015 -313055797
999951732 -313023080
999937215 -313037597
999942999 -313031813
-313053329 999921483
999982428 -312992384
-313020118 999954694
-313032562 999942250
999933269 -313041543
-313024590 999950222
-313042091 999932721
-312997432 999977380
-313058296 999916516
-313008279 999966533
999959519 -313015293
-313051918 999922894
999920432 -313054380
-313016934 999957878
999910552 -313064260
-313004398 999970414
999954895 -313019917
999983808 -312991004
999976587 -312998225
-313042073 999932739
999934582 -313040230
-313058370 999916442
999959644 -313015168
-312985164 999989648
999936907 -313037905
999906765 -313068047
999966118 -313008694
999945288 -313029524
-313006932 999967880
999957767 -313017045
999985917 -312988895
-313004554 999970258
999900408 -313074404
-313034038 999940774
-313067248 999907564
999950469 -313024343
999941190 -313033622
999935340 -313039472
999913069 -313061743
-312996048 999978764
-312982228 999992584
999948686 -313026126
999933461 -313041351
-313064321 999910491
-313030256 999944556
999985941 -312988871
999977729 -312997083
-313034288 999940524
-313067115 999907697
999939803 -313035009
999928580 -313046232
-313057210 999917602
-313025558 999949254
999991925 -312982887
-313064824 999909988
-313028244 999946568
999937820 -313036992
-313025970 999948842
999957553 -313017259
999952075 -313022737
999901739 -313073073
-313023721 999951091
999997085 -312977727
-313020218 999954594
-313059408 999915404
-312981018 999993794
-313025621 999949191
999955883 -313018929
-313039642 999935170
999926280 -313048532
999996929 -312977883
999971040 -313003772
-312993050 999981762
-313066321 999908491
999988502 -312986310
-313031848 999942964
999935510 -313039302
999917890 -313056922
-313069545 999905267
-313001099 999973713
999909128 -313065684
999985315 -312989497
999962295 -313012517
-312993496 999981316
999939645 -313035167
-313011289 999963523
-312982519 999992293
-313048584 999926228
-313040068 999934744
-313017460 999957352
999970889 -313003923
-313062187 999912625
-313019788 999955024
-313058390 999916422
999958364 -313016448
-313001084 999973728
999994282 -312980530
-312989981 999984831
999972045 -313002767
-312986012 999988800
-312976296 999998516
999926094 -313048718
999993834 -312980978
999908067 -313066745
-313019815 999954997
-313019493 999955319
-313009910 999964902
-312990681 999984131
999912193 -313062619
-313054794 999920018
-312999486 999975326
999953683 -313021129
999930160 -313044652
999986089 -312988723
999910978 -313063834
999989082 -312985730
999925036 -313049776
-313052192 999922620
-312994321 999980491
999901911 -313072901
999991929 -312982883
999913276 -313061536
-313047279 999927533
-313060971 999913841
-312978910 999995902
999924808 -313050004
999998537 -312976275
999985420 -312989392
999942927 -313031885
-313010641 999964171
999933613 -313041199
999953823 -313020989
999950920 -313023892
-312987385 999987427
999941657 -313033155
999938332 -313036480
999961426 -313013386
-312982622 999992190
-312998608 999976204
999959850 -313014962
-313002036 999972776
999902848 -313071964
-313015171 999959641
999959925 -313014887
-313063554 999911258
999949605 -313025207
-313031492 999943320
-313007871 999966941
-313043817 999930995
999973913 -313000899
999919985 -313054827
-312977548 999997264
-313009765 999965047
-312980988 999993824
999946570 -313028242
999931826 -313042986
999992154 -312982658
-313048846 999925966
-313028550 999946262
-313045519 999929293
-313064819 999909993
-313074006 999900806
-313028714 999946098
-313040220 999934592
999991550 -312983262
-313025336 999949476
999954565 -313020247
-313023545 999951267
-312995300 999979512
-313014905 999959907
-312990657 999984155
999915321 -313059491
999964712 -313010100
-312976897 999997915
-313015665 999959147
999903575 -313071237
999992561 -312982251
-313000348 999974464
999979044 -312995768
-313066930 999907882
999944531 -313030281
-313023504 999951308
-313028088 999946724
999974218 -313000594
-313074281 999900531
-313034368 999940444
999950138 -313024674
999968055 -313006757
-313056898 999917914
-313020412 999954400
-313046597 999928215
999907139 -313067673
999948818 -313025994
-313012899 999961913
999990392 -312984420
999938409 -313036403
-313007874 999966938
999997208 -312977604
-313024203 999950609
-313043661 999931151
-313031350 999943462
-312980607 999994205
-313054244 999920568
999934970 -313039842
999997341 -312977471
999908836 -313065976
-313052871 999921941
-313052583 999922229
999927222 -313047590
-313038704 999936108
999912960 -313061852
-312989733 999985079
-313022177 999952635
999952237 -313022575
999927997 -313046815
-313008436 999966376
-313006826 999967986
-313066588 999908224
999983725 -312991087
999989910 -312984902
999912277 -313062535
999921245 -313053567
999924588 -313050224
-313038430 999936382
999942151 -313032661
-313020607 999954205
999959889 -313014923
-313045013 999929799
999913485 -313061327
999956311 -313018501
999921686 -313053126
-313074576 999900236
-312997323 999977489
-313037707 999937105
-313052987 999921825
-313067726 999907086
999958051 -313016761
-313046262 999928550
-312978583 999996229
-312988968 999985844
-313067434 999907378
999942005 -313032807
999905366 -313069446
999999763 -312975049
-313022239 999952573
999930147 -313044665
-312979827 999994985
999920058 -313054754
-313061093 999913719
999998179 -312976633
-312998506 999976306
-313026251 999948561
999974117 -313000695
-313019778 999955034
999912024 -313062788
-312994263 999980549
-312975174 999999638
-313074716 999900096
-313013355 999961457
999998168 -312976644
999960681 -313014131
999953267 -313021545
999924992 -313049820
999905851 -313068961
-313035317 999939495
-313074431 999900381
999972565 -313002247
999975883 -312998929
999997799 -312977013
-313009457 999965355
-313056331 999918481
999950465 -313024347
-313028830 999945982
999971406 -313003406
999905005 -313069807
-313017437 999957375
999966823 -313007989
999987293 -312987519
-313019877 999954935
-313040052 999934760
-312984375 999990437
999988872 -312985940
999946141 -313028671
999934641 -313040171
-312982282 999992530
999932273 -313042539
-313050949 999923863
-313044181 999930631
999991803 -312983009
999964777 -313010035
-313036750 999938062
-313026896 999947916
999912271 -313062541
999910605 -313064207
-312993528 999981284
999960640 -313014172
999989191 -312985621
-313062291 999912521
999962634 -313012178
-313000954 999973858
999943072 -313031740
-312975739 999999073
999970445 -313004367
999924489 -313050323
-313049922 999924890
999903110 -313071702
-313071857 999902955
-313032877 999941935
999944037 -313030775
999911187 -313063625
-313032379 999942433
-313015678 999959134
999914096 -313060716
999904509 -313070303
-313036194 999938618
-313059643 999915169
999933179 -313041633
-312985639 999989173
999981664 -312993148
999938127 -313036685
999958705 -313016107
-312980379 999994433
999987568 -312987244
999953377 -313021435
-313028699 999946113
999962647 -313012165
-312990431 999984381
-313022140 999952672
999959303 -313015509
999919138 -313055674
999911693 -313063119
-312985929 999988883
999937480 -313037332
999931271 -313043541
-313029560 999945252
999988816 -312985996
999946057 -313028755
-313021458 999953354
999941166 -313033646
999908934 -313065878
-313039233 999935579
-312979016 999995796
999905155 -313069657
-313069353 999905459
999950989 -313023823
999989501 -312985311
-313046324 999928488
-313023569 999951243
-313012049 999962763
-313040879 999933933
999975285 -312999527
999981024 -312993788
999968953 -313005859
999903816 -313070996
999908412 -313066400
-313019388 999955424
999983097 -312991715
-312997589 999977223
999928091 -313046721
-313012035 999962777
-313009086 999965726
-313006396 999968416
999901102 -313073710
-312994120 999980692
-313051595 999923217
-312975278 999999534
999983538 -312991274
-313061430 999913382
999927557 -313047255
999999801 -312975011
999987563 -312987249
-313006291 999968521
999912611 -313062201
-313030672 999944140
-312992300 999982512
-313044689 999930123
999989073 -312985739
-312983244 999991568
-313067481 999907331
999991701 -312983111
-313020107 999954705
-313018702 999956110
999986809 -312988003
-313013632 999961180
999991886 -312982926
-313034104 999940708
999904727 -313070085
999988629 -312986183
999925817 -313048995
999906345 -313068467
999974357 -313000455
-313024822 999949990
999949158 -313025654
-312990699 999984113
999995045 -312979767
999940667 -313034145
-312983757 999991055
-313028404 999946408
999956855 -313017957
-312985984 999988828
999935722 -313039090
-313026404 999948408
-313024357 999950455
999919840 -313054972
-313023609 999951203
999964682 -313010130
-312997502 999977310
999903535 -313071277
-313049924 999924888
999908718 -313066094
-313028663 999946149
-313034461 999940351
999973226 -313001586
-313060519 999914293
-313002420 999972392
999976971 -312997841
999955266 -313019546
-313042673 999932139
999901811 -313073001
-312976814 999997998
-313051324 999923488
999995473 -312979339
999976950 -312997862
-313002425 999972387
999909149 -313065663
999973237 -313001575
999990490 -312984322
999966304 -313008508
-313065438 999909374
999989033 -312985779
-313067995 999906817
-313007444 999967368
999918091 -313056721
999917040 -313057772
-313063322 999911490
-313028050 999946762
-313043763 999931049
999989579 -312985233
999957484 -313017328
999962345 -313012467
999985254 -312989558
999957680 -313017132
999900721 -313074091
999993952 -312980860
999918853 -313055959
999995352 -312979460
-313012901 999961911
999971218 -313003594
-313071006 999903806
999960491 -313014321
999987111 -312987701
999978748 -312996064
999934277 -313040535
999994833 -312979979
999994097 -312980715
-312981579 999993233
999901509 -313073303
-313048641 999926171
999992498 -312982314
999937821 -313036991
999943542 -313031270
999935495 -313039317
999995313 -312979499
999927157 -313047655
-313054896 999919916
999907974 -313066838
999934083 -313040729
999964729 -313010083
-312994824 999979988
999971420 -313003392
-312980172 999994640
999907365 -313067447
999987947 -312986865
999945812 -313029000
999996513 -312978299
-312996444 999978368
999938532 -313036280
999941039 -313033773
-313051408 999923404
999908903 -313065909
-313047057 999927755
999991097 -312983715
-312984597 999990215
999997713 -312977099
999901833 -313072979
999908104 -313066708
999969881 -313004931
-313013330 999961482
999930289 -313044523
999967358 -313007454
-313017050 999957762
999935023 -313039789
-313058890 999915922
999914775 -313060037
-312991100 999983712
999988716 -312986096
999954252 -313020560
-313014623 999960189
999957449 -313017363
999965976 -313008836
999997986 -312976826
999938553 -313036259
999988882 -312985930
999912122 -313062690
999957045 -313017767
999963016 -313011796
-312994987 999979825
999904935 -313069877
999982447 -312992365
999902029 -313072783
-313039678 999935134
999915764 -313059048
999934638 -313040174
999944530 -313030282
999951797 -313023015
999965977 -313008835
999994774 -312980038
-313074613 999900199
-312979573 999995239
999908923 -313065889
999955449 -313019363
999941312 -313033500
999924270 -313050542
999925804 -313049008
999932389 -313042423
-313002350 999972462
-313037614 999937198
999923413 -313051399
-312984981 999989831
999965842 -313008970
999985696 -312989116
999930992 -313043820
999905582 -313069230
-313016559 999958253
-312998747 999976065
999965212 -313009600
999905828 -313068984
-312984400 999990412
999999876 -312974936
999924547 -313050265
-313073018 999901794
-313018033 999956779
999993364 -312981448
-313056490 999918322
-313038112 999936700
-313049083 999925729
-313040432 999934380
-313014542 999960270
-313011419 999963393
-313055718 999919094
999964865 -313009947
999924180 -313050632
-313040288 999934524
-313049200 999925612
999925186 -313049626
-313063957 999910855
999935190 -313039622
-313060298 999914514
-313069864 999904948
-313031988 999942824
-313047129 999927683
999962383 -313012429
-313044119 999930693
999923142 -313051670
-313043951 999930861
999908125 -313066687
999908484 -313066328
-313000123 999974689
-313005698 999969114
999937049 -313037763
999988164 -312986648
-313001397 999973415
999990130 -312984682
999962842 -313011970
999958507 -313016305
999982777 -312992035
-313047067 999927745
-313014362 999960450
-313008281 999966531
999912183 -313062629
-313027187 999947625
999944779 -313030033
-313063567 999911245
-313011438 999963374
999948490 -313026322
999971900 -313002912
999934975 -313039837
-313053977 999920835
-312981008 999993804
999939879 -313034933
999936834 -313037978
-313026870 999947942
999906144 -313068668
999993298 -312981514
999913604 -313061208
-313069576 999905236
999931802 -313043010
999990329 -312984483
999956342 -313018470
999921040 -313053772
-313055446 999919366
999958806 -313016006
-312994659 999980153
999952120 -313022692
999929237 -313045575
-313052273 999922539
999963717 -313011095
999966764 -313008048
999990685 -312984127
-313012754 999962058
-312975016 999999796
999922350 -313052462
999922466 -313052346
-313066536 999908276
-313072580 999902232
999933811 -313041001
-312982541 999992271
999954453 -313020359
999902191 -313072621
-313065758 999909054
999945058 -313029754
-312995077 999979735
-313021273 999953539
999987835 -312986977
999975860 -312998952
999988531 -312986281
-312993672 999981140
999957378 -313017434
-313006220 999968592
999962179 -313012633
-313037584 999937228
999972803 -313002009
999913558 -313061254
999967045 -313007767
-313024319 999950493
-313065011 999909801
-312977215 999997597
999981731 -312993081
999974201 -313000611
999962296 -313012516
999977622 -312997190
-313033180 999941632
999945700 -313029112
999980007 -312994805
-313038979 999935833
999986646 -312988166
-313000536 999974276
999984539 -312990273
-313066871 999907941
-313027745 999947067
999984438 -312990374
999925402 -313049410
-312991638 999983174
-313013419 999961393
999971964 -313002848
-313013801 999961011
999909874 -313064938
999942771 -313032041
-312993072 999981740
-313064861 999909951
-313041598 999933214
999921452 -313053360
999968682 -313006130
-313010142 999964670
-313023751 999951061
-312997850 999976962
999976186 -312998626
-313012649 999962163
999947344 -313027468
999967016 -313007796
999959410 -313015402
999924604 -313050208
999918205 -313056607
999989534 -312985278
999952712 -313022100
999992275 -312982537
-313047069 999927743
-312994901 999979911
999989986 -312984826
999986999 -312987813
-313037786 999937026
-313018561 999956251
-313069625 999905187
999982224 -312992588
999958142 -313016670
999947565 -313027247
-313037368 999937444
-313065879 999908933
-313029101 999945711
-312999317 999975495
-313051778 999923034
-313036906 999937906
999934406 -313040406
-313045635 999929177
-312994675 999980137
-313042484 999932328
-313064454 999910358
999977738 -312997074
999959473 -313015339
999911564 -313063248
999903598 -313071214
999958319 -313016493
-313014152 999960660
999962629 -313012183
-313041559 999933253
999953937 -313020875
-312979960 999994852
-313015349 999959463
999935916 -313038896
999905773 -313069039
-313039396 999935416
-313058204 999916608
-313000303 999974509
-313013306 999961506
-312990393 999984419
999954857 -313019955
-313030378 999944434
999927542 -313047270
999900682 -313074130
999946664 -313028148
999998140 -312976672
999916631 -313058181
999918378 -313056434
999902004 -313072808
-313033591 999941221
999973491 -313001321
-313018955 999955857
-313057591 999917221
999978043 -312996769
-313035039 999939773
999921569 -313053243
999944148 -313030664
999946540 -313028272
-313043508 999931304
999956724 -313018088
999970003 -313004809
-312991477 999983335
-313006138 999968674
999986874 -312987938
-313044038 999930774
999902688 -313072124
-313022384 999952428
999997243 -312977569
999961503 -313013309
999969373 -313005439
999975542 -312999270
-313037810 999937002
-313008575 999966237
999962408 -313012404
999982691 -312992121
999932443 -313042369
-313003813 999970999
-312984872 999989940
-313057057 999917755
999927062 -313047750
-313035655 999939157
-312976457 999998355
999973872 -313000940
999934147 -313040665
999962904 -313011908
-313010581 999964231
-313038104 999936708
999966817 -313007995
999972849 -313001963
999980956 -312993856
-312989965 999984847
-313051231 999923581
999962730 -313012082
999905392 -313069420
-313007753 999967059
999910091 -313064721
-313023166 999951646
999933642 -313041170
999969017 -313005795
999969516 -313005296
-313072241 999902571
-312991828 999982984
999938707 -313036105
-313005202 999969610
999953472 -313021340
999939918 -313034894
-313001054 999973758
999971580 -313003232
-313007256 999967556
999957331 -313017481
-313023811 999951001
-313024532 999950280
999900352 -313074460
999920453 -313054359
999947478 -313027334
-312976533 999998279
-313016612 999958200
-313073197 999901615
-313069911 999904901
999985831 -312988981
999930668 -313044144
-312983386 999991426
999935975 -313038837
999935657 -313039155
-313049228 999925584
999948972 -313025840
-312999862 999974950
-313065887 999908925
-312998511 999976301
999917353 -313057459
999979492 -312995320
999982387 -312992425
999984657 -312990155
999939006 -313035806
999964650 -313010162
-312980529 999994283
999938188 -313036624
999994068 -312980744
999910872 -313063940
999979481 -312995331
999943876 -313030936
-312984985 999989827
999937319 -313037493
-313046936 999927876
999957858 -313016954
999908138 -313066674
999927566 -313047246
-313029131 999945681
999943367 -313031445
999974804 -313000008
-313063437 999911375
-313051533 999923279
-313042076 999932736
-313037934 999936878
999966134 -313008678
-313017740 999957072
-313046562 999928250
999950969 -313023843
999990274 -312984538
-313013149 999961663
-313072717 999902095
-313032834 999941978
-313063819 999910993
999950652 -313024160
999971258 -313003554
999962588 -313012224
-313008852 999965960
999970212 -313004600
-313064896 999909916
-312980186 999994626
-313049722 999925090
999940289 -313034523
-313020810 999954002
-313040858 999933954
-312999019 999975793
999900689 -313074123
999940620 -313034192
999978332 -312996480
999990327 -312984485
-312975890 999998922
999910357 -313064455
-312981895 999992917
-313062658 999912154
999916375 -313058437
-313069955 999904857
-313013624 999961188
-313014827 999959985
999995089 -312979723
-313051100 999923712
999907223 -313067589
-313037648 999937164
999932343 -313042469
999902010 -313072802
-313000631 999974181
999921887 -313052925
999983246 -312991566
-313071091 999903721
-313021729 999953083
-312996679 999978133
-313070635 999904177
-313009511 999965301
999922859 -313051953
-313055815 999918997
-313042698 999932114
-313050406 999924406
-313006214 999968598
-313031346 999943466
999903139 -313071673
999904790 -313070022
-312981375 999993437
999902024 -313072788
999986267 -312988545
-313001635 999973177
999938551 -313036261
-313012913 999961899
999980646 -312994166
-312980767 999994045
-313062861 999911951
-313026110 999948702
999927586 -313047226
-313022435 999952377
-313073085 999901727
-313017304 999957508
-312976790 999998022
999968638 -313006174
999968614 -313006198
999958126 -313016686
-313039927 999934885
-312977078 999997734
-313020082 999954730
-313006577 999968235
-313066162 999908650
-313031245 999943567
999940564 -313034248
999956487 -313018325
-313039548 999935264
999917329 -313057483
-313023936 999950876
999979860 -312994952
999980997 -312993815
999923251 -313051561
-313041227 999933585
999915265 -313059547
999901301 -313073511
999962603 -313012209
999924276 -313050536
999983848 -312990964
-313015554 999959258
-313004186 999970626
-312994750 999980062
999963501 -313011311
999953433 -313021379
-313055441 999919371
-313054439 999920373
-312988400 999986412
999947531 -313027281
-313039604 999935208
999959727 -313015085
999909007 -313065805
999920964 -313053848
999931430 -313043382
999971607 -313003205
999983809 -312991003
-313012833 999961979
-312980933 999993879
-312993991 999980821
-313037070 999937742
-313050691 999924121
999900719 -313074093
-313000783 999974029
-313052865 999921947
-313029489 999945323
999927178 -313047634
-313055891 999918921
-312981958 999992854
-313013873 999960939
999960750 -313014062
999988912 -312985900
999920309 -313054503
-313005417 999969395
-313041273 999933539
999934384 -313040428
999919068 -313055744
999934771 -313040041
-312992783 999982029
999998292 -312976520
999984111 -312990701
-313030864 999943948
-313040686 999934126
999979371 -312995441
-313024771 999950041
-312982822 999991990
-312998286 999976526
999946883 -313027929
-313056595 999918217
-313074640 999900172
999995205 -312979607
-312980493 999994319
-312990828 999983984
999941179 -313033633
999992822 -312981990
999960789 -313014023
-312988605 999986207
-313056394 999918418
-312999760 999975052
-313024060 999950752
-312975438 999999374
999933819 -313040993
-313010960 999963852
999926487 -313048325
-312987880 999986932
-312982661 999992151
999979225 -312995587
999935759 -313039053
999963470 -313011342
999900145 -313074667
-313072538 999902274
-312975067 999999745
999931071 -313043741
999930439 -313044373
999994936 -312979876
999969375 -313005437
-313031522 999943290
-313019620 999955192
999918850 -313055962
-312975186 999999626
999910643 -313064169
999983716 -312991096
999971721 -313003091
-313043580 999931232
-313048947 999925865
-313072355 999902457
999916173 -313058639
999907645 -313067167
999929550 -313045262
-313073655 999901157
999918936 -313055876
-313050225 999924587
999931564 -313043248
999999246 -312975566
999971299 -313003513
-313045033 999929779
999908562 -313066250
999963744 -313011068
999985857 -312988955
999967504 -313007308
-313064152 999910660
-313058787 999916025
-312991365 999983447
999966246 -313008566
-313063660 999911152
-312997902 999976910
-313026328 999948484
-313062299 999912513
999963164 -313011648
-313038930 999935882
999918133 -313056679
999917718 -313057094
999938420 -313036392
-312999679 999975133
999919177 -313055635
999988964 -312985848
999985104 -312989708
-313039870 999934942
999900377 -313074435
999997878 -312976934
-312980232 999994580
-313006316 999968496
-312975802 999999010
999937418 -313037394
-313013108 999961704
999911822 -313062990
-313017214 999957598
999929867 -313044945
-312976365 999998447
-313040005 999934807
-313026042 999948770
-312978339 999996473
999972811 -313002001
999913721 -313061091
-313039175 999935637
-312978862 999995950
999920458 -313054354
-313061703 999913109
-313057198 999917614
999995262 -312979550
-313007396 999967416
999956209 -313018603
-313035489 999939323
999937058 -313037754
-313061911 999912901
999900588 -313074224
-312993740 999981072
999952066 -313022746
999970592 -313004220
999947463 -313027349
-313056656 999918156
-313032810 999942002
999906453 -313068359
999931790 -313043022
999988686 -312986126
999930695 -313044117
999960879 -313013933
-313005347 999969465
999919740 -313055072
999938423 -313036389
999925742 -313049070
-313032400 999942412
999975193 -312999619
-313052482 999922330
-313058315 999916497
-313038447 999936365
-313040651 999934161
-313009702 999965110
999999700 -312975112
-313068929 999905883
999955003 -313019809
-313031833 999942979
999963702 -313011110
999961160 -313013652
-313055045 999919767
-313045432 999929380
999995701 -312979111
999944992 -313029820
-313057044 999917768
-312988339 999986473
999971422 -313003390
-312988597 999986215
-313008202 999966610
-313001498 999973314
999999424 -312975388
-313026651 999948161
-313031383 999943429
-313055663 999919149
-313031394 999943418
-313047950 999926862
999959719 -313015093
999915670 -313059142
999900644 -313074168
999901722 -313073090
-313014384 999960428
999986441 -312988371
999938996 -313035816
999922035 -313052777
999983088 -312991724
-313038439 999936373
-313055089 999919723
999904338 -313070474
-313037511 999937301
-313039461 999935351
-312984122 999990690
999945134 -313029678
999988898 -312985914
-312996866 999977946
999934288 -313040524
-313029337 999945475
-313020106 999954706
-313045506 999929306
999949535 -313025277
-313035249 999939563
-313062833 999911979
999974956 -312999856
-312984637 999990175
999973710 -313001102
999947569 -313027243
-313030243 999944569
999948454 -313026358
-313049336 999925476
999987528 -312987284
999902975 -313071837
999970971 -313003841
999933637 -313041175
999907487 -313067325
999994295 -312980517
999911218 -313063594
-313064434 999910378
-313060964 999913848
999998643 -312976169
-312995862 999978950
-313060318 999914494
-313006643 999968169
-313000350 999974462
-313041021 999933791
999969314 -313005498
999966824 -313007988
-313047696 999927116
999954578 -313020234
999905073 -313069739
999990463 -312984349
-313008464 999966348
999916207 -313058605
-313013030 999961782
-312986928 999987884
-313030414 999944398
999963792 -313011020
999945116 -313029696
-313005715 999969097
999931920 -313042892
999919964 -313054848
999970282 -313004530
-312986585 999988227
-312975920 999998892
-313060313 999914499
-313004428 999970384
999918727 -313056085
-313063793 999911019
-313063878 999910934
999969976 -313004836
-313072773 999902039
-312988154 999986658
999981415 -312993397
-313072777 999902035
999943409 -313031403
-313062379 999912433
-313056515 999918297
-312984041 999990771
-313060740 999914072
-313011142 999963670
999977603 -312997209
-312986189 999988623
999994621 -312980191
999931198 -313043614
-313034578 999940234
999982971 -312991841
-313059953 999914859
999940999 -313033813
-312977856 999996956
-313013277 999961535
999969384 -313005428
999995451 -312979361
-313006833 999967979
-313004561 999970251
-313037715 999937097
-313010331 999964481
999961695 -313013117
-313036357 999938455
-312983416 999991396
999985978 -312988834
-313017827 999956985
999995471 -312979341
-313053721 999921091
-313047646 999927166
-313003955 999970857
-313059238 999915574
-312980764 999994048
999974288 -313000524
999947692 -313027120
-312997639 999977173
-313028367 999946445
-313060914 999913898
999909499 -313065313
999961838 -313012974
999977731 -312997081
-313038451 999936361
999985178 -312989634
999996236 -312978576
999990277 -312984535
999928183 -313046629
-313060032 999914780
-312992165 999982647
999999015 -312975797
-313009077 999965735
999970859 -313003953
-313043708 999931104
999912859 -313061953
-313026856 999947956
-313029178 999945634
-313058680 999916132
-313027770 999947042
999985177 -312989635
999941214 -313033598
-313062984 999911828
999924234 -313050578
999921168 -313053644
-312990959 999983853
-313024250 999950562
-313018505 999956307
-313060868 999913944
-313063634 999911178
-312987063 999987749
-313020644 999954168
-313049203 999925609
999973126 -313001686
999969876 -313004936
-312975794 999999018
-313014292 999960520
-313062856 999911956
-313026082 999948730
999980624 -312994188
999986860 -312987952
999953800 -313021012
-313022055 999952757
999970962 -313003850
999999803 -312975009
999999297 -312975515
-313063600 999911212
-313005306 999969506
-313017184 999957628
999935253 -313039559
-313049571 999925241
999970389 -313004423
-313027769 999947043
999909488 -313065324
-313037151 999937661
999901180 -313073632
-313061981 999912831
-312999519 999975293
-313057950 999916862
999930495 -313044317
999983135 -312991677
999930516 -313044296
-313015174 999959638
999935175 -313039637
999924578 -313050234
999962402 -313012410
999950977 -313023835
-313071444 999903368
999972598 -313002214
999931667 -313043145
-312993392 999981420
-313054693 999920119
-313003667 999971145
999967777 -313007035
999900123 -313074689
-313031926 999942886
999937692 -313037120
-313051935 999922877
999945709 -313029103
-313030893 999943919
-313039303 999935509
-313009418 999965394
-312983931 999990881
-313015912 999958900
999915600 -313059212
-313062804 999912008
999985979 -312988833
-313048091 999926721
-313012685 999962127
-313059156 999915656
999904502 -313070310
-313044209 999930603
-313032402 999942410
-313022246 999952566
-313022178 999952634
-313029676 999945136
999920752 -313054060
-313027489 999947323
999900440 -313074372
999989701 -312985111
999959555 -313015257
-313046357 999928455
999917782 -313057030
999934080 -313040732
-313040108 999934704
-313073135 999901677
-313061271 999913541
-313073815 999900997
-313042335 999932477
999983136 -312991676
999984842 -312989970
999925415 -313049397
-313053614 999921198
-312983767 999991045
999919506 -313055306
-313054738 999920074
-313063221 999911591
-312983368 999991444
999935039 -313039773
-313070853 999903959
999951163 -313023649
999963000 -313011812
-313057820 999916992
999963369 -313011443
-313027126 999947686
-313046794 999928018
-313017573 999957239
-312993980 999980832
-313019707 999955105
999905670 -313069142
999959706 -313015106
-312980227 999994585
-313029902 999944910
999928684 -313046128
-313058488 999916324
999968875 -313005937
-313033556 999941256
-313018737 999956075
999992971 -312981841
-313002691 999972121
-313029712 999945100
999988432 -312986380
999901004 -313073808
999954243 -313020569
999927748 -313047064
-313029799 999945013
999975038 -312999774
-313065817 999908995
999960062 -313014750
999950051 -313024761
-313062708 999912104
999954717 -313020095
-313003023 999971789
999958181 -313016631
-313027868 999946944
-312993725 999981087
-313034672 999940140
-313009212 999965600
999917670 -313057142
-313064726 999910086
-312980575 999994237
999997025 -312977787
999907010 -313067802
999944914 -313029898
-312989125 999985687
999902397 -313072415
-313000211 999974601
999923898 -313050914
999980721 -312994091
999985035 -312989777
-313004679 999970133
999909357 -313065455
999949399 -313025413
-313037452 999937360
-312982732 999992080
-313003956 999970856
-313039196 999935616
-312979123 999995689
-312976165 999998647
-313022348 999952464
-312999053 999975759
999998319 -312976493
-313036275 999938537
999979484 -312995328
-313052028 999922784
-313042010 999932802
999956346 -313018466
999903102 -313071710
999959368 -313015444
999979366 -312995446
999974344 -313000468
-313040697 999934115
-313059791 999915021
-313042348 999932464
999998567 -312976245
-313025729 999949083
-312982639 999992173
999989982 -312984830
999937622 -313037190
-313058944 999915868
-312976532 999998280
-313053707 999921105
999998942 -312975870
-313074438 999900374
999905677 -313069135
999912156 -313062656
999983665 -312991147
-312978491 999996321
999997454 -312977358
999935398 -313039414
-312985062 999989750
-313062589 999912223
-313011477 999963335
999911666 -313063146
999915679 -313059133
999910994 -313063818
-313024926 999949886
999964708 -313010104
-313056188 999918624
999930332 -313044480
999952948 -313021864
999993854 -312980958
-313015355 999959457
-313042683 999932129
-313016450 999958362
-312980786 999994026
999938813 -313035999
-313052231 999922581
-312984138 999990674
999935983 -313038829
-313056533 999918279
999905517 -313069295
-312998123 999976689
999988178 -312986634
999981111 -312993701
-312977603 999997209
999935827 -313038985
-313067922 999906890
-313016949 999957863
999919991 -313054821
-313052473 999922339
-313044905 999929907
-313068075 999906737
999993892 -312980920
999931928 -313042884
-313003708 999971104
-313029691 999945121
-312996380 999978432
999959823 -313014989
999991412 -312983400
-313056809 999918003
-313029096 999945716
-313060974 999913838
-313065423 999909389
999907628 -313067184
-313012066 999962746
-313074307 999900505
-313030298 999944514
-313070552 999904260
-313052528 999922284
-313018267 999956545
-313016993 999957819
-313030120 999944692
-313027507 999947305
999954861 -313019951
999939565 -313035247
-313010087 999964725
999975816 -312998996
999922918 -313051894
999915740 -313059072
999956012 -313018800
-313053791 999921021
-313070103 999904709
-313008094 999966718
999998535 -312976277
-313005433 999969379
-313051108 999923704
999990440 -312984372
999935018 -313039794
999954555 -313020257
999903973 -313070839
999901302 -313073510
999920994 -313053818
-313057605 999917207
-313056962 999917850
999959854 -313014958
999993478 -312981334
-312976503 999998309
-313000874 999973938
-313018367 999956445
999934299 -313040513
-313034036 999940776
999938992 -313035820
-313036104 999938708
-312989752 999985060
999949129 -313025683
999915428 -313059384
-312986880 999987932
999939746 -313035066
999931348 -313043464
-312992327 999982485
999954512 -313020300
999994948 -312979864
-313011863 999962949
999962398 -313012414
-313034678 999940134
999978197 -312996615
999915174 -313059638
-313054149 999920663
999994810 -312980002
999989143 -312985669
999961671 -313013141
999985475 -312989337
999902721 -313072091
999958596 -313016216
-313074676 999900136
999947426 -313027386
-313003558 999971254
-313036273 999938539
-312991444 999983368
-313018540 999956272
-313067143 999907669
-313027337 999947475
999920859 -313053953
-313061057 999913755
-312987498 999987314
-313036612 999938200
999908989 -313065823
999933837 -313040975
999921030 -313053782
-313011379 999963433
999987391 -312987421
999930419 -313044393
-313059261 999915551
999919675 -313055137
999992256 -312982556
999953225 -313021587
-313014814 999959998
-312988984 999985828
999911668 -313063144
999964973 -313009839
-312989711 999985101
999951201 -313023611
-313056784 999918028
999998192 -312976620
-313060793 999914019
-313005139 999969673
-312996396 999978416
999908951 -313065861
999972901 -313001911
-313034388 999940424
-313070163 999904649
-313020974 999953838
999927751 -313047061
-313002793 999972019
-313048213 999926599
999916163 -313058649
999948838 -313025974
-313030083 999944729
999983794 -312991018
999984057 -312990755
999926918 -313047894
999954452 -313020360
-312982384 999992428
-313035496 999939316
-313050969 999923843
-313001313 999973499
-313056834 999917978
-313057180 999917632
-312994981 999979831
999990859 -312983953
-313060480 999914332
999902681 -313072131
-312979192 999995620
-312992632 999982180
-313026387 999948425
-313030418 999944394
999908250 -313066562
999949738 -313025074
-313049422 999925390
999906905 -313067907
-313068275 999906537
-313024213 999950599
999991069 -312983743
-313016466 999958346
999985500 -312989312
999937080 -313037732
999921857 -313052955
-312982829 999991983
999931240 -313043572
-313068441 999906371
999992985 -312981827
999937265 -313037547
999901714 -313073098
-313073932 999900880
999955680 -313019132
-313021524 999953288
-313064457 999910355
999946322 -313028490
999959121 -313015691
999900281 -313074531
999927040 -313047772
999915843 -313058969
-313018255 999956557
999964824 -313009988
999933615 -313041197
-313001139 999973673
-313073072 999901740
999983503 -312991309
999997434 -312977378
-313026112 999948700
-312977813 999996999
-312975151 999999661
999982040 -312992772
999946384 -313028428
-313064413 999910399
999970832 -313003980
999973778 -313001034
999904823 -313069989
999945325 -313029487
-313027926 999946886
-313060749 999914063
999986500 -312988312
-313029476 999945336
-313071520 999903292
-313019243 999955569
999922766 -313052046
-313065320 999909492
-313054859 999919953
-313009541 999965271
-313045767 999929045
-313047342 999927470
-313063051 999911761
999927305 -313047507
-313037362 999937450
999990905 -312983907
999922429 -313052383
-312980304 999994508
999935783 -313039029
999937743 -313037069
999929753 -313045059
-313031003 999943809
999911847 -313062965
-313046594 999928218
999968067 -313006745
-313036847 999937965
-313062135 999912677
999988694 -312986118
999979238 -312995574
-312995042 999979770
-313003076 999971736
999935049 -313039763
999933125 -313041687
999947064 -313027748
999983418 -312991394
999993236 -312981576
999970068 -313004744
999917082 -313057730
999932301 -313042511
-313049195 999925617
999964039 -313010773
-313065623 999909189
-313012411 999962401
999957107 -313017705
999953772 -313021040
999906416 -313068396
-312991456 999983356
999909192 -313065620
-313050683 999924129
-312992075 999982737
999923529 -313051283
-312997152 999977660
999923511 -313051301
999990733 -312984079
999937132 -313037680
999991123 -312983689
-312995823 999978989
999938400 -313036412
999941188 -313033624
-312984343 999990469
-313010299 999964513
-313043281 999931531
999906700 -313068112
999990069 -312984743
999921691 -313053121
999944314 -313030498
-313001598 999973214
999925208 -313049604
-313002316 999972496
-313073437 999901375
999952468 -313022344
999978477 -312996335
-313012588 999962224
999996806 -312978006
999901273 -313073539
-312995206 999979606
-312980948 999993864
-313057194 999917618
999986281 -312988531
-313036225 999938587
-312987672 999987140
999933041 -313041771
-313030387 999944425
-313060104 999914708
-313062813 999911999
999951136 -313023676
-313043493 999931319
999981136 -312993676
-313042115 999932697
999967292 -313007520
999917466 -313057346
-313026187 999948625
-313063258 999911554
-313017811 999957001
-313072982 999901830
-313061256 999913556
-313009224 999965588
-313015031 999959781
999983831 -312990981
-312993501 999981311
999932619 -313042193
-313035495 999939317
999972364 -313002448
999940111 -313034701
-312994734 999980078
-312981256 999993556
999980053 -312994759
999969883 -313004929
-313056204 999918608
-313041367 999933445
-312994958 999979854
999913989 -313060823
-313074684 999900128
999917238 -313057574
-313041128 999933684
999918838 -313055974
999934212 -313040600
-312997397 999977415
-313030015 999944797
999909486 -313065326
-312981558 999993254
999967282 -313007530
-313000490 999974322
999918399 -313056413
999985461 -312989351
999946179 -313028633
999963980 -313010832
-312983231 999991581
999979202 -312995610
999998692 -312976120
999917759 -313057053
999973450 -313001362
999970025 -313004787
999939693 -313035119
999956642 -313018170
999957971 -313016841
999966225 -313008587
999972163 -313002649
999957233 -313017579
999988105 -312986707
999978388 -312996424
999903444 -313071368
-312994240 999980572
999925567 -313049245
-313005452 999969360
-313063151 999911661
999906120 -313068692
-313007788 999967024
999904637 -313070175
-313057159 999917653
999950603 -313024209
-313027601 999947211
999925736 -313049076
-312995571 999979241
-312995614 999979198
999993949 -312980863
999934096 -313040716
-313056534 999918278
-313052817 999921995
999918798 -313056014
999943125 -313031687
999910150 -313064662
999933830 -313040982
999987822 -312986990
999992095 -312982717
-312977068 999997744
999948140 -313026672
999950318 -313024494
999912550 -313062262
-312995804 999979008
999938901 -313035911
-313021699 999953113
999924283 -313050529
999968241 -313006571
-313069690 999905122
-313061177 999913635
-313073992 999900820
999994803 -312980009
999917967 -313056845
-313019316 999955496
-312992947 999981865
-312987678 999987134
-313015465 999959347
999992121 -312982691
-313031830 999942982
-313012363 999962449
-313062401 999912411
999946076 -313028736
999916503 -313058309
-313064599 999910213
999954021 -313020791
999900867 -313073945
999984171 -312990641
-313038208 999936604
999952627 -313022185
-312979604 999995208
-313060804 999914008
999968228 -313006584
999984665 -312990147
999933131 -313041681
999944156 -313030656
-312979999 999994813
-313038825 999935987
-312992461 999982351
999980178 -312994634
999931206 -313043606
-313008686 999966126
-312991379 999983433
999918042 -313056770
999969039 -313005773
999923186 -313051626
-313062829 999911983
-313020920 999953892
999901917 -313072895
999973012 -313001800
999967006 -313007806
999991537 -312983275
999948724 -313026088
999971128 -313003684
999901736 -313073076
999991384 -312983428
-312975527 999999285
-313028042 999946770
-312997404 999977408
999973041 -313001771
-313055774 999919038
999948392 -313026420
999915072 -313059740
-312993644 999981168
-312999133 999975679
999977102 -312997710
-313009299 999965513
-313020853 999953959
999953914 -313020898
999986841 -312987971
999922651 -313052161
-313061978 999912834
-313069825 999904987
999946305 -313028507
999995734 -312979078
-313006306 999968506
999911455 -313063357
-313013682 999961130
999961858 -313012954
999962457 -313012355
999940900 -313033912
-313068254 999906558
-313039651 999935161
-312993523 999981289
-313066033 999908779
-312976825 999997987
999963317 -313011495
-313025015 999949797
999969784 -313005028
999996086 -312978726
-313004514 999970298
999948200 -313026612
999931491 -313043321
-313050416 999924396
999943610 -313031202
-313062418 999912394
999945576 -313029236
999915363 -313059449
-313005084 999969728
999992788 -312982024
-313049784 999925028
999916584 -313058228
999926991 -313047821
999997088 -312977724
999973791 -313001021
-313062393 999912419
-313011741 999963071
999984064 -312990748
-313032776 999942036
-313055417 999919395
999995294 -312979518
-312978940 999995872
-312983197 999991615
-313052171 999922641
-312995779 999979033
999955516 -313019296
999998109 -312976703
999907527 -313067285
999956827 -313017985
999940755 -313034057
-313012614 999962198
999955434 -313019378
-313059198 999915614
-312992303 999982509
-313002121 999972691
999936963 -313037849
999939371 -313035441
999954795 -313020017
-313019401 999955411
999966564 -313008248
-313003163 999971649
-313013992 999960820
999961465 -313013347
-313038698 999936114
999999412 -312975400
999939314 -313035498
999924785 -313050027
-312986957 999987855
999935720 -313039092
999996876 -312977936
-313041282 999933530
-313045581 999929231
-312981223 999993589
999944874 -313029938
999975253 -312999559
999958591 -313016221
999996657 -312978155
-313016960 999957852
999941694 -313033118
-312992995 999981817
-313052414 999922398
-313051997 999922815
999935565 -313039247
-312982990 999991822
999968989 -313005823
-313038888 999935924
-313038364 999936448
-313065708 999909104
999900804 -313074008
999955181 -313019631
-313017791 999957021
999994653 -312980159
999950180 -313024632
-312988227 999986585
-313026745 999948067
999913411 -313061401
-313019048 999955764
999973738 -313001074
999956803 -313018009
999937273 -313037539
999905289 -313069523
999942939 -313031873
999974253 -313000559
999950160 -313024652
-313038608 999936204
-313030503 999944309
-312988111 999986701
-313040997 999933815
-313058869 999915943
999948436 -313026376
999971325 -313003487
999944300 -313030512
-313011028 999963784
999909195 -313065617
999953833 -313020979
-313004567 999970245
999954187 -313020625
999909293 -313065519
999964825 -313009987
-313054215 999920597
999935677 -313039135
999973876 -313000936
-313050331 999924481
-313042998 999931814
-313045794 999929018
999951399 -313023413
999940764 -313034048
999970635 -313004177
-313014482 999960330
999985813 -312988999
999948141 -313026671
-313036098 999938714
-313040175 999934637
-312980200 999994612
-313044129 999930683
999905405 -313069407
-312996020 999978792
999912229 -313062583
-313059088 999915724
999943089 -313031723
-312985191 999989621
-313046651 999928161
999999974 -312974838
999938550 -313036262
999931301 -313043511
999964779 -313010033
-313014832 999959980
999982869 -312991943
-313036201 999938611
-313013705 999961107
-313036197 999938615
999921818 -313052994
999996693 -312978119
-313032966 999941846
-313043478 999931334
999953713 -313021099
999917023 -313057789
999931643 -313043169
-313007805 999967007
-312979554 999995258
999936485 -313038327
999926000 -313048812
999916925 -313057887
-313066494 999908318
-312981684 999993128
-312975495 999999317
999992390 -312982422
999975926 -312998886
999949321 -313025491
999938752 -313036060
-313015329 999959483
-313043612 999931200
-313047598 999927214
-313050663 999924149
999996966 -312977846
999952379 -313022433
999921544 -313053268
999913076 -313061736
-312998237 999976575
-313040948 999933864
999933282 -313041530
999992894 -312981918
-313018120 999956692
999955027 -313019785
999967973 -313006839
999967349 -313007463
999903825 -313070987
-313035235 999939577
-313048033 999926779
-313022418 999952394
999900407 -313074405
999953328 -313021484
999920114 -313054698
999954754 -313020058
-312993400 999981412
-312978104 999996708
999902520 -313072292
-313053919 999920893
999985333 -312989479
999945334 -313029478
999987362 -312987450
-313016382 999958430
999983580 -312991232
999923507 -313051305
999932757 -313042055
999965641 -313009171
999968188 -313006624
-312987361 999987451
-312999878 999974934
999915683 -313059129
-313039746 999935066
999987738 -312987074
-313068222 999906590
-313058006 999916806
999942360 -313032452
-312993736 999981076
-313042352 999932460
-313034318 999940494
999917309 -313057503
-312992004 999982808
-313004414 999970398
-313053780 999921032
999986395 -312988417
-313034643 999940169
999983495 -312991317
999958802 -313016010
-313049649 999925163
999942555 -313032257
999935109 -313039703
-313057671 999917141
999944511 -313030301
-313014369 999960443
-313061755 999913057
999903089 -313071723
999956192 -313018620
-313027155 999947657
-312978229 999996583
-313022221 999952591
-313064372 999910440
-312995448 999979364
999925515 -313049297
-313052623 999922189
-313034569 999940243
-313025008 999949804
999951183 -313023629
-313064606 999910206
999947778 -313027034
-312993613 999981199
-313051492 999923320
-312977637 999997175
999972106 -313002706
-313044200 999930612
-313053832 999920980
999932236 -313042576
999929041 -313045771
999920102 -313054710
999924175 -313050637
999916609 -313058203
999991201 -312983611
-313056055 999918757
999920283 -313054529
999946313 -313028499
-313009529 999965283
999968971 -313005841
999935636 -313039176
999914149 -313060663
-313052191 999922621
-313030830 999943982
-313048772 999926040
999901925 -313072887
999999071 -312975741
999902719 -313072093
-312996375 999978437
-312992567 999982245
-313034583 999940229
999986687 -312988125
999971394 -313003418
999996240 -312978572
999925340 -313049472
999955044 -313019768
-313001744 999973068
-313026364 999948448
999928013 -313046799
-313027304 999947508
999994871 -312979941
-313003360 999971452
-312996273 999978539
-313062266 999912546
999971240 -313003572
-313074003 999900809
999926166 -313048646
-312988853 999985959
999931900 -313042912
-312993920 999980892
999959884 -313014928
-313041701 999933111
999917121 -313057691
-312998006 999976806
-313046034 999928778
-312982783 999992029
-313033380 999941432
-312999695 999975117
-312986791 999988021
-313002949 999971863
999915802 -313059010
999900603 -313074209
-313019154 999955658
-313074375 999900437
-312989178 999985634
-312983068 999991744
-312982109 999992703
-313049520 999925292
-313053216 999921596
-312987517 999987295
-313016893 999957919
-312984918 999989894
999930907 -313043905
-312993759 999981053
-313046493 999928319
-313013447 999961365
-312982030 999992782
-313054285 999920527
-312987935 999986877
999908263 -313066549
999907417 -313067395
-312985947 999988865
-313027634 999947178
-313022160 999952652
999914911 -313059901
999981861 -312992951
999936394 -313038418
999963714 -313011098
999992885 -312981927
-313031676 999943136
999982061 -312992751
-313010363 999964449
-313067986 999906826
-313009150 999965662
-313020996 999953816
-313014074 999960738
999902270 -313072542
-312995922 999978890
-313022958 999951854
-313058593 999916219
-312986428 999988384
-313022356 999952456
-313052298 999922514
-312999238 999975574
-313025527 999949285
999988001 -312986811
-313000580 999974232
999904037 -313070775
999963421 -313011391
999909237 -313065575
999939061 -313035751
999924051 -313050761
999938419 -313036393
-313065747 999909065
-313071469 999903343
999949208 -313025604
999927805 -313047007
999918411 -313056401
-313005622 999969190
999962443 -313012369
-313066888 999907924
999902402 -313072410
999918129 -313056683
-312998061 999976751
-313045735 999929077
-313047121 999927691
-312999430 999975382
-312996718 999978094
999951424 -313023388
999917379 -313057433
999917220 -313057592
999980227 -312994585
-313012140 999962672
999920635 -313054177
999938582 -313036230
-313034568 999940244
-313068128 999906684
999933944 -313040868
-313010036 999964776
999999457 -312975355
999977747 -312997065
999942955 -313031857
999987681 -312987131
-313024201 999950611
-313072609 999902203
999997348 -312977464
-313012004 999962808
-312982683 999992129
999958232 -313016580
-313040379 999934433
-313039403 999935409
-313049361 999925451
999924950 -313049862
-313059397 999915415
-313003579 999971233
-313046683 999928129
999973935 -313000877
999984622 -312990190
999967990 -313006822
999912862 -313061950
-313039377 999935435
999956380 -313018432
-313006702 999968110
999964242 -313010570
999939929 -313034883
999985503 -312989309
-313063741 999911071
999950158 -313024654
-312979886 999994926
-312992161 999982651
999992798 -312982014
999999652 -312975160
-313067452 999907360
999971818 -313002994
-313014815 999959997
999968155 -313006657
-313006954 999967858
-312994842 999979970
999983033 -312991779
-313007590 999967222
-313070435 999904377
999957035 -313017777
999990301 -312984511
999979796 -312995016
-313064478 999910334
999963213 -313011599
999974026 -313000786
-313047638 999927174
999952759 -313022053
-313016888 999957924
999932998 -313041814
-313047918 999926894
-312996436 999978376
-313047913 999926899
-313050755 999924057
-313062607 999912205
-313004482 999970330
-313040521 999934291
-313042237 999932575
999998216 -312976596
999900045 -313074767
-313062378 999912434
999997479 -312977333
999945174 -313029638
999908384 -313066428
999919813 -313054999
-313073461 999901351
999958472 -313016340
999952054 -313022758
-312987958 999986854
999950861 -313023951
-313031013 999943799
999931486 -313043326
-313015484 999959328
-313058834 999915978
-313027201 999947611
-313002305 999972507
999953890 -313020922
-312997886 999976926
-313047229 999927583
999935167 -313039645
999999913 -312974899
999920832 -313053980
999964505 -313010307
999922279 -313052533
999999346 -312975466
999907342 -313067470
-313014919 999959893
999912082 -313062730
999934449 -313040363
-312995171 999979641
-312978716 999996096
999990340 -312984472
-313042956 999931856
-313052853 999921959
999929055 -313045757
-313070254 999904558
-313015287 999959525
999996074 -312978738
999981768 -312993044
-313018940 999955872
999911272 -313063540
999917171 -313057641
-312991683 999983129
-313062980 999911832
999944272 -313030540
999990846 -312983966
-312990057 999984755
999948664 -313026148
-313048389 999926423
999967339 -313007473
-313025175 999949637
999956885 -313017927
999901459 -313073353
-313038212 999936600
-312995306 999979506
999951246 -313023566
-313029123 999945689
-313021339 999953473
-313014225 999960587
-313048749 999926063
999993486 -312981326
-313027819 999946993
-313056450 999918362
999918421 -313056391
-313044850 999929962
999956113 -313018699
-313021710 999953102
-312990203 999984609
999905870 -313068942
999981031 -312993781
-312994618 999980194
-312992552 999982260
999931089 -313043723
-313013136 999961676
-313044514 999930298
999916922 -313057890
-313020809 999954003
-313004734 999970078
999976332 -312998480
-312981430 999993382
-312992549 999982263
999972501 -313002311
999934483 -313040329
-313053827 999920985
-313048427 999926385
-313017028 999957784
-313020103 999954709
-312984152 999990660
-312980801 999994011
-313063838 999910974
-313004024 999970788
999901479 -313073333
-313055030 999919782
-313002939 999971873
-313053941 999920871
-312984094 999990718
-313035190 999939622
999912533 -313062279
-313067778 999907034
-313021034 999953778
999938237 -313036575
-313024096 999950716
-313068322 999906490
999976066 -312998746
-313057499 999917313
-312993375 999981437
-313001972 999972840
999936973 -313037839
-313013200 999961612
-313002106 999972706
-313055330 999919482
999932604 -313042208
999929072 -313045740
-312996978 999977834
999947643 -313027169
999924910 -313049902
999959492 -313015320
999967634 -313007178
-313059050 999915762
999948288 -313026524
999907656 -313067156
-312976908 999997904
999937162 -313037650
999911044 -313063768
999995619 -312979193
-313070582 999904230
-313067330 999907482
-313022284 999952528
-313072086 999902726
-313008045 999966767
999927927 -313046885
999906539 -313068273
999933167 -313041645
-313055976 999918836
999952654 -313022158
999929469 -313045343
999977402 -312997410
-313018226 999956586
999974889 -312999923
999951357 -313023455
999942854 -313031958
-313050433 999924379
999947734 -313027078
-313018157 999956655
999987580 -312987232
-312997598 999977214
-313018867 999955945
999917098 -313057714
-313030732 999944080
999900937 -313073875
-313046149 999928663
999936103 -313038709
-313027657 999947155
-312978350 999996462
-313028315 999946497
999931306 -313043506
-313012213 999962599
999940526 -313034286
-313014569 999960243
-313029017 999945795
-313004948 999969864
999977207 -312997605
-312996747 999978065
999939309 -313035503
999919612 -313055200
999998793 -312976019
999945156 -313029656
999912184 -313062628
999981039 -312993773
-313023474 999951338
999937376 -313037436
999998212 -312976600
999972232 -313002580
999921219 -313053593
-313017114 999957698
999958371 -313016441
-313054514 999920298
999990659 -312984153
-313024970 999949842
999925468 -313049344
-313032083 999942729
-312976212 999998600
-313000515 999974297
999957181 -313017631
-313018742 999956070
999993982 -312980830
-312985310 999989502
999994513 -312980299
-313023489 999951323
-313056786 999918026
-312997196 999977616
-312977255 999997557
999911205 -313063607
999971484 -313003328
-313003394 999971418
-313039241 999935571
999910846 -313063966
-312991308 999983504
999938700 -313036112
-313038592 999936220
-313035805 999939007
999931222 -313043590
999911191 -313063621
-313036957 999937855
-313004943 999969869
-313011290 999963522
999971208 -313003604
999920620 -313054192
-313038532 999936280
-312995741 999979071
999959411 -313015401
-313049679 999925133
-312982628 999992184
999950129 -313024683
-313049196 999925616
-313036535 999938277
-313055302 999919510
999981132 -312993680
999900469 -313074343
-313041691 999933121
999906326 -313068486
-313044581 999930231
999930090 -313044722
-312978983 999995829
999947346 -313027466
999962696 -313012116
999969935 -313004877
999939544 -313035268
-313064584 999910228
999910137 -313064675
-313039832 999934980
-312997430 999977382
-313022283 999952529
999906743 -313068069
999981833 -312992979
-313064895 999909917
999952995 -313021817
999911180 -313063632
-313042855 999931957
999933739 -313041073
-313014427 999960385
-313019663 999955149
999954193 -313020619
999963669 -313011143
999936356 -313038456
-312977243 999997569
999951922 -313022890
-312980719 999994093
999991125 -312983687
-313022492 999952320
-313004289 999970523
999935256 -313039556
999927855 -313046957
-313047332 999927480
999939660 -313035152
-312996306 999978506
999922577 -313052235
-313061855 999912957
-313005476 999969336
-313056571 999918241
-312978903 999995909
-312979644 999995168
999997526 -312977286
-313042550 999932262
-312987833 999986979
999997198 -312977614
999951961 -313022851
999970754 -313004058
-313019379 999955433
999944972 -313029840
999964850 -313009962
-312986174 999988638
999942260 -313032552
999950682 -313024130
-313007729 999967083
999918309 -313056503
-313058709 999916103
-313072835 999901977
999959364 -313015448
999958514 -313016298
999918512 -313056300
999931159 -313043653
999933335 -313041477
999953069 -313021743
-312990875 999983937
999993295 -312981517
999920162 -313054650
-312978697 999996115
-313027932 999946880
999952599 -313022213
-313071532 999903280
-312976180 999998632
999990194 -312984618
999939062 -313035750
-313027843 999946969
999938984 -313035828
-313011675 999963137
-313006579 999968233
999908110 -313066702
999937088 -313037724
-312993396 999981416
999927664 -313047148
999923227 -313051585
-313042068 999932744
-313004932 999969880
999921425 -313053387
999905234 -313069578
999987969 -312986843
-312991620 999983192
-313000835 999973977
-313058178 999916634
-312979497 999995315
-313015848 999958964
-313030795 999944017
999974944 -312999868
999941667 -313033145
999943912 -313030900
999930876 -313043936
999952953 -313021859
-313024334 999950478
-313035396 999939416
999979910 -312994902
999976894 -312997918
999995621 -312979191
-313073603 999901209
999948476 -313026336
-313066691 999908121
999914915 -313059897
999915611 -313059201
999973565 -313001247
-312999368 999975444
-313035239 999939573
-313062657 999912155
999988731 -312986081
-313024667 999950145
-313018244 999956568
999987690 -312987122
-313027144 999947668
999939063 -313035749
-313065057 999909755
-312981278 999993534
-312980746 999994066
999972093 -313002719
999971498 -313003314
999915150 -313059662
-313031399 999943413
-313025386 999949426
-313042181 999932631
-313067754 999907058
999904071 -313070741
-313066569 999908243
999964768 -313010044
999929377 -313045435
-313000428 999974384
-313023370 999951442
999942756 -313032056
999936773 -313038039
999904686 -313070126
-312978030 999996782
999926064 -313048748
999994687 -312980125
-313068213 999906599
999920732 -313054080
-313070415 999904397
999947940 -313026872
-313038191 999936621
999949432 -313025380
-313026490 999948322
-312982824 999991988
999976979 -312997833
999944658 -313030154
-313031442 999943370
-312979003 999995809
-313052183 999922629
-313009449 999965363
-313001043 999973769
999932257 -313042555
-313045056 999929756
999982607 -312992205
999980814 -312993998
999901747 -313073065
-313058756 999916056
-313021681 999953131
999938775 -313036037
999906907 -313067905
999971209 -313003603
-313048035 999926777
-313072256 999902556
999981382 -312993430
-312979230 999995582
999996777 -312978035
-312994776 999980036
999917622 -313057190
-313028651 999946161
-312996863 999977949
999903530 -313071282
-313046190 999928622
999905777 -313069035
999944544 -313030268
999994183 -312980629
-313005946 999968866
-313047735 999927077
999910871 -313063941
999928397 -313046415
-312995424 999979388
999921184 -313053628
-312987414 999987398
999923350 -313051462
999953943 -313020869
-313010198 999964614
999997235 -312977577
-312987147 999987665
-312984835 999989977
-313046121 999928691
-312997736 999977076
-313029897 999944915
999922362 -313052450
-312999566 999975246
-313034797 999940015
-312996753 999978059
-313063758 999911054
-313067027 999907785
-313005525 999969287
-313062994 999911818
999912462 -313062350
-313066538 999908274
999998900 -312975912
999934943 -313039869
-313008790 999966022
999927107 -313047705
-313037358 999937454
-313061507 999913305
999941997 -313032815
-313008652 999966160
999999771 -312975041
-313021844 999952968
999906064 -313068748
999908271 -313066541
999977876 -312996936
999996056 -312978756
-313058033 999916779
-313039600 999935212
-313050052 999924760
999990293 -312984519
-313033887 999940925
-312993033 999981779
999962035 -313012777
-312984861 999989951
999980521 -312994291
-313042476 999932336
999942500 -313032312
999944199 -313030613
999952162 -313022650
-312992082 999982730
999994195 -312980617
999957213 -313017599
-313054194 999920618
-313052590 999922222
999909262 -313065550
999925685 -313049127
999954547 -313020265
-312978167 999996645
999923215 -313051597
-312992812 999982000
-313028506 999946306
-313059440 999915372
999962374 -313012438
-313065078 999909734
-312981614 999993198
999969246 -313005566
-312993534 999981278
-313050091 999924721
999981550 -312993262
999994285 -312980527
999912717 -313062095
-313008627 999966185
999994477 -312980335
-313052761 999922051
-313058594 999916218
-313070849 999903963
999988237 -312986575
-312997181 999977631
999982455 -312992357
-313011169 999963643
999906184 -313068628
999933987 -313040825
-313066743 999908069
999903985 -313070827
999965822 -313008990
999923176 -313051636
999958579 -313016233
-313004351 999970461
999993758 -312981054
-313008584 999966228
999999880 -312974932
-313051175 999923637
-313069746 999905066
999979100 -312995712
-313059197 999915615
-313052457 999922355
-313065482 999909330
999929526 -313045286
-312991027 999983785
999922751 -313052061
-313046224 999928588
-313068524 999906288
-312998948 999975864
999908155 -313066657
-313036723 999938089
-313043765 999931047
-313064028 999910784
-313068527 999906285
999954558 -313020254
-313016198 999958614
-313065741 999909071
-312999565 999975247
999904664 -313070148
-313002379 999972433
-312990468 999984344
999962846 -313011966
-313015925 999958887
-313005713 999969099
999931695 -313043117
-313035904 999938908
999965909 -313008903
-313068736 999906076
-312999551 999975261
999957023 -313017789
-313028641 999946171
999967737 -313007075
999977621 -312997191
-313039366 999935446
-312974952 999999860
-313002835 999971977
999961863 -313012949
999970777 -313004035
-313044378 999930434
-312995415 999979397
-312989175 999985637
999998991 -312975821
999951574 -313023238
999937928 -313036884
999954843 -313019969
999930823 -313043989
-313052483 999922329
999950121 -313024691
999944065 -313030747
999913846 -313060966
-313062069 999912743
-313048396 999926416
-313017911 999956901
-313063424 999911388
999909830 -313064982
999942074 -313032738
999959652 -313015160
999900501 -313074311
-312993111 999981701
-312995374 999979438
-313056581 999918231
-313008585 999966227
999944322 -313030490
-313021370 999953442
999952269 -313022543
-313002254 999972558
-312991265 999983547
-313032519 999942293
999947372 -313027440
999964045 -313010767
999926477 -313048335
-313068869 999905943
999970416 -313004396
999965150 -313009662
-313039354 999935458
999973194 -313001618
-313025266 999949546
999940318 -313034494
999936996 -313037816
999975743 -312999069
-313017353 999957459
999963606 -313011206
-313074333 999900479
-313072066 999902746
999980469 -312994343
-313008104 999966708
-313003979 999970833
-313058338 999916474
-313032343 999942469
-312987085 999987727
999985807 -312989005
999985771 -312989041
-313013913 999960899
-313043047 999931765
-313066874 999907938
-312984877 999989935
999999843 -312974969
999923092 -313051720
999945563 -313029249
999980330 -312994482
999967854 -313006958
-313007033 999967779
999965884 -313008928
-313010126 999964686
-313067399 999907413
-312988762 999986050
-313016471 999958341
999917044 -313057768
-312995504 999979308
-313059589 999915223
999947496 -313027316
-313023598 999951214
999982193 -312992619
999987507 -312987305
-313020511 999954301
-313071223 999903589
999986126 -312988686
999902251 -313072561
999972177 -313002635
-313061426 999913386
999963832 -313010980
-313039749 999935063
-313028489 999946323
999938874 -313035938
-312990078 999984734
-313014959 999959853
999909750 -313065062
-313026900 999947912
999975055 -312999757
999914506 -313060306
999972006 -313002806
-313041760 999933052
-313065916 999908896
999935387 -313039425
999960744 -313014068
999963113 -313011699
-313040525 999934287
999960959 -313013853
999997491 -312977321
-313035364 999939448
-312988355 999986457
999966660 -313008152
-313061066 999913746
-312981855 999992957
-313069438 999905374
-312997421 999977391
999950442 -313024370
-313018297 999956515
999925477 -313049335
-313025154 999949658
999987544 -312987268
999963430 -313011382
-312995205 999979607
999987003 -312987809
-313070488 999904324
999946709 -313028103
-313017897 999956915
-312995065 999979747
999929133 -313045679
-312979912 999994900
-313030130 999944682
999930048 -313044764
-313004944 999969868
999996402 -312978410
-312999309 999975503
999927323 -313047489
999968769 -313006043
999965658 -313009154
-313060704 999914108
-312992857 999981955
999936817 -313037995
999920024 -313054788
-313008540 999966272
999937551 -313037261
999952421 -313022391
999959269 -313015543
999910285 -313064527
999978407 -312996405
-312998181 999976631
999915495 -313059317
-312978398 999996414
-312999645 999975167
999904480 -313070332
-312987348 999987464
-313017185 999957627
-313025784 999949028
-313066489 999908323
999967650 -313007162
-313064117 999910695
999947957 -313026855
999957226 -313017586
-313030634 999944178
-313061914 999912898
-312983850 999990962
999950858 -313023954
999973635 -313001177
999989885 -312984927
999963295 -313011517
-313055862 999918950
999956148 -313018664
-313070749 999904063
999972246 -313002566
-313040487 999934325
-313022929 999951883
-313029721 999945091
-313066420 999908392
-312991333 999983479
-313013726 999961086
-312991581 999983231
-313054936 999919876
-313043362 999931450
999993228 -312981584
-312986409 999988403
999934940 -313039872
-312998035 999976777
999913488 -313061324
999967015 -313007797
999990028 -312984784
-313039800 999935012
999949765 -313025047
999949603 -313025209
999977586 -312997226
999993733 -312981079
-313017366 999957446
-313071445 999903367
-313001149 999973663
-313008916 999965896
999947435 -313027377
999905342 -313069470
-313074139 999900673
999974520 -313000292
-313034548 999940264
999992379 -312982433
999973429 -313001383
-313050526 999924286
999907288 -313067524
-313067170 999907642
999954150 -313020662
-313066418 999908394
999940152 -313034660
999905246 -313069566
-313033994 999940818
999914796 -313060016
999965251 -313009561
-312985445 999989367
999990166 -312984646
-313049933 999924879
999940748 -313034064
-313040253 999934559
-313036694 999938118
999927918 -313046894
-313006474 999968338
999919618 -313055194
-313029923 999944889
-313064383 999910429
999958542 -313016270
999968105 -313006707
999980305 -312994507
999950385 -313024427
999929534 -313045278
999916681 -313058131
-313018350 999956462
-313003882 999970930
999996187 -312978625
-313068964 999905848
999987263 -312987549
-312995416 999979396
999991800 -312983012
999960916 -313013896
999951780 -313023032
999969754 -313005058
999914090 -313060722
-312988089 999986723
999974052 -313000760
-313032273 999942539
-313002634 999972178
999990009 -312984803
-313029695 999945117
-313064403 999910409
-313065898 999908914
-312994888 999979924
-312996599 999978213
-312976965 999997847
-313014578 999960234
-313040186 999934626
999923907 -313050905
999910175 -313064637
999955093 -313019719
-313012917 999961895
-312984936 999989876
-313039480 999935332
-313036633 999938179
-313038505 999936307
-313067157 999907655
-313049486 999925326
-313065087 999909725
999982520 -312992292
999924833 -313049979
999910377 -313064435
-313044732 999930080
999914664 -313060148
999909197 -313065615
999916384 -313058428
999928114 -313046698
999988950 -312985862
-313056498 999918314
999995705 -312979107
-313041663 999933149
-313070765 999904047
999924777 -313050035
-313074270 999900542
-312994692 999980120
999987945 -312986867
-313026295 999948517
999907613 -313067199
-313021255 999953557
999914590 -313060222
999909784 -313065028
-313028239 999946573
999908270 -313066542
-313052326 999922486
999906942 -313067870
-313054632 999920180
999946204 -313028608
999976662 -312998150
-313007660 999967152
999947877 -313026935
-313059241 999915571
999935890 -313038922
-313038808 999936004
999961480 -313013332
-313020805 999954007
999960910 -313013902
999939080 -313035732
-313072402 999902410
999958528 -313016284
999920263 -313054549
-313034734 999940078
999999137 -312975675
-313002623 999972189
-313041856 999932956
-313053173 999921639
999913945 -313060867
999977474 -312997338
-313040529 999934283
999929154 -313045658
-313046271 999928541
999968768 -313006044
-313025152 999949660
999930817 -313043995
999952974 -313021838
-313033980 999940832
999916005 -313058807
999916961 -313057851
-312989153 999985659
-313020529 999954283
-312984193 999990619
-312995162 999979650
-312992927 999981885
999986913 -312987899
-312992662 999982150
999968170 -313006642
999949296 -313025516
-312989168 999985644
999942879 -313031933
999956560 -313018252
999903681 -313071131
-312993778 999981034
-313036963 999937849
-313026584 999948228
-313052057 999922755
-313052634 999922178
999970257 -313004555
999986843 -312987969
999913704 -313061108
-313063389 999911423
-312983072 999991740
-313008183 999966629
999951767 -313023045
999939530 -313035282
999986485 -312988327
-313051965 999922847
999964738 -313010074
999937382 -313037430
-313064151 999910661
-313010178 999964634
999900713 -313074099
-313053936 999920876
999924002 -313050810
999915882 -313058930
-313048324 999926488
999912531 -313062281
999990743 -312984069
999960848 -313013964
999905600 -313069212
999916471 -313058341
-313016311 999958501
-313039739 999935073
999928353 -313046459
999969478 -313005334
-313034170 999940642
999938839 -313035973
-313056741 999918071
-313071639 999903173
-313007980 999966832
-313066749 999908063
999944704 -313030108
-312993284 999981528
-313000599 999974213
-313058975 999915837
999972358 -313002454
-313010301 999964511
-313007313 999967499
-313013531 999961281
-313039811 999935001
999955744 -313019068
-313009990 999964822
-313033269 999941543
-313059682 999915130
999912386 -313062426
-312980314 999994498
-313044984 999929828
-312993086 999981726
-312997834 999976978
-313065657 999909155
999910716 -313064096
-313061343 999913469
999985504 -312989308
-312980402 999994410
999990588 -312984224
-313052300 999922512
-313056803 999918009
999970462 -313004350
999910614 -313064198
-312997811 999977001
999912418 -313062394
999925624 -313049188
999932429 -313042383
999952294 -313022518
-313038644 999936168
-313040880 999933932
999914050 -313060762
999934196 -313040616
-312975877 999998935
999945175 -313029637
-313073155 999901657
999954394 -313020418
999966369 -313008443
999924167 -313050645
999921166 -313053646
-313001679 999973133
-313001503 999973309
999910845 -313063967
999934705 -313040107
-313040396 999934416
999945880 -313028932
999964717 -313010095
999953923 -313020889
999979462 -312995350
999915728 -313059084
-313062101 999912711
999960320 -313014492
-313056098 999918714
999937332 -313037480
-313012677 999962135
-313011826 999962986
-312992031 999982781
999930758 -313044054
-313046814 999927998
999945008 -313029804
999919968 -313054844
-313036610 999938202
-313016679 999958133
-313008602 999966210
999932149 -313042663
999904508 -313070304
999988586 -312986226
-313008595 999966217
999992564 -312982248
-313071475 999903337
-312988570 999986242
999996946 -312977866
999933883 -313040929
999938751 -313036061
-313048108 999926704
999939539 -313035273
-312984691 999990121
999990409 -312984403
-313057701 999917111
999960117 -313014695
999953646 -313021166
-312992157 999982655
-313062683 999912129
999951312 -313023500
999989275 -312985537
999935932 -313038880
999971989 -313002823
999960202 -313014610
-313055393 999919419
999904171 -313070641
999932746 -313042066
999931996 -313042816
999995192 -312979620
999978766 -312996046
-313030986 999943826
-312996223 999978589
999964917 -313009895
-313024007 999950805
-313019888 999954924
-312980307 999994505
999967360 -313007452
-313069047 999905765
999974267 -313000545
-312982290 999992522
-313051911 999922901
999985989 -312988823
999919275 -313055537
-313029213 999945599
-313023086 999951726
-313049913 999924899
-313063427 999911385
999934697 -313040115
-313023363 999951449
-313009397 999965415
999999889 -312974923
999939358 -313035454
-312981580 999993232
999917248 -313057564
999950856 -313023956
-313017870 999956942
-313049966 999924846
-313035683 999939129
-313072846 999901966
-313032898 999941914
-313034070 999940742
999979370 -312995442
999942024 -313032788
999920689 -313054123
-313052129 999922683
-312978853 999995959
-312980036 999994776
999913356 -313061456
999970220 -313004592
999990047 -312984765
999963310 -313011502
999969347 -313005465
-313067565 999907247
-313023257 999951555
-313009309 999965503
999917291 -313057521
-313005813 999968999
999950252 -313024560
999929196 -313045616
999934050 -313040762
999921843 -313052969
999938567 -313036245
999915123 -313059689
-313039348 999935464
999926933 -313047879
999995263 -312979549
-313067038 999907774
-312977907 999996905
-313057240 999917572
-313073577 999901235
999944781 -313030031
-313034154 999940658
-313022535 999952277
999986120 -312988692
-313015938 999958874
999936633 -313038179
999918674 -313056138
999922406 -313052406
-313053004 999921808
999925826 -313048986
999938926 -313035886
999952565 -313022247
999949894 -313024918
999959306 -313015506
999975065 -312999747
-313019020 999955792
999973851 -313000961
999967921 -313006891
999915675 -313059137
999949349 -313025463
-313025723 999949089
999907445 -313067367
999929784 -313045028
-312998771 999976041
999906138 -313068674
999978678 -312996134
999946712 -313028100
999975118 -312999694
-313058724 999916088
-312991072 999983740
-313034260 999940552
999914925 -313059887
-313033438 999941374
999959122 -313015690
999983290 -312991522
999999733 -312975079
999924993 -313049819
999974124 -313000688
999969191 -313005621
-313024664 999950148
999909412 -313065400
-313044107 999930705
-313013246 999961566
999989016 -312985796
-313022609 999952203
-313072247 999902565
999923153 -313051659
999942996 -313031816
-313007835 999966977
-312996690 999978122
-312997414 999977398
999951746 -313023066
-313049653 999925159
999982953 -312991859
999971986 -313002826
999944878 -313029934
999940427 -313034385
999956008 -313018804
999981974 -312992838
999962586 -313012226
-312975891 999998921
-313063520 999911292
999999359 -312975453
999956060 -313018752
999925680 -313049132
-312980563 999994249
-313013968 999960844
-312977877 999996935
-312992204 999982608
-313014202 999960610
999917934 -313056878
999982603 -312992209
999924226 -313050586
-313071678 999903134
-313035258 999939554
999965836 -313008976
999989269 -312985543
-313009435 999965377
-313073807 999901005
999910363 -313064449
999975530 -312999282
-312996266 999978546
999915854 -313058958
999935447 -313039365
999994228 -312980584
999993960 -312980852
-313029801 999945011
999942784 -313032028
-313057423 999917389
999940242 -313034570
-313037409 999937403
999902323 -313072489
-313070453 999904359
999908261 -313066551
999946987 -313027825
-313005098 999969714
-313036046 999938766
999932904 -313041908
-313016238 999958574
999903435 -313071377
-313029307 999945505
-312998346 999976466
-313033582 999941230
999910598 -313064214
-312983242 999991570
-313046759 999928053
-313069480 999905332
999942804 -313032008
999966563 -313008249
-313026432 999948380
999950741 -313024071
999985387 -312989425
-313056915 999917897
999976058 -312998754
-313000496 999974316
999939113 -313035699
999962557 -313012255
-313003632 999971180
999960393 -313014419
-313039010 999935802
-313069121 999905691
-313000663 999974149
-313002991 999971821
-313006149 999968663
-313024385 999950427
-313034002 999940810
-313031009 999943803
999949001 -313025811
-312988695 999986117
999998936 -312975876
-313031124 999943688
999959784 -313015028
999988667 -312986145
999953990 -313020822
-313012786 999962026
999928716 -313046096
-313051260 999923552
999958619 -313016193
999954405 -313020407
-312976298 999998514
999956199 -313018613
999971844 -313002968
-312981454 999993358
-312990449 999984363
999920182 -313054630
999950718 -313024094
-313005060 999969752
-312992929 999981883
-313025440 999949372
999962461 -313012351
-313010563 999964249
999947014 -313027798
-313043955 999930857
-313067138 999907674
-313022049 999952763
-313047321 999927491
-313064794 999910018
999907110 -313067702
999902446 -313072366
999931732 -313043080
999972632 -313002180
999921856 -313052956
999962087 -313012725
999924020 -313050792
999918926 -313055886
-313047313 999927499
999932096 -313042716
999928932 -313045880
999957092 -313017720
-313069315 999905497
-313059978 999914834
-312976075 999998737
999977407 -312997405
-312994707 999980105
999976415 -312998397
-313027753 999947059
-313066281 999908531
999914041 -313060771
-313068896 999905916
999942670 -313032142
-313018114 999956698
-312995556 999979256
999945202 -313029610
-313001581 999973231
999922162 -313052650
999946480 -313028332
-312990306 999984506
999903039 -313071773
-312993265 999981547
999971923 -313002889
999913923 -313060889
-313006074 999968738
-312975344 999999468
999912607 -313062205
999985603 -312989209
999900200 -313074612
999970653 -313004159
999947233 -313027579
999951454 -313023358
999972302 -313002510
999957780 -313017032
-313031547 999943265
999950648 -313024164
-312987242 999987570
-313034522 999940290
-313001412 999973400
999959256 -313015556
-313051273 999923539
-313022673 999952139
-313056566 999918246
999905277 -313069535
-313002612 999972200
999952446 -313022366
999979742 -312995070
999949308 -313025504
999929744 -313045068
-313009355 999965457
-313026454 999948358
-313056711 999918101
-312977469 999997343
-313062223 999912589
999964145 -313010667
-313018482 999956330
-312987317 999987495
999966215 -313008597
-313027603 999947209
-313019228 999955584
999956213 -313018599
-313011473 999963339
-313020668 999954144
-313011423 999963389
-313010851 999963961
-313058867 999915945
999980717 -312994095
999977284 -312997528
999928792 -313046020
-313056532 999918280
999913525 -313061287
-312994413 999980399
999938821 -313035991
999944227 -313030585
999977192 -312997620
999986889 -312987923
999978830 -312995982
999940801 -313034011
-313021949 999952863
-313035876 999938936
999960976 -313013836
999950616 -313024196
-312987750 999987062
999920294 -313054518
999992328 -312982484
999920036 -313054776
-312997257 999977555
-312993267 999981545
-313027332 999947480
-313061959 999912853
-312997069 999977743
-313067767 999907045
-313059611 999915201
-313006542 999968270
-313073791 999901021
999999714 -312975098
-312984026 999990786
-313044384 999930428
-313073848 999900964
-313061335 999913477
-313051182 999923630
999953602 -313021210
-313032234 999942578
-313060401 999914411
999995107 -312979705
999967047 -313007765
-313017323 999957489
-313069623 999905189
999948968 -313025844
-312999258 999975554
999949665 -313025147
999912014 -313062798
999907323 -313067489
999980991 -312993821
-312983187 999991625
-313008213 999966599
-313041375 999933437
999985697 -312989115
-313013620 999961192
-313007156 999967656
999951070 -313023742
-313045437 999929375
999939033 -313035779
999937361 -313037451
999904069 -313070743
-312992802 999982010
999922061 -313052751
-313036523 999938289
999972897 -313001915
-313018689 999956123
-312982960 999991852
999988349 -312986463
999954738 -313020074
999905593 -313069219
999997776 -312977036
-312989894 999984918
999960898 -313013914
999947302 -313027510
999910428 -313064384
999904218 -313070594
999922823 -313051989
999946848 -313027964
-312983960 999990852
999979621 -312995191
-313073019 999901793
-313036175 999938637
-313067696 999907116
999920046 -313054766
-312985319 999989493
999967567 -313007245
-312990509 999984303
-312978201 999996611
-312983911 999990901
-313012835 999961977
-313067174 999907638
-313023897 999950915
-313064800 999910012
-313007834 999966978
-313065671 999909141
999938655 -313036157
-312985056 999989756
999966742 -313008070
999964185 -313010627
-313008435 999966377
-312984829 999989983
-312994374 999980438
-313069969 999904843
999961397 -313013415
-313043198 999931614
-313065969 999908843
-313009115 999965697
999969977 -313004835
999940628 -313034184
-313008943 999965869
-312982113 999992699
-313027009 999947803
999928108 -313046704
999932215 -313042597
-313074156 999900656
999904339 -313070473
-313058730 999916082
-313024414 999950398
999988195 -312986617
-313041438 999933374
999954867 -313019945
-313037086 999937726
999970989 -313003823
-313064309 999910503
999982774 -312992038
-313062937 999911875
999914619 -313060193
999904081 -313070731
999950448 -313024364
-313021563 999953249
999996387 -312978425
999905977 -313068835
999961415 -313013397
999986353 -312988459
999957266 -313017546
-313060866 999913946
999987629 -312987183
-313043582 999931230
-313041299 999933513
999983128 -312991684
-312980823 999993989
-312986266 999988546
999993017 -312981795
-312978047 999996765
-313002213 999972599
999909502 -313065310
999966528 -313008284
-312985970 999988842
999994738 -312980074
999927419 -313047393
-312984526 999990286
-313067269 999907543
-312986223 999988589
999915951 -313058861
999957524 -313017288
-313046204 999928608
-313008461 999966351
999922596 -313052216
999996548 -312978264
-313051360 999923452
-313024428 999950384
-313057597 999917215
-313062974 999911838
-312995873 999978939
-313050326 999924486
999968520 -313006292
999975221 -312999591
999988318 -312986494
999988354 -312986458
999995674 -312979138
-313021442 999953370
999922369 -313052443
999958060 -313016752
999966914 -313007898
-313016065 999958747
-313038894 999935918
-313017872 999956940
-313042466 999932346
999930100 -313044712
999959847 -313014965
999974570 -313000242
999946118 -313028694
-313048060 999926752
999933743 -313041069
-313044857 999929955
999945384 -313029428
999958571 -313016241
999902792 -313072020
999920665 -313054147
-312991912 999982900
999973218 -313001594
-312999768 999975044
-312989430 999985382
-312977771 999997041
999938306 -313036506
-313054250 999920562
999914204 -313060608
999991638 -312983174
-313042783 999932029
-313039507 999935305
-312978574 999996238
-313021720 999953092
999931594 -313043218
-312990882 999983930
-313050961 999923851
999969474 -313005338
999908241 -313066571
-313013670 999961142
-313022630 999952182
999973308 -313001504
999995988 -312978824
-313039863 999934949
999935000 -313039812
999968242 -313006570
-312994599 999980213
999954679 -313020133
-313029988 999944824
999991572 -312983240
999958418 -313016394
999906533 -313068279
-312991808 999983004
999938358 -313036454
-313022825 999951987
999999183 -312975629
-313043803 999931009
-313004626 999970186
999927984 -313046828
999997700 -312977112
-313016915 999957897
999944058 -313030754
-312998772 999976040
-313028708 999946104
999935499 -313039313
-313067832 999906980
999931697 -313043115
-312990883 999983929
999950282 -313024530
-313009292 999965520
999993428 -312981384
999996208 -312978604
-313010987 999963825
-312979977 999994835
999991173 -312983639
999919498 -313055314
999954852 -313019960
999978070 -312996742
999972284 -313002528
999954269 -313020543
999921536 -313053276
999940204 -313034608
-312986314 999988498
-313017916 999956896
-312975471 999999341
999953684 -313021128
999914991 -313059821
-313034080 999940732
999915287 -313059525
-313003457 999971355
999967142 -313007670
999995041 -312979771
999966536 -313008276
999982257 -312992555
999902170 -313072642
-313054959 999919853
999947347 -313027465
999902067 -313072745
-313041159 999933653
999928744 -313046068
999901476 -313073336
999902185 -313072627
-312990327 999984485
999912824 -313061988
-313022381 999952431
-313011152 999963660
999930988 -313043824
999926980 -313047832
999997339 -312977473
-313010150 999964662
999908481 -313066331
999956444 -313018368
-313020561 999954251
999917007 -313057805
999914491 -313060321
999942286 -313032526
999937122 -313037690
-313003228 999971584
999968551 -313006261
-313006534 999968278
999959313 -313015499
999969484 -313005328
999923652 -313051160
999927446 -313047366
-313063773 999911039
-312977148 999997664
-313026101 999948711
-313017904 999956908
-313063308 999911504
999968701 -313006111
-313022325 999952487
-313054387 999920425
999939325 -313035487
-313000048 999974764
999925959 -313048853
999950321 -313024491
-313017094 999957718
999969742 -313005070
-312993744 999981068
-313064922 999909890
999972773 -313002039
-313055688 999919124
-313013268 999961544
999965940 -313008872
999970852 -313003960
999942447 -313032365
999925913 -313048899
999946606 -313028206
-313036662 999938150
-313010533 999964279
999958522 -313016290
999983089 -312991723
-313016329 999958483
-313059786 999915026
999950785 -313024027
-313060426 999914386
-313052980 999921832
999975633 -312999179
999957746 -313017066
-312985023 999989789
999913332 -313061480
-313055955 999918857
999983745 -312991067
999925031 -313049781
999907810 -313067002
999989106 -312985706
999998938 -312975874
-313070215 999904597
999961430 -313013382
-312990741 999984071
999967451 -313007361
-312993475 999981337
999968234 -313006578
-312998354 999976458
999903880 -313070932
-313019302 999955510
999991007 -312983805
-313065857 999908955
999961434 -313013378
999905070 -313069742
999985477 -312989335
999902541 -313072271
-313038365 999936447
-313001381 999973431
-313040662 999934150
-313045622 999929190
-312980625 999994187
999985919 -312988893
-313024448 999950364
-313027907 999946905
-313072229 999902583
-313009751 999965061
999938816 -313035996
999933203 -313041609
999922423 -313052389
-313036651 999938161
999952437 -313022375
999909911 -313064901
-313008946 999965866
-313010084 999964728
-312981743 999993069
-313067670 999907142
999935025 -313039787
-312978402 999996410
-313049833 999924979
-313045566 999929246
999948608 -313026204
-312981438 999993374
-313053903 999920909
-313047645 999927167
-313060206 999914606
-313070094 999904718
-312986483 999988329
-313005232 999969580
-313044208 999930604
999975970 -312998842
999995044 -312979768
999918967 -313055845
-313070808 999904004
999960502 -313014310
-312981296 999993516
-313001782 999973030
-313001632 999973180
-313025060 999949752
-313002751 999972061
-312982157 999992655
-313012043 999962769
-313018796 999956016
999919733 -313055079
999914709 -313060103
-312988428 999986384
-313070571 999904241
999953232 -313021580
-313009173 999965639
999946231 -313028581
999914421 -313060391
999998582 -312976230
999966349 -313008463
-313065084 999909728
999957394 -313017418
-313053625 999921187
999957828 -313016984
-313062821 999911991
999939558 -313035254
999977681 -312997131
999946692 -313028120
-313055303 999919509
-313071403 999903409
999940293 -313034519
-312994930 999979882
-312979254 999995558
-313008732 999966080
-313047031 999927781
-313020203 999954609
-312979270 999995542
999927490 -313047322
999916155 -313058657
999998413 -312976399
-313056377 999918435
-313023894 999950918
999930652 -313044160
-313062004 999912808
999911677 -313063135
-313036692 999938120
999959404 -313015408
999924100 -313050712
-312982842 999991970
999966343 -313008469
999925843 -313048969
999938542 -313036270
999932023 -313042789
-312977591 999997221
-312979290 999995522
999948674 -313026138
-313004091 999970721
999984867 -312989945
999982430 -312992382
-313064235 999910577
999968298 -313006514
-312988997 999985815
999991482 -312983330
999920750 -313054062
999936210 -313038602
999962648 -313012164
-313067062 999907750
999995585 -312979227
-312986868 999987944
999941149 -313033663
999987388 -312987424
999967277 -313007535
-313040684 999934128
999936969 -313037843
999968078 -313006734
999988359 -312986453
-313013768 999961044
999972804 -313002008
999979063 -312995749
999990307 -312984505
999955306 -313019506
-313022404 999952408
-313026217 999948595
-313042233 999932579
-313051259 999923553
-312978705 999996107
-312991056 999983756
-313056520 999918292
999939646 -313035166
999902619 -313072193
-312992049 999982763
999946504 -313028308
999980318 -312994494
999978136 -312996676
-312984925 999989887
999975642 -312999170
999949030 -313025782
-313067401 999907411
999901974 -313072838
999996146 -312978666
-313017427 999957385
-313050050 999924762
-312992886 999981926
-313068221 999906591
999929886 -313044926
999903655 -313071157
999901608 -313073204
999943995 -313030817
-313065086 999909726
999918495 -313056317
999918564 -313056248
999914906 -313059906
999991043 -312983769
999932312 -313042500
999963040 -313011772
999968631 -313006181
999947380 -313027432
999923502 -313051310
-313015460 999959352
999905328 -313069484
999992781 -312982031
999947128 -313027684
999998493 -312976319
-313004235 999970577
999901827 -313072985
-313070135 999904677
999998918 -312975894
-313034428 999940384
999958159 -313016653
999940425 -313034387
-312998680 999976132
999999152 -312975660
-313030350 999944462
-313029626 999945186
-313012431 999962381
999902510 -313072302
999984076 -312990736
999913168 -313061644
999962261 -313012551
-312993624 999981188
999918804 -313056008
-313014406 999960406
-313065981 999908831
-313065822 999908990
-313074268 999900544
999918698 -313056114
999914971 -313059841
-312999673 999975139
999936194 -313038618
-313060139 999914673
999906872 -313067940
999943080 -313031732
-313018916 999955896
999997268 -312977544
999980857 -312993955
999930451 -313044361
-313002094 999972718
999992591 -312982221
-313023131 999951681
999901950 -313072862
999997613 -312977199
999920528 -313054284
-313030141 999944671
-312976128 999998684
999931340 -313043472
999964765 -313010047
-313044767 999930045
-313010039 999964773
999966719 -313008093
-313017320 999957492
-313005702 999969110
-313035980 999938832
-313044479 999930333
999912846 -313061966
-313009083 999965729
999942899 -313031913
999976358 -312998454
999990110 -312984702
-313051316 999923496
-313032674 999942138
999940907 -313033905
999942202 -313032610
-313060968 999913844
-313071316 999903496
999915987 -313058825
999938010 -313036802
999904532 -313070280
999990075 -312984737
999967677 -313007135
-313067345 999907467
-312977082 999997730
-313019277 999955535
-313045632 999929180
-313033658 999941154
999939393 -313035419
999964026 -313010786
999967859 -313006953
-313067220 999907592
-313009724 999965088
-313003534 999971278
999921248 -313053564
999922183 -313052629
999995589 -312979223
999948845 -313025967
-313041732 999933080
-313064360 999910452
-312976822 999997990
-312997576 999977236
-313055597 999919215
-312986790 999988022
999945012 -313029800
999988402 -312986410
999905173 -313069639
-312982417 999992395
-313012142 999962670
-313037752 999937060
999908277 -313066535
-313039171 999935641
999930308 -313044504
-313052702 999922110
-313043823 999930989
-313017450 999957362
999977105 -312997707
-313036713 999938099
-313019403 999955409
-313031659 999943153
-313073059 999901753
-313011527 999963285
-313006543 999968269
999914672 -313060140
999930863 -313043949
999954362 -313020450
999936729 -313038083
999912735 -313062077
999917138 -313057674
999962788 -313012024
999983919 -312990893
-313021594 999953218
-313036001 999938811
999964541 -313010271
999985138 -312989674
-313019996 999954816
999971545 -313003267
-313047651 999927161
-312982468 999992344
999974727 -313000085
-313055929 999918883
999975964 -312998848
-313006661 999968151
999913639 -313061173
999958672 -313016140
-312982026 999992786
-312981040 999993772
-313069632 999905180
-312990080 999984732
-312994702 999980110
999972965 -313001847
999975432 -312999380
999925544 -313049268
-313061076 999913736
-313031217 999943595
-313026833 999947979
-313037806 999937006
999918029 -313056783
999916874 -313057938
-312990519 999984293
-313016312 999958500
-313002403 999972409
999986423 -312988389
999941974 -313032838
999994837 -312979975
999962619 -313012193
999926028 -313048784
-312991327 999983485
-313036608 999938204
-312985248 999989564
-313065851 999908961
-312986711 999988101
999941977 -313032835
-313068944 999905868
-313047023 999927789
999916110 -313058702
-313041037 999933775
-313057822 999916990
999952323 -313022489
999953806 -313021006
999953359 -313021453
999918428 -313056384
-313049568 999925244
999978837 -312995975
999981016 -312993796
999989053 -312985759
-313054809 999920003
-312998757 999976055
999984045 -312990767
999947499 -313027313
999941618 -313033194
-312981964 999992848
999954098 -313020714
-312990427 999984385
-313009604 999965208
-313027121 999947691
999902531 -313072281
999957395 -313017417
-313010141 999964671
-313072620 999902192
999903609 -313071203
-312975620 999999192
999951676 -313023136
999965700 -313009112
-313060284 999914528
999920903 -313053909
999931000 -313043812
-312981870 999992942
999942653 -313032159
999987192 -312987620
-312986906 999987906
999979134 -312995678
999945245 -313029567
-313043501 999931311
-313058126 999916686
999992808 -312982004
-313036558 999938254
-313015104 999959708
999970863 -313003949
999960572 -313014240
-313004718 999970094
-313028902 999945910
-313038902 999935910
999944363 -313030449
999990787 -312984025
-313041746 999933066
999956438 -313018374
-313067011 999907801
999954613 -313020199
-312998157 999976655
-313065522 999909290
999976029 -312998783
-313010372 999964440
-313019142 999955670
999933289 -313041523
-313055778 999919034
999953514 -313021298
-313071616 999903196
999936223 -313038589
999914167 -313060645
-313006866 999967946
-312983571 999991241
-313047572 999927240
-313058220 999916592
-313063162 999911650
999991101 -312983711
-313035867 999938945
-313057055 999917757
-313032416 999942396
-313004820 999969992
-313040021 999934791
-313058354 999916458
999951007 -313023805
999940538 -313034274
999917666 -313057146
999959475 -313015337
-313030072 999944740
999923624 -313051188
999919724 -313055088
999966796 -313008016
999929477 -313045335
999946916 -313027896
-313046175 999928637
-313007051 999967761
-313044351 999930461
999990938 -312983874
-313031974 999942838
999926026 -313048786
-313057445 999917367
-313065685 999909127
999971490 -313003322
999950558 -313024254
-313071554 999903258
-312989276 999985536
-313005530 999969282
999926559 -313048253
-313055885 999918927
-313031005 999943807
999947118 -313027694
999997466 -312977346
-313001364 999973448
-312980084 999994728
-312976313 999998499
999969142 -313005670
-313072077 999902735
-313029050 999945762
999958769 -313016043
999960706 -313014106
999952249 -313022563
-313000575 999974237
-312983928 999990884
-313014215 999960597
-313007544 999967268
-312981646 999993166
999943397 -313031415
-313029542 999945270
999914214 -313060598
999932853 -313041959
999986145 -312988667
999966354 -313008458
-313012885 999961927
999900169 -313074643
999951609 -313023203
999950669 -313024143
999946215 -313028597
-312989809 999985003
999984706 -312990106
-312978571 999996241
999984474 -312990338
999914594 -313060218
999938736 -313036076
999901099 -313073713
-313062249 999912563
999981466 -312993346
999979823 -312994989
-312981009 999993803
-313031775 999943037
-313034563 999940249
-313048717 999926095
999964721 -313010091
-312998750 999976062
-312998406 999976406
-312981479 999993333
-313000776 999974036
-313024933 999949879
999931973 -313042839
-313023990 999950822
999931549 -313043263
-313057215 999917597
999917407 -313057405
-313044170 999930642
-313026847 999947965
-313018428 999956384
-312994929 999979883
999919317 -313055495
999905563 -313069249
-313032282 999942530
999925697 -313049115
-313069247 999905565
-313036838 999937974
-313035181 999939631
-313068538 999906274
-312985855 999988957
-313073377 999901435
999997100 -312977712
-313050636 999924176
-313072957 999901855
999944206 -313030606
999958037 -313016775
999979254 -312995558
-313051837 999922975
-313029382 999945430
999954255 -313020557
-313031103 999943709
-313050992 999923820
999921039 -313053773
-313007858 999966954
-312996359 999978453
999900597 -313074215
999911486 -313063326
999962598 -313012214
999950760 -313024052
999910166 -313064646
-312991187 999983625
-312985277 999989535
999963655 -313011157
999900026 -313074786
999913410 -313061402
999981000 -312993812
999996170 -312978642
999968129 -313006683
-313016967 999957845
-312992797 999982015
999942240 -313032572
-313034898 999939914
-313069524 999905288
999955750 -313019062
999942073 -313032739
999956690 -313018122
999921736 -313053076
-312997578 999977234
-313020775 999954037
-313030237 999944575
-313011057 999963755
999913182 -313061630
999979403 -312995409
-313029713 999945099
999969711 -313005101
-313035992 999938820
-313017157 999957655
999934598 -313040214
-313072801 999902011
999996599 -312978213
-312987563 999987249
999923728 -313051084
999903599 -313071213
-313029322 999945490
999988458 -312986354
-312988005 999986807
999933144 -313041668
-312983641 999991171
-312977084 999997728
-312996252 999978560
-313041337 999933475
999992208 -312982604
999942277 -313032535
-313043609 999931203
999948746 -313026066
-313060278 999914534
-313013169 999961643
-313018472 999956340
999929740 -313045072
999965949 -313008863
-313055948 999918864
999907891 -313066921
-313023130 999951682
-313032979 999941833
-313031312 999943500
999986749 -312988063
-313002613 999972199
999960389 -313014423
-313027107 999947705
-313044314 999930498
999922487 -313052325
999931701 -313043111
999990282 -312984530
999939276 -313035536
-313011226 999963586
-312979369 999995443
-313046248 999928564
-312996534 999978278
-313023709 999951103
999947730 -313027082
-313013926 999960886
999937502 -313037310
999991104 -312983708
999987524 -312987288
999991509 -312983303
-312994116 999980696
-313053201 999921611
-313029574 999945238
-313033292 999941520
999952136 -313022676
999929801 -313045011
999983613 -312991199
999916350 -313058462
-312990661 999984151
999992345 -312982467
-313035098 999939714
-313053344 999921468
999906989 -313067823
-313034866 999939946
-313024114 999950698
999964619 -313010193
999990623 -312984189
999908332 -313066480
999978666 -312996146
999932042 -313042770
999923955 -313050857
999951932 -313022880
-312990012 999984800
-312993779 999981033
999989979 -312984833
999975093 -312999719
999952734 -313022078
999963783 -313011029
999902800 -313072012
-313047611 999927201
-313003009 999971803
-313005906 999968906
999999046 -312975766
999941852 -313032960
999954041 -313020771
-313065867 999908945
999928921 -313045891
-313040042 999934770
-313034471 999940341
-313038716 999936096
999980474 -312994338
-312987963 999986849
-313063822 999910990
-312986202 999988610
999941586 -313033226
999967982 -313006830
999969770 -313005042
-313045615 999929197
-313008035 999966777
-313011909 999962903
-313011640 999963172
-313058692 999916120
999996759 -312978053
-313053639 999921173
999961366 -313013446
-313061238 999913574
-313011712 999963100
-313048544 999926268
999928159 -313046653
999989519 -312985293
999945680 -313029132
-313005640 999969172
-313018982 999955830
999988993 -312985819
999915620 -313059192
999967484 -313007328
999974401 -313000411
999964355 -313010457
999969682 -313005130
-313046179 999928633
999928452 -313046360
999978189 -312996623
-313065319 999909493
999917143 -313057669
-313022531 999952281
-313004041 999970771
999914450 -313060362
999916313 -313058499
999975695 -312999117
-312983084 999991728
999966332 -313008480
999977393 -312997419
-312996212 999978600
-312978194 999996618
-313043706 999931106
999923760 -313051052
999933604 -313041208
999906041 -313068771
-313052303 999922509
999937931 -313036881
999984338 -312990474
-313020568 999954244
999986824 -312987988
-313037204 999937608
999933040 -313041772
999989620 -312985192
999974923 -312999889
999933757 -313041055
999949903 -313024909
-313038369 999936443
999958523 -313016289
-313007510 999967302
999911323 -313063489
999964425 -313010387
999932159 -313042653
999965975 -313008837
999900794 -313074018
-313041314 999933498
-313043203 999931609
999956139 -313018673
999966317 -313008495
999915897 -313058915
-313045606 999929206
-312979050 999995762
-313073627 999901185
-312980643 999994169
999940903 -313033909
999959696 -313015116
-312980162 999994650
-313023212 999951600
999983093 -312991719
-313059169 999915643
-313035900 999938912
999962049 -313012763
999976573 -312998239
-312998888 999975924
-313029510 999945302
999917186 -313057626
-313005618 999969194
999952511 -313022301
999928941 -313045871
999981161 -312993651
999978145 -312996667
999985065 -312989747
-312978842 999995970
-313034857 999939955
-312991873 999982939
-313053281 999921531
-313056091 999918721
-313057341 999917471
999908248 -313066564
-313060587 999914225
999901975 -313072837
-312990337 999984475
999974015 -313000797
-313042086 999932726
999905821 -313068991
999989636 -312985176
999972910 -313001902
-313031237 999943575
-313072765 999902047
-313031236 999943576
-312983580 999991232
-313064825 999909987
999981534 -312993278
-312993227 999981585
-313059143 999915669
999939686 -313035126
999970391 -313004421
999985075 -312989737
-312998074 999976738
999970714 -313004098
-312983806 999991006
-313056096 999918716
999902341 -313072471
999951755 -313023057
-313065436 999909376
-313000451 999974361
999942658 -313032154
999967318 -313007494
999960867 -313013945
-313009054 999965758
-313042516 999932296
999987514 -312987298
999990720 -312984092
-313027854 999946958
999939689 -313035123
-313030750 999944062
999971006 -313003806
999940504 -313034308
-313055901 999918911
999952078 -313022734
999928136 -313046676
-313058886 999915926
999985123 -312989689
999905309 -313069503
999973476 -313001336
-313065413 999909399
999932750 -313042062
-313043422 999931390
999941602 -313033210
-313063202 999911610
999966639 -313008173
999918717 -313056095
-312994699 999980113
-312993550 999981262
999963758 -313011054
-312987965 999986847
-313068404 999906408
999978421 -312996391
-313025913 999948899
-313066734 999908078
999987735 -312987077
999992083 -312982729
999981676 -312993136
-313021311 999953501
999947002 -313027810
-313034838 999939974
999955972 -313018840
-313010831 999963981
999907357 -313067455
999978555 -312996257
999911118 -313063694
-313053765 999921047
-313033869 999940943
999901937 -313072875
999966187 -313008625
-313068280 999906532
-313005107 999969705
999960568 -313014244
-313067794 999907018
-312995167 999979645
999937874 -313036938
-312991396 999983416
999927637 -313047175
999972908 -313001904
999951954 -313022858
-313024593 999950219
-312995094 999979718
999955352 -313019460
999950526 -313024286
-313072051 999902761
999985437 -312989375
-312984589 999990223
999926800 -313048012
999900737 -313074075
999948815 -313025997
-313031562 999943250
999990486 -312984326
-313048159 999926653
-313040065 999934747
999986980 -312987832
-313062355 999912457
-313042623 999932189
-313049179 999925633
-313009296 999965516
999907947 -313066865
-313051271 999923541
-313055604 999919208
-313074485 999900327
-312980091 999994721
999963665 -313011147
999955836 -313018976
999939905 -313034907
-313020065 999954747
-312990346 999984466
999963052 -313011760
-313010944 999963868
999917558 -313057254
-313001326 999973486
-313037369 999937443
-313063919 999910893
999923523 -313051289
-312985082 999989730
-313053037 999921775
-313052402 999922410
999954474 -313020338
-313010250 999964562
-313025234 999949578
-313052825 999921987
-312988084 999986728
999963068 -313011744
999925430 -313049382
999987857 -312986955
-313003789 999971023
-313045466 999929346
999934690 -313040122
999955133 -313019679
999964086 -313010726
-313059621 999915191
999993144 -312981668
999991192 -312983620
999938478 -313036334
999987040 -312987772
-312997287 999977525
999942084 -313032728
-313024871 999949941
999934909 -313039903
-313072040 999902772
-312983869 999990943
-313011612 999963200
-313036944 999937868
999928265 -313046547
-313060829 999913983
999948179 -313026633
-312976010 999998802
-313056217 999918595
999920338 -313054474
999911038 -313063774
-312988024 999986788
999974145 -313000667
-313048340 999926472
999971360 -313003452
-313009310 999965502
999998992 -312975820
-313048769 999926043
-312976353 999998459
-313002377 999972435
-313046440 999928372
999934101 -313040711
999997855 -312976957
999917557 -313057255
-313000641 999974171
-312996364 999978448
-313065488 999909324
-312984013 999990799
-312975937 999998875
-313059315 999915497
999970928 -313003884
-312988191 999986621
999947936 -313026876
-313005258 999969554
-312981129 999993683
-313030227 999944585
999940728 -313034084
-312999344 999975468
999920926 -313053886
-313038444 999936368
-313025489 999949323
-313050090 999924722
-312990493 999984319
-313006980 999967832
999967721 -313007091
999902885 -313071927
999945077 -313029735
-312994502 999980310
-313032484 999942328
-313026941 999947871
999918264 -313056548
-313041568 999933244
999912073 -313062739
999955104 -313019708
-313064250 999910562
999959414 -313015398
-312998151 999976661
999933548 -313041264
999934430 -313040382
999967711 -313007101
-313071302 999903510
-312993655 999981157
999906736 -313068076
-313008620 999966192
999991264 -312983548
999949052 -313025760
-313009145 999965667
999927315 -313047497
-313030337 999944475
-312980027 999994785
-312999077 999975735
-313031136 999943676
999998227 -312976585
-313054107 999920705
-313041545 999933267
999972893 -313001919
999968949 -313005863
-313034123 999940689
-313027499 999947313
-312984852 999989960
999935101 -313039711
999903387 -313071425
999927171 -313047641
999969581 -313005231
-313065567 999909245
-313031050 999943762
999955624 -313019188
-313055765 999919047
-312983308 999991504
999968760 -313006052
-313016341 999958471
-313041592 999933220
-313051236 999923576
999987269 -312987543
999903504 -313071308
999975832 -312998980
999922317 -313052495
999908865 -313065947
-313061361 999913451
999970729 -313004083
-313000457 999974355
-313050242 999924570
-313000539 999974273
999946148 -313028664
999949911 -313024901
-313039949 999934863
-313060440 999914372
999931289 -313043523
999987901 -312986911
-313024336 999950476
999919527 -313055285
999982716 -312992096
999946736 -313028076
999993699 -312981113
999996386 -312978426
999908766 -313066046
999938193 -313036619
-313005093 999969719
999976104 -312998708
-313063330 999911482
-313053299 999921513
999973641 -313001171
-313001251 999973561
-313008827 999965985
-313036030 999938782
-313072712 999902100
-313048518 999926294
-312987328 999987484
999976289 -312998523
-313065597 999909215
999978633 -312996179
-312987766 999987046
-313033414 999941398
999976450 -312998362
999947052 -313027760
999992758 -312982054
999960065 -313014747
999997659 -312977153
-312997003 999977809
999980074 -312994738
-313012013 999962799
-313072396 999902416
999965323 -313009489
-313006659 999968153
-313042772 999932040
-313028190 999946622
999986373 -312988439
-313040322 999934490
999980080 -312994732
999951724 -313023088
999935428 -313039384
-313062910 999911902
-312994442 999980370
-313068326 999906486
-313057241 999917571
999973336 -313001476
-313029584 999945228
999981932 -312992880
999976432 -312998380
-313015073 999959739
999910383 -313064429
-313010916 999963896
999925123 -313049689
-313023116 999951696
-313054165 999920647
-312992989 999981823
999976668 -312998144
-313035788 999939024
999992797 -312982015
999950298 -313024514
999995929 -312978883
999956225 -313018587
999941406 -313033406
-312977629 999997183
999973900 -313000912
-313040430 999934382
999959754 -313015058
999948989 -313025823
-313056973 999917839
999976191 -312998621
-313041638 999933174
999961301 -313013511
999978866 -312995946
999984783 -312990029
999934707 -313040105
999959052 -313015760
-312999367 999975445
999936342 -313038470
999946695 -313028117
-313066596 999908216
-313023498 999951314
999998872 -312975940
999922483 -313052329
999991727 -312983085
999942457 -313032355
-312996864 999977948
999956421 -313018391
999924778 -313050034
999932289 -313042523
-312985371 999989441
999951512 -313023300
-313034903 999939909
999951665 -313023147
-313058863 999915949
-312993251 999981561
-313067274 999907538
999967676 -313007136
-312998257 999976555
-313071096 999903716
999938395 -313036417
999964969 -313009843
999904453 -313070359
-312977339 999997473
999928686 -313046126
999947126 -313027686
999979477 -312995335
-313036702 999938110
999910787 -313064025
-313073551 999901261
999911785 -313063027
999968963 -313005849
999971753 -313003059
999900962 -313073850
-312976223 999998589
-313035209 999939603
-313067849 999906963
999968813 -313005999
-313019418 999955394
-313050863 999923949
-312991598 999983214
-313030726 999944086
-313054312 999920500
-312976968 999997844
-313053701 999921111
999916297 -313058515
999962405 -313012407
-313011647 999963165
999915649 -313059163
-312996225 999978587
-313005587 999969225
999944252 -313030560
999919050 -313055762
-313056660 999918152
-313049385 999925427
999922365 -313052447
999941346 -313033466
999995399 -312979413
-313006057 999968755
-313028833 999945979
-312976538 999998274
999926885 -313047927
-313036629 999938183
999923661 -313051151
-312977299 999997513
-313002837 999971975
-313073887 999900925
999960862 -313013950
999996131 -312978681
999951749 -313023063
-313015783 999959029
-313052180 999922632
999951567 -313023245
-312981883 999992929
999955585 -313019227
999981365 -312993447
999941358 -313033454
999926481 -313048331
-313005939 999968873
-313061154 999913658
-313042304 999932508
999963720 -313011092
-313013453 999961359
999997733 -312977079
999940715 -313034097
999936870 -313037942
999997257 -312977555
-313015004 999959808
999908631 -313066181
999961723 -313013089
999934257 -313040555
999974917 -312999895
-313066025 999908787
999909404 -313065408
999987645 -312987167
-313066509 999908303
-312982424 999992388
-313008806 999966006
999982934 -312991878
-313059725 999915087
-312978023 999996789
999933183 -313041629
-313050195 999924617
999984106 -312990706
-313021048 999953764
-313038175 999936637
999914245 -313060567
-313050592 999924220
-313005301 999969511
999918057 -313056755
999986043 -312988769
-312986384 999988428
999927701 -313047111
-313062655 999912157
-313014227 999960585
999986535 -312988277
999939702 -313035110
999940082 -313034730
999942160 -313032652
999996610 -312978202
999997157 -312977655
999979694 -312995118
999928031 -313046781
999963396 -313011416
-313006517 999968295
-312988920 999985892
999950993 -313023819
999913743 -313061069
999905361 -313069451
-313010448 999964364
-313064315 999910497
-313017896 999956916
-313013144 999961668
-312982074 999992738
999982902 -312991910
-313054009 999920803
-313032131 999942681
-313000117 999974695
-313073692 999901120
999968239 -313006573
-313066706 999908106
-312999006 999975806
999900476 -313074336
-312978029 999996783
-313003180 999971632
999950681 -313024131
999923001 -313051811
999972175 -313002637
-313024082 999950730
999963452 -313011360
999924426 -313050386
-312979920 999994892
999921126 -313053686
-313038015 999936797
-313051771 999923041
-312975402 999999410
-312980124 999994688
-312983151 999991661
999995175 -312979637
999987793 -312987019
-312994917 999979895
999985720 -312989092
999940040 -313034772
999913014 -313061798
-313027381 999947431
-313001777 999973035
-313016899 999957913
999908746 -313066066
999946917 -313027895
999944474 -313030338
-313024058 999950754
-312978305 999996507
-312993132 999981680
-313052684 999922128
999917090 -313057722
-313066365 999908447
-313010867 999963945
999995529 -312979283
999908527 -313066285
999979946 -312994866
999960086 -313014726
-313073075 999901737
-312983982 999990830
999925751 -313049061
-313013979 999960833
-313005538 999969274
-313070601 999904211
-312995074 999979738
999962896 -313011916
-313039450 999935362
999953029 -313021783
999974702 -313000110
-312998525 999976287
999962989 -313011823
-312980386 999994426
999926436 -313048376
-313010474 999964338
999922163 -313052649
999923665 -313051147
-313007179 999967633
999934072 -313040740
-312997859 999976953
-313057080 999917732
-313011355 999963457
-312988258 999986554
999950001 -313024811
-313065604 999909208
999961208 -313013604
-313049752 999925060
-313070198 999904614
-312977676 999997136
-312979815 999994997
999960875 -313013937
999922363 -313052449
-313013555 999961257
-313004151 999970661
999987745 -312987067
999956764 -313018048
999935119 -313039693
999930241 -313044571
999944208 -313030604
999936421 -313038391
999911626 -313063186
999969575 -313005237
-313067351 999907461
999962205 -313012607
-313001662 999973150
-313041882 999932930
-312990707 999984105
999937711 -313037101
-313027721 999947091
999995913 -312978899
999984553 -312990259
999971161 -313003651
-313055755 999919057
-313028256 999946556
999915058 -313059754
999966523 -313008289
-312997507 999977305
-313054421 999920391
-313028978 999945834
999928566 -313046246
-313000025 999974787
-312990459 999984353
999993329 -312981483
999987975 -312986837
999965776 -313009036
999961908 -313012904
999908458 -313066354
-312985700 999989112
999943985 -313030827
999923931 -313050881
-313044353 999930459
-313008985 999965827
999982360 -312992452
-313045505 999929307
999950243 -313024569
-313068101 999906711
-312999993 999974819
-312990570 999984242
999920169 -313054643
-313004204 999970608
-312978683 999996129
-313034189 999940623
999907726 -313067086
-313040611 999934201
999964746 -313010066
-313002765 999972047
999990580 -312984232
-313062357 999912455
-313063961 999910851
-312995874 999978938
999917501 -313057311
999915412 -313059400
-313031506 999943306
-313007850 999966962
999998433 -312976379
-313072819 999901993
-312998733 999976079
-313067967 999906845
999973155 -313001657
999939017 -313035795
999937703 -313037109
-313060582 999914230
999985312 -312989500
-313026691 999948121
-313061326 999913486
-313031064 999943748
999942536 -313032276
999956600 -313018212
-313063856 999910956
-312998448 999976364
999927021 -313047791
999977130 -312997682
999926985 -313047827
999967617 -313007195
999904268 -313070544
999937062 -313037750
999951576 -313023236
999933790 -313041022
-312975956 999998856
999911076 -313063736
999924739 -313050073
-312994385 999980427
999904289 -313070523
999985759 -312989053
-312987251 999987561
999996942 -312977870
-312976737 999998075
999950776 -313024036
999906128 -313068684
-313019037 999955775
-313048275 999926537
-312984824 999989988
-313061565 999913247
-313022538 999952274
999921322 -313053490
999995303 -312979509
999959001 -313015811
-313011628 999963184
-313069839 999904973
-313009420 999965392
999986246 -312988566
999968788 -313006024
999964927 -313009885
-313042792 999932020
999931483 -313043329
999963967 -313010845
-313011149 999963663
-313060641 999914171
999952489 -313022323
-312993441 999981371
999949469 -313025343
-313036960 999937852
-313040242 999934570
-313020421 999954391
-313069521 999905291
-313051479 999923333
-312994024 999980788
-313039228 999935584
-313015984 999958828
999949714 -313025098
999925404 -313049408
999909047 -313065765
999914266 -313060546
-312996325 999978487
-313051460 999923352
-313058936 999915876
999997363 -312977449
-313066869 999907943
999923753 -313051059
999909126 -313065686
-312977432 999997380
-313017247 999957565
999956269 -313018543
999957497 -313017315
999905575 -313069237
-313074220 999900592
999942436 -313032376
-312990929 999983883
999955728 -313019084
999992076 -312982736
999953979 -313020833
999966152 -313008660
999908091 -313066721
-313007097 999967715
-313003160 999971652
-313053906 999920906
999934551 -313040261
999955666 -313019146
999966139 -313008673
-312998732 999976080
999943355 -313031457
999975007 -312999805
-313030743 999944069
999902147 -313072665
999904041 -313070771
999913975 -313060837
-312993463 999981349
999917337 -313057475
-312982267 999992545
999962585 -313012227
-313066695 999908117
999945127 -313029685
999999025 -312975787
999933342 -313041470
999924860 -313049952
999935497 -313039315
-313060244 999914568
999926262 -313048550
999937053 -313037759
-313028610 999946202
999991353 -312983459
999993668 -312981144
999945832 -313028980
999983182 -312991630
-313018650 999956162
999930258 -313044554
-313073330 999901482
999943205 -313031607
999934116 -313040696
-312982595 999992217
-313007180 999967632
999997539 -312977273
-313026080 999948732
-313057320 999917492
-313026750 999948062
999916229 -313058583
999927717 -313047095
-313046624 999928188
-312998983 999975829
999992712 -312982100
-313058361 999916451
-313037909 999936903
999993102 -312981710
-312988155 999986657
-313067805 999907007
-313057456 999917356
999972847 -313001965
999908162 -313066650
999980366 -312994446
-313008390 999966422
999906466 -313068346
-313065871 999908941
999973997 -313000815
999982690 -312992122
999910938 -313063874
-313005989 999968823
-313069160 999905652
999972394 -313002418
-312994861 999979951
999931209 -313043603
-313019598 999955214
-313066578 999908234
999964656 -313010156
-313002798 999972014
999952007 -313022805
999900876 -313073936
-312985344 999989468
999974053 -313000759
999960405 -313014407
999979382 -312995430
-312983208 999991604
999998110 -312976702
999901065 -313073747
999933706 -313041106
999997981 -312976831
-313058293 999916519
999929348 -313045464
999929894 -313044918
-313013219 999961593
-313027524 999947288
-313042584 999932228
-313002242 999972570
999922283 -313052529
-312975623 999999189
999982868 -312991944
999964814 -313009998
999981093 -312993719
999913297 -313061515
999911051 -313063761
-313020131 999954681
-313010478 999964334
999977979 -312996833
999991208 -312983604
-313028053 999946759
999916924 -313057888
999916439 -313058373
999927914 -313046898
-313041200 999933612
999955771 -313019041
-313053829 999920983
-313035027 999939785
999976600 -312998212
-313047965 999926847
999906702 -313068110
-313072940 999901872
999989861 -312984951
-313022357 999952455
999994596 -312980216
999996602 -312978210
999984491 -312990321
-312992738 999982074
999953329 -313021483
999926680 -313048132
-313043669 999931143
999923653 -313051159
-313060118 999914694
-313023622 999951190
-313050194 999924618
999949082 -313025730
999924821 -313049991
-313064640 999910172
999902692 -313072120
999967369 -313007443
-313063942 999910870
999944833 -313029979
-313014991 999959821
-313001421 999973391
-313070556 999904256
-313023896 999950916
-312993832 999980980
-312980079 999994733
-313030517 999944295
-313002606 999972206
-313072110 999902702
999914402 -313060410
-312999987 999974825
-312983842 999990970
-313020538 999954274
999944504 -313030308
-313069110 999905702
-313052476 999922336
999966299 -313008513
-312977585 999997227
-313055346 999919466
-313038106 999936706
-312978707 999996105
-313036205 999938607
999927678 -313047134
999947941 -313026871
999914158 -313060654
999957681 -313017131
999998142 -312976670
999999478 -312975334
-313034595 999940217
-313055478 999919334
-313060288 999914524
-313049281 999925531
999948417 -313026395
-313074179 999900633
999990746 -312984066
999955415 -313019397
-312985433 999989379
-313000963 999973849
-313056195 999918617
999912985 -313061827
-313036727 999938085
999939569 -313035243
-312983508 999991304
-313046517 999928295
999969995 -313004817
-313074705 999900107
-313007151 999967661
-312975352 999999460
999956851 -313017961
-313057484 999917328
-313070166 999904646
-312986004 999988808
999999184 -312975628
-313068367 999906445
999927702 -313047110
999979108 -312995704
999993703 -312981109
999950980 -313023832
-313069749 999905063
999938890 -313035922
999971399 -313003413
-313043947 999930865
999945956 -313028856
-313035960 999938852
999953692 -313021120
999927494 -313047318
-313062364 999912448
-313072920 999901892
-313055983 999918829
999975769 -312999043
999991026 -312983786
-313034940 999939872
999962353 -313012459
-313057486 999917326
-312994616 999980196
-313055253 999919559
-313062922 999911890
999939472 -313035340
999910766 -313064046
-312990093 999984719
-312988761 999986051
999997073 -312977739
999937456 -313037356
999917626 -313057186
-313015375 999959437
-313050782 999924030
999984582 -312990230
999971710 -313003102
999988784 -312986028
-313032042 999942770
999923811 -313051001
999934648 -313040164
-313004445 999970367
-313018314 999956498
-313038993 999935819
-312979922 999994890
-312977195 999997617
-313056754 999918058
999952598 -313022214
-313031488 999943324
999954762 -313020050
-312998709 999976103
-313045063 999929749
999927785 -313047027
-313009106 999965706
-313017854 999956958
-312977171 999997641
-313054038 999920774
-312976880 999997932
999943501 -313031311
-313002029 999972783
-313071648 999903164
999979342 -312995470
-312982797 999992015
999956366 -313018446
999991446 -312983366
999922008 -313052804
-313067841 999906971
999991979 -312982833
999904388 -313070424
-312999088 999975724
-312989418 999985394
999942575 -313032237
999968676 -313006136
-312986381 999988431
-312995012 999979800
999908867 -313065945
999943075 -313031737
-313014434 999960378
999957653 -313017159
999949991 -313024821
999953614 -313021198
999924323 -313050489
-313022852 999951960
-313073263 999901549
999968027 -313006785
-313042828 999931984
-313036472 999938340
-313073980 999900832
999959149 -313015663
-313017126 999957686
999952433 -313022379
-312975830 999998982
-313023305 999951507
-313013171 999961641
999931988 -313042824
999984788 -312990024
999901552 -313073260
999906131 -313068681
999911748 -313063064
-312995564 999979248
-313029831 999944981
999995272 -312979540
-313032377 999942435
999952032 -313022780
999989900 -312984912
-313064744 999910068
-313048678 999926134
999996437 -312978375
999959416 -313015396
-313032560 999942252
999968433 -313006379
999925372 -313049440
999922656 -313052156
-313026344 999948468
999922320 -313052492
999985268 -312989544
-312979697 999995115
999932767 -313042045
-313036715 999938097
999964579 -313010233
999922916 -313051896
999975441 -312999371
-312989680 999985132
999918179 -313056633
999933484 -313041328
-313012877 999961935
-313022440 999952372
-313032270 999942542
-313027079 999947733
-313055266 999919546
999954965 -313019847
-313068618 999906194
999955700 -313019112
-313061578 999913234
999943566 -313031246
-313028092 999946720
-313017898 999956914
999903607 -313071205
999967158 -313007654
999954491 -313020321
-313066765 999908047
999916812 -313058000
999962439 -313012373
-312986031 999988781
999964069 -313010743
-313058330 999916482
999970046 -313004766
-313073435 999901377
999959062 -313015750
999915994 -313058818
999960942 -313013870
-312994727 999980085
-313008069 999966743
-313046348 999928464
-313004533 999970279
-313056708 999918104
999954256 -313020556
999980864 -312993948
-313034501 999940311
-312985451 999989361
-312994835 999979977
-313063820 999910992
-312984384 999990428
999919980 -313054832
999909656 -313065156
-313024229 999950583
-313040451 999934361
999901499 -313073313
999948132 -313026680
-313037676 999937136
999996940 -312977872
-312994852 999979960
-313032577 999942235
-312984484 999990328
999925587 -313049225
-313001311 999973501
-312979772 999995040
-312994588 999980224
999938922 -313035890
999988550 -312986262
-313072457 999902355
-313019240 999955572
-313016622 999958190
999985352 -312989460
-313037150 999937662
-313000716 999974096
999948588 -313026224
999970214 -313004598
999971668 -313003144
-312988000 999986812
-313021965 999952847
999909248 -313065564
-313000100 999974712
999933270 -313041542
999969481 -313005331
-313062859 999911953
999902470 -313072342
999917117 -313057695
999922658 -313052154
999970740 -313004072
-313072505 999902307
999977848 -312996964
-313010163 999964649
-313007305 999967507
-313046766 999928046
-313005837 999968975
999953474 -313021338
-313045232 999929580
999978874 -312995938
999965784 -313009028
-313058262 999916550
-313064643 999910169
999915575 -313059237
999978964 -312995848
999926167 -313048645
999923429 -313051383
-313057755 999917057
999942614 -313032198
999943111 -313031701
-313015712 999959100
999937706 -313037106
999977522 -312997290
999969091 -313005721
-313050797 999924015
999939722 -313035090
-313028440 999946372
-313005299 999969513
999930877 -313043935
-313064789 999910023
-313041844 999932968
999949805 -313025007
999932191 -313042621
-313034297 999940515
999985583 -312989229
-313067231 999907581
999916007 -313058805
-313034635 999940177
-313062581 999912231
-312990213 999984599
999971362 -313003450
999928351 -313046461
-312992754 999982058
999933973 -313040839
-313015262 999959550
-312978032 999996780
-313036165 999938647
-313063076 999911736
-313027981 999946831
999991372 -312983440
999989949 -312984863
999924312 -313050500
999987267 -312987545
-313019077 999955735
999982977 -312991835
-313056193 999918619
-313061126 999913686
999986923 -312987889
999904175 -313070637
999931482 -313043330
999940279 -313034533
999999035 -312975777
999936226 -313038586
999936912 -313037900
-312974956 999999856
999916107 -313058705
999944961 -313029851
999917354 -313057458
-312978759 999996053
999918093 -313056719
999902439 -313072373
999981928 -312992884
-313061603 999913209
-313012529 999962283
999944550 -313030262
999902781 -313072031
999921854 -313052958
-313041832 999932980
999971461 -313003351
-313055430 999919382
-313026099 999948713
999989420 -312985392
999974997 -312999815
999984439 -312990373
999907137 -313067675
999990823 -312983989
-312981416 999993396
-312979600 999995212
-313052716 999922096
999996058 -312978754
999974226 -313000586
-313063320 999911492
999922828 -313051984
-313021637 999953175
999996179 -312978633
999957984 -313016828
999909312 -313065500
999937493 -313037319
-313059076 999915736
999925654 -313049158
999974089 -313000723
-313013991 999960821
-313063553 999911259
-312983984 999990828
-313062630 999912182
-313014630 999960182
999920146 -313054666
999957981 -313016831
-313037986 999936826
-312997891 999976921
-313023827 999950985
999904581 -313070231
999932948 -313041864
999920122 -313054690
999916004 -313058808
999922795 -313052017
999914420 -313060392
-313029860 999944952
-313052317 999922495
-313063705 999911107
999951453 -313023359
-313016378 999958434
999962835 -313011977
999963014 -313011798
999925183 -313049629
-312983078 999991734
999924688 -313050124
999954534 -313020278
999947361 -313027451
-312992445 999982367
999926222 -313048590
999989507 -312985305
999959750 -313015062
-313050207 999924605
999940205 -313034607
-313029802 999945010
999921981 -313052831
-312984100 999990712
-313064649 999910163
-313000555 999974257
999904467 -313070345
999994660 -312980152
-313062208 999912604
999951915 -313022897
999921904 -313052908
999999494 -312975318
999943727 -313031085
999986024 -312988788
-312987243 999987569
-313013481 999961331
999962569 -313012243
-313028245 999946567
-313071665 999903147
999931148 -313043664
-313050163 999924649
-313014498 999960314
-312974941 999999871
999948941 -313025871
-312977424 999997388
-313059339 999915473
999928096 -313046716
-313031254 999943558
-313030813 999943999
999941885 -313032927
999952458 -313022354
-313033409 999941403
-313002077 999972735
-312988513 999986299
-313070150 999904662
999962032 -313012780
-313044630 999930182
999966147 -313008665
-313000179 999974633
999966484 -313008328
999996114 -312978698
-313016827 999957985
999932873 -313041939
999979445 -312995367
999940701 -313034111
-313056293 999918519
-312993771 999981041
-313014697 999960115
999927414 -313047398
999973225 -313001587
-313037647 999937165
999999920 -312974892
999953022 -313021790
999971413 -313003399
999945039 -313029773
-312991778 999983034
-313066353 999908459
-313056889 999917923
999929748 -313045064
999931605 -313043207
-313034271 999940541
-313008395 999966417
999962008 -313012804
-313064669 999910143
999967467 -313007345
-313026619 999948193
999970410 -313004402
-313066187 999908625
999930157 -313044655
999971123 -313003689
-313009907 999964905
-312995030 999979782
999914878 -313059934
-312977021 999997791
999984908 -312989904
999925874 -313048938
999907439 -313067373
-313027216 999947596
-312996734 999978078
999958411 -313016401
-312996075 999978737
999987171 -312987641
999921171 -313053641
999918103 -313056709
999949865 -313024947
-313002331 999972481
999959949 -313014863
-313037593 999937219
999969910 -313004902
999972357 -313002455
999927407 -313047405
-313070133 999904679
-312999473 999975339
-313045312 999929500
-313073596 999901216
-313002393 999972419
999941836 -313032976
999900991 -313073821
999976421 -312998391
-313073775 999901037
-312993926 999980886
999917712 -313057100
999904728 -313070084
-312987554 999987258
-313064484 999910328
-312977843 999996969
-312982341 999992471
-312978591 999996221
999904273 -313070539
-313039433 999935379
999964976 -313009836
-313046303 999928509
999910052 -313064760
999987217 -312987595
-313059405 999915407
-313040040 999934772
999905929 -313068883
999919709 -313055103
999982171 -312992641
-313064509 999910303
999922504 -313052308
-313002296 999972516
-313072102 999902710
-313015271 999959541
999908734 -313066078
999992805 -312982007
999969275 -313005537
-312976521 999998291
-312991454 999983358
-313067428 999907384
-312975158 999999654
999985099 -312989713
-313054544 999920268
-313001101 999973711
999942684 -313032128
999922179 -313052633
-312976210 999998602
999904574 -313070238
-313031026 999943786
999932412 -313042400
-312991772 999983040
-313055882 999918930
-313012081 999962731
999929244 -313045568
-313067025 999907787
-313031715 999943097
999940678 -313034134
-313040522 999934290
-313003691 999971121
999977016 -312997796
999950634 -313024178
999954137 -313020675
999998093 -312976719
-313043521 999931291
-313037569 999937243
999994956 -312979856
999930437 -313044375
-313017072 999957740
-313006967 999967845
999957098 -313017714
-313048942 999925870
999973412 -313001400
-312981637 999993175
999990542 -312984270
999943237 -313031575
999964774 -313010038
-313033389 999941423
999911703 -313063109
-312977878 999996934
999915829 -313058983
-313054280 999920532
-312979709 999995103
999995937 -312978875
999999834 -312974978
999921246 -313053566
-313047496 999927316
-313072575 999902237
-313036015 999938797
999950388 -313024424
-313000500 999974312
-313000830 999973982
-313068000 999906812
999990502 -312984310
-313031845 999942967
-313021402 999953410
999995024 -312979788
999947048 -313027764
999953655 -313021157
999954470 -313020342
-313060369 999914443
999968285 -313006527
-313025348 999949464
-312989857 999984955
-313065225 999909587
999939150 -313035662
999977135 -312997677
-312982922 999991890
999997971 -312976841
999998249 -312976563
999949284 -313025528
999959629 -313015183
999922900 -313051912
999921875 -313052937
999908921 -313065891
-312989978 999984834
-312998390 999976422
-313002944 999971868
-313054230 999920582
-313062728 999912084
999945205 -313029607
999925364 -313049448
999964152 -313010660
-312985682 999989130
-313022139 999952673
-312979748 999995064
-313064033 999910779
999989333 -312985479
-312991814 999982998
-313002863 999971949
999932779 -313042033
-312984660 999990152
-313054487 999920325
-312997407 999977405
999925435 -313049377
-313066951 999907861
-312976883 999997929
-313005607 999969205
-313022522 999952290
-313026373 999948439
-313002381 999972431
-313007825 999966987
999986462 -312988350
999928503 -313046309
999950152 -313024660
-313071014 999903798
-313046507 999928305
-313074387 999900425
-312985466 999989346
-313028560 999946252
999994593 -312980219
999952644 -313022168
999926435 -313048377
999964791 -313010021
999946120 -313028692
-313036161 999938651
-312999715 999975097
-313041788 999933024
-312991052 999983760
999938357 -313036455
999902976 -313071836
-313061972 999912840
-313036369 999938443
-313028211 999946601
999953983 -313020829
-313027157 999947655
-313021615 999953197
999973140 -313001672
999907948 -313066864
-313015842 999958970
999944700 -313030112
999929102 -313045710
-313011252 999963560
-313060252 999914560
999919505 -313055307
-312981939 999992873
-313046245 999928567
999987859 -312986953
999933128 -313041684
-313047644 999927168
-313028934 999945878
-313063659 999911153
999912751 -313062061
999947070 -313027742
-312984339 999990473
-313010165 999964647
999944741 -313030071
999929561 -313045251
999923568 -313051244
-313029045 999945767
999910374 -313064438
-313052481 999922331
-313067223 999907589
-313044645 999930167
-313050155 999924657
999972515 -313002297
-313074132 999900680
-313030487 999944325
999958562 -313016250
999922197 -313052615
999915004 -313059808
999980852 -312993960
999928341 -313046471
999992986 -312981826
999919945 -313054867
-313022497 999952315
-312981316 999993496
999999959 -312974853
999908462 -313066350
999935626 -313039186
-313013696 999961116
-313065593 999909219
999901040 -313073772
-313072388 999902424
-313031861 999942951
-312976290 999998522
-313071577 999903235
-312979094 999995718
999959081 -313015731
999950075 -313024737
-313049612 999925200
-313034809 999940003
-313014723 999960089
999948696 -313026116
999967730 -313007082
999986359 -312988453
-312985156 999989656
-312985087 999989725
999905325 -313069487
999963074 -313011738
999914788 -313060024
-313003037 999971775
-313071664 999903148
-313019319 999955493
999938745 -313036067
999948271 -313026541
-313071653 999903159
-313041255 999933557
999995421 -312979391
-313072259 999902553
999926963 -313047849
-313050791 999924021
999995978 -312978834
-313032581 999942231
-313023992 999950820
-313025493 999949319
999982054 -312992758
999909638 -313065174
-313045729 999929083
999970087 -313004725
999936198 -313038614
-313051333 999923479
-312994417 999980395
-313042393 999932419
-313019085 999955727
999944038 -313030774
-313060510 999914302
-312992258 999982554
999958942 -313015870
999978029 -312996783
-313061631 999913181
999936070 -313038742
999996529 -312978283
999915485 -313059327
999925677 -313049135
-312995053 999979759
999959760 -313015052
-313002963 999971849
-313051514 999923298
999951990 -313022822
999935740 -313039072
-312990285 999984527
999933175 -313041637
999942042 -313032770
-312993194 999981618
-313012702 999962110
-313028279 999946533
-313000075 999974737
-312985778 999989034
999995702 -312979110
-313018042 999956770
999949364 -313025448
999949434 -313025378
999944839 -313029973
-313012549 999962263
-313063877 999910935
999951278 -313023534
999940125 -313034687
999984412 -312990400
999986080 -312988732
-313035519 999939293
999938290 -313036522
999904553 -313070259
-313048648 999926164
999990868 -312983944
-313071248 999903564
999994832 -312979980
-313059292 999915520
999932478 -313042334
999964856 -313009956
-312994762 999980050
999979145 -312995667
999932314 -313042498
999999839 -312974973
999984476 -312990336
-312974895 999999917
-312988420 999986392
-313033064 999941748
999999788 -312975024
999981674 -312993138
999953938 -313020874
-312995380 999979432
-313016617 999958195
999970010 -313004802
999919551 -313055261
999929032 -313045780
999904659 -313070153
-313023874 999950938
-313004751 999970061
-313003128 999971684
999993072 -312981740
999904985 -313069827
-313069934 999904878
999928587 -313046225
-313028472 999946340
999983144 -312991668
-313048347 999926465
-313028768 999946044
999994284 -312980528
999986464 -312988348
-312998856 999975956
999994340 -312980472
-313027989 999946823
-312989668 999985144
999966034 -313008778
-313016829 999957983
-313068832 999905980
999955282 -313019530
-313052244 999922568
-313000106 999974706
-313063548 999911264
-313054771 999920041
999981647 -312993165
999921332 -313053480
-313042990 999931822
-312990058 999984754
-313048485 999926327
999948384 -313026428
999968014 -313006798
999901973 -313072839
-313046773 999928039
999974321 -313000491
-313041914 999932898
999927126 -313047686
-313029248 999945564
-313071459 999903353
-312976830 999997982
-313006238 999968574
-312987535 999987277
-313011411 999963401
-312988561 999986251
999924472 -313050340
-312979366 999995446
999982063 -312992749
-313032953 999941859
-313064134 999910678
-313000347 999974465
999953651 -313021161
999985196 -312989616
-313040028 999934784
999915557 -313059255
999915560 -313059252
-312976159 999998653
999929840 -313044972
-313062640 999912172
-313073799 999901013
-313003995 999970817
999902285 -313072527
999923965 -313050847
999905302 -313069510
-313007929 999966883
999924115 -313050697
-313071945 999902867
-313023871 999950941
-313074595 999900217
-313062204 999912608
999906941 -313067871
-313033216 999941596
999952768 -313022044
-312997051 999977761
-313041658 999933154
999980976 -312993836
-313027590 999947222
-313065076 999909736
-312984316 999990496
999994861 -312979951
999914244 -313060568
-312999488 999975324
999988545 -312986267
999909663 -313065149
-313035534 999939278
-313044309 999930503
-313059193 999915619
999942699 -313032113
999922686 -313052126
999994064 -312980748
999984901 -312989911
-313008654 999966158
999910048 -313064764
-313009516 999965296
999903152 -313071660
-312993571 999981241
999904839 -313069973
-312986058 999988754
999932173 -313042639
-313072524 999902288
999998785 -312976027
-313053905 999920907
999997989 -312976823
999969185 -313005627
999986130 -312988682
999956815 -313017997
-313028705 999946107
-313034269 999940543
999930285 -313044527
999959741 -313015071
999965683 -313009129
999911402 -313063410
-313021206 999953606
999982169 -312992643
-313037374 999937438
999927612 -313047200
-313073107 999901705
-312996144 999978668
999907897 -313066915
999923028 -313051784
999929304 -313045508
999974269 -313000543
999965112 -313009700
-312985426 999989386
-313051013 999923799
-313032907 999941905
-313025526 999949286
999969356 -313005456
999995097 -312979715
999934344 -313040468
999937455 -313037357
999934850 -313039962
-312995337 999979475
999971530 -313003282
-313030867 999943945
-313023561 999951251
999970017 -313004795
999961114 -313013698
-312978211 999996601
-313040416 999934396
-313048018 999926794
-313068199 999906613
-313049295 999925517
-312980637 999994175
-312993923 999980889
-312977596 999997216
999968479 -313006333
999986356 -312988456
-313057022 999917790
-313064563 999910249
999901661 -313073151
-313008038 999966774
-313010415 999964397
999966303 -313008509
999954443 -313020369
-313001840 999972972
999981569 -312993243
999920609 -313054203
-312979663 999995149
-313020554 999954258
-312997373 999977439
-313025220 999949592
-313021529 999953283
999932009 -313042803
999924506 -313050306
999958429 -313016383
999946922 -313027890
999953403 -313021409
-313061454 999913358
999922841 -313051971
-313032187 999942625
-313065129 999909683
999975592 -312999220
-313010342 999964470
-313009305 999965507
999961597 -313013215
-313035357 999939455
999914922 -313059890
-312985784 999989028
-313037079 999937733
-313004417 999970395
-313017534 999957278
-313026143 999948669
999951138 -313023674
-312990871 999983941
999969196 -313005616
999905472 -313069340
-313068399 999906413
999933705 -313041107
-313054154 999920658
-312994381 999980431
-313003208 999971604
-312993787 999981025
999944305 -313030507
999923062 -313051750
999977014 -312997798
999996338 -312978474
999926056 -313048756
999938481 -313036331
-313066886 999907926
-312987024 999987788
-312996304 999978508
999915746 -313059066
-312995122 999979690
999907194 -313067618
-313013894 999960918
-313012823 999961989
-312996324 999978488
-313045087 999929725
999925749 -313049063
999933226 -313041586
999990359 -312984453
999966520 -313008292
-313007360 999967452
999940894 -313033918
-312983399 999991413
-312977789 999997023
999962887 -313011925
-313056495 999918317
999967427 -313007385
-313051875 999922937
-313030968 999943844
999914517 -313060295
999969547 -313005265
-313010794 999964018
-312994904 999979908
999966379 -313008433
999977574 -312997238
999974076 -313000736
-313028073 999946739
-313066289 999908523
-313073728 999901084
999921752 -313053060
-313038971 999935841
999987420 -312987392
999975271 -312999541
-313054595 999920217
-313065630 999909182
-313068229 999906583
-313031298 999943514
-313068511 999906301
-313050631 999924181
999914932 -313059880
999940255 -313034557
999982503 -312992309
-312979275 999995537
999989473 -312985339
999916202 -313058610
999922718 -313052094
-313052077 999922735
-312998782 999976030
-313010011 999964801
-313057398 999917414
-312976874 999997938
999997258 -312977554
999906550 -313068262
-313001642 999973170
999901400 -313073412
999900710 -313074102
999976028 -312998784
-312977341 999997471
-313067185 999907627
999990824 -312983988
-313019416 999955396
-312983631 999991181
999933782 -313041030
999975641 -312999171
-313000817 999973995
999967908 -313006904
999977101 -312997711
999907459 -313067353
-313067313 999907499
999914475 -313060337
999988198 -312986614
999913894 -313060918
-313057381 999917431
-313066816 999907996
999947813 -313026999
999911934 -313062878
-312975365 999999447
-313066200 999908612
999926150 -313048662
999956902 -313017910
999903707 -313071105
999924831 -313049981
-313044313 999930499
999983087 -312991725
-312993258 999981554
-313055975 999918837
999932889 -313041923
-313013792 999961020
999972633 -313002179
999924949 -313049863
-313060528 999914284
-313071386 999903426
999904008 -313070804
999926707 -313048105
-312999624 999975188
-312983158 999991654
-313019432 999955380
999912694 -313062118
999951225 -313023587
999938970 -313035842
999989372 -312985440
-313068689 999906123
999975424 -312999388
-313039660 999935152
999969399 -313005413
999986506 -312988306
999939425 -313035387
999968685 -313006127
-313009133 999965679
-313015743 999959069
999904647 -313070165
999939840 -313034972
999907917 -313066895
-313059471 999915341
999901612 -313073200
-313069748 999905064
999922979 -313051833
-313001444 999973368
-312984978 999989834
-312980616 999994196
999927993 -313046819
999937286 -313037526
-313006405 999968407
-313062028 999912784
999989025 -312985787
999953596 -313021216
-312994328 999980484
-313022148 999952664
-313034466 999940346
-313008607 999966205
999945426 -313029386
-313067600 999907212
-313020389 999954423
999905686 -313069126
-313067934 999906878
999942983 -313031829
999957997 -313016815
999930227 -313044585
999913253 -313061559
-313013407 999961405
999907100 -313067712
-313029904 999944908
-313033867 999940945
999939507 -313035305
999985581 -312989231
999902627 -313072185
-313023095 999951717
-312982695 999992117
-313024041 999950771
-313066288 999908524
999905649 -313069163
999960010 -313014802
-313033733 999941079
-313012100 999962712
999949839 -313024973
-313004419 999970393
-313051635 999923177
999978934 -312995878
999997102 -312977710
-312989893 999984919
-313066055 999908757
-313067627 999907185
999918442 -313056370
999946499 -313028313
-313050341 999924471
-313052215 999922597
-313033488 999941324
999928610 -313046202
-313031193 999943619
999921590 -313053222
999976159 -312998653
999984791 -312990021
999980720 -312994092
999915491 -313059321
999908561 -313066251
999952094 -313022718
999916663 -313058149
-313017857 999956955
999977499 -312997313
999960818 -313013994
-313069481 999905331
999909866 -313064946
999982646 -312992166
-312977198 999997614
-313045974 999928838
-313047190 999927622
999908829 -313065983
-313016533 999958279
-313039424 999935388
999927978 -313046834
-313061301 999913511
999951123 -313023689
999922099 -313052713
999969352 -313005460
999933558 -313041254
-312986160 999988652
999977518 -312997294
-313066464 999908348
-313023853 999950959
999945126 -313029686
999953960 -313020852
999901197 -313073615
-313069874 999904938
999900950 -313073862
-312984210 999990602
-313045716 999929096
-313067326 999907486
-312989631 999985181
-312992453 999982359
999956363 -313018449
999929750 -313045062
-313043254 999931558
999903968 -313070844
-313040843 999933969
-313054668 999920144
999944997 -313029815
-312991141 999983671
-313033481 999941331
999929136 -313045676
-313041650 999933162
999928206 -313046606
999908278 -313066534
-313060988 999913824
-312996518 999978294
-312996175 999978637
-313054303 999920509
999971344 -313003468
999965295 -313009517
-313020859 999953953
999919493 -313055319
999925205 -313049607
999987705 -312987107
999988844 -312985968
999970848 -313003964
-313026533 999948279
-313035333 999939479
999907057 -313067755
-312992001 999982811
-312988478 999986334
999959435 -313015377
-313057236 999917576
999917302 -313057510
999930427 -313044385
999956345 -313018467
-312977903 999996909
999952895 -313021917
999923152 -313051660
-312986120 999988692
-313010232 999964580
999917722 -313057090
-313057400 999917412
999910563 -313064249
-312978957 999995855
-312979010 999995802
-313034516 999940296
-313072214 999902598
-313041963 999932849
999990916 -312983896
-312988620 999986192
999924179 -313050633
999969210 -313005602
999992434 -312982378
-312983664 999991148
-313041881 999932931
-313046300 999928512
-313046584 999928228
-312976459 999998353
999995286 -312979526
999970208 -313004604
999926945 -313047867
-312979857 999994955
999925006 -313049806
-313070450 999904362
-313039344 999935468
-312981132 999993680
999992091 -312982721
-312998072 999976740
-312994150 999980662
-313046783 999928029
999987203 -312987609
-312982563 999992249
-313039638 999935174
-313009169 999965643
-313055609 999919203
999927200 -313047612
-313046276 999928536
999993756 -312981056
999932106 -313042706
999980561 -312994251
-313036150 999938662
999999097 -312975715
999998091 -312976721
999921787 -313053025
999982093 -312992719
-313006499 999968313
-313001685 999973127
-312990679 999984133
999937114 -313037698
-313055051 999919761
999969111 -313005701
-312980849 999993963
999960371 -313014441
-313038263 999936549
-312977834 999996978
999976004 -312998808
999999187 -312975625
-313020295 999954517
999978186 -312996626
-313049834 999924978
-313050425 999924387
999920471 -313054341
999900044 -313074768
-313068078 999906734
999924953 -313049859
999904613 -313070199
-313032638 999942174
-313045103 999929709
-312980480 999994332
999960666 -313014146
999921258 -313053554
-312997099 999977713
-313023568 999951244
-313036298 999938514
-312980410 999994402
-312976088 999998724
-313015100 999959712
-312995523 999979289
999986453 -312988359
-313011115 999963697
-313071441 999903371
-313019500 999955312
999970970 -313003842
999944611 -313030201
-313060953 999913859
-313008160 999966652
999953811 -313021001
999980731 -312994081
999966494 -313008318
-312999754 999975058
-313040390 999934422
999933085 -313041727
999973737 -313001075
-313039519 999935293
999975973 -312998839
999907967 -313066845
-313034889 999939923
999956230 -313018582
999977395 -312997417
999909286 -313065526
999981097 -312993715
999953158 -313021654
999995728 -312979084
-312995055 999979757
-312990542 999984270
-312979424 999995388
999969340 -313005472
-313069863 999904949
999922554 -313052258
999970632 -313004180
-313051584 999923228
999971118 -313003694
-313019404 999955408
-313066718 999908094
999940431 -313034381
999991807 -312983005
999969076 -313005736
999903641 -313071171
-313056471 999918341
999964227 -313010585
999975645 -312999167
-313008838 999965974
-312989841 999984971
999915847 -313058965
-313009095 999965717
-313045822 999928990
999905095 -313069717
999951986 -313022826
-313005209 999969603
999931526 -313043286
-313054779 999920033
999945901 -313028911
999902804 -313072008
999932317 -313042495
999921685 -313053127
-312991160 999983652
-313040990 999933822
-313019823 999954989
-312985517 999989295
999969429 -313005383
999925204 -313049608
-312991413 999983399
999919677 -313055135
999905475 -313069337
999964930 -313009882
-312999739 999975073
999959605 -313015207
999969991 -313004821
-313055786 999919026
-313034574 999940238
999945024 -313029788
999946515 -313028297
-313006635 999968177
-313016164 999958648
999929817 -313044995
999929039 -313045773
999925803 -313049009
-312993058 999981754
999934394 -313040418
-313044775 999930037
-313046566 999928246
-313016058 999958754
999986021 -312988791
999989785 -312985027
999987730 -312987082
999920928 -313053884
999959051 -313015761
-312999129 999975683
999976346 -312998466
999940948 -313033864
999974287 -313000525
-312998410 999976402
-313068786 999906026
999959323 -313015489
999912709 -313062103
-312975324 999999488
999953110 -313021702
-313025284 999949528
999915507 -313059305
-313067393 999907419
-313072363 999902449
-312976717 999998095
-313041957 999932855
999966540 -313008272
999900147 -313074665
-312983927 999990885
-313026161 999948651
999955547 -313019265
-312974910 999999902
-313005720 999969092
-313025017 999949795
999985754 -312989058
-312978935 999995877
999933331 -313041481
-312979832 999994980
-313057121 999917691
-312990073 999984739
999909413 -313065399
-313066076 999908736
999932417 -313042395
999934605 -313040207
999911766 -313063046
-313030811 999944001
-312987444 999987368
-312977977 999996835
999922750 -313052062
999936568 -313038244
-313020913 999953899
-313033954 999940858
999920961 -313053851
-313064973 999909839
-313036580 999938232
999961795 -313013017
999901090 -313073722
-313051091 999923721
999961414 -313013398
-313042084 999932728
-313067178 999907634
999974778 -313000034
999921053 -313053759
-313072442 999902370
999997037 -312977775
-313064219 999910593
999993886 -312980926
-313011233 999963579
-312978611 999996201
-313041114 999933698
-312989905 999984907
-312993277 999981535
999901799 -313073013
999995875 -312978937
-313033331 999941481
-312990805 999984007
999920175 -313054637
999942975 -313031837
999979375 -312995437
999929430 -313045382
-313038272 999936540
999961018 -313013794
999954608 -313020204
999964195 -313010617
-312986443 999988369
999957538 -313017274
-313040316 999934496
-313002768 999972044
-313038354 999936458
999931905 -313042907
999976803 -312998009
999945637 -313029175
-313047326 999927486
999985905 -312988907
999903534 -313071278
999905276 -313069536
999958779 -313016033
999976799 -312998013
999984152 -312990660
-313020173 999954639
-312981715 999993097
-313038177 999936635
999976988 -312997824
999909401 -313065411
999933816 -313040996
999945286 -313029526
999992451 -312982361
-313030749 999944063
999957619 -313017193
-312992962 999981850
-312974963 999999849
-313032388 999942424
-313038079 999936733
999948658 -313026154
-313071426 999903386
-313016639 999958173
999933492 -313041320
999921530 -313053282
-313057979 999916833
999950451 -313024361
999983854 -312990958
999913147 -313061665
999997225 -312977587
999924326 -313050486
999980600 -312994212
999932607 -313042205
-313034384 999940428
-313036447 999938365
-313027582 999947230
999905853 -313068959
-313022228 999952584
-312981538 999993274
999944549 -313030263
-313013777 999961035
-313024938 999949874
999955861 -313018951
999922117 -313052695
-313008811 999966001
999960894 -313013918
999951596 -313023216
999919255 -313055557
999947847 -313026965
999918099 -313056713
-312984067 999990745
999940295 -313034517
999939365 -313035447
999995669 -312979143
-312984203 999990609
-313040888 999933924
999942892 -313031920
999982393 -312992419
999908894 -313065918
999951974 -313022838
999961792 -313013020
999946599 -313028213
999966728 -313008084
-312983699 999991113
999944313 -313030499
-313028668 999946144
-312979008 999995804
-313035428 999939384
999977002 -312997810
-313022546 999952266
999905390 -313069422
999996511 -312978301
-313028916 999945896
-312991783 999983029
999945397 -313029415
999912948 -313061864
-313073516 999901296
999939287 -313035525
-313022748 999952064
999957306 -313017506
999902546 -313072266
-313062627 999912185
-312980653 999994159
999918284 -313056528
-312976984 999997828
999903416 -313071396
-313065449 999909363
-312980635 999994177
-313046753 999928059
-312975555 999999257
-313048677 999926135
-312991313 999983499
999979123 -312995689
999993433 -312981379
-313032366 999942446
-313058336 999916476
-313005815 999968997
999933333 -313041479
-313029603 999945209
999956447 -313018365
999954789 -313020023
999976990 -312997822
999946125 -313028687
-313035304 999939508
999979857 -312994955
-312998099 999976713
999940888 -313033924
999983837 -312990975
999994073 -312980739
999985572 -312989240
999942777 -313032035
999998606 -312976206
-312985693 999989119
999952750 -313022062
999999343 -312975469
999981651 -312993161
999992468 -312982344
999942893 -313031919
999936525 -313038287
999957658 -313017154
999938614 -313036198
999969797 -313005015
-313004993 999969819
999904422 -313070390
999953203 -313021609
999949325 -313025487
999901290 -313073522
-312979383 999995429
-312989074 999985738
999962765 -313012047
999923463 -313051349
-313009375 999965437
999930448 -313044364
999937458 -313037354
-313024651 999950161
999911320 -313063492
-313048836 999925976
999943448 -313031364
-313048757 999926055
-313020202 999954610
-312994921 999979891
999954068 -313020744
-313008705 999966107
999927390 -313047422
999973852 -313000960
-312999166 999975646
-312998331 999976481
-313032118 999942694
-313000541 999974271
-312993945 999980867
-313065388 999909424
999901445 -313073367
999966857 -313007955
-313028720 999946092
999997360 -312977452
-313024180 999950632
999948497 -313026315
-312982915 999991897
-313032480 999942332
-313020329 999954483
999997277 -312977535
-313067563 999907249
999996029 -312978783
999944998 -313029814
-313013476 999961336
-313039955 999934857
999910411 -313064401
999933330 -313041482
999966025 -313008787
999955016 -313019796
999952690 -313022122
999902471 -313072341
999908450 -313066362
-313015715 999959097
999978496 -312996316
-312978905 999995907
-313019233 999955579
999947548 -313027264
999967190 -313007622
-313053660 999921152
-313037604 999937208
999960960 -313013852
999990611 -312984201
-312981758 999993054
999963341 -313011471
999986090 -312988722
999970147 -313004665
-313025023 999949789
-313006906 999967906
999922771 -313052041
-313046665 999928147
-313073445 999901367
-312978207 999996605
999938656 -313036156
-313011622 999963190
999954336 -313020476
999900083 -313074729
999917717 -313057095
-312978534 999996278
-313001491 999973321
999911710 -313063102
999910904 -313063908
999965798 -313009014
-313048001 999926811
999948291 -313026521
999948130 -313026682
999923402 -313051410
-313005215 999969597
999988877 -312985935
-313030730 999944082
-313037985 999936827
-313032614 999942198
999988737 -312986075
999959420 -313015392
999907820 -313066992
999906979 -313067833
-313022830 999951982
-313036355 999938457
-313028669 999946143
999902808 -313072004
999952777 -313022035
-313028904 999945908
999977989 -312996823
999952917 -313021895
999984613 -312990199
999989439 -312985373
999916870 -313057942
-313020087 999954725
-313022976 999951836
999953946 -313020866
999946764 -313028048
-313061239 999913573
-313054744 999920068
-313052461 999922351
999908473 -313066339
-312979187 999995625
999957402 -313017410
999918562 -313056250
999926418 -313048394
-313051162 999923650
-313058816 999915996
999974659 -313000153
-313060620 999914192
-313063769 999911043
-313047998 999926814
999901054 -313073758
-313030931 999943881
-313060105 999914707
999934663 -313040149
999986917 -312987895
999954094 -313020718
999965281 -313009531
999995184 -312979628
-313032680 999942132
999901178 -313073634
-313042148 999932664
999973972 -313000840
999990620 -312984192
999979760 -312995052
999929207 -313045605
999954968 -313019844
999975842 -312998970
-313018431 999956381
-313054761 999920051
-313006413 999968399
-312988646 999986166
999910724 -313064088
999967534 -313007278
-312996072 999978740
-313013800 999961012
-313061211 999913601
999991268 -312983544
999960196 -313014616
999976452 -312998360
999904282 -313070530
-313061573 999913239
999923549 -313051263
999929318 -313045494
-313025167 999949645
-313038280 999936532
999918486 -313056326
-312977306 999997506
-312980896 999993916
999974759 -313000053
999921697 -313053115
999921169 -313053643
999999987 -312974825
999911702 -313063110
-313008644 999966168
-313012942 999961870
999909956 -313064856
999963187 -313011625
999929098 -313045714
-313014431 999960381
999914562 -313060250
999980013 -312994799
-312994072 999980740
999947862 -313026950
-312989731 999985081
-312995668 999979144
999923047 -313051765
999999653 -312975159
999997652 -312977160
999933029 -313041783
999933544 -313041268
999912569 -313062243
999947933 -313026879
999902550 -313072262
999968457 -313006355
999996101 -312978711
-313017855 999956957
999906854 -313067958
-312996077 999978735
999960753 -313014059
999967362 -313007450
-313054405 999920407
-313054539 999920273
-313003555 999971257
-313038034 999936778
999958543 -313016269
999910575 -313064237
999999625 -312975187
999914573 -313060239
-313062402 999912410
999998427 -312976385
999912702 -313062110
-313004312 999970500
999905673 -313069139
-313041221 999933591
-312999750 999975062
-312991838 999982974
-313035988 999938824
999990678 -312984134
-312987924 999986888
999960938 -313013874
-313004378 999970434
-313043510 999931302
999905099 -313069713
999993670 -312981142
999985429 -312989383
999966017 -313008795
999929702 -313045110
999911514 -313063298
999902966 -313071846
999950488 -313024324
-313063717 999911095
-312998693 999976119
999972609 -313002203
999903072 -313071740
-313026881 999947931
-313015593 999959219
999977121 -312997691
-313022226 999952586
999917046 -313057766
999980325 -312994487
999956458 -313018354
999936503 -313038309
999971066 -313003746
-313015817 999958995
-313074758 999900054
-313028424 999946388
-313024446 999950366
-313011257 999963555
-312974886 999999926
-312992608 999982204
-312980449 999994363
-313062594 999912218
-313040508 999934304
-313062360 999912452
-313026522 999948290
-313065369 999909443
999953316 -313021496
999900246 -313074566
999972488 -313002324
-313003717 999971095
999999067 -312975745
999932667 -313042145
999915500 -313059312
999978664 -312996148
999924574 -313050238
999986003 -312988809
-313007778 999967034
-313053658 999921154
999939912 -313034900
-313074548 999900264
999946773 -313028039
999972879 -313001933
-313024885 999949927
-313017438 999957374
999937093 -313037719
999948231 -313026581
999939476 -313035336
-313055282 999919530
999922397 -313052415
999914503 -313060309
999929149 -313045663
999971502 -313003310
999956928 -313017884
999951491 -313023321
999920369 -313054443
-313008354 999966458
999931257 -313043555
-313013224 999961588
-313024492 999950320
999903400 -313071412
-312990669 999984143
999995910 -312978902
-313042118 999932694
-313060927 999913885
999947388 -313027424
999957258 -313017554
-313045348 999929464
999939939 -313034873
-312993288 999981524
999974065 -313000747
999939580 -313035232
-313070250 999904562
999960176 -313014636
999994320 -312980492
-312989428 999985384
999977397 -312997415
999941976 -313032836
-313064569 999910243
999979442 -312995370
-313036547 999938265
999999792 -312975020
999985757 -312989055
999989303 -312985509
-313000395 999974417
999957662 -313017150
999903520 -313071292
-313059573 999915239
999989135 -312985677
-313001122 999973690
999935178 -313039634
-313062767 999912045
-313055953 999918859
999985694 -312989118
999998871 -312975941
-313014664 999960148
-312988552 999986260
-313031571 999943241
-312985350 999989462
-313026629 999948183
999972788 -313002024
999941931 -313032881
999937469 -313037343
-313000116 999974696
-312987398 999987414
999988948 -312985864
999931351 -313043461
-313014975 999959837
999936787 -313038025
999958679 -313016133
-313050850 999923962
-313027057 999947755
-312979478 999995334
-313045482 999929330
-313005881 999968931
999923344 -313051468
999972844 -313001968
-313044752 999930060
-313046150 999928662
-312986908 999987904
-313049911 999924901
999975827 -312998985
-313057816 999916996
999955337 -313019475
-313011404 999963408
-313018999 999955813
999945446 -313029366
999900323 -313074489
999948116 -313026696
999947384 -313027428
-313012923 999961889
999944553 -313030259
999911066 -313063746
-312988304 999986508
999908337 -313066475
999990018 -312984794
-313002051 999972761
-313055668 999919144
999955313 -313019499
999944638 -313030174
999974110 -313000702
999904520 -313070292
999942333 -313032479
999978480 -312996332
999927060 -313047752
-312980028 999994784
999986075 -312988737
-313016050 999958762
999971665 -313003147
-313022014 999952798
999989435 -312985377
999907579 -313067233
999961297 -313013515
-313061688 999913124
999959542 -313015270
999912671 -313062141
-312987671 999987141
-313054676 999920136
999977579 -312997233
999938817 -313035995
999984806 -312990006
999952351 -313022461
-312999814 999974998
999972604 -313002208
999972646 -313002166
999922239 -313052573
-313052315 999922497
999933670 -313041142
999916655 -313058157
999958815 -313015997
999952267 -313022545
-313022970 999951842
-313032766 999942046
-313014877 999959935
999953690 -313021122
999925663 -313049149
-313036513 999938299
-313055931 999918881
-312982884 999991928
999907491 -313067321
-313011395 999963417
-313005867 999968945
999931857 -313042955
-313049668 999925144
-313006129 999968683
-313062828 999911984
-313034238 999940574
999967012 -313007800
999915429 -313059383
-312983547 999991265
-313009953 999964859
-313070476 999904336
999976585 -312998227
-312996263 999978549
-312994974 999979838
999985802 -312989010
999908307 -313066505
-313022644 999952168
-313068277 999906535
-312985690 999989122
-312986796 999988016
-313002276 999972536
999984523 -312990289
999937220 -313037592
999936755 -313038057
999974419 -313000393
-313009553 999965259
999921912 -313052900
-313074188 999900624
-313039682 999935130
-313043279 999931533
999932891 -313041921
999931661 -313043151
999942801 -313032011
999945649 -313029163
999929085 -313045727
999941563 -313033249
999967072 -313007740
999927359 -313047453
999995234 -312979578
999931721 -313043091
-313051824 999922988
-313000397 999974415
-312974976 999999836
-313006948 999967864
999971337 -313003475
-313021533 999953279
999961752 -313013060
999969741 -313005071
-312984730 999990082
999936215 -313038597
-313064446 999910366
999936063 -313038749
999900162 -313074650
-313030843 999943969
999906766 -313068046
999967003 -313007809
-313010549 999964263
999991359 -312983453
-313036107 999938705
999952873 -313021939
-313015698 999959114
999973107 -313001705
999973536 -313001276
999990064 -312984748
999931227 -313043585
999952155 -313022657
999937071 -313037741
-313023600 999951212
999993326 -312981486
-313042749 999932063
-313037670 999937142
999911472 -313063340
999938693 -313036119
-312985698 999989114
999960043 -313014769
-313023048 999951764
999995093 -312979719
999940394 -313034418
999924817 -313049995
-313033336 999941476
999946519 -313028293
999942043 -313032769
-313042015 999932797
-312989034 999985778
999980849 -312993963
-312978247 999996565
-313074628 999900184
999988801 -312986011
999970172 -313004640
999930743 -313044069
999962596 -313012216
999992721 -312982091
-313072964 999901848
-313028174 999946638
-313024610 999950202
999915247 -313059565
999923765 -313051047
999934387 -313040425
-313069259 999905553
-313000823 999973989
999990378 -312984434
999997902 -312976910
999920093 -313054719
-312988485 999986327
-313035826 999938986
999937905 -313036907
999961232 -313013580
-313050822 999923990
999950846 -313023966
-313049338 999925474
-313000070 999974742
-313030266 999944546
-312981991 999992821
-312975740 999999072
-313015068 999959744
999985467 -312989345
-313040410 999934402
999908953 -313065859
-313057158 999917654
999925246 -313049566
-313001577 999973235
-313005552 999969260
-313039880 999934932
999942166 -313032646
-313001387 999973425
-313057138 999917674
999915254 -313059558
999989397 -312985415
999943451 -313031361
-313011792 999963020
999972114 -313002698
999977888 -312996924
-313060272 999914540
-312990143 999984669
-313063936 999910876
999949870 -313024942
999909582 -313065230
-313046786 999928026
-313011396 999963416
999911986 -313062826
-313003291 999971521
-313017218 999957594
-312977150 999997662
999913163 -313061649
999970564 -313004248
-313048077 999926735
-313012251 999962561
999974508 -313000304
-313023122 999951690
999916291 -313058521
999961084 -313013728
999902789 -313072023
-313043757 999931055
-312976677 999998135
999911734 -313063078
999962338 -313012474
999943470 -313031342
999959252 -313015560
999905654 -313069158
999917621 -313057191
-313028914 999945898
-313026910 999947902
999996312 -312978500
-313048783 999926029
999982334 -312992478
999988552 -312986260
999946586 -313028226
-313009522 999965290
-313013210 999961602
-312997752 999977060
999976092 -312998720
999905340 -313069472
999986456 -312988356
-312986285 999988527
999949656 -313025156
-313001971 999972841
999951481 -313023331
999938008 -313036804
-312998559 999976253
999910427 -313064385
-312991882 999982930
-313040733 999934079
-312975449 999999363
999978079 -312996733
-313039404 999935408
999969398 -313005414
999993643 -312981169
999928472 -313046340
999930771 -313044041
-313070716 999904096
-313051858 999922954
999935029 -313039783
999906318 -313068494
999951117 -313023695
-313008348 999966464
-313022019 999952793
999991991 -312982821
-313063997 999910815
-313001776 999973036
999910599 -313064213
-313048417 999926395
999988081 -312986731
999969863 -313004949
999952921 -313021891
999979655 -312995157
-313025465 999949347
999961471 -313013341
999989384 -312985428
999906639 -313068173
-313045708 999929104
999961573 -313013239
-313030904 999943908
-313066091 999908721
-313028014 999946798
-312980763 999994049
999921108 -313053704
999984998 -312989814
999966580 -313008232
-313031106 999943706
999981858 -312992954
999984340 -312990472
999995684 -312979128
-313001163 999973649
999932850 -313041962
999924975 -313049837
999918321 -313056491
-313045066 999929746
-313024047 999950765
999998823 -312975989
-313007330 999967482
-312998668 999976144
-313027976 999946836
999924963 -313049849
999922273 -313052539
-313003907 999970905
-313038217 999936595
999989176 -312985636
999985371 -312989441
-312975306 999999506
999902131 -313072681
999908017 -313066795
-313020405 999954407
999913906 -313060906
-312983037 999991775
-313021659 999953153
999952283 -313022529
-312984819 999989993
-313045592 999929220
999909541 -313065271
999908296 -313066516
-313066680 999908132
999987905 -312986907
-313031374 999943438
999917454 -313057358
999910490 -313064322
999908225 -313066587
999973784 -313001028
-312990380 999984432
999969611 -313005201
999946368 -313028444
999992884 -312981928
999949144 -313025668
-313018851 999955961
-313042117 999932695
-313016785 999958027
999903037 -313071775
-313001104 999973708
-313037030 999937782
999954684 -313020128
-312976595 999998217
-312977888 999996924
999957639 -313017173
999945547 -313029265
999931210 -313043602
-313058519 999916293
-312979743 999995069
999961621 -313013191
999965982 -313008830
-313063263 999911549
-313029438 999945374
-313074239 999900573
-313016556 999958256
999933370 -313041442
-313049549 999925263
-313013140 999961672
999980371 -312994441
999972228 -313002584
999995291 -312979521
999935050 -313039762
999913357 -313061455
-313061605 999913207
-313060630 999914182
-312991812 999983000
999903976 -313070836
-313025515 999949297
-312983961 999990851
999957529 -313017283
-313061297 999913515
-313018438 999956374
999912679 -313062133
-312995828 999978984
999954136 -313020676
999916253 -313058559
-313068481 999906331
999917681 -313057131
-312983404 999991408
-313072534 999902278
999927064 -313047748
999902408 -313072404
999974754 -313000058
-313064802 999910010
999919278 -313055534
999998743 -312976069
-313074590 999900222
999951374 -313023438
999970899 -313003913
999945250 -313029562
999964491 -313010321
-313047395 999927417
999937509 -313037303
999916038 -313058774
-312990076 999984736
-313065561 999909251
-313013181 999961631
999981889 -312992923
999955739 -313019073
-313019126 999955686
999997272 -312977540
-312996035 999978777
999979132 -312995680
999962128 -313012684
-313045604 999929208
999979446 -312995366
999920890 -313053922
999977852 -312996960
-313019582 999955230
999984243 -312990569
-313014489 999960323
999938442 -313036370
-312993206 999981606
-313063225 999911587
-313013844 999960968
999966976 -313007836
999990137 -312984675
999913633 -313061179
-312979403 999995409
-312988518 999986294
-312987235 999987577
999972423 -313002389
-313052173 999922639
999904684 -313070128
999928635 -313046177
999933256 -313041556
-312982638 999992174
-313014513 999960299
-313053840 999920972
999912614 -313062198
999969112 -313005700
-313026982 999947830
999967413 -313007399
-313031023 999943789
999986346 -312988466
-313062439 999912373
-312980976 999993836
-312981556 999993256
-313041858 999932954
999981882 -312992930
999922936 -313051876
999989981 -312984831
999908993 -313065819
-313063382 999911430
999978142 -312996670
999986539 -312988273
-313026936 999947876
999966684 -313008128
-313026371 999948441
999934431 -313040381
-313069763 999905049
-312995986 999978826
-313022606 999952206
999901397 -313073415
-313066397 999908415
-313007728 999967084
-313002665 999972147
-313053497 999921315
999971696 -313003116
-313052416 999922396
-313062716 999912096
999916754 -313058058
999994514 -312980298
-313047300 999927512
999956507 -313018305
999957999 -313016813
-313001701 999973111
999933319 -313041493
-313039979 999934833
999953280 -313021532
999996363 -312978449
-313036974 999937838
-313064039 999910773
999964489 -313010323
999930889 -313043923
-312979791 999995021
-313025891 999948921
999999563 -312975249
999981297 -312993515
-313067781 999907031
999985358 -312989454
-313042020 999932792
999946799 -313028013
999922413 -313052399
-313023096 999951716
-313060211 999914601
999964544 -313010268
-312975991 999998821
-313014868 999959944
-312994310 999980502
999981773 -312993039
999973596 -313001216
999994470 -312980342
999921534 -313053278
-313018288 999956524
999954955 -313019857
-313025571 999949241
999943933 -313030879
999983983 -312990829
999981343 -312993469
999921763 -313053049
-312995971 999978841
-313044429 999930383
-312979357 999995455
-313065144 999909668
-313018128 999956684
999979444 -312995368
999997564 -312977248
999902978 -313071834
999905486 -313069326
999921151 -313053661
999911141 -313063671
-312996280 999978532
-313018915 999955897
999902517 -313072295
999951807 -313023005
999944081 -313030731
999973967 -313000845
-313041068 999933744
999902406 -313072406
999925911 -313048901
-313066254 999908558
-313073195 999901617
999961389 -313013423
-312988488 999986324
999970456 -313004356
-313011519 999963293
-312990403 999984409
999969794 -313005018
-313071246 999903566
999933902 -313040910
-312976881 999997931
999972800 -313002012
999903256 -313071556
999962124 -313012688
999975327 -312999485
999958773 -313016039
999935588 -313039224
-313038873 999935939
-313007911 999966901
-312983301 999991511
-312986591 999988221
999951260 -313023552
-313011347 999963465
-313042108 999932704
-313073382 999901430
999901614 -313073198
-313058032 999916780
999971714 -313003098
999948054 -313026758
-313047380 999927432
-313048319 999926493
-313073959 999900853
999956587 -313018225
-313025985 999948827
999954745 -313020067
999944775 -313030037
-313023437 999951375
999943675 -313031137
999962099 -313012713
999923606 -313051206
-313054172 999920640
999958329 -313016483
999933928 -313040884
-313013336 999961476
999902337 -313072475
999911594 -313063218
999916086 -313058726
999978699 -312996113
-313053606 999921206
999914325 -313060487
999951092 -313023720
999964497 -313010315
999960260 -313014552
999916660 -313058152
999961103 -313013709
999908683 -313066129
999983741 -312991071
-313000003 999974809
999903286 -313071526
999927786 -313047026
999991411 -312983401
-312981196 999993616
999951785 -313023027
-313061243 999913569
999911548 -313063264
-313033560 999941252
999912768 -313062044
999932879 -313041933
999957466 -313017346
-312985327 999989485
-312996171 999978641
999987897 -312986915
-313060021 999914791
-313071117 999903695
999950692 -313024120
999965819 -313008993
-313061717 999913095
-313043412 999931400
-312978022 999996790
-313069522 999905290
999985237 -312989575
-313050405 999924407
999908021 -313066791
-313027403 999947409
999978848 -312995964
-313021741 999953071
-313074527 999900285
-313042566 999932246
999941818 -313032994
-313074071 999900741
-313031596 999943216
999999241 -312975571
-312999508 999975304
-312985590 999989222
999935868 -313038944
-313047188 999927624
-313036336 999938476
-313064246 999910566
-312990590 999984222
999934471 -313040341
-313003478 999971334
999922545 -313052267
999917085 -313057727
-313017774 999957038
-313005108 999969704
999977160 -312997652
999928732 -313046080
999991793 -312983019
-313006918 999967894
999932684 -313042128
999979546 -312995266
-312990530 999984282
999908915 -313065897
999921566 -313053246
999905458 -313069354
-313058369 999916443
999933360 -313041452
999958647 -313016165
999979643 -312995169
-313043409 999931403
999990608 -312984204
-313007413 999967399
999942660 -313032152
-312993445 999981367
-313029200 999945612
999934353 -313040459
999966943 -313007869
-313038384 999936428
999988758 -312986054
-313061698 999913114
999982159 -312992653
-312979242 999995570
-313059021 999915791
-313015602 999959210
999913493 -313061319
-312985979 999988833
999999906 -312974906
-313033996 999940816
-313017339 999957473
999907197 -313067615
999983296 -312991516
-313056382 999918430
999918993 -313055819
999971992 -313002820
999946230 -313028582
999955204 -313019608
999942830 -313031982
999936040 -313038772
999950096 -313024716
999961139 -313013673
-313059735 999915077
999949138 -313025674
999974883 -312999929
999992179 -312982633
-313006141 999968671
-313057016 999917796
999923911 -313050901
999951257 -313023555
999986217 -312988595
-313050408 999924404
-313057504 999917308
-312991054 999983758
-312977715 999997097
999978073 -312996739
-313040842 999933970
-313038239 999936573
999989197 -312985615
999994114 -312980698
999976263 -312998549
999912797 -313062015
999985535 -312989277
-312985596 999989216
999962520 -313012292
999935241 -313039571
999921027 -313053785
999918190 -313056622
-312987066 999987746
999917856 -313056956
-312983127 999991685
-313023972 999950840
-313012461 999962351
999984000 -312990812
-313021539 999953273
999901798 -313073014
-313069663 999905149
-313042199 999932613
-313012342 999962470
-313025732 999949080
-313011892 999962920
-313037548 999937264
-313045746 999929066
999988356 -312986456
-313045073 999929739
999979867 -312994945
999917930 -313056882
999970639 -313004173
-313045179 999929633
999946330 -313028482
-313039271 999935541
999982416 -312992396
-313042759 999932053
-313053786 999921026
999996810 -312978002
-312978995 999995817
999959335 -313015477
-313062259 999912553
-313032941 999941871
999953691 -313021121
999942715 -313032097
-313032437 999942375
999912087 -313062725
-313011811 999963001
-313070812 999904000
999902048 -313072764
999934310 -313040502
-312983541 999991271
999960108 -313014704
-313058159 999916653
999916923 -313057889
-313018911 999955901
999938501 -313036311
999904943 -313069869
-313057338 999917474
-313045388 999929424
999918169 -313056643
-313020149 999954663
999911892 -313062920
999954832 -313019980
-313040636 999934176
999975594 -312999218
999963688 -313011124
-313015190 999959622
999934016 -313040796
-313008960 999965852
999903532 -313071280
999981082 -312993730
-313037330 999937482
-313046888 999927924
-313003080 999971732
999905326 -313069486
999931949 -313042863
-313049739 999925073
-312981725 999993087
-313000904 999973908
999907283 -313067529
999945802 -313029010
999917327 -313057485
999994391 -312980421
-313059915 999914897
999975913 -312998899
999903528 -313071284
-313015542 999959270
-313029493 999945319
-312982312 999992500
999937977 -313036835
999967821 -313006991
999952856 -313021956
-313006322 999968490
999983569 -312991243
999978276 -312996536
-313014054 999960758
-312991421 999983391
-312981188 999993624
-313061333 999913479
999986707 -312988105
999910664 -313064148
999928024 -313046788
999978872 -312995940
-313019262 999955550
999967281 -313007531
-313011207 999963605
-313018589 999956223
999942213 -313032599
-312999234 999975578
999936715 -313038097
-313019551 999955261
999947528 -313027284
999950713 -313024099
999989227 -312985585
999985291 -312989521
999976893 -312997919
-313048796 999926016
-312975689 999999123
999908220 -313066592
-313020674 999954138
-312976741 999998071
-313003366 999971446
999928806 -313046006
-312993155 999981657
999992282 -312982530
999960731 -313014081
999904860 -313069952
999931867 -313042945
999935853 -313038959
-313056180 999918632
999985334 -312989478
-312998259 999976553
999942341 -313032471
999957849 -313016963
-313017245 999957567
-313005975 999968837
-313024124 999950688
-313020162 999954650
999937581 -313037231
999920529 -313054283
999958546 -313016266
-313069048 999905764
999940348 -313034464
-313070077 999904735
999953063 -313021749
-313002400 999972412
999919473 -313055339
999959515 -313015297
999921291 -313053521
-313051193 999923619
999929678 -313045134
-312977943 999996869
-313024323 999950489
-313036602 999938210
999972485 -313002327
-313005696 999969116
-313043617 999931195
-312979671 999995141
-313003053 999971759
999913326 -313061486
-313029812 999945000
999952790 -313022022
-312992337 999982475
-313038817 999935995
999966495 -313008317
999997153 -312977659
-313048943 999925869
999979156 -312995656
-313017584 999957228
999968085 -313006727
999944716 -313030096
999925739 -313049073
-312990445 999984367
999952409 -313022403
999980284 -312994528
999973648 -313001164
-312997031 999977781
-312991914 999982898
-313041582 999933230
-313066326 999908486
999959167 -313015645
-312975763 999999049
-313034272 999940540
999971772 -313003040
-312984759 999990053
-313066197 999908615
-313074780 999900032
-313011215 999963597
-312983079 999991733
999996900 -312977912
999998269 -312976543
999977247 -312997565
999918392 -313056420
999913319 -313061493
999909214 -313065598
999962157 -313012655
999985699 -312989113
999956670 -313018142
-313072308 999902504
-312977886 999996926
999992306 -312982506
999997093 -312977719
-313046072 999928740
-313036578 999938234
-313016436 999958376
-313021697 999953115
999941278 -313033534
-313049273 999925539
-313038523 999936289
-313020988 999953824
-313013401 999961411
-313061907 999912905
999969634 -313005178
999927950 -313046862
999927392 -313047420
999977806 -312997006
999925092 -313049720
-313010525 999964287
999937901 -313036911
999944283 -313030529
-313022072 999952740
999995989 -312978823
-313063955 999910857
-313055066 999919746
-313060159 999914653
-313053334 999921478
999913589 -313061223
999940591 -313034221
999976157 -312998655
999967511 -313007301
-312989040 999985772
-313045795 999929017
-312990678 999984134
999959632 -313015180
-313047723 999927089
999954444 -313020368
-313031569 999943243
999976260 -312998552
999914676 -313060136
-312996790 999978022
-313065492 999909320
-313017344 999957468
-313051608 999923204
999987073 -312987739
-313051927 999922885
-313025809 999949003
-312981926 999992886
-313051199 999923613
-313066723 999908089
-312996138 999978674
999937307 -313037505
-313069095 999905717
999910386 -313064426
999930049 -313044763
999951948 -313022864
-313048930 999925882
-313063814 999910998
999971222 -313003590
-313052814 999921998
999957123 -313017689
-313002610 999972202
-312986162 999988650
999959790 -313015022
999959249 -313015563
999974780 -313000032
999960002 -313014810
999970576 -313004236
999926835 -313047977
999987977 -312986835
-313069164 999905648
-313020941 999953871
-312981179 999993633
999975141 -312999671
-313048971 999925841
-312992550 999982262
-313042920 999931892
-313029933 999944879
-313020093 999954719
-312979108 999995704
-312987638 999987174
999963423 -313011389
-313016988 999957824
999931408 -313043404
999907693 -313067119
999949484 -313025328
999904238 -313070574
-313061758 999913054
-312993434 999981378
999900618 -313074194
999945172 -313029640
999901467 -313073345
-313071476 999903336
-313019281 999955531
-313035159 999939653
999996887 -312977925
-313009198 999965614
999911528 -313063284
999924047 -313050765
-313000639 999974173
-313006875 999967937
-313035351 999939461
-313028136 999946676
999927059 -313047753
999986730 -312988082
-313046087 999928725
999950185 -313024627
999958283 -313016529
999965102 -313009710
999991060 -312983752
999998049 -312976763
999939854 -313034958
-313063262 999911550
-313069532 999905280
999924151 -313050661
999911253 -313063559
-313066119 999908693
-312988431 999986381
-312983105 999991707
-313002429 999972383
999991765 -312983047
-313034380 999940432
-312999214 999975598
-313015540 999959272
-312977302 999997510
999916097 -313058715
999951828 -313022984
999914101 -313060711
-312999796 999975016
-313049497 999925315
-313029730 999945082
-313039181 999935631
999999591 -312975221
-312977854 999996958
999952739 -313022073
999908053 -313066759
999964439 -313010373
999914136 -313060676
-313051185 999923627
-313070060 999904752
-313031897 999942915
-312982036 999992776
-312976898 999997914
999998295 -312976517
-313038156 999936656
-313041129 999933683
-312996984 999977828
-313064174 999910638
999979986 -312994826
999986290 -312988522
999994479 -312980333
-312982671 999992141
999954226 -313020586
-313013628 999961184
999947853 -313026959
999902511 -313072301
999901825 -313072987
-313003369 999971443
999976765 -312998047
-313035246 999939566
999980723 -312994089
999903502 -313071310
-313028756 999946056
-312982141 999992671
-313074203 999900609
-313072856 999901956
999996598 -312978214
-312992748 999982064
-312982610 999992202
-313054152 999920660
-312975131 999999681
999929659 -313045153
-313044785 999930027
999930199 -313044613
999962873 -313011939
999996734 -312978078
-313067942 999906870
999959054 -313015758
999974338 -313000474
-313018296 999956516
-312991795 999983017
-313031986 999942826
-312993162 999981650
-313050574 999924238
999942846 -313031966
-312996235 999978577
-313047652 999927160
-313008404 999966408
999933106 -313041706
-313003678 999971134
999903008 -313071804
-312990917 999983895
-313045159 999929653
999904981 -313069831
999944030 -313030782
999903097 -313071715
999959561 -313015251
999940992 -313033820
999998523 -312976289
-313068881 999905931
-313062722 999912090
-313064218 999910594
999969970 -313004842
999956325 -313018487
999916703 -313058109
999912748 -313062064
-313012254 999962558
999993271 -312981541
-313074136 999900676
999965934 -313008878
999931343 -313043469
-312982846 999991966
-313063954 999910858
-313027616 999947196
-312982970 999991842
999978712 -312996100
-312992746 999982066
999922292 -313052520
999972881 -313001931
-313062677 999912135
999967890 -313006922
999975650 -312999162
999979006 -312995806
999998664 -312976148
-313005470 999969342
999999326 -312975486
999973659 -313001153
999926742 -313048070
999949408 -313025404
999960481 -313014331
999974815 -312999997
999983764 -312991048
999955875 -313018937
-313066438 999908374
-313049850 999924962
999929403 -313045409
999921795 -313053017
-313033208 999941604
999912287 -313062525
-312978510 999996302
999970918 -313003894
-313073458 999901354
-313029832 999944980
999999016 -312975796
-313040782 999934030
999917981 -313056831
-312985564 999989248
999996064 -312978748
999966182 -313008630
999940342 -313034470
-313074383 999900429
-313067622 999907190
999948634 -313026178
-313060101 999914711
999935405 -313039407
999922265 -313052547
999950675 -313024137
999903743 -313071069
-313036841 999937971
999987565 -312987247
999902466 -313072346
999953961 -313020851
999984023 -312990789
999901192 -313073620
-313042944 999931868
-313068604 999906208
999965888 -313008924
999936403 -313038409
-313007050 999967762
999925812 -313049000
-313063663 999911149
-313042856 999931956
-313002923 999971889
-313031870 999942942
999994472 -312980340
999973254 -313001558
999951060 -313023752
-312988130 999986682
-313053452 999921360
-313003430 999971382
-313038148 999936664
-313025086 999949726
-313070100 999904712
-313064708 999910104
999964818 -313009994
-313057062 999917750
999900080 -313074732
-312990916 999983896
-313044691 999930121
-313030599 999944213
999941679 -313033133
-312989249 999985563
-313024806 999950006
-313021648 999953164
999947530 -313027282
-313039106 999935706
-313052921 999921891
-313028291 999946521
-312995307 999979505
999922972 -313051840
999941968 -313032844
-312985911 999988901
-313013533 999961279
-313063419 999911393
999914657 -313060155
-313067215 999907597
999964058 -313010754
-313023834 999950978
-313025158 999949654
-313042901 999931911
999933611 -313041201
999903060 -313071752
-313005049 999969763
-313013402 999961410
999976522 -312998290
999921518 -313053294
-313004825 999969987
-313029590 999945222
-313040552 999934260
-313024731 999950081
999923702 -313051110
999943086 -313031726
999989968 -312984844
-313001541 999973271
999955556 -313019256
999960701 -313014111
999962450 -313012362
-313034277 999940535
999918761 -313056051
999968661 -313006151
999900767 -313074045
-312987234 999987578
-313020693 999954119
999918542 -313056270
999950059 -313024753
999986527 -312988285
999994549 -312980263
999995814 -312978998
-312980815 999993997
999974003 -313000809
-313054097 999920715
-313065468 999909344
999969468 -313005344
999984232 -312990580
999962766 -313012046
999940212 -313034600
999941292 -313033520
999992329 -312982483
999985600 -312989212
-312976540 999998272
999933888 -313040924
-313035849 999938963
-313054027 999920785
999995981 -312978831
999935888 -313038924
-313074462 999900350
-313007067 999967745
999947413 -313027399
999934535 -313040277
-313062576 999912236
999951484 -313023328
-312985439 999989373
-313042927 999931885
999990950 -312983862
999966374 -313008438
-312991569 999983243
999970436 -313004376
-313000414 999974398
-313055644 999919168
-313011661 999963151
999991073 -312983739
-313010185 999964627
999965577 -313009235
999919396 -313055416
-313042662 999932150
-313018056 999956756
999971156 -313003656
999992616 -312982196
-313009270 999965542
-313017018 999957794
-312999520 999975292
999936559 -313038253
-313021631 999953181
999925269 -313049543
-313053061 999921751
999916791 -313058021
-313007269 999967543
999940037 -313034775
-313070156 999904656
999905991 -313068821
-313007764 999967048
999978565 -312996247
-313023610 999951202
-313029449 999945363
-313043067 999931745
-313064858 999909954
-313042537 999932275
-313044631 999930181
999966968 -313007844
999957591 -313017221
-313032005 999942807
999998781 -312976031
999981030 -312993782
-312999208 999975604
999991450 -312983362
999933209 -313041603
-312989452 999985360
999990213 -312984599
999982246 -312992566
999952568 -313022244
999913446 -313061366
-313006213 999968599
999944743 -313030069
999927261 -313047551
-312995258 999979554
-313033848 999940964
999996196 -312978616
-313010170 999964642
-313010283 999964529
-313025762 999949050
999930117 -313044695
999949902 -313024910
999981919 -312992893
999948155 -313026657
999966631 -313008181
-312989236 999985576
-313061003 999913809
999976848 -312997964
999961383 -313013429
999903789 -313071023
-313054644 999920168
999961698 -313013114
999982477 -312992335
999960265 -313014547
-313071137 999903675
-313071716 999903096
999930154 -313044658
-313016357 999958455
999988108 -312986704
-313034066 999940746
-313055491 999919321
999985031 -312989781
999952637 -313022175
999943285 -313031527
999952785 -313022027
999911193 -313063619
-312980859 999993953
-313063918 999910894
999962878 -313011934
-313014148 999960664
999929553 -313045259
-313056832 999917980
999937597 -313037215
-313026173 999948639
-313015855 999958957
-312997901 999976911
999905542 -313069270
-313027812 999947000
-313025613 999949199
-313063325 999911487
999909368 -313065444
999931783 -313043029
-312995489 999979323
999942597 -313032215
999919947 -313054865
999903755 -313071057
999911489 -313063323
999918063 -313056749
999956781 -313018031
999992013 -312982799
-313007810 999967002
999996831 -312977981
-313006397 999968415
999939286 -313035526
999952015 -313022797
-312976194 999998618
-313019487 999955325
-312989530 999985282
-312994800 999980012
999967673 -313007139
999994356 -312980456
-313005493 999969319
-313042522 999932290
999986656 -312988156
999946950 -313027862
-313016153 999958659
-312977000 999997812
999918825 -313055987
-313050599 999924213
-313061415 999913397
999977196 -312997616
-313009268 999965544
999990244 -312984568
-313016296 999958516
999904036 -313070776
999903203 -313071609
-313030451 999944361
-312980593 999994219
-313040090 999934722
-313000827 999973985
-313005634 999969178
-313057507 999917305
-313037188 999937624
999971329 -313003483
999901902 -313072910
999960812 -313014000
-313061346 999913466
-313057132 999917680
999934516 -313040296
-313051860 999922952
-312991349 999983463
-313048793 999926019
-313019097 999955715
-313034204 999940608
999967712 -313007100
-313022643 999952169
999983217 -312991595
999993468 -312981344
999998666 -312976146
999964139 -313010673
-312999699 999975113
-313044456 999930356
999933286 -313041526
-312994596 999980216
999943145 -313031667
-313064844 999909968
-312999741 999975071
999979954 -312994858
-313054578 999920234
-313020910 999953902
-313044733 999930079
-313039121 999935691
999989819 -312984993
-313036854 999937958
-313070968 999903844
-313024906 999949906
-312996365 999978447
999974888 -312999924
999988289 -312986523
999970175 -313004637
-312975255 999999557
999948201 -313026611
999961138 -313013674
-313055424 999919388
-313007782 999967030
999941140 -313033672
-313059260 999915552
-313037470 999937342
-313065179 999909633
-313041894 999932918
999968546 -313006266
-313010534 999964278
999927206 -313047606
-313027511 999947301
999985960 -312988852
-313007311 999967501
999947107 -313027705
999969552 -313005260
999912043 -313062769
-312976427 999998385
999974572 -313000240
-312990997 999983815
-313030277 999944535
-313066392 999908420
999966394 -313008418
999957821 -313016991
999952774 -313022038
999944625 -313030187
999982458 -312992354
999938672 -313036140
999920214 -313054598
-313052545 999922267
-312976171 999998641
-313008759 999966053
999913405 -313061407
-313058216 999916596
999935935 -313038877
-312994653 999980159
-312999311 999975501
999929147 -313045665
-312982080 999992732
999944025 -313030787
999949240 -313025572
999928438 -313046374
999977782 -312997030
999968281 -313006531
-312986783 999988029
999994171 -312980641
999994490 -312980322
999939606 -313035206
999981610 -312993202
999935097 -313039715
-313015225 999959587
999970810 -313004002
-313073926 999900886
999930165 -313044647
999960951 -313013861
-313053248 999921564
-312999029 999975783
-313071559 999903253
999939199 -313035613
999952631 -313022181
999992627 -312982185
999927929 -313046883
999966957 -313007855
999906257 -313068555
-313016956 999957856
999940691 -313034121
999994467 -312980345
999963938 -313010874
-313009168 999965644
999971547 -313003265
999916732 -313058080
-312975798 999999014
-312998639 999976173
999919267 -313055545
999948679 -313026133
-312992220 999982592
999950279 -313024533
-313063670 999911142
999950588 -313024224
999950880 -313023932
999992982 -312981830
999920633 -313054179
999998818 -312975994
999939262 -313035550
-312990475 999984337
999910906 -313063906
-313000152 999974660
999992155 -312982657
-313016067 999958745
-313024832 999949980
-313060280 999914532
999994023 -312980789
999989000 -312985812
999967713 -313007099
999935650 -313039162
999996638 -312978174
-313008362 999966450
999902815 -313071997
-313064094 999910718
999960849 -313013963
999992278 -312982534
-313066342 999908470
999983404 -312991408
999931337 -313043475
999905681 -313069131
999947726 -313027086
999944631 -313030181
999983584 -312991228
999929088 -313045724
-313004379 999970433
-313008681 999966131
-313040938 999933874
999918622 -313056190
-312981305 999993507
-313017823 999956989
999985426 -312989386
-312992817 999981995
999988768 -312986044
-312987756 999987056
-313057193 999917619
-313016077 999958735
-313056538 999918274
999953957 -313020855
-313061377 999913435
999908452 -313066360
999917423 -313057389
999978418 -312996394
999944096 -313030716
999959576 -313015236
999903470 -313071342
-313055117 999919695
-313023229 999951583
-312978009 999996803
999945616 -313029196
-312997704 999977108
999955791 -313019021
999974400 -313000412
999955608 -313019204
999920439 -313054373
999995630 -312979182
-313058223 999916589
-313056700 999918112
-312995467 999979345
999928877 -313045935
999948003 -313026809
999936100 -313038712
-313071454 999903358
999945438 -313029374
-313002114 999972698
-312981790 999993022
999960782 -313014030
-312983462 999991350
999902244 -313072568
999989255 -312985557
-313046962 999927850
-313013342 999961470
999929548 -313045264
-313000020 999974792
-313032813 999941999
-313009351 999965461
-312984306 999990506
999966157 -313008655
999908226 -313066586
999936895 -313037917
999965184 -313009628
-313065944 999908868
-313043426 999931386
999954065 -313020747
-313032477 999942335
-313068611 999906201
-312977087 999997725
999968677 -313006135
999956540 -313018272
-313026860 999947952
999966124 -313008688
999972806 -313002006
-312985694 999989118
-313001422 999973390
999970694 -313004118
999930170 -313044642
999973120 -313001692
999995357 -312979455
999943673 -313031139
999913630 -313061182
-312996001 999978811
-313052432 999922380
-313000069 999974743
999907703 -313067109
999978454 -312996358
999998908 -312975904
-312991178 999983634
999900862 -313073950
999995229 -312979583
-313004110 999970702
999982657 -312992155
-313036240 999938572
-313029554 999945258
999973695 -313001117
-313055834 999918978
-313029202 999945610
999921180 -313053632
-313032050 999942762
-313015529 999959283
999902078 -313072734
-313037045 999937767
999930209 -313044603
999937061 -313037751
-313017778 999957034
-312997744 999977068
999931546 -313043266
999904963 -313069849
-313064588 999910224
-312980347 999994465
-313030061 999944751
-313041217 999933595
-313042140 999932672
-313027205 999947607
-313037075 999937737
-312984059 999990753
999952214 -313022598
-313045685 999929127
-313016867 999957945
999965115 -313009697
999993262 -312981550
-313072904 999901908
999925184 -313049628
-313069107 999905705
-313037308 999937504
999916221 -313058591
999964958 -313009854
999902266 -313072546
-313017463 999957349
-313018694 999956118
-313060005 999914807
-313068581 999906231
999981383 -312993429
-313004210 999970602
-312989077 999985735
999924293 -313050519
-313067065 999907747
999951189 -313023623
999945005 -313029807
-313057013 999917799
-312985227 999989585
-313050148 999924664
999923994 -313050818
-313046679 999928133
999953270 -313021542
999909064 -313065748
999945493 -313029319
999955179 -313019633
999961002 -313013810
999970317 -313004495
999982692 -312992120
999971866 -313002946
999924927 -313049885
-313069081 999905731
-312983812 999991000
999909920 -313064892
999985425 -312989387
999933456 -313041356
-313049258 999925554
-312995469 999979343
999946621 -313028191
999976232 -312998580
999942663 -313032149
999955731 -313019081
999997551 -312977261
-313011472 999963340
999968885 -313005927
999981027 -312993785
-312976464 999998348
-312982938 999991874
999971272 -313003540
-312996445 999978367
-312979091 999995721
-312981833 999992979
999998188 -312976624
999965673 -313009139
-312993213 999981599
999943337 -313031475
999999334 -312975478
-313040935 999933877
999970086 -313004726
-313029395 999945417
999986330 -312988482
999993538 -312981274
999917649 -313057163
999909129 -313065683
999919763 -313055049
-313026073 999948739
999905776 -313069036
-313028289 999946523
999933070 -313041742
999919463 -313055349
999949389 -313025423
-313074518 999900294
-313062938 999911874
999991917 -312982895
999943088 -313031724
999960575 -313014237
999964925 -313009887
999979035 -312995777
999942904 -313031908
999942290 -313032522
999993715 -312981097
-313001733 999973079
999901289 -313073523
-313068311 999906501
999906697 -313068115
-313071542 999903270
999919502 -313055310
-313054515 999920297
999917998 -313056814
999997770 -312977042
-313046542 999928270
999976213 -312998599
999906904 -313067908
999924342 -313050470
-313047409 999927403
999992484 -312982328
-313006593 999968219
999910525 -313064287
999901680 -313073132
999937898 -313036914
999966869 -313007943
-313025727 999949085
-313009419 999965393
-312985106 999989706
-312983702 999991110
-313000445 999974367
-313041487 999933325
999924625 -313050187
999935830 -313038982
-312994744 999980068
-313069465 999905347
-313021822 999952990
999977810 -312997002
999907093 -313067719
999963086 -313011726
999914383 -313060429
999940694 -313034118
999989542 -312985270
999920578 -313054234
999953202 -313021610
-313012357 999962455
999950372 -313024440
999901954 -313072858
999911450 -313063362
-312991189 999983623
-313041028 999933784
999960524 -313014288
999972489 -313002323
999975149 -312999663
999955112 -313019700
999933110 -313041702
999924384 -313050428
999930744 -313044068
-313064285 999910527
-313003458 999971354
999991903 -312982909
-313011180 999963632
-313029296 999945516
-313015131 999959681
-313073598 999901214
-312991011 999983801
-312983413 999991399
-313046172 999928640
999945456 -313029356
-313073756 999901056
999951739 -313023073
-312987285 999987527
-312981338 999993474
999990765 -312984047
999900013 -313074799
-313008067 999966745
-312979343 999995469
999969630 -313005182
999982258 -312992554
-313069083 999905729
999912875 -313061937
999915276 -313059536
999921128 -313053684
999984815 -312989997
999968190 -313006622
-312979359 999995453
999940471 -313034341
-312989596 999985216
999963713 -313011099
-313001696 999973116
999927068 -313047744
-313057026 999917786
999920777 -313054035
999901808 -313073004
-312982843 999991969
999941243 -313033569
-312975511 999999301
-313004124 999970688
999912094 -313062718
-313056657 999918155
-312994569 999980243
999964946 -313009866
-312997861 999976951
-313044982 999929830
999901277 -313073535
999999509 -312975303
999903817 -313070995
-313026377 999948435
999982179 -312992633
999914240 -313060572
-312984614 999990198
-313020708 999954104
-313065827 999908985
999909119 -313065693
999970561 -313004251
999997456 -312977356
999935946 -313038866
-313067398 999907414
999932415 -313042397
999950885 -313023927
999916397 -313058415
999927383 -313047429
999962560 -313012252
-313022106 999952706
999902948 -313071864
-313045559 999929253
999971513 -313003299
999991375 -312983437
-312987013 999987799
999943885 -313030927
-313008902 999965910
-313027100 999947712
-312993066 999981746
-312975781 999999031
-313048010 999926802
-313073264 999901548
999973513 -313001299
-313001207 999973605
-313028946 999945866
-313051581 999923231
999999887 -312974925
-313008907 999965905
-313055453 999919359
-313043725 999931087
999974891 -312999921
999939688 -313035124
-313022052 999952760
999956117 -313018695
-313071780 999903032
-313049876 999924936
999931773 -313043039
-313020416 999954396
-313034673 999940139
999907131 -313067681
-313051642 999923170
999983434 -312991378
-313063147 999911665
999915443 -313059369
999921355 -313053457
999976850 -312997962
-313049547 999925265
999993343 -312981469
-313066463 999908349
999993933 -312980879
-313015428 999959384
-313071932 999902880
999900141 -313074671
-313042167 999932645
999993635 -312981177
-312976811 999998001
-313011874 999962938
-313073861 999900951
-312999659 999975153
-312991833 999982979
-313061228 999913584
999984043 -312990769
-313068148 999906664
-313042517 999932295
-313036904 999937908
-313067296 999907516
-313051331 999923481
999996798 -312978014
-313032740 999942072
-312985137 999989675
-313060083 999914729
999929345 -313045467
-312987462 999987350
-313044494 999930318
999906943 -313067869
999953835 -313020977
-312994542 999980270
-313055352 999919460
-313011161 999963651
999976595 -312998217
-313050278 999924534
999953387 -313021425
-312994065 999980747
-313040789 999934023
-312991540 999983272
999958349 -313016463
-312994491 999980321
-312995872 999978940
999912822 -313061990
-313026781 999948031
-313018476 999956336
999996063 -312978749
-313064591 999910221
-313022725 999952087
-312987425 999987387
999956705 -313018107
999984127 -312990685
999946281 -313028531
-313006132 999968680
-313040518 999934294
-312984053 999990759
-313017240 999957572
-313072187 999902625
999990446 -312984366
999952207 -313022605
-313054239 999920573
999998209 -312976603
999961319 -313013493
999912400 -313062412
999992745 -312982067
-313027418 999947394
999991752 -312983060
-313066153 999908659
-313011254 999963558
-313012740 999962072
999931238 -313043574
-312979401 999995411
-312996955 999977857
-312976594 999998218
999989151 -312985661
999958474 -313016338
999999074 -312975738
-312993453 999981359
-313013303 999961509
-313063406 999911406
-312983329 999991483
-313011074 999963738
-313014679 999960133
-313002419 999972393
-313040458 999934354
999966733 -313008079
999932551 -313042261
-313010942 999963870
-313023663 999951149
999928307 -313046505
-313066833 999907979
999907944 -313066868
-313041607 999933205
-313009596 999965216
-313003397 999971415
999955629 -313019183
999928400 -313046412
999912181 -313062631
999928766 -313046046
-313068698 999906114
-313074704 999900108
999938379 -313036433
999934870 -313039942
999957687 -313017125
-313010899 999963913
-312993124 999981688
999902052 -313072760
999947300 -313027512
-313053771 999921041
999904861 -313069951
999966936 -313007876
-313053978 999920834
999964483 -313010329
-312993861 999980951
999945941 -313028871
999981698 -312993114
-313047029 999927783
999970132 -313004680
-312990401 999984411
-313000566 999974246
-313070024 999904788
999944118 -313030694
999909640 -313065172
-313060208 999914604
-313069061 999905751
-313066612 999908200
-313046852 999927960
-313043212 999931600
-312999918 999974894
999907166 -313067646
-312987286 999987526
999948812 -313026000
-313068723 999906089
-313048444 999926368
999901139 -313073673
999951247 -313023565
999957310 -313017502
-313021465 999953347
-313064293 999910519
999976574 -312998238
-312987669 999987143
-313026947 999947865
999973922 -313000890
-312990525 999984287
999906748 -313068064
999970781 -313004031
-313063058 999911754
-313034792 999940020
-312979514 999995298
999957241 -313017571
-313044466 999930346
-313001883 999972929
999968756 -313006056
-313030369 999944443
-313033122 999941690
-313007611 999967201
-313074174 999900638
999929974 -313044838
999957272 -313017540
-313062880 999911932
999935156 -313039656
-312982223 999992589
999922832 -313051980
999920496 -313054316
-313010704 999964108
-313072701 999902111
-313062248 999912564
999905003 -313069809
-313047082 999927730
999915440 -313059372
999907483 -313067329
-313073792 999901020
999994925 -312979887
-313018007 999956805
-312976656 999998156
-313027874 999946938
999927375 -313047437
999947787 -313027025
-312983312 999991500
-313008845 999965967
-312993666 999981146
999927368 -313047444
-313057441 999917371
999963372 -313011440
-313039849 999934963
999967463 -313007349
999916138 -313058674
-313068752 999906060
-313034208 999940604
999909347 -313065465
-313000054 999974758
-313035547 999939265
999917805 -313057007
-312994573 999980239
999955564 -313019248
-312984486 999990326
-312988963 999985849
-313050575 999924237
999983695 -312991117
999951463 -313023349
-313003685 999971127
-312988883 999985929
-313028126 999946686
-313042459 999932353
-313034748 999940064
999944167 -313030645
-312985016 999989796
-313054520 999920292
-313020239 999954573
-313055768 999919044
999933142 -313041670
-313004899 999969913
-312992283 999982529
999924019 -313050793
-313042674 999932138
999985215 -312989597
-313026017 999948795
999935929 -313038883
999908902 -313065910
-313073989 999900823
999943670 -313031142
-313034022 999940790
-313054728 999920084
999954986 -313019826
-312986530 999988282
999988438 -312986374
-312988119 999986693
-313022979 999951833
-313007957 999966855
999961764 -313013048
999904374 -313070438
999904033 -313070779
-312989224 999985588
-313054456 999920356
999993026 -312981786
999950618 -313024194
-313066907 999907905
-313038758 999936054
999960109 -313014703
-313058918 999915894
-313046570 999928242
-313003454 999971358
999991322 -312983490
-313025797 999949015
999986715 -312988097
999905473 -313069339
999941972 -313032840
999933710 -313041102
-313020143 999954669
-313005115 999969697
999978681 -312996131
999931074 -313043738
-313062968 999911844
-312974833 999999979
-313019016 999955796
999924965 -313049847
999910479 -313064333
-313009737 999965075
-312982982 999991830
-313006059 999968753
999996741 -312978071
-313063036 999911776
-313049129 999925683
-313021547 999953265
999945550 -313029262
-313008190 999966622
999900558 -313074254
999974406 -313000406
999947055 -313027757
-313000143 999974669
999947661 -313027151
-312983369 999991443
-313057310 999917502
999904305 -313070507
-312990996 999983816
-313013081 999961731
-313061322 999913490
-312980258 999994554
999983593 -312991219
999935714 -313039098
-312986536 999988276
-312977420 999997392
-313066692 999908120
999902850 -313071962
-313014380 999960432
-313068730 999906082
-312987405 999987407
-312983655 999991157
-313002636 999972176
999929680 -313045132
-312975184 999999628
-312979080 999995732
999961037 -313013775
-313040339 999934473
-313028189 999946623
999943417 -313031395
-312977842 999996970
-313069409 999905403
-313054614 999920198
999912841 -313061971
-313006098 999968714
-313026829 999947983
-313064450 999910362
999955368 -313019444
-313043518 999931294
-313013659 999961153
999970747 -313004065
999965232 -313009580
-313032576 999942236
-312979687 999995125
999959594 -313015218
999996282 -312978530
999979140 -312995672
-313045058 999929754
999924608 -313050204
999901055 -313073757
999995999 -312978813
-313071898 999902914
999918553 -313056259
-313016264 999958548
-312996461 999978351
-313073849 999900963
999930738 -313044074
-313027883 999946929
999960489 -313014323
999986673 -312988139
-312997948 999976864
-313025101 999949711
-313032655 999942157
999932473 -313042339
999911480 -313063332
-313024722 999950090
-313015801 999959011
-313070540 999904272
999926908 -313047904
999979111 -312995701
-313048219 999926593
-313002192 999972620
999930276 -313044536
-313015197 999959615
-313069208 999905604
999904966 -313069846
-313070160 999904652
999970841 -313003971
999962881 -313011931
-313067126 999907686
999926846 -313047966
-313044212 999930600
-313026882 999947930
999939786 -313035026
-312985088 999989724
-313066682 999908130
-313059229 999915583
999996328 -312978484
999999084 -312975728
999909503 -313065309
-313051053 999923759
999916765 -313058047
-313003409 999971403
999943607 -313031205
-313039666 999935146
-313070252 999904560
-313032104 999942708
999924004 -313050808
999958091 -313016721
999993174 -312981638
-313063675 999911137
-313030907 999943905
-313049100 999925712
999922728 -313052084
-313038149 999936663
-313003331 999971481
999909950 -313064862
-313020498 999954314
999925876 -313048936
-313048665 999926147
-313072625 999902187
-313074180 999900632
-313019526 999955286
999956785 -313018027
-313064745 999910067
999951362 -313023450
999923006 -313051806
-312992876 999981936
-312998898 999975914
999972056 -313002756
-313014819 999959993
-313052594 999922218
999922449 -313052363
999912340 -313062472
999900582 -313074230
-313013655 999961157
999909092 -313065720
-313005874 999968938
-313016652 999958160
999980132 -312994680
-312985538 999989274
999920267 -313054545
-313053189 999921623
-312986941 999987871
-313071947 999902865
999933425 -313041387
999936138 -313038674
-312986387 999988425
-313060156 999914656
-313035887 999938925
999918318 -313056494
999948482 -313026330
999952802 -313022010
999980555 -312994257
-313074605 999900207
999984940 -312989872
999987882 -312986930
999983680 -312991132
-313057031 999917781
-313041664 999933148
999988073 -312986739
999942361 -313032451
-313029456 999945356
-313034244 999940568
-313043545 999931267
999909775 -313065037
-313052344 999922468
-313015948 999958864
-313003286 999971526
999910560 -313064252
-313040882 999933930
999926585 -313048227
-313030898 999943914
-313064103 999910709
-313017966 999956846
-313008974 999965838
999927103 -313047709
999976582 -312998230
999927706 -313047106
-312976320 999998492
999983019 -312991793
-313064761 999910051
-313005985 999968827
-312988109 999986703
-313055612 999919200
-312992765 999982047
999970026 -313004786
999966769 -313008043
999950183 -313024629
999924746 -313050066
999993657 -312981155
999965382 -313009430
-312978307 999996505
-312985243 999989569
999947767 -313027045
-313070194 999904618
-312976651 999998161
999916066 -313058746
999969259 -313005553
999934171 -313040641
-313031182 999943630
999903828 -313070984
-312979251 999995561
999947652 -313027160
-313011878 999962934
-313011565 999963247
999939740 -313035072
999901100 -313073712
-313031057 999943755
-313036781 999938031
-313060921 999913891
-313017589 999957223
999977791 -312997021
-313017495 999957317
999913783 -313061029
999937421 -313037391
999911382 -313063430
-313057518 999917294
999956800 -313018012
999902828 -313071984
-313018249 999956563
999925990 -313048822
999935738 -313039074
999998651 -312976161
999946249 -313028563
999924090 -313050722
999920553 -313054259
-313007875 999966937
999915558 -313059254
999938870 -313035942
999966485 -313008327
-313033875 999940937
999926390 -313048422
999993833 -312980979
-313043549 999931263
-312978922 999995890
999949343 -313025469
-313059504 999915308
999997743 -312977069
-312992708 999982104
-313005984 999968828
999933044 -313041768
999935115 -313039697
-313027108 999947704
999927553 -313047259
-313047786 999927026
999921230 -313053582
-312992982 999981830
-313047930 999926882
-313015504 999959308
-313037202 999937610
-313066933 999907879
999956017 -313018795
-313019795 999955017
-313008250 999966562
999950503 -313024309
999963352 -313011460
-313046015 999928797
-312982499 999992313
999988058 -312986754
999983484 -312991328
999963069 -313011743
999923370 -313051442
999929297 -313045515
-313054877 999919935
999943805 -313031007
-313039361 999935451
999939936 -313034876
999991518 -312983294
999901202 -313073610
-313065719 999909093
-313027181 999947631
-313015064 999959748
999989599 -312985213
-313005838 999968974
-312988176 999986636
999907939 -313066873
999914746 -313060066
-313014899 999959913
-313014462 999960350
-312994700 999980112
999979322 -312995490
999960641 -313014171
999923714 -313051098
999986495 -312988317
999940669 -313034143
-313026263 999948549
-313004257 999970555
999920164 -313054648
999909180 -313065632
999996954 -312977858
-313002258 999972554
-313026949 999947863
999919413 -313055399
999953494 -313021318
999918914 -313055898
999943568 -313031244
-313001809 999973003
999984821 -312989991
-313017572 999957240
999940785 -313034027
999976354 -312998458
999959967 -313014845
999909387 -313065425
-312989522 999985290
-313073581 999901231
999922285 -313052527
-313019910 999954902
-312983168 999991644
999970340 -313004472
999963894 -313010918
-312999783 999975029
-313029387 999945425
-313074542 999900270
-313028183 999946629
999940690 -313034122
999911057 -313063755
-313043890 999930922
999963585 -313011227
999929692 -313045120
-313044094 999930718
-313026725 999948087
-313003038 999971774
999923256 -313051556
999954884 -313019928
999923852 -313050960
-313053711 999921101
999973567 -313001245
999933955 -313040857
-313029951 999944861
999952493 -313022319
999902922 -313071890
999977658 -312997154
-312997876 999976936
-313028794 999946018
-313048608 999926204
999975314 -312999498
-313052394 999922418
-313007448 999967364
-312985091 999989721
999979419 -312995393
-313047671 999927141
-313059648 999915164
-313017291 999957521
-313069613 999905199
999905295 -313069517
-313040409 999934403
999972586 -313002226
-312999189 999975623
-313058563 999916249
-313040749 999934063
-313062300 999912512
-312997662 999977150
999923635 -313051177
-313053518 999921294
-313044822 999929990
999973377 -313001435
999923412 -313051400
999914961 -313059851
-313065345 999909467
-312980440 999994372
-313006458 999968354
-313015525 999959287
-313069364 999905448
999985320 -312989492
-312982524 999992288
999991079 -312983733
-312994198 999980614
999925927 -313048885
999939940 -313034872
-313055858 999918954
999950319 -313024493
-313070449 999904363
999912470 -313062342
999935014 -313039798
-313042559 999932253
999978937 -312995875
999900976 -313073836
999917570 -313057242
-313029955 999944857
999917467 -313057345
-313035148 999939664
999929431 -313045381
999994444 -312980368
-313042947 999931865
999937653 -313037159
-312990672 999984140
999969509 -313005303
999978859 -312995953
999974564 -313000248
999953511 -313021301
999928702 -313046110
-313013435 999961377
-313052912 999921900
-312999083 999975729
-312987025 999987787
999991674 -312983138
-313054144 999920668
-313042427 999932385
999917907 -313056905
999901169 -313073643
-313002174 999972638
999962167 -313012645
-312977765 999997047
-312980731 999994081
999986720 -312988092
-312983748 999991064
-312985053 999989759
-313012389 999962423
999943925 -313030887
999920327 -313054485
999906112 -313068700
-313046103 999928709
-312990378 999984434
-313036200 999938612
999966094 -313008718
-313031846 999942966
-313050990 999923822
999956377 -313018435
-312999221 999975591
-313065167 999909645
999940940 -313033872
999940453 -313034359
-313031062 999943750
-312997479 999977333
-313001574 999973238
-312989244 999985568
999996222 -312978590
999904975 -313069837
-313016557 999958255
999987508 -312987304
999967297 -313007515
999917599 -313057213
-312999433 999975379
999988823 -312985989
-313053990 999920822
-313058909 999915903
999986629 -312988183
999941095 -313033717
-313027960 999946852
-313038832 999935980
999991676 -312983136
-313015999 999958813
999926218 -313048594
-313043893 999930919
-313001907 999972905
999936450 -313038362
999968214 -313006598
-313035762 999939050
-313020049 999954763
-312986651 999988161
-312988181 999986631
-313057029 999917783
999955532 -313019280
999977572 -312997240
999952026 -313022786
-313070717 999904095
999920741 -313054071
999907933 -313066879
999966333 -313008479
999938222 -313036590
999989891 -312984921
999925164 -313049648
999974752 -313000060
999976493 -312998319
-313021766 999953046
999902324 -313072488
999918664 -313056148
999911273 -313063539
-313059071 999915741
-313006504 999968308
-313014485 999960327
-313033004 999941808
-313073501 999901311
-313049661 999925151
-312997937 999976875
999977462 -312997350
999976891 -312997921
999902690 -313072122
999984911 -312989901
999970216 -313004596
999921642 -313053170
999932356 -313042456
999974377 -313000435
-313004258 999970554
-313052230 999922582
-313018024 999956788
-313069738 999905074
999935006 -313039806
999933035 -313041777
999978146 -312996666
999998388 -312976424
-313016247 999958565
999962722 -313012090
999948621 -313026191
999983186 -312991626
-313064791 999910021
-313061945 999912867
999932768 -313042044
999920612 -313054200
999983629 -312991183
999922460 -313052352
-313057585 999917227
-313006486 999968326
-312998749 999976063
999987279 -312987533
999959844 -313014968
-313063721 999911091
999942122 -313032690
-312976149 999998663
-312991387 999983425
-313001208 999973604
999920131 -313054681
-313039969 999934843
999936749 -313038063
999994743 -312980069
-312981366 999993446
-312989341 999985471
999996433 -312978379
-313055323 999919489
-313032707 999942105
-313073639 999901173
-313036984 999937828
999997945 -312976867
-313047252 999927560
999912341 -313062471
-312998796 999976016
-312979716 999995096
999963539 -313011273
999967972 -313006840
999974664 -313000148
-312988547 999986265
-313006500 999968312
-312994551 999980261
999970807 -313004005
-313030564 999944248
-313000029 999974783
999989546 -312985266
999905170 -313069642
999943190 -313031622
999922963 -313051849
999935249 -313039563
-313073876 999900936
-313027722 999947090
-312975296 999999516
-312987320 999987492
999904462 -313070350
-313010857 999963955
-313035818 999938994
999990986 -312983826
-313011725 999963087
-313050138 999924674
999946097 -313028715
-313001535 999973277
-313047542 999927270
-313003796 999971016
-313033431 999941381
999901243 -313073569
999965557 -313009255
999985924 -312988888
-312986402 999988410
999944174 -313030638
999956411 -313018401
-313022054 999952758
-313002093 999972719
-313008363 999966449
-313035448 999939364
-313054220 999920592
999966255 -313008557
999936899 -313037913
999930903 -313043909
-312989927 999984885
-313014754 999960058
999935395 -313039417
999978930 -312995882
-312983055 999991757
-312976925 999997887
999991946 -312982866
-312977260 999997552
-313069241 999905571
999915108 -313059704
-313037721 999937091
-313023797 999951015
-313074807 999900005
999970687 -313004125
999902696 -313072116
999930722 -313044090
-312993608 999981204
-313072772 999902040
-313000995 999973817
999936740 -313038072
-313061563 999913249
-313066633 999908179
999956203 -313018609
999909422 -313065390
-313031025 999943787
-313037387 999937425
999991953 -312982859
-312997113 999977699
999971702 -313003110
-313007291 999967521
-313010365 999964447
-313061833 999912979
-312975565 999999247
999904858 -313069954
999962704 -313012108
-312979317 999995495
-313035561 999939251
999950701 -313024111
-313028876 999945936
999940376 -313034436
999941930 -313032882
-313029989 999944823
-313033207 999941605
-313014874 999959938
-313029272 999945540
999987921 -312986891
-313066589 999908223
-313010682 999964130
999972502 -313002310
999929194 -313045618
999932392 -313042420
999969990 -313004822
999966385 -313008427
-313028549 999946263
-313029914 999944898
999953885 -313020927
999972755 -313002057
999988763 -312986049
-313053132 999921680
999933971 -313040841
-313029416 999945396
999940221 -313034591
-312982947 999991865
-313039683 999935129
-313024121 999950691
999922924 -313051888
999958819 -313015993
999956039 -313018773
-313030360 999944452
999903822 -313070990
999921087 -313053725
999925347 -313049465
999909777 -313065035
999927080 -313047732
-313039003 999935809
-313003316 999971496
-312992866 999981946
-313063432 999911380
-313036485 999938327
-313044318 999930494
999963411 -313011401
999915382 -313059430
-312991760 999983052
-313012210 999962602
-313009012 999965800
-313049325 999925487
999920702 -313054110
999919025 -313055787
-313009675 999965137
999996516 -312978296
999933218 -313041594
-313018883 999955929
999914461 -313060351
-313023279 999951533
-313043421 999931391
999990056 -312984756
999983994 -312990818
-312986963 999987849
999973615 -313001197
999954572 -313020240
-313005477 999969335
999900852 -313073960
999941825 -313032987
-312976300 999998512
999947203 -313027609
-313044909 999929903
999939009 -313035803
-313050553 999924259
-313010934 999963878
999925506 -313049306
-313061869 999912943
-313060517 999914295
-312985463 999989349
-313035929 999938883
-313020430 999954382
-313015635 999959177
-313062552 999912260
999947456 -313027356
-313042264 999932548
-313029666 999945146
999914919 -313059893
999907006 -313067806
999982154 -312992658
999914304 -313060508
-313011183 999963629
999992931 -312981881
999995442 -312979370
-313037236 999937576
999937844 -313036968
-313042214 999932598
-313016121 999958691
999953389 -313021423
-313037908 999936904
-312996763 999978049
-313024261 999950551
-313030561 999944251
-313048160 999926652
-313033385 999941427
999942168 -313032644
-313065080 999909732
-313035348 999939464
999901146 -313073666
-313040243 999934569
-313021684 999953128
999949491 -313025321
999928523 -313046289
999907668 -313067144
-312982201 999992611
999953870 -313020942
999970217 -313004595
999938709 -313036103
999914742 -313060070
-312983570 999991242
999954803 -313020009
999939120 -313035692
999963009 -313011803
-313056271 999918541
-313009314 999965498
999932734 -313042078
-312999255 999975557
-313033089 999941723
-313034868 999939944
999973774 -313001038
-313057025 999917787
-313007709 999967103
999901275 -313073537
-313008099 999966713
999915646 -313059166
-313030095 999944717
999900432 -313074380
-313073622 999901190
999920674 -313054138
-312984940 999989872
-312990235 999984577
999909677 -313065135
-313017568 999957244
999976778 -312998034
-313065847 999908965
-313070908 999903904
999994978 -312979834
999975323 -312999489
-313012870 999961942
-313012857 999961955
999969652 -313005160
999927102 -313047710
-312976368 999998444
-312993462 999981350
-313068407 999906405
-313035463 999939349
999989443 -312985369
-313025290 999949522
999993297 -312981515
-313053291 999921521
-313003153 999971659
999999972 -312974840
999919999 -313054813
-313026555 999948257
999908972 -313065840
-312988580 999986232
999924826 -313049986
-313023573 999951239
999968229 -313006583
999966760 -313008052
-312999175 999975637
999914196 -313060616
999992168 -312982644
999995577 -312979235
999953615 -313021197
999910373 -313064439
-313058276 999916536
-313005767 999969045
999977926 -312996886
999938841 -313035971
-313032539 999942273
-313025302 999949510
-312984389 999990423
-312980348 999994464
999922089 -313052723
999991861 -312982951
-313033589 999941223
-312988861 999985951
999976977 -312997835
-312977782 999997030
999940039 -313034773
999957558 -313017254
999954253 -313020559
-313022346 999952466
999913283 -313061529
999955616 -313019196
-313001567 999973245
999949836 -313024976
-313066852 999907960
-313008416 999966396
999917893 -313056919
-313038927 999935885
999942208 -313032604
999979861 -312994951
-313049088 999925724
999998054 -312976758
-313036390 999938422
999944763 -313030049
-313009690 999965122
999909210 -313065602
-313032181 999942631
-313074699 999900113
999904153 -313070659
-313003086 999971726
-312987806 999987006
999908664 -313066148
-313062579 999912233
999920873 -313053939
999900525 -313074287
-313002269 999972543
-313012594 999962218
999999033 -312975779
-313031021 999943791
-312998531 999976281
-313070407 999904405
-313045117 999929695
-313028181 999946631
-313036428 999938384
999923014 -313051798
-313043367 999931445
-313000082 999974730
-312991805 999983007
999958518 -313016294
999984934 -312989878
-313047004 999927808
999931322 -313043490
999955427 -313019385
-312983409 999991403
999923669 -313051143
-312989421 999985391
-313027308 999947504
999942700 -313032112
-313041919 999932893
999917242 -313057570
999962101 -313012711
999960059 -313014753
-312994847 999979965
999912736 -313062076
999964411 -313010401
-313019003 999955809
-313051089 999923723
999965660 -313009152
-313051605 999923207
999958667 -313016145
-313034305 999940507
-312979454 999995358
-313069263 999905549
999912148 -313062664
999968039 -313006773
999963497 -313011315
-313052038 999922774
999987811 -312987001
-312996218 999978594
-312985083 999989729
999950917 -313023895
-313006311 999968501
-313014317 999960495
-313034158 999940654
-312975600 999999212
999920106 -313054706
999993338 -312981474
-313015047 999959765
-312981898 999992914
999926346 -313048466
999943276 -313031536
-313024153 999950659
-313005894 999968918
-313017093 999957719
999902384 -313072428
999974116 -313000696
-313022310 999952502
-313055724 999919088
999927707 -313047105
999907427 -313067385
-313051111 999923701
999933103 -313041709
-313022114 999952698
-313028744 999946068
999934587 -313040225
-312999941 999974871
-313070411 999904401
-313020310 999954502
999955235 -313019577
999966231 -313008581
-312986603 999988209
-313049313 999925499
-313051739 999923073
-313034141 999940671
-313066900 999907912
999958269 -313016543
-312985587 999989225
999946871 -313027941
999942613 -313032199
-313032558 999942254
999939949 -313034863
999957442 -313017370
-313033395 999941417
-313020767 999954045
-312982567 999992245
-312989181 999985631
-313065081 999909731
-313074657 999900155
-313009650 999965162
999974504 -313000308
999917778 -313057034
-313067717 999907095
999970478 -313004334
-313069745 999905067
999965782 -313009030
-313071287 999903525
-312981998 999992814
999976858 -312997954
-313028637 999946175
-313068034 999906778
-313038615 999936197
-313034818 999939994
-313027526 999947286
-313010977 999963835
999966575 -313008237
999927185 -313047627
-313061008 999913804
999962995 -313011817
-312982436 999992376
999995827 -312978985
-313057470 999917342
-313069820 999904992
999942992 -313031820
999902366 -313072446
999932166 -313042646
999912013 -313062799
999991009 -312983803
-313070119 999904693
999985011 -312989801
999965417 -313009395
999989172 -312985640
-313026665 999948147
999967877 -313006935
999967109 -313007703
999941409 -313033403
-313070386 999904426
999913910 -313060902
999910977 -313063835
999991992 -312982820
999999813 -312974999
999945601 -313029211
999942281 -313032531
-313050286 999924526
-312978088 999996724
-313047312 999927500
-312999857 999974955
-313059002 999915810
999962750 -313012062
-313029816 999944996
999972092 -313002720
-312988129 999986683
999931955 -313042857
-313064466 999910346
-313059674 999915138
999923622 -313051190
-313065113 999909699
-313065450 999909362
-313017219 999957593
-312995386 999979426
-313006863 999967949
-313062036 999912776
-313014716 999960096
999989326 -312985486
-313060400 999914412
-313050570 999924242
-313005853 999968959
-313009018 999965794
999918469 -313056343
-312981992 999992820
-313049975 999924837
-313063345 999911467
999936770 -313038042
-313035650 999939162
-312988704 999986108
-312981801 999993011
-312979679 999995133
999996716 -312978096
-312996344 999978468
999968385 -313006427
999934236 -313040576
-313006788 999968024
999912484 -313062328
999902128 -313072684
-312975632 999999180
999912285 -313062527
-313010588 999964224
999917154 -313057658
-312991221 999983591
999972486 -313002326
999991431 -312983381
999961735 -313013077
-313025346 999949466
999937556 -313037256
999915470 -313059342
999979070 -312995742
999966675 -313008137
999994548 -312980264
999912310 -313062502
-313022607 999952205
-313057327 999917485
-313060915 999913897
-313023380 999951432
-313051402 999923410
999993123 -312981689
999952113 -313022699
999986553 -312988259
-312985160 999989652
-313055702 999919110
999916570 -313058242
-312977422 999997390
999929523 -313045289
999935967 -313038845
-313067858 999906954
999920534 -313054278
-312984671 999990141
999903023 -313071789
-313012879 999961933
999950914 -313023898
-313003931 999970881
999943714 -313031098
-313018034 999956778
999941533 -313033279
999971517 -313003295
-313062706 999912106
-313019297 999955515
-313002741 999972071
-313025703 999949109
999919213 -313055599
-313034225 999940587
999971011 -313003801
999990287 -312984525
999968273 -313006539
999933922 -313040890
-312977795 999997017
999942090 -313032722
-313049125 999925687
-313058119 999916693
-313039588 999935224
999931242 -313043570
999963163 -313011649
999941858 -313032954
-313004089 999970723
-313012849 999961963
999929927 -313044885
999995900 -312978912
-313030651 999944161
-313016887 999957925
-313061219 999913593
-313043716 999931096
999953828 -313020984
-312980369 999994443
999980272 -312994540
-313034232 999940580
999917344 -313057468
-313019006 999955806
999917628 -313057184
999931846 -313042966
999991781 -312983031
999926391 -313048421
-313071060 999903752
-313061016 999913796
999931416 -313043396
999914023 -313060789
-313008633 999966179
999960635 -313014177
999903084 -313071728
999926207 -313048605
999987065 -312987747
999923189 -313051623
-313014917 999959895
999902055 -313072757
-312988773 999986039
-313047260 999927552
-313073341 999901471
999990904 -312983908
999940570 -313034242
-313069607 999905205
999975245 -312999567
999909314 -313065498
999959530 -313015282
-313035708 999939104
-312982305 999992507
999975214 -312999598
-313050150 999924662
999922036 -313052776
-313008864 999965948
-312983482 999991330
-313021050 999953762
-313053542 999921270
-312995706 999979106
999952265 -313022547
-313017616 999957196
-313015893 999958919
999918296 -313056516
-313035216 999939596
999963867 -313010945
999921817 -313052995
-313019305 999955507
-313058484 999916328
-312997481 999977331
999954945 -313019867
-313074111 999900701
-313073868 999900944
-313019873 999954939
999964950 -313009862
999965913 -313008899
-313067037 999907775
999921255 -313053557
999912038 -313062774
-313066268 999908544
999926480 -313048332
999928992 -313045820
-313006700 999968112
999917433 -313057379
-313068151 999906661
999969657 -313005155
-313051136 999923676
999908229 -313066583
999931441 -313043371
-313072599 999902213
-312994261 999980551
-313045811 999929001
-313033602 999941210
-313009775 999965037
999965466 -313009346
-313001201 999973611
999952374 -313022438
999971096 -313003716
999933745 -313041067
999904931 -313069881
-313020727 999954085
-312975697 999999115
999947923 -313026889
-313012253 999962559
-312980610 999994202
-313007708 999967104
999986450 -312988362
999920805 -313054007
999981435 -312993377
-313001991 999972821
999981137 -312993675
-313060820 999913992
999971286 -313003526
999905903 -313068909
999911900 -313062912
-313023184 999951628
999981971 -312992841
999900730 -313074082
999993223 -312981589
999933566 -313041246
999904742 -313070070
-313001205 999973607
999948361 -313026451
-312983475 999991337
-313059467 999915345
-312986034 999988778
-312976358 999998454
999925266 -313049546
-313020886 999953926
-313010810 999964002
999983553 -312991259
999949222 -313025590
999942135 -313032677
-313035673 999939139
-313065141 999909671
-313046751 999928061
-312979741 999995071
999934530 -313040282
999957921 -313016891
999979729 -312995083
-313059967 999914845
999960881 -313013931
999939267 -313035545
999945532 -313029280
-313055835 999918977
999940660 -313034152
999994504 -312980308
-312974934 999999878
-313021538 999953274
-313053933 999920879
-313068232 999906580
999997768 -312977044
999926710 -313048102
-313022086 999952726
999973489 -313001323
999908210 -313066602
999985850 -312988962
999917869 -313056943
-313061942 999912870
-312980151 999994661
-313034690 999940122
999961282 -313013530
-312992734 999982078
-313034592 999940220
-313012986 999961826
999903015 -313071797
-312978634 999996178
999980025 -312994787
-313058284 999916528
-313068976 999905836
-313068451 999906361
-313007775 999967037
-313034259 999940553
999947816 -313026996
999928279 -313046533
999920261 -313054551
-313023608 999951204
-313037283 999937529
999944816 -313029996
999951965 -313022847
-313010575 999964237
999973535 -313001277
-313072246 999902566
-312981798 999993014
999939226 -313035586
-312980810 999994002
999947210 -313027602
999947894 -313026918
999930202 -313044610
-313041144 999933668
999929339 -313045473
999956006 -313018806
-313008111 999966701
999983170 -312991642
-313029926 999944886
-312993546 999981266
-312981770 999993042
-312975155 999999657
999917507 -313057305
-313004007 999970805
999940286 -313034526
999916807 -313058005
999968502 -313006310
-313053012 999921800
-313003287 999971525
999999706 -312975106
999970506 -313004306
999947591 -313027221
-312975782 999999030
-313023401 999951411
999921212 -313053600
-312999417 999975395
-313067882 999906930
999945811 -313029001
999938720 -313036092
-313002336 999972476
-313025275 999949537
-313007846 999966966
-313023417 999951395
999931383 -313043429
999946882 -313027930
999907745 -313067067
-313002088 999972724
999984501 -312990311
-313016762 999958050
-313058588 999916224
999996071 -312978741
999929816 -313044996
999975434 -312999378
-313026291 999948521
999984200 -312990612
-313007175 999967637
999920262 -313054550
999954779 -313020033
-313049557 999925255
999943802 -313031010
-313049861 999924951
999941617 -313033195
-313074687 999900125
999914596 -313060216
999984349 -312990463
999951048 -313023764
999923022 -313051790
-313006676 999968136
-313005364 999969448
999934711 -313040101
999973546 -313001266
999921073 -313053739
999961213 -313013599
-312985631 999989181
-313047410 999927402
999917508 -313057304
999997195 -312977617
999961367 -313013445
-313049003 999925809
999943203 -313031609
-313070325 999904487
-313037331 999937481
999977627 -312997185
-313022927 999951885
999982611 -312992201
-313015950 999958862
-313021359 999953453
999936227 -313038585
999993599 -312981213
-312981204 999993608
-312996911 999977901
999964154 -313010658
999905976 -313068836
-313020237 999954575
-313003705 999971107
-313068589 999906223
-313050573 999924239
999918996 -313055816
-312974986 999999826
999957056 -313017756
-313065977 999908835
999985434 -312989378
999904045 -313070767
-313060162 999914650
999997973 -312976839
-313044002 999930810
999977453 -312997359
-313055652 999919160
999963144 -313011668
-313050447 999924365
999911624 -313063188
999917321 -313057491
-313039857 999934955
-313013134 999961678
999934252 -313040560
-313017435 999957377
999960003 -313014809
-313005357 999969455
999945856 -313028956
-313047899 999926913
-313024470 999950342
999900194 -313074618
-313058110 999916702
-313026724 999948088
-313044795 999930017
999902291 -313072521
-313046769 999928043
-313019086 999955726
999941359 -313033453
999968200 -313006612
-313010313 999964499
999924035 -313050777
-313016032 999958780
-312998154 999976658
999954129 -313020683
999945192 -313029620
-313046625 999928187
-313017071 999957741
999960244 -313014568
999913116 -313061696
-313060674 999914138
999956701 -313018111
999979196 -312995616
-313015215 999959597
-313049919 999924893
-312978916 999995896
-313015165 999959647
999900010 -313074802
999914588 -313060224
-313014813 999959999
-313018481 999956331
999976444 -312998368
999965254 -313009558
999970996 -313003816
-312994932 999979880
999972746 -313002066
-313069560 999905252
999991228 -312983584
999938185 -313036627
999906739 -313068073
999946146 -313028666
-312977489 999997323
999968390 -313006422
-313034243 999940569
-312983008 999991804
999985494 -312989318
999948769 -313026043
-313024026 999950786
999926912 -313047900
-312988914 999985898
999988720 -312986092
999971674 -313003138
-312991244 999983568
999996962 -312977850
-312978219 999996593
999949657 -313025155
-312996455 999978357
-313022312 999952500
-313056156 999918656
-313034016 999940796
-313049353 999925459
999999330 -312975482
999992799 -312982013
-313024169 999950643
-313018711 999956101
-313041802 999933010
-312977395 999997417
-312994173 999980639
999930601 -313044211
-313024618 999950194
999927526 -313047286
-313037335 999937477
-312996439 999978373
-313008923 999965889
-312992162 999982650
-313040438 999934374
-313045586 999929226
999927029 -313047783
-312996993 999977819
-313009659 999965153
999918818 -313055994
999956802 -313018010
-313032192 999942620
-313059431 999915381
999965900 -313008912
999940681 -313034131
999992847 -312981965
-313059070 999915742
-312997467 999977345
999952622 -313022190
999923888 -313050924
-313055058 999919754
999979330 -312995482
-313067003 999907809
999989004 -312985808
999995569 -312979243
999961211 -313013601
-312985393 999989419
999972634 -313002178
-312981534 999993278
-312976485 999998327
999933396 -313041416
-312998665 999976147
-313034326 999940486
-313063523 999911289
999972660 -313002152
-312988432 999986380
999927750 -313047062
999998357 -312976455
-312990768 999984044
-313004733 999970079
-313052408 999922404
-313016799 999958013
999924055 -313050757
-313060650 999914162
-313043112 999931700
999980302 -312994510
999963051 -313011761
999920424 -313054388
999965114 -313009698
-313037497 999937315
-313028416 999946396
-313045138 999929674
-312978401 999996411
-312998947 999975865
999949576 -313025236
-313021113 999953699
999904705 -313070107
999905244 -313069568
999956877 -313017935
999977903 -312996909
-313028077 999946735
-312978314 999996498
999980126 -312994686
-313031278 999943534
-312998330 999976482
999956550 -313018262
999937621 -313037191
-312975867 999998945
999938124 -313036688
-313022337 999952475
999921993 -313052819
-313009227 999965585
999936264 -313038548
999937554 -313037258
-313049637 999925175
999957403 -313017409
-312983039 999991773
-313066767 999908045
-313059207 999915605
-312980461 999994351
-313013791 999961021
-313009996 999964816
-313041374 999933438
999961148 -313013664
-313045781 999929031
-313051542 999923270
-312981785 999993027
999996155 -312978657
-313018846 999955966
999919931 -313054881
999919975 -313054837
-313073327 999901485
-313030519 999944293
-313065696 999909116
-313005864 999968948
999907452 -313067360
999944591 -313030221
-313042825 999931987
-313071112 999903700
999994156 -312980656
-313012781 999962031
999953109 -313021703
-313056550 999918262
999980840 -312993972
999916728 -313058084
999912549 -313062263
999984004 -312990808
999908076 -313066736
999984170 -312990642
999980979 -312993833
-313035161 999939651
999999417 -312975395
-313024500 999950312
-313050001 999924811
999975792 -312999020
-313071391 999903421
-312994437 999980375
999911578 -313063234
999970755 -313004057
999962543 -313012269
-313003381 999971431
999907765 -313067047
-312985526 999989286
-313067573 999907239
-313053153 999921659
-312992350 999982462
-313033865 999940947
-312998700 999976112
999930880 -313043932
-313065881 999908931
999949907 -313024905
-313014286 999960526
999947890 -313026922
999910699 -313064113
-313055378 999919434
-313041674 999933138
-312983629 999991183
999969983 -313004829
-313044649 999930163
999932801 -313042011
-312995774 999979038
-313024378 999950434
-313035056 999939756
-313065699 999909113
999990035 -312984777
999956841 -313017971
-313062506 999912306
-312975351 999999461
-313031341 999943471
999939023 -313035789
999917287 -313057525
999995738 -312979074
-312989568 999985244
999963102 -313011710
999930218 -313044594
999944693 -313030119
-313070535 999904277
999943616 -313031196
-313041827 999932985
999923886 -313050926
-313042823 999931989
-313056166 999918646
999922437 -313052375
999943441 -313031371
999989607 -312985205
-312978737 999996075
-313000868 999973944
999980037 -312994775
-313011609 999963203
999905491 -313069321
999974536 -313000276
999964158 -313010654
999907929 -313066883
-312981412 999993400
999908579 -313066233
-312990061 999984751
999976913 -312997899
999918824 -313055988
-313032521 999942291
999905377 -313069435
999936497 -313038315
-313010267 999964545
-313048068 999926744
-313068106 999906706
-313074037 999900775
-313013139 999961673
999938595 -313036217
999914622 -313060190
999961803 -313013009
-313009812 999965000
-313069152 999905660
999942271 -313032541
999951046 -313023766
999989288 -312985524
999946338 -313028474
-313071788 999903024
-312988053 999986759
999961209 -313013603
999956872 -313017940
-313067020 999907792
999940641 -313034171
-313004297 999970515
-312985059 999989753
999921656 -313053156
999964493 -313010319
-313004916 999969896
999989970 -312984842
999971640 -313003172
999974524 -313000288
-313055763 999919049
999956828 -313017984
999917038 -313057774
-313006761 999968051
999990607 -312984205
-313005074 999969738
-313018230 999956582
999996786 -312978026
999932068 -313042744
-313029432 999945380
999988302 -312986510
-313018535 999956277
999969157 -313005655
-313002410 999972402
999936839 -313037973
-313014398 999960414
-313044423 999930389
-313025003 999949809
999962720 -313012092
-313058358 999916454
-313049079 999925733
999911299 -313063513
-313056913 999917899
-313053910 999920902
999932100 -313042712
-312992669 999982143
999988377 -312986435
999951657 -313023155
999977576 -312997236
-313031763 999943049
999977847 -312996965
999973522 -313001290
-313032079 999942733
999934041 -313040771
999922149 -313052663
-313034598 999940214
999962239 -313012573
-313065055 999909757
999960018 -313014794
-313047124 999927688
999985982 -312988830
-313043503 999931309
999909131 -313065681
-313072682 999902130
999932268 -313042544
-312983020 999991792
999994121 -312980691
999926421 -313048391
-313015030 999959782
-313016593 999958219
999921911 -313052901
999995108 -312979704
-313007071 999967741
-312997493 999977319
-313023246 999951566
-313009491 999965321
999947938 -313026874
999913037 -313061775
999918330 -313056482
999943973 -313030839
-313059652 999915160
999910260 -313064552
999978959 -312995853
999991421 -312983391
999976772 -312998040
-313052627 999922185
-313046081 999928731
999975289 -312999523
-313054459 999920353
-313022871 999951941
999941391 -313033421
999987400 -312987412
999962306 -313012506
-313049527 999925285
-313072686 999902126
999946581 -313028231
999960972 -313013840
999971079 -313003733
-313011138 999963674
999970167 -313004645
999978415 -312996397
999942793 -313032019
-312977514 999997298
999960264 -313014548
-313070967 999903845
999920248 -313054564
-313057127 999917685
999982699 -312992113
-313040138 999934674
999903119 -313071693
-313054227 999920585
999919432 -313055380
-312984199 999990613
999970988 -313003824
-313050595 999924217
999903231 -313071581
-313060468 999914344
-313019853 999954959
999989552 -312985260
999922464 -313052348
-313002732 999972080
999997908 -312976904
999924252 -313050560
999958102 -313016710
-312986311 999988501
-313018359 999956453
999913259 -313061553
999912700 -313062112
-313024362 999950450
-313046963 999927849
-313069002 999905810
999993431 -312981381
999909313 -313065499
999947985 -313026827
999974940 -312999872
-312981949 999992863
999936094 -313038718
999986731 -312988081
-313032501 999942311
999905877 -313068935
999963489 -313011323
999900826 -313073986
-313051769 999923043
999932999 -313041813
999997306 -312977506
-313071865 999902947
-313002464 999972348
999990877 -312983935
999941133 -313033679
-313064700 999910112
-312996469 999978343
-312985878 999988934
-313056992 999917820
-313062917 999911895
999937630 -313037182
999903154 -313071658
-312975286 999999526
999943604 -313031208
-313050404 999924408
-313045178 999929634
-313001448 999973364
-313029882 999944930
999915043 -313059769
999943767 -313031045
999947425 -313027387
999913396 -313061416
-313021513 999953299
-312992675 999982137
999985990 -312988822
-313031422 999943390
999922164 -313052648
-313060312 999914500
-312982403 999992409
999999227 -312975585
-312989753 999985059
999957837 -313016975
999985435 -312989377
999954155 -313020657
999922505 -313052307
999947284 -313027528
999981665 -312993147
-312979485 999995327
999930177 -313044635
-313016126 999958686
999987150 -312987662
-313056198 999918614
-313065854 999908958
999930059 -313044753
-312990418 999984394
-313071762 999903050
-312987712 999987100
999968784 -313006028
999900268 -313074544
-312979303 999995509
-312998168 999976644
-313002542 999972270
-312989566 999985246
999957519 -313017293
-313068021 999906791
-313048103 999926709
999915309 -313059503
999994976 -312979836
999999523 -312975289
999947004 -313027808
-313037446 999937366
-312991941 999982871
999976074 -312998738
-312982061 999992751
999991200 -312983612
-313029339 999945473
999977466 -312997346
999999582 -312975230
999991627 -312983185
-312976254 999998558
999983813 -312990999
999952989 -313021823
-313037646 999937166
-313050838 999923974
999972063 -313002749
-313055174 999919638
-312984971 999989841
-312987145 999987667
-313026715 999948097
999978319 -312996493
-313064392 999910420
-313011366 999963446
999978675 -312996137
999996967 -312977845
-313061830 999912982
-312982715 999992097
999927338 -313047474
999928371 -313046441
999989734 -312985078
999968489 -313006323
999958843 -313015969
999949035 -313025777
999904665 -313070147
999923733 -313051079
-313053888 999920924
-313043297 999931515
-313005980 999968832
999980450 -312994362
-313004505 999970307
-312975518 999999294
999951522 -313023290
-313004797 999970015
999976386 -312998426
999944131 -313030681
999947298 -313027514
999946199 -313028613
-313035710 999939102
-313057469 999917343
-313068908 999905904
-313005516 999969296
-313065339 999909473
-313063407 999911405
-312983522 999991290
999964574 -313010238
999957311 -313017501
-313027227 999947585
999939423 -313035389
999930265 -313044547
999985653 -312989159
-313034281 999940531
999977316 -312997496
-313037213 999937599
999905983 -313068829
-312981662 999993150
-312983747 999991065
-313069833 999904979
-312995965 999978847
-313008893 999965919
-313066021 999908791
-313051845 999922967
-312980438 999994374
-312988179 999986633
999960467 -313014345
999923611 -313051201
-313048895 999925917
999907673 -313067139
-313061923 999912889
999969353 -313005459
-313064326 999910486
-313061786 999913026
-313061748 999913064
-313016213 999958599
999910006 -313064806
999908636 -313066176
999979888 -312994924
-313047126 999927686
-313003039 999971773
999970177 -313004635
-312990389 999984423
-313059899 999914913
-313066188 999908624
-313023477 999951335
999978251 -312996561
999923036 -313051776
999960349 -313014463
-313024244 999950568
-313031778 999943034
-313002824 999971988
999985260 -312989552
-313071888 999902924
-313070525 999904287
999961079 -313013733
-313049219 999925593
999904825 -313069987
-313020802 999954010
-313031566 999943246
999935897 -313038915
-313046123 999928689
999994473 -312980339
-313035053 999939759
-313060398 999914414
999924783 -313050029
999971808 -313003004
-312993364 999981448
999975484 -312999328
-313058971 999915841
-312982295 999992517
999974366 -313000446
-313015458 999959354
999948805 -313026007
-313070742 999904070
-313055685 999919127
-313027999 999946813
999992037 -312982775
-313029915 999944897
-313030692 999944120
-313062470 999912342
-313013184 999961628
-313063719 999911093
-313054475 999920337
-313049467 999925345
-312976446 999998366
-313046085 999928727
999957975 -313016837
-313018330 999956482
-312999481 999975331
999923734 -313051078
-313063185 999911627
-313066952 999907860
999900793 -313074019
-312981607 999993205
-313066969 999907843
-312982306 999992506
-312981858 999992954
-313031645 999943167
999920678 -313054134
999928764 -313046048
-313041600 999933212
-313027369 999947443
999924823 -313049989
999943744 -313031068
-313021792 999953020
999906506 -313068306
999924346 -313050466
-313054310 999920502
999983806 -312991006
-313031508 999943304
-313040687 999934125
999967147 -313007665
-313040049 999934763
-313034505 999940307
999924693 -313050119
999913760 -313061052
999933794 -313041018
999979657 -312995155
999949744 -313025068
999913277 -313061535
999971408 -313003404
999912302 -313062510
-313071043 999903769
-313019130 999955682
-313052739 999922073
999928998 -313045814
-313048727 999926085
999950561 -313024251
-313037164 999937648
-313005560 999969252
-313035361 999939451
999938011 -313036801
-313039936 999934876
-313031039 999943773
999905863 -313068949
999929871 -313044941
999954181 -313020631
999904010 -313070802
-313041267 999933545
-313026247 999948565
999979214 -312995598
999939312 -313035500
-312982411 999992401
999932981 -313041831
999989897 -312984915
-312977759 999997053
999972479 -313002333
-313030091 999944721
999908601 -313066211
-313030834 999943978
999989336 -312985476
-313052698 999922114
-313003462 999971350
-312994254 999980558
999944697 -313030115
-313013938 999960874
-313004666 999970146
-313064929 999909883
999948287 -313026525
999958513 -313016299
-312980013 999994799
999976580 -312998232
-313000278 999974534
-313064648 999910164
-313021726 999953086
999929005 -313045807
999901429 -313073383
-312981866 999992946
999971475 -313003337
-313066502 999908310
-313017660 999957152
-313020664 999954148
999956471 -313018341
-312984442 999990370
999966103 -313008709
-312997688 999977124
999905030 -313069782
999935848 -313038964
-313016215 999958597
-313050504 999924308
-313052611 999922201
-313054124 999920688
999987980 -312986832
999915158 -313059654
-312991975 999982837
999941990 -313032822
-313016659 999958153
999946889 -313027923
-313033242 999941570
999935638 -313039174
999943168 -313031644
-312982508 999992304
-312995977 999978835
999972161 -313002651
-313032935 999941877
-313000976 999973836
-313066956 999907856
-313015278 999959534
-313054792 999920020
-313045613 999929199
999996673 -312978139
-313065707 999909105
999900537 -313074275
999985779 -312989033
-312999085 999975727
-313013529 999961283
999911640 -313063172
-313002268 999972544
-313015350 999959462
999938726 -313036086
-313044490 999930322
999900037 -313074775
999919159 -313055653
999951000 -313023812
999997089 -312977723
-313070355 999904457
-312993497 999981315
-313000710 999974102
999951936 -313022876
-313013249 999961563
-313033482 999941330
999919586 -313055226
-313004329 999970483
-313041023 999933789
999909033 -313065779
-313044561 999930251
999932816 -313041996
-313036745 999938067
-313035684 999939128
999919890 -313054922
-313055149 999919663
-313016656 999958156
999962129 -313012683
999983757 -312991055
999948757 -313026055
999920669 -313054143
-313027939 999946873
-313006881 999967931
-313045797 999929015
999919318 -313055494
-312978185 999996627
-313021759 999953053
999958888 -313015924
999953201 -313021611
999993522 -312981290
999984837 -312989975
999967608 -313007204
999995688 -312979124
999982519 -312992293
-313059213 999915599
999968485 -313006327
-313023058 999951754
999938510 -313036302
999957510 -313017302
999937486 -313037326
-313056126 999918686
-313023425 999951387
999939550 -313035262
-313001544 999973268
999966201 -313008611
999932957 -313041855
999972978 -313001834
999986320 -312988492
999943165 -313031647
999983605 -312991207
999928070 -313046742
-313039845 999934967
999989748 -312985064
999924869 -313049943
999942510 -313032302
999923433 -313051379
-313057712 999917100
-313028807 999946005
-312985510 999989302
999947402 -313027410
-313004885 999969927
-312980687 999994125
999967317 -313007495
999925507 -313049305
999971936 -313002876
-313047513 999927299
-313050212 999924600
-312979947 999994865
999932845 -313041967
-312982580 999992232
999910381 -313064431
999945140 -313029672
999964852 -313009960
999934412 -313040400
-313026473 999948339
-313017587 999957225
999971748 -313003064
-313059123 999915689
999901893 -313072919
999954184 -313020628
-313021035 999953777
999928565 -313046247
999956379 -313018433
-312988369 999986443
-313027239 999947573
-313051006 999923806
999940334 -313034478
999923211 -313051601
999931754 -313043058
999925290 -313049522
-313037542 999937270
999906206 -313068606
999972582 -313002230
999961455 -313013357
999937420 -313037392
-313007386 999967426
999999749 -312975063
999986989 -312987823
999983978 -312990834
-313013007 999961805
-313073174 999901638
-312992532 999982280
-313016103 999958709
-312995686 999979126
999996819 -312977993
-312989907 999984905
-313010818 999963994
999903587 -313071225
-313073493 999901319
999950548 -313024264
-313003436 999971376
-313066210 999908602
-313012430 999962382
-312981919 999992893
999936477 -313038335
-313002975 999971837
-312976996 999997816
-312978091 999996721
999948254 -313026558
999975385 -312999427
999909735 -313065077
-313013261 999961551
-313038759 999936053
999909154 -313065658
999991118 -312983694
999981429 -312993383
-312988729 999986083
-313022577 999952235
999928180 -313046632
999915070 -313059742
-313016069 999958743
-313006907 999967905
999951768 -313023044
-313005834 999968978
999947021 -313027791
-312991562 999983250
999985193 -312989619
999944217 -313030595
-313046764 999928048
-313018477 999956335
-313063372 999911440
-313033772 999941040
-313059642 999915170
-312987961 999986851
-313002127 999972685
999906617 -313068195
999928331 -313046481
999997684 -312977128
999919597 -313055215
-313062523 999912289
-312977583 999997229
-312979189 999995623
-313041696 999933116
999946869 -313027943
-313054954 999919858
-312988116 999986696
-313000000 999974812
999986602 -312988210
999948694 -313026118
999905408 -313069404
999966899 -313007913
999955962 -313018850
-313039675 999935137
-313051280 999923532
-312999113 999975699
-313020614 999954198
-313006825 999967987
999973389 -313001423
999915076 -313059736
-313055583 999919229
999973826 -313000986
-313009933 999964879
999900310 -313074502
999990818 -312983994
999905217 -313069595
999970194 -313004618
999942814 -313031998
999938405 -313036407
999947722 -313027090
999991963 -312982849
999958036 -313016776
-313003693 999971119
-312985329 999989483
-313072146 999902666
-312995434 999979378
-313027069 999947743
999977137 -312997675
999990811 -312984001
-313003183 999971629
999996290 -312978522
999945695 -313029117
999929298 -313045514
999976746 -312998066
999913085 -313061727
-312997794 999977018
999930445 -313044367
999980324 -312994488
-312990944 999983868
-312979241 999995571
999911000 -313063812
-313072381 999902431
999965435 -313009377
999929202 -313045610
-313053206 999921606
-313049393 999925419
-313030505 999944307
-313072313 999902499
-313065780 999909032
-312979878 999994934
-313014349 999960463
999923169 -313051643
999993328 -312981484
999983449 -312991363
-313026188 999948624
-313054311 999920501
-313041338 999933474
-313006609 999968203
999946078 -313028734
-313034009 999940803
999991561 -312983251
999946526 -313028286
-313002481 999972331
999957113 -313017699
-312986768 999988044
999920388 -313054424
-313037445 999937367
-313041360 999933452
999926020 -313048792
999945412 -313029400
-313060381 999914431
999900784 -313074028
999975310 -312999502
-313050619 999924193
999970090 -313004722
-313035709 999939103
-313008391 999966421
999923366 -313051446
-312981258 999993554
999985676 -312989136
-313022612 999952200
999927979 -313046833
-313051075 999923737
-313016088 999958724
999933400 -313041412
-313053958 999920854
-313033579 999941233
999928501 -313046311
-312998310 999976502
-312990803 999984009
-312980774 999994038
-313035138 999939674
999975647 -312999165
-313001956 999972856
999932512 -313042300
-312981803 999993009
-313010756 999964056
999934571 -313040241
-312976364 999998448
999955095 -313019717
-313010333 999964479
999981811 -312993001
-313050127 999924685
-313046918 999927894
-313007856 999966956
-313054906 999919906
999970896 -313003916
-313021443 999953369
-313021696 999953116
999917239 -313057573
999959892 -313014920
-312980491 999994321
999955869 -313018943
999968790 -313006022
-313028586 999946226
999909066 -313065746
-313041680 999933132
999946210 -313028602
999957332 -313017480
-312985007 999989805
999936221 -313038591
999974445 -313000367
-313013577 999961235
-313025163 999949649
-313061964 999912848
999942839 -313031973
-313027711 999947101
-312979949 999994863
-313060679 999914133
-313022089 999952723
999944843 -313029969
-313067482 999907330
-313014402 999960410
-313068032 999906780
-313061726 999913086
-313061992 999912820
999999050 -312975762
-312998297 999976515
999974705 -313000107
-312986479 999988333
999926132 -313048680
-313038222 999936590
-313026231 999948581
-312993733 999981079
999992102 -312982710
-313054842 999919970
-312998820 999975992
-313038229 999936583
-312986527 999988285
-313031760 999943052
-313009936 999964876
999935294 -313039518
999954107 -313020705
-313041092 999933720
-313066299 999908513
999956302 -313018510
999915255 -313059557
999960159 -313014653
999975176 -312999636
999909586 -313065226
-312980613 999994199
999950008 -313024804
-313014260 999960552
-313019415 999955397
-313020292 999954520
999914125 -313060687
999998574 -312976238
999940121 -313034691
-313065787 999909025
-313072710 999902102
999907570 -313067242
-313045189 999929623
-313019931 999954881
999994475 -312980337
999925838 -313048974
-313072930 999901882
999939426 -313035386
-313001656 999973156
-313006038 999968774
999902637 -313072175
999969022 -313005790
-313062365 999912447
999955129 -313019683
-313004311 999970501
-313058467 999916345
999951167 -313023645
-313013746 999961066
999981573 -312993239
-313051030 999923782
999932516 -313042296
-313046727 999928085
-312998876 999975936
999953735 -313021077
999915561 -313059251
-313026219 999948593
999920632 -313054180
-313047981 999926831
-313038951 999935861
999901003 -313073809
-313032396 999942416
999951333 -313023479
999932414 -313042398
-313006691 999968121
-312996105 999978707
999963658 -313011154
999959241 -313015571
999901728 -313073084
999950229 -313024583
-312991661 999983151
999906193 -313068619
999927635 -313047177
999957864 -313016948
-313073640 999901172
999944542 -313030270
-313028045 999946767
999999250 -312975562
999938157 -313036655
-313019589 999955223
999981351 -312993461
-313046427 999928385
999996154 -312978658
-313005597 999969215
999989720 -312985092
-313009905 999964907
-313036976 999937836
999915411 -313059401
999933795 -313041017
-312987318 999987494
-313056600 999918212
-313056159 999918653
-313068009 999906803
999963154 -313011658
-312990234 999984578
-313008266 999966546
999926890 -313047922
999947801 -313027011
-313038206 999936606
-313003523 999971289
-313071381 999903431
999964727 -313010085
-313017466 999957346
999936052 -313038760
-313010120 999964692
-313032229 999942583
999912591 -313062221
999990499 -312984313
999902595 -313072217
-313033513 999941299
999967493 -313007319
-312976418 999998394
-313018687 999956125
-313063300 999911512
999987949 -312986863
-313051821 999922991
999907987 -313066825
999986946 -312987866
-313003957 999970855
999994608 -312980204
-313035021 999939791
-312985896 999988916
-312984945 999989867
999989947 -312984865
999969156 -313005656
-313004940 999969872
-313071680 999903132
999967486 -313007326
999955702 -313019110
999980954 -312993858
-313044430 999930382
999913009 -313061803
-312991370 999983442
999901620 -313073192
-312994499 999980313
999910403 -313064409
-313025600 999949212
-312992878 999981934
999979226 -312995586
999999758 -312975054
-313042795 999932017
-313063158 999911654
-312975236 999999576
-312995213 999979599
999913481 -313061331
-313008175 999966637
-313022532 999952280
-312994878 999979934
-312975972 999998840
-313025350 999949462
-312998460 999976352
-313052123 999922689
-312999146 999975666
-313043641 999931171
999942488 -313032324
-313050412 999924400
-313065111 999909701
999958144 -313016668
999932197 -313042615
999909465 -313065347
999922556 -313052256
999957084 -313017728
999905372 -313069440
999978819 -312995993
999908253 -313066559
999934597 -313040215
999923969 -313050843
-313054351 999920461
999907513 -313067299
-313051096 999923716
999965834 -313008978
-313052549 999922263
-312993216 999981596
999964043 -313010769
-313001962 999972850
-313015699 999959113
999997737 -312977075
-313014425 999960387
-313048750 999926062
999974243 -313000569
999997780 -312977032
-313041463 999933349
999985310 -312989502
-313008609 999966203
999959928 -313014884
999939658 -313035154
-313042436 999932376
-313035253 999939559
999951074 -313023738
999954910 -313019902
999960280 -313014532
-312996950 999977862
999951166 -313023646
999932047 -313042765
-313050752 999924060
999936800 -313038012
-313033597 999941215
999904477 -313070335
-313009365 999965447
999994238 -312980574
-312981229 999993583
-313022502 999952310
999936714 -313038098
-313055250 999919562
-312981300 999993512
999979124 -312995688
-313049235 999925577
-313048280 999926532
-312984548 999990264
-312990072 999984740
999994440 -312980372
-313060479 999914333
999969338 -313005474
999910468 -313064344
-313053573 999921239
999927951 -313046861
999917871 -313056941
-313046185 999928627
999978652 -312996160
999987012 -312987800
-313035476 999939336
999944035 -313030777
999990958 -312983854
-312993484 999981328
999919512 -313055300
-312983519 999991293
999981924 -312992888
-313030316 999944496
999944946 -313029866
-313043579 999931233
-313069829 999904983
-312999463 999975349
999911972 -313062840
999979471 -312995341
-313015733 999959079
-313055969 999918843
-313035608 999939204
-313064589 999910223
-313019443 999955369
999983746 -312991066
999978967 -312995845
-312990298 999984514
999907496 -313067316
-312984813 999989999
999942889 -313031923
999904816 -313069996
999900670 -313074142
999982148 -312992664
999991882 -312982930
-312978480 999996332
999987319 -312987493
-312984056 999990756
-313014955 999959857
999991167 -312983645
999991524 -312983288
999919616 -313055196
999945079 -313029733
-312997749 999977063
-313047407 999927405
999954569 -313020243
999997827 -312976985
999919696 -313055116
999994644 -312980168
999981368 -312993444
-313040240 999934572
999919145 -313055667
-313015436 999959376
999972822 -313001990
999908537 -313066275
999957347 -313017465
999997413 -312977399
-312988489 999986323
999919611 -313055201
-313058841 999915971
999961340 -313013472
-313056990 999917822
999939824 -313034988
999961404 -313013408
999938416 -313036396
-313044476 999930336
999961473 -313013339
999972083 -313002729
999946409 -313028403
999988298 -312986514
999903518 -313071294
-313073509 999901303
-313042693 999932119
999962123 -313012689
-312981199 999993613
999996116 -312978696
999977612 -312997200
-313057472 999917340
-313030700 999944112
999941019 -313033793
999977455 -312997357
999938717 -313036095
-312980832 999993980
-312980109 999994703
999965710 -313009102
-312986484 999988328
999949768 -313025044
-313036932 999937880
999905354 -313069458
999923015 -313051797
999917728 -313057084
-313011770 999963042
-313062532 999912280
-313021732 999953080
-313004900 999969912
-312990615 999984197
999982197 -312992615
999922842 -313051970
-313065441 999909371
-313027816 999946996
999943021 -313031791
999979514 -312995298
999925043 -313049769
-313055501 999919311
999954987 -313019825
999975986 -312998826
-312975454 999999358
-312986265 999988547
-313055187 999919625
999935795 -313039017
999968744 -313006068
999946596 -313028216
-313071042 999903770
999937409 -313037403
999975359 -312999453
999910553 -313064259
-312998445 999976367
-313025076 999949736
999924164 -313050648
999958640 -313016172
-313046241 999928571
-313065387 999909425
-313040760 999934052
999935667 -313039145
-313050342 999924470
999933618 -313041194
-313005037 999969775
-313001982 999972830
-313044704 999930108
-313050409 999924403
999923691 -313051121
-313068969 999905843
-313030576 999944236
999987011 -312987801
999909158 -313065654
999927264 -313047548
-312984354 999990458
999987214 -312987598
999902343 -313072469
999911026 -313063786
999977275 -312997537
-312982992 999991820
999958150 -313016662
-313011434 999963378
999928861 -313045951
999991834 -312982978
999927813 -313046999
-313019677 999955135
-313025754 999949058
-312981977 999992835
-312999927 999974885
-313012510 999962302
-313023036 999951776
999907425 -313067387
-313023931 999950881
999985592 -312989220
-313001676 999973136
-313012696 999962116
-313011788 999963024
-313067661 999907151
-313036511 999938301
999997544 -312977268
999927272 -313047540
999983715 -312991097
-313021826 999952986
-312987647 999987165
-313014751 999960061
-313074032 999900780
-312976226 999998586
999914587 -313060225
-313019575 999955237
-312996757 999978055
-312975651 999999161
999981854 -312992958
999997874 -312976938
-313049456 999925356
-313000489 999974323
-312982145 999992667
-312999554 999975258
-312995007 999979805
-313045927 999928885
-313055286 999919526
-313037071 999937741
-312993428 999981384
999900923 -313073889
999915852 -313058960
999990959 -312983853
999971924 -313002888
-313034633 999940179
-313019263 999955549
999961005 -313013807
999909924 -313064888
999995449 -312979363
999984542 -312990270
999928808 -313046004
999957222 -313017590
-312975546 999999266
999923439 -313051373
999974566 -313000246
999965103 -313009709
-313053804 999921008
999955028 -313019784
-313027525 999947287
999925346 -313049466
-313033936 999940876
999946267 -313028545
999979486 -312995326
-312979069 999995743
-313047647 999927165
999939088 -313035724
999945421 -313029391
999986391 -312988421
-312982037 999992775
-313041528 999933284
-313030909 999943903
999944744 -313030068
999931566 -313043246
999912885 -313061927
-313027577 999947235
999960662 -313014150
999921637 -313053175
-313058804 999916008
999928269 -313046543
-312997685 999977127
999974592 -313000220
-313023872 999950940
999933551 -313041261
999992223 -312982589
-313031008 999943804
-313015795 999959017
999975862 -312998950
999913829 -313060983
999947976 -313026836
999928573 -313046239
999968083 -313006729
999965715 -313009097
999993196 -312981616
999983222 -312991590
-313058192 999916620
999974710 -313000102
999908874 -313065938
999958137 -313016675
999977705 -312997107
-312999055 999975757
-313041089 999933723
999906462 -313068350
-312986086 999988726
999990201 -312984611
-313023970 999950842
-313045929 999928883
999992348 -312982464
999936984 -313037828
999970986 -313003826
999987309 -312987503
-313055761 999919051
999900398 -313074414
999913606 -313061206
-313037884 999936928
999936847 -313037965
999938495 -313036317
999985344 -312989468
-313045745 999929067
999970964 -313003848
-313032346 999942466
999992199 -312982613
999979281 -312995531
999957641 -313017171
999940687 -313034125
999980643 -312994169
-313010567 999964245
999930043 -313044769
-313056281 999918531
-313042009 999932803
999913883 -313060929
999940398 -313034414
999933202 -313041610
999911072 -313063740
-313061368 999913444
-313028538 999946274
-312998102 999976710
-313028746 999946066
999916290 -313058522
999962893 -313011919
-312986109 999988703
-313019553 999955259
-313069316 999905496
-313025738 999949074
999965001 -313009811
-312989903 999984909
999997033 -312977779
-313027170 999947642
-313037068 999937744
-312981042 999993770
999911448 -313063364
-312995563 999979249
999913503 -313061309
999953992 -313020820
999957461 -313017351
999938259 -313036553
999921554 -313053258
-313053760 999921052
999995960 -312978852
-313031758 999943054
-313023240 999951572
-313055358 999919454
-313033244 999941568
999944306 -313030506
999935955 -313038857
999926645 -313048167
-313004826 999969986
-313028709 999946103
-313001317 999973495
-312982279 999992533
999938777 -313036035
-313063765 999911047
999929649 -313045163
-312992103 999982709
999914581 -313060231
999975177 -312999635
999935790 -313039022
-313017324 999957488
999967409 -313007403
999985195 -312989617
999942690 -313032122
-313042787 999932025
-313030738 999944074
999944253 -313030559
-313000654 999974158
999980713 -312994099
999947972 -313026840
999993947 -312980865
999925298 -313049514
999993066 -312981746
999951508 -313023304
999990749 -312984063
-312993481 999981331
-313048134 999926678
999997082 -312977730
-312988171 999986641
-313069731 999905081
-313044713 999930099
-313000952 999973860
-313015024 999959788
999933685 -313041127
999913909 -313060903
-312980693 999994119
-313032534 999942278
-313010914 999963898
-313036744 999938068
999926178 -313048634
-313063274 999911538
-313038154 999936658
999954467 -313020345
-312980327 999994485
-313021921 999952891
-313019313 999955499
-313059713 999915099
999993839 -312980973
999998864 -312975948
999910708 -313064104
-312978144 999996668
999935083 -313039729
-313035573 999939239
999949125 -313025687
-312992721 999982091
999959751 -313015061
999977095 -312997717
999904749 -313070063
999954607 -313020205
999920711 -313054101
999980391 -312994421
999994689 -312980123
-313033935 999940877
999954381 -313020431
999972333 -313002479
999901648 -313073164
999909036 -313065776
999984078 -312990734
999918998 -313055814
999976517 -312998295
999942325 -313032487
999966715 -313008097
999931019 -313043793
999900948 -313073864
999947047 -313027765
-313063240 999911572
999904630 -313070182
999952570 -313022242
999939982 -313034830
-313035359 999939453
999908828 -313065984
-312999708 999975104
-313063638 999911174
999952709 -313022103
999996825 -312977987
-313034197 999940615
-313013040 999961772
999948018 -313026794
999904415 -313070397
-312983454 999991358
999906877 -313067935
-313064304 999910508
999957238 -313017574
-313024133 999950679
-312986122 999988690
-313070698 999904114
999988986 -312985826
-313039052 999935760
999942217 -313032595
-312984440 999990372
999925954 -313048858
999931702 -313043110
-312982381 999992431
-313045472 999929340
-313028712 999946100
-312982807 999992005
999943122 -313031690
-313046666 999928146
999965209 -313009603
999904335 -313070477
999999879 -312974933
-313021241 999953571
-313045758 999929054
-312989068 999985744
-313040047 999934765
-312995168 999979644
-313074199 999900613
999909809 -313065003
999975533 -312999279
-312980210 999994602
999959378 -313015434
999928894 -313045918
999952786 -313022026
-313057001 999917811
999991818 -312982994
999983094 -312991718
-313026545 999948267
999920965 -313053847
-313024136 999950676
999936355 -313038457
-313021046 999953766
-312991521 999983291
-313050786 999924026
-313059822 999914990
999922118 -313052694
999999573 -312975239
999962829 -313011983
-312993711 999981101
999967400 -313007412
999906961 -313067851
999921436 -313053376
999976712 -312998100
999958677 -313016135
999928252 -313046560
999983360 -312991452
-312988103 999986709
-313041369 999933443
-313060378 999914434
999922543 -313052269
-313045398 999929414
-313044788 999930024
-313016542 999958270
999905031 -313069781
999975015 -312999797
999909600 -313065212
-313017881 999956931
999974848 -312999964
999994150 -312980662
999961226 -313013586
-313036943 999937869
-313010096 999964716
-312993657 999981155
-313013678 999961134
999958753 -313016059
-312998565 999976247
-312989191 999985621
-313054017 999920795
-313059040 999915772
-313032374 999942438
999923442 -313051370
-312989768 999985044
-313006286 999968526
999925230 -313049582
-312976233 999998579
999966330 -313008482
-313019470 999955342
-312992497 999982315
999985327 -312989485
999914495 -313060317
-312980242 999994570
999910053 -313064759
999934881 -313039931
999908239 -313066573
999999782 -312975030
-313044975 999929837
-312999914 999974898
-313058163 999916649
999998907 -312975905
999953839 -313020973
-313022396 999952416
999927058 -313047754
-313016192 999958620
999976056 -312998756
-312982315 999992497
999995677 -312979135
999920722 -313054090
999989093 -312985719
-313039543 999935269
999969663 -313005149
999945416 -313029396
999974765 -313000047
999958138 -313016674
-313035740 999939072
999973600 -313001212
999905732 -313069080
-313019565 999955247
999948264 -313026548
999911408 -313063404
-312977531 999997281
-313060420 999914392
-313056112 999918700
-312979428 999995384
-313027339 999947473
-313014459 999960353
-313036882 999937930
-313033814 999940998
-313040095 999934717
999961327 -313013485
999924082 -313050730
-313019442 999955370
999906431 -313068381
-313017723 999957089
999950074 -313024738
-313059940 999914872
-313029968 999944844
-313006406 999968406
-313029441 999945371
999955996 -313018816
999902315 -313072497
-313054770 999920042
999984674 -312990138
-313015857 999958955
999927941 -313046871
-312991431 999983381
999961886 -313012926
999910510 -313064302
999957708 -313017104
999949545 -313025267
999905951 -313068861
-313006160 999968652
999901824 -313072988
-312985614 999989198
999926691 -313048121
-312981722 999993090
999988661 -312986151
999922707 -313052105
999904249 -313070563
999940093 -313034719
-313001350 999973462
-313035656 999939156
-313009563 999965249
999957386 -313017426
999950998 -313023814
-313042513 999932299
-313017078 999957734
999959733 -313015079
-313004411 999970401
-312981364 999993448
999988791 -312986021
-313046723 999928089
999922359 -313052453
-313008891 999965921
-313038340 999936472
-313014272 999960540
-312975077 999999735
-313026754 999948058
999983864 -312990948
999917193 -313057619
999959609 -313015203
999915892 -313058920
999997289 -312977523
-313056702 999918110
999995118 -312979694
-313061187 999913625
-312984585 999990227
-313024712 999950100
-312977802 999997010
-312976257 999998555
-313010823 999963989
999998403 -312976409
999915765 -313059047
999961517 -313013295
-312987075 999987737
-313034671 999940141
999985859 -312988953
-313037311 999937501
-312992016 999982796
-313068548 999906264
-313033877 999940935
-313024115 999950697
999902938 -313071874
-313050555 999924257
999900022 -313074790
999915961 -313058851
999957307 -313017505
-313063566 999911246
-313055272 999919540
999940018 -313034794
999978963 -312995849
-313021176 999953636
999912631 -313062181
-313005996 999968816
-312979868 999994944
999931382 -313043430
-313059388 999915424
999958467 -313016345
-313067497 999907315
999932059 -313042753
999949425 -313025387
999982062 -312992750
-313027124 999947688
999998127 -312976685
-313019562 999955250
-312990984 999983828
-313063551 999911261
-313003119 999971693
999943993 -313030819
-313017022 999957790
999901258 -313073554
999908956 -313065856
-313030976 999943836
-313053063 999921749
-313036706 999938106
999978408 -312996404
-312989247 999985565
-313024282 999950530
-313058074 999916738
-313045943 999928869
-313005550 999969262
999930737 -313044075
999939644 -313035168
-313014078 999960734
999939673 -313035139
-312996951 999977861
-313030489 999944323
999990586 -312984226
999947387 -313027425
-313061622 999913190
-312992518 999982294
-312999866 999974946
999961529 -313013283
999951256 -313023556
999983744 -312991068
999942935 -313031877
999915523 -313059289
-313038147 999936665
999933997 -313040815
-313039569 999935243
999968036 -313006776
-312982564 999992248
-313058658 999916154
-313074170 999900642
-313055012 999919800
-313030248 999944564
-312990932 999983880
-312996194 999978618
-312992996 999981816
-312996932 999977880
-313072166 999902646
999985930 -312988882
-313054603 999920209
-313001308 999973504
-313014289 999960523
-313042454 999932358
999923110 -313051702
999995188 -312979624
-313003865 999970947
999931628 -313043184
-312994625 999980187
999973594 -313001218
-313023550 999951262
999967588 -313007224
-313053871 999920941
999990434 -312984378
999955964 -313018848
999993101 -312981711
-312978961 999995851
999977850 -312996962
-313012228 999962584
-313032172 999942640
-312975425 999999387
-312982405 999992407
-313060008 999914804
-313033035 999941777
-313034347 999940465
999977911 -312996901
-313021132 999953680
999903863 -313070949
-313024744 999950068
-313055485 999919327
999922786 -313052026
-313049043 999925769
999943352 -313031460
999921601 -313053211
-313014401 999960411
999982122 -312992690
-312989350 999985462
999927034 -313047778
-312993380 999981432
999953568 -313021244
999920939 -313053873
-313018972 999955840
-313068087 999906725
999951220 -313023592
-313052464 999922348
-312975362 999999450
999900847 -313073965
999962533 -313012279
-313010504 999964308
-312998434 999976378
999982397 -312992415
999996314 -312978498
-312985055 999989757
999943134 -313031678
-312979204 999995608
999993450 -312981362
-312993839 999980973
-313072687 999902125
999965206 -313009606
-313021321 999953491
999930721 -313044091
-313029837 999944975
999972416 -313002396
-313000863 999973949
999992795 -312982017
-312979546 999995266
-313054435 999920377
999946375 -313028437
999915893 -313058919
-313012805 999962007
-313021985 999952827
999934672 -313040140
-313025577 999949235
-313001981 999972831
999914487 -313060325
-312978281 999996531
999917037 -313057775
999927349 -313047463
-313045219 999929593
-313024724 999950088
999922921 -313051891
999946791 -313028021
-313031881 999942931
-313016030 999958782
-313064205 999910607
999918616 -313056196
-313048426 999926386
-313025371 999949441
999915815 -313058997
-313023922 999950890
-312979936 999994876
999955955 -313018857
999924052 -313050760
-313027669 999947143
-312986194 999988618
-313071422 999903390
999961290 -313013522
999991463 -312983349
-313021209 999953603
-313055720 999919092
-313068152 999906660
999989125 -312985687
999957154 -313017658
999969199 -313005613
999948654 -313026158
-313067798 999907014
999969387 -313005425
999972179 -313002633
999949282 -313025530
999962329 -313012483
-312986331 999988481
-313019164 999955648
-313053315 999921497
999993843 -312980969
999918548 -313056264
-313060532 999914280
-313002718 999972094
-313006030 999968782
-313055985 999918827
-313063673 999911139
-312996512 999978300
999901944 -313072868
999971805 -313003007
999959539 -313015273
-312984406 999990406
999974220 -313000592
999931918 -313042894
999972023 -313002789
-313054588 999920224
-312988113 999986699
-313007931 999966881
-313023031 999951781
999927199 -313047613
-313009204 999965608
999932031 -313042781
999991221 -312983591
-313066642 999908170
-313010592 999964220
999946150 -313028662
999951632 -313023180
-312984661 999990151
999962828 -313011984
-313006769 999968043
-312984870 999989942
999999434 -312975378
-313037329 999937483
-313021424 999953388
999967903 -313006909
999909564 -313065248
-313003045 999971767
999903981 -313070831
-313051139 999923673
-313060009 999914803
-312999014 999975798
-312996701 999978111
999923605 -313051207
-313013799 999961013
-313045380 999929432
999971293 -313003519
999968871 -313005941
-313043484 999931328
999973292 -313001520
-313031143 999943669
999973183 -313001629
999932201 -313042611
-313043124 999931688
999904163 -313070649
-313049657 999925155
999956864 -313017948
999976324 -312998488
999903590 -313071222
-312987266 999987546
-312994743 999980069
-313059749 999915063
-313026869 999947943
-313021658 999953154
-312990335 999984477
999902876 -313071936
999975927 -312998885
-313016176 999958636
-312984798 999990014
999916784 -313058028
-313025583 999949229
999906992 -313067820
999926219 -313048593
999920155 -313054657
-313057117 999917695
-313053627 999921185
-313058636 999916176
-313044470 999930342
-312975982 999998830
999913441 -313061371
-313002473 999972339
-313010668 999964144
999916148 -313058664
999902161 -313072651
999970143 -313004669
999974451 -313000361
999944730 -313030082
999943059 -313031753
999982174 -312992638
999983083 -312991729
-313021789 999953023
999912818 -313061994
-313017908 999956904
999970631 -313004181
-313047289 999927523
-312998583 999976229
-312978430 999996382
-313027215 999947597
999949653 -313025159
-313060469 999914343
999900092 -313074720
999910445 -313064367
-312996495 999978317
999918585 -313056227
999914768 -313060044
999935745 -313039067
999902481 -313072331
-313010256 999964556
-313025593 999949219
999962378 -313012434
999978265 -312996547
-312985645 999989167
999987137 -312987675
-313019167 999955645
-313009466 999965346
999906901 -313067911
-313011947 999962865
-312980962 999993850
999905469 -313069343
-313033592 999941220
-313021996 999952816
-313030608 999944204
-313035582 999939230
999940953 -313033859
999932001 -313042811
-313026254 999948558
999995330 -312979482
-313023427 999951385
-313062852 999911960
999929267 -313045545
-312994820 999979992
999916413 -313058399
-313044046 999930766
-313020272 999954540
999967506 -313007306
999976925 -312997887
999922762 -313052050
-313074537 999900275
999987579 -312987233
-313052179 999922633
999991608 -312983204
999923656 -313051156
-313060844 999913968
-313015238 999959574
999977293 -312997519
999986288 -312988524
999964508 -313010304
999975526 -312999286
-313068993 999905819
999911716 -313063096
-313013598 999961214
-313070368 999904444
-313026491 999948321
-313065049 999909763
-313005410 999969402
-313022521 999952291
999901334 -313073478
-313001986 999972826
999996726 -312978086
-312996675 999978137
999929383 -313045429
999960612 -313014200
-312990204 999984608
999942089 -313032723
999952223 -313022589
999912002 -313062810
999993576 -312981236
999987771 -312987041
999976410 -312998402
-313033234 999941578
999930806 -313044006
999927880 -313046932
999914769 -313060043
999952142 -313022670
-313055131 999919681
999931945 -313042867
999992598 -312982214
-312997198 999977614
-313036166 999938646
-312988767 999986045
999974613 -313000199
-313062930 999911882
999985448 -312989364
999917199 -313057613
999911207 -313063605
999971666 -313003146
-313037993 999936819
-313047411 999927401
999980079 -312994733
-312987966 999986846
999941981 -313032831
-313073824 999900988
999953028 -313021784
-313034354 999940458
-313071492 999903320
-312985605 999989207
999905136 -313069676
-313049774 999925038
999964900 -313009912
-313028629 999946183
999936079 -313038733
999913250 -313061562
999966973 -313007839
999974636 -313000176
999970531 -313004281
999927153 -313047659
-313021032 999953780
-313000682 999974130
999976863 -312997949
999957541 -313017271
999983710 -312991102
999931355 -313043457
999913318 -313061494
-313021202 999953610
999974136 -313000676
-312998558 999976254
999977821 -312996991
999947451 -313027361
999909267 -313065545
-313061560 999913252
-313029094 999945718
999996720 -312978092
999956010 -313018802
-313032046 999942766
-313020100 999954712
-313007993 999966819
-313001331 999973481
-313039544 999935268
999974877 -312999935
999989809 -312985003
-313018369 999956443
999966236 -313008576
-313021432 999953380
-313074783 999900029
999980587 -312994225
999916065 -313058747
-313056297 999918515
-313018186 999956626
999950527 -313024285
999998887 -312975925
999934356 -313040456
-313035412 999939400
999913874 -313060938
-313034924 999939888
999964399 -313010413
999967305 -313007507
999950866 -313023946
-312997482 999977330
-313003127 999971685
999996639 -312978173
999999080 -312975732
-313030012 999944800
-313010370 999964442
999941465 -313033347
999928607 -313046205
-313000878 999973934
999977615 -312997197
999993139 -312981673
999906713 -313068099
999990535 -312984277
-313003175 999971637
-313013318 999961494
-312988926 999985886
999936230 -313038582
999930545 -313044267
-313071892 999902920
999961000 -313013812
999983953 -312990859
-313006097 999968715
-313036475 999938337
999903544 -313071268
999970319 -313004493
-312995724 999979088
999924449 -313050363
-313000460 999974352
-312976953 999997859
999950965 -313023847
-312995043 999979769
-313044275 999930537
-312997452 999977360
999958343 -313016469
-312998029 999976783
999917091 -313057721
999950788 -313024024
-313023705 999951107
-313039060 999935752
-312996409 999978403
-312979097 999995715
999900763 -313074049
999913733 -313061079
999968337 -313006475
999927345 -313047467
999903691 -313071121
999968743 -313006069
-313014010 999960802
-312994524 999980288
999954954 -313019858
999918194 -313056618
999908279 -313066533
-313055304 999919508
999913993 -313060819
999902316 -313072496
-313061502 999913310
-312978429 999996383
-313045985 999928827
-313025794 999949018
999991146 -312983666
999973005 -313001807
999957884 -313016928
-313050716 999924096
999958601 -313016211
999903460 -313071352
999956612 -313018200
999988409 -312986403
999913159 -313061653
-312978465 999996347
-312996772 999978040
-313070096 999904716
-313028250 999946562
-313051759 999923053
-312994477 999980335
999964751 -313010061
-313021015 999953797
999978688 -312996124
999974018 -313000794
-313066669 999908143
999926891 -313047921
999979584 -312995228
-313050216 999924596
999968413 -313006399
999934264 -313040548
-313041905 999932907
-313009537 999965275
999934676 -313040136
999911718 -313063094
999996492 -312978320
999989247 -312985565
-313035544 999939268
-313068827 999905985
999914498 -313060314
-313040895 999933917
999941650 -313033162
999990927 -312983885
999965558 -313009254
-313044165 999930647
999905386 -313069426
999962910 -313011902
-313062326 999912486
999964341 -313010471
-313072208 999902604
999969931 -313004881
-313041615 999933197
999996191 -312978621
999985516 -312989296
999905237 -313069575
-313030858 999943954
999907164 -313067648
-312985038 999989774
999945088 -313029724
999910914 -313063898
-313010300 999964512
-312979970 999994842
999969005 -313005807
-313056019 999918793
-313031170 999943642
-313023531 999951281
999932286 -313042526
-313012416 999962396
999948673 -313026139
999913150 -313061662
-313063943 999910869
-313036313 999938499
-313021350 999953462
-313049184 999925628
-313058412 999916400
-312987804 999987008
999969617 -313005195
999932585 -313042227
999914934 -313059878
999963904 -313010908
999980094 -312994718
999923407 -313051405
999966972 -313007840
999923703 -313051109
-313061282 999913530
-313074571 999900241
-312984786 999990026
999982266 -312992546
999908724 -313066088
-313029612 999945200
999973436 -313001376
-313047884 999926928
-313017563 999957249
999902988 -313071824
999988984 -312985828
999928948 -313045864
-312993755 999981057
999993577 -312981235
-313013444 999961368
999988426 -312986386
999953629 -313021183
999906061 -313068751
999936468 -313038344
-313001808 999973004
999977167 -312997645
-313055535 999919277
-312999176 999975636
-313044837 999929975
999992118 -312982694
-313016352 999958460
999954878 -313019934
999951557 -313023255
999972733 -313002079
-312983891 999990921
999904105 -313070707
999988009 -312986803
999963541 -313011271
999923031 -313051781
-313035951 999938861
999914786 -313060026
999979104 -312995708
-313067613 999907199
999955002 -313019810
-313010296 999964516
999940993 -313033819
999958547 -313016265
999929135 -313045677
999913167 -313061645
-313029561 999945251
999945180 -313029632
-313050694 999924118
999964317 -313010495
999969968 -313004844
999911917 -313062895
-313018380 999956432
999981400 -312993412
-313034435 999940377
999939790 -313035022
-313020180 999954632
-313044860 999929952
-313032654 999942158
999949920 -313024892
999914822 -313059990
999906250 -313068562
999932990 -313041822
999934599 -313040213
999908952 -313065860
999986761 -312988051
999973964 -313000848
999904131 -313070681
999913536 -313061276
-313024635 999950177
999967678 -313007134
-313054492 999920320
999952927 -313021885
999909123 -313065689
-313020669 999954143
999987529 -312987283
999929363 -313045449
-313036673 999938139
999965385 -313009427
999923386 -313051426
-313035711 999939101
999915399 -313059413
-313000302 999974510
999933091 -313041721
-313028804 999946008
999953107 -313021705
999963196 -313011616
999923210 -313051602
-313034892 999939920
999938397 -313036415
999981122 -312993690
999923061 -313051751
999914087 -313060725
-312980111 999994701
999920608 -313054204
999923517 -313051295
999909837 -313064975
999995656 -312979156
999947151 -313027661
-313048452 999926360
999939206 -313035606
-313029734 999945078
-313067817 999906995
999988868 -312985944
-312974983 999999829
999957257 -313017555
999930228 -313044584
999983713 -312991099
-313072774 999902038
999982846 -312991966
-313011950 999962862
-313039878 999934934
-313030964 999943848
999919542 -313055270
999931954 -313042858
-313067685 999907127
-312992545 999982267
999979024 -312995788
999913174 -313061638
-313037856 999936956
999985858 -312988954
999978412 -312996400
-313053083 999921729
999963942 -313010870
999996019 -312978793
-313037230 999937582
999946357 -313028455
999984307 -312990505
-313028087 999946725
999975353 -312999459
-313024692 999950120
999974238 -313000574
-313057045 999917767
-313059995 999914817
999960144 -313014668
-313004037 999970775
999988188 -312986624
999930524 -313044288
-313003217 999971595
-312994995 999979817
999982835 -312991977
999982355 -312992457
-312984044 999990768
-312983233 999991579
999943486 -313031326
-313012249 999962563
-313006446 999968366
999901590 -313073222
999985285 -312989527
999984733 -312990079
-313053444 999921368
-313010064 999964748
999990095 -312984717
-312977340 999997472
999943667 -313031145
-313042410 999932402
999993320 -312981492
-313068742 999906070
-312990267 999984545
999964527 -313010285
-312997836 999976976
-313007760 999967052
999904199 -313070613
999905068 -313069744
-313068663 999906149
-313005141 999969671
-313046544 999928268
-313023353 999951459
-313005609 999969203
-312977178 999997634
-313000851 999973961
-313036182 999938630
999941965 -313032847
-313031242 999943570
999979283 -312995529
-313065749 999909063
999908469 -313066343
-313035603 999939209
-313009011 999965801
999942600 -313032212
999917954 -313056858
999904802 -313070010
999931295 -313043517
-312989213 999985599
999953657 -313021155
-313008638 999966174
999933039 -313041773
999969245 -313005567
-313073745 999901067
-313000804 999974008
-312995119 999979693
999956036 -313018776
999908070 -313066742
-312977974 999996838
999945419 -313029393
-312978930 999995882
-313005339 999969473
999912628 -313062184
-313038526 999936286
999981572 -312993240
-313046641 999928171
999976694 -312998118
-313015616 999959196
999961008 -313013804
999960226 -313014586
-313024353 999950459
-312975220 999999592
999945337 -313029475
-312999574 999975238
999985663 -312989149
999934654 -313040158
999995920 -312978892
999907418 -313067394
-313045208 999929604
999932759 -313042053
999986975 -312987837
-312977953 999996859
-313029198 999945614
-313057041 999917771
999914102 -313060710
999987956 -312986856
999909461 -313065351
-313014643 999960169
-313066606 999908206
999975714 -312999098
-312988274 999986538
999941319 -313033493
-313056727 999918085
-313012071 999962741
-313058020 999916792
999913440 -313061372
999971002 -313003810
-313018565 999956247
999905950 -313068862
999947194 -313027618
-313067461 999907351
-313011568 999963244
999949602 -313025210
-313001811 999973001
-312985674 999989138
999994591 -312980221
999904549 -313070263
-313065008 999909804
-313060116 999914696
999956285 -313018527
999997326 -312977486
-313055420 999919392
999990375 -312984437
-313061189 999913623
999970095 -313004717
-312991858 999982954
-313047476 999927336
999943120 -313031692
-313017440 999957372
-313052283 999922529
-312998476 999976336
-313015169 999959643
-313041275 999933537
-313019269 999955543
999963080 -313011732
-313028328 999946484
-312991536 999983276
-313010894 999963918
999962861 -313011951
999998633 -312976179
999916208 -313058604
999919660 -313055152
999920069 -313054743
-313040846 999933966
-313043020 999931792
999978776 -312996036
999984159 -312990653
-313040867 999933945
-313025229 999949583
-313011526 999963286
999975664 -312999148
-313070592 999904220
999902464 -313072348
999940734 -313034078
999960619 -313014193
999978537 -312996275
-313025364 999949448
-312983848 999990964
-313003553 999971259
999982787 -312992025
-313031862 999942950
999981684 -312993128
999948433 -313026379
-313034742 999940070
999957326 -313017486
999918417 -313056395
-313026111 999948701
-313029106 999945706
-313045722 999929090
-313073901 999900911
-313000816 999973996
999926220 -313048592
999934894 -313039918
-313051694 999923118
-313031454 999943358
-313043220 999931592
-312989208 999985604
999953717 -313021095
-313048072 999926740
999964834 -313009978
-312987557 999987255
-313040714 999934098
999976709 -312998103
-313022163 999952649
999937077 -313037735
-312974876 999999936
-313051506 999923306
-313025312 999949500
-313013665 999961147
-313043035 999931777
999928849 -313045963
-312975823 999998989
999965291 -313009521
999922853 -313051959
-313005659 999969153
-313012163 999962649
-313072492 999902320
999979324 -312995488
999998654 -312976158
999963686 -313011126
999943326 -313031486
-313000163 999974649
-313005054 999969758
-313056706 999918106
999933206 -313041606
999999281 -312975531
-312980702 999994110
-313025695 999949117
-313056766 999918046
999943759 -313031053
-313056232 999918580
999906696 -313068116
999907064 -313067748
-312979712 999995100
-313059962 999914850
-313064230 999910582
-313042259 999932553
999965138 -313009674
999911765 -313063047
-313066159 999908653
999916890 -313057922
-312993404 999981408
-313067848 999906964
-313058355 999916457
999915617 -313059195
999900099 -313074713
-313031038 999943774
-313040887 999933925
-313044283 999930529
-313033434 999941378
999916513 -313058299
-312994957 999979855
999931789 -313043023
-312998260 999976552
999957586 -313017226
-312991025 999983787
999978596 -312996216
-313070784 999904028
999957050 -313017762
-312990245 999984567
-313005067 999969745
999936545 -313038267
999909196 -313065616
-313002803 999972009
999921081 -313053731
999980819 -312993993
999943387 -313031425
-312995139 999979673
999970960 -313003852
999964404 -313010408
-313035031 999939781
-313031006 999943806
999987066 -312987746
-312990417 999984395
999985852 -312988960
999944720 -313030092
999993738 -312981074
999963740 -313011072
-312987637 999987175
999936182 -313038630
999995595 -312979217
999984999 -312989813
-312976187 999998625
999904428 -313070384
999929260 -313045552
-313015256 999959556
999979629 -312995183
-313023414 999951398
999958196 -313016616
999969123 -313005689
999976036 -312998776
-313046692 999928120
999947850 -313026962
999934640 -313040172
999935864 -313038948
-313044163 999930649
-312984633 999990179
-312982450 999992362
-313014458 999960354
999965228 -313009584
-313017915 999956897
-313011269 999963543
-313064397 999910415
999992375 -312982437
999902242 -313072570
999924711 -313050101
999923778 -313051034
999916259 -313058553
-312982442 999992370
-312985356 999989456
999910447 -313064365
-312975027 999999785
999924080 -313050732
-313008507 999966305
-312990404 999984408
-313065349 999909463
999965213 -313009599
999916499 -313058313
999997801 -312977011
-313018404 999956408
999942455 -313032357
999909779 -313065033
-313054430 999920382
999910860 -313063952
999925429 -313049383
-313049916 999924896
-312977411 999997401
999981045 -312993767
999933467 -313041345
-313056596 999918216
-313014724 999960088
999966005 -313008807
-313067049 999907763
999996007 -312978805
999982339 -312992473
999992948 -312981864
-313014710 999960102
999983106 -312991706
999916085 -313058727
-313045629 999929183
-313032196 999942616
-313038812 999936000
-313016248 999958564
999996025 -312978787
-312997374 999977438
-312987036 999987776
999920128 -313054684
-313028941 999945871
999968726 -313006086
999995799 -312979013
999920077 -313054735
-313012002 999962810
999996399 -312978413
999997307 -312977505
-313048424 999926388
999964866 -313009946
-313042540 999932272
-313045848 999928964
999978097 -312996715
-313047959 999926853
999964383 -313010429
999934931 -313039881
999985877 -312988935
999914260 -313060552
999980482 -312994330
-313034801 999940011
-313048178 999926634
-313041156 999933656
-312995148 999979664
999906221 -313068591
-313039346 999935466
-313007582 999967230
999965980 -313008832
999964102 -313010710
-312985536 999989276
999987815 -312986997
-313066336 999908476
-312997754 999977058
-313028847 999945965
999906355 -313068457
999974385 -313000427
999920081 -313054731
999931708 -313043104
999988212 -312986600
-313012451 999962361
-312980916 999993896
999984650 -312990162
999975606 -312999206
-313049307 999925505
999913331 -313061481
-312980106 999994706
999921045 -313053767
-313065698 999909114
999918310 -313056502
999928760 -313046052
-312998076 999976736
-312994447 999980365
-312992682 999982130
999948184 -313026628
-313054971 999919841
999931363 -313043449
-312988560 999986252
999945996 -313028816
-313024134 999950678
999941082 -313033730
-313001431 999973381
-313029887 999944925
-313037744 999937068
999946426 -313028386
-313057274 999917538
-313009585 999965227
999941864 -313032948
-313030370 999944442
999948888 -313025924
999957778 -313017034
999953005 -313021807
-313031544 999943268
999946075 -313028737
999979334 -312995478
-313070187 999904625
-313031700 999943112
999904271 -313070541
999904747 -313070065
999973356 -313001456
999973687 -313001125
-312986506 999988306
999934371 -313040441
999962666 -313012146
-313005274 999969538
-313037448 999937364
-313006748 999968064
-313039566 999935246
999988641 -312986171
-313024421 999950391
999919641 -313055171
999951392 -313023420
999973844 -313000968
999944855 -313029957
-313000271 999974541
999945517 -313029295
999988387 -312986425
999945090 -313029722
-313039584 999935228
999950934 -313023878
-313072498 999902314
999955504 -313019308
-313072087 999902725
-312995312 999979500
999910469 -313064343
999921143 -313053669
999923818 -313050994
999961356 -313013456
-312989311 999985501
-312994054 999980758
-313060607 999914205
-313067643 999907169
999996440 -312978372
-313037291 999937521
999919659 -313055153
-313069565 999905247
-313020618 999954194
999901988 -313072824
-313010117 999964695
999982663 -312992149
-312974979 999999833
999968421 -313006391
999900314 -313074498
-313027318 999947494
999944184 -313030628
-313023078 999951734
-313021243 999953569
-313046122 999928690
-313046735 999928077
999944175 -313030637
999953623 -313021189
-313016998 999957814
-312996385 999978427
999973034 -313001778
999955937 -313018875
-313041988 999932824
999936083 -313038729
999913231 -313061581
-313072393 999902419
999913684 -313061128
-313017925 999956887
999976779 -312998033
-313016300 999958512
-313022426 999952386
-313009440 999965372
999993506 -312981306
-313011214 999963598
-313010639 999964173
-313004299 999970513
999901522 -313073290
999933820 -313040992
999934114 -313040698
999939711 -313035101
-313012155 999962657
999954797 -313020015
-313032263 999942549
999974576 -313000236
-313008608 999966204
999908287 -313066525
999920603 -313054209
999945144 -313029668
999981399 -312993413
-312994039 999980773
-313052867 999921945
-313072511 999902301
999927177 -313047635
999921070 -313053742
-313062052 999912760
999998867 -312975945
-313031416 999943396
999983560 -312991252
999963547 -313011265
-313048889 999925923
-313046405 999928407
-312986390 999988422
999985040 -312989772
999935106 -313039706
-313011869 999962943
-313052620 999922192
-313030913 999943899
999946645 -313028167
-313055903 999918909
-313011989 999962823
999985295 -312989517
-313010722 999964090
-312980908 999993904
999925637 -313049175
999929514 -313045298
-313066018 999908794
999967865 -313006947
999913795 -313061017
999917031 -313057781
999980412 -312994400
-313021485 999953327
-313041403 999933409
999910569 -313064243
999955058 -313019754
-313022456 999952356
999915067 -313059745
-313071323 999903489
999928145 -313046667
999992572 -312982240
-312990219 999984593
-312993431 999981381
999984670 -312990142
-313066512 999908300
-313046775 999928037
999972182 -313002630
-313021126 999953686
999986317 -312988495
-312985728 999989084
-313049886 999924926
999951259 -313023553
-313011306 999963506
-312983789 999991023
999923230 -313051582
-313028343 999946469
-313010450 999964362
-313063285 999911527
-313066560 999908252
999984262 -312990550
-313041439 999933373
-313021056 999953756
-313070654 999904158
999945906 -313028906
-313022695 999952117
-312996720 999978092
999902680 -313072132
999921088 -313053724
999982322 -312992490
999977481 -312997331
999959512 -313015300
999929101 -313045711
-313013893 999960919
999915622 -313059190
999965832 -313008980
-313060989 999913823
-313023164 999951648
999987164 -312987648
-313005228 999969584
999983856 -312990956
999928887 -313045925
999925079 -313049733
-313071948 999902864
-313031160 999943652
999926139 -313048673
-312998098 999976714
999913877 -313060935
-313024490 999950322
999984410 -312990402
999903519 -313071293
-313019405 999955407
999915182 -313059630
-313038067 999936745
999967352 -313007460
-313009428 999965384
-313008220 999966592
-313013360 999961452
999949202 -313025610
-313057524 999917288
-313022479 999952333
999918879 -313055933
-313046990 999927822
-312999174 999975638
-313050125 999924687
999998996 -312975816
999979349 -312995463
999951059 -313023753
-312987058 999987754
999980160 -312994652
-313048161 999926651
999968361 -313006451
-313072118 999902694
999973831 -313000981
-313003839 999970973
-312989315 999985497
-313038300 999936512
-313051357 999923455
999929530 -313045282
999977913 -312996899
999980531 -312994281
999982284 -312992528
-313042433 999932379
999906342 -313068470
999951023 -313023789
999979175 -312995637
-313043320 999931492
999958856 -313015956
-313037894 999936918
-312989549 999985263
-313000430 999974382
-313062732 999912080
999927722 -313047090
-313012801 999962011
-313035227 999939585
999923961 -313050851
999903810 -313071002
-313055600 999919212
-312978018 999996794
999955160 -313019652
999979052 -312995760
999934457 -313040355
999974902 -312999910
999924942 -313049870
-313009454 999965358
999923090 -313051722
999944675 -313030137
-313047807 999927005
999907863 -313066949
-312995548 999979264
999923346 -313051466
-313021362 999953450
-313020367 999954445
-313067656 999907156
-313048521 999926291
-313068358 999906454
999984311 -312990501
999906300 -313068512
999971795 -313003017
-312986400 999988412
-313012642 999962170
-313008374 999966438
-312980464 999994348
-312996649 999978163
-313050720 999924092
999962984 -313011828
-313008146 999966666
-313064749 999910063
-313053710 999921102
999911412 -313063400
-313016434 999958378
999924325 -313050487
999958556 -313016256
-313038043 999936769
-312987282 999987530
999920542 -313054270
-313006796 999968016
-313057653 999917159
999956972 -313017840
999934901 -313039911
999964175 -313010637
999983845 -312990967
-313055870 999918942
999919744 -313055068
-313034454 999940358
999984856 -312989956
-313022704 999952108
-313072155 999902657
-313042326 999932486
999982022 -312992790
-312981022 999993790
999986664 -312988148
-313059597 999915215
999939254 -313035558
999949379 -313025433
-313015107 999959705
999976608 -312998204
-312997686 999977126
999952177 -313022635
999921571 -313053241
999974942 -312999870
999923614 -313051198
-313033526 999941286
-312976026 999998786
999975674 -312999138
999902188 -313072624
999962913 -313011899
-312994182 999980630
999961071 -313013741
999921714 -313053098
999964326 -313010486
999988635 -312986177
999945759 -313029053
999924378 -313050434
999965443 -313009369
999973658 -313001154
999951573 -313023239
999978297 -312996515
-313040803 999934009
-313047261 999927551
-313062940 999911872
999987942 -312986870
999974690 -313000122
999993663 -312981149
999922662 -313052150
-313008515 999966297
-313028580 999946232
-312989194 999985618
-313037898 999936914
-313042989 999931823
999971556 -313003256
-313037968 999936844
-313066099 999908713
-313012132 999962680
999942746 -313032066
999994118 -312980694
999922152 -313052660
999981518 -312993294
-313022199 999952613
-313001750 999973062
-313066063 999908749
999963162 -313011650
-312976377 999998435
-313017597 999957215
-312985172 999989640
999963426 -313011386
-313059018 999915794
999977325 -312997487
-313060403 999914409
999928908 -313045904
999916617 -313058195
-313070246 999904566
-313007639 999967173
-313016399 999958413
999942997 -313031815
-313022707 999952105
999961062 -313013750
-312996361 999978451
-313055288 999919524
999911720 -313063092
999936931 -313037881
999914112 -313060700
999969063 -313005749
-313029763 999945049
999943392 -313031420
-313040148 999934664
-313029139 999945673
-313008504 999966308
999962037 -313012775
-312997025 999977787
-312983822 999990990
999922190 -313052622
999912570 -313062242
999957465 -313017347
999912938 -313061874
999982823 -312991989
999982622 -312992190
999900796 -313074016
999917500 -313057312
999944485 -313030327
999963193 -313011619
999933734 -313041078
-313066298 999908514
-312976550 999998262
-313011833 999962979
-313002531 999972281
999961939 -313012873
-313035477 999939335
999903485 -313071327
-313036323 999938489
999931930 -313042882
-313022056 999952756
-313041462 999933350
-313000469 999974343
999954685 -313020127
-312982502 999992310
999930384 -313044428
999974169 -313000643
999910487 -313064325
-313013011 999961801
999904261 -313070551
-313034756 999940056
-313072176 999902636
999995871 -312978941
-312976081 999998731
-312993879 999980933
999994884 -312979928
999947882 -313026930
999963380 -313011432
-313028144 999946668
-312980765 999994047
999975909 -312998903
-313056015 999918797
-312981775 999993037
-313006009 999968803
-313059075 999915737
-313013592 999961220
999984771 -312990041
999900743 -313074069
-312996705 999978107
-313005918 999968894
999927790 -313047022
-312999803 999975009
999921490 -313053322
-313025368 999949444
999923504 -313051308
999922532 -313052280
-313036148 999938664
999920730 -313054082
999935665 -313039147
999953130 -313021682
-312979524 999995288
-313061168 999913644
-312981382 999993430
999983950 -312990862
-313033350 999941462
-313000214 999974598
-313002089 999972723
-313039601 999935211
999956383 -313018429
-313027299 999947513
999982031 -312992781
999919024 -313055788
999959557 -313015255
-313019956 999954856
999990468 -312984344
-312986131 999988681
999919417 -313055395
999949021 -313025791
-313014053 999960759
-313045402 999929410
999974393 -313000419
-312975301 999999511
999942919 -313031893
-313018878 999955934
999970075 -313004737
999989558 -312985254
999981105 -312993707
999901773 -313073039
-313007608 999967204
-313035879 999938933
-312977287 999997525
-313015694 999959118
999982689 -312992123
999940023 -313034789
999957652 -313017160
-313034850 999939962
999952753 -313022059
-313068931 999905881
999982297 -312992515
999929861 -313044951
999951964 -313022848
-313003853 999970959
999948611 -313026201
999905680 -313069132
-313043848 999930964
999945581 -313029231
-313027393 999947419
-313055345 999919467
999966798 -313008014
999988902 -312985910
-313009999 999964813
-313019257 999955555
999927892 -313046920
-312995837 999978975
999931611 -313043201
999918363 -313056449
999936146 -313038666
-313055963 999918849
-313040403 999934409
-313070104 999904708
-313000672 999974140
-313070137 999904675
-313039611 999935201
-313039165 999935647
999927374 -313047438
-313039905 999934907
-313063706 999911106
-313072565 999902247
-313042000 999932812
999911428 -313063384
-313040048 999934764
-312979387 999995425
-313002543 999972269
-312975583 999999229
-313040222 999934590
-313024548 999950264
-313003945 999970867
999934861 -313039951
999933028 -313041784
-313004105 999970707
999992139 -312982673
999935607 -313039205
999965906 -313008906
-312986084 999988728
-313006114 999968698
-313071643 999903169
-313002654 999972158
-313068150 999906662
999975136 -312999676
-313030348 999944464
-313052689 999922123
-312986421 999988391
999967828 -313006984
999965659 -313009153
-313001588 999973224
-313006176 999968636
-313050589 999924223
999978838 -312995974
999990300 -312984512
-313063772 999911040
999931770 -313043042
999926503 -313048309
999996184 -312978628
999986556 -312988256
999999433 -312975379
-312990043 999984769
-313061513 999913299
-313004615 999970197
999975944 -312998868
-313047369 999927443
-313055122 999919690
999982721 -312992091
-313001184 999973628
999941116 -313033696
999998636 -312976176
999908827 -313065985
999997347 -312977465
-312980052 999994760
-313025288 999949524
999938286 -313036526
999965062 -313009750
-312988874 999985938
-312985886 999988926
-313067964 999906848
999979061 -312995751
-313018523 999956289
999945720 -313029092
999947228 -313027584
-312990116 999984696
-313062410 999912402
-312986528 999988284
999904142 -313070670
-313016555 999958257
999979037 -312995775
999934972 -313039840
999967913 -313006899
-313053259 999921553
999935687 -313039125
999993704 -312981108
-313049598 999925214
-313062290 999912522
999928109 -313046703
-312994355 999980457
999993257 -312981555
-312984970 999989842
-312995797 999979015
-313059410 999915402
999933538 -313041274
999964657 -313010155
-313017982 999956830
999925447 -313049365
999960444 -313014368
-313028935 999945877
-313024678 999950134
-313060600 999914212
-313027274 999947538
999990461 -312984351
999949691 -313025121
999958848 -313015964
999923542 -313051270
-313061801 999913011
-313071270 999903542
-313040161 999934651
999916162 -313058650
999955654 -313019158
-313027325 999947487
-313071283 999903529
-313023923 999950889
999942972 -313031840
-313015254 999959558
-312995699 999979113
-313057868 999916944
-312984024 999990788
-312993182 999981630
-312997525 999977287
-313042080 999932732
-313067258 999907554
-313011338 999963474
-312992860 999981952
-313068479 999906333
999975206 -312999606
-313058762 999916050
-312982294 999992518
-313062562 999912250
-312976858 999997954
-312989654 999985158
999964344 -313010468
999989919 -312984893
999969432 -313005380
999974760 -313000052
-313064047 999910765
999968141 -313006671
999914433 -313060379
-313043686 999931126
-313043370 999931442
999961897 -313012915
999969892 -313004920
999997869 -312976943
999976407 -312998405
999901628 -313073184
999924878 -313049934
999927509 -313047303
999962646 -313012166
-312975499 999999313
-312978362 999996450
-313016302 999958510
999971884 -313002928
-313050564 999924248
-313074232 999900580
-313066963 999907849
999906397 -313068415
999901746 -313073066
-312992355 999982457
-313058510 999916302
999915241 -313059571
-313057973 999916839
-313029134 999945678
-313004109 999970703
999950924 -313023888
999963112 -313011700
999987863 -312986949
999920454 -313054358
-313053603 999921209
999981797 -312993015
999956173 -313018639
-313027886 999946926
999977099 -312997713
999961076 -313013736
-313068616 999906196
-313051491 999923321
-312989535 999985277
999959074 -313015738
999953330 -313021482
999924536 -313050276
999994342 -312980470
-313005531 999969281
999915976 -313058836
-312997061 999977751
-312994265 999980547
-313000811 999974001
999910730 -313064082
-313062957 999911855
-312980088 999994724
999939291 -313035521
-312976307 999998505
999951626 -313023186
999970349 -313004463
-312975704 999999108
999939331 -313035481
-313054573 999920239
-312976032 999998780
-313007713 999967099
999932629 -313042183
999908409 -313066403
-312990325 999984487
-313071467 999903345
999977139 -312997673
999962183 -313012629
999936509 -313038303
999970353 -313004459
999956818 -313017994
999967789 -313007023
999930754 -313044058
-313058719 999916093
999942593 -313032219
999981892 -312992920
-313023571 999951241
-313058010 999916802
999912076 -313062736
-312995917 999978895
999956732 -313018080
-313043210 999931602
-313036649 999938163
-313014954 999959858
999951738 -313023074
-313000322 999974490
999947172 -313027640
-313067276 999907536
999983025 -312991787
-313031981 999942831
-313057349 999917463
-313033802 999941010
999957961 -313016851
-313044115 999930697
-313052725 999922087
-313057782 999917030
-313014619 999960193
-313007581 999967231
-313035490 999939322
999930729 -313044083
999994942 -312979870
-312983710 999991102
999955938 -313018874
999980586 -312994226
999958261 -313016551
999943653 -313031159
999906461 -313068351
-313047678 999927134
-313039995 999934817
999941433 -313033379
999932263 -313042549
999962697 -313012115
999959584 -313015228
999936161 -313038651
-312983324 999991488
999901044 -313073768
999958732 -313016080
999920011 -313054801
999969831 -313004981
999936660 -313038152
999941301 -313033511
999950821 -313023991
-313041236 999933576
999984443 -312990369
999995211 -312979601
999969687 -313005125
-313025638 999949174
-313028969 999945843
-313019015 999955797
999912507 -313062305
-313013591 999961221
-313043876 999930936
999953872 -313020940
-312991735 999983077
-312984630 999990182
999921745 -313053067
999924512 -313050300
-313010494 999964318
-313018635 999956177
999979881 -312994931
999910981 -313063831
-313057391 999917421
999998194 -312976618
-313050303 999924509
999952657 -313022155
-312984160 999990652
999968621 -313006191
999910953 -313063859
999910308 -313064504
999914999 -313059813
-313059848 999914964
-312992014 999982798
-313038503 999936309
-312981776 999993036
-313020510 999954302
-313048259 999926553
-313070945 999903867
-313002096 999972716
-313017769 999957043
-313039340 999935472
-313017622 999957190
999920905 -313053907
-312975189 999999623
-313030326 999944486
-313028623 999946189
999962029 -313012783
-313015260 999959552
-312995583 999979229
-313001296 999973516
-313038535 999936277
-312983991 999990821
999971041 -313003771
999993462 -312981350
-313045358 999929454
-313032231 999942581
-313072603 999902209
-312991693 999983119
999942532 -313032280
999999110 -312975702
-313043966 999930846
999930491 -313044321
999926146 -313048666
999971229 -313003583
-313065094 999909718
999961882 -313012930
-313017017 999957795
999943100 -313031712
999900589 -313074223
999947289 -313027523
999946160 -313028652
-312986537 999988275
999929092 -313045720
999940374 -313034438
999940962 -313033850
-313043252 999931560
-313037285 999937527
999959351 -313015461
999959528 -313015284
999984267 -312990545
999911006 -313063806
999968627 -313006185
-312992726 999982086
999979325 -312995487
-312991367 999983445
-313069596 999905216
-312975412 999999400
999901113 -313073699
-312988475 999986337
999908968 -313065844
-312990171 999984641
-312989767 999985045
999909650 -313065162
999903464 -313071348
-312987297 999987515
-312991210 999983602
999921370 -313053442
999963194 -313011618
999974281 -313000531
-313024998 999949814
-313020153 999954659
-313024837 999949975
999931197 -313043615
-313012390 999962422
999953486 -313021326
999933297 -313041515
999900967 -313073845
999955101 -313019711
-313003296 999971516
999900706 -313074106
-313037218 999937594
-313011520 999963292
999951297 -313023515
-313001512 999973300
999983772 -312991040
-313039874 999934938
-313058518 999916294
-313037840 999936972
999923423 -313051389
-313013078 999961734
-313024689 999950123
-313062455 999912357
999913617 -313061195
-313056692 999918120
-313023929 999950883
999946253 -313028559
-313045265 999929547
-313049153 999925659
999999547 -312975265
999904381 -313070431
999935202 -313039610
-313001027 999973785
999943909 -313030903
-313073838 999900974
999994136 -312980676
999912037 -313062775
-313061174 999913638
-313002642 999972170
-313038035 999936777
999903288 -313071524
-313032814 999941998
-313048918 999925894
-313035160 999939652
999909166 -313065646
-313012195 999962617
999926500 -313048312
999921194 -313053618
999993981 -312980831
-313032038 999942774
-313043183 999931629
-313040053 999934759
999989339 -312985473
999995136 -312979676
999979919 -312994893
999982530 -312992282
999912720 -313062092
-313043663 999931149
999922127 -313052685
999986193 -312988619
999941338 -313033474
999921739 -313053073
999949503 -313025309
-313072042 999902770
999978836 -312995976
999933123 -313041689
999907029 -313067783
999937800 -313037012
999976183 -312998629
999944640 -313030172
-313034861 999939951
999904297 -313070515
999987224 -312987588
-312981590 999993222
999960312 -313014500
-312983081 999991731
999980252 -312994560
-313054780 999920032
-313040142 999934670
-313042040 999932772
999917964 -313056848
999957013 -313017799
999944624 -313030188
999990365 -312984447
999972845 -313001967
999936143 -313038669
-313056964 999917848
999963594 -313011218
-313006719 999968093
999980992 -312993820
-312975116 999999696
-313037565 999937247
999908040 -313066772
999914283 -313060529
-313031941 999942871
999966413 -313008399
999947617 -313027195
-313073739 999901073
999955628 -313019184
-313053358 999921454
-313038820 999935992
-313013034 999961778
-313028398 999946414
-313036057 999938755
999929827 -313044985
-312983017 999991795
999930608 -313044204
999970278 -313004534
999956925 -313017887
-312981778 999993034
999947153 -313027659
999983048 -312991764
999902189 -313072623
999958967 -313015845
-312981894 999992918
999957070 -313017742
999967221 -313007591
999910530 -313064282
999903255 -313071557
999948263 -313026549
999925341 -313049471
999922314 -313052498
-313042939 999931873
-312979211 999995601
-312987715 999987097
-313019613 999955199
-313051638 999923174
999989081 -312985731
999903236 -313071576
-313013649 999961163
-313041354 999933458
-313070797 999904015
-313043365 999931447
999938807 -313036005
-313030424 999944388
999983841 -312990971
999957262 -313017550
999999007 -312975805
999984384 -312990428
999962615 -313012197
-313012056 999962756
999920957 -313053855
999992839 -312981973
999971747 -313003065
-312990644 999984168
999965234 -313009578
999955172 -313019640
999997156 -312977656
-313067812 999907000
-313048127 999926685
999994157 -312980655
999982095 -312992717
999913545 -313061267
999946074 -313028738
999941499 -313033313
999996361 -312978451
999923146 -313051666
-313055746 999919066
999942679 -313032133
999945739 -313029073
-312989366 999985446
999999176 -312975636
999917633 -313057179
999906340 -313068472
-313058288 999916524
-313038823 999935989
-313051712 999923100
999954475 -313020337
999964803 -313010009
-313072324 999902488
-313056928 999917884
999925135 -313049677
999914988 -313059824
999946583 -313028229
999998571 -312976241
-313035813 999938999
-313064308 999910504
-313040722 999934090
999903156 -313071656
999921096 -313053716
-312982330 999992482
-313053509 999921303
999993759 -312981053
999930779 -313044033
-313042877 999931935
999964632 -313010180
-313021558 999953254
-313046642 999928170
999928798 -313046014
999918052 -313056760
999999603 -312975209
-313044855 999929957
999947526 -313027286
-313058623 999916189
999917434 -313057378
-312976619 999998193
-313071844 999902968
-313043221 999931591
-313074160 999900652
999957750 -313017062
999926083 -313048729
-313067417 999907395
999906244 -313068568
999949179 -313025633
999944487 -313030325
999995613 -312979199
-313063464 999911348
999995150 -312979662
-312987987 999986825
999911069 -313063743
-313031625 999943187
-313028179 999946633
-313027374 999947438
999996609 -312978203
-313006582 999968230
-312980621 999994191
999989912 -312984900
-313042654 999932158
-313021135 999953677
-313022720 999952092
999928202 -313046610
-313023521 999951291
-312999843 999974969
999928141 -313046671
999931877 -313042935
999913882 -313060930
-313061452 999913360
-313064194 999910618
-313061356 999913456
-313061325 999913487
-313023451 999951361
-313032743 999942069
-312986042 999988770
-312989282 999985530
-312992794 999982018
999913192 -313061620
-313033521 999941291
-313047108 999927704
999976489 -312998323
-313060443 999914369
999990782 -312984030
999976152 -312998660
-312998470 999976342
-312990124 999984688
999933714 -313041098
-313005731 999969081
-312996069 999978743
-313008077 999966735
999971292 -313003520
-313041048 999933764
-313010728 999964084
999925887 -313048925
-313009968 999964844
-313019689 999955123
-312978550 999996262
-313044756 999930056
999905352 -313069460
999911608 -313063204
-313002600 999972212
-313030165 999944647
999927847 -313046965
-313001274 999973538
-313017166 999957646
999935427 -313039385
999907537 -313067275
999981525 -312993287
999961804 -313013008
-313018653 999956159
-312980148 999994664
-312981940 999992872
-313028818 999945994
999958457 -313016355
999958112 -313016700
999946786 -313028026
-313039169 999935643
999919391 -313055421
999910673 -313064139
-313049482 999925330
-312977697 999997115
-312981572 999993240
-313037408 999937404
999984402 -312990410
-313005697 999969115
999973153 -313001659
-313049191 999925621
-313022802 999952010
-312998052 999976760
-312996927 999977885
999976155 -312998657
999908588 -313066224
-313049660 999925152
999954365 -313020447
-313045652 999929160
-313036149 999938663
-312987795 999987017
999959076 -313015736
-313023065 999951747
999920720 -313054092
-313023660 999951152
999953466 -313021346
-313000537 999974275
999913309 -313061503
-313052584 999922228
-313024666 999950146
999919263 -313055549
-313038201 999936611
999969266 -313005546
-312988991 999985821
-313047859 999926953
-312997737 999977075
-313061596 999913216
999986171 -312988641
999960134 -313014678
999931821 -313042991
-313056995 999917817
-313006556 999968256
-313025243 999949569
999919499 -313055313
-313007517 999967295
-312983194 999991618
999975845 -312998967
-313001482 999973330
-313039740 999935072
999956711 -313018101
999986782 -312988030
-313003106 999971706
999903449 -313071363
999932578 -313042234
999980885 -312993927
999950532 -313024280
999993057 -312981755
-313066703 999908109
-313058101 999916711
-313053305 999921507
-313061226 999913586
999946115 -313028697
999981992 -312992820
-313005730 999969082
999999306 -312975506
-313009993 999964819
-313041748 999933064
999973797 -313001015
999936579 -313038233
999946732 -313028080
999934485 -313040327
999975446 -312999366
999906997 -313067815
-313046761 999928051
999991454 -312983358
-313030796 999944016
999974362 -313000450
-313043301 999931511
999974296 -313000516
999919779 -313055033
999901596 -313073216
-313003198 999971614
-313024095 999950717
999980535 -312994277
-313024002 999950810
-313054810 999920002
-313032883 999941929
999923326 -313051486
999962733 -313012079
999966259 -313008553
-313015850 999958962
999907806 -313067006
999944190 -313030622
-313058768 999916044
-313067054 999907758
999903778 -313071034
-313073120 999901692
-312987430 999987382
999974926 -312999886
-313014176 999960636
999967270 -313007542
-313056074 999918738
999933994 -313040818
-313059323 999915489
-312992679 999982133
-313051524 999923288
999997763 -312977049
999994867 -312979945
-313024978 999949834
999965730 -313009082
999959617 -313015195
-313074200 999900612
999900773 -313074039
-313073464 999901348
-313047472 999927340
999957174 -313017638
999973886 -313000926
999950984 -313023828
-313019095 999955717
-313012294 999962518
-312983463 999991349
-312977051 999997761
999933756 -313041056
999973089 -313001723
-312984603 999990209
-313025709 999949103
999935082 -313039730
999964429 -313010383
-313036897 999937915
999961711 -313013101
-313048355 999926457
999985170 -312989642
999905117 -313069695
999926369 -313048443
999919342 -313055470
999979049 -312995763
999993747 -312981065
999943629 -313031183
999944115 -313030697
-313029772 999945040
999965818 -313008994
-312980114 999994698
-313020633 999954179
999915932 -313058880
999957392 -313017420
-313063923 999910889
-313004200 999970612
999912262 -313062550
999954052 -313020760
999916741 -313058071
-313025043 999949769
999985956 -312988856
999938701 -313036111
-313025589 999949223
999996266 -312978546
-313015952 999958860
999976327 -312998485
999948900 -313025912
999967879 -313006933
-312977496 999997316
999962546 -313012266
-313039015 999935797
999965596 -313009216
-313050559 999924253
-313015828 999958984
-312976285 999998527
-312991490 999983322
-313034897 999939915
-313067140 999907672
999939258 -313035554
-313072674 999902138
-313050319 999924493
-313015007 999959805
-313003420 999971392
-312981122 999993690
-313006611 999968201
-313027023 999947789
-313043769 999931043
-313007576 999967236
-313000861 999973951
-312988866 999985946
-313061073 999913739
999923025 -313051787
-313049531 999925281
-313032015 999942797
999934123 -313040689
999989700 -312985112
999999648 -312975164
999917495 -313057317
999948865 -313025947
-313010554 999964258
999993308 -312981504
-313070929 999903883
-313005594 999969218
999961646 -313013166
999989169 -312985643
-313073592 999901220
999907913 -313066899
999978557 -312996255
999903947 -313070865
-313039258 999935554
999929115 -313045697
999993154 -312981658
-313038889 999935923
-312989083 999985729
-313062185 999912627
999901088 -313073724
-313049906 999924906
-313071024 999903788
999927188 -313047624
999961274 -313013538
-313009475 999965337
-313067338 999907474
-313006747 999968065
999910467 -313064345
-313059888 999914924
999972400 -313002412
999918140 -313056672
999954538 -313020274
-312984856 999989956
-313068042 999906770
999959089 -313015723
-313058503 999916309
-313068709 999906103
-313038164 999936648
999938669 -313036143
-313038546 999936266
999942595 -313032217
999975534 -312999278
-313039510 999935302
-312993302 999981510
-313016778 999958034
999911197 -313063615
-313009856 999964956
999918720 -313056092
-312986987 999987825
999983755 -312991057
999989603 -312985209
-313022724 999952088
999943580 -313031232
999978540 -312996272
-313069783 999905029
-313002205 999972607
999952617 -313022195
999970965 -313003847
999975619 -312999193
999918059 -313056753
999995259 -312979553
999995961 -312978851
999900481 -313074331
999974105 -313000707
999968584 -313006228
999923953 -313050859
-313023748 999951064
-313012498 999962314
-313014344 999960468
999943550 -313031262
-312992235 999982577
-313040563 999934249
-312983300 999991512
-313027089 999947723
999967868 -313006944
999912391 -313062421
999940120 -313034692
999922013 -313052799
999988967 -312985845
-313059820 999914992
-312996470 999978342
-313052274 999922538
999930643 -313044169
999962122 -313012690
999940195 -313034617
999955358 -313019454
-313043745 999931067
-313035433 999939379
-313043488 999931324
999966249 -313008563
-313041965 999932847
-313070756 999904056
999912902 -313061910
-313035629 999939183
-313001630 999973182
999938437 -313036375
-313013333 999961479
-313062414 999912398
-313049094 999925718
999987173 -312987639
-313072390 999902422
-313031123 999943689
999973060 -313001752
999986691 -312988121
999949697 -313025115
-313030428 999944384
999951037 -313023775
999976569 -312998243
-312986101 999988711
999955884 -313018928
-313004917 999969895
999975732 -312999080
999903166 -313071646
999964742 -313010070
999994392 -312980420
999958355 -313016457
-312980351 999994461
999909305 -313065507
-313024631 999950181
-313055715 999919097
999986432 -312988380
999902934 -313071878
999928222 -313046590
999928724 -313046088
999953533 -313021279
-313010310 999964502
-313053390 999921422
999978925 -312995887
-313055734 999919078
999922906 -313051906
999911788 -313063024
-312976804 999998008
-313028203 999946609
-313069802 999905010
999928786 -313046026
999916968 -313057844
999923428 -313051384
-313009049 999965763
999984673 -312990139
999960477 -313014335
-312976182 999998630
-313063379 999911433
999968817 -313005995
999902718 -313072094
-313013252 999961560
999916358 -313058454
999988645 -312986167
-312997221 999977591
999972546 -313002266
999984507 -312990305
999906269 -313068543
999983686 -312991126
-312975817 999998995
-313071574 999903238
999960809 -313014003
-312995071 999979741
999945362 -313029450
-313061522 999913290
-313026659 999948153
999968781 -313006031
-313017162 999957650
999946404 -313028408
-313006169 999968643
999915696 -313059116
999948626 -313026186
-313009594 999965218
-313034669 999940143
-313001712 999973100
999931037 -313043775
999973575 -313001237
-313047222 999927590
999932839 -313041973
999999586 -312975226
999967148 -313007664
-313061114 999913698
999912560 -313062252
-313024698 999950114
-313008691 999966121
-313018730 999956082
-313034239 999940573
-313019406 999955406
-312989354 999985458
-313069620 999905192
-313035381 999939431
-313056133 999918679
999990276 -312984536
999935807 -313039005
999998699 -312976113
999948212 -313026600
-313014347 999960465
-313063574 999911238
999910917 -313063895
-313044607 999930205
-312995693 999979119
-313023673 999951139
999911028 -313063784
-313067884 999906928
999904325 -313070487
-313063529 999911283
999920588 -313054224
-313027098 999947714
-312977909 999996903
999941460 -313033352
999968848 -313005964
-313021194 999953618
999992158 -312982654
-313039534 999935278
-312975969 999998843
-312980556 999994256
999900395 -313074417
999988183 -312986629
-313015122 999959690
-312981217 999993595
-313020276 999954536
999924804 -313050008
-313072604 999902208
999912377 -313062435
-313060648 999914164
999962936 -313011876
-312999543 999975269
999914910 -313059902
-313033771 999941041
-312979667 999995145
-313073771 999901041
-313034142 999940670
999950153 -313024659
999962410 -313012402
999932445 -313042367
-313026446 999948366
-313068190 999906622
999982007 -312992805
999914079 -313060733
-313033235 999941577
999937830 -313036982
999924802 -313050010
999963219 -313011593
-313004092 999970720
999975471 -312999341
-313013868 999960944
999910071 -313064741
-313012274 999962538
999970370 -313004442
999979072 -312995740
-313038283 999936529
999941875 -313032937
-313033698 999941114
-313010875 999963937
999907647 -313067165
-313031386 999943426
999947272 -313027540
999936771 -313038041
-313038434 999936378
999934650 -313040162
999933646 -313041166
999918711 -313056101
999938069 -313036743
999914874 -313059938
-313039824 999934988
-312995143 999979669
-313006513 999968299
-313065304 999909508
-313001736 999973076
-312986729 999988083
-312986030 999988782
-313007236 999967576
-313000171 999974641
999960737 -313014075
999905375 -313069437
-313007172 999967640
-312987407 999987405
999936188 -313038624
-313074184 999900628
-313021421 999953391
-313026141 999948671
999948492 -313026320
999935954 -313038858
999924809 -313050003
999930700 -313044112
999964498 -313010314
-313012313 999962499
999900829 -313073983
999934827 -313039985
999937598 -313037214
999938601 -313036211
999946921 -313027891
-313025916 999948896
999931088 -313043724
-313051612 999923200
-313006262 999968550
999974356 -313000456
-313012444 999962368
999929494 -313045318
999977339 -312997473
999941175 -313033637
-312985398 999989414
999942657 -313032155
-313033297 999941515
-312996830 999977982
-313021066 999953746
-313007077 999967735
-313052641 999922171
-313019880 999954932
999972954 -313001858
999969539 -313005273
-312986643 999988169
999968779 -313006033
-313002438 999972374
-313038514 999936298
-313073946 999900866
-312977660 999997152
999949630 -313025182
-312987738 999987074
999900356 -313074456
999958899 -313015913
-313007103 999967709
-313071537 999903275
999970448 -313004364
-313009429 999965383
-313016337 999958475
-313038131 999936681
-312977067 999997745
999925449 -313049363
999934636 -313040176
-313016935 999957877
-313056093 999918719
999929389 -313045423
999984623 -312990189
-313069879 999904933
999909749 -313065063
-313033879 999940933
-313066050 999908762
-313024829 999949983
999949891 -313024921
-313019324 999955488
-313061623 999913189
999986600 -312988212
-312987064 999987748
999976169 -312998643
999937210 -313037602
-313033504 999941308
999929082 -313045730
-313065485 999909327
-313054915 999919897
-313008664 999966148
-312978649 999996163
999937147 -313037665
-313073392 999901420
-313025757 999949055
-313001316 999973496
-313055902 999918910
-312981718 999993094
999979586 -312995226
999970110 -313004702
999924088 -313050724
-313034167 999940645
999916560 -313058252
-312987335 999987477
999980361 -312994451
-313027112 999947700
999958086 -313016726
999978128 -312996684
999904572 -313070240
-313016452 999958360
999922730 -313052082
-313062008 999912804
-313015345 999959467
999948979 -313025833
-312994425 999980387
999971799 -313003013
999953268 -313021544
999970358 -313004454
999995609 -312979203
-313013845 999960967
-313042072 999932740
-312981262 999993550
-313037639 999937173
-312991999 999982813
999977677 -312997135
999989469 -312985343
999948682 -313026130
999937739 -313037073
999940973 -313033839
-313048146 999926666
999957988 -313016824
-312980770 999994042
999962491 -313012321
999997201 -312977611
-313050107 999924705
-312997626 999977186
999997575 -312977237
999979310 -312995502
999950749 -313024063
999990066 -312984746
-313000768 999974044
-312984897 999989915
-312995908 999978904
-313025557 999949255
999910344 -313064468
999916199 -313058613
-312988676 999986136
999906619 -313068193
-313057785 999917027
-313032395 999942417
999953484 -313021328
999982364 -312992448
999939352 -313035460
999952208 -313022604
999973534 -313001278
999936157 -313038655
-313008932 999965880
-312987999 999986813
999949958 -313024854
-313069001 999905811
-313035018 999939794
-313014800 999960012
999923376 -313051436
999939869 -313034943
999974542 -313000270
-313004998 999969814
999923936 -313050876
-313045602 999929210
-313020334 999954478
999986663 -312988149
999995742 -312979070
999919089 -313055723
-312993639 999981173
999964565 -313010247
999995280 -312979532
999965262 -313009550
999925642 -313049170
-313007199 999967613
-312999593 999975219
-313057986 999916826
-312991802 999983010
-313017944 999956868
999932428 -313042384
-312993668 999981144
999989021 -312985791
-312980998 999993814
-313067743 999907069
-313072708 999902104
999996279 -312978533
-313003090 999971722
-313039231 999935581
-313018076 999956736
999909142 -313065670
999905894 -313068918
999937282 -313037530
999944211 -313030601
-313040644 999934168
999999707 -312975105
999991530 -312983282
-313016166 999958646
999900844 -313073968
999933570 -313041242
999948112 -313026700
999942810 -313032002
999929291 -313045521
999965606 -313009206
-313045801 999929011
999908694 -313066118
999998484 -312976328
-313074189 999900623
-313027464 999947348
999909242 -313065570
-312974942 999999870
-313000300 999974512
-313032755 999942057
-313028900 999945912
-313001901 999972911
999937399 -313037413
-313030641 999944171
-313068349 999906463
999984047 -312990765
-312975646 999999166
999962495 -313012317
999984965 -312989847
999907344 -313067468
-312975115 999999697
-313052638 999922174
-313056712 999918100
999928601 -313046211
-313067731 999907081
999917161 -313057651
-313027441 999947371
-312978216 999996596
-312982498 999992314
-313039375 999935437
999909717 -313065095
999922447 -313052365
-312999343 999975469
-313021471 999953341
999946261 -313028551
999979568 -312995244
999972214 -313002598
-313061995 999912817
-313043887 999930925
-313035352 999939460
999968470 -313006342
999933588 -313041224
-313074143 999900669
-312976033 999998779
-313022126 999952686
999951128 -313023684
999934935 -313039877
999930819 -313043993
999927313 -313047499
-312989369 999985443
999989289 -312985523
999961567 -313013245
999937766 -313037046
999943377 -313031435
999937174 -313037638
-313053586 999921226
999965817 -313008995
999966952 -313007860
999983836 -312990976
999971878 -313002934
-313070799 999904013
999990079 -312984733
-313065332 999909480
-313061709 999913103
999964105 -313010707
999919475 -313055337
-312976451 999998361
-312986976 999987836
-313048604 999926208
999938985 -313035827
999927024 -313047788
999902579 -313072233
-313003929 999970883
999978958 -312995854
999960458 -313014354
-313062569 999912243
999958734 -313016078
999968371 -313006441
999909630 -313065182
-313044876 999929936
-313017612 999957200
-313005238 999969574
999930899 -313043913
999903739 -313071073
-313033891 999940921
-313073422 999901390
999930169 -313044643
999985740 -312989072
-312989184 999985628
-313006226 999968586
999974353 -313000459
999961829 -313012983
-313069207 999905605
-313053496 999921316
-312990702 999984110
999911744 -313063068
999963596 -313011216
-313030013 999944799
999929081 -313045731
999974530 -313000282
999943437 -313031375
-313021468 999953344
999931409 -313043403
-312996544 999978268
-313072079 999902733
-313002240 999972572
999913811 -313061001
999905948 -313068864
-313054868 999919944
999922027 -313052785
999944249 -313030563
999904195 -313070617
-312983883 999990929
-313050168 999924644
999979490 -312995322
999948329 -313026483
-313036339 999938473
-313027992 999946820
-313062406 999912406
-313016147 999958665
999964325 -313010487
999949100 -313025712
-313065282 999909530
-313025228 999949584
999980684 -312994128
-313036969 999937843
999962331 -313012481
-313055894 999918918
999963572 -313011240
999914153 -313060659
999924873 -313049939
999951321 -313023491
999957906 -313016906
-313030661 999944151
999986198 -312988614
-312977454 999997358
-313028636 999946176
-312979220 999995592
999908620 -313066192
999936252 -313038560
999900348 -313074464
-313061794 999913018
999918289 -313056523
999992620 -312982192
999903149 -313071663
999951718 -313023094
-312978702 999996110
999972295 -313002517
-313001128 999973684
999967820 -313006992
999989402 -312985410
999920808 -313054004
999963620 -313011192
999970493 -313004319
-312982973 999991839
999978720 -312996092
-312987198 999987614
-313074339 999900473
999907752 -313067060
-313012303 999962509
-312988135 999986677
-312998813 999975999
-313030030 999944782
-313043553 999931259
999927265 -313047547
-312981937 999992875
999943660 -313031152
999930018 -313044794
999970785 -313004027
-312997316 999977496
-312978524 999996288
999985715 -312989097
-313051475 999923337
-312997381 999977431
999986244 -312988568
-313009151 999965661
999964583 -313010229
-312995970 999978842
999922500 -313052312
-313043685 999931127
-313001334 999973478
999973678 -313001134
999983043 -312991769
-313071861 999902951
-313029402 999945410
999950206 -313024606
-313073996 999900816
999991535 -312983277
999911778 -313063034
999995924 -312978888
-313023525 999951287
999962369 -313012443
999940475 -313034337
999995173 -312979639
-313036106 999938706
999942338 -313032474
999911559 -313063253
999950960 -313023852
999924702 -313050110
999977114 -312997698
-313032763 999942049
-312999900 999974912
999985097 -312989715
999945275 -313029537
999922575 -313052237
-313033962 999940850
-313030739 999944073
999929488 -313045324
-313006161 999968651
-313056477 999918335
999902373 -313072439
999924838 -313049974
999903764 -313071048
-313066477 999908335
-313021982 999952830
999944195 -313030617
999963534 -313011278
-313055827 999918985
-312980897 999993915
-313056488 999918324
999936511 -313038301
999906504 -313068308
999959053 -313015759
-312985041 999989771
-313011284 999963528
-312977220 999997592
999918237 -313056575
-313009784 999965028
-313009872 999964940
-312974879 999999933
-313011600 999963212
-313003636 999971176
999911950 -313062862
999913312 -313061500
999973926 -313000886
-312977952 999996860
999955301 -313019511
-312995413 999979399
999918907 -313055905
999943850 -313030962
-313010359 999964453
-313067209 999907603
999999164 -312975648
-313053815 999920997
999995006 -312979806
-313011001 999963811
-313063132 999911680
999933372 -313041440
-312993518 999981294
999907789 -313067023
-313058928 999915884
999943368 -313031444
999910003 -313064809
-313018662 999956150
-313005898 999968914
999996449 -312978363
999977874 -312996938
-312994572 999980240
-312980726 999994086
-312993743 999981069
-312982575 999992237
-313008462 999966350
999991630 -312983182
999982848 -312991964
-313019131 999955681
-313063801 999911011
999905745 -313069067
-313035438 999939374
999935223 -313039589
-312980459 999994353
999907206 -313067606
999952501 -313022311
-312998507 999976305
-313009079 999965733
999992432 -312982380
999910171 -313064641
999944614 -313030198
999905629 -313069183
-313031126 999943686
-313017888 999956924
-313031516 999943296
999967706 -313007106
999977696 -312997116
999989624 -312985188
-313030863 999943949
-313037568 999937244
999953451 -313021361
999956771 -313018041
999904907 -313069905
999928959 -313045853
999922386 -313052426
999976244 -312998568
999982981 -312991831
999973049 -313001763
999959800 -313015012
999906651 -313068161
999990470 -312984342
-313044446 999930366
-312980797 999994015
999973654 -313001158
-313007389 999967423
-313048441 999926371
-313069138 999905674
999910296 -313064516
999911037 -313063775
999920186 -313054626
999935207 -313039605
999999473 -312975339
999981497 -312993315
999940010 -313034802
999925422 -313049390
-312980384 999994428
-313055651 999919161
-313016506 999958306
-313047677 999927135
999922465 -313052347
999919759 -313055053
999957816 -313016996
999918311 -313056501
-313007117 999967695
-312984018 999990794
999962164 -313012648
-313061749 999913063
999979297 -312995515
-313072495 999902317
999957444 -313017368
999930745 -313044067
999998873 -312975939
-312977380 999997432
-313007104 999967708
-313007237 999967575
-313012221 999962591
-313006257 999968555
999957279 -313017533
-313057199 999917613
-312986786 999988026
999990091 -312984721
-313008983 999965829
-313008777 999966035
-312998600 999976212
-312987856 999986956
999984532 -312990280
-312986002 999988810
-313045548 999929264
999990507 -312984305
999960578 -313014234
-313024963 999949849
999947999 -313026813
-313039457 999935355
-313071930 999902882
999928442 -313046370
999957569 -313017243
999937685 -313037127
999946087 -313028725
999985349 -312989463
-313019440 999955372
999981935 -312992877
-312979844 999994968
-313054262 999920550
-312976174 999998638
-313035121 999939691
999959402 -313015410
999904244 -313070568
999979028 -312995784
999974219 -313000593
-312985014 999989798
-313055126 999919686
-313044958 999929854
999993750 -312981062
-312987509 999987303
-312992792 999982020
999962344 -313012468
999981790 -312993022
999963008 -313011804
-313071731 999903081
999984094 -312990718
-313074568 999900244
999932101 -313042711
999912903 -313061909
999975048 -312999764
-313042846 999931966
999939091 -313035721
999960013 -313014799
999952065 -313022747
999999324 -312975488
999909510 -313065302
-312976391 999998421
999968217 -313006595
999907262 -313067550
-312995248 999979564
999926491 -313048321
-313006321 999968491
-313059665 999915147
999989243 -312985569
999921647 -313053165
-313035754 999939058
999946130 -313028682
999913213 -313061599
-312991920 999982892
-313043649 999931163
999955215 -313019597
-313030823 999943989
999922411 -313052401
-313032398 999942414
999957683 -313017129
-312994077 999980735
-313053204 999921608
-313060926 999913886
-313062234 999912578
999929426 -313045386
-313062773 999912039
-313060439 999914373
-313005998 999968814
-312979693 999995119
-313003047 999971765
999910453 -313064359
-313041954 999932858
-312978687 999996125
-313020024 999954788
999972036 -313002776
-313031385 999943427
-313027158 999947654
-313024273 999950539
-313070675 999904137
999913702 -313061110
-312975865 999998947
-312986521 999988291
-313063581 999911231
-313057981 999916831
-313070447 999904365
999966268 -313008544
999980597 -312994215
999938263 -313036549
-312986121 999988691
999980419 -312994393
999919414 -313055398
999952213 -313022599
-312984667 999990145
-313014853 999959959
999952295 -313022517
-312994308 999980504
-313042018 999932794
-312988779 999986033
999951762 -313023050
-313010729 999964083
999917553 -313057259
-313071286 999903526
999904698 -313070114
999933533 -313041279
-312978233 999996579
999960672 -313014140
-313015154 999959658
-313033713 999941099
-313004263 999970549
999938413 -313036399
-313065389 999909423
-313039308 999935504
999911683 -313063129
999967063 -313007749
-312982039 999992773
-313039547 999935265
999902700 -313072112
-313016390 999958422
-312986519 999988293
999937052 -313037760
999929497 -313045315
-313005263 999969549
-313029130 999945682
-313043307 999931505
-313060759 999914053
-313059208 999915604
-312976127 999998685
999996296 -312978516
999984598 -312990214
999908875 -313065937
-313048099 999926713
-313031428 999943384
-313040939 999933873
999929922 -313044890
-313028733 999946079
-313037307 999937505
999951591 -313023221
999911196 -313063616
-313032989 999941823
999978104 -312996708
-313042541 999932271
-313030008 999944804
-312983546 999991266
-313054736 999920076
-313032179 999942633
999989637 -312985175
999968429 -313006383
-313036136 999938676
999935443 -313039369
-313040311 999934501
-313011853 999962959
999986026 -312988786
999963035 -313011777
999949574 -313025238
999932135 -313042677
999907625 -313067187
-313057154 999917658
-313058049 999916763
999904913 -313069899
-313051926 999922886
-313017268 999957544
-313020304 999954508
-313004050 999970762
-312982851 999991961
999938149 -313036663
999992114 -312982698
-313040497 999934315
999956329 -313018483
999996760 -312978052
-313061370 999913442
999900115 -313074697
999989634 -312985178
999913353 -313061459
999977162 -312997650
999999401 -312975411
999933896 -313040916
-313057370 999917442
-313045713 999929099
999922808 -313052004
999995445 -312979367
-313064920 999909892
-313051979 999922833
999929943 -313044869
-313023217 999951595
-313072180 999902632
-313013711 999961101
-313063394 999911418
999982828 -312991984
999952264 -313022548
-313071273 999903539
-313068123 999906689
999900756 -313074056
-312994983 999979829
999995940 -312978872
-313053297 999921515
-312978143 999996669
999940745 -313034067
999903389 -313071423
999911773 -313063039
999957575 -313017237
999917003 -313057809
999932857 -313041955
-313041845 999932967
-313044007 999930805
999942913 -313031899
-312997330 999977482
-313056304 999918508
-313054846 999919966
999923812 -313051000
-313069305 999905507
-313020903 999953909
999986237 -312988575
999952126 -313022686
-313032135 999942677
-312997399 999977413
999963173 -313011639
-312996473 999978339
999977762 -312997050
-312983678 999991134
999972973 -313001839
999958180 -313016632
999928197 -313046615
-313003333 999971479
-313036540 999938272
-313006552 999968260
-312999172 999975640
999983344 -312991468
-313047021 999927791
999933097 -313041715
999922409 -313052403
-313012353 999962459
-312988774 999986038
-313062050 999912762
-313067270 999907542
999928297 -313046515
-313058906 999915906
-313027338 999947474
-313035050 999939762
999972935 -313001877
-313059616 999915196
-313040819 999933993
999936419 -313038393
-313025316 999949496
-313017694 999957118
999946129 -313028683
999923901 -313050911
-313010124 999964688
999983535 -312991277
-313044586 999930226
-313017781 999957031
999979441 -312995371
-313012482 999962330
999931205 -313043607
-313067723 999907089
999901581 -313073231
-313011652 999963160
-312979916 999994896
999961078 -313013734
999972108 -313002704
999993612 -312981200
999972672 -313002140
999999767 -312975045
999980516 -312994296
-313071022 999903790
-313042958 999931854
999962901 -313011911
999977734 -312997078
999969907 -313004905
-313025957 999948855
-313049034 999925778
999924631 -313050181
-313038679 999936133
999964994 -313009818
-313060359 999914453
999964557 -313010255
-312983376 999991436
999954787 -313020025
999938005 -313036807
999943406 -313031406
-312998419 999976393
-313001061 999973751
-313036130 999938682
999969572 -313005240
-312978801 999996011
999936836 -313037976
999913737 -313061075
-312988894 999985918
999911515 -313063297
-313046613 999928199
-313044510 999930302
999906444 -313068368
-313065996 999908816
999940632 -313034180
-313022200 999952612
999960553 -313014259
-313016524 999958288
999960075 -313014737
-312975753 999999059
999993929 -312980883
999956769 -313018043
999917112 -313057700
999927977 -313046835
999945862 -313028950
999971588 -313003224
-312993599 999981213
-313019247 999955565
999953812 -313021000
-313017342 999957470
999925527 -313049285
999957029 -313017783
-313016488 999958324
999916036 -313058776
-313007003 999967809
999966570 -313008242
-312978140 999996672
-313031224 999943588
999957330 -313017482
999990225 -312984587
-312986455 999988357
999979570 -312995242
-313061273 999913539
999931208 -313043604
-312998564 999976248
999964393 -313010419
999950759 -313024053
999913505 -313061307
-313011766 999963046
-313006888 999967924
999931615 -313043197
-313005743 999969069
-313065665 999909147
-312975399 999999413
999923450 -313051362
-313063108 999911704
999917494 -313057318
-313072934 999901878
999907776 -313067036
999958982 -313015830
-313065263 999909549
999941904 -313032908
999929726 -313045086
-313058447 999916365
-313070513 999904299
-312984121 999990691
-313019730 999955082
999934398 -313040414
999973579 -313001233
-313029218 999945594
999953715 -313021097
-312991385 999983427
999977571 -312997241
-313053735 999921077
-312982107 999992705
999935602 -313039210
999938055 -313036757
-313034183 999940629
-313028063 999946749
999935366 -313039446
999931421 -313043391
999921406 -313053406
-313071408 999903404
-313072121 999902691
999960778 -313014034
999957173 -313017639
999930974 -313043838
999905850 -313068962
-313020762 999954050
999995843 -312978969
-313056513 999918299
999939834 -313034978
999992253 -312982559
999952525 -313022287
-313060980 999913832
-313068182 999906630
999988494 -312986318
-313029434 999945378
-313002181 999972631
999947859 -313026953
-313047688 999927124
-313016836 999957976
-313006099 999968713
999960498 -313014314
999984101 -312990711
999957066 -313017746
-313062954 999911858
-313005515 999969297
999956178 -313018634
-312984029 999990783
999930638 -313044174
-313046954 999927858
-312996169 999978643
-313039758 999935054
-313011213 999963599
-313073703 999901109
999954380 -313020432
-312987175 999987637
999987438 -312987374
999982501 -312992311
999977800 -312997012
-312996640 999978172
-313012070 999962742
-313046556 999928256
999903133 -313071679
999996253 -312978559
-313072421 999902391
999965167 -313009645
999963885 -313010927
999981795 -312993017
999993322 -312981490
999971950 -313002862
999971174 -313003638
-313052514 999922298
-313014925 999959887
999916518 -313058294
-313031293 999943519
-313002553 999972259
-313059448 999915364
-313015135 999959677
999970596 -313004216
-313060228 999914584
999960618 -313014194
-313024619 999950193
999971189 -313003623
999933316 -313041496
-313037711 999937101
999920078 -313054734
999943423 -313031389
999952589 -313022223
-312997846 999976966
999941482 -313033330
-313071911 999902901
999935410 -313039402
999905922 -313068890
999934773 -313040039
-313050817 999923995
999922463 -313052349
999906108 -313068704
-313050577 999924235
-313055123 999919689
-312990090 999984722
999919568 -313055244
-313002615 999972197
-313010465 999964347
999925716 -313049096
999994992 -312979820
999955960 -313018852
999909888 -313064924
-312976676 999998136
999973171 -313001641
-313008623 999966189
-313000966 999973846
-313054621 999920191
-312983718 999991094
999978912 -312995900
-313072550 999902262
-313032411 999942401
999995539 -312979273
999961875 -313012937
999986184 -312988628
999956055 -313018757
-313032784 999942028
-313037902 999936910
-312980133 999994679
999914593 -313060219
-313017272 999957540
999933031 -313041781
-313061713 999913099
-313065674 999909138
-313020152 999954660
999979620 -312995192
-313062490 999912322
999954339 -313020473
999970886 -313003926
-313016504 999958308
999969971 -313004841
999916687 -313058125
-312980869 999993943
999928986 -313045826
-312995956 999978856
-312984181 999990631
-313056183 999918629
999993164 -312981648
999998624 -312976188
-313038185 999936627
-313046689 999928123
-313067059 999907753
999956088 -313018724
-313050068 999924744
999974949 -312999863
-313007238 999967574
999912309 -313062503
-313017625 999957187
999959759 -313015053
-312996641 999978171
-313035316 999939496
999905663 -313069149
-312992266 999982546
-312976992 999997820
999911162 -313063650
-313027551 999947261
-312991140 999983672
-313010982 999963830
999905627 -313069185
999991343 -312983469
-313033967 999940845
999941170 -313033642
999956669 -313018143
-313065642 999909170
-313065231 999909581
-313005993 999968819
999920695 -313054117
999970085 -313004727
999904246 -313070566
-312975976 999998836
-313026656 999948156
-313069894 999904918
999971001 -313003811
-313037487 999937325
999987456 -312987356
-312983802 999991010
999912612 -313062200
999978817 -312995995
-312993756 999981056
999910144 -313064668
-313003726 999971086
999923848 -313050964
999958282 -313016530
-313046821 999927991
999996251 -312978561
999996923 -312977889
999927426 -313047386
-312975759 999999053
999933310 -313041502
999905949 -313068863
-313050715 999924097
999908139 -313066673
-313034207 999940605
-313073138 999901674
999914276 -313060536
999980439 -312994373
999936348 -313038464
999914898 -313059914
999970338 -313004474
-313032143 999942669
-313002347 999972465
-312984990 999989822
-313035296 999939516
999947860 -313026952
-312992260 999982552
999928016 -313046796
999952794 -313022018
999957344 -313017468
-313037472 999937340
-313006515 999968297
999981776 -312993036
-313060149 999914663
999935801 -313039011
-313058148 999916664
-313047955 999926857
-313019069 999955743
-313027314 999947498
999935065 -313039747
-313013657 999961155
-313066870 999907942
999918521 -313056291
-312999009 999975803
-313001757 999973055
999971912 -313002900
999925572 -313049240
999991229 -312983583
-312983513 999991299
999905901 -313068911
-313037787 999937025
999973755 -313001057
-313041075 999933737
999987027 -312987785
-313058943 999915869
999940353 -313034459
999927893 -313046919
999935361 -313039451
-312985432 999989380
-312990088 999984724
-313064358 999910454
999958417 -313016395
999970339 -313004473
-313040588 999934224
999932441 -313042371
999952647 -313022165
-313022109 999952703
-312988164 999986648
999960661 -313014151
-313054730 999920082
999978205 -312996607
999945272 -313029540
-313001044 999973768
-312979266 999995546
-313004247 999970565
-313045292 999929520
-312984448 999990364
999980472 -312994340
-313023472 999951340
-313062277 999912535
999916029 -313058783
999941484 -313033328
-313059302 999915510
-312977137 999997675
-313010717 999964095
999986941 -312987871
-313041695 999933117
999941442 -313033370
999910561 -313064251
999930000 -313044812
999903651 -313071161
999958852 -313015960
999996046 -312978766
999938719 -313036093
-313046690 999928122
999906807 -313068005
-312979621 999995191
999999020 -312975792
999968624 -313006188
-313049773 999925039
-313015252 999959560
-313066383 999908429
999993504 -312981308
999978509 -312996303
999965613 -313009199
-313039250 999935562
999924354 -313050458
-313056027 999918785
999983610 -312991202
999949571 -313025241
999979316 -312995496
999934660 -313040152
999906592 -313068220
999944601 -313030211
-312982913 999991899
-313032902 999941910
-312975510 999999302
-313014451 999960361
-313028258 999946554
999927513 -313047299
999958052 -313016760
-313009197 999965615
-312992861 999981951
999957308 -313017504
999993773 -312981039
-313055451 999919361
-312989644 999985168
-313069847 999904965
-313073236 999901576
999999790 -312975022
999967600 -313007212
999963055 -313011757
999969019 -313005793
-313030246 999944566
-313071719 999903093
999928710 -313046102
-313039506 999935306
-313048174 999926638
-313051920 999922892
-312992968 999981844
-313019310 999955502
-313059433 999915379
-313038483 999936329
-313056561 999918251
-313048780 999926032
-313007354 999967458
999917996 -313056816
-313038998 999935814
999944468 -313030344
-313072425 999902387
999976681 -312998131
999980527 -312994285
999944856 -313029956
-313010911 999963901
-313016804 999958008
999944247 -313030565
999912318 -313062494
-313045049 999929763
-313072579 999902233
-313055617 999919195
999974454 -313000358
-313065289 999909523
999972651 -313002161
999908082 -313066730
-313038271 999936541
-313073619 999901193
-313070940 999903872
-313066923 999907889
-313016536 999958276
-313070287 999904525
-313051917 999922895
-313019698 999955114
-313059532 999915280
999923123 -313051689
999940822 -313033990
999972181 -313002631
999963530 -313011282
999989188 -312985624
999948523 -313026289
-313033164 999941648
-312982553 999992259
999984922 -312989890
-313034245 999940567
-313017743 999957069
-312984736 999990076
999998038 -312976774
-313027966 999946846
999951664 -313023148
999966906 -313007906
-312989804 999985008
-313034849 999939963
-313073049 999901763
-313024416 999950396
-313061501 999913311
999927608 -313047204
999906464 -313068348
-313002476 999972336
999965501 -313009311
-313020136 999954676
999986614 -312988198
-312988505 999986307
999988362 -312986450
999906129 -313068683
999959465 -313015347
-312991884 999982928
999931401 -313043411
-313037640 999937172
999956264 -313018548
-312986717 999988095
999915581 -313059231
999955124 -313019688
-313037850 999936962
-313047016 999927796
999957730 -313017082
-313072972 999901840
999904116 -313070696
999936278 -313038534
999911036 -313063776
999976175 -312998637
-313042153 999932659
999926748 -313048064
-313006324 999968488
999947207 -313027605
999920686 -313054126
999964986 -313009826
999981038 -312993774
999921881 -313052931
-313002484 999972328
999985050 -312989762
-313025422 999949390
999945793 -313029019
999976786 -312998026
999999533 -312975279
-313069469 999905343
-312987018 999987794
-313028365 999946447
999980676 -312994136
999935142 -313039670
999955020 -313019792
999942111 -313032701
-312998613 999976199
-312992823 999981989
-312978224 999996588
999915375 -313059437
999902062 -313072750
999980626 -312994186
999979990 -312994822
-313012015 999962797
-313015885 999958927
-313030639 999944173
-313058061 999916751
-313010019 999964793
-313027177 999947635
999984283 -312990529
-313060944 999913868
999974188 -313000624
999911263 -313063549
999903257 -313071555
-313049585 999925227
-313053843 999920969
-313040402 999934410
-313021830 999952982
999955120 -313019692
-313056654 999918158
-313008369 999966443
-313055686 999919126
-312977985 999996827
-313019484 999955328
999946491 -313028321
-312987381 999987431
999953666 -313021146
-313064297 999910515
-313068210 999906602
-312991845 999982967
999929095 -313045717
-313032185 999942627
-313023392 999951420
999939629 -313035183
-313019556 999955256
999981884 -312992928
999963070 -313011742
999939142 -313035670
-313067315 999907497
999995611 -312979201
-313072978 999901834
-312989881 999984931
-313051485 999923327
-313049097 999925715
-312993307 999981505
-313067236 999907576
999970241 -313004571
-313001109 999973703
-313009374 999965438
-312984360 999990452
999976436 -312998376
-313071453 999903359
-313037685 999937127
-313034217 999940595
999996557 -312978255
999901517 -313073295
-313052861 999921951
-313019173 999955639
999934407 -313040405
999958706 -313016106
-313061059 999913753
999985380 -312989432
-313074641 999900171
999903673 -313071139
-312975601 999999211
-312989915 999984897
-313023435 999951377
-313053106 999921706
999936158 -313038654
999903878 -313070934
999923309 -313051503
999915346 -313059466
999919426 -313055386
999977321 -312997491
-312996975 999977837
-313013367 999961445
-312997996 999976816
999970156 -313004656
999971845 -313002967
999924439 -313050373
-313001761 999973051
999921430 -313053382
999917479 -313057333
999987424 -312987388
-313043719 999931093
999940685 -313034127
-312990652 999984160
999975545 -312999267
-312984841 999989971
999907140 -313067672
-313023207 999951605
999984070 -312990742
999900205 -313074607
999920755 -313054057
-313012248 999962564
999938393 -313036419
-313008140 999966672
-313069332 999905480
999924528 -313050284
-313035832 999938980
999901133 -313073679
-313008486 999966326
-313062822 999911990
-313030699 999944113
-313014654 999960158
-313028995 999945817
999918002 -313056810
-313010147 999964665
999988147 -312986665
999950089 -313024723
999930425 -313044387
999976321 -312998491
999902115 -313072697
-313027731 999947081
999963022 -313011790
-313064339 999910473
999911945 -313062867
-312996865 999977947
-313046802 999928010
999952232 -313022580
-313067713 999907099
999977495 -312997317
-313071852 999902960
999940270 -313034542
-312981721 999993091
999925367 -313049445
999926776 -313048036
999933549 -313041263
999924195 -313050617
-313021993 999952819
999988397 -312986415
-312978309 999996503
999922293 -313052519
-313053261 999921551
999902006 -313072806
999911176 -313063636
-312988423 999986389
999977141 -312997671
999924707 -313050105
999901741 -313073071
999964553 -313010259
-312987834 999986978
999913660 -313061152
999966939 -313007873
-312984704 999990108
999997018 -312977794
-313052080 999922732
-313024322 999950490
999996190 -312978622
999935230 -313039582
999956978 -313017834
-313013264 999961548
999975969 -312998843
-312992700 999982112
-313067005 999907807
999904873 -313069939
999964413 -313010399
999917290 -313057522
-313036040 999938772
999911613 -313063199
999918254 -313056558
-312977800 999997012
-313049535 999925277
-313016239 999958573
999945702 -313029110
-313039264 999935548
999922215 -313052597
999900608 -313074204
999919301 -313055511
999973339 -313001473
-313006861 999967951
-312976122 999998690
999912686 -313062126
-313030106 999944706
999962946 -313011866
-313046535 999928277
999917218 -313057594
999989300 -312985512
999950151 -313024661
999967212 -313007600
999963682 -313011130
999983085 -312991727
999991653 -312983159
-313052784 999922028
-313016412 999958400
999937459 -313037353
999921784 -313053028
999931274 -313043538
-313047994 999926818
999928944 -313045868
999941182 -313033630
999901137 -313073675
999900263 -313074549
999985176 -312989636
-312997192 999977620
-312994825 999979987
999989909 -312984903
999948897 -313025915
999962714 -313012098
999968979 -313005833
-313047088 999927724
999982218 -312992594
999998940 -312975872
-313024502 999950310
-313030347 999944465
999917317 -313057495
999927953 -313046859
-313030567 999944245
999918874 -313055938
-313001721 999973091
-312994907 999979905
999950879 -313023933
-313019325 999955487
-313046854 999927958
999920133 -313054679
999988114 -312986698
-313004094 999970718
999999815 -312974997
-312993466 999981346
999962273 -313012539
-313013880 999960932
-313060786 999914026
-313060768 999914044
-313072628 999902184
999969781 -313005031
-313055660 999919152
-313030191 999944621
-312977236 999997576
999972100 -313002712
-313037490 999937322
999956415 -313018397
-313026974 999947838
-313024614 999950198
999981496 -312993316
999943006 -313031806
999997644 -312977168
-312986755 999988057
-313046752 999928060
999903952 -313070860
999960543 -313014269
999997382 -312977430
999916885 -313057927
999993360 -312981452
999953840 -313020972
999981778 -312993034
-313007152 999967660
999929602 -313045210
999986301 -312988511
-313060672 999914140
-313014165 999960647
-312984402 999990410
999976369 -312998443
-313031844 999942968
-313042312 999932500
999904435 -313070377
-313019202 999955610
999920160 -313054652
999939205 -313035607
-313005394 999969418
999979899 -312994913
999917868 -313056944
999998469 -312976343
999909760 -313065052
-313010159 999964653
999928203 -313046609
999979039 -312995773
999940551 -313034261
-313048336 999926476
999915665 -313059147
-313063462 999911350
999964744 -313010068
-312988279 999986533
-313016064 999958748
999929521 -313045291
999920339 -313054473
-313024934 999949878
999986478 -312988334
999992511 -312982301
-313071739 999903073
-313007017 999967795
999903088 -313071724
-313055154 999919658
-313056827 999917985
-313004824 999969988
999985645 -312989167
-313020755 999954057
999913066 -313061746
-312978678 999996134
999990077 -312984735
999960995 -313013817
-313037859 999936953
-312994255 999980557
999996493 -312978319
-313067561 999907251
-313064393 999910419
-312990919 999983893
-313071070 999903742
999978662 -312996150
999984061 -312990751
-313044548 999930264
-313029649 999945163
-313023708 999951104
999916952 -313057860
999977869 -312996943
999983498 -312991314
-313032820 999941992
-312998638 999976174
-313038558 999936254
999994222 -312980590
999983677 -312991135
999967456 -313007356
999965540 -313009272
999992349 -312982463
999934180 -313040632
999965783 -313009029
999998096 -312976716
-313074636 999900176
-312998779 999976033
999976434 -312998378
-312977055 999997757
-312996578 999978234
-313005122 999969690
999967901 -313006911
-312982351 999992461
999914255 -313060557
999922454 -313052358
-312992760 999982052
999967812 -313007000
999909849 -313064963
999974446 -313000366
999976542 -312998270
999912075 -313062737
999962326 -313012486
-313010171 999964641
999950501 -313024311
-313010544 999964268
999986801 -312988011
-312987773 999987039
-313072418 999902394
999964408 -313010404
-312977828 999996984
999937910 -313036902
999946022 -313028790
-313058042 999916770
-313062663 999912149
999931608 -313043204
-313042370 999932442
-313050239 999924573
999939883 -313034929
-312983188 999991624
999923058 -313051754
-313044555 999930257
-313013546 999961266
999917684 -313057128
-313012388 999962424
-313021754 999953058
999983124 -312991688
-312976104 999998708
999934312 -313040500
999911920 -313062892
999940600 -313034212
-313071124 999903688
-313029855 999944957
-313072730 999902082
-313050978 999923834
-313069948 999904864
-313065354 999909458
999975303 -312999509
999997619 -312977193
999951868 -313022944
-313054014 999920798
999965545 -313009267
-313051560 999923252
999940817 -313033995
999950393 -313024419
-313000413 999974399
-313003641 999971171
-313017945 999956867
999932554 -313042258
-313065548 999909264
999905069 -313069743
999942022 -313032790
-313040280 999934532
999906911 -313067901
-313025936 999948876
-313030261 999944551
999974081 -313000731
999949045 -313025767
-312978221 999996591
999981516 -312993296
999984089 -312990723
999974535 -313000277
-313045884 999928928
999905754 -313069058
-312988754 999986058
999941354 -313033458
999983470 -312991342
999980930 -312993882
-313012840 999961972
-312992990 999981822
-313061025 999913787
999959336 -313015476
-312985798 999989014
-312979544 999995268
999927051 -313047761
999929235 -313045577
999930655 -313044157
-313019435 999955377
999949943 -313024869
999954332 -313020480
-312998581 999976231
-313008298 999966514
999928251 -313046561
-313010920 999963892
999928735 -313046077
999903516 -313071296
999982511 -312992301
-312998622 999976190
999981431 -312993381
999999514 -312975298
999914977 -313059835
999943313 -313031499
999901795 -313073017
-313006433 999968379
-313012316 999962496
-312999476 999975336
999941426 -313033386
999964888 -313009924
-312982544 999992268
-313062820 999911992
999998390 -312976422
-313067975 999906837
999965562 -313009250
999970580 -313004232
-312986540 999988272
999970521 -313004291
999916449 -313058363
-312989251 999985561
999911938 -313062874
999916081 -313058731
999961026 -313013786
999969598 -313005214
999924360 -313050452
999946406 -313028406
-313026287 999948525
999980534 -312994278
999997840 -312976972
-313073060 999901752
-312982700 999992112
999936892 -313037920
-313029744 999945068
999975417 -312999395
999911845 -313062967
999992444 -312982368
-312980749 999994063
999914722 -313060090
-313067852 999906960
-313028008 999946804
-312996184 999978628
-312977717 999997095
-313004361 999970451
-313068443 999906369
-313065993 999908819
-313018504 999956308
999963133 -313011679
-313019028 999955784
-313033096 999941716
-312985817 999988995
999911505 -313063307
999995523 -312979289
-313003845 999970967
-313011464 999963348
-313059728 999915084
999904064 -313070748
-313005298 999969514
-312982160 999992652
999982374 -312992438
999913900 -313060912
-313041344 999933468
-312987262 999987550
-313045517 999929295
-313052591 999922221
-312982298 999992514
999996003 -312978809
999976161 -312998651
999993572 -312981240
-313017120 999957692
999982067 -312992745
999984259 -312990553
-312997424 999977388
999993858 -312980954
-313012067 999962745
-312999742 999975070
-312996265 999978547
999924046 -313050766
999912269 -313062543
999912992 -313061820
999941933 -313032879
999980576 -312994236
-312994295 999980517
999967340 -313007472
-313051153 999923659
-313035697 999939115
-313034495 999940317
999956317 -313018495
999900512 -313074300
-312994194 999980618
-313010007 999964805
999960022 -313014790
999924211 -313050601
999941479 -313033333
999942476 -313032336
-313065877 999908935
999925391 -313049421
-312984150 999990662
999972777 -313002035
-313052367 999922445
999934059 -313040753
999923258 -313051554
-313028415 999946397
999958290 -313016522
999967019 -313007793
999907578 -313067234
999984418 -312990394
999956375 -313018437
999957811 -313017001
-312999518 999975294
999926186 -313048626
999971138 -313003674
999969277 -313005535
-312978136 999996676
999998951 -312975861
-312991422 999983390
999951894 -313022918
999961046 -313013766
-313022446 999952366
999997484 -312977328
999903851 -313070961
-312996215 999978597
999933798 -313041014
999944134 -313030678
-313067364 999907448
999978955 -312995857
999936679 -313038133
-313073899 999900913
-313042024 999932788
-313024584 999950228
999908904 -313065908
-313058887 999915925
999927180 -313047632
999974595 -313000217
999970808 -313004004
999940173 -313034639
999927181 -313047631
999988616 -312986196
999903128 -313071684
999988807 -312986005
999906840 -313067972
999978757 -312996055
-313070362 999904450
-313008753 999966059
-312990517 999984295
999937792 -313037020
999923859 -313050953
-313048187 999926625
999991331 -312983481
-313014303 999960509
999964883 -313009929
-313038355 999936457
-313019107 999955705
999947603 -313027209
-312988821 999985991
-312987008 999987804
-313033656 999941156
999942842 -313031970
999947045 -313027767
999918540 -313056272
999935758 -313039054
-313021884 999952928
999983011 -312991801
-312977515 999997297
-313005395 999969417
-312997297 999977515
-313038358 999936454
999918725 -313056087
999959683 -313015129
-313027651 999947161
999964990 -313009822
-313043355 999931457
-312978289 999996523
-313066580 999908232
999919197 -313055615
-313041793 999933019
-313002747 999972065
-312986931 999987881
999987599 -312987213
-313033711 999941101
999997162 -312977650
999947717 -313027095
999964823 -313009989
999982025 -312992787
999969435 -313005377
999933709 -313041103
999934679 -313040133
999919676 -313055136
999973419 -313001393
999925122 -313049690
999928393 -313046419
999908568 -313066244
999998169 -312976643
999978754 -312996058
-313005932 999968880
-313066274 999908538
999962434 -313012378
-313045118 999929694
999997498 -312977314
999900370 -313074442
-313032889 999941923
999995631 -312979181
999934925 -313039887
-313016182 999958630
-313042619 999932193
999901524 -313073288
-313044666 999930146
999903670 -313071142
-312996889 999977923
999919549 -313055263
999913523 -313061289
999929935 -313044877
999927692 -313047120
-313057859 999916953
-313046502 999928310
999930905 -313043907
-313009657 999965155
-313051457 999923355
-313059107 999915705
-313056965 999917847
-313002671 999972141
-313043689 999931123
999952640 -313022172
999954038 -313020774
-313059837 999914975
-313037860 999936952
999973617 -313001195
-313035949 999938863
999932624 -313042188
999944906 -313029906
-313044248 999930564
999961937 -313012875
-313013534 999961278
-312986947 999987865
-313041713 999933099
-313003891 999970921
-313051481 999923331
-312983013 999991799
999909653 -313065159
-312981433 999993379
999937699 -313037113
-313028528 999946284
999983733 -312991079
999950468 -313024344
-313051254 999923558
999904587 -313070225
-313030722 999944090
999936107 -313038705
-313011990 999962822
999942142 -313032670
999947728 -313027084
-313004969 999969843
-313062827 999911985
999964209 -313010603
-313006401 999968411
999970240 -313004572
-313004785 999970027
999988708 -312986104
999952517 -313022295
-313064587 999910225
-312986765 999988047
999937146 -313037666
999940157 -313034655
999902652 -313072160
999971275 -313003537
-313016038 999958774
999985385 -312989427
999937306 -313037506
-313001059 999973753
999931917 -313042895
999950844 -313023968
999909754 -313065058
-312997147 999977665
-312975271 999999541
999915219 -313059593
999984576 -312990236
-312996560 999978252
-313007962 999966850
-313015142 999959670
-313038533 999936279
-313058924 999915888
-313062211 999912601
999975060 -312999752
999911506 -313063306
999930038 -313044774
999931583 -313043229
999987182 -312987630
999970876 -313003936
999939706 -313035106
999977630 -312997182
999999512 -312975300
999972960 -313001852
999938894 -313035918
999943910 -313030902
999981605 -312993207
-313069924 999904888
999907658 -313067154
999933638 -313041174
999955936 -313018876
999974911 -312999901
-313015746 999959066
999906360 -313068452
-313010791 999964021
999916895 -313057917
999968983 -313005829
-313008823 999965989
-313014651 999960161
-312980364 999994448
999938214 -313036598
-313010519 999964293
-313059470 999915342
-313051390 999923422
-313048661 999926151
-312985240 999989572
999909907 -313064905
-312979054 999995758
999965013 -313009799
-313045617 999929195
999949771 -313025041
-313003273 999971539
-312989553 999985259
999945359 -313029453
999909996 -313064816
999985711 -312989101
999979963 -312994849
999999105 -312975707
999950440 -313024372
999908240 -313066572
999904194 -313070618
999991174 -312983638
-313065960 999908852
999977542 -312997270
-313014128 999960684
-313064959 999909853
999930827 -313043985
999915867 -313058945
-313035287 999939525
999928152 -313046660
999903477 -313071335
999988560 -312986252
-313065120 999909692
999994540 -312980272
-313001167 999973645
-313012733 999962079
999964322 -313010490
999972511 -313002301
-312992656 999982156
999945004 -313029808
999910670 -313064142
999917879 -313056933
999964912 -313009900
999945290 -313029522
999968075 -313006737
-312999642 999975170
999998059 -312976753
999902886 -313071926
999997244 -312977568
999957557 -313017255
-313071382 999903430
999987250 -312987562
-313047604 999927208
999925233 -313049579
999974602 -313000210
-313027766 999947046
999928688 -313046124
999915870 -313058942
-312976401 999998411
-313058802 999916010
999945244 -313029568
999915038 -313059774
999931025 -313043787
-313054269 999920543
999932955 -313041857
-313062346 999912466
-313062964 999911848
999909975 -313064837
999929402 -313045410
-313049750 999925062
999981185 -312993627
-313016476 999958336
999970649 -313004163
-313048162 999926650
999966860 -313007952
-313045207 999929605
-313002255 999972557
999904151 -313070661
-313058877 999915935
999968675 -313006137
-313069373 999905439
-313012931 999961881
999998700 -312976112
999985597 -312989215
-313066777 999908035
999994957 -312979855
999981389 -312993423
999936816 -313037996
-312986024 999988788
999959022 -313015790
999969969 -313004843
-313034845 999939967
-313008829 999965983
999901556 -313073256
999911420 -313063392
-312982191 999992621
999943535 -313031277
999933505 -313041307
999936886 -313037926
999929006 -313045806
999925807 -313049005
-313033134 999941678
999921903 -313052909
-313001198 999973614
-313005708 999969104
-312980149 999994663
999976603 -312998209
-313069993 999904819
999973057 -313001755
-312995152 999979660
-313057576 999917236
-313045783 999929029
999918685 -313056127
999935944 -313038868
999916847 -313057965
999965893 -313008919
-313020190 999954622
999967780 -313007032
-313034709 999940103
999993084 -312981728
999969163 -313005649
-312989038 999985774
-313005443 999969369
999936440 -313038372
-313028410 999946402
-312982503 999992309
999951264 -313023548
-313005997 999968815
999970345 -313004467
999911352 -313063460
999910433 -313064379
999954658 -313020154
-313047633 999927179
999993917 -312980895
999981085 -312993727
999934134 -313040678
999918079 -313056733
999980383 -312994429
-312999230 999975582
999929774 -313045038
999954112 -313020700
-313024369 999950443
999910265 -313064547
-313020535 999954277
-313047797 999927015
999989807 -312985005
999950904 -313023908
999954465 -313020347
999997626 -312977186
999998607 -312976205
999966490 -313008322
999927618 -313047194
999929100 -313045712
-312993531 999981281
999975100 -312999712
-313017142 999957670
-313046857 999927955
999993515 -312981297
-313036142 999938670
-313035691 999939121
-313068655 999906157
-313061965 999912847
999906889 -313067923
-313017076 999957736
-313069222 999905590
999906629 -313068183
999966105 -313008707
999969160 -313005652
-312996805 999978007
999924208 -313050604
-313067616 999907196
999917222 -313057590
-313057603 999917209
-313018345 999956467
999905449 -313069363
-313001590 999973222
-313033417 999941395
999907804 -313067008
999987640 -312987172
-313049881 999924931
-313058302 999916510
999984289 -312990523
-313004129 999970683
999909352 -313065460
-313041029 999933783
-312993389 999981423
-312988693 999986119
-313005194 999969618
999930776 -313044036
-313020444 999954368
-312981410 999993402
999986141 -312988671
-313071790 999903022
-312977417 999997395
-312988725 999986087
-313002104 999972708
-312983676 999991136
999964804 -313010008
-313054098 999920714
-313008922 999965890
-313017731 999957081
-313017538 999957274
999919607 -313055205
-313018704 999956108
999901663 -313073149
-313002686 999972126
-312990663 999984149
999920482 -313054330
999900322 -313074490
-313053396 999921416
999939821 -313034991
-312974937 999999875
999945221 -313029591
-312979556 999995256
-313045839 999928973
999962178 -313012634
999981873 -312992939
-312995679 999979133
-313021163 999953649
-313053662 999921150
-313074197 999900615
-313029690 999945122
999973326 -313001486
999977793 -312997019
999920727 -313054085
999957676 -313017136
999999118 -312975694
-313060560 999914252
999966012 -313008800
-312986509 999988303
-313043004 999931808
999938562 -313036250
999927623 -313047189
999965931 -313008881
-312998342 999976470
999940934 -313033878
999991490 -312983322
-313039390 999935422
-313037035 999937777
-313004622 999970190
999989291 -312985521
999936349 -313038463
-312980576 999994236
999907364 -313067448
999990739 -312984073
999919899 -313054913
999962589 -313012223
999947464 -313027348
-313005066 999969746
999938609 -313036203
999902732 -313072080
999951248 -313023564
-313049567 999925245
-313032044 999942768
999982349 -312992463
999958365 -313016447
-313014201 999960611
-313036152 999938660
999962160 -313012652
999943099 -313031713
999922515 -313052297
-313001987 999972825
999998321 -312976491
999956410 -313018402
999983142 -312991670
-313000932 999973880
999943130 -313031682
999906730 -313068082
999987198 -312987614
999986088 -312988724
999909078 -313065734
-312985129 999989683
-312980858 999993954
999902109 -313072703
999923266 -313051546
999906925 -313067887
999955724 -313019088
-312990796 999984016
999925069 -313049743
999914755 -313060057
-313047375 999927437
999901980 -313072832
999983446 -312991366
-312993742 999981070
-313037847 999936965
-313038419 999936393
999987708 -312987104
-313035437 999939375
999947273 -313027539
999985555 -312989257
999919627 -313055185
999953298 -313021514
-313069147 999905665
-313019357 999955455
-312992889 999981923
-312978383 999996429
999967975 -313006837
999975315 -312999497
-312984997 999989815
999908806 -313066006
999981842 -312992970
999958239 -313016573
999922235 -313052577
-313048173 999926639
999973879 -313000933
-313009896 999964916
-313013822 999960990
-313049280 999925532
-313072587 999902225
999960582 -313014230
-313012936 999961876
999971828 -313002984
-312994642 999980170
999926372 -313048440
999964595 -313010217
999917523 -313057289
-312998504 999976308
-313023403 999951409
-313061139 999913673
-313067977 999906835
-313034559 999940253
999905959 -313068853
-313007751 999967061
-313064863 999909949
999919324 -313055488
999909216 -313065596
-313045226 999929586
999940193 -313034619
999979411 -312995401
999937272 -313037540
-313069528 999905284
999934370 -313040442
-313052588 999922224
999995004 -312979808
-313016894 999957918
999926741 -313048071
999994088 -312980724
999932185 -313042627
999994489 -312980323
-313063976 999910836
-312989782 999985030
999929117 -313045695
-313017058 999957754
-313045483 999929329
-313006981 999967831
999988862 -312985950
-313047087 999927725
999917336 -313057476
-313025887 999948925
-313025643 999949169
-312979402 999995410
-313005683 999969129
999953104 -313021708
-313005847 999968965
-313068058 999906754
999930463 -313044349
999935997 -313038815
-313010394 999964418
999991623 -312983189
999950240 -313024572
-313003249 999971563
999925916 -313048896
999991285 -312983527
999940944 -313033868
999903728 -313071084
999983844 -312990968
-312998335 999976477
999986776 -312988036
999926170 -313048642
-313056829 999917983
999916735 -313058077
-313018860 999955952
-313004433 999970379
999924348 -313050464
999987310 -312987502
999943389 -313031423
-313060078 999914734
-313022660 999952152
-313030508 999944304
-313017543 999957269
999914176 -313060636
999967146 -313007666
999940058 -313034754
999961271 -313013541
999989544 -312985268
-313031567 999943245
-313019055 999955757
-313020882 999953930
-312997520 999977292
-313019295 999955517
999966628 -313008184
-313056458 999918354
999994819 -312979993
999992936 -312981876
999909580 -313065232
-313020517 999954295
999998532 -312976280
999940237 -313034575
999911377 -313063435
999943523 -313031289
999951521 -313023291
999948735 -313026077
-313063001 999911811
-313000872 999973940
999987658 -312987154
999941761 -313033051
-313060107 999914705
-313042933 999931879
999917947 -313056865
-313059690 999915122
-312988929 999985883
999943107 -313031705
-313053094 999921718
-313018028 999956784
-313064773 999910039
-313014730 999960082
-313020053 999954759
-313026467 999948345
-313046989 999927823
-313039139 999935673
-313017097 999957715
-312974928 999999884
-313004980 999969832
999912444 -313062368
-312988972 999985840
999937764 -313037048
-313017306 999957506
-313039511 999935301
999917303 -313057509
-313049102 999925710
999945162 -313029650
999975111 -312999701
999970812 -313004000
999903523 -313071289
-313051862 999922950
999962220 -313012592
-312985964 999988848
999910284 -313064528
999992210 -312982602
999992711 -312982101
999900384 -313074428
999995602 -312979210
-313011197 999963615
999954401 -313020411
-313005765 999969047
-313072136 999902676
999917252 -313057560
999997122 -312977690
-313051127 999923685
-313022850 999951962
-312983845 999990967
-313012162 999962650
999910195 -313064617
999948227 -313026585
-313028329 999946483
999921473 -313053339
-312975421 999999391
-313003612 999971200
999909089 -313065723
999913537 -313061275
-313069385 999905427
999995655 -312979157
999963176 -313011636
-313020722 999954090
999905053 -313069759
999910859 -313063953
999955853 -313018959
999966365 -313008447
999905442 -313069370
-313049207 999925605
-312986936 999987876
999928429 -313046383
999955785 -313019027
999900665 -313074147
999920662 -313054150
-313014473 999960339
999943833 -313030979
999946805 -313028007
999982261 -312992551
999925448 -313049364
999967082 -313007730
-313019617 999955195
999997036 -312977776
999918153 -313056659
999993413 -312981399
999960828 -313013984
999910181 -313064631
-313005734 999969078
999981747 -312993065
-313068766 999906046
-313054187 999920625
999921682 -313053130
999995984 -312978828
999986827 -312987985
-313029922 999944890
-313025000 999949812
999919892 -313054920
-313028974 999945838
-313046672 999928140
999983935 -312990877
999920275 -313054537
999950083 -313024729
-313068186 999906626
-313031219 999943593
999903048 -313071764
-313049510 999925302
-313067888 999906924
-312984225 999990587
-313041449 999933363
999903027 -313071785
999979792 -312995020
-313010158 999964654
-312982148 999992664
999963494 -313011318
999916804 -313058008
-313043132 999931680
999990615 -312984197
999913881 -313060931
999935558 -313039254
-313069755 999905057
-313068318 999906494
-313010057 999964755
999955905 -313018907
-313066262 999908550
-312982953 999991859
999962185 -313012627
-313030972 999943840
-313063668 999911144
-313044451 999930361
-313009348 999965464
-313049226 999925586
-313000154 999974658
-313040653 999934159
-313031100 999943712
-313032171 999942641
999966867 -313007945
-312988197 999986615
-313071295 999903517
-313053602 999921210
-313051899 999922913
-313002472 999972340
-312980796 999994016
-313023458 999951354
-313029771 999945041
999919142 -313055670
999986587 -312988225
999980722 -312994090
-313002902 999971910
-313008302 999966510
999996438 -312978374
999900068 -313074744
-313037966 999936846
999939385 -313035427
999904638 -313070174
-312992847 999981965
999930162 -313044650
999904775 -313070037
-313064657 999910155
999908471 -313066341
-313068544 999906268
-313065105 999909707
999948522 -313026290
999934743 -313040069
-313001946 999972866
999934859 -313039953
-313006121 999968691
-312999207 999975605
-312988382 999986430
999964357 -313010455
999905450 -313069362
-313067710 999907102
999978629 -312996183
999991868 -312982944
999904592 -313070220
999999395 -312975417
999989459 -312985353
999935036 -313039776
-312980783 999994029
-313033543 999941269
-313036120 999938692
-313044743 999930069
999972144 -313002668
999950604 -313024208
-313018989 999955823
999962545 -313012267
-313049464 999925348
999932381 -313042431
999948667 -313026145
-313020483 999954329
-313019103 999955709
-313057027 999917785
999991342 -312983470
-313035461 999939351
999900175 -313074637
-313046137 999928675
999916033 -313058779
-313025518 999949294
-313055096 999919716
999966683 -313008129
999973888 -313000924
-313011494 999963318
-312985330 999989482
-313033263 999941549
-313040325 999934487
-313069477 999905335
-313019725 999955087
-313024679 999950133
999914969 -313059843
-313055554 999919258
999947854 -313026958
999976165 -312998647
-313064831 999909981
999990134 -312984678
-313060472 999914340
-313002280 999972532
-313045048 999929764
-312976821 999997991
999979862 -312994950
999979287 -312995525
-313072264 999902548
-313005409 999969403
999933651 -313041161
-313062261 999912551
-313068817 999905995
999998745 -312976067
999985904 -312988908
-313009400 999965412
999973608 -313001204
999972461 -313002351
999976115 -312998697
999948649 -313026163
-313054897 999919915
-313029009 999945803
-312978404 999996408
-313044698 999930114
-313043093 999931719
999985969 -312988843
-312984081 999990731
-313022766 999952046
999957777 -313017035
999994429 -312980383
-313066253 999908559
999981313 -312993499
999966565 -313008247
999954132 -313020680
999906364 -313068448
999946072 -313028740
-313024864 999949948
-313017189 999957623
999939527 -313035285
-313056314 999918498
999966991 -313007821
-313057945 999916867
-313042891 999931921
-313053700 999921112
-313006372 999968440
-312982065 999992747
-313030048 999944764
999975583 -312999229
999925608 -313049204
999981805 -312993007
999962729 -313012083
999935697 -313039115
999940898 -313033914
-312988292 999986520
-313048258 999926554
-313044546 999930266
-313058477 999916335
999981786 -312993026
999916102 -313058710
-313002173 999972639
999947732 -313027080
-313036425 999938387
999997886 -312976926
999958183 -313016629
999900856 -313073956
999915759 -313059053
999962575 -313012237
999982820 -312991992
999934726 -313040086
999978463 -312996349
999963353 -313011459
-313052975 999921837
999984749 -312990063
999989461 -312985351
-312987076 999987736
999948582 -313026230
-313033790 999941022
999985100 -312989712
-312996725 999978087
-313031266 999943546
-313018602 999956210
999921339 -313053473
999994502 -312980310
999961796 -313013016
-313021840 999952972
-313050070 999924742
-313029227 999945585
999929660 -313045152
999994611 -312980201
999951157 -313023655
-312996491 999978321
999976544 -312998268
-312994143 999980669
-312981128 999993684
-313017792 999957020
-313038917 999935895
999970779 -313004033
999987304 -312987508
-312989395 999985417
999991724 -312983088
-313065362 999909450
-313000521 999974291
999985756 -312989056
999985762 -312989050
999949306 -313025506
-313022304 999952508
999976107 -312998705
999929608 -313045204
999995603 -312979209
-312992814 999981998
999958978 -313015834
-313047952 999926860
-312997586 999977226
999901957 -313072855
999938190 -313036622
999980899 -312993913
999934429 -313040383
-313013399 999961413
999984462 -312990350
-312981282 999993530
-312998824 999975988
999939850 -313034962
-312999916 999974896
999952033 -313022779
999902311 -313072501
999990031 -312984781
-313038317 999936495
999943738 -313031074
-313069467 999905345
-313003854 999970958
-313031503 999943309
-313026793 999948019
-313009465 999965347
999999175 -312975637
-313006430 999968382
-313065024 999909788
999926374 -313048438
999968471 -313006341
999974829 -312999983
999979346 -312995466
-312980502 999994310
-313020854 999953958
-313060548 999914264
999919384 -313055428
-313035129 999939683
999971589 -313003223
999963791 -313011021
999965576 -313009236
999903497 -313071315
999993887 -312980925
999985110 -312989702
999970283 -313004529
999957371 -313017441
-313001525 999973287
999998480 -312976332
-313016232 999958580
-312984382 999990430
-313062295 999912517
999996791 -312978021
999985717 -312989095
-313054772 999920040
-313006025 999968787
-313027849 999946963
999942649 -313032163
-312978984 999995828
-313015237 999959575
-313015451 999959361
999966705 -313008107
999944669 -313030143
-312976370 999998442
999968985 -313005827
-313014355 999960457
999986138 -312988674
999922672 -313052140
999973351 -313001461
999961307 -313013505
999904226 -313070586
999914548 -313060264
-312989953 999984859
999986167 -312988645
999923300 -313051512
999947023 -313027789
999984552 -312990260
999901986 -313072826
999956757 -313018055
-313012548 999962264
-312979891 999994921
-312980226 999994586
999967528 -313007284
-313070282 999904530
999943264 -313031548
-313058742 999916070
999946933 -313027879
-313047623 999927189
999910280 -313064532
-313037686 999937126
-313023846 999950966
999917322 -313057490
999980410 -312994402
-312999192 999975620
999926496 -313048316
-313044356 999930456
-313010580 999964232
999976298 -312998514
999903797 -313071015
999934838 -313039974
-312994985 999979827
-313043341 999931471
-312985384 999989428
999955413 -313019399
-313030578 999944234
-313064665 999910147
999972090 -313002722
-313014510 999960302
-312994514 999980298
999956004 -313018808
999923140 -313051672
999937296 -313037516
999918867 -313055945
-313002960 999971852
-313048970 999925842
-313031077 999943735
999906623 -313068189
-313058063 999916749
-313035204 999939608
999929545 -313045267
-313038216 999936596
-313047169 999927643
999913578 -313061234
-313031850 999942962
999992425 -312982387
-313043116 999931696
999993907 -312980905
-313020563 999954249
999930552 -313044260
-313044798 999930014
-313050393 999924419
999939377 -313035435
-312975093 999999719
999942351 -313032461
-312980003 999994809
999905734 -313069078
999976499 -312998313
999935884 -313038928
999914730 -313060082
-313057364 999917448
-313043293 999931519
999916460 -313058352
999929337 -313045475
-312977831 999996981
999985875 -312988937
-313036891 999937921
-313011653 999963159
-313037901 999936911
-312995526 999979286
-313029643 999945169
999961502 -313013310
999968422 -313006390
999917939 -313056873
999912956 -313061856
-313049925 999924887
999923923 -313050889
-313044709 999930103
-312991870 999982942
999903995 -313070817
999966845 -313007967
999985322 -312989490
999966691 -313008121
-313071561 999903251
-312976696 999998116
999916871 -313057941
-313002177 999972635
999915855 -313058957
999921231 -313053581
-313047195 999927617
-312977500 999997312
-313000706 999974106
-313007038 999967774
-313009974 999964838
-313045594 999929218
-313054054 999920758
999941143 -313033669
999917762 -313057050
-313049042 999925770
999960643 -313014169
999910511 -313064301
-312982975 999991837
999944457 -313030355
-313071265 999903547
-313055607 999919205
999926631 -313048181
999977341 -312997471
-313006988 999967824
999933603 -313041209
999967669 -313007143
-313039016 999935796
-313029731 999945081
-313063630 999911182
-313044436 999930376
-313003187 999971625
-313048279 999926533
-313063482 999911330
999902568 -313072244
-313022906 999951906
-313057368 999917444
-313016515 999958297
999982769 -312992043
999996686 -312978126
-312977057 999997755
999972155 -313002657
999911868 -313062944
-313054596 999920216
999997841 -312976971
999970550 -313004262
999966692 -313008120
999947467 -313027345
-312998586 999976226
-313047947 999926865
-312994721 999980091
-312974998 999999814
-312991298 999983514
999947501 -313027311
999951228 -313023584
-313060673 999914139
-313014688 999960124
999947424 -313027388
999987802 -312987010
999985087 -312989725
-313023870 999950942
999913126 -313061686
999913460 -313061352
-313034755 999940057
-313062943 999911869
999966486 -313008326
-312992852 999981960
999919602 -313055210
-312988091 999986721
-313072630 999902182
999980039 -312994773
-312996957 999977855
-313022853 999951959
-313031033 999943779
-312982038 999992774
999960023 -313014789
999918286 -313056526
-312993226 999981586
999912188 -313062624
999950215 -313024597
-312997258 999977554
999913510 -313061302
999944722 -313030090
-313047794 999927018
999998878 -312975934
999911711 -313063101
-313056068 999918744
-313002131 999972681
999994365 -312980447
999925775 -313049037
-313028494 999946318
-312988956 999985856
-313052605 999922207
999955311 -313019501
-313054563 999920249
-313057465 999917347
-313034363 999940449
-313004392 999970420
999952580 -313022232
-313057350 999917462
-313071340 999903472
-313026008 999948804
-313042130 999932682
-313013379 999961433
-313060158 999914654
-313059836 999914976
-313073359 999901453
-313010500 999964312
999997092 -312977720
-313052460 999922352
999918118 -313056694
999913605 -313061207
-313016420 999958392
-313069867 999904945
-313031972 999942840
-313045176 999929636
999928673 -313046139
999928399 -313046413
999935166 -313039646
999970517 -313004295
999916485 -313058327
-312977652 999997160
999960680 -313014132
999994794 -312980018
999925699 -313049113
-313071832 999902980
999921710 -313053102
999971885 -313002927
-312982049 999992763
-313012391 999962421
-312999330 999975482
-313064188 999910624
-312998610 999976202
999912872 -313061940
-313074282 999900530
-312978346 999996466
999963120 -313011692
-313059743 999915069
999953170 -313021642
-313066990 999907822
999927972 -313046840
-312977271 999997541
999915682 -313059130
999971740 -313003072
999998066 -312976746
-313025109 999949703
999999975 -312974837
999938759 -313036053
999998165 -312976647
-313068149 999906663
-313030324 999944488
999909782 -313065030
-313052100 999922712
999976906 -312997906
-313000177 999974635
-313064126 999910686
999982420 -312992392
-313070857 999903955
-312978080 999996732
-313051363 999923449
-313018444 999956368
999981886 -312992926
-313015146 999959666
-313052666 999922146
-312986414 999988398
-313051641 999923171
999992287 -312982525
-313034946 999939866
999929004 -313045808
999961533 -313013279
999983555 -312991257
999999748 -312975064
-313008101 999966711
-312975846 999998966
-313030556 999944256
-313054145 999920667
-313059098 999915714
-313010966 999963846
-313058247 999916565
-313003855 999970957
999990730 -312984082
999980223 -312994589
-313020844 999953968
-313051322 999923490
999983314 -312991498
-313014442 999960370
999961718 -313013094
-312990281 999984531
999967778 -313007034
-313046897 999927915
999982591 -312992221
-313023055 999951757
-313042650 999932162
-313058865 999915947
-312981656 999993156
999941722 -313033090
999913647 -313061165
-312991528 999983284
-312998281 999976531
-312983456 999991356
999958425 -313016387
-313051102 999923710
-313011912 999962900
999963731 -313011081
-313015148 999959664
-313004250 999970562
-312994267 999980545
999928373 -313046439
-313028046 999946766
999981713 -312993099
999961900 -313012912
999979893 -312994919
999967119 -313007693
999980136 -312994676
999931670 -313043142
-313002568 999972244
999965333 -313009479
-313030152 999944660
999909829 -313064983
999985763 -312989049
-313019099 999955713
-313056290 999918522
-313013462 999961350
-313037312 999937500
999994104 -312980708
999909328 -313065484
-313031447 999943365
-312980387 999994425
-313026808 999948004
-313044322 999930490
-313056430 999918382
-313015664 999959148
-313062814 999911998
-313010695 999964117
999953479 -313021333
-313056838 999917974
-312988177 999986635
999918235 -313056577
-313050700 999924112
999977320 -312997492
999942832 -313031980
999922419 -313052393
-313016941 999957871
-313020857 999953955
999980632 -312994180
999939154 -313035658
-312986501 999988311
999975306 -312999506
-313033147 999941665
-313010269 999964543
-312985376 999989436
999918770 -313056042
999919787 -313055025
999985088 -312989724
-313034816 999939996
-313026089 999948723
-312988004 999986808
999925072 -313049740
999984239 -312990573
999902854 -313071958
-313065728 999909084
-313019940 999954872
-312981181 999993631
999930733 -313044079
-313006252 999968560
-313034993 999939819
999944986 -313029826
999973837 -313000975
999908877 -313065935
999956079 -313018733
999950182 -313024630
999955856 -313018956
-313014673 999960139
999924959 -313049853
999944639 -313030173
999905096 -313069716
-312976570 999998242
999943493 -313031319
999947939 -313026873
-313019938 999954874
-312989576 999985236
-313047277 999927535
-313025472 999949340
999925901 -313048911
-313074782 999900030
-313054458 999920354
999979763 -312995049
999925962 -313048850
999900983 -313073829
-313018881 999955931
999906499 -313068313
999949344 -313025468
-313030264 999944548
-313025771 999949041
-312981768 999993044
999967833 -313006979
-312999751 999975061
-313067172 999907640
-313055230 999919582
999997670 -312977142
-312985722 999989090
-313053852 999920960
999915068 -313059744
-313012659 999962153
-313013198 999961614
-313013498 999961314
999904563 -313070249
-313041539 999933273
999912941 -313061871
-313060633 999914179
999950736 -313024076
-312992900 999981912
-312989630 999985182
999949912 -313024900
999974313 -313000499
999967303 -313007509
999944888 -313029924
999985402 -312989410
999905860 -313068952
-312987078 999987734
999977376 -312997436
-313055140 999919672
-313066038 999908774
999954028 -313020784
-312988558 999986254
-313051871 999922941
999927245 -313047567
999974024 -313000788
-313001430 999973382
999934966 -313039846
-313036435 999938377
999992849 -312981963
-313051637 999923175
-313014365 999960447
-313015716 999959096
-313066368 999908444
-313067166 999907646
-312996555 999978257
999908012 -313066800
999937439 -313037373
999975274 -312999538
999949427 -313025385
999965943 -313008869
-313052022 999922790
999974724 -313000088
999925666 -313049146
999900610 -313074202
-313037274 999937538
999906100 -313068712
999927788 -313047024
999959806 -313015006
-312995484 999979328
-313072268 999902544
999966190 -313008622
-313036809 999938003
-313035199 999939613
999960632 -313014180
999909706 -313065106
999954067 -313020745
999994939 -312979873
-313027224 999947588
-313045549 999929263
999950887 -313023925
999962213 -313012599
-313047949 999926863
-313012150 999962662
999942425 -313032387
-313043548 999931264
-312980193 999994619
999995295 -312979517
-313016642 999958170
999922060 -313052752
-312981494 999993318
-313012091 999962721
-313054799 999920013
999971829 -313002983
-313056108 999918704
999934327 -313040485
999960221 -313014591
-313026516 999948296
-312976392 999998420
-313051972 999922840
999911401 -313063411
999976614 -312998198
-313042122 999932690
999999846 -312974966
-313009696 999965116
-312998453 999976359
999953236 -313021576
999933780 -313041032
999997331 -312977481
999970174 -313004638
-313055233 999919579
999942204 -313032608
999958326 -313016486
999952053 -313022759
999936550 -313038262
-313016286 999958526
999928599 -313046213
999928198 -313046614
-313030462 999944350
-312984773 999990039
999969947 -313004865
-312993585 999981227
-312985028 999989784
-313036751 999938061
-312992435 999982377
-313042473 999932339
999987374 -312987438
999967009 -313007803
999924954 -313049858
-313053320 999921492
-312985093 999989719
999919131 -313055681
999948615 -313026197
999946065 -313028747
-313011194 999963618
-313038161 999936651
999960408 -313014404
-313023308 999951504
-313040334 999934478
-313008648 999966164
-313060855 999913957
-313004869 999969943
-313020384 999954428
999939395 -313035417
999923546 -313051266
-313046037 999928775
-312998461 999976351
-313043336 999931476
999937640 -313037172
-313070580 999904232
-313001825 999972987
-313070283 999904529
999918947 -313055865
-312977365 999997447
-313035250 999939562
999937231 -313037581
999965439 -313009373
999936980 -313037832
999941202 -313033610
999958827 -313015985
999960973 -313013839
999988594 -312986218
999996412 -312978400
-312988889 999985923
999905966 -313068846
999904829 -313069983
-313009908 999964904
999970081 -313004731
-313035784 999939028
-312990533 999984279
-313003745 999971067
999927713 -313047099
-313001924 999972888
999957478 -313017334
-313019287 999955525
999957796 -313017016
-312999611 999975201
999976337 -312998475
-313017520 999957292
-312995315 999979497
999903167 -313071645
999919008 -313055804
999958452 -313016360
-312984433 999990379
999947708 -313027104
-313057796 999917016
-312985387 999989425
-313041160 999933652
-313069767 999905045
999903170 -313071642
-313007619 999967193
-313059407 999915405
999956479 -313018333
999935674 -313039138
-313047488 999927324
-313044255 999930557
-312980222 999994590
-313071078 999903734
999952628 -313022184
-312981161 999993651
-313006144 999968668
-313014994 999959818
-313020544 999954268
-312996111 999978701
-313041565 999933247
-313008542 999966270
999993049 -312981763
999919785 -313055027
-313068889 999905923
-313011111 999963701
999922817 -313051995
-313056792 999918020
-313071939 999902873
-313025067 999949745
-312975501 999999311
999986178 -312988634
-313038671 999936141
-313038634 999936178
999961958 -313012854
-313043690 999931122
999955094 -313019718
-313015555 999959257
-313048542 999926270
-313008926 999965886
-313020646 999954166
999948725 -313026087
-313005737 999969075
999999293 -312975519
-312975356 999999456
-313035117 999939695
-312994578 999980234
-313068007 999906805
999980969 -312993843
999974025 -313000787
999991478 -312983334
-313022141 999952671
-313020748 999954064
999940891 -313033921
999982145 -312992667
999986961 -312987851
999978207 -312996605
-313036479 999938333
999952862 -313021950
999971434 -313003378
-313037571 999937241
999942032 -313032780
999955121 -313019691
-312987331 999987481
999987153 -312987659
999976604 -312998208
-313036214 999938598
-313013434 999961378
999928521 -313046291
999944677 -313030135
999992898 -312981914
999940259 -313034553
-313033745 999941067
999982812 -312992000
-312987690 999987122
-313014856 999959956
-312986195 999988617
999917641 -313057171
-313066375 999908437
-313003437 999971375
-313068927 999905885
-312986511 999988301
-313059670 999915142
999907572 -313067240
-313055507 999919305
999908948 -313065864
-312980631 999994181
-313005406 999969406
999970201 -313004611
999974610 -313000202
-313048847 999925965
999968831 -313005981
-313038158 999936654
999920968 -313053844
999952791 -313022021
-313056061 999918751
-313019890 999954922
-313045097 999929715
999994947 -312979865
-313042266 999932546
-313072359 999902453
-312988185 999986627
999903478 -313071334
999921281 -313053531
-313054812 999920000
-312991832 999982980
999959016 -313015796
999942481 -313032331
-313021351 999953461
-312985689 999989123
-312981444 999993368
999932796 -313042016
999940860 -313033952
-313022872 999951940
999907663 -313067149
999909298 -313065514
-313042734 999932078
999944600 -313030212
999938511 -313036301
999903837 -313070975
-313019667 999955145
999949167 -313025645
999902302 -313072510
999956839 -313017973
-313054885 999919927
-313065361 999909451
999984933 -312989879
-313062639 999912173
-312982791 999992021
-313039966 999934846
999978948 -312995864
999917933 -313056879
999911068 -313063744
-312985147 999989665
999991632 -312983180
999990908 -312983904
-313042675 999932137
-312996659 999978153
999913587 -313061225
-313044333 999930479
999920869 -313053943
999929493 -313045319
999966535 -313008277
999936594 -313038218
999989839 -312984973
-313058608 999916204
999955388 -313019424
999979362 -312995450
999955314 -313019498
-313026926 999947886
-312976945 999997867
-313033157 999941655
999980845 -312993967
999905655 -313069157
999992512 -312982300
999984164 -312990648
999982237 -312992575
-312999825 999974987
-313017496 999957316
-313000755 999974057
999944708 -313030104
-313032695 999942117
-312999718 999975094
-313029032 999945780
-313043325 999931487
999949813 -313024999
999926809 -313048003
-313038428 999936384
-312991889 999982923
999925789 -313049023
999967314 -313007498
-312975705 999999107
-313054708 999920104
999937066 -313037746
999925293 -313049519
-313046249 999928563
999971187 -313003625
-313008023 999966789
-312990326 999984486
999945794 -313029018
999905417 -313069395
999997245 -312977567
999952582 -313022230
-313022675 999952137
999904156 -313070656
-313023678 999951134
999942347 -313032465
999963179 -313011633
-313069667 999905145
-312998312 999976500
-313061419 999913393
-313008714 999966098
999933648 -313041164
-312998636 999976176
999963123 -313011689
999976311 -312998501
-313073735 999901077
-312981271 999993541
-313062256 999912556
-313000173 999974639
-313030547 999944265
999983924 -312990888
-313032986 999941826
999921465 -313053347
-313052266 999922546
-313053357 999921455
-312996419 999978393
-313073387 999901425
-312990664 999984148
-313049004 999925808
999968539 -313006273
999993356 -312981456
999917420 -313057392
999975240 -312999572
999974258 -313000554
999965318 -313009494
-313034910 999939902
999927647 -313047165
-313046220 999928592
-312989079 999985733
-312980476 999994336
-313009183 999965629
-313048958 999925854
999953544 -313021268
999919331 -313055481
999910590 -313064222
999954904 -313019908
-313040132 999934680
-313068592 999906220
999987653 -312987159
-313056252 999918560
999996089 -312978723
999918131 -313056681
-312990456 999984356
999973490 -313001322
999990273 -312984539
999940285 -313034527
999922044 -313052768
-313070383 999904429
999993438 -312981374
999908556 -313066256
999982569 -312992243
999960341 -313014471
-313049917 999924895
999986811 -312988001
999937532 -313037280
-313067790 999907022
999953230 -313021582
-312981831 999992981
-313050941 999923871
999989781 -312985031
999989682 -312985130
-312988383 999986429
999943364 -313031448
999990646 -312984166
999953504 -313021308
999950067 -313024745
-312994900 999979912
999918678 -313056134
999952376 -313022436
999948500 -313026312
-313021396 999953416
999962441 -313012371
999923864 -313050948
999945822 -313028990
-313062681 999912131
-313044721 999930091
999944451 -313030361
999933204 -313041608
-313043954 999930858
999935337 -313039475
-313073624 999901188
-313024535 999950277
999916019 -313058793
999950591 -313024221
-313002204 999972608
999974606 -313000206
999970795 -313004017
-313009039 999965773
999977208 -312997604
999976162 -312998650
-312984776 999990036
-313052951 999921861
999973643 -313001169
-312986738 999988074
-313056917 999917895
-312976558 999998254
-313020423 999954389
999987713 -312987099
-313018324 999956488
999913626 -313061186
-313015233 999959579
-312992610 999982202
999984013 -312990799
-313067664 999907148
-313068847 999905965
999926269 -313048543
-312981816 999992996
999954447 -313020365
999921320 -313053492
999926459 -313048353
-312979162 999995650
999945164 -313029648
999900783 -313074029
999983080 -312991732
999960637 -313014175
999929303 -313045509
-312976593 999998219
999946385 -313028427
999911451 -313063361
-313027703 999947109
-313042051 999932761
-313046900 999927912
999918667 -313056145
-313053030 999921782
999976414 -312998398
999924980 -313049832
-313061893 999912919
-313051473 999923339
999950004 -313024808
-312989571 999985241
-313014918 999959894
-312984234 999990578
-313005509 999969303
999994597 -312980215
999920484 -313054328
-312980467 999994345
-312993318 999981494
999994818 -312979994
-313061391 999913421
999915349 -313059463
-312992538 999982274
-312988465 999986347
-313026418 999948394
999985069 -312989743
-312979490 999995322
999944454 -313030358
999903710 -313071102
999984021 -312990791
999993043 -312981769
-313048467 999926345
-312974982 999999830
-312975140 999999672
-313026452 999948360
-313058233 999916579
999903656 -313071156
-312977573 999997239
-312976177 999998635
999994796 -312980016
999900494 -313074318
999966863 -313007949
-312979625 999995187
999902767 -313072045
-312984987 999989825
999900576 -313074236
999967240 -313007572
-313003809 999971003
-312986299 999988513
999923500 -313051312
-313009010 999965802
-313059478 999915334
-313004693 999970119
-313045650 999929162
-313058325 999916487
999916638 -313058174
-313007312 999967500
-313072001 999902811
999920889 -313053923
-313064051 999910761
-313023127 999951685
999911585 -313063227
999983804 -312991008
999913648 -313061164
999924740 -313050072
-312983283 999991529
-313054390 999920422
-313001740 999973072
999984951 -312989861
-312999544 999975268
-313066123 999908689
-313055916 999918896
-313053671 999921141
-312981804 999993008
999935237 -313039575
999917054 -313057758
999958002 -313016810
999958559 -313016253
-313036699 999938113
999955581 -313019231
-312997486 999977326
999969168 -313005644
-313054307 999920505
999953378 -313021434
999986149 -312988663
999999838 -312974974
999984605 -312990207
999999500 -312975312
999930712 -313044100
999914466 -313060346
-312987032 999987780
999988672 -312986140
-313043509 999931303
999934847 -313039965
-312987693 999987119
-313016882 999957930
-312998527 999976285
999991037 -312983775
-313058597 999916215
-313053918 999920894
999972712 -313002100
-312989152 999985660
-313048637 999926175
-312982094 999992718
-312996671 999978141
999968589 -313006223
-313013424 999961388
-313042649 999932163
999966250 -313008562
999948071 -313026741
-312975277 999999535
999904994 -313069818
-312995867 999978945
-313050360 999924452
-313066604 999908208
999965053 -313009759
-312989696 999985116
-313012102 999962710
999962474 -313012338
999938382 -313036430
-313027037 999947775
-313053882 999920930
-313050568 999924244
999967655 -313007157
999911485 -313063327
-312981727 999993085
-312980326 999994486
-313018451 999956361
-313050461 999924351
999937449 -313037363
-312977627 999997185
-313067894 999906918
-312996807 999978005
999912474 -313062338
-313070997 999903815
999919087 -313055725
999994396 -312980416
-312988996 999985816
999955326 -313019486
999937096 -313037716
-312986820 999987992
-313006170 999968642
-313015898 999958914
-313058012 999916800
-312990583 999984229
-313050197 999924615
-312982130 999992682
999958262 -313016550
999937948 -313036864
-312990352 999984460
999942885 -313031927
-313041871 999932941
999965481 -313009331
999975168 -312999644
-312980010 999994802
999908861 -313065951
-313039036 999935776
-312986691 999988121
-313024382 999950430
-313041626 999933186
-313035245 999939567
999932842 -313041970
-312985571 999989241
-313029565 999945247
999984774 -312990038
-313031036 999943776
-312999675 999975137
999903013 -313071799
-313036288 999938524
-313010921 999963891
-312997733 999977079
-313033999 999940813
-313072812 999902000
-313009195 999965617
999938372 -313036440
-313052839 999921973
-313048087 999926725
999976868 -312997944
999975949 -312998863
-312984532 999990280
999999040 -312975772
999954135 -313020677
-313030821 999943991
999993383 -312981429
-312982916 999991896
999973551 -313001261
999985933 -312988879
-312993699 999981113
-312976560 999998252
999931281 -313043531
-313012349 999962463
-312974884 999999928
-313038605 999936207
999982541 -312992271
-312977054 999997758
-313025814 999948998
999968445 -313006367
999903709 -313071103
999949203 -313025609
-313049451 999925361
999969507 -313005305
-312998528 999976284
-313016373 999958439
-312989986 999984826
999924736 -313050076
-313068509 999906303
999978932 -312995880
-313029726 999945086
999996036 -312978776
-313064063 999910749
-313017652 999957160
-312979996 999994816
999998980 -312975832
999960533 -313014279
-313055375 999919437
-313014644 999960168
-312982677 999992135
-312979512 999995300
999943626 -313031186
-312975065 999999747
-313011836 999962976
-312982857 999991955
-313049600 999925212
999900833 -313073979
-312976808 999998004
-313041396 999933416
-312998245 999976567
999900627 -313074185
-313057690 999917122
-313071239 999903573
-312981447 999993365
999954544 -313020268
-312974830 999999982
999980533 -312994279
999957433 -313017379
999985113 -312989699
-313034681 999940131
999950864 -313023948
-313066987 999907825
999939462 -313035350
-313067506 999907306
999921667 -313053145
999965791 -313009021
-312979286 999995526
999911459 -313063353
999951034 -313023778
999968152 -313006660
999913059 -313061753
-313039618 999935194
999909447 -313065365
-313025977 999948835
999987541 -312987271
-313055463 999919349
-313054904 999919908
-312976085 999998727
-312990178 999984634
999930887 -313043925
-312979537 999995275
-312991582 999983230
999928844 -313045968
999908930 -313065882
-313002507 999972305
999919003 -313055809
999917061 -313057751
999949370 -313025442
-313048540 999926272
-313050947 999923865
-313026429 999948383
-312998256 999976556
999902977 -313071835
999957638 -313017174
999995225 -312979587
-313026339 999948473
999925873 -313048939
999917977 -313056835
999991197 -312983615
-313009356 999965456
-313016388 999958424
-313056069 999918743
-313069803 999905009
999990450 -312984362
-313045274 999929538
999955758 -313019054
-313017788 999957024
999907838 -313066974
999982702 -312992110
999970802 -313004010
999986103 -312988709
999979687 -312995125
999933853 -313040959
999987704 -312987108
999948584 -313026228
-313050917 999923895
999990156 -312984656
-313060746 999914066
-313018574 999956238
-313009046 999965766
999986374 -312988438
-313052301 999922511
-313062932 999911880
-313025578 999949234
-313037173 999937639
-313013688 999961124
999991995 -312982817
999996943 -312977869
999977728 -312997084
999987584 -312987228
999926582 -313048230
-313042970 999931842
-312977874 999996938
999952606 -313022206
-313030161 999944651
-313060375 999914437
999964981 -313009831
-313043306 999931506
-313010340 999964472
999964880 -313009932
-312983003 999991809
999952545 -313022267
999920710 -313054102
999933751 -313041061
999960555 -313014257
-312984397 999990415
-313036873 999937939
-312982042 999992770
999961626 -313013186
-313032180 999942632
999983615 -312991197
-313065241 999909571
-313065186 999909626
999938164 -313036648
-313014020 999960792
-313061704 999913108
999943819 -313030993
999980874 -312993938
999986065 -312988747
999963645 -313011167
-313058331 999916481
-313034941 999939871
-313023711 999951101
999970124 -313004688
999973500 -313001312
999980100 -312994712
999970887 -313003925
999905503 -313069309
999929361 -313045451
999965534 -313009278
999983126 -312991686
-313069471 999905341
999945753 -313029059
-313051649 999923163
-313019495 999955317
-313032450 999942362
-313047460 999927352
999932447 -313042365
-313020252 999954560
-313006528 999968284
-313031490 999943322
999968867 -313005945
999982851 -312991961
999985814 -312988998
999958643 -313016169
-313054253 999920559
999904628 -313070184
-312984020 999990792
999995551 -312979261
-313015265 999959547
999912561 -313062251
999930634 -313044178
999979740 -312995072
-312992623 999982189
999986078 -312988734
999953348 -313021464
-313034012 999940800
999973437 -313001375
-313045657 999929155
999978221 -312996591
999949590 -313025222
-312990655 999984157
-313018327 999956485
-313072639 999902173
-313004746 999970066
-313000057 999974755
999963256 -313011556
-313010796 999964016
-313059204 999915608
-313041887 999932925
-313054807 999920005
999975454 -312999358
999959520 -313015292
999988504 -312986308
999952845 -313021967
999921327 -313053485
-312990334 999984478
999969333 -313005479
999920392 -313054420
999916504 -313058308
-313024123 999950689
-313045642 999929170
-312982431 999992381
-312982392 999992420
999959160 -313015652
-312983384 999991428
-313048451 999926361
-313024513 999950299
-312991525 999983287
999924852 -313049960
999919774 -313055038
999915934 -313058878
-313002157 999972655
999975809 -312999003
-313044044 999930768
999901358 -313073454
999954971 -313019841
999972235 -313002577
-313036777 999938035
-312978196 999996616
-313072280 999902532
-313016328 999958484
-313033955 999940857
-313007131 999967681
-313020959 999953853
-313024801 999950011
-313002220 999972592
999930068 -313044744
-313005423 999969389
-313023407 999951405
999933592 -313041220
-313057858 999916954
999994258 -312980554
999955868 -313018944
999979307 -312995505
-313050472 999924340
999947671 -313027141
-313048653 999926159
-313012726 999962086
-313072789 999902023
-313054967 999919845
-313002748 999972064
-312982666 999992146
-313026394 999948418
-313007882 999966930
-313025853 999948959
-313065793 999909019
-312982581 999992231
-313063964 999910848
-313037324 999937488
999993296 -312981516
999927109 -313047703
-312987456 999987356
-313050152 999924660
-313026531 999948281
-313033144 999941668
-313059082 999915730
999950560 -313024252
999927546 -313047266
-312980618 999994194
-313038416 999936396
-313019543 999955269
-312979967 999994845
999900446 -313074366
999956328 -313018484
-313007393 999967419
-313059085 999915727
-313021151 999953661
-313067411 999907401
999958359 -313016453
-313024467 999950345
999974824 -312999988
-313027223 999947589
-313052568 999922244
-312999119 999975693
999935970 -313038842
999969364 -313005448
-313062274 999912538
-312999475 999975337
-312975699 999999113
999985907 -312988905
-313042630 999932182
999970895 -313003917
-312995004 999979808
999909842 -313064970
-312996691 999978121
-313014268 999960544
999931748 -313043064
-312984575 999990237
-312983181 999991631
-313000076 999974736
-313038228 999936584
-313012933 999961879
999903983 -313070829
999943563 -313031249
999983031 -312991781
999941185 -313033627
999900284 -313074528
999940563 -313034249
-312996611 999978201
-313068603 999906209
999904035 -313070777
-312981844 999992968
-313010653 999964159
-313015137 999959675
-313037432 999937380
-313067146 999907666
999902227 -313072585
-312994925 999979887
999962653 -313012159
999934841 -313039971
999904976 -313069836
999943029 -313031783
-313001718 999973094
999964422 -313010390
999912799 -313062013
-313045896 999928916
-313026626 999948186
-313007736 999967076
999967555 -313007257
999926589 -313048223
-313038619 999936193
999997984 -312976828
-313065653 999909159
-312984869 999989943
-313066425 999908387
999963003 -313011809
-313063792 999911020
999987403 -312987409
999997628 -312977184
999978341 -312996471
-312978131 999996681
-313016682 999958130
-313056978 999917834
999963848 -313010964
999997877 -312976935
999991471 -312983341
-313020641 999954171
-312989620 999985192
-313060569 999914243
999938715 -313036097
999914920 -313059892
999959942 -313014870
999938052 -313036760
999956275 -313018537
999951914 -313022898
999967757 -313007055
-313010678 999964134
-313055167 999919645
999916676 -313058136
999964369 -313010443
-312989243 999985569
999946449 -313028363
999916651 -313058161
-313057403 999917409
999935164 -313039648
-313000618 999974194
999902824 -313071988
999939037 -313035775
-313073400 999901412
-312982104 999992708
-313052042 999922770
-312988199 999986613
-313000424 999974388
-313016451 999958361
999922698 -313052114
-312989400 999985412
999956734 -313018078
-313062392 999912420
-312985570 999989242
999986416 -312988396
-313018023 999956789
-313066145 999908667
999965809 -313009003
999953595 -313021217
-313012686 999962126
-312987777 999987035
999977064 -312997748
999994534 -312980278
-313041189 999933623
-313054956 999919856
999907111 -313067701
999929384 -313045428
999977350 -312997462
-313026616 999948196
999991054 -312983758
999965942 -313008870
999943211 -313031601
-313073652 999901160
999917435 -313057377
999941112 -313033700
-313074181 999900631
-313054447 999920365
-313029736 999945076
999960927 -313013885
-312998082 999976730
999983585 -312991227
-313052488 999922324
-313007601 999967211
-313013763 999961049
-313033430 999941382
999946298 -313028514
-313001913 999972899
-313023405 999951407
999905339 -313069473
-313061150 999913662
999907220 -313067592
-313064913 999909899
-313053411 999921401
-313014511 999960301
999961992 -313012820
-312998045 999976767
-313010481 999964331
-313034441 999940371
999913258 -313061554
-313006926 999967886
-313041534 999933278
-313043358 999931454
-313011060 999963752
999928537 -313046275
999956476 -313018336
999945461 -313029351
999948781 -313026031
-313027396 999947416
999932266 -313042546
999924735 -313050077
-312991070 999983742
999982273 -312992539
999968628 -313006184
-313074381 999900431
999900805 -313074007
-313056804 999918008
999935046 -313039766
999912315 -313062497
-313070600 999904212
-312997394 999977418
-312997867 999976945
999971699 -313003113
-313014680 999960132
-313012009 999962803
999959357 -313015455
999937291 -313037521
-312999470 999975342
-313065443 999909369
-312998441 999976371
999944836 -313029976
-312976152 999998660
999933345 -313041467
-312987718 999987094
-313057344 999917468
-313030194 999944618
-313047466 999927346
-313014224 999960588
-313015823 999958989
-313014607 999960205
-313043754 999931058
999964842 -313009970
-312992809 999982003
999903218 -313071594
-313026905 999947907
-312991465 999983347
-313056971 999917841
-313028446 999946366
-313015959 999958853
-313012396 999962416
-313062842 999911970
999994897 -312979915
-313024858 999949954
999914647 -313060165
999901313 -313073499
-313028780 999946032
999941749 -313033063
-312976743 999998069
-313010828 999963984
999944431 -313030381
-313044539 999930273
999909317 -313065495
999993799 -312981013
999926753 -313048059
999970825 -313003987
999994886 -312979926
999947549 -313027263
999916399 -313058413
-313054495 999920317
-313069038 999905774
999901649 -313073163
-313067952 999906860
999982232 -312992580
-313046681 999928131
-313003395 999971417
-312980944 999993868
999964655 -313010157
-313026518 999948294
-313002506 999972306
-312983448 999991364
-313044114 999930698
-313021725 999953087
-313040747 999934065
-313043559 999931253
999953987 -313020825
-313055340 999919472
-312998822 999975990
999983791 -312991021
-313036645 999938167
999991626 -312983186
999939728 -313035084
-313016854 999957958
-313071901 999902911
-313047254 999927558
-313013830 999960982
-312997010 999977802
-312992358 999982454
-313067609 999907203
999948556 -313026256
999991252 -312983560
-313028096 999946716
999916630 -313058182
999946049 -313028763
999955987 -313018825
999953698 -313021114
-313005352 999969460
-313063252 999911560
-313034784 999940028
999905637 -313069175
999986697 -312988115
999905233 -313069579
999977363 -312997449
999977798 -312997014
999923122 -313051690
-313026311 999948501
-313019455 999955357
999994436 -312980376
999993259 -312981553
-313004085 999970727
-312983321 999991491
-313053392 999921420
999938145 -313036667
-313064935 999909877
-313042651 999932161
-313045490 999929322
999963039 -313011773
-313034434 999940378
999936112 -313038700
999998387 -312976425
999921934 -313052878
-313055603 999919209
-313072151 999902661
999923519 -313051293
-313030273 999944539
-313029587 999945225
999980858 -312993954
-313007883 999966929
-313069393 999905419
-312982533 999992279
999962407 -313012405
-313045625 999929187
999984900 -312989912
-313011445 999963367
-313027110 999947702
-313069641 999905171
-313024220 999950592
-312974861 999999951
999901198 -313073614
-312985664 999989148
-312978643 999996169
999903044 -313071768
-313039523 999935289
-313042429 999932383
999989102 -312985710
999921723 -313053089
999963965 -313010847
-313044703 999930109
-313044654 999930158
999910943 -313063869
-313044516 999930296
999945567 -313029245
999955820 -313018992
-312992663 999982149
-313032293 999942519
-313001893 999972919
999901658 -313073154
999965379 -313009433
999901831 -313072981
999933481 -313041331
999996809 -312978003
999919268 -313055544
999965951 -313008861
999953137 -313021675
-313006001 999968811
999910189 -313064623
999921114 -313053698
-312987466 999987346
999977449 -312997363
999988724 -312986088
999914974 -313059838
999984406 -312990406
999976805 -312998007
-313005545 999969267
999938362 -313036450
999908479 -313066333
999921657 -313053155
999954141 -313020671
999941203 -313033609
999910326 -313064486
-313023728 999951084
-313023311 999951501
999963647 -313011165
999941380 -313033432
999986487 -312988325
-313050904 999923908
999916902 -313057910
999909385 -313065427
999993290 -312981522
-313044562 999930250
999954853 -313019959
999991601 -312983211
-313010027 999964785
-313008268 999966544
999900021 -313074791
999935348 -313039464
-313053375 999921437
999985061 -312989751
999956433 -313018379
-313056025 999918787
999986778 -312988034
999930064 -313044748
-313003142 999971670
-313068266 999906546
999999907 -312974905
-313015128 999959684
-313064731 999910081
-313053585 999921227
999933660 -313041152
-313048082 999926730
-313061420 999913392
-313027815 999946997
-313000589 999974223
-312991495 999983317
999905964 -313068848
999909041 -313065771
-313009950 999964862
-313037062 999937750
-313002361 999972451
-313047234 999927578
999964221 -313010591
999916361 -313058451
-313007497 999967315
999968902 -313005910
-313064785 999910027
-313044768 999930044
999978559 -312996253
-312999730 999975082
-313023316 999951496
-312991403 999983409
999954370 -313020442
999907777 -313067035
999971470 -313003342
999958598 -313016214
999988457 -312986355
-313060813 999913999
999965388 -313009424
-313040587 999934225
-312991254 999983558
999957969 -313016843
999932492 -313042320
999980686 -312994126
999911571 -313063241
-313047713 999927099
-313020126 999954686
999920619 -313054193
-313000174 999974638
999913527 -313061285
999948776 -313026036
999968976 -313005836
999942898 -313031914
999998045 -312976767
-312985955 999988857
999964062 -313010750
-312981164 999993648
-313002470 999972342
-312990113 999984699
-313011246 999963566
-313064531 999910281
999943548 -313031264
999934629 -313040183
999950655 -313024157
-313027385 999947427
999900858 -313073954
-313068998 999905814
-313044320 999930492
-312988253 999986559
-313073617 999901195
-312983372 999991440
-313045434 999929378
999942825 -313031987
999981512 -312993300
999953510 -313021302
999978236 -312996576
999935254 -313039558
999911064 -313063748
-313064676 999910136
999971599 -313003213
999969605 -313005207
-313073130 999901682
999989192 -312985620
999911995 -313062817
999912683 -313062129
999912864 -313061948
-312996945 999977867
999959454 -313015358
-312977931 999996881
999976753 -312998059
999922068 -313052744
999976377 -312998435
-313060080 999914732
-313053171 999921641
999995302 -312979510
-313044994 999929818
-312986734 999988078
-313041250 999933562
-312981275 999993537
999982935 -312991877
-313047605 999927207
999914941 -313059871
-313024975 999949837
999954437 -313020375
999910683 -313064129
999978541 -312996271
999959954 -313014858
999962925 -313011887
999973295 -313001517
-313017807 999957005
-313067576 999907236
-312995840 999978972
999928879 -313045933
999976983 -312997829
999921193 -313053619
999975908 -312998904
-313070634 999904178
999989171 -312985641
-313027433 999947379
-313046214 999928598
-312988817 999985995
-313061357 999913455
-313027902 999946910
-313019936 999954876
-313041692 999933120
-313026605 999948207
999914098 -313060714
-312980167 999994645
999948742 -313026070
999955919 -313018893
-313049963 999924849
999902327 -313072485
-313005904 999968908
-313023266 999951546
999986869 -312987943
-313064868 999909944
999922742 -313052070
999961244 -313013568
999969512 -313005300
999944416 -313030396
-313067268 999907544
999918223 -313056589
999964456 -313010356
999978158 -312996654
999989154 -312985658
-313046168 999928644
999901625 -313073187
999902675 -313072137
999951684 -313023128
-313013451 999961361
999990416 -312984396
-313039285 999935527
-312982652 999992160
-312987028 999987784
-313074278 999900534
999995948 -312978864
999970673 -313004139
-313051076 999923736
999989357 -312985455
-313049058 999925754
999948223 -313026589
999917042 -313057770
999943042 -313031770
-313045373 999929439
-312994613 999980199
-313045882 999928930
999912667 -313062145
-313026503 999948309
999928367 -313046445
999947003 -313027809
-313019974 999954838
999990597 -312984215
999952171 -313022641
999992780 -312982032
999967586 -313007226
-313023383 999951429
-313002894 999971918
999986280 -312988532
-313052600 999922212
999982754 -312992058
999925396 -313049416
-313046145 999928667
999930734 -313044078
-313007755 999967057
-313018021 999956791
999979151 -312995661
999972791 -313002021
999922561 -313052251
-313062020 999912792
999969527 -313005285
-313039692 999935120
999986705 -312988107
999968822 -313005990
999926951 -313047861
-313042687 999932125
-313028765 999946047
999959403 -313015409
999919481 -313055331
-313025466 999949346
999993181 -312981631
-312980651 999994161
-313039841 999934971
999925357 -313049455
-313016648 999958164
999950363 -313024449
999929413 -313045399
999909970 -313064842
999920629 -313054183
999933375 -313041437
-312996197 999978615
-313042501 999932311
-313036077 999938735
-313000031 999974781
-313036796 999938016
-313038475 999936337
999915529 -313059283
-312979640 999995172
999995501 -312979311
-313031585 999943227
-313053096 999921716
999906409 -313068403
-313002465 999972347
999998926 -312975886
999945791 -313029021
999956046 -313018766
999968025 -313006787
999913815 -313060997
999988551 -312986261
999984052 -312990760
999935585 -313039227
999906864 -313067948
-313032758 999942054
999944048 -313030764
-313000927 999973885
-313067318 999907494
999992583 -312982229
-312996857 999977955
-313011814 999962998
-313061215 999913597
999911126 -313063686
-313011504 999963308
-313037838 999936974
-313001838 999972974
999916690 -313058122
999970663 -313004149
-312995190 999979622
-313060071 999914741
999985157 -312989655
999998513 -312976299
-313065532 999909280
-312988802 999986010
999987699 -312987113
-313045009 999929803
-312999722 999975090
-313009777 999965035
999984352 -312990460
999980480 -312994332
-313063850 999910962
-313017335 999957477
999991442 -312983370
-313011626 999963186
-312987200 999987612
-313006362 999968450
-313015143 999959669
999932878 -313041934
-312981063 999993749
-313009881 999964931
999969973 -313004839
999984121 -312990691
999940517 -313034295
999972057 -313002755
-313012625 999962187
-313012121 999962691
-312976036 999998776
-312988713 999986099
999988628 -312986184
-312997017 999977795
-313004413 999970399
999931613 -313043199
-313013014 999961798
-312990141 999984671
999988132 -312986680
-313044147 999930665
-312976865 999997947
999965111 -313009701
-313012574 999962238
-313000022 999974790
999981622 -312993190
999963934 -313010878
-313031494 999943318
-313022111 999952701
999993323 -312981489
999933991 -313040821
-313022117 999952695
999962240 -313012572
999985090 -312989722
-313003723 999971089
-312983502 999991310
-313071949 999902863
999923313 -313051499
999956874 -313017938
999909512 -313065300
999937857 -313036955
999988313 -312986499
999987093 -312987719
-313057302 999917510
-313056775 999918037
-313012851 999961961
999908656 -313066156
-312990288 999984524
-313060204 999914608
-313032939 999941873
-312982908 999991904
-313074619 999900193
-313012598 999962214
-312979411 999995401
999962227 -313012585
-312988530 999986282
999939724 -313035088
999920657 -313054155
999965410 -313009402
999923079 -313051733
-312994486 999980326
999994902 -312979910
-313040202 999934610
-313029823 999944989
-313066837 999907975
999947745 -313027067
-312996521 999978291
999979680 -312995132
999991138 -312983674
-313029980 999944832
999931902 -313042910
-313040393 999934419
999937684 -313037128
-313023242 999951570
999903428 -313071384
-312996341 999978471
-313000315 999974497
999960781 -313014031
999959662 -313015150
-313001693 999973119
999993488 -312981324
999915970 -313058842
-312992800 999982012
-313006465 999968347
-313069735 999905077
999981709 -312993103
999997678 -312977134
-313029167 999945645
-313063310 999911502
-313015164 999959648
999918575 -313056237
-313015244 999959568
999976861 -312997951
999963056 -313011756
-313040143 999934669
-313017845 999956967
999999998 -312974814
999906217 -313068595
-313037117 999937695
-313062481 999912331
999945107 -313029705
999969254 -313005558
999947112 -313027700
999922032 -313052780
999922004 -313052808
-312991172 999983640
999981055 -312993757
-312979720 999995092
999903452 -313071360
-313072668 999902144
-313060202 999914610
999934554 -313040258
-313064571 999910241
999975558 -312999254
999975897 -312998915
-313015612 999959200
999972153 -313002659
999990775 -312984037
999902438 -313072374
999951892 -313022920
999920371 -313054441
999910696 -313064116
999912532 -313062280
999956261 -313018551
999944817 -313029995
999909721 -313065091
-313020004 999954808
999932131 -313042681
999948662 -313026150
-313043568 999931244
999911469 -313063343
999902158 -313072654
999983185 -312991627
999957836 -313016976
-313018317 999956495
999961450 -313013362
999905962 -313068850
999993135 -312981677
999988585 -312986227
-313063653 999911159
-313059043 999915769
999937063 -313037749
999937144 -313037668
999918854 -313055958
-312992984 999981828
-313047071 999927741
999950371 -313024441
-313015779 999959033
999953752 -313021060
999915229 -313059583
-313037233 999937579
999973131 -313001681
999986752 -312988060
999950670 -313024142
-313059422 999915390
999999793 -312975019
999908427 -313066385
999923555 -313051257
-313063484 999911328
-312980498 999994314
-313025136 999949676
999914716 -313060096
-313052965 999921847
999958204 -313016608
999937718 -313037094
999910272 -313064540
999983247 -312991565
999977373 -312997439
999910925 -313063887
-313005397 999969415
999970790 -313004022
999976750 -312998062
999954813 -313019999
999900168 -313074644
999927054 -313047758
999996156 -312978656
-313004992 999969820
999978499 -312996313
-313026205 999948607
-313028827 999945985
-313024936 999949876
-312996986 999977826
999921439 -313053373
999973918 -313000894
-312995204 999979608
-313031213 999943599
999983627 -312991185
999989330 -312985482
999940920 -313033892
999949145 -313025667
999919040 -313055772
999963557 -313011255
-313065667 999909145
-313062514 999912298
999934355 -313040457
-312975914 999998898
-313013701 999961111
-312995495 999979317
-313064958 999909854
-313045849 999928963
999975983 -312998829
999915811 -313059001
999990767 -312984045
999919503 -313055309
999902230 -313072582
999947634 -313027178
-313009226 999965586
999999366 -312975446
-313051903 999922909
999993015 -312981797
999959859 -313014953
999908260 -313066552
999977914 -312996898
-313033550 999941262
-313000327 999974485
-313011711 999963101
999905738 -313069074
999996059 -312978753
-313003289 999971523
-313065539 999909273
-313049114 999925698
-313006462 999968350
999982756 -312992056
999999718 -312975094
999984968 -312989844
-313039261 999935551
-312978897 999995915
999929325 -313045487
-313055556 999919256
999914713 -313060099
999961032 -313013780
-312980939 999993873
999920781 -313054031
-313068030 999906782
999901413 -313073399
-313074721 999900091
-313054055 999920757
999918170 -313056642
999932634 -313042178
999902745 -313072067
999913307 -313061505
-313012089 999962723
-313055799 999919013
-313063982 999910830
-312978632 999996180
-313024211 999950601
999939943 -313034869
-313018924 999955888
999992600 -312982212
999908545 -313066267
999907621 -313067191
-313070970 999903842
-313061763 999913049
-313018259 999956553
999977746 -312997066
999917258 -313057554
-313067254 999907558
-313008671 999966141
-313002263 999972549
-313042881 999931931
999940918 -313033894
-313044433 999930379
999928910 -313045902
999950633 -313024179
999911208 -313063604
999921376 -313053436
999941621 -313033191
-313005891 999968921
-313029331 999945481
999986291 -312988521
-313014027 999960785
-313008062 999966750
-313073023 999901789
999945658 -313029154
-313009722 999965090
999913526 -313061286
999928768 -313046044
-313037904 999936908
999979259 -312995553
-313048723 999926089
999956577 -313018235
-313059024 999915788
-312988835 999985977
-312990392 999984420
-313064574 999910238
999930013 -313044799
-312987617 999987195
-313000871 999973941
999982959 -312991853
999983781 -312991031
999980485 -312994327
-313050704 999924108
-313024775 999950037
999956504 -313018308
-313062014 999912798
999907042 -313067770
-313052971 999921841
999906263 -313068549
-312980295 999994517
-313072631 999902181
-313011513 999963299
999965120 -313009692
-313072089 999902723
999987375 -312987437
999926969 -313047843
-313055721 999919091
999979055 -312995757
999920602 -313054210
999942100 -313032712
-313008797 999966015
999941606 -313033206
-312998235 999976577
999947036 -313027776
-313026258 999948554
-313069464 999905348
999990738 -312984074
-313032089 999942723
999994994 -312979818
999914311 -313060501
-313072369 999902443
999906141 -313068671
-313060873 999913939
-313047415 999927397
-313006442 999968370
-313010776 999964036
999910725 -313064087
999989908 -312984904
999983780 -312991032
999999773 -312975039
-313064182 999910630
-313044981 999929831
999942102 -313032710
999953108 -313021704
-313060397 999914415
-313073312 999901500
999987021 -312987791
-313009344 999965468
999930956 -313043856
999952524 -313022288
-313036782 999938030
999935368 -313039444
999955979 -313018833
-313041613 999933199
999963439 -313011373
999967176 -313007636
999919984 -313054828
-313046599 999928213
-313060445 999914367
-313049395 999925417
999967641 -313007171
999998393 -312976419
-313070778 999904034
999987786 -312987026
999975210 -312999602
999907919 -313066893
-312978662 999996150
999915527 -313059285
-313068323 999906489
999908591 -313066221
-313011036 999963776
-312977005 999997807
-313027521 999947291
-313057322 999917490
999980483 -312994329
-313073831 999900981
999976792 -312998020
-313053714 999921098
-312977361 999997451
999956782 -313018030
-313014038 999960774
999909929 -313064883
999966809 -313008003
-313070896 999903916
999925065 -313049747
999920815 -313053997
999988709 -312986103
-313063825 999910987
999936087 -313038725
999954469 -313020343
999912633 -313062179
-313012920 999961892
-312980889 999993923
-313062140 999912672
999978423 -312996389
-313004202 999970610
999969771 -313005041
999968765 -313006047
999955050 -313019762
999976380 -312998432
999954398 -313020414
999976572 -312998240
999998277 -312976535
-312978841 999995971
-312984621 999990191
999955562 -313019250
999988096 -312986716
-313017060 999957752
-313049872 999924940
999926148 -313048664
999964645 -313010167
999976096 -312998716
-313038441 999936371
999921731 -313053081
999960426 -313014386
999920322 -313054490
-313004003 999970809
-313031128 999943684
999976416 -312998396
999964193 -313010619
999932300 -313042512
-313058418 999916394
999994725 -312980087
999959213 -313015599
-313040568 999934244
-312978494 999996318
999948055 -313026757
999967546 -313007266
-312978381 999996431
999930825 -313043987
999913867 -313060945
-312976125 999998687
-312997915 999976897
999961755 -313013057
-313048273 999926539
999976659 -312998153
-312985386 999989426
999951199 -313023613
999923869 -313050943
999965581 -313009231
999915441 -313059371
999926176 -313048636
-313029129 999945683
999990708 -312984104
-312992284 999982528
-313073079 999901733
999945552 -313029260
999930407 -313044405
-313070019 999904793
-313053595 999921217
-313071529 999903283
-313016613 999958199
999954234 -313020578
999922627 -313052185
999934741 -313040071
999931737 -313043075
-313031699 999943113
-313050012 999924800
-313009035 999965777
999936473 -313038339
-313037429 999937383
-312997364 999977448
-313021201 999953611
999919292 -313055520
-312988550 999986262
-313008218 999966594
-313053952 999920860
-312988048 999986764
-313054206 999920606
-313019964 999954848
999951921 -313022891
-313069463 999905349
-313040773 999934039
999994530 -312980282
-313074310 999900502
-313039353 999935459
999973367 -313001445
999960834 -313013978
999900654 -313074158
-313059225 999915587
-313049287 999925525
-313046282 999928530
-313055548 999919264
-313067267 999907545
-312998979 999975833
-313006212 999968600
999936407 -313038405
-312994757 999980055
999986459 -312988353
999964259 -313010553
-313062574 999912238
999939538 -313035274
-313005419 999969393
999989954 -312984858
999913287 -313061525
999953040 -313021772
-313039850 999934962
-313043084 999931728
-313014195 999960617
999953173 -313021639
-313025596 999949216
999948644 -313026168
999959194 -313015618
-313007789 999967023
999911941 -313062871
-313015998 999958814
999944418 -313030394
999933912 -313040900
999926432 -313048380
999954550 -313020262
999934109 -313040703
-313006721 999968091
-313058625 999916187
-313010564 999964248
999933173 -313041639
999985884 -312988928
-313018623 999956189
-312993021 999981791
999927198 -313047614
999975109 -312999703
-313009349 999965463
999938580 -313036232
999976961 -312997851
999904636 -313070176
-313061747 999913065
999915111 -313059701
-313025858 999948954
-313012296 999962516
-313033178 999941634
999959482 -313015330
999907734 -313067078
-313037529 999937283
999916041 -313058771
999989496 -312985316
-313034382 999940430
-313015290 999959522
-313067046 999907766
-313071478 999903334
999940483 -313034329
-313062478 999912334
-312995418 999979394
999930664 -313044148
-313026324 999948488
999917595 -313057217
999914801 -313060011
-313024074 999950738
-312985144 999989668
999952769 -313022043
999943407 -313031405
999917108 -313057704
-313005435 999969377
999986819 -312987993
-313010453 999964359
999900896 -313073916
-313020303 999954509
-313040515 999934297
-313054238 999920574
999943860 -313030952
999940750 -313034062
-312986565 999988247
999950619 -313024193
-313015670 999959142
999970045 -313004767
999939067 -313035745
-312996603 999978209
999920228 -313054584
999915856 -313058956
-313032971 999941841
999936247 -313038565
999913594 -313061218
-313034840 999939972
999903507 -313071305
999975119 -312999693
999954350 -313020462
-313004736 999970076
999910461 -313064351
999976775 -312998037
999944379 -313030433
-312994549 999980263
999998530 -312976282
999906063 -313068749
999939134 -313035678
-313042443 999932369
999997741 -312977071
-313010849 999963963
999980996 -312993816
-312976797 999998015
-312989929 999984883
999916771 -313058041
999914447 -313060365
-312992742 999982070
-313050667 999924145
-313062102 999912710
999989726 -312985086
-313051936 999922876
-313033076 999941736
-313046620 999928192
-313037994 999936818
-313037927 999936885
-313034855 999939957
999947760 -313027052
999977429 -312997383
999906443 -313068369
999942224 -313032588
999941088 -313033724
999964694 -313010118
-312977312 999997500
999966165 -313008647
999970313 -313004499
-312987238 999987574
999974749 -313000063
999900620 -313074192
-313015901 999958911
-313051682 999923130
-313033477 999941335
999980451 -312994361
-312983980 999990832
-313073732 999901080
999984960 -312989852
-313011672 999963140
999986472 -312988340
999985219 -312989593
-313065403 999909409
999927970 -313046842
-313027273 999947539
999905219 -313069593
999981468 -312993344
-313055648 999919164
-313010587 999964225
-313069028 999905784
-313053694 999921118
999944318 -313030494
-313035541 999939271
-312976734 999998078
-313028062 999946750
-313062517 999912295
-312980942 999993870
999967836 -313006976
999901896 -313072916
999953151 -313021661
999909528 -313065284
-313004212 999970600
999947190 -313027622
999955042 -313019770
-313000509 999974303
-313005624 999969188
-313061334 999913478
-312992744 999982068
999942367 -313032445
999944826 -313029986
999993721 -312981091
-313044519 999930293
999929281 -313045531
999971065 -313003747
-313005942 999968870
-313051698 999923114
999980520 -312994292
-313061980 999912832
999979614 -312995198
999935488 -313039324
-313016930 999957882
999972928 -313001884
999920118 -313054694
999966955 -313007857
999922278 -313052534
-313050255 999924557
999938352 -313036460
-313055465 999919347
999900027 -313074785
999980260 -312994552
-313059831 999914981
999902608 -313072204
999990878 -312983934
-313066446 999908366
-313023706 999951106
-313044988 999929824
-313040499 999934313
-312996429 999978383
999989449 -312985363
-313060576 999914236
999927363 -313047449
999904188 -313070624
999914912 -313059900
-312980999 999993813
-313019300 999955512
999924477 -313050335
-313056910 999917902
999985160 -312989652
-313016857 999957955
-313021578 999953234
-313069868 999904944
-313047960 999926852
999941952 -313032860
999983669 -312991143
-313026249 999948563
-312981568 999993244
999986942 -312987870
999985239 -312989573
-313068372 999906440
-313066875 999907937
999971007 -313003805
-313049946 999924866
-313060283 999914529
-313027102 999947710
-313073565 999901247
999925595 -313049217
-313071614 999903198
-312978227 999996585
999902177 -313072635
-313055789 999919023
999968226 -313006586
-313048881 999925931
-313059158 999915654
-313026703 999948109
999917936 -313056876
999975330 -312999482
999909212 -313065600
999927603 -313047209
999971203 -313003609
-313055757 999919055
-312983161 999991651
999958781 -313016031
999906022 -313068790
-312984293 999990519
999950782 -313024030
-313038761 999936051
999937032 -313037780
999953642 -313021170
999991936 -312982876
-312982593 999992219
999973799 -313001013
-313049260 999925552
999909533 -313065279
-313015900 999958912
999988220 -312986592
-313059240 999915572
-313045268 999929544
-313007861 999966951
-313002874 999971938
999912337 -313062475
-312977194 999997618
-312982903 999991909
-313031797 999943015
999986529 -312988283
-313036094 999938718
999961894 -313012918
-312978578 999996234
-313036611 999938201
999975627 -312999185
999933776 -313041036
999932117 -313042695
-313023069 999951743
-312988828 999985984
999999454 -312975358
-313001868 999972944
-313015637 999959175
-313047574 999927238
999963409 -313011403
999923941 -313050871
999910330 -313064482
999957690 -313017122
999995325 -312979487
-313049056 999925756
999975767 -312999045
999969767 -313005045
999971742 -313003070
-312993607 999981205
999958575 -313016237
-313027287 999947525
999930256 -313044556
-312996569 999978243
-313071966 999902846
-313035835 999938977
999983513 -312991299
999949754 -313025058
-312981654 999993158
-312991362 999983450
-313026796 999948016
-312977485 999997327
-313056514 999918298
999943329 -313031483
999928181 -313046631
-313066756 999908056
999981730 -312993082
-313056435 999918377
-312997959 999976853
999904411 -313070401
-313062477 999912335
-313008488 999966324
999965860 -313008952
-313030376 999944436
-313000642 999974170
999998077 -312976735
999930395 -313044417
-312991470 999983342
-313063917 999910895
-313066568 999908244
-313018173 999956639
999980164 -312994648
-312987685 999987127
999934709 -313040103
-313052535 999922277
999992374 -312982438
-313057087 999917725
-312983117 999991695
-312991455 999983357
-313059600 999915212
-313016025 999958787
999959936 -313014876
-312989416 999985396
-313034982 999939830
-313041617 999933195
999987075 -312987737
999938684 -313036128
999929844 -313044968
999902895 -313071917
999930447 -313044365
999932448 -313042364
999982850 -312991962
999909608 -313065204
999997223 -312977589
-313017539 999957273
-312983000 999991812
-313034736 999940076
-313023277 999951535
-313057835 999916977
-312989595 999985217
999945664 -313029148
-312994001 999980811
999937186 -313037626
-313028483 999946329
999920613 -313054199
999936794 -313038018
-313071974 999902838
999939046 -313035766
999951862 -313022950
999935743 -313039069
999917901 -313056911
-312980190 999994622
-313061542 999913270
999914662 -313060150
-312992144 999982668
999961360 -313013452
999901688 -313073124
-313065104 999909708
999928549 -313046263
-313002154 999972658
-313037525 999937287
-312977492 999997320
-313066142 999908670
-313039284 999935528
-313009050 999965762
-312998921 999975891
999929470 -313045342
-313002559 999972253
-313073955 999900857
999931509 -313043303
999919346 -313055466
999914518 -313060294
999946325 -313028487
-313017531 999957281
-313065203 999909609
999975429 -312999383
999935591 -313039221
999947213 -313027599
-312979733 999995079
999974901 -312999911
-312993625 999981187
999942258 -313032554
999938636 -313036176
-313005529 999969283
-312979032 999995780
999998244 -312976568
999920314 -313054498
-312999859 999974953
-313007065 999967747
999926795 -313048017
999918724 -313056088
999907724 -313067088
999962184 -313012628
999921155 -313053657
-313038699 999936113
999992693 -312982119
999984413 -312990399
-313066083 999908729
-313053624 999921188
999987106 -312987706
999904946 -313069866
-312979683 999995129
999904005 -313070807
999937000 -313037812
-313068907 999905905
-313060748 999914064
999907193 -313067619
-313013348 999961464
999987370 -312987442
999993866 -312980946
999911304 -313063508
999957980 -313016832
999947353 -313027459
999925368 -313049444
-313036915 999937897
999913819 -313060993
-312985750 999989062
-313034706 999940106
-312998363 999976449
-313044252 999930560
999947698 -313027114
999968503 -313006309
-313002682 999972130
999979355 -312995457
-312980709 999994103
-313026540 999948272
-313065565 999909247
999949743 -313025069
-313058210 999916602
-313065957 999908855
999961408 -313013404
-312977225 999997587
999981996 -312992816
999975751 -312999061
-313028187 999946625
-313062904 999911908
999925353 -313049459
999901186 -313073626
999939036 -313035776
-313015916 999958896
999953240 -313021572
999947322 -313027490
-313017798 999957014
999943310 -313031502
999999171 -312975641
999949401 -313025411
-313069683 999905129
999939624 -313035188
-313044374 999930438
999915899 -313058913
-313048844 999925968
-313010970 999963842
999961198 -313013614
999998121 -312976691
999988961 -312985851
999952250 -313022562
999966525 -313008287
999943644 -313031168
999938774 -313036038
-313004760 999970052
999958602 -313016210
999955567 -313019245
-312977643 999997169
-313013940 999960872
999939089 -313035723
-313057736 999917076
-313006105 999968707
-313023942 999950870
999975508 -312999304
-313018606 999956206
999944230 -313030582
999951539 -313023273
999968424 -313006388
-313000800 999974012
999916622 -313058190
-313026955 999947857
-313051990 999922822
-312978808 999996004
-313018675 999956137
999989231 -312985581
999964980 -313009832
999927885 -313046927
-313044376 999930436
999971232 -313003580
-312979954 999994858
-313068001 999906811
-312989477 999985335
-313007795 999967017
-313061351 999913461
999993895 -312980917
999904003 -313070809
-313014291 999960521
-313010659 999964153
-313024676 999950136
999989691 -312985121
999930337 -313044475
999943717 -313031095
-313050232 999924580
999926411 -313048401
-313024216 999950596
-313025474 999949338
999917697 -313057115
999999230 -312975582
-313044938 999929874
-313000485 999974327
999934477 -313040335
999985609 -312989203
-312988170 999986642
-312997751 999977061
999971970 -313002842
-312991430 999983382
-313062333 999912479
-313001339 999973473
999982576 -312992236
999906914 -313067898
-313051947 999922865
-313057797 999917015
999918705 -313056107
-312994395 999980417
-312997040 999977772
-313007719 999967093
999942547 -313032265
-312984732 999990080
-313059991 999914821
-313051419 999923393
-313030712 999944100
-313052646 999922166
-312994526 999980286
-313059719 999915093
-313042965 999931847
-313038628 999936184
-313063708 999911104
999985242 -312989570
-313042710 999932102
999972872 -313001940
999966115 -313008697
999918277 -313056535
-312997514 999977298
-313041628 999933184
-313008189 999966623
999956256 -313018556
999949716 -313025096
-313063836 999910976
-312993241 999981571
999928336 -313046476
-313060770 999914042
-313010306 999964506
-312996448 999978364
999989113 -312985699
999938461 -313036351
-313074468 999900344
999958295 -313016517
999950570 -313024242
999916269 -313058543
-313050549 999924263
-313046739 999928073
999971296 -313003516
999951886 -313022926
999930149 -313044663
999949192 -313025620
999965236 -313009576
999954235 -313020577
999941639 -313033173
999998772 -312976040
999928504 -313046308
999943104 -313031708
-313045540 999929272
999958310 -313016502
-313061883 999912929
999996576 -312978236
-313006055 999968757
999956215 -313018597
-313017895 999956917
-313025449 999949363
999967964 -313006848
-313070059 999904753
-312996867 999977945
999967573 -313007239
999966239 -313008573
999962287 -313012525
999966279 -313008533
999952228 -313022584
999913560 -313061252
-313031049 999943763
-313032624 999942188
999903028 -313071784
999975398 -312999414
999910764 -313064048
-313036765 999938047
999903349 -313071463
-313048996 999925816
999985893 -312988919
-313004748 999970064
999989374 -312985438
-313045192 999929620
999958541 -313016271
-313014267 999960545
-313064843 999909969
999998019 -312976793
-313052074 999922738
999906084 -313068728
-313039388 999935424
999964719 -313010093
-313018889 999955923
-313046924 999927888
999967131 -313007681
999915132 -313059680
-312989443 999985369
-313063661 999911151
-313067348 999907464
999966507 -313008305
-313022783 999952029
-313032817 999941995
999902059 -313072753
999964701 -313010111
-312996067 999978745
-313000329 999974483
999934730 -313040082
999942618 -313032194
999959037 -313015775
-312988481 999986331
999934677 -313040135
-313059441 999915371
999964096 -313010716
999940757 -313034055
-312989270 999985542
-313033866 999940946
-313029613 999945199
999998671 -312976141
-313062623 999912189
-313022795 999952017
999943488 -313031324
999942779 -313032033
999981201 -312993611
-313047337 999927475
-313070878 999903934
-312995590 999979222
-313052680 999922132
-312994622 999980190
-313010972 999963840
999976123 -312998689
999933324 -313041488
-313057535 999917277
-313044492 999930320
-312999000 999975812
999965349 -313009463
-313061055 999913757
999912740 -313062072
999925156 -313049656
999998386 -312976426
-313058273 999916539
999957589 -313017223
999968523 -313006289
-313014976 999959836
-313057523 999917289
-312991291 999983521
-313022552 999952260
-313016584 999958228
999919265 -313055547
999980540 -312994272
-313061340 999913472
999969397 -313005415
999984936 -312989876
999908099 -313066713
999982760 -312992052
999930119 -313044693
-313063053 999911759
999985636 -312989176
999983253 -312991559
-313016086 999958726
-313046790 999928022
999964606 -313010206
999932714 -313042098
-313027123 999947689
-312993189 999981623
999966257 -313008555
999931797 -313043015
999989147 -312985665
-313064601 999910211
999926664 -313048148
999979863 -312994949
-312993163 999981649
-313002892 999971920
-313053835 999920977
999989229 -312985583
999935606 -313039206
-313058337 999916475
-313070599 999904213
999905692 -313069120
999980487 -312994325
-312980760 999994052
999938899 -313035913
999964882 -313009930
999900495 -313074317
999961832 -313012980
999940856 -313033956
-313018576 999956236
-313049703 999925109
-313010040 999964772
999926330 -313048482
-313018987 999955825
-312979307 999995505
999981669 -312993143
-312986580 999988232
999982686 -312992126
999965378 -313009434
-313071884 999902928
999962436 -313012376
999921670 -313053142
999952663 -313022149
-313027991 999946821
-313062625 999912187
-312984946 999989866
-313069310 999905502
999973229 -313001583
-313046286 999928526
-313049351 999925461
-313059235 999915577
-313046952 999927860
-312987646 999987166
999997240 -312977572
-313005711 999969101
999940787 -313034025
999994415 -312980397
-313035840 999938972
999978673 -312996139
999967291 -313007521
-313037453 999937359
-313060333 999914479
-313013271 999961541
-313040512 999934300
-313024986 999949826
-313010560 999964252
999997071 -312977741
999974159 -313000653
999990700 -312984112
999993711 -312981101
-313027222 999947590
999930708 -313044104
-313061533 999913279
999927828 -313046984
999930497 -313044315
-313068017 999906795
999962890 -313011922
-313050144 999924668
-312978437 999996375
-312990368 999984444
-313038790 999936022
-313039639 999935173
-313051819 999922993
999908610 -313066202
999965635 -313009177
999952454 -313022358
999972846 -313001966
-313019060 999955752
999936250 -313038562
999922655 -313052157
-313010764 999964048
999992009 -312982803
999929169 -313045643
-313043267 999931545
-313041655 999933157
-313046563 999928249
-313019353 999955459
-313032640 999942172
999951800 -313023012
999939447 -313035365
999914286 -313060526
-313009026 999965786
999930760 -313044052
-313044474 999930338
999920379 -313054433
-312995684 999979128
999914427 -313060385
-313003302 999971510
-313023256 999951556
-312998078 999976734
999998363 -312976449
999936072 -313038740
-313071130 999903682
999922156 -313052656
-313070732 999904080
999991316 -312983496
999945016 -313029796
-312988576 999986236
-313066506 999908306
999953300 -313021512
-312981582 999993230
999917405 -313057407
999993498 -312981314
-312976947 999997865
999942404 -313032408
999931374 -313043438
-313062836 999911976
-312987658 999987154
999959244 -313015568
-312985374 999989438
-313043217 999931595
-313064763 999910049
-313019758 999955054
999950238 -313024574
-313054952 999919860
-312991084 999983728
999902460 -313072352
999926377 -313048435
-312987744 999987068
-312982112 999992700
999944937 -313029875
999914300 -313060512
-312984514 999990298
999967313 -313007499
999963375 -313011437
999967237 -313007575
-313042622 999932190
-313073680 999901132
-313073361 999901451
-313014981 999959831
999936845 -313037967
999927877 -313046935
999985418 -312989394
-312977799 999997013
999994060 -312980752
999951079 -313023733
999949402 -313025410
999976314 -312998498
999984265 -312990547
999984002 -312990810
-312992834 999981978
999965038 -313009774
-313028501 999946311
999962843 -313011969
999968047 -313006765
999998446 -312976366
999994299 -312980513
-313012161 999962651
999981159 -312993653
-313000095 999974717
999933516 -313041296
999912906 -313061906
-313011976 999962836
999977461 -312997351
999968825 -313005987
999987985 -312986827
999981964 -312992848
-312985255 999989557
999903948 -313070864
999966219 -313008593
-313002988 999971824
999919375 -313055437
-312989985 999984827
-313032683 999942129
999927627 -313047185
999935114 -313039698
-313058803 999916009
999992442 -312982370
-312985285 999989527
999956459 -313018353
999988907 -312985905
-313047154 999927658
999991786 -312983026
-313047992 999926820
999947541 -313027271
999915979 -313058833
999904596 -313070216
999961834 -313012978
-313063945 999910867
999958301 -313016511
-313040820 999933992
999922611 -313052201
999941235 -313033577
-313071240 999903572
-312991110 999983702
-313027439 999947373
-313073690 999901122
999936248 -313038564
999964691 -313010121
-313051983 999922829
-312986072 999988740
-313000453 999974359
-313072297 999902515
999979964 -312994848
999931768 -313043044
999990073 -312984739
999993727 -312981085
-313023508 999951304
-312978956 999995856
-313035549 999939263
-312994592 999980220
999956826 -313017986
-313015527 999959285
999993435 -312981377
-313005491 999969321
999906034 -313068778
-313057616 999917196
-313016037 999958775
-312995927 999978885
999911334 -313063478
-312995260 999979552
-313055823 999918989
999954863 -313019949
-312992187 999982625
999996925 -312977887
999956326 -313018486
-313066291 999908521
999957803 -313017009
-313072002 999902810
-313022775 999952037
999957674 -313017138
999942948 -313031864
-313032126 999942686
-313001457 999973355
-313059634 999915178
999964724 -313010088
-312986823 999987989
999981947 -312992865
999934170 -313040642
-313059113 999915699
999969861 -313004951
999963218 -313011594
-313056563 999918249
-313037980 999936832
999986016 -312988796
999974932 -312999880
999947928 -313026884
-313024670 999950142
999947782 -313027030
-313018284 999956528
-313053286 999921526
-313051216 999923596
999951518 -313023294
999969958 -313004854
999951523 -313023289
999991323 -312983489
999948023 -313026789
999937994 -313036818
999995520 -312979292
999987674 -312987138
-312986382 999988430
-312997278 999977534
999919272 -313055540
-313050230 999924582
999996244 -312978568
999956316 -313018496
-313018243 999956569
999970574 -313004238
-313007780 999967032
999963048 -313011764
-312985063 999989749
-313048254 999926558
-312997721 999977091
999962783 -313012029
999962961 -313011851
999954826 -313019986
-313002002 999972810
999996908 -312977904
-313041717 999933095
-313066097 999908715
999990351 -312984461
999985010 -312989802
999932456 -313042356
-312989232 999985580
999990127 -312984685
-313056316 999918496
999943831 -313030981
-313046572 999928240
-313067965 999906847
-312975842 999998970
-313056132 999918680
999903393 -313071419
-313017239 999957573
-313070516 999904296
-312977338 999997474
999923224 -313051588
-313003419 999971393
-313001310 999973502
999940251 -313034561
999931799 -313043013
-313028723 999946089
999916295 -313058517
999970579 -313004233
-312981201 999993611
-313027827 999946985
999977605 -312997207
-313062128 999912684
999935818 -313038994
-313010969 999963843
999971872 -313002940
-313035993 999938819
999945883 -313028929
999983852 -312990960
999948145 -313026667
-312993112 999981700
999923494 -313051318
-312996425 999978387
999924882 -313049930
999903624 -313071188
999958649 -313016163
-313069812 999905000
-313058184 999916628
999917045 -313057767
999934117 -313040695
-313044358 999930454
-312996821 999977991
999953727 -313021085
999978237 -312996575
-313035507 999939305
-313010524 999964288
-312996467 999978345
999957525 -313017287
-313070533 999904279
999908629 -313066183
999920489 -313054323
999972011 -313002801
999901767 -313073045
999983473 -312991339
999912675 -313062137
999999812 -312975000
-313030808 999944004
999966195 -313008617
999923694 -313051118
-313037004 999937808
999953443 -313021369
999988064 -312986748
999906032 -313068780
999916585 -313058227
-313062688 999912124
999982621 -312992191
999921046 -313053766
999952889 -313021923
-313036073 999938739
999985186 -312989626
999955026 -313019786
999963287 -313011525
-312986326 999988486
999922347 -313052465
999927502 -313047310
999999885 -312974927
999931752 -313043060
999919564 -313055248
-313029776 999945036
999995310 -312979502
999999286 -312975526
-312979804 999995008
999996143 -312978669
-313021624 999953188
-312993543 999981269
999932064 -313042748
-312986659 999988153
-313015503 999959309
-313055359 999919453
999949481 -313025331
999975151 -312999661
-312974893 999999919
999958420 -313016392
-313036533 999938279
-313065928 999908884
999965040 -313009772
999982153 -312992659
-313003307 999971505
-313073093 999901719
999949998 -313024814
999969582 -313005230
999958320 -313016492
-313069492 999905320
999964792 -313010020
-313048775 999926037
-312988569 999986243
999964711 -313010101
-313030740 999944072
-313027305 999947507
-312996873 999977939
999914738 -313060074
999971098 -313003714
999927668 -313047144
999961125 -313013687
999960742 -313014070
999997425 -312977387
-313006491 999968321
-313034995 999939817
-313040987 999933825
999996715 -312978097
-313057759 999917053
-313064069 999910743
999977843 -312996969
-313061734 999913078
999955248 -313019564
-313009323 999965489
-313057453 999917359
-313050254 999924558
999908477 -313066335
-312982629 999992183
999914307 -313060505
999957596 -313017216
999914338 -313060474
-313068584 999906228
999922973 -313051839
999910178 -313064634
-313003546 999971266
-313004276 999970536
999972798 -313002014
-313056998 999917814
999929960 -313044852
-313056442 999918370
999914586 -313060226
-313017666 999957146
-312989860 999984952
-313048803 999926009
-313044281 999930531
-313042761 999932051
-313046740 999928072
999905308 -313069504
999938390 -313036422
999990968 -312983844
999965694 -313009118
999921681 -313053131
-313044357 999930455
999935095 -313039717
-313026904 999947908
999975975 -312998837
-312998185 999976627
999949455 -313025357
999910852 -313063960
-312987083 999987729
999917216 -313057596
999934805 -313040007
999949239 -313025573
999943114 -313031698
-313022663 999952149
-313016090 999958722
-313065789 999909023
999991340 -312983472
999949470 -313025342
999929157 -313045655
999997265 -312977547
-313043390 999931422
-313057572 999917240
999937617 -313037195
999910601 -313064211
999900835 -313073977
999991151 -312983661
-312995764 999979048
999930062 -313044750
999964468 -313010344
-312991708 999983104
999906505 -313068307
999949013 -313025799
-313056123 999918689
-313027032 999947780
-312988731 999986081
-313051863 999922949
-313008591 999966221
999954749 -313020063
-313025420 999949392
999912715 -313062097
-312989390 999985422
999990167 -312984645
-313070651 999904161
-313010512 999964300
999968176 -313006636
-313028843 999945969
-312989897 999984915
999938407 -313036405
-313031937 999942875
999945827 -313028985
999988943 -312985869
-313034694 999940118
-312979153 999995659
999955482 -313019330
-313003765 999971047
-313061345 999913467
-312993904 999980908
999996849 -312977963
-312985655 999989157
-313032774 999942038
-313037142 999937670
999966133 -313008679
999975004 -312999808
-313045007 999929805
999910578 -313064234
-312981146 999993666
-313029276 999945536
-313039981 999934831
999961119 -313013693
999962525 -313012287
999970099 -313004713
999961619 -313013193
-313067419 999907393
999961418 -313013394
999920172 -313054640
-313013373 999961439
999953216 -313021596
-313072899 999901913
999978684 -312996128
999949798 -313025014
999937227 -313037585
999985765 -312989047
999949305 -313025507
-312976071 999998741
-312977529 999997283
999913752 -313061060
-312992109 999982703
-313074450 999900362
-313004470 999970342
999976743 -312998069
999975560 -312999252
-312992045 999982767
999977334 -312997478
999971273 -313003539
-312975157 999999655
-313046161 999928651
999985799 -312989013
-313011670 999963142
-313033342 999941470
999926764 -313048048
999911923 -313062889
999914628 -313060184
-313047070 999927742
-313042726 999932086
999967654 -313007158
999945789 -313029023
999993039 -312981773
-312997809 999977003
-313064874 999909938
-312999458 999975354
-313064353 999910459
-312993003 999981809
-313073748 999901064
-313017672 999957140
999925565 -313049247
999941328 -313033484
999983993 -312990819
999929728 -313045084
999940609 -313034203
999940584 -313034228
999983120 -312991692
999912463 -313062349
999998842 -312975970
999980806 -312994006
999978579 -312996233
999924159 -313050653
-312975100 999999712
-313053569 999921243
999992002 -312982810
-313064743 999910069
999941853 -313032959
999918434 -313056378
-313012531 999962281
999964995 -313009817
-312997465 999977347
-313033283 999941529
-313036565 999938247
-312991345 999983467
999989422 -312985390
-313056342 999918470
999995916 -312978896
999906880 -313067932
999910056 -313064756
-313028150 999946662
-313037953 999936859
-312985635 999989177
999943156 -313031656
999974217 -313000595
999919058 -313055754
999956982 -313017830
999956609 -313018203
999983403 -312991409
999945408 -313029404
999956358 -313018454
-312979310 999995502
-313023323 999951489
-313068867 999905945
-313018809 999956003
999932108 -313042704
999999711 -312975101
-313021147 999953665
999991973 -312982839
-313016856 999957956
-313008505 999966307
999985692 -312989120
999914702 -313060110
999918390 -313056422
999971076 -313003736
999937139 -313037673
-313015944 999958868
999920023 -313054789
-313028750 999946062
-313015720 999959092
-313033708 999941104
-313051495 999923317
-313042346 999932466
999950544 -313024268
999940512 -313034300
999941199 -313033613
-313026766 999948046
999903207 -313071605
999930083 -313044729
-313013417 999961395
999905206 -313069606
999980406 -312994406
999988619 -312986193
999987958 -312986854
999969846 -313004966
999941573 -313033239
-313036538 999938274
999949378 -313025434
-313031472 999943340
-313002620 999972192
-312976119 999998693
-313033594 999941218
-312983572 999991240
999984962 -312989850
999968007 -313006805
-312979541 999995271
999938503 -313036309
999943853 -313030959
999902166 -313072646
-313027013 999947799
-313069260 999905552
-313024950 999949862
999953719 -313021093
999908255 -313066557
999955321 -313019491
-313016063 999958749
-313015895 999958917
999942035 -313032777
999941343 -313033469
999986314 -312988498
999994292 -312980520
-313001217 999973595
999974004 -313000808
999927006 -313047806
-312987353 999987459
999980315 -312994497
-313040097 999934715
-313067445 999907367
999937476 -313037336
999942970 -313031842
999920821 -313053991
-313044760 999930052
999925249 -313049563
-313041146 999933666
999923392 -313051420
-313061492 999913320
999925008 -313049804
999966238 -313008574
-313041362 999933450
-313026351 999948461
-312991272 999983540
-313023943 999950869
-313055922 999918890
999964830 -313009982
-313055493 999919319
999976888 -312997924
999954963 -313019849
999932896 -313041916
-313069697 999905115
-313050426 999924386
999931994 -313042818
-313036126 999938686
999955298 -313019514
999908639 -313066173
-313038549 999936263
999934824 -313039988
999989802 -312985010
999973749 -313001063
-313059108 999915704
-313057821 999916991
-312991933 999982879
999937995 -313036817
-313072641 999902171
-312994073 999980739
-312996709 999978103
-313036137 999938675
-313033400 999941412
999945231 -313029581
-312979847 999994965
-313018371 999956441
999920223 -313054589
999963730 -313011082
999976288 -312998524
999934995 -313039817
999941571 -313033241
999997118 -312977694
999991139 -312983673
999970987 -313003825
-313064965 999909847
999935271 -313039541
999969600 -313005212
999947415 -313027397
999999677 -312975135
-313009552 999965260
-313068734 999906078
-312987052 999987760
999912746 -313062066
999914172 -313060640
-313005254 999969558
999954994 -313019818
999979550 -312995262
999997800 -312977012
999925240 -313049572
-313045383 999929429
-313050820 999923992
999994040 -312980772
-313001024 999973788
999980728 -312994084
999948875 -313025937
999917989 -313056823
999920290 -313054522
-313028486 999946326
-313068040 999906772
-313051170 999923642
-313007471 999967341
-312975126 999999686
-313049060 999925752
-313032660 999942152
-312992972 999981840
999956862 -313017950
999947466 -313027346
-313024802 999950010
-313060235 999914577
-313066675 999908137
-312981995 999992817
999966183 -313008629
999926754 -313048058
999918447 -313056365
999958890 -313015922
999954765 -313020047
999970944 -313003868
-312983933 999990879
999905114 -313069698
-312981465 999993347
-313044300 999930512
999913726 -313061086
-313008898 999965914
-313040645 999934167
-312986029 999988783
999933368 -313041444
-313010665 999964147
-312985912 999988900
-312982409 999992403
999928121 -313046691
999906981 -313067831
-313002622 999972190
-313020155 999954657
999928276 -313046536
999905256 -313069556
999938758 -313036054
-313001354 999973458
999925597 -313049215
999948446 -313026366
-313053151 999921661
-313016611 999958201
-313039049 999935763
999927962 -313046850
-313015083 999959729
999901406 -313073406
-313033697 999941115
999949218 -313025594
999994766 -312980046
-312998172 999976640
-313057314 999917498
-313053781 999921031
-313032580 999942232
999912835 -313061977
-313019012 999955800
999905803 -313069009
-313018155 999956657
-313009069 999965743
-312977240 999997572
999939388 -313035424
-313027302 999947510
999945765 -313029047
999962926 -313011886
999950497 -313024315
999915747 -313059065
-312982905 999991907
999950735 -313024077
999997693 -312977119
-313047155 999927657
999963130 -313011682
-312992307 999982505
999926035 -313048777
999932784 -313042028
-313066617 999908195
999971896 -313002916
-312981141 999993671
-313040019 999934793
-313054186 999920626
999913315 -313061497
-312997838 999976974
-313065950 999908862
999960992 -313013820
-313040741 999934071
999996474 -312978338
-313010531 999964281
-313036742 999938070
999927356 -313047456
-312984014 999990798
-313071718 999903094
999925080 -313049732
999969940 -313004872
-313035140 999939672
999981406 -312993406
999911758 -313063054
-312989306 999985506
-312995754 999979058
-312991887 999982925
-312998155 999976657
999938617 -313036195
-312990631 999984181
-313012862 999961950
-313025565 999949247
-312981230 999993582
-313005931 999968881
999926236 -313048576
999903650 -313071162
999916695 -313058117
999922488 -313052324
999985339 -312989473
-313028422 999946390
999969787 -313005025
-313022129 999952683
-313036047 999938765
999999347 -312975465
-313015526 999959286
999958347 -313016465
-313017112 999957700
999954040 -313020772
999912925 -313061887
999955227 -313019585
-313038604 999936208
-312996501 999978311
999958416 -313016396
999952231 -313022581
999970487 -313004325
-312984332 999990480
999989278 -312985534
999958246 -313016566
999904629 -313070183
-313040319 999934493
999957559 -313017253
999937998 -313036814
999997080 -312977732
-313025713 999949099
-312974828 999999984
-312999608 999975204
-313061147 999913665
-312989052 999985760
-312976224 999998588
999911513 -313063299
999972041 -313002771
999935539 -313039273
999983888 -312990924
-313009652 999965160
999922346 -313052466
999933135 -313041677
999975756 -312999056
-313047367 999927445
-312996250 999978562
999955886 -313018926
999961677 -313013135
999968098 -313006714
-313000439 999974373
999921477 -313053335
999919683 -313055129
-313071079 999903733
-312985872 999988940
-312979373 999995439
-312986000 999988812
999986756 -312988056
999943319 -313031493
999978110 -312996702
-312976482 999998330
-313061040 999913772
-313003782 999971030
999935184 -313039628
999945074 -313029738
-313046654 999928158
-313021791 999953021
-313012112 999962700
-313032170 999942642
999990511 -312984301
-313045784 999929028
999962367 -313012445
-312999709 999975103
999988896 -312985916
-313067377 999907435
-313009378 999965434
999936607 -313038205
999912491 -313062321
-313021502 999953310
999944904 -313029908
999969425 -313005387
999938853 -313035959
999944098 -313030714
999915337 -313059475
999925825 -313048987
999932882 -313041930
999919896 -313054916
-312992299 999982513
-313027564 999947248
999905409 -313069403
-313054623 999920189
-313058054 999916758
-313014199 999960613
999983482 -312991330
-312986662 999988150
-312989141 999985671
-313008337 999966475
999998382 -312976430
-313020687 999954125
-313019022 999955790
-313043453 999931359
999928993 -313045819
999926473 -313048339
999983023 -312991789
999915773 -313059039
999956975 -313017837
999929465 -313045347
999932813 -313041999
999903310 -313071502
-313042532 999932280
999989619 -312985193
999994671 -312980141
999990840 -312983972
-313008588 999966224
999966635 -313008177
999981029 -312993783
-313040969 999933843
999929999 -313044813
-313048207 999926605
999931157 -313043655
-312977757 999997055
999987790 -312987022
999940971 -313033841
-312999202 999975610
999941689 -313033123
-312988052 999986760
999948761 -313026051
-313004371 999970441
-313052441 999922371
999954317 -313020495
-313042785 999932027
999903092 -313071720
-313014125 999960687
999900298 -313074514
-313001330 999973482
-312985245 999989567
-313050435 999924377
-313009687 999965125
-313032085 999942727
-313055965 999918847
999994699 -312980113
999993520 -312981292
-313061549 999913263
999926790 -313048022
-313044491 999930321
-313069508 999905304
999956824 -313017988
-313001275 999973537
-312988457 999986355
999977409 -312997403
-313055569 999919243
999903323 -313071489
999992878 -312981934
999949557 -313025255
999950300 -313024512
999982540 -312992272
999955055 -313019757
999988738 -312986074
-313042806 999932006
999941788 -313033024
999920165 -313054647
-313023997 999950815
-313045224 999929588
999933410 -313041402
-313039114 999935698
999969070 -313005742
999950565 -313024247
-312993335 999981477
-312989045 999985767
-313051591 999923221
999988746 -312986066
999959634 -313015178
-313069007 999905805
-313010577 999964235
999974178 -313000634
-313065096 999909716
-313058590 999916222
999986248 -312988564
999932793 -313042019
-313006117 999968695
-313002235 999972577
999978230 -312996582
999994685 -312980127
999959345 -313015467
-313052410 999922402
999959396 -313015416
-313042519 999932293
-313053806 999921006
999947729 -313027083
999998379 -312976433
-313036942 999937870
999955508 -313019304
-312993454 999981358
-312985155 999989657
999913773 -313061039
999945457 -313029355
-313026773 999948039
-313073413 999901399
999953826 -313020986
999926934 -313047878
999999448 -312975364
-313053191 999921621
999982893 -312991919
-312983236 999991576
999971979 -313002833
999918388 -313056424
-313054413 999920399
-312993369 999981443
-313018964 999955848
-312979231 999995581
-313073911 999900901
-313051880 999922932
999949976 -313024836
999932953 -313041859
999901071 -313073741
999950014 -313024798
999954967 -313019845
-313060180 999914632
-313005956 999968856
-313044558 999930254
-312984058 999990754
-312995379 999979433
-313065082 999909730
999985777 -312989035
999969251 -313005561
999951298 -313023514
-312998122 999976690
999930982 -313043830
999954976 -313019836
-312990909 999983903
-313022902 999951910
999977788 -312997024
-312988721 999986091
999947428 -313027384
-313063739 999911073
999901111 -313073701
-313055837 999918975
-312979322 999995490
-313014185 999960627
-313043482 999931330
-312987110 999987702
999921701 -313053111
-313060509 999914303
-313051200 999923612
-312997463 999977349
-313049676 999925136
-312982800 999992012
999919357 -313055455
999935300 -313039512
-312994301 999980511
-313058282 999916530
999993664 -312981148
999928982 -313045830
-312991364 999983448
-313008316 999966496
-313054157 999920655
999976612 -312998200
999915895 -313058917
-313022516 999952296
-313046281 999928531
-313010826 999963986
999940989 -313033823
-313068487 999906325
-312990176 999984636
999978227 -312996585
999913266 -313061546
-313054945 999919867
-313060549 999914263
999968162 -313006650
-313019109 999955703
999999727 -312975085
-312988980 999985832
999987909 -312986903
-313018171 999956641
-313024592 999950220
999914308 -313060504
999960859 -313013953
-313011924 999962888
999902069 -313072743
-313061408 999913404
999903375 -313071437
-313072673 999902139
999931431 -313043381
999945265 -313029547
-313009016 999965796
999983711 -312991101
-313065022 999909790
999944356 -313030456
-312979104 999995708
999995420 -312979392
-313002681 999972131
999917378 -313057434
-312995144 999979668
999912001 -313062811
999928822 -313045990
999979518 -312995294
-313047693 999927119
999986448 -312988364
-313034611 999940201
999959077 -313015735
999988510 -312986302
-312999429 999975383
-313022722 999952090
-312990567 999984245
999962760 -313012052
-313059649 999915163
999996329 -312978483
-312994541 999980271
-313069795 999905017
-313008075 999966737
999986798 -312988014
-313019522 999955290
999946333 -313028479
-313027147 999947665
-313023228 999951584
999969132 -313005680
-312993357 999981455
-313019279 999955533
-313028351 999946461
-313014395 999960417
999962694 -313012118
999948985 -313025827
-313019682 999955130
-313058573 999916239
-313073262 999901550
999929902 -313044910
999943135 -313031677
-313023509 999951303
-313046986 999927826
-313004709 999970103
999955217 -313019595
999988340 -312986472
-312993520 999981292
999957770 -313017042
-313011027 999963785
999974582 -313000230
-313060655 999914157
-312981220 999993592
-313060437 999914375
-313020897 999953915
999924999 -313049813
999913212 -313061600
999985678 -312989134
999946116 -313028696
999978858 -312995954
-313019159 999955653
999997299 -312977513
-313067628 999907184
-313030228 999944584
-313030961 999943851
-313035654 999939158
999954060 -313020752
-313021621 999953191
-313006994 999967818
-313028577 999946235
-313037450 999937362
-313046520 999928292
999973569 -313001243
-313015642 999959170
-312981478 999993334
-313043952 999930860
-312998048 999976764
999934345 -313040467
-313043783 999931029
-312982898 999991914
-312985902 999988910
-313024034 999950778
999901564 -313073248
-313067460 999907352
-313028009 999946803
-313044796 999930016
-313013795 999961017
999993376 -312981436
999903491 -313071321
-313026131 999948681
-312992882 999981930
999917127 -313057685
999975164 -312999648
-313059858 999914954
-313039129 999935683
-313031065 999943747
-312978971 999995841
999944633 -313030179
999999360 -312975452
999915980 -313058832
999975568 -312999244
999992148 -312982664
999995549 -312979263
-313068705 999906107
999964759 -313010053
-313051885 999922927
-313007826 999966986
999926073 -313048739
-313004659 999970153
999920823 -313053989
999967246 -313007566
999920064 -313054748
-313059591 999915221
-313056598 999918214
999996728 -312978084
999948736 -313026076
-313046921 999927891
999918283 -313056529
-313026939 999947873
999901322 -313073490
999991287 -312983525
-313012494 999962318
-313036487 999938325
999922997 -313051815
-312998459 999976353
-313046368 999928444
999970148 -313004664
-313033277 999941535
-313025882 999948930
999965990 -313008822
-313019705 999955107
999935131 -313039681
999952306 -313022506
-313018522 999956290
999932172 -313042640
999902889 -313071923
999948215 -313026597
-312987070 999987742
-313071655 999903157
-313018040 999956772
-312977686 999997126
999992668 -312982144
-313032385 999942427
999937414 -313037398
999963205 -313011607
-313012586 999962226
-313031248 999943564
999951725 -313023087
999931135 -313043677
-313065205 999909607
-313025942 999948870
999959735 -313015077
999980627 -312994185
999996166 -312978646
-312992285 999982527
999943539 -313031273
-313031514 999943298
999937513 -313037299
999966331 -313008481
999962176 -313012636
-313069400 999905412
999936823 -313037989
999901006 -313073806
-313026121 999948691
-313033224 999941588
999930694 -313044118
999984324 -312990488
999942722 -313032090
-313041686 999933126
-313025443 999949369
-313055385 999919427
999959810 -313015002
-313038455 999936357
999909574 -313065238
999970479 -313004333
999907853 -313066959
999922896 -313051916
-313002345 999972467
-313024613 999950199
-313061975 999912837
999937233 -313037579
-313013980 999960832
-312983471 999991341
999903030 -313071782
-313032748 999942064
-312994137 999980675
-312993011 999981801
-313056997 999917815
-313008334 999966478
-312987817 999986995
999905698 -313069114
-313001131 999973681
-313017015 999957797
999985669 -312989143
999976588 -312998224
-313074145 999900667
-313054890 999919922
-313051534 999923278
999924555 -313050257
999981904 -312992908
999906074 -313068738
999975068 -312999744
999984038 -312990774
999902714 -313072098
-313029839 999944973
999919912 -313054900
999967991 -313006821
-313005747 999969065
-313025509 999949303
-312992242 999982570
999971414 -313003398
999923476 -313051336
-313043235 999931577
-313063902 999910910
999930345 -313044467
-312991458 999983354
-312979293 999995519
-312974888 999999924
999977188 -312997624
-313043560 999931252
999967025 -313007787
999915641 -313059171
-313000742 999974070
-313001089 999973723
-313030025 999944787
999942123 -313032689
999953530 -313021282
999903163 -313071649
-313022614 999952198
-312992262 999982550
999972561 -313002251
-313037065 999937747
999939410 -313035402
999978582 -312996230
999910391 -313064421
999915107 -313059705
999916112 -313058700
999941882 -313032930
-313060123 999914689
999914756 -313060056
-313026497 999948315
-312989067 999985745
-313010279 999964533
999916567 -313058245
-313005488 999969324
-313009103 999965709
-313069392 999905420
999975091 -312999721
999985051 -312989761
-312976440 999998372
-313000879 999973933
-312991742 999983070
999915660 -313059152
999955111 -313019701
999926002 -313048810
999960164 -313014648
-313010976 999963836
999957761 -313017051
999915307 -313059505
-313007395 999967417
999959904 -313014908
999916790 -313058022
-312995511 999979301
999906130 -313068682
-312988178 999986634
-313037704 999937108
-313029370 999945442
999963105 -313011707
-313022985 999951827
999952592 -313022220
999991492 -312983320
999929938 -313044874
-313004564 999970248
999986573 -312988239
-313062707 999912105
-313032826 999941986
999914633 -313060179
-313031175 999943637
999922009 -313052803
-313015161 999959651
-313005905 999968907
-313029417 999945395
999935372 -313039440
-313064793 999910019
-313013593 999961219
999906425 -313068387
-312985937 999988875
999919647 -313055165
999982590 -312992222
999950888 -313023924
-313019801 999955011
999960607 -313014205
999946498 -313028314
999916282 -313058530
-313047531 999927281
-312991652 999983160
-313017583 999957229
999990722 -312984090
999989341 -312985471
-313044337 999930475
-313064095 999910717
-313035307 999939505
999917925 -313056887
999995744 -312979068
999915017 -313059795
999902984 -313071828
999933013 -313041799
-312995325 999979487
999900167 -313074645
-313002185 999972627
999979170 -312995642
999941318 -313033494
999906001 -313068811
-312999584 999975228
999997016 -312977796
999906577 -313068235
999933680 -313041132
999901495 -313073317
999986143 -312988669
-313053828 999920984
999982853 -312991959
-312989908 999984904
999948078 -313026734
999926598 -313048214
999995034 -312979778
-313030425 999944387
999917662 -313057150
-312995527 999979285
999924068 -313050744
-313061624 999913188
999982875 -312991937
999978428 -312996384
-313021835 999952977
999924334 -313050478
999922095 -313052717
-313054604 999920208
-313004985 999969827
999940393 -313034419
-312980081 999994731
999980670 -312994142
999919185 -313055627
999936751 -313038061
999999201 -312975611
999903441 -313071371
-312999359 999975453
-313048450 999926362
999915707 -313059105
-313021261 999953551
-313051631 999923181
-312996065 999978747
-312984329 999990483
-313061303 999913509
-312988710 999986102
-312997108 999977704
-313040357 999934455
999981841 -312992971
999902332 -313072480
999912407 -313062405
-313062526 999912286
999905737 -313069075
999950314 -313024498
999956175 -313018637
-312994928 999979884
999978821 -312995991
-313061475 999913337
999903649 -313071163
-313013368 999961444
-313010067 999964745
999973088 -313001724
999937284 -313037528
-313067024 999907788
-312988527 999986285
-313073604 999901208
-313070281 999904531
999929505 -313045307
-313040477 999934335
-313065307 999909505
-313062046 999912766
-313037206 999937606
999932851 -313041961
999934453 -313040359
999972952 -313001860
-312995720 999979092
-312977965 999996847
-312976631 999998181
-313060954 999913858
999926851 -313047961
-313021123 999953689
999911861 -313062951
-312980734 999994078
999949391 -313025421
-312993153 999981659
999990321 -312984491
-313042669 999932143
-313054568 999920244
999911988 -313062824
999925081 -313049731
-313051724 999923088
999971398 -313003414
-313051107 999923705
999936321 -313038491
999909852 -313064960
999967285 -313007527
999961549 -313013263
-313051219 999923593
-313047570 999927242
999959101 -313015711
999930618 -313044194
-313011968 999962844
999934295 -313040517
999943784 -313031028
-313052139 999922673
-313010597 999964215
999949735 -313025077
999949725 -313025087
999986122 -312988690
999914267 -313060545
999949288 -313025524
-313036158 999938654
-313041207 999933605
999972894 -313001918
999971779 -313003033
999911519 -313063293
-313052756 999922056
-313024573 999950239
999926603 -313048209
999934852 -313039960
-313066503 999908309
999963820 -313010992
999943966 -313030846
999910756 -313064056
999902782 -313072030
999925845 -313048967
999956671 -313018141
-313045332 999929480
-313029858 999944954
999944198 -313030614
999924719 -313050093
-313027900 999946912
-313057361 999917451
-313030020 999944792
999941928 -313032884
-313031308 999943504
-312979929 999994883
-313009638 999965174
-312992977 999981835
999909034 -313065778
-313004576 999970236
-313025211 999949601
999955153 -313019659
999910547 -313064265
-312983794 999991018
999902626 -313072186
-313015970 999958842
999948469 -313026343
999963751 -313011061
-313042165 999932647
999971972 -313002840
-313025232 999949580
999912141 -313062671
-312983142 999991670
999982819 -312991993
999952364 -313022448
999924436 -313050376
-313026576 999948236
999972882 -313001930
999959876 -313014936
999913998 -313060814
999999480 -312975332
999976763 -312998049
-313006970 999967842
-313022261 999952551
-313007404 999967408
999941216 -313033596
-313053309 999921503
-312979655 999995157
-313056785 999918027
999916574 -313058238
999910776 -313064036
-313023335 999951477
-312978357 999996455
-313020611 999954201
-313015354 999959458
999901895 -313072917
-313049772 999925040
-313066053 999908759
-313063488 999911324
999905113 -313069699
999940051 -313034761
-313062164 999912648
999911436 -313063376
-313008888 999965924
-313000192 999974620
-313057234 999917578
-313002144 999972668
999977686 -312997126
999967475 -313007337
999989488 -312985324
999911203 -313063609
999950790 -313024022
-313017365 999957447
999935203 -313039609
999939188 -313035624
-313007502 999967310
-313009568 999965244
-313074547 999900265
999908064 -313066748
999915316 -313059496
999977638 -312997174
999920818 -313053994
999939172 -313035640
999973576 -313001236
999948110 -313026702
999908719 -313066093
999912153 -313062659
999964009 -313010803
-313003640 999971172
999909239 -313065573
-313001626 999973186
999923345 -313051467
-313057348 999917464
999905478 -313069334
999957336 -313017476
-312988752 999986060
-312996516 999978296
999971540 -313003272
-312992836 999981976
999961298 -313013514
999917028 -313057784
999927943 -313046869
999982816 -312991996
-313021257 999953555
999984707 -312990105
-313025105 999949707
999998725 -312976087
999916206 -313058606
999994652 -312980160
-313045095 999929717
-312985295 999989517
-313047779 999927033
999937895 -313036917
-313003729 999971083
999904804 -313070008
999936110 -313038702
-313038182 999936630
-313059094 999915718
999993458 -312981354
-312979982 999994830
999978646 -312996166
999944397 -313030415
999932846 -313041966
-313026774 999948038
999931158 -313043654
999958119 -313016693
-312977151 999997661
999904721 -313070091
999945565 -313029247
999906009 -313068803
-313057897 999916915
999958314 -313016498
-313074304 999900508
999979971 -312994841
-312979384 999995428
-313070221 999904591
999948045 -313026767
-313044705 999930107
999915910 -313058902
999989060 -312985752
-313069301 999905511
999911307 -313063505
-312992998 999981814
-313071000 999903812
-313041363 999933449
-313000609 999974203
-313034878 999939934
999974152 -313000660
999932670 -313042142
-313009559 999965253
-313036939 999937873
-313059271 999915541
-313014889 999959923
-313051808 999923004
-312999975 999974837
999973059 -313001753
-312978599 999996213
999928303 -313046509
999981243 -312993569
999995209 -312979603
-312986666 999988146
999980392 -312994420
-313067946 999906866
999910396 -313064416
999921139 -313053673
999963321 -313011491
999924984 -313049828
999913531 -313061281
-313033049 999941763
-312983636 999991176
-312997186 999977626
-313069539 999905273
999910435 -313064377
-313022726 999952086
-313053262 999921550
999917606 -313057206
999981440 -312993372
999975365 -312999447
-313071367 999903445
-313012671 999962141
999941626 -313033186
-312995432 999979380
999937095 -313037717
-313049418 999925394
999943941 -313030871
-313042671 999932141
999911287 -313063525
999913620 -313061192
-313043439 999931373
999939744 -313035068
-313067397 999907415
999988977 -312985835
999927638 -313047174
-313072231 999902581
-312978569 999996243
-313049707 999925105
-312987627 999987185
999923958 -313050854
999933616 -313041196
999983784 -312991028
999951806 -313023006
-313039283 999935529
-313039557 999935255
999987621 -312987191
999948381 -313026431
999998717 -312976095
-312995613 999979199
999982790 -312992022
999922806 -313052006
-313053426 999921386
-313043577 999931235
999926023 -313048789
999998337 -312976475
-313032945 999941867
999944471 -313030341
-313034602 999940210
-313034086 999940726
-313018863 999955949
-313074297 999900515
-313068172 999906640
999925289 -313049523
-313009715 999965097
-313062753 999912059
-313021354 999953458
999984632 -312990180
-313034090 999940722
999916115 -313058697
999909146 -313065666
999992357 -312982455
999970782 -313004030
-313054998 999919814
-312980654 999994158
999945002 -313029810
-313022429 999952383
999982465 -312992347
999951231 -313023581
999981720 -312993092
-313070209 999904603
-313013391 999961421
999936128 -313038684
999964611 -313010201
999966026 -313008786
-312975075 999999737
999933727 -313041085
999971291 -313003521
999951294 -313023518
-312997860 999976952
-313020933 999953879
999936516 -313038296
-313023198 999951614
-313043467 999931345
999908943 -313065869
-313020307 999954505
-313044015 999930797
999903016 -313071796
-313040816 999933996
-313055274 999919538
-312982636 999992176
-313014002 999960810
-313061905 999912907
-313043979 999930833
999942887 -313031925
999990562 -312984250
999972249 -313002563
-312998939 999975873
999930750 -313044062
999902399 -313072413
-313010328 999964484
-313065673 999909139
-313056900 999917912
999991089 -312983723
999926542 -313048270
999926700 -313048112
999936853 -313037959
-312997418 999977394
-313043333 999931479
-313053789 999921023
-312985678 999989134
-313032622 999942190
999984725 -312990087
999966811 -313008001
999992570 -312982242
-313050798 999924014
-313019129 999955683
999953748 -313021064
999959971 -313014841
-313019748 999955064
999935145 -313039667
999929921 -313044891
-312997446 999977366
999951794 -313023018
-313027355 999947457
-313007772 999967040
-313023765 999951047
-313072644 999902168
-313041804 999933008
-313048741 999926071
-313073314 999901498
999917668 -313057144
999904970 -313069842
999907346 -313067466
-313038508 999936304
999993453 -312981359
999984368 -312990444
-313005855 999968957
999933156 -313041656
-312975818 999998994
-313021280 999953532
-313068420 999906392
999937552 -313037260
-313030392 999944420
-313054926 999919886
-313014281 999960531
-313018047 999956765
999904658 -313070154
-313020171 999954641
-313014004 999960808
999987292 -312987520
999916837 -313057975
-313011569 999963243
999906163 -313068649
-313072038 999902774
-313060515 999914297
999920129 -313054683
999937004 -313037808
999942197 -313032615
999982120 -312992692
999931429 -313043383
999906691 -313068121
-313017679 999957133
999905939 -313068873
-313069094 999905718
999948977 -313025835
999928750 -313046062
999933223 -313041589
999917458 -313057354
999908966 -313065846
-313034556 999940256
-313039282 999935530
-313041949 999932863
999904014 -313070798
-313044311 999930501
999988474 -312986338
-312977164 999997648
999949570 -313025242
-313071233 999903579
999907918 -313066894
-313072223 999902589
999900567 -313074245
-312988093 999986719
999937295 -313037517
-313010353 999964459
-313054274 999920538
999920495 -313054317
-313042835 999931977
-313027823 999946989
-313029191 999945621
-313039775 999935037
-313004794 999970018
999919497 -313055315
-312994722 999980090
999997077 -312977735
999935346 -313039466
-313032319 999942493
999946743 -313028069
999968858 -313005954
-313032060 999942752
-312989886 999984926
999996477 -312978335
999903730 -313071082
-313045420 999929392
999923106 -313051706
999911958 -313062854
-313020868 999953944
999973426 -313001386
999954353 -313020459
999958509 -313016303
999954726 -313020086
999929599 -313045213
999962660 -313012152
-313042860 999931952
999910926 -313063886
-313026299 999948513
999942971 -313031841
999900607 -313074205
999979866 -312994946
999953360 -313021452
-312980688 999994124
-313031803 999943009
999944422 -313030390
999937723 -313037089
-313032771 999942041
-313062142 999912670
-313010813 999963999
999958681 -313016131
999929255 -313045557
999948529 -313026283
999917476 -313057336
999999617 -312975195
999916685 -313058127
-313057853 999916959
-312988388 999986424
-313031334 999943478
-312976448 999998364
999996653 -312978159
999949871 -313024941
-313020468 999954344
999901239 -313073573
-313036490 999938322
-312986886 999987926
999911719 -313063093
-313000907 999973905
-313040307 999934505
999916781 -313058031
-312985379 999989433
-313048154 999926658
999952730 -313022082
-312984747 999990065
999977100 -312997712
999997549 -312977263
999927726 -313047086
-313040429 999934383
-312993386 999981426
-313024791 999950021
999947331 -313027481
-313049103 999925709
-313072932 999901880
999977369 -312997443
999938689 -313036123
-313011100 999963712
-313036572 999938240
999935099 -313039713
999926001 -313048811
-313017619 999957193
999988370 -312986442
-312985657 999989155
-313043379 999931433
-313062324 999912488
-312980254 999994558
999926870 -313047942
999928172 -313046640
-312984867 999989945
-313056612 999918200
-313058856 999915956
-313066461 999908351
-313044734 999930078
-312975335 999999477
-312987576 999987236
999904691 -313070121
999922433 -313052379
-312986804 999988008
999953219 -313021593
999942636 -313032176
999929238 -313045574
999967888 -313006924
999969253 -313005559
999948982 -313025830
-312974867 999999945
999911622 -313063190
-313046092 999928720
999944347 -313030465
-313025437 999949375
999944835 -313029977
999940388 -313034424
-313003043 999971769
-313021447 999953365
-313051258 999923554
999998529 -312976283
-313052619 999922193
999928693 -313046119
999984603 -312990209
999961343 -313013469
999956191 -313018621
999924743 -313050069
999981855 -312992957
-312995721 999979091
-312992741 999982071
999906222 -313068590
999988062 -312986750
-312992769 999982043
-313002993 999971819
999907800 -313067012
-313065454 999909358
-313028172 999946640
-313007823 999966989
999973313 -313001499
999951710 -313023102
999970290 -313004522
999946611 -313028201
999973646 -313001166
-313047115 999927697
-313033329 999941483
999914655 -313060157
-313045883 999928929
-313050365 999924447
-312978337 999996475
999962133 -313012679
999957625 -313017187
999952068 -313022744
999976726 -312998086
-313033853 999940959
999950797 -313024015
999996441 -312978371
-313067369 999907443
999963902 -313010910
999998287 -312976525
-313063985 999910827
-312999033 999975779
-313040492 999934320
999953574 -313021238
999978232 -312996580
999949790 -313025022
-312985788 999989024
999967264 -313007548
-313024108 999950704
-313071776 999903036
999931716 -313043096
999960780 -313014032
999923223 -313051589
999982366 -312992446
-312979738 999995074
999918111 -313056701
-313048730 999926082
999931801 -313043011
999986211 -312988601
999988342 -312986470
999944653 -313030159
-313052712 999922100
-313072113 999902699
-313057812 999917000
999913251 -313061561
-312985735 999989077
-313060838 999913974
-313057569 999917243
-313073425 999901387
-312986679 999988133
-313030438 999944374
999911631 -313063181
-313061153 999913659
999913621 -313061191
999932662 -313042150
999917312 -313057500
999937574 -313037238
999901909 -313072903
-313051409 999923403
999958085 -313016727
-313028584 999946228
-313071992 999902820
999990857 -312983955
-312987100 999987712
999991702 -312983110
999967968 -313006844
-312994459 999980353
999964640 -313010172
-313016657 999958155
-313070274 999904538
-313030178 999944634
999988460 -312986352
999995216 -312979596
999956237 -313018575
999942776 -313032036
999963928 -313010884
999908589 -313066223
-313064014 999910798
999907050 -313067762
-312990731 999984081
999984932 -312989880
999947422 -313027390
-313021586 999953226
999919648 -313055164
-312985651 999989161
-313074216 999900596
999968711 -313006101
-313017749 999957063
-312987894 999986918
999999210 -312975602
999911331 -313063481
-313062750 999912062
-312998966 999975846
-313064318 999910494
999998949 -312975863
999914235 -313060577
-312989557 999985255
-313066985 999907827
-313038375 999936437
999965647 -313009165
-313065713 999909099
-312994444 999980368
-313001867 999972945
-313024696 999950116
-313005777 999969035
-312975898 999998914
999996989 -312977823
999988288 -312986524
999998598 -312976214
-313071956 999902856
999996499 -312978313
999920235 -313054577
-313040978 999933834
999984334 -312990478
-313016587 999958225
-313064346 999910466
-313072545 999902267
999901655 -313073157
999999989 -312974823
999957973 -313016839
999903315 -313071497
999921388 -313053424
-313023485 999951327
999961371 -313013441
999934234 -313040578
999976025 -312998787
999905534 -313069278
999957254 -313017558
999933480 -313041332
999924885 -313049927
-313050517 999924295
-312994049 999980763
-312982329 999992483
999978528 -312996284
-313010739 999964073
999936949 -313037863
-313005181 999969631
-313005234 999969578
-313025951 999948861
999906758 -313068054
999967127 -313007685
999974900 -312999912
999982184 -312992628
-313058019 999916793
999906227 -313068585
999965957 -313008855
999949087 -313025725
-313017607 999957205
999948562 -313026250
999924658 -313050154
-313016989 999957823
-312984750 999990062
999953852 -313020960
-312975502 999999310
-312993359 999981453
-312994638 999980174
-312993388 999981424
999991668 -312983144
999962980 -313011832
-312998375 999976437
-313011002 999963810
999970467 -313004345
-313037471 999937341
999964681 -313010131
-312977927 999996885
999923756 -313051056
-312989766 999985046
-313012771 999962041
999996264 -312978548
-313070918 999903894
-312997635 999977177
999958676 -313016136
999991465 -312983347
-313037587 999937225
999976101 -312998711
999906167 -313068645
999981927 -312992885
-313025860 999948952
-312994671 999980141
-313012247 999962565
-313051688 999923124
999931589 -313043223
999930686 -313044126
999952339 -313022473
-312991017 999983795
999997772 -312977040
-313014102 999960710
-313023287 999951525
999945958 -313028854
-313060540 999914272
-312983801 999991011
-313030891 999943921
999998336 -312976476
999978253 -312996559
999968231 -313006581
999998857 -312975955
-313053316 999921496
999987486 -312987326
-313011687 999963125
-313014701 999960111
999981457 -312993355
999976943 -312997869
999968263 -313006549
-312992154 999982658
999977637 -312997175
999914423 -313060389
999914598 -313060214
999996181 -312978631
-313036820 999937992
-313047211 999927601
-313052932 999921880
-313005471 999969341
-313035180 999939632
-313016181 999958631
-313061963 999912849
999920998 -313053814
-312990798 999984014
-313021285 999953527
999982341 -312992471
-313042708 999932104
999977797 -312997015
999936957 -313037855
-313023688 999951124
999956829 -313017983
999927456 -313047356
999907958 -313066854
999909851 -313064961
-313014192 999960620
-312980806 999994006
-313011808 999963004
999961903 -313012909
-313018174 999956638
-313000482 999974330
-313060537 999914275
-313065954 999908858
-312989663 999985149
-313046287 999928525
-312980137 999994675
999981062 -312993750
-313052864 999921948
-313002813 999971999
-313010578 999964234
-313042050 999932762
999909886 -313064926
-313017281 999957531
999983765 -312991047
-312983460 999991352
999980645 -312994167
999967609 -313007203
-313061315 999913497
999927996 -313046816
999914642 -313060170
999936001 -313038811
999974770 -313000042
-313003672 999971140
-313071800 999903012
-312984143 999990669
999910235 -313064577
999993811 -312981001
-313008834 999965978
-312988525 999986287
999940489 -313034323
-313042684 999932128
999921675 -313053137
-313002872 999971940
999925948 -313048864
999987163 -312987649
999911939 -313062873
999998847 -312975965
999908221 -313066591
999985758 -312989054
999996968 -312977844
-313017289 999957523
999981954 -312992858
999974693 -313000119
999915317 -313059495
-313003905 999970907
-313052683 999922129
999976964 -312997848
999981172 -312993640
-313037817 999936995
999955632 -313019180
-312981372 999993440
-313023697 999951115
999983363 -312991449
999906105 -313068707
-313068807 999906005
-313018542 999956270
-313044840 999929972
999953176 -313021636
999953821 -313020991
-313059717 999915095
999943569 -313031243
999928652 -313046160
-313042006 999932806
999904152 -313070660
-312987831 999986981
-312995604 999979208
999947311 -313027501
999951218 -313023594
-313050333 999924479
-313053224 999921588
-313015097 999959715
-313052754 999922058
999945333 -313029479
-313065378 999909434
-313028680 999946132
-313026652 999948160
-313069379 999905433
999994373 -312980439
-313026095 999948717
999954896 -313019916
999992597 -312982215
-313069946 999904866
999919828 -313054984
999948402 -313026410
-313030831 999943981
999999579 -312975233
-312977511 999997301
999918125 -313056687
-313029030 999945782
-313018514 999956298
999960248 -313014564
-313023084 999951728
999992010 -312982802
-312977920 999996892
-313056072 999918740
-313061251 999913561
999981120 -312993692
-313051836 999922976
999979595 -312995217
999947819 -313026993
-313073749 999901063
-312989016 999985796
-312998194 999976618
999917404 -313057408
999941844 -313032968
-312985328 999989484
999998180 -312976632
-313060234 999914578
-313002763 999972049
999972222 -313002590
999947872 -313026940
-313007557 999967255
-313038827 999935985
-313027755 999947057
999936456 -313038356
999914033 -313060779
-313030051 999944761
-313062587 999912225
999900563 -313074249
999903492 -313071320
-313041316 999933496
999953437 -313021375
999923882 -313050930
-313073185 999901627
999915281 -313059531
999977508 -312997304
999919578 -313055234
999941313 -313033499
-313060181 999914631
999946966 -313027846
-312998658 999976154
-313064770 999910042
-312990554 999984258
-313013316 999961496
-313038826 999935986
-313007756 999967056
999928692 -313046120
999992438 -312982374
999986504 -312988308
999935663 -313039149
999977537 -312997275
-313068930 999905882
-312999035 999975777
-312995691 999979121
-313032491 999942321
999974784 -313000028
999907867 -313066945
-313002525 999972287
-313052899 999921913
-312980981 999993831
-312978778 999996034
999934720 -313040092
-313054835 999919977
999949258 -313025554
999991796 -312983016
-313012423 999962389
-313016569 999958243
-313038853 999935959
999940000 -313034812
-313042731 999932081
999914165 -313060647
-313065275 999909537
999932259 -313042553
-312989294 999985518
999909151 -313065661
999930028 -313044784
999989238 -312985574
999913419 -313061393
999969388 -313005424
999950997 -313023815
-312997130 999977682
-313036677 999938135
999950256 -313024556
999952350 -313022462
-313020968 999953844
999969669 -313005143
999976045 -312998767
-313053797 999921015
-312995126 999979686
999937379 -313037433
999965546 -313009266
999949824 -313024988
-312984198 999990614
999951307 -313023505
-313008113 999966699
-313003447 999971365
-313073839 999900973
-313048994 999925818
-313038909 999935903
-313007551 999967261
-312989621 999985191
-312994367 999980445
999990666 -312984146
999994708 -312980104
-313060542 999914270
-313031752 999943060
-313047763 999927049
-313040781 999934031
999975407 -312999405
-312996608 999978204
-313074051 999900761
999925524 -313049288
999991127 -312983685
-313029984 999944828
999919011 -313055801
-313004915 999969897
-313042120 999932692
999974473 -313000339
999983987 -312990825
-313001905 999972907
999968435 -313006377
-313040609 999934203
999922682 -313052130
-312982244 999992568
-312985981 999988831
-313056185 999918627
999985294 -312989518
-313011857 999962955
999925317 -313049495
-313065895 999908917
-313010324 999964488
-313066366 999908446
-313045778 999929034
-313015391 999959421
-312999295 999975517
999987996 -312986816
999962034 -313012778
-313055474 999919338
-312985764 999989048
-312993482 999981330
-313071986 999902826
-313012374 999962438
999918000 -313056812
999982082 -312992730
999972417 -313002395
-313050956 999923856
-313045026 999929786
999936426 -313038386
999948756 -313026056
-312976200 999998612
999937671 -313037141
999962809 -313012003
999979018 -312995794
999970507 -313004305
999974533 -313000279
-313007843 999966969
999978308 -312996504
-313067244 999907568
-313046222 999928590
-312977427 999997385
-313050263 999924549
-313010034 999964778
999933229 -313041583
999906543 -313068269
-312983692 999991120
-313042241 999932571
-313062723 999912089
-312992564 999982248
-313009410 999965402
999913391 -313061421
999997325 -312977487
-313020729 999954083
-313009470 999965342
999929996 -313044816
-313045371 999929441
999903940 -313070872
-313063309 999911503
999931733 -313043079
999947578 -313027234
-313037474 999937338
-312998451 999976361
-312995485 999979327
-313031638 999943174
999973509 -313001303
999983743 -312991069
-313023617 999951195
999979050 -312995762
999976382 -312998430
-313006876 999967936
999959827 -313014985
999937909 -313036903
-313026305 999948507
999946136 -313028676
-312988650 999986162
999969959 -313004853
-313064600 999910212
-313025563 999949249
-313024233 999950579
999955967 -313018845
-313042337 999932475
999991562 -312983250
999951448 -313023364
999909953 -313064859
999932886 -313041926
-313063466 999911346
-313057615 999917197
-313051791 999923021
999983100 -312991712
999946334 -313028478
999968257 -313006555
999953581 -313021231
-313034309 999940503
999910728 -313064084
999946677 -313028135
-313043025 999931787
999908712 -313066100
999908478 -313066334
-313034959 999939853
-313033540 999941272
-312994469 999980343
999948661 -313026151
999900267 -313074545
-312984417 999990395
999969670 -313005142
999949353 -313025459
999974479 -313000333
-312995345 999979467
-312994920 999979892
-313014821 999959991
-313049329 999925483
999964918 -313009894
999963215 -313011597
999965279 -313009533
-312993908 999980904
-313026316 999948496
-313043127 999931685
999904170 -313070642
999907104 -313067708
999929481 -313045331
999920173 -313054639
-313024147 999950665
-312975316 999999496
999942512 -313032300
-313001866 999972946
-313050775 999924037
999994223 -312980589
999991425 -312983387
999952909 -313021903
999955864 -313018948
999902348 -313072464
999919054 -313055758
-313032337 999942475
999968156 -313006656
999931072 -313043740
-313050868 999923944
999983289 -312991523
999980774 -312994038
999993775 -312981037
999998634 -312976178
-312975202 999999610
999941544 -313033268
-312996034 999978778
999914110 -313060702
999906344 -313068468
999989536 -312985276
-313024438 999950374
-313017020 999957792
-313023082 999951730
-312999337 999975475
999954577 -313020235
999954395 -313020417
999928569 -313046243
999981428 -312993384
-313049481 999925331
999914362 -313060450
-312996381 999978431
-313001774 999973038
999923187 -313051625
999932938 -313041874
999941177 -313033635
999938216 -313036596
999997910 -312976902
999965186 -313009626
999940969 -313033843
-312979563 999995249
999937245 -313037567
999938823 -313035989
-313013403 999961409
-312997631 999977181
-313039338 999935474
999903777 -313071035
-312980145 999994667
999944801 -313030011
-312995501 999979311
-313052954 999921858
-312996752 999978060
-313026129 999948683
-313050322 999924490
999906215 -313068597
-313007944 999966868
999947018 -313027794
-313047340 999927472
999979337 -312995475
999927721 -313047091
-313031868 999942944
-313047404 999927408
-313061145 999913667
999922592 -313052220
-313068816 999905996
999968019 -313006793
-313049504 999925308
-312984920 999989892
-313045910 999928902
-313030260 999944552
999921852 -313052960
999914618 -313060194
999967917 -313006895
-312988346 999986466
999965767 -313009045
999930061 -313044751
-313022912 999951900
999981043 -312993769
999915526 -313059286
-313051024 999923788
999930085 -313044727
999983437 -312991375
-313065997 999908815
-313026450 999948362
-312995666 999979146
-313016467 999958345
-313017753 999957059
-313073397 999901415
-312986500 999988312
999910412 -313064400
999968383 -313006429
999939669 -313035143
-313043984 999930828
999985055 -312989757
999958987 -313015825
-313055202 999919610
999955196 -313019616
999927298 -313047514
-312998710 999976102
-313070840 999903972
999953088 -313021724
-313005722 999969090
999946843 -313027969
999935273 -313039539
999960503 -313014309
-313013172 999961640
-312993566 999981246
999903644 -313071168
-313000784 999974028
-313070739 999904073
999977169 -312997643
-312982826 999991986
-312995625 999979187
999933358 -313041454
-313039096 999935716
-313046866 999927946
-313000751 999974061
-313051651 999923161
999959025 -313015787
-313058998 999915814
-313012996 999961816
-313027204 999947608
-312976549 999998263
999936026 -313038786
999963330 -313011482
999988537 -312986275
-313057559 999917253
-313009870 999964942
-312984264 999990548
-313072828 999901984
999954046 -313020766
999966722 -313008090
-312989388 999985424
-313071424 999903388
-313005991 999968821
-312978175 999996637
999959289 -313015523
-312981562 999993250
-312998615 999976197
-312988613 999986199
999934153 -313040659
999963979 -313010833
-312982079 999992733
-313009040 999965772
999966895 -313007917
-312992333 999982479
999925148 -313049664
-313073091 999901721
-313064685 999910127
999981753 -312993059
-313044522 999930290
999929058 -313045754
999995199 -312979613
-313049815 999924997
999940375 -313034437
999972886 -313001926
999970836 -313003976
-313074241 999900571
-313035193 999939619
999916775 -313058037
-312974850 999999962
999994531 -312980281
-312977734 999997078
999932233 -313042579
999930799 -313044013
999994453 -312980359
999947462 -313027350
-313037807 999937005
-313032656 999942156
999987234 -312987578
999975931 -312998881
999911511 -313063301
999970136 -313004676
-313060137 999914675
999928118 -313046694
999933976 -313040836
-313012260 999962552
999958316 -313016496
-313027173 999947639
999910585 -313064227
999957457 -313017355
-313026064 999948748
-312984919 999989893
-312993925 999980887
-313055336 999919476
999999068 -312975744
-313039275 999935537
-313001709 999973103
-313048582 999926230
-313073292 999901520
999935839 -313038973
-313029770 999945042
-313065873 999908939
-313008351 999966461
-312988402 999986410
999956442 -313018370
999921892 -313052920
999953125 -313021687
999944308 -313030504
-313033903 999940909
999997274 -312977538
-312995056 999979756
999926612 -313048200
-312996243 999978569
999922108 -313052704
-313028443 999946369
999959746 -313015066
-313064283 999910529
-313073011 999901801
-312977388 999997424
-313014521 999960291
-313066045 999908767
-313021556 999953256
-313045898 999928914
-313008085 999966727
999971623 -313003189
-313046195 999928617
999971472 -313003340
-312995114 999979698
999900457 -313074355
999959509 -313015303
-312990025 999984787
-313046787 999928025
-313018189 999956623
-313001716 999973096
999987446 -312987366
999967750 -313007062
999921110 -313053702
999908032 -313066780
999901269 -313073543
999921302 -313053510
999907390 -313067422
999993213 -312981599
999994137 -312980675
-313063438 999911374
999967589 -313007223
-313045269 999929543
-312976958 999997854
-313027449 999947363
999998153 -312976659
999989281 -312985531
-313043243 999931569
999935608 -313039204
-313004349 999970463
-312976582 999998230
999985845 -312988967
999926841 -313047971
999911434 -313063378
999913090 -313061722
999997308 -312977504
999932741 -313042071
999972330 -313002482
-313016342 999958470
999981186 -312993626
-312996824 999977988
-313038427 999936385
-313068364 999906448
999935439 -313039373
-312999954 999974858
-312976667 999998145
-313063273 999911539
999910148 -313064664
999909100 -313065712
-313073873 999900939
999909390 -313065422
-312995184 999979628
-313022442 999952370
999936877 -313037935
999956126 -313018686
999908860 -313065952
999981180 -312993632
-312998223 999976589
999951090 -313023722
999982580 -312992232
999991819 -312982993
999971250 -313003562
-313068411 999906401
-313032665 999942147
999959981 -313014831
-313068731 999906081
999954154 -313020658
999975174 -312999638
-313006955 999967857
-313005464 999969348
999970016 -313004796
-313008987 999965825
999980603 -312994209
-313013093 999961719
-313034101 999940711
999944507 -313030305
-313047982 999926830
-313055954 999918858
999928405 -313046407
999970569 -313004243
999992792 -312982020
-313015491 999959321
999928939 -313045873
-313049613 999925199
-313014911 999959901
-313052434 999922378
-313003757 999971055
-312999246 999975566
999982239 -312992573
999937224 -313037588
-313043916 999930896
-313047919 999926893
-312996595 999978217
999986612 -312988200
999983865 -312990947
999933567 -313041245
-312977440 999997372
999917794 -313057018
999964229 -313010583
999994566 -312980246
-313010703 999964109
999929643 -313045169
-313027317 999947495
999965674 -313009138
999952578 -313022234
-312994017 999980795
999939284 -313035528
-313037162 999937650
999991487 -312983325
999912044 -313062768
-313069020 999905792
999976397 -312998415
999973739 -313001073
999943033 -313031779
999923464 -313051348
-313023628 999951184
-313055679 999919133
-313004609 999970203
-313073738 999901074
-312997073 999977739
-312980758 999994054
-313034422 999940390
-313055469 999919343
999912041 -313062771
999965607 -313009205
-313024245 999950567
999956597 -313018215
-313061158 999913654
-313038314 999936498
-313053883 999920929
999920927 -313053885
-313033641 999941171
-313046971 999927841
-313030230 999944582
999941652 -313033160
999986729 -312988083
999922872 -313051940
999909573 -313065239
999927307 -313047505
999984328 -312990484
-313059759 999915053
999983200 -312991612
-312997392 999977420
-312996486 999978326
999999624 -312975188
999936295 -313038517
999933846 -313040966
999999064 -312975748
999982327 -312992485
-312985572 999989240
999990606 -312984206
-313057577 999917235
999903001 -313071811
999949176 -313025636
999965971 -313008841
-313063724 999911088
-313026240 999948572
999968920 -313005892
999947687 -313027125
999904208 -313070604
-313052205 999922607
999968991 -313005821
-312975222 999999590
999934069 -313040743
-312990018 999984794
-312993994 999980818
-313039735 999935077
999968689 -313006123
999987995 -312986817
999949143 -313025669
-312982447 999992365
-313053279 999921533
999983125 -312991687
999959179 -313015633
999960031 -313014781
-313023570 999951242
-313002069 999972743
999950687 -313024125
-313009995 999964817
-313012211 999962601
-313052361 999922451
999910182 -313064630
999944834 -313029978
999994204 -312980608
-313031780 999943032
999966113 -313008699
-313073146 999901666
999985788 -312989024
999990016 -312984796
999977456 -312997356
999999560 -312975252
-313004199 999970613
999989267 -312985545
-312993405 999981407
-312978954 999995858
999908764 -313066048
999988878 -312985934
-313012710 999962102
-313025414 999949398
-313044478 999930334
-312984961 999989851
999963207 -313011605
999934854 -313039958
-312976628 999998184
999951871 -313022941
-313003657 999971155
999922647 -313052165
-313066501 999908311
999922782 -313052030
999979836 -312994976
-313048337 999926475
999917556 -313057256
999962060 -313012752
999971090 -313003722
-313051620 999923192
-313013596 999961216
999937768 -313037044
-313042265 999932547
999901370 -313073442
-313015285 999959527
999992486 -312982326
999936126 -313038686
999952204 -313022608
999990543 -312984269
999959992 -313014820
-313042561 999932251
999934372 -313040440
999998773 -312976039
-313056825 999917987
-313067757 999907055
999956224 -313018588
-312992099 999982713
999935902 -313038910
-313025298 999949514
999990810 -312984002
999980768 -312994044
999970311 -313004501
-312979224 999995588
-313034361 999940451
999961048 -313013764
-313033732 999941080
999901138 -313073674
999921809 -313053003
-312982194 999992618
-312992017 999982795
-313022216 999952596
-313004249 999970563
999971593 -313003219
999973811 -313001001
-313025523 999949289
-313050250 999924562
999953195 -313021617
999914425 -313060387
999981685 -312993127
999945066 -313029746
999948909 -313025903
-313042240 999932572
999991691 -312983121
999908345 -313066467
-313068577 999906235
999998639 -312976173
-313025726 999949086
999971777 -313003035
999938366 -313036446
999980738 -312994074
999969812 -313005000
999982226 -312992586
-313028414 999946398
-313049688 999925124
-312989719 999985093
999903340 -313071472
-313044711 999930101
-312979326 999995486
-312991968 999982844
999916928 -313057884
999915185 -313059627
999951372 -313023440
999912432 -313062380
-313051224 999923588
999974342 -313000470
-312981459 999993353
999943507 -313031305
999908733 -313066079
-313000433 999974379
-313047842 999926970
999937188 -313037624
-313026740 999948072
-312999048 999975764
999997166 -312977646
999948879 -313025933
-313041762 999933050
999909926 -313064886
-312981960 999992852
-313048057 999926755
999922194 -313052618
999931929 -313042883
999934336 -313040476
999989471 -312985341
-313073962 999900850
999930843 -313043969
999927084 -313047728
999915936 -313058876
999930377 -313044435
999947167 -313027645
-313032311 999942501
999940870 -313033942
-313024888 999949924
-312992940 999981872
-313050067 999924745
999992955 -312981857
999999549 -312975263
999970520 -313004292
-313058820 999915992
-313054912 999919900
-313064880 999909932
-313065228 999909584
-313058359 999916453
999999287 -312975525
-313039727 999935085
999984315 -312990497
-312988033 999986779
-312994704 999980108
999969400 -313005412
999978198 -312996614
-313058729 999916083
-313011094 999963718
999935761 -313039051
-313000769 999974043
-312981472 999993340
999938267 -313036545
-313043780 999931032
999998126 -312976686
-312990466 999984346
-313026214 999948598
-312988745 999986067
-313014042 999960770
999932505 -313042307
-313073541 999901271
999990171 -312984641
999964530 -313010282
-312982968 999991844
999906226 -313068586
999934698 -313040114
-313034702 999940110
-313011188 999963624
-313064534 999910278
999967351 -313007461
999997937 -312976875
999945744 -313029068
-313043033 999931779
-312984315 999990497
-313038334 999936478
-312988970 999985842
-312995518 999979294
-312995079 999979733
999989786 -312985026
-312997450 999977362
-313058745 999916067
-313065458 999909354
-313004512 999970300
-313057959 999916853
-313051758 999923054
999986372 -312988440
999978854 -312995958
999954964 -313019848
-312992519 999982293
-313068393 999906419
999946514 -313028298
999982404 -312992408
-313019943 999954869
999924039 -313050773
-312984695 999990117
-313063935 999910877
999903632 -313071180
-313044611 999930201
-313026751 999948061
999934469 -313040343
-313028781 999946031
-313046201 999928611
999908870 -313065942
-312975508 999999304
999930623 -313044189
-313061557 999913255
999904526 -313070286
999952312 -313022500
-312981339 999993473
-312992136 999982676
999939796 -313035016
-313051805 999923007
-312992312 999982500
999999438 -312975374
999914712 -313060100
999982268 -312992544
999909991 -313064821
999920357 -313054455
999906013 -313068799
-312996180 999978632
999958024 -313016788
-312983313 999991499
999997879 -312976933
999907508 -313067304
999987488 -312987324
-313021250 999953562
999926674 -313048138
-312999422 999975390
-312974854 999999958
-312997231 999977581
-313052926 999921886
-313051334 999923478
999938865 -313035947
999982994 -312991818
-313055756 999919056
999931552 -313043260
-313040643 999934169
999915468 -313059344
-313049866 999924946
999918715 -313056097
999960542 -313014270
999932400 -313042412
999972906 -313001906
999929525 -313045287
999988023 -312986789
999906442 -313068370
-313054982 999919830
999903819 -313070993
-313048513 999926299
999950033 -313024779
999942778 -313032034
-313045025 999929787
-313058207 999916605
999958947 -313015865
-312992946 999981866
-312977982 999996830
-313005128 999969684
-313008198 999966614
-313073215 999901597
999961191 -313013621
-313044064 999930748
999957498 -313017314
-313066735 999908077
999997839 -312976973
-312980318 999994494
-313019749 999955063
-312989741 999985071
-313025569 999949243
999942592 -313032220
999935569 -313039243
-312991201 999983611
-313053086 999921726
999980001 -312994811
-313031764 999943048
-313064663 999910149
-313059637 999915175
999939992 -313034820
-312990849 999983963
-313043678 999931134
999911601 -313063211
999978704 -312996108
-312993953 999980859
-313015412 999959400
-312982997 999991815
999942655 -313032157
999949868 -313024944
-313066300 999908512
-313029514 999945298
-313051827 999922985
-313039150 999935662
-313064515 999910297
-313023365 999951447
-312981083 999993729
999908329 -313066483
999958145 -313016667
999930143 -313044669
-312981952 999992860
-312990461 999984351
-313010063 999964749
999905762 -313069050
999908158 -313066654
-313032507 999942305
-312987733 999987079
999981699 -312993113
-312978316 999996496
-313003107 999971705
999997319 -312977493
-313074569 999900243
-313029013 999945799
-313049864 999924948
999934375 -313040437
999970263 -313004549
-313042974 999931838
999951437 -313023375
999964826 -313009986
-313060199 999914613
999936961 -313037851
-313019471 999955341
999999701 -312975111
-313037619 999937193
-312992443 999982369
-313018729 999956083
999904497 -313070315
-313070895 999903917
-313022443 999952369
-313046545 999928267
999931727 -313043085
999930573 -313044239
-313074453 999900359
-313051904 999922908
-313014589 999960223
999963018 -313011794
-313024394 999950418
999966068 -313008744
-313044469 999930343
-313007155 999967657
-312975535 999999277
-312981507 999993305
-313069848 999904964
999932167 -313042645
999916679 -313058133
-313018420 999956392
999926930 -313047882
999911886 -313062926
999983158 -312991654
999938383 -313036429
999975112 -312999700
999991564 -312983248
999958046 -313016766
999959358 -313015454
999907698 -313067114
999975952 -312998860
999917735 -313057077
999962677 -313012135
999966532 -313008280
999954960 -313019852
-313068913 999905899
-313011681 999963131
999972790 -313002022
999990822 -312983990
999915662 -313059150
-313072728 999902084
999967001 -313007811
999950517 -313024295
999926591 -313048221
-312989943 999984869
-312983214 999991598
999936262 -313038550
-312983717 999991095
999937652 -313037160
-313006858 999967954
-313047749 999927063
-313029192 999945620
999992200 -312982612
999908760 -313066052
-313019105 999955707
-313063124 999911688
999981677 -312993135
-313044542 999930270
999954494 -313020318
999955921 -313018891
-313048094 999926718
-313015092 999959720
999941829 -313032983
999907054 -313067758
999943452 -313031360
999906542 -313068270
-313052711 999922101
-313068762 999906050
999990421 -312984391
999952144 -313022668
-313035524 999939288
999921238 -313053574
-313044166 999930646
999901293 -313073519
-313033809 999941003
-313069722 999905090
-312985141 999989671
-312979437 999995375
-313005828 999968984
999985688 -312989124
999947637 -313027175
999975067 -312999745
999937223 -313037589
-313016393 999958419
-313005217 999969595
999936993 -313037819
-312978913 999995899
999977315 -312997497
999979767 -312995045
-313055460 999919352
999974309 -313000503
-313052645 999922167
999962580 -313012232
-312988839 999985973
999962708 -313012104
-313044102 999930710
-313005601 999969211
-313014714 999960098
999925107 -313049705
-312980794 999994018
-313063685 999911127
999958628 -313016184
999904711 -313070101
-313002463 999972349
-313022948 999951864
999982038 -312992774
-313020928 999953884
-313007408 999967404
999968266 -313006546
999937546 -313037266
999919340 -313055472
-312997509 999977303
999954484 -313020328
999928223 -313046589
999986258 -312988554
999946254 -313028558
999928510 -313046302
-313074632 999900180
999904882 -313069930
-313016485 999958327
999924061 -313050751
-313054783 999920029
-313000722 999974090
-313024019 999950793
-312975416 999999396
999953971 -313020841
-313042305 999932507
-313034037 999940775
999959428 -313015384
-313021136 999953676
999950028 -313024784
999991755 -312983057
-313008453 999966359
999940927 -313033885
-313047898 999926914
999940461 -313034351
999973185 -313001627
999910791 -313064021
-312988496 999986316
-313065979 999908833
999929492 -313045320
-313038746 999936066
999923180 -313051632
999978824 -312995988
999985830 -312988982
999968883 -313005929
999952815 -313021997
-313013029 999961783
-313052323 999922489
999984125 -312990687
999988308 -312986504
999986425 -312988387
999970376 -313004436
999930970 -313043842
999916466 -313058346
-313060297 999914515
-312991496 999983316
999969407 -313005405
-313070116 999904696
-312998645 999976167
-313015272 999959540
-312996861 999977951
999940389 -313034423
999969458 -313005354
-312978796 999996016
-312995552 999979260
-313035445 999939367
999987200 -312987612
999956300 -313018512
999981980 -312992832
999933554 -313041258
-312980433 999994379
999959546 -313015266
-313060681 999914131
-312981239 999993573
999939198 -313035614
-312992256 999982556
999901574 -313073238
-313050166 999924646
999912074 -313062738
-313016362 999958450
-313033266 999941546
999963968 -313010844
999911623 -313063189
999920243 -313054569
999987625 -312987187
-313018068 999956744
-312994889 999979923
999969271 -313005541
999924628 -313050184
-313008444 999966368
-313035821 999938991
999935236 -313039576
999946977 -313027835
999973748 -313001064
999978609 -312996203
999908485 -313066327
999980087 -312994725
999956145 -313018667
999988637 -312986175
999959737 -313015075
-313002795 999972017
-313044580 999930232
999965519 -313009293
-313047281 999927531
-313018818 999955994
-313066057 999908755
999951049 -313023763
-312978184 999996628
999911784 -313063028
-313050136 999924676
-313070686 999904126
999988587 -312986225
999945436 -313029376
999975880 -312998932
999986357 -312988455
-313047851 999926961
999929920 -313044892
-313007994 999966818
-312996546 999978266
999997440 -312977372
999996224 -312978588
999995624 -312979188
-313035482 999939330
999904369 -313070443
-313027935 999946877
999946453 -313028359
-313071623 999903189
999927286 -313047526
-313039454 999935358
-313055333 999919479
-313064730 999910082
-313016902 999957910
-313021868 999952944
-313072610 999902202
-313041837 999932975
999958973 -313015839
999919211 -313055601
999917307 -313057505
-312996221 999978591
-313058469 999916343
-313046108 999928704
-313044379 999930433
-312979901 999994911
999925942 -313048870
999916835 -313057977
-313046687 999928125
999985819 -312988993
-313013947 999960865
999989268 -312985544
-313032307 999942505
999997250 -312977562
999998050 -312976762
-313049330 999925482
-312983793 999991019
999995693 -312979119
999915819 -313058993
-313060275 999914537
-312983764 999991048
-313040147 999934665
-313036482 999938330
999983041 -312991771
999919969 -313054843
-313073616 999901196
999937274 -313037538
999997237 -312977575
999916564 -313058248
999925594 -313049218
999923803 -313051009
-313009059 999965753
999986309 -312988503
-312987723 999987089
-313016835 999957977
999948680 -313026132
-312976057 999998755
-313021731 999953081
-313072046 999902766
999997163 -312977649
-313051416 999923396
-313070197 999904615
-313008910 999965902
-313057295 999917517
-313010636 999964176
999962897 -313011915
999911468 -313063344
-313031327 999943485
999916612 -313058200
-312983223 999991589
999978327 -312996485
999995343 -312979469
999992739 -312982073
999945143 -313029669
-313070981 999903831
999938023 -313036789
999965727 -313009085
999962247 -313012565
-313073175 999901637
999980863 -312993949
999907269 -313067543
999986256 -312988556
999984433 -312990379
999991420 -312983392
999941944 -313032868
-313021110 999953702
999939321 -313035491
-313028182 999946630
999969072 -313005740
999950925 -313023887
-313058565 999916247
-313062819 999911993
-313031359 999943453
999919863 -313054949
-313038163 999936649
999960127 -313014685
999938588 -313036224
999927423 -313047389
999966265 -313008547
999967892 -313006920
-313038424 999936388
999917310 -313057502
999977846 -312996966
-313042279 999932533
999903057 -313071755
-312978172 999996640
999986886 -312987926
-312975084 999999728
999985824 -312988988
-312978419 999996393
999904050 -313070762
-313039257 999935555
999927091 -313047721
999999621 -312975191
999910821 -313063991
-313032462 999942350
999984668 -312990144
-312995263 999979549
999996294 -312978518
999982581 -312992231
999987781 -312987031
-312980791 999994021
999952514 -313022298
999994366 -312980446
-313034725 999940087
-313043882 999930930
999939931 -313034881
-313015267 999959545
-313051137 999923675
-313070537 999904275
999919477 -313055335
999937214 -313037598
999907372 -313067440
999935768 -313039044
-313042293 999932519
-313065688 999909124
-312986946 999987866
-312995820 999978992
999938320 -313036492
999910207 -313064605
999964521 -313010291
-313045524 999929288
-313041924 999932888
-313028796 999946016
999958844 -313015968
999939528 -313035284
-312994060 999980752
-312996245 999978567
-313000167 999974645
999966444 -313008368
-313070223 999904589
-313047825 999926987
-313008833 999965979
999922526 -313052286
-312995746 999979066
999943090 -313031722
-312991492 999983320
999923589 -313051223
-313033124 999941688
999917966 -313056846
999988598 -312986214
-312984060 999990752
-313072061 999902751
999970657 -313004155
-312996431 999978381
-312998115 999976697
-313069906 999904906
-312995121 999979691
-313043300 999931512
999929107 -313045705
-312992933 999981879
999954883 -313019929
999919294 -313055518
999969177 -313005635
999950625 -313024187
-313046531 999928281
-313070052 999904760
-313010339 999964473
999909585 -313065227
999991636 -312983176
999939170 -313035642
999986015 -312988797
999973016 -313001796
-312979205 999995607
-312985313 999989499
-313013617 999961195
-313006775 999968037
-313007643 999967169
-313000740 999974072
999950747 -313024065
999907883 -313066929
999917663 -313057149
999975363 -312999449
999979531 -312995281
-313023734 999951078
-313043109 999931703
999947758 -313027054
999993536 -312981276
-312975910 999998902
-312998255 999976557
999976641 -312998171
-313015011 999959801
-313074046 999900766
-312978807 999996005
999921412 -313053400
-313011000 999963812
-313016374 999958438
-313057698 999917114
-312995651 999979161
999981112 -312993700
999916369 -313058443
-313069653 999905159
-313037129 999937683
999936475 -313038337
999965441 -313009371
-313053487 999921325
-312989683 999985129
-313017359 999957453
999977700 -312997112
-312988296 999986516
999909163 -313065649
999981501 -312993311
-313022651 999952161
-313009253 999965559
999960824 -313013988
999955238 -313019574
-313033487 999941325
999965442 -313009370
999953616 -313021196
999932582 -313042230
999900335 -313074477
-313005909 999968903
-313017635 999957177
999962397 -313012415
999928381 -313046431
999918439 -313056373
999948666 -313026146
-313012309 999962503
999983044 -312991768
-313009333 999965479
999992800 -312982012
999927896 -313046916
999905338 -313069474
999994780 -312980032
999919630 -313055182
-313067562 999907250
-313054958 999919854
-313000829 999973983
999960478 -313014334
999950826 -313023986
-312986775 999988037
-313059080 999915732
-313058669 999916143
999921421 -313053391
999957887 -313016925
999979626 -312995186
-313074726 999900086
-312978252 999996560
999944858 -313029954
-313033038 999941774
999904259 -313070553
999969396 -313005416
-312991034 999983778
-313023379 999951433
-312990709 999984103
-313030901 999943911
999953079 -313021733
999964625 -313010187
-312999784 999975028
-312982111 999992701
999927840 -313046972
999970648 -313004164
-312984496 999990316
-313068414 999906398
999999688 -312975124
-312987130 999987682
999990658 -312984154
999942844 -313031968
-313032837 999941975
999983546 -312991266
999901595 -313073217
999989427 -312985385
-313028547 999946265
999968109 -313006703
-313070297 999904515
-313045763 999929049
999997210 -312977602
-312987867 999986945
999944571 -313030241
-313061332 999913480
-312991321 999983491
-313021657 999953155
999905435 -313069377
-313026084 999948728
999933497 -313041315
-313024993 999949819
-312974961 999999851
999989038 -312985774
-313014204 999960608
999998749 -312976063
-313015972 999958840
999979858 -312994954
-313067207 999907605
999930641 -313044171
-313046872 999927940
999961864 -313012948
-312982149 999992663
-313001188 999973624
-313041987 999932825
-313066994 999907818
999991913 -312982899
999983002 -312991810
999997091 -312977721
999912064 -313062748
999931078 -313043734
999944340 -313030472
-312983506 999991306
999918696 -313056116
999991267 -312983545
999956742 -313018070
999972576 -313002236
-313033870 999940942
999977753 -312997059
-313045218 999929594
-313037874 999936938
999968672 -313006140
999956659 -313018153
999933448 -313041364
999907385 -313067427
999950674 -313024138
-312999547 999975265
-313015112 999959700
-313035470 999939342
-312978863 999995949
-313030577 999944235
-312989363 999985449
-312977640 999997172
-312994523 999980289
999981256 -312993556
-313039546 999935266
-312979504 999995308
-313070629 999904183
999986271 -312988541
999918172 -313056640
-313033008 999941804
999960274 -313014538
-313050523 999924289
999928227 -313046585
999991339 -312983473
-313041157 999933655
999930424 -313044388
999996527 -312978285
-312985998 999988814
-313021013 999953799
999900971 -313073841
-312977751 999997061
999987149 -312987663
999907887 -313066925
-313066635 999908177
-313070845 999903967
-313062225 999912587
-313006102 999968710
-313007372 999967440
-312981446 999993366
999920510 -313054302
-313062647 999912165
999918940 -313055872
-312996532 999978280
-313006689 999968123
999965840 -313008972
-313055502 999919310
-313025233 999949579
-313056639 999918173
-313032618 999942194
-313002299 999972513
999997445 -312977367
-313025704 999949108
-313021581 999953231
999914142 -313060670
-313041135 999933677
999982826 -312991986
-312986687 999988125
-312985182 999989630
999930550 -313044262
999913428 -313061384
999963382 -313011430
999979983 -312994829
-313069659 999905153
-312997341 999977471
-313007610 999967202
-313073906 999900906
-313036179 999938633
-313008036 999966776
-313040300 999934512
-312990784 999984028
999937424 -313037388
-312994828 999979984
-313031515 999943297
999975361 -312999451
-313057672 999917140
-312987287 999987525
999900999 -313073813
-313025062 999949750
999952945 -313021867
999927975 -313046837
-312995292 999979520
999947294 -313027518
999945864 -313028948
999912950 -313061862
999938822 -313035990
999944657 -313030155
-313072129 999902683
-313000774 999974038
999986694 -312988118
999961775 -313013037
-313064522 999910290
-312995483 999979329
-312993456 999981356
999969845 -313004967
999946407 -313028405
999905802 -313069010
-312988649 999986163
999998058 -312976754
999910316 -313064496
999974068 -313000744
999946324 -313028488
999987016 -312987796
999958999 -313015813
999938421 -313036391
-313000281 999974531
999968778 -313006034
999976696 -312998116
999912899 -313061913
999971996 -313002816
999948478 -313026334
999948075 -313026737
-313000832 999973980
-313024865 999949947
-313061109 999913703
-313012888 999961924
-313058442 999916370
999916340 -313058472
-313014405 999960407
-313017036 999957776
999993542 -312981270
-312978880 999995932
-313055209 999919603
999917918 -313056894
999980949 -312993863
999955271 -313019541
-313043174 999931638
999902381 -313072431
999952316 -313022496
-313061842 999912970
999950375 -313024437
-313019117 999955695
999918792 -313056020
-313068019 999906793
-313017209 999957603
999972012 -313002800
999902753 -313072059
-313047888 999926924
-313017391 999957421
-313019578 999955234
-312983022 999991790
999960060 -313014752
999918001 -313056811
-313058996 999915816
999950513 -313024299
999963275 -313011537
-312975107 999999705
999936200 -313038612
999945846 -313028966
-313000684 999974128
-312975949 999998863
-312993985 999980827
999968925 -313005887
-313070764 999904048
999979083 -312995729
-313061133 999913679
-313042497 999932315
999966156 -313008656
999978037 -312996775
999990772 -312984040
-312999288 999975524
999988408 -312986404
999983517 -312991295
-313016041 999958771
999995120 -312979692
999926526 -313048286
999919918 -313054894
-312978938 999995874
-312992290 999982522
999965748 -313009064
999964697 -313010115
999910058 -313064754
-313025655 999949157
-313059917 999914895
999935737 -313039075
-313012145 999962667
-313041759 999933053
999961241 -313013571
-313030598 999944214
999983529 -312991283
-313032333 999942479
999993798 -312981014
-313054249 999920563
-313072516 999902296
-313020947 999953865
999928443 -313046369
-313032947 999941865
999933717 -313041095
-313070783 999904029
-313060055 999914757
999910271 -313064541
999900234 -313074578
-313055176 999919636
-313001795 999973017
-313003795 999971017
-313023973 999950839
-313054182 999920630
999971166 -313003646
-313010015 999964797
999928344 -313046468
999999957 -312974855
-313052425 999922387
-312996427 999978385
-313033209 999941603
999966431 -313008381
999986186 -312988626
-313030948 999943864
-313046290 999928522
-313020362 999954450
999970977 -313003835
999990559 -312984253
-312974946 999999866
999953334 -313021478
999985210 -312989602
-313044238 999930574
999923528 -313051284
-312992697 999982115
999986685 -312988127
999925458 -313049354
999964908 -313009904
999909174 -313065638
-313063643 999911169
999950937 -313023875
-313017524 999957288
-313061468 999913344
999923804 -313051008
-313013323 999961489
-313023949 999950863
999976732 -312998080
999992056 -312982756
999920486 -313054326
999972697 -313002115
999973087 -313001725
-313020478 999954334
-313049262 999925550
-313048363 999926449
-312993152 999981660
999901605 -313073207
-313067667 999907145
999917195 -313057617
999955827 -313018985
999913394 -313061418
999933891 -313040921
-313073782 999901030
-313010770 999964042
-312994498 999980314
-313001502 999973310
-312990433 999984379
-313070127 999904685
999959653 -313015159
-313070291 999904521
-313036623 999938189
999946909 -313027903
-313039964 999934848
-313018115 999956697
999912279 -313062533
-313058538 999916274
999994439 -312980373
-313047834 999926978
-313008816 999965996
999990529 -312984283
999927263 -313047549
999926231 -313048581
999907793 -313067019
-313055776 999919036
-312997889 999976923
-313067415 999907397
999916380 -313058432
-312995137 999979675
-313019465 999955347
999909825 -313064987
999909077 -313065735
-313024768 999950044
999938156 -313036656
999980257 -312994555
999920766 -313054046
-312989875 999984937
-313070300 999904512
999969818 -313004994
-313050945 999923867
999959590 -313015222
-313027244 999947568
-313015856 999958956
-313042198 999932614
-313012492 999962320
999961901 -313012911
999927771 -313047041
999942251 -313032561
-312986247 999988565
-313054023 999920789
-313047068 999927744
-313042533 999932279
999972002 -313002810
-312995801 999979011
999989848 -312984964
-312988310 999986502
-313002781 999972031
999979853 -312994959
-313063352 999911460
999930568 -313044244
999934231 -313040581
999973009 -313001803
-313008958 999965854
999968431 -313006381
-313050862 999923950
-313008039 999966773
999959375 -313015437
999989686 -312985126
999954811 -313020001
-313027132 999947680
999967643 -313007169
-313060638 999914174
999954938 -313019874
-313044629 999930183
-313054791 999920021
999991308 -312983504
-313033017 999941795
999992649 -312982163
999915171 -313059641
-313062797 999912015
-312988235 999986577
-313022634 999952178
-312994726 999980086
-313042191 999932621
999984790 -312990022
-313008969 999965843
-313051061 999923751
-313012729 999962083
-313039232 999935580
-313015119 999959693
-312997013 999977799
999912725 -313062087
-312976420 999998392
999965837 -313008975
999923072 -313051740
999900489 -313074323
999991693 -312983119
999945764 -313029048
-313051340 999923472
999939348 -313035464
-312983975 999990837
999912973 -313061839
999952943 -313021869
-313018147 999956665
-313045030 999929782
999920507 -313054305
-313014986 999959826
999981102 -312993710
999945784 -313029028
999939333 -313035479
-312986682 999988130
-313072466 999902346
-313053726 999921086
999910545 -313064267
-313064317 999910495
999966602 -313008210
999938410 -313036402
-313059373 999915439
-313041004 999933808
-312995521 999979291
-313025735 999949077
-313067799 999907013
999956398 -313018414
999913001 -313061811
-313012143 999962669
999979819 -312994993
-313037057 999937755
-313017458 999957354
999974615 -313000197
-312991597 999983215
999906080 -313068732
-313028131 999946681
999971430 -313003382
-313012898 999961914
-313042796 999932016
999952537 -313022275
999961284 -313013528
-313028132 999946680
999951850 -313022962
999970784 -313004028
999978789 -312996023
999982666 -312992146
-313027829 999946983
999961986 -313012826
-312979983 999994829
999956554 -313018258
-313034824 999939988
999931107 -313043705
-312993095 999981717
999912007 -313062805
-313013028 999961784
999929406 -313045406
-313052707 999922105
999918618 -313056194
-313048470 999926342
-313028991 999945821
999915180 -313059632
999973130 -313001682
999964121 -313010691
-313053128 999921684
-312981357 999993455
-313061651 999913161
999922544 -313052268
999902248 -313072564
-313054298 999920514
-312976215 999998597
999991196 -312983616
-313013032 999961780
-313050000 999924812
999961034 -313013778
999953874 -313020938
-313066317 999908495
-313070914 999903898
999909378 -313065434
-313059603 999915209
999908168 -313066644
999943913 -313030899
999991301 -312983511
-312982591 999992221
-313021456 999953356
999973874 -313000938
-313072365 999902447
999953620 -313021192
-313044024 999930788
-313070309 999904503
999903706 -313071106
999900657 -313074155
-313037239 999937573
-313034613 999940199
999936514 -313038298
999991235 -312983577
-313003511 999971301
999944349 -313030463
999955725 -313019087
999930148 -313044664
-313012208 999962604
999987071 -312987741
999933863 -313040949
-313023292 999951520
-313047967 999926845
999979416 -312995396
999915826 -313058986
999957053 -313017759
999904600 -313070212
-313066032 999908780
999998103 -312976709
-313028130 999946682
-312990535 999984277
999910298 -313064514
999998007 -312976805
999902971 -313071841
999996435 -312978377
999926331 -313048481
999926943 -313047869
999924144 -313050668
999966723 -313008089
-312991960 999982852
-313047245 999927567
-313007368 999967444
999956356 -313018456
999907978 -313066834
999963943 -313010869
-313013448 999961364
-313001881 999972931
-313059789 999915023
999916052 -313058760
-313041910 999932902
-313046475 999928337
-313055163 999919649
999906309 -313068503
-313033368 999941444
999905624 -313069188
-313020267 999954545
999952427 -313022385
-313057517 999917295
999922432 -313052380
999988572 -312986240
-313023342 999951470
999989271 -312985541
-313042034 999932778
999909893 -313064919
-313064908 999909904
-313013982 999960830
-313016614 999958198
999992803 -312982009
-313030391 999944421
-313027461 999947351
999996430 -312978382
999961649 -313013163
999994404 -312980408
-312982737 999992075
-313003036 999971776
-313019148 999955664
999903784 -313071028
999986850 -312987962
-313033028 999941784
999971880 -313002932
-313061895 999912917
-313030426 999944386
-312995576 999979236
-313031696 999943116
999976046 -312998766
-313042487 999932325
-313042357 999932455
999928697 -313046115
999922745 -313052067
-313014951 999959861
-312976789 999998023
999941630 -313033182
999988785 -312986027
999923232 -313051580
999992922 -312981890
999948170 -313026642
999968665 -313006147
999947359 -313027453
-313009450 999965362
-312984757 999990055
-313036908 999937904
-313053712 999921100
999996770 -312978042
-312999342 999975470
-313024776 999950036
999990051 -312984761
999969994 -313004818
999996822 -312977990
-313047954 999926858
-313003677 999971135
999931216 -313043596
-312989362 999985450
-313015955 999958857
999986903 -312987909
999954570 -313020242
-312977745 999997067
-313022827 999951985
-313022378 999952434
-313006567 999968245
999992571 -312982241
-313008596 999966216
999954238 -313020574
999913685 -313061127
-313011272 999963540
-313058224 999916588
999972442 -313002370
-313036265 999938547
999917224 -313057588
999911493 -313063319
-313028730 999946082
-312997883 999976929
-312999007 999975805
-313030991 999943821
999971930 -313002882
999949949 -313024863
999901110 -313073702
-313036489 999938323
-313004360 999970452
-312978600 999996212
999976543 -312998269
-312981221 999993591
999943697 -313031115
999903242 -313071570
-313063563 999911249
-313016665 999958147
-312994980 999979832
-312987657 999987155
-313051338 999923474
-313054086 999920726
-312996459 999978353
999936038 -313038774
-313039297 999935515
-313043354 999931458
999942870 -313031942
999932864 -313041948
999936893 -313037919
999947684 -313027128
-313068496 999906316
999965722 -313009090
-313038965 999935847
999949541 -313025271
999959422 -313015390
-312992681 999982131
-312976827 999997985
999945887 -313028925
999982914 -312991898
999997957 -312976855
-313006380 999968432
-313013294 999961518
-312990135 999984677
999933836 -313040976
999900368 -313074444
-313064231 999910581
999922358 -313052454
999934043 -313040769
999961941 -313012871
-313073407 999901405
-312976906 999997906
999958063 -313016749
999995082 -312979730
-313073414 999901398
-312983154 999991658
-313065298 999909514
999950389 -313024423
999997690 -312977122
-313020123 999954689
-313004528 999970284
-313067048 999907764
999981153 -312993659
-312980297 999994515
-312987002 999987810
-313063728 999911084
999921119 -313053693
-313013551 999961261
-313071004 999903808
999904874 -313069938
999967727 -313007085
-312995373 999979439
-313021980 999952832
-313070811 999904001
999946666 -313028146
999976592 -312998220
999998509 -312976303
-312979551 999995261
999942346 -313032466
-313029085 999945727
999913506 -313061306
999965171 -313009641
-313014658 999960154
-312992447 999982365
999922938 -313051874
-313018904 999955908
999925759 -313049053
-313065515 999909297
999917634 -313057178
-313018067 999956745
-313005372 999969440
999994269 -312980543
-313036145 999938667
999937530 -313037282
999940328 -313034484
999953165 -313021647
-313059429 999915383
-313047585 999927227
999994400 -312980412
-312992513 999982299
-313034202 999940610
999973134 -313001678
999947114 -313027698
-312979155 999995657
999980560 -312994252
999961569 -313013243
-313020647 999954165
-312989830 999984982
999949062 -313025750
-313030978 999943834
-313063270 999911542
999960092 -313014720
999984610 -312990202
999920914 -313053898
-313021259 999953553
999970497 -313004315
999943402 -313031410
999908466 -313066346
999924988 -313049824
999977357 -312997455
-313021324 999953488
999904189 -313070623
-313028882 999945930
-313009618 999965194
-313014855 999959957
-313073006 999901806
-313033300 999941512
999927333 -313047479
999934684 -313040128
-312995737 999979075
-312986203 999988609
-312986606 999988206
-313039804 999935008
-312981848 999992964
-312995214 999979598
999976395 -312998417
999937515 -313037297
999905739 -313069073
-313058258 999916554
999976870 -312997942
999992380 -312982432
-313027778 999947034
999905418 -313069394
-313073346 999901466
-312992740 999982072
-312979299 999995513
999973993 -313000819
-313047901 999926911
999977996 -312996816
-313066371 999908441
-313032315 999942497
-312984929 999989883
-313052811 999922001
999922070 -313052742
-312975241 999999571
-312990503 999984309
-313048293 999926519
999978534 -312996278
999994445 -312980367
999982970 -312991842
999926100 -313048712
-313028349 999946463
999957197 -313017615
999982161 -312992651
999990024 -312984788
-313041133 999933679
999911980 -313062832
999949131 -313025681
-313063091 999911721
-313059355 999915457
999916477 -313058335
999926932 -313047880
-312999287 999975525
999937326 -313037486
-313025574 999949238
-313042614 999932198
-313045445 999929367
999910778 -313064034
999905576 -313069236
-313064003 999910809
999945220 -313029592
-312976018 999998794
999921978 -313052834
-312993545 999981267
999946956 -313027856
-313029503 999945309
-313036406 999938406
999909550 -313065262
999982524 -312992288
-313052404 999922408
999983790 -312991022
999915272 -313059540
999921589 -313053223
999904293 -313070519
-313071866 999902946
999939798 -313035014
-313018315 999956497
-313061701 999913111
999920192 -313054620
-313063713 999911099
-312982925 999991887
999904129 -313070683
999955033 -313019779
999927113 -313047699
-313000299 999974513
999916778 -313058034
-313066072 999908740
-313066920 999907892
-313038396 999936416
-313044914 999929898
-312987277 999987535
-313016179 999958633
-313034799 999940013
-312983526 999991286
-313072003 999902809
999926072 -313048740
-313060624 999914188
999928507 -313046305
-312992423 999982389
999942299 -313032513
-313065426 999909386
-313000101 999974711
999908066 -313066746
-312995411 999979401
-313050237 999924575
999961193 -313013619
-313009289 999965523
-312997644 999977168
999939435 -313035377
999992576 -312982236
999972924 -313001888
-313039997 999934815
-312982352 999992460
999926212 -313048600
999963908 -313010904
-313052219 999922593
999934936 -313039876
999999237 -312975575
-313044595 999930217
999952148 -313022664
-312991267 999983545
999932776 -313042036
-312997121 999977691
999927300 -313047512
999918312 -313056500
999924474 -313050338
999981703 -312993109
999901321 -313073491
999963485 -313011327
-313004875 999969937
999939589 -313035223
999902638 -313072174
-312981966 999992846
999946539 -313028273
999963057 -313011755
-313018758 999956054
-313044065 999930747
999916755 -313058057
-313004465 999970347
999933451 -313041361
-312982985 999991827
999964034 -313010778
999960143 -313014669
-313029782 999945030
999952935 -313021877
-313037887 999936925
-313047830 999926982
-313012106 999962706
-313011259 999963553
999972110 -313002702
-312984715 999990097
999965173 -313009639
999911220 -313063592
999948708 -313026104
999993560 -312981252
-313026074 999948738
-313069292 999905520
-312985358 999989454
-313026075 999948737
999943141 -313031671
-313057998 999916814
-313050449 999924363
-312999084 999975728
-313073976 999900836
-313054340 999920472
999955558 -313019254
999907221 -313067591
999938742 -313036070
-312997022 999977790
999977577 -312997235
-313047339 999927473
-312978744 999996068
-312995876 999978936
-313068475 999906337
-313029031 999945781
999972578 -313002234
-313019520 999955292
999955679 -313019133
-313004858 999969954
999935136 -313039676
999962490 -313012322
999985404 -312989408
999944122 -313030690
-313062166 999912646
999987044 -312987768
999976519 -312998293
999983975 -312990837
999934307 -313040505
-313006684 999968128
999921309 -313053503
999986055 -312988757
-313021103 999953709
999966841 -313007971
999995326 -312979486
999929937 -313044875
-313035002 999939810
999938233 -313036579
-313023652 999951160
-312977062 999997750
-313040360 999934452
-313040347 999934465
999983469 -312991343
-312996856 999977956
999965010 -313009802
999971175 -313003637
-313052043 999922769
999929290 -313045522
999990979 -312983833
999965273 -313009539
-312976853 999997959
999976375 -312998437
-313065980 999908832
-313023579 999951233
999969607 -313005205
-313044455 999930357
-313001636 999973176
-313069262 999905550
999992796 -312982016
999909994 -313064818
999944895 -313029917
999901141 -313073671
999940171 -313034641
-313055710 999919102
-313027154 999947658
-313014461 999960351
999906139 -313068673
999924476 -313050336
999948487 -313026325
999998642 -312976170
-313008271 999966541
-313044532 999930280
-313025953 999948859
-313066089 999908723
999919114 -313055698
-313019504 999955308
999905476 -313069336
-313048774 999926038
999974546 -313000266
-313005542 999969270
-312982399 999992413
999998520 -312976292
999986653 -312988159
999951230 -313023582
-313030407 999944405
999986953 -312987859
999942450 -313032362
999971160 -313003652
999998646 -312976166
-313015575 999959237
-312999758 999975054
-313058631 999916181
999906400 -313068412
999915859 -313058953
999981590 -312993222
999962798 -313012014
999907228 -313067584
999973517 -313001295
-313047640 999927172
-313072149 999902663
999970037 -313004775
999941840 -313032972
-312976671 999998141
-312994201 999980611
-313018459 999956353
999995301 -312979511
999970890 -313003922
-313017655 999957157
999919062 -313055750
-312998326 999976486
999962004 -313012808
-313016175 999958637
999931455 -313043357
999984450 -312990362
999939805 -313035007
999911584 -313063228
999911431 -313063381
999906554 -313068258
-313028670 999946142
-313057546 999917266
999949946 -313024866
999930856 -313043956
999945798 -313029014
-313047939 999926873
999939986 -313034826
-313068761 999906051
-313018813 999955999
999959180 -313015632
-312996592 999978220
-313059715 999915097
-313067257 999907555
-312999548 999975264
-313066216 999908596
-312993602 999981210
-312995660 999979152
-313011077 999963735
-313037641 999937171
-312987042 999987770
-313012235 999962577
999932668 -313042144
-313054232 999920580
-313055699 999919113
-313036101 999938711
999981597 -312993215
999945471 -313029341
-313021507 999953305
999909966 -313064846
999984391 -312990421
-313053680 999921132
-312992338 999982474
999960283 -313014529
999919666 -313055146
999938831 -313035981
999948524 -313026288
-313047562 999927250
-312985348 999989464
999950386 -313024426
999909753 -313065059
-313020390 999954422
999991846 -312982966
-313009874 999964938
999971407 -313003405
-313010210 999964602
-313056648 999918164
-313050967 999923845
999996518 -312978294
999910367 -313064445
-313005055 999969757
-313044123 999930689
999940273 -313034539
-313032944 999941868
999913640 -313061172
999915144 -313059668
-312985904 999988908
999929173 -313045639
999918972 -313055840
999924737 -313050075
-312983625 999991187
-312985695 999989117
-312977509 999997303
-313033357 999941455
999975183 -312999629
-313042002 999932810
999979524 -312995288
-312981744 999993068
-313044783 999930029
999900683 -313074129
-313053001 999921811
-312976547 999998265
-313006432 999968380
-313019516 999955296
-313045209 999929603
-313053000 999921812
999935544 -313039268
999994384 -312980428
999996977 -312977835
999975431 -312999381
-312987682 999987130
999921367 -313053445
999940614 -313034198
999968086 -313006726
999956688 -313018124
999921863 -313052949
-313016588 999958224
999970915 -313003897
-313040268 999934544
999925582 -313049230
-313070177 999904635
999940447 -313034365
999954498 -313020314
999945500 -313029312
-312979479 999995333
999978397 -312996415
-313055240 999919572
999967532 -313007280
-313026573 999948239
-313026968 999947844
999942214 -313032598
-313030116 999944696
-313073670 999901142
999944382 -313030430
999966590 -313008222
999941810 -313033002
999963177 -313011635
999995236 -312979576
-313043642 999931170
-312999364 999975448
-313006201 999968611
-313064603 999910209
999990755 -312984057
999911296 -313063516
999992557 -312982255
999981369 -312993443
999958538 -313016274
-313059776 999915036
-313067897 999906915
-313066363 999908449
-313019446 999955366
-313060153 999914659
999974468 -313000344
999988181 -312986631
999991720 -312983092
999974002 -313000810
999962181 -313012631
999901497 -313073315
999960207 -313014605
999992742 -312982070
-313014341 999960471
999946896 -313027916
999977424 -312997388
-313059960 999914852
-313048216 999926596
999995098 -312979714
999976598 -312998214
-313041807 999933005
-313042448 999932364
-313018417 999956395
999974364 -313000448
999938020 -313036792
-313061551 999913261
999916140 -313058672
-313039574 999935238
-313045092 999929720
999958387 -313016425
-313073028 999901784
-313007761 999967051
-312998844 999975968
999906484 -313068328
999934158 -313040654
-313071234 999903578
-313003451 999971361
999984387 -312990425
999934658 -313040154
-313041182 999933630
999983536 -312991276
999992476 -312982336
-313069637 999905175
999932722 -313042090
-313050419 999924393
999968360 -313006452
999906299 -313068513
-313002132 999972680
-312986495 999988317
-313073267 999901545
-313062074 999912738
999961538 -313013274
999981189 -312993623
999990214 -312984598
999930850 -313043962
-313012286 999962526
-313074053 999900759
999920738 -313054074
999976725 -312998087
-313062167 999912645
999986662 -312988150
-312997621 999977191
-313027246 999947566
-313021080 999953732
-313000850 999973962
-313067816 999906996
-313066965 999907847
-313055422 999919390
999949177 -313025635
-313004588 999970224
999998253 -312976559
-313040228 999934584
-313004523 999970289
999902786 -313072026
999963263 -313011549
-312989172 999985640
999909698 -313065114
999903418 -313071394
999972848 -313001964
999999421 -312975391
999904645 -313070167
-313005796 999969016
999990479 -312984333
-313022211 999952601
999988443 -312986369
999910009 -313064803
-313027918 999946894
-313042786 999932026
-313015764 999959048
999967332 -313007480
999927280 -313047532
999995568 -312979244
-313011039 999963773
999912303 -313062509
999938209 -313036603
999995320 -312979492
-313050886 999923926
999911708 -313063104
999980702 -312994110
999908436 -313066376
999964040 -313010772
-313056979 999917833
-313056011 999918801
999923638 -313051174
999977803 -312997009
999922266 -313052546
999925747 -313049065
999969308 -313005504
999989645 -312985167
-312992395 999982417
999982620 -312992192
-312992677 999982135
-313046154 999928658
-313029665 999945147
-313059307 999915505
999911676 -313063136
-313032313 999942499
999936018 -313038794
999907890 -313066922
-312978885 999995927
999906612 -313068200
-313060928 999913884
999999101 -312975711
-313041003 999933809
-312975680 999999132
-313040603 999934209
-313020183 999954629
999925004 -313049808
999997822 -312976990
999904909 -313069903
999979276 -312995536
999941126 -313033686
999952810 -313022002
999973249 -313001563
-312986048 999988764
-313030343 999944469
-313007348 999967464
-313005974 999968838
-313058283 999916529
999908732 -313066080
999971917 -313002895
999954062 -313020750
-313070356 999904456
999971037 -313003775
999921025 -313053787
999926632 -313048180
999947814 -313026998
-313018977 999955835
-313040189 999934623
-313055753 999919059
-312986026 999988786
-313003707 999971105
-312994353 999980459
999910509 -313064303
-313000570 999974242
-312975028 999999784
999921453 -313053359
999971298 -313003514
999969413 -313005399
-313046159 999928653
-313072294 999902518
-312996283 999978529
-313072859 999901953
-313004582 999970230
-312993579 999981233
999956667 -313018145
999996379 -312978433
999937065 -313037747
999977422 -312997390
999936132 -313038680
999977918 -312996894
999920754 -313054058
999921462 -313053350
-313070461 999904351
-312990630 999984182
-312997781 999977031
-313002018 999972794
-313002080 999972732
-313012995 999961817
-313034547 999940265
-313065740 999909072
999948233 -313026579
-313006420 999968392
999990654 -312984158
999915373 -313059439
999919644 -313055168
999922312 -313052500
999936901 -313037911
999901573 -313073239
-313004705 999970107
999932632 -313042180
999996121 -312978691
-313060052 999914760
999951498 -313023314
-312976666 999998146
-313036863 999937949
999932633 -313042179
-313048351 999926461
-313016027 999958785
-313031501 999943311
-313053005 999921807
999999848 -312974964
999941027 -313033785
-313059999 999914813
-312983734 999991078
999998742 -312976070
-313007965 999966847
-312995557 999979255
999973603 -313001209
-313038299 999936513
999932405 -313042407
-312978440 999996372
-312976889 999997923
-313068574 999906238
999932347 -313042465
-313013607 999961205
-312997285 999977527
-313060822 999913990
-312987210 999987602
-313051634 999923178
999982633 -312992179
-312981395 999993417
999925986 -313048826
-312994862 999979950
-313058257 999916555
-313067354 999907458
999991255 -312983557
-313001222 999973590
-313000041 999974771
999998670 -312976142
-313063050 999911762
-313046889 999927923
999958687 -313016125
999913761 -313061051
999933887 -313040925
999973394 -313001418
-313019441 999955371
999964706 -313010106
999918855 -313055957
-312977113 999997699
999994259 -312980553
999904779 -313070033
999965850 -313008962
999900715 -313074097
999956748 -313018064
999916908 -313057904
-312977244 999997568
999964878 -313009934
999912312 -313062500
999962885 -313011927
-313007790 999967022
999961302 -313013510
999939976 -313034836
-312982069 999992743
-313005023 999969789
999951306 -313023506
999927842 -313046970
999990216 -312984596
-313006616 999968196
999937979 -313036833
999909773 -313065039
999936360 -313038452
-313054817 999919995
-312992771 999982041
-312988877 999985935
999923836 -313050976
999996533 -312978279
-312985380 999989432
999909632 -313065180
-313025484 999949328
999992683 -312982129
-313049131 999925681
-313006606 999968206
999995685 -312979127
999956304 -313018508
-312984562 999990250
-313014633 999960179
-313005684 999969128
999958708 -313016104
-313024641 999950171
-313068857 999905955
-313042813 999931999
999996590 -312978222
999952693 -313022119
-312992467 999982345
-313035173 999939639
-313068815 999905997
999970589 -313004223
999970123 -313004689
-312995758 999979054
-313061199 999913613
999966794 -313008018
-313032636 999942176
999992595 -312982217
-313073801 999901011
999915492 -313059320
999970566 -313004246
999972050 -313002762
999978909 -312995903
999994541 -312980271
999914886 -313059926
-313066980 999907832
999964414 -313010398
-313024677 999950135
999906557 -313068255
999975697 -312999115
999949105 -313025707
-312975724 999999088
999992547 -312982265
999974569 -313000243
-313053810 999921002
999942947 -313031865
-313011937 999962875
-312981954 999992858
999938779 -313036033
-313070704 999904108
-313024183 999950629
999972648 -313002164
-313052197 999922615
999961852 -313012960
-313046922 999927890
999986094 -312988718
-313068165 999906647
999910736 -313064076
999962053 -313012759
999961715 -313013097
999911894 -313062918
999992529 -312982283
-313060386 999914426
999994752 -312980060
999929767 -313045045
999919857 -313054955
999904159 -313070653
-312984571 999990241
-313054581 999920231
999998064 -312976748
999935520 -313039292
-313004892 999969920
-313057838 999916974
-313052961 999921851
-313074806 999900006
-313064460 999910352
999979389 -312995423
-312997638 999977174
-313052037 999922775
999963550 -313011262
999909660 -313065152
-313033706 999941106
999981517 -312993295
999925618 -313049194
-313065639 999909173
-313005682 999969130
-313069757 999905055
999958688 -313016124
-313020530 999954282
999912829 -313061983
999990561 -312984251
999901385 -313073427
999900313 -313074499
-313049337 999925475
-313014641 999960171
999969034 -313005778
-313053250 999921562
-313005316 999969496
999946658 -313028154
999902042 -313072770
999913327 -313061485
999955242 -313019570
-313017113 999957699
-312976014 999998798
999956391 -313018421
-313027404 999947408
-312996387 999978425
-313017709 999957103
999901709 -313073103
-313068022 999906790
999990667 -312984145
999931866 -313042946
999994456 -312980356
999999340 -312975472
-312975915 999998897
999946593 -313028219
999949159 -313025653
-313042425 999932387
999988389 -312986423
-312999896 999974916
999975625 -312999187
-312998012 999976800
999916351 -313058461
999959472 -313015340
-312993658 999981154
-313034661 999940151
-312982532 999992280
-313036219 999938593
-313057791 999917021
999928326 -313046486
-312988410 999986402
-313066386 999908426
999910674 -313064138
999922354 -313052458
999917671 -313057141
999904714 -313070098
999920428 -313054384
999916647 -313058165
999941072 -313033740
999948653 -313026159
999957996 -313016816
999935805 -313039007
-313011841 999962971
999911804 -313063008
999933328 -313041484
999953782 -313021030
999928366 -313046446
-313052823 999921989
-313071345 999903467
999974456 -313000356
999929843 -313044969
999942153 -313032659
-313007964 999966848
999915173 -313059639
-313044369 999930443
-313061720 999913092
999998166 -312976646
999992456 -312982356
999946158 -313028654
-313017907 999956905
-313014342 999960470
999981493 -312993319
-313000910 999973902
-313019831 999954981
999929417 -313045395
-312997193 999977619
-313059326 999915486
999988607 -312986205
999970672 -313004140
999944197 -313030615
-313056152 999918660
999930472 -313044340
-313025129 999949683
999933951 -313040861
999918695 -313056117
999987953 -312986859
-313037293 999937519
-313030377 999944435
-312999865 999974947
-313055793 999919019
-313009248 999965564
999958695 -313016117
999969392 -313005420
-313025943 999948869
-313007126 999967686
-313017308 999957504
999974864 -312999948
999981891 -312992921
-313070161 999904651
999901364 -313073448
-313022565 999952247
999993002 -312981810
999993617 -312981195
999924635 -313050177
999928191 -313046621
999924025 -313050787
999916177 -313058635
-313059601 999915211
-313041340 999933472
-313016015 999958797
999982664 -312992148
999948796 -313026016
999905460 -313069352
999935251 -313039561
-313061556 999913256
999920948 -313053864
999952949 -313021863
999972254 -313002558
-313047555 999927257
999984738 -312990074
-313038747 999936065
-312990243 999984569
999905554 -313069258
999933408 -313041404
-313039266 999935546
-313054880 999919932
999941025 -313033787
-313025616 999949196
-313008103 999966709
999985836 -312988976
999990131 -312984681
999985545 -312989267
-312990858 999983954
-313046807 999928005
999999009 -312975803
999907957 -313066855
999982731 -312992081
999966633 -313008179
999960486 -313014326
-312976354 999998458
999924670 -313050142
-313013552 999961260
-313011229 999963583
-312984031 999990781
999958120 -313016692
999933146 -313041666
999987329 -312987483
-313022986 999951826
999957121 -313017691
-313010258 999964554
-313036684 999938128
999913002 -313061810
999907653 -313067159
-312994419 999980393
-313021629 999953183
-313028392 999946420
-313052222 999922590
999991348 -312983464
999978068 -312996744
999984543 -312990269
999963771 -313011041
999951393 -313023419
999908685 -313066127
-312998800 999976012
-313002696 999972116
999997459 -312977353
-313020091 999954721
-313051011 999923801
-313059811 999915001
999978150 -312996662
999901455 -313073357
-312989273 999985539
999983661 -312991151
999933738 -313041074
999968533 -313006279
999929835 -313044977
999969117 -313005695
999913899 -313060913
999936050 -313038762
999923942 -313050870
-313037360 999937452
999989816 -312984996
-312975643 999999169
999951159 -313023653
-313019350 999955462
999952624 -313022188
-313013012 999961800
-313050598 999924214
999968688 -313006124
999979539 -312995273
-313041219 999933593
999977445 -312997367
-313044051 999930761
-313003270 999971542
-312984221 999990591
999932278 -313042534
999968070 -313006742
-313022874 999951938
-312999072 999975740
-313070819 999903993
999985128 -312989684
999992243 -312982569
-313047198 999927614
-313032783 999942029
-313070620 999904192
999926130 -313048682
999971770 -313003042
-313007066 999967746
999940414 -313034398
-312995385 999979427
-312995332 999979480
999990271 -312984541
-312978932 999995880
-313008465 999966347
999972765 -313002047
-312995491 999979321
-313068902 999905910
999964049 -313010763
999906932 -313067880
999932586 -313042226
-312985993 999988819
999956246 -313018566
-313011802 999963010
999980826 -312993986
999961508 -313013304
-313024191 999950621
-312985427 999989385
-313011562 999963250
999946980 -313027832
999909292 -313065520
-312987148 999987664
999904813 -313069999
999912327 -313062485
999913801 -313061011
-313048236 999926576
-313049401 999925411
-312982605 999992207
999925918 -313048894
999903821 -313070991
999913950 -313060862
999904920 -313069892
-313020327 999954485
-312988583 999986229
-313037706 999937106
999901931 -313072881
-313044218 999930594
999942453 -313032359
-313046174 999928638
999936669 -313038143
-313040919 999933893
-313005575 999969237
999900426 -313074386
-313049029 999925783
-312977692 999997120
-313051878 999922934
-313031177 999943635
999981445 -312993367
-312995898 999978914
999944284 -313030528
999938516 -313036296
999967800 -313007012
999991063 -312983749
-313040813 999933999
999977957 -312996855
-313010548 999964264
999922861 -313051951
-313069349 999905463
999904895 -313069917
999930523 -313044289
999931812 -313043000
-312983260 999991552
-313029577 999945235
999929204 -313045608
999960150 -313014662
999980032 -312994780
-313037104 999937708
999905434 -313069378
-313003654 999971158
-313001694 999973118
999996343 -312978469
999934837 -313039975
999963391 -313011421
-313039110 999935702
999937204 -313037608
999965954 -313008858
999923707 -313051105
-313001070 999973742
999953436 -313021376
999988578 -312986234
999992101 -312982711
999944667 -313030145
-313005949 999968863
999926861 -313047951
-313004804 999970008
-312980099 999994713
-313010426 999964386
-313067855 999906957
999978433 -312996379
999946295 -313028517
999941032 -313033780
-313035358 999939454
-313000313 999974499
-313040248 999934564
999913756 -313061056
-313054872 999919940
-313030553 999944259
-313027321 999947491
-312979819 999994993
999904234 -313070578
-312992380 999982432
-313033525 999941287
999961546 -313013266
-313015544 999959268
-313066037 999908775
-313020219 999954593
-313062489 999912323
999917360 -313057452
999988983 -312985829
999906715 -313068097
-313069582 999905230
999957327 -313017485
-312991733 999983079
-312998341 999976471
999927913 -313046899
-313048732 999926080
-313071699 999903113
-313024809 999950003
-313029016 999945796
999937205 -313037607
999914052 -313060760
-313037940 999936872
999922302 -313052510
-312976415 999998397
999948527 -313026285
-312988635 999986177
-313014007 999960805
-313018022 999956790
999916887 -313057925
999987521 -312987291
-312986022 999988790
-313032292 999942520
-313006774 999968038
-312991819 999982993
-312992444 999982368
999910022 -313064790
999934077 -313040735
999942905 -313031907
999931612 -313043200
999983263 -312991549
999938432 -313036380
999917257 -313057555
999955817 -313018995
999977707 -312997105
-312975108 999999704
-313058414 999916398
-313036452 999938360
-312990670 999984142
-313009971 999964841
-313023115 999951697
-313012953 999961859
-313014956 999959856
999922040 -313052772
-313052570 999922242
-313040126 999934686
-313056322 999918490
999930595 -313044217
-313021469 999953343
-313011258 999963554
999954885 -313019927
999967386 -313007426
999986268 -312988544
-312984905 999989907
999933601 -313041211
999913856 -313060956
999944399 -313030413
999996763 -312978049
999917153 -313057659
999990853 -312983959
-312998644 999976168
-313070168 999904644
-312977525 999997287
-313049116 999925696
999932717 -313042095
999990445 -312984367
-313053058 999921754
-313051543 999923269
-313046035 999928777
999907278 -313067534
999963932 -313010880
999941539 -313033273
-313008467 999966345
-313063911 999910901
999921689 -313053123
999989375 -312985437
-313063425 999911387
999918436 -313056376
999917898 -313056914
-312981865 999992947
-313022332 999952480
-312995869 999978943
999996009 -312978803
-312994978 999979834
-313016521 999958291
999938825 -313035987
999973291 -313001521
999942386 -313032426
-313070852 999903960
-313062958 999911854
999957892 -313016920
999920556 -313054256
999929254 -313045558
-313072586 999902226
999969004 -313005808
-313055198 999919614
-312992176 999982636
-313034100 999940712
-313014833 999959979
-313017730 999957082
-313059527 999915285
-313064944 999909868
999927477 -313047335
999906509 -313068303
-313040859 999933953
-313034079 999940733
999936840 -313037972
-313007031 999967781
-313061973 999912839
999949827 -313024985
-313027560 999947252
999926367 -313048445
-313024531 999950281
-313054450 999920362
-313025855 999948957
999942498 -313032314
999953204 -313021608
-313019187 999955625
-313031549 999943263
999939125 -313035687
-313070102 999904710
-312991433 999983379
-313060168 999914644
-312985907 999988905
999944458 -313030354
999979784 -312995028
999906305 -313068507
999920061 -313054751
999901531 -313073281
999965071 -313009741
-313073802 999901010
-312981166 999993646
999917300 -313057512
-313023139 999951673
-312996687 999978125
999989762 -312985050
999980254 -312994558
999940721 -313034091
-313024544 999950268
999977094 -312997718
-312990172 999984640
-313047263 999927549
-313016756 999958056
-313018219 999956593
999974437 -313000375
999912264 -313062548
999942652 -313032160
-313037123 999937689
-313068718 999906094
999961957 -313012855
-313052552 999922260
-313045145 999929667
999987096 -312987716
-313016203 999958609
-313073586 999901226
-313048915 999925897
999992601 -312982211
-313064513 999910299
999989309 -312985503
-312997087 999977725
999950798 -313024014
999989766 -312985046
-313007409 999967403
-313042046 999932766
999971899 -313002913
-312981120 999993692
999924584 -313050228
-313033323 999941489
999943083 -313031729
-313044135 999930677
999934351 -313040461
999985415 -312989397
-313005368 999969444
999926036 -313048776
999940154 -313034658
-312978107 999996705
-313024020 999950792
-313060615 999914197
999921259 -313053553
-313021193 999953619
999961537 -313013275
999901992 -313072820
999945346 -313029466
-312986554 999988258
-313018651 999956161
999946617 -313028195
999903562 -313071250
-313019394 999955418
-313010775 999964037
999928851 -313045961
999904342 -313070470
-313058564 999916248
999910057 -313064755
999913021 -313061791
999902943 -313071869
-313030648 999944164
-312994064 999980748
-313008853 999965959
-312989493 999985319
-313057048 999917764
999997056 -312977756
-313058366 999916446
999965574 -313009238
-313052151 999922661
999960038 -313014774
-313055551 999919261
-312996013 999978799
999931850 -313042962
999912726 -313062086
999979783 -312995029
999924718 -313050094
999909864 -313064948
-313036935 999937877
-312977516 999997296
999983228 -312991584
999969641 -313005171
-313041378 999933434
-312984986 999989826
999905978 -313068834
999903381 -313071431
-313009431 999965381
999990719 -312984093
999970894 -313003918
999907524 -313067288
-313022293 999952519
-313072044 999902768
999920494 -313054318
-313059395 999915417
-312983566 999991246
-313031176 999943636
999977845 -312996967
-312992223 999982589
-313015565 999959247
-313058962 999915850
999997273 -312977539
-312998925 999975887
-312979345 999995467
-313003616 999971196
999946380 -313028432
999939378 -313035434
999944493 -313030319
-313021253 999953559
999993842 -312980970
999920539 -313054273
999940638 -313034174
-313065053 999909759
-313058001 999916811
-312974902 999999910
-313032241 999942571
-313031456 999943356
999977356 -312997456
-313065608 999909204
999949280 -313025532
-313003754 999971058
999971077 -313003735
999963888 -313010924
999901636 -313073176
999949059 -313025753
-312994845 999979967
999902031 -313072781
999982814 -312991998
999998896 -312975916
-312978977 999995835
-313005478 999969334
999996303 -312978509
-313046377 999928435
-312981777 999993035
-313038196 999936616
999985838 -312988974
-313062549 999912263
-313074324 999900488
999990882 -312983930
-313058508 999916304
999980923 -312993889
999955605 -313019207
999982685 -312992127
999975755 -312999057
-313034819 999939993
-313005818 999968994
-313056315 999918497
-313024726 999950086
999979768 -312995044
999985234 -312989578
-313062413 999912399
-312981955 999992857
-313072472 999902340
999998479 -312976333
-313068146 999906666
999920112 -313054700
999929663 -313045149
-312975408 999999404
-313004873 999969939
999987005 -312987807
999979336 -312995476
999974207 -313000605
-313045675 999929137
999926547 -313048265
999952405 -313022407
-313070122 999904690
999946209 -313028603
-313060909 999913903
999956121 -313018691
999964726 -313010086
-313028254 999946558
999970656 -313004156
-313044967 999929845
-312988286 999986526
999911819 -313062993
999949856 -313024956
999968648 -313006164
999942045 -313032767
999993787 -312981025
999977562 -312997250
999934042 -313040770
-313045969 999928843
-313066585 999908227
-313069153 999905659
999951580 -313023232
999901031 -313073781
999903066 -313071746
999987772 -312987040
999939430 -313035382
999903490 -313071322
999940153 -313034659
999949698 -313025114
-312993326 999981486
999927809 -313047003
999988355 -312986457
-313027741 999947071
-313015089 999959723
999908214 -313066598
-313034503 999940309
-313044113 999930699
999983956 -312990856
-313060632 999914180
999901342 -313073470
-313048114 999926698
999959761 -313015051
999975034 -312999778
-312992821 999981991
-312976294 999998518
-313060840 999913972
-313051882 999922930
-313005211 999969601
-313074228 999900584
-312988553 999986259
999957227 -313017585
-312999121 999975691
999999756 -312975056
-313030432 999944380
-313000553 999974259
999982021 -312992791
-312979816 999994996
-313021851 999952961
-313031719 999943093
999950269 -313024543
-312991156 999983656
999907622 -313067190
-312991644 999983168
-313012788 999962024
999987984 -312986828
999947796 -313027016
-313001120 999973692
999929704 -313045108
-313031198 999943614
999979436 -312995376
999977863 -312996949
-313056018 999918794
-313019390 999955422
-313071967 999902845
999956306 -313018506
-313036519 999938293
-313041060 999933752
-313074575 999900237
999905364 -313069448
-313071017 999903795
999921643 -313053169
-313009679 999965133
-313026598 999948214
-313055050 999919762
999960624 -313014188
999933210 -313041602
-313070406 999904406
-313066928 999907884
-312998192 999976620
-313068371 999906441
-312986032 999988780
-312988562 999986250
999903514 -313071298
-313052211 999922601
-313044509 999930303
999901203 -313073609
-312985917 999988895
999932612 -313042200
999997376 -312977436
-313070712 999904100
-313068579 999906233
-313042740 999932072
999924148 -313050664
999936327 -313038485
-313018598 999956214
-313044550 999930262
999946872 -313027940
999922121 -313052691
999907098 -313067714
999988464 -312986348
-313033290 999941522
999976131 -312998681
-313068717 999906095
999916963 -313057849
999967610 -313007202
999923284 -313051528
-313057908 999916904
999991275 -312983537
999959486 -313015326
999973899 -313000913
999993615 -312981197
-313042437 999932375
999960873 -313013939
-313001297 999973515
-313034068 999940744
999955667 -313019145
999933704 -313041108
-313019722 999955090
999931601 -313043211
-313005404 999969408
999925473 -313049339
-313018674 999956138
999940607 -313034205
-312989755 999985057
-313007867 999966945
-313066515 999908297
-313050222 999924590
-313040597 999934215
-313051521 999923291
-313001305 999973507
999902491 -313072321
-313003383 999971429
999947879 -313026933
-313073182 999901630
-313063495 999911317
999971876 -313002936
-313000918 999973894
999988092 -312986720
-313044257 999930555
-313026169 999948643
-313035809 999939003
999939458 -313035354
999929736 -313045076
-313063644 999911168
999954108 -313020704
999981519 -312993293
999915626 -313059186
-313073905 999900907
-313066545 999908267
-313044008 999930804
999904639 -313070173
999908660 -313066152
-313065440 999909372
-312992829 999981983
-313013439 999961373
999990869 -312983943
-313016849 999957963
-313032864 999941948
-313047558 999927254
999989801 -312985011
999913524 -313061288
999956370 -313018442
999977500 -312997312
999949587 -313025225
-313060682 999914130
999954567 -313020245
-313027563 999947249
-313072170 999902642
-313068426 999906386
-313034103 999940709
-313036910 999937902
-312992536 999982276
-313010290 999964522
-313055848 999918964
-312979535 999995277
-312995517 999979295
999945047 -313029765
999988536 -312986276
999982283 -312992529
999970878 -313003934
999918830 -313055982
-313033978 999940834
999960365 -313014447
999993606 -312981206
-313064107 999910705
999964894 -313009918
-313006723 999968089
999943538 -313031274
-313011544 999963268
-313074257 999900555
999960237 -313014575
-313047017 999927795
999937528 -313037284
-313017423 999957389
-312996995 999977817
999984854 -312989958
999903708 -313071104
-313043327 999931485
999963790 -313011022
-312999704 999975108
-313037351 999937461
-313017883 999956929
999922540 -313052272
999982203 -312992609
-312998676 999976136
-312991428 999983384
999965211 -313009601
999990261 -312984551
-312979866 999994946
999921585 -313053227
999904699 -313070113
999963807 -313011005
-312975476 999999336
-313007294 999967518
-313019176 999955636
-313044264 999930548
-313057552 999917260
-313052816 999921996
999949600 -313025212
999915324 -313059488
-313070744 999904068
999936306 -313038506
-313021922 999952890
-312997218 999977594
999952661 -313022151
-313055073 999919739
999982553 -312992259
999921400 -313053412
-312998030 999976782
999906823 -313067989
999969875 -313004937
-313071224 999903588
-313070986 999903826
-313012420 999962392
-312982520 999992292
-313026666 999948146
999928917 -313045895
-313055657 999919155
999938531 -313036281
-313047485 999927327
-312987950 999986862
999954585 -313020227
-313007459 999967353
-313065480 999909332
-313058894 999915918
999963987 -313010825
999970118 -313004694
-312976340 999998472
999933597 -313041215
-313066667 999908145
999902372 -313072440
999953634 -313021178
999996168 -312978644
999930086 -313044726
-313056890 999917922
-313014387 999960425
999969150 -313005662
-313071774 999903038
-313000713 999974099
-313054562 999920250
-313071817 999902995
-313039321 999935491
999992527 -312982285
999935928 -313038884
-312991770 999983042
-313031111 999943701
-312993094 999981718
999911841 -313062971
999984228 -312990584
999996174 -312978638
999936237 -313038575
-313004261 999970551
-313032368 999942444
999999279 -312975533
-313074041 999900771
999995840 -312978972
999913935 -313060877
-313018474 999956338
-313039633 999935179
-313023249 999951563
-313038744 999936068
999915420 -313059392
999992035 -312982777
-313027636 999947176
999995164 -312979648
-313027014 999947798
999932355 -313042457
-312997072 999977740
-312997734 999977078
999988111 -312986701
999921519 -313053293
999954744 -313020068
-313001634 999973178
-313041911 999932901
999965790 -313009022
-313067043 999907769
-313012496 999962316
-312978840 999995972
-312977797 999997015
-313062591 999912221
999956456 -313018356
999996555 -312978257
999930942 -313043870
999979191 -312995621
-313054576 999920236
999961580 -313013232
999997284 -312977528
999983036 -312991776
999983751 -312991061
999999602 -312975210
999917163 -313057649
-313047334 999927478
-312999444 999975368
999948502 -313026310
-313070026 999904786
-313043992 999930820
999995584 -312979228
-313009144 999965668
-313040704 999934108
-313000162 999974650
-312998309 999976503
-313001230 999973582
999980273 -312994539
999920616 -313054196
999983922 -312990890
999942373 -313032439
999901061 -313073751
999935104 -313039708
-313014338 999960474
999922328 -313052484
999999316 -312975496
-313028419 999946393
-312990527 999984285
-312994352 999980460
-312983724 999991088
999922837 -313051975
-313061611 999913201
-313016435 999958377
-313046673 999928139
-313048910 999925902
999948534 -313026278
999946785 -313028027
-313001415 999973397
999934036 -313040776
999901027 -313073785
-312982940 999991872
999936169 -313038643
999945083 -313029729
999960001 -313014811
-313053893 999920919
-313030723 999944089
-313006713 999968099
-313023220 999951592
999995823 -312978989
-312988623 999986189
-313060842 999913970
999947275 -313027537
999911694 -313063118
999963390 -313011422
-312995234 999979578
-313061183 999913629
-313070374 999904438
999910349 -313064463
999913771 -313061041
999920141 -313054671
999982412 -312992400
-312994947 999979865
-313044507 999930305
999903684 -313071128
999942763 -313032049
999967912 -313006900
999971689 -313003123
999986164 -312988648
999922659 -313052153
999995599 -312979213
-313020460 999954352
-312997679 999977133
999953036 -313021776
-312988335 999986477
-313041614 999933198
999923805 -313051007
-313041007 999933805
999989583 -312985229
-313010374 999964438
-313011775 999963037
-313030665 999944147
999973881 -313000931
999917363 -313057449
999920999 -313053813
-312996241 999978571
-313022258 999952554
-312994670 999980142
-312991354 999983458
999911112 -313063700
999958242 -313016570
999912060 -313062752
999951219 -313023593
-313004519 999970293
999922598 -313052214
999938764 -313036048
-312978280 999996532
999914151 -313060661
-313009873 999964939
-313071187 999903625
999900299 -313074513
-313009954 999964858
999980544 -312994268
999991017 -312983795
-312982060 999992752
999930520 -313044292
999979292 -312995520
999903108 -313071704
999915148 -313059664
-313066648 999908164
999918487 -313056325
-313009780 999965032
-312997984 999976828
999944921 -313029891
999909986 -313064826
-312986921 999987891
999945852 -313028960
999999206 -312975606
999913866 -313060946
999985042 -312989770
999974974 -312999838
-312996340 999978472
-313019106 999955706
-313061952 999912860
-312990126 999984686
999936420 -313038392
999928546 -313046266
-312993087 999981725
999987042 -312987770
999953406 -313021406
999983109 -312991703
-313003791 999971021
999950297 -313024515
999904054 -313070758
-313025137 999949675
-313013627 999961185
999962711 -313012101
999989882 -312984930
999943781 -313031031
-313018362 999956450
-312998659 999976153
-313039343 999935469
-313049592 999925220
-312997985 999976827
-313021345 999953467
999999475 -312975337
-313069169 999905643
-312984768 999990044
-313001360 999973452
-312984124 999990688
999941827 -313032985
999979479 -312995333
-313006264 999968548
999934696 -313040116
999923720 -313051092
999970181 -313004631
999912971 -313061841
-313063375 999911437
-313016057 999958755
-313046784 999928028
999915807 -313059005
999952222 -313022590
999958897 -313015915
999920311 -313054501
-313030436 999944376
-313008127 999966685
-312978877 999995935
-313046488 999928324
999922654 -313052158
-312982253 999992559
999965846 -313008966
-312984712 999990100
999960991 -313013821
999993361 -312981451
999922875 -313051937
999966534 -313008278
-313043638 999931174
999974593 -313000219
-313048651 999926161
-313014945 999959867
999988963 -312985849
999947020 -313027792
999927277 -313047535
-312989340 999985472
-313048869 999925943
-312979593 999995219
999904919 -313069893
-313023376 999951436
-313028508 999946304
999987064 -312987748
999921363 -313053449
999929882 -313044930
999977235 -312997577
-313045404 999929408
-313061403 999913409
-313044676 999930136
999925416 -313049396
-312977149 999997663
999950040 -313024772
999997489 -312977323
999991409 -312983403
-313048834 999925978
999970392 -313004420
-313073498 999901314
-312999833 999974979
-313033238 999941574
-313063858 999910954
-313038696 999936116
999921769 -313053043
-313017105 999957707
999990600 -312984212
999940536 -313034276
-313006975 999967837
-313038942 999935870
-312976160 999998652
-313046741 999928071
999979646 -312995166
-313063037 999911775
-313070018 999904794
999969059 -313005753
-313072169 999902643
-313035744 999939068
-312989004 999985808
999994987 -312979825
999954027 -313020785
-313001238 999973574
-313009949 999964863
-313059604 999915208
999935598 -313039214
999915165 -313059647
-313036328 999938484
-313061035 999913777
999941806 -313033006
-313065163 999909649
-312978514 999996298
-312989422 999985390
-313067464 999907348
999997632 -312977180
-313069799 999905013
999975682 -312999130
999936245 -313038567
-313033219 999941593
999945256 -313029556
999967758 -313007054
-313073416 999901396
999981887 -312992925
999950355 -313024457
-312991624 999983188
-312994752 999980060
-313022411 999952401
-313005950 999968862
999917547 -313057265
-312981373 999993439
-313038102 999936710
999930730 -313044082
-313045284 999929528
999910197 -313064615
-313071961 999902851
999961441 -313013371
-312993671 999981141
-312983034 999991778
-313014640 999960172
999935772 -313039040
999988072 -312986740
-313023390 999951422
999904680 -313070132
999937984 -313036828
999970499 -313004313
-313052169 999922643
-312985484 999989328
999965950 -313008862
-313037914 999936898
999949504 -313025308
-313006667 999968145
999915989 -313058823
-313040448 999934364
999932730 -313042082
999972756 -313002056
999938175 -313036637
999928845 -313045967
999931869 -313042943
-313037000 999937812
999924016 -313050796
-313060065 999914747
-312980004 999994808
999959260 -313015552
-313046422 999928390
-312990894 999983918
999903069 -313071743
-313012064 999962748
999923975 -313050837
-313013905 999960907
-313029974 999944838
999954300 -313020512
-313027309 999947503
-313038065 999936747
-313011771 999963041
-313044947 999929865
-312999832 999974980
-313050606 999924206
999908924 -313065888
-313015063 999959749
-313052066 999922746
999985706 -312989106
999928714 -313046098
-313040221 999934591
-313012745 999962067
999909010 -313065802
999945123 -313029689
999902046 -313072766
-312984506 999990306
999922143 -313052669
-313065244 999909568
999925835 -313048977
999967542 -313007270
-313073311 999901501
-313027033 999947779
-313053477 999921335
999921511 -313053301
-313074267 999900545
999941347 -313033465
-313012605 999962207
999953150 -313021662
999993005 -312981807
999959897 -313014915
-313001420 999973392
-313011829 999962983
999981040 -312993772
-312993696 999981116
999957494 -313017318
999959660 -313015152
-312978124 999996688
-313048393 999926419
999942059 -313032753
-312977083 999997729
-313007211 999967601
999985482 -312989330
-313048233 999926579
-312982321 999992491
999936692 -313038120
999958407 -313016405
-313060196 999914616
-313033120 999941692
-313024589 999950223
-313055866 999918946
999973564 -313001248
999911552 -313063260
-313057113 999917699
999907525 -313067287
999966073 -313008739
999963195 -313011617
-312979989 999994823
999990605 -312984207
999987755 -312987057
-313029821 999944991
-313015147 999959665
-313055529 999919283
-313061674 999913138
999949388 -313025424
999903639 -313071173
-313055526 999919286
999984661 -312990151
-313034977 999939835
999983734 -312991078
-313070196 999904616
999936671 -313038141
999926530 -313048282
-312992526 999982286
999991016 -312983796
-313011281 999963531
999991595 -312983217
-313047365 999927447
-313012914 999961898
-313064077 999910735
999944091 -313030721
999976023 -312998789
-313037028 999937784
999961246 -313013566
999921539 -313053273
-313012797 999962015
-313055067 999919745
999988651 -312986161
999925833 -313048979
999901333 -313073479
-313015771 999959041
-313040064 999934748
-313019614 999955198
-313028789 999946023
999906275 -313068537
-313074349 999900463
999920664 -313054148
-313041561 999933251
999970294 -313004518
999988514 -312986298
-313002353 999972459
999939499 -313035313
999996041 -312978771
999975486 -312999326
999936149 -313038663
-313071968 999902844
-313023510 999951302
999902907 -313071905
999929719 -313045093
999912171 -313062641
-313029803 999945009
-313020688 999954124
-313067192 999907620
-313043748 999931064
999938369 -313036443
999958222 -313016590
-313071038 999903774
-313015744 999959068
999971295 -313003517
999964663 -313010149
999908609 -313066203
999967252 -313007560
-313065476 999909336
999921939 -313052873
-312985792 999989020
-312990750 999984062
-313021969 999952843
-313003808 999971004
-313035841 999938971
999980569 -312994243
999966676 -313008136
999979154 -312995658
999974769 -313000043
999994082 -312980730
999949092 -313025720
999960639 -313014173
-313043854 999930958
-313037757 999937055
999937194 -313037618
999989479 -312985333
-313070803 999904009
999943711 -313031101
999964275 -313010537
999948936 -313025876
-312979962 999994850
999933640 -313041172
-313073473 999901339
999947557 -313027255
999960021 -313014791
-313008712 999966100
999967279 -313007533
999985033 -312989779
999950975 -313023837
999970431 -313004381
999963230 -313011582
999930968 -313043844
999997402 -312977410
-313019326 999955486
999910792 -313064020
999905623 -313069189
-312994834 999979978
999918386 -313056426
-313009883 999964929
-313007377 999967435
-312977714 999997098
-313021649 999953163
-312998764 999976048
-313001140 999973672
999957602 -313017210
999948907 -313025905
-313014912 999959900
999911913 -313062899
999989920 -312984892
-313063011 999911801
999977227 -312997585
999931176 -313043636
999948455 -313026357
999966452 -313008360
999979437 -312995375
-312996788 999978024
-312990027 999984785
-313001699 999973113
-313064280 999910532
-313059974 999914838
999915467 -313059345
999923725 -313051087
999934440 -313040372
-312990102 999984710
-312976351 999998461
999911479 -313063333
-313024345 999950467
-313003682 999971130
999988140 -312986672
-313022995 999951817
-313010508 999964304
-313051934 999922878
999964089 -313010723
-313008208 999966604
-313018213 999956599
-313045833 999928979
-312975229 999999583
999954285 -313020527
999976344 -312998468
-313042930 999931882
-313000573 999974239
-312998597 999976215
-312976133 999998679
999986165 -312988647
999952993 -313021819
-312988242 999986570
999951041 -313023771
999900138 -313074674
999922074 -313052738
999953035 -313021777
-313018827 999955985
999998450 -312976362
-313059636 999915176
-313069707 999905105
999928398 -313046414
-313008015 999966797
-313064062 999910750
999949356 -313025456
999957543 -313017269
999986566 -312988246
999903923 -313070889
999934945 -313039867
999925886 -313048926
-313066856 999907956
999991117 -312983695
-313001862 999972950
999992201 -312982611
-313054613 999920199
999992220 -312982592
999984195 -312990617
999906218 -313068594
999903548 -313071264
-313054548 999920264
-313067987 999906825
999945999 -313028813
-313005781 999969031
-313051062 999923750
-313000136 999974676
-312975855 999998957
-313015858 999958954
-312978734 999996078
999938838 -313035974
-312992456 999982356
-313032855 999941957
-313026755 999948057
999914531 -313060281
999966671 -313008141
-313032809 999942003
999915409 -313059403
-313000551 999974261
-312985786 999989026
-313059099 999915713
999945142 -313029670
999997189 -312977623
999953044 -313021768
999954537 -313020275
-313046012 999928800
-312992125 999982687
999972436 -313002376
-313030835 999943977
999925442 -313049370
999922115 -313052697
-313019181 999955631
-313051412 999923400
999918017 -313056795
-313008228 999966584
999996259 -312978553
999987886 -312986926
-312992626 999982186
999958712 -313016100
-313062115 999912697
-313020052 999954760
-313009189 999965623
-312975669 999999143
999991033 -312983779
-313001384 999973428
999940280 -313034532
999948400 -313026412
-312976555 999998257
-313051434 999923378
-313048497 999926315
-313040118 999934694
-313053960 999920852
999956287 -313018525
999971279 -313003533
999983590 -312991222
-313044016 999930796
-313018318 999956494
-313049835 999924977
-312990266 999984546
999950415 -313024397
-312986876 999987936
-313013137 999961675
999937092 -313037720
999954911 -313019901
999926821 -313047991
-312992254 999982558
-313009855 999964957
-313057625 999917187
-313012624 999962188
-313069915 999904897
999935717 -313039095
-313069891 999904921
999980163 -312994649
-313044398 999930414
-313021294 999953518
999905720 -313069092
999955621 -313019191
-313063166 999911646
999907374 -313067438
-313018465 999956347
999918763 -313056049
-313032086 999942726
999972752 -313002060
-313050261 999924551
-313058081 999916731
999985213 -312989599
-313037234 999937578
999942372 -313032440
-313040313 999934499
999900843 -313073969
-312985889 999988923
-313035156 999939656
999967516 -313007296
-313028285 999946527
-313020918 999953894
999921336 -313053476
999903347 -313071465
999901318 -313073494
-313016638 999958174
-312983800 999991012
-313033171 999941641
-313008615 999966197
-313010893 999963919
999910646 -313064166
-313023641 999951171
999910441 -313064371
999919998 -313054814
999956664 -313018148
-312983569 999991243
999937881 -313036931
-313020493 999954319
-313025335 999949477
999960078 -313014734
999903989 -313070823
-313006880 999967932
999997721 -312977091
999997949 -312976863
-312980121 999994691
-313031155 999943657
-313055552 999919260
-313021022 999953790
999965530 -313009282
-313000237 999974575
999953801 -313021011
999969807 -313005005
999986383 -312988429
-313003688 999971124
-313062793 999912019
-313074250 999900562
-313032059 999942753
-313069068 999905744
999963734 -313011078
-313010294 999964518
999919445 -313055367
-313054555 999920257
-313007255 999967557
999918209 -313056603
999980663 -312994149
999920302 -313054510
999980447 -312994365
-313062450 999912362
999915034 -313059778
999964375 -313010437
-313035323 999939489
-313045886 999928926
999947208 -313027604
-313041744 999933068
999924010 -313050802
999996126 -312978686
-313066172 999908640
-313025344 999949468
999914507 -313060305
-312989323 999985489
-313009317 999965495
-313038111 999936701
999982637 -312992175
999918007 -313056805
-313052435 999922377
-313046498 999928314
-313009172 999965640
999974762 -313000050
999993934 -312980878
999988338 -312986474
-313044056 999930756
-312977733 999997079
999957899 -313016913
-313035581 999939231
999980202 -312994610
999976137 -312998675
-313043034 999931778
999921920 -313052892
999902704 -313072108
999950424 -313024388
999946684 -313028128
-312989717 999985095
-313057188 999917624
999927121 -313047691
999999895 -312974917
999985091 -312989721
-312978788 999996024
999988718 -312986094
999939440 -313035372
-313021461 999953351
-312978714 999996098
-313066595 999908217
-313000678 999974134
-313021493 999953319
999971075 -313003737
-313060494 999914318
-313032289 999942523
-312999610 999975202
999998402 -312976410
999919399 -313055413
-313011975 999962837
999971575 -313003237
999950516 -313024296
999944162 -313030650
999955852 -313018960
999983201 -312991611
-313006281 999968531
999964947 -313009865
-313058809 999916003
-313058627 999916185
-313023171 999951641
-313034693 999940119
999989563 -312985249
999934265 -313040547
999985867 -312988945
-312999472 999975340
-313072507 999902305
-313010174 999964638
999957642 -313017170
999942689 -313032123
999900553 -313074259
999930444 -313044368
999925926 -313048886
999941239 -313033573
999916501 -313058311
999934762 -313040050
-313024489 999950323
999957313 -313017499
999923599 -313051213
999910775 -313064037
-313060267 999914545
-313066051 999908761
-313005979 999968833
-312995408 999979404
-313016873 999957939
-313023760 999951052
999979429 -312995383
999997716 -312977096
-312992620 999982192
999970030 -313004782
-312981988 999992824
-313000614 999974198
999951071 -313023741
999969871 -313004941
-312993320 999981492
-312994645 999980167
-312993916 999980896
-313056438 999918374
-312993345 999981467
-313047043 999927769
999906496 -313068316
-313021853 999952959
999902837 -313071975
-313044588 999930224
-313035187 999939625
999963012 -313011800
999918819 -313055993
-313052187 999922625
-313005078 999969734
999979844 -312994968
999999445 -312975367
-313069133 999905679
999965538 -313009274
-313026137 999948675
999961874 -313012938
999951942 -313022870
999919515 -313055297
-312993924 999980888
-312981241 999993571
-313009546 999965266
-313022279 999952533
999938236 -313036576
-312995519 999979293
999961592 -313013220
999941044 -313033768
999972817 -313001995
-312993582 999981230
999987642 -312987170
999995151 -312979661
-313041801 999933011
999972703 -313002109
-313074034 999900778
-313064160 999910652
-312994908 999979904
-312980564 999994248
999937375 -313037437
-313047199 999927613
999904912 -313069900
999994870 -312979942
-313010246 999964566
999907096 -313067716
999917130 -313057682
-313010582 999964230
999966241 -313008571
-313022308 999952504
999970954 -313003858
-313005654 999969158
-313059511 999915301
-313028134 999946678
999932373 -313042439
-312982555 999992257
999966770 -313008042
999909382 -313065430
999951268 -313023544
999974903 -312999909
-313047109 999927703
999925798 -313049014
-313031230 999943582
999996352 -312978460
999919536 -313055276
-313007072 999967740
999981626 -312993186
999989963 -312984849
-313025772 999949040
999911179 -313063633
-313026198 999948614
999948519 -313026293
-313016439 999958373
999966030 -313008782
999954051 -313020761
999996008 -312978804
-312977458 999997354
999947875 -313026937
999908022 -313066790
-313014229 999960583
-313073534 999901278
999950685 -313024127
-313055802 999919010
999945170 -313029642
-313065381 999909431
999902329 -313072483
-313021979 999952833
-313002097 999972715
999999911 -312974901
-313007997 999966815
-312977620 999997192
999910918 -313063894
999987777 -312987035
-313050591 999924221
999986292 -312988520
-313057140 999917672
-313024752 999950060
999959205 -313015607
-313018908 999955904
999960129 -313014683
999958520 -313016292
-313046934 999927878
999934732 -313040080
999904204 -313070608
999952987 -313021825
-313014984 999959828
999929571 -313045241
-313008144 999966668
999914695 -313060117
-313071219 999903593
999969307 -313005505
-312978317 999996495
999957185 -313017627
-313047038 999927774
999918143 -313056669
-313060597 999914215
-312980995 999993817
999933810 -313041002
999978475 -312996337
-313001079 999973733
-313016814 999957998
-312975554 999999258
999930551 -313044261
-313047943 999926869
-312997045 999977767
-313025883 999948929
999908033 -313066779
999995237 -312979575
-313034003 999940809
999909012 -313065800
-313055914 999918898
999915328 -313059484
-312998832 999975980
999957649 -313017163
-313025116 999949696
-312990516 999984296
-313072532 999902280
-313038530 999936282
999903237 -313071575
-312994892 999979920
999941089 -313033723
-312998129 999976683
999945655 -313029157
-312995859 999978953
-312985920 999988892
999914436 -313060376
999925264 -313049548
999995590 -312979222
999916684 -313058128
-312996107 999978705
-313005830 999968982
999912308 -313062504
-313040601 999934211
999950703 -313024109
-313017593 999957219
-313031800 999943012
-313064499 999910313
999988574 -312986238
999968534 -313006278
999927641 -313047171
-312979053 999995759
999921234 -313053578
-313046016 999928796
999902163 -313072649
-313021988 999952824
999927329 -313047483
999905193 -313069619
999905544 -313069268
-312990511 999984301
999975702 -312999110
999943654 -313031158
-313012924 999961888
999930039 -313044773
999901744 -313073068
-313026660 999948152
999955805 -313019007
-313033062 999941750
-312987105 999987707
-313012205 999962607
999977286 -312997526
-313014639 999960173
999960388 -313014424
-313018419 999956393
999917551 -313057261
999939484 -313035328
-312990070 999984742
-312991485 999983327
999904594 -313070218
-313022315 999952497
999923444 -313051368
-312981829 999992983
999955688 -313019124
-313033989 999940823
-313044122 999930690
999952955 -313021857
-313001760 999973052
-312997779 999977033
-313015878 999958934
-312990780 999984032
999958354 -313016458
-313036315 999938497
-313002360 999972452
999933098 -313041714
-313046329 999928483
999991951 -312982861
-313056262 999918550
999974865 -312999947
999983689 -312991123
-313021892 999952920
999964124 -313010688
999976313 -312998499
-313013983 999960829
999985712 -312989100
-313044602 999930210
-313006902 999967910
-313057303 999917509
-313023150 999951662
-313069958 999904854
999960926 -313013886
999912749 -313062063
-313028665 999946147
999903021 -313071791
999950845 -313023967
-313006247 999968565
999948462 -313026350
-312983530 999991282
-313036517 999938295
999953573 -313021239
-313010237 999964575
-313005436 999969376
999961491 -313013321
999972688 -313002124
-313059282 999915530
999985527 -312989285
-313007343 999967469
999955041 -313019771
999981662 -312993150
999989080 -312985732
999924376 -313050436
-313066666 999908146
999925046 -313049766
-313061084 999913728
-313053506 999921306
-313004500 999970312
-313047201 999927611
999939959 -313034853
-313053091 999921721
-313042592 999932220
999950124 -313024688
-313017663 999957149
999967826 -313006986
-312978282 999996530
999907815 -313066997
-313063635 999911177
-312980287 999994525
-312979305 999995507
999963355 -313011457
-313074063 999900749
-313047670 999927142
-313070339 999904473
999944287 -313030525
-313059404 999915408
999958622 -313016190
-313055118 999919694
-313060454 999914358
999930252 -313044560
-312984642 999990170
999975213 -312999599
-312989110 999985702
-313014418 999960394
999942352 -313032460
-313048909 999925903
-312987918 999986894
-313041079 999933733
999965256 -313009556
999990403 -312984409
999950983 -313023829
999917519 -313057293
999902456 -313072356
-313074463 999900349
-313015949 999958863
999915188 -313059624
999938486 -313036326
-313043514 999931298
999965294 -313009518
-313044694 999930118
-312987396 999987416
999996519 -312978293
-312977979 999996833
999982289 -312992523
-313070152 999904660
-313054713 999920099
-313070484 999904328
999929997 -313044815
-312992961 999981851
999992481 -312982331
999933347 -313041465
999940297 -313034515
-312998517 999976295
999977437 -312997375
999987610 -312987202
999902255 -313072557
999937252 -313037560
-313066481 999908331
-313026347 999948465
-313042779 999932033
-313042745 999932067
-313053740 999921072
-313039042 999935770
-313041334 999933478
999946713 -313028099
999987633 -312987179
999952820 -313021992
-312992104 999982708
-313036839 999937973
999929755 -313045057
999995438 -312979374
999930723 -313044089
999932153 -313042659
-313068333 999906479
-312985880 999988932
999967997 -313006815
-313022701 999952111
-313062178 999912634
-313008118 999966694
999931516 -313043296
-313004400 999970412
999963013 -313011799
999980364 -312994448
999918456 -313056356
999965760 -313009052
-313015648 999959164
-313057164 999917648
-313068405 999906407
999957348 -313017464
999975917 -312998895
-313010023 999964789
-313021416 999953396
-313045939 999928873
-312989822 999984990
999996617 -312978195
999964309 -313010503
999903686 -313071126
-312991083 999983729
999937034 -313037778
-313045340 999929472
999904904 -313069908
999943293 -313031519
999911312 -313063500
999917655 -313057157
999966568 -313008244
999997029 -312977783
-313008072 999966740
-313045890 999928922
-313032685 999942127
999958268 -313016544
-313019472 999955340
999907032 -313067780
-312998163 999976649
-313034765 999940047
999953253 -313021559
999911134 -313063678
-313008295 999966517
-313016481 999958331
-313020649 999954163
999915977 -313058835
-313024987 999949825
999967333 -313007479
999981182 -312993630
999954385 -313020427
999913504 -313061308
-312993012 999981800
-313055939 999918873
-313030010 999944802
999909766 -313065046
-313057599 999917213
-313014475 999960337
999957490 -313017322
999900879 -313073933
-313042387 999932425
-313072867 999901945
999923755 -313051057
999908490 -313066322
-313059781 999915031
999971835 -313002977
999917299 -313057513
999968859 -313005953
-313013699 999961113
-312976155 999998657
999958737 -313016075
-313014284 999960528
-313073867 999900945
-312976045 999998767
999910401 -313064411
999922227 -313052585
-313029950 999944862
999997141 -312977671
999962872 -313011940
-312974874 999999938
999917093 -313057719
-313014464 999960348
-313037575 999937237
-313073711 999901101
999988880 -312985932
999925421 -313049391
-312988187 999986625
-313073113 999901699
999911085 -313063727
-313065277 999909535
999948910 -313025902
-312990588 999984224
-312983721 999991091
999979630 -312995182
999911441 -313063371
-313028624 999946188
999999873 -312974939
999988252 -312986560
-312993761 999981051
999985708 -312989104
-313000390 999974422
-313066843 999907969
-313022470 999952342
-313048953 999925859
999909342 -313065470
999950457 -313024355
999961639 -313013173
999945671 -313029141
999925921 -313048891
-313021916 999952896
999972354 -313002458
-313001053 999973759
-313003063 999971749
-312974865 999999947
999975173 -312999639
-312978041 999996771
999913137 -313061675
999923377 -313051435
999966439 -313008373
999954215 -313020597
999952876 -313021936
999946579 -313028233
-313072111 999902701
-313064697 999910115
-313052440 999922372
999948516 -313026296
-312976700 999998112
999940130 -313034682
999943181 -313031631
-313014893 999959919
-313062099 999912713
999911725 -313063087
999955068 -313019744
999932055 -313042757
999967974 -313006838
-313027021 999947791
-313063315 999911497
-313041660 999933152
-313061711 999913101
999926443 -313048369
-313074686 999900126
999942848 -313031964
999923314 -313051498
999963621 -313011191
999972588 -313002224
999928092 -313046720
-313066133 999908679
999925787 -313049025
999918215 -313056597
999947192 -313027620
-313037187 999937625
-313046762 999928050
-313067896 999906916
-313035265 999939547
999955661 -313019151
999939894 -313034918
999945233 -313029579
999910517 -313064295
-312974872 999999940
-313007513 999967299
-313007848 999966964
-313030385 999944427
-313045078 999929734
999981148 -312993664
-312986486 999988326
-313007285 999967527
999959146 -313015666
999981444 -312993368
999957404 -313017408
999903871 -313070941
-313066890 999907922
999905268 -313069544
999939277 -313035535
-312987541 999987271
999985483 -312989329
-313018668 999956144
-312979938 999994874
999985986 -312988826
-313061266 999913546
-312979559 999995253
-313052854 999921958
-313014944 999959868
-313017010 999957802
-313065253 999909559
999999268 -312975544
999999403 -312975409
999971945 -313002867
-313003532 999971280
-313004481 999970331
999970670 -313004142
-313073585 999901227
999901607 -313073205
999988286 -312986526
-313019860 999954952
999990976 -312983836
-313046804 999928008
-312996118 999978694
-313059980 999914832
999985487 -312989325
999901016 -313073796
999920301 -313054511
999953796 -313021016
-312996923 999977889
-313070276 999904536
-313012095 999962717
999946173 -313028639
-313071039 999903773
999927444 -313047368
-313021862 999952950
999993709 -312981103
-313003048 999971764
999918445 -313056367
-313011677 999963135
-313043808 999931004
999990107 -312984705
999913351 -313061461
-313002513 999972299
-313019619 999955193
-313046435 999928377
-313000598 999974214
999985224 -312989588
999930081 -313044731
-313068779 999906033
-313070925 999903887
-313035259 999939553
-313061019 999913793
-313022016 999952796
999967920 -313006892
999969450 -313005362
-313012032 999962780
-313066614 999908198
999977070 -312997742
999974150 -313000662
999986623 -312988189
999950849 -313023963
999917928 -313056884
-312996524 999978288
999903901 -313070911
999912772 -313062040
-313047595 999927217
-313011151 999963661
999949419 -313025393
999960566 -313014246
-313039280 999935532
-313039490 999935322
999910347 -313064465
-313030514 999944298
-313000160 999974652
-313022338 999952474
-313062403 999912409
999945022 -313029790
-313030122 999944690
999909973 -313064839
999904908 -313069904
-312991462 999983350
999958152 -313016660
-312991700 999983112
999967062 -313007750
999908338 -313066474
-313046851 999927961
-312981030 999993782
999944964 -313029848
999976476 -312998336
-313011427 999963385
999925656 -313049156
999914374 -313060438
999921972 -313052840
999991680 -312983132
-313074552 999900260
999952240 -313022572
-313044080 999930732
-313065098 999909714
999984397 -312990415
-312996213 999978599
-313069964 999904848
-313033754 999941058
-313013185 999961627
-313048222 999926590
-313033019 999941793
-313021858 999952954
999970794 -313004018
-313011242 999963570
999988353 -312986459
999910971 -313063841
999959996 -313014816
-313015341 999959471
-313072284 999902528
-312981468 999993344
-313026538 999948274
999983337 -312991475
999921746 -313053066
999981421 -312993391
-313017343 999957469
-313006794 999968018
-313067929 999906883
-313021765 999953047
-313056723 999918089
-313061647 999913165
-313052116 999922696
999914224 -313060588
999958303 -313016509
999993540 -312981272
999954934 -313019878
-313017387 999957425
999903417 -313071395
-313051507 999923305
999951582 -313023230
-313068746 999906066
-313012727 999962085
-313037782 999937030
999922964 -313051848
999910430 -313064382
999961161 -313013651
-312982110 999992702
-313022510 999952302
999959195 -313015617
999951505 -313023307
999950992 -313023820
-312991170 999983642
-313039814 999934998
999975707 -312999105
999915295 -313059517
-312985866 999988946
-313018934 999955878
-313029594 999945218
999953541 -313021271
999958043 -313016769
-313012530 999962282
-313067927 999906885
999955521 -313019291
-312987602 999987210
999973251 -313001561
999956455 -313018357
-313025042 999949770
-312979483 999995329
999945440 -313029372
999999552 -312975260
-313038443 999936369
999961540 -313013272
-312974894 999999918
999977071 -312997741
999922734 -313052078
-313000822 999973990
999956618 -313018194
999917705 -313057107
999916470 -313058342
999940874 -313033938
999940459 -313034353
999924405 -313050407
999918865 -313055947
-313028259 999946553
-313039613 999935199
-313067538 999907274
999937343 -313037469
-313072017 999902795
-313014295 999960517
999976083 -312998729
-312981137 999993675
999904020 -313070792
999930661 -313044151
999962698 -313012114
-312996800 999978012
-312999266 999975546
999909791 -313065021
-313035856 999938956
999974278 -313000534
-313012944 999961868
-313045995 999928817
-313003930 999970882
-313053729 999921083
999987357 -312987455
-313009406 999965406
999967123 -313007689
-313066468 999908344
999972325 -313002487
999970381 -313004431
-313072049 999902763
999918395 -313056417
999976830 -312997982
-313052806 999922006
-313049938 999924874
-313044898 999929914
999986791 -312988021
999919938 -313054874
999905262 -313069550
-313006083 999968729
-313004560 999970252
-313049506 999925306
999983588 -312991224
-313011945 999962867
-312983135 999991677
999923253 -313051559
999929607 -313045205
999999619 -312975193
999953929 -313020883
-313058660 999916152
999945734 -313029078
999976235 -312998577
999906053 -313068759
-312978835 999995977
999951955 -313022857
-313050885 999923927
999974000 -313000812
-313004303 999970509
999932671 -313042141
999951089 -313023723
999900861 -313073951
-313030530 999944282
999900616 -313074196
-312998126 999976686
-313038323 999936489
-313032761 999942051
999984241 -312990571
-313018436 999956376
-312993581 999981231
-312987280 999987532
999902026 -313072786
-313058040 999916772
-313013565 999961247
-312979481 999995331
-312984125 999990687
-312980759 999994053
-313027232 999947580
999944950 -313029862
-312999571 999975241
-313063347 999911465
999981413 -312993399
-313021412 999953400
-312996088 999978724
999991130 -312983682
-313044098 999930714
999969553 -313005259
-313041562 999933250
-313022636 999952176
-313029228 999945584
-313038209 999936603
-313000882 999973930
-313067310 999907502
999962967 -313011845
999987547 -312987265
-313049696 999925116
999908778 -313066034
999976755 -312998057
-313022655 999952157
999945618 -313029194
-313042751 999932061
999942298 -313032514
-313062231 999912581
-313043481 999931331
999967733 -313007079
-313008780 999966032
999994278 -312980534
-313002466 999972346
999975903 -312998909
999942326 -313032486
999992312 -312982500
-313069770 999905042
999982860 -312991952
999907437 -313067375
999978691 -312996121
-313062618 999912194
999931772 -313043040
999965016 -313009796
-313051551 999923261
999977421 -312997391
-313025748 999949064
-312976083 999998729
-313023017 999951795
999947121 -313027691
-312988572 999986240
999932240 -313042572
-312998352 999976460
-313041330 999933482
999978946 -312995866
-313026020 999948792
999984199 -312990613
-313047055 999927757
999976257 -312998555
-313027174 999947638
999961353 -313013459
999985364 -312989448
-313044543 999930269
-313003292 999971520
999914700 -313060112
-313037017 999937795
999933867 -313040945
999922203 -313052609
-313032734 999942078
999911596 -313063216
-313026650 999948162
999994046 -312980766
-313044987 999929825
-313014377 999960435
999984502 -312990310
999929698 -313045114
999944289 -313030523
-313045496 999929316
-313072653 999902159
999992281 -312982531
999912354 -313062458
-313056465 999918347
999929301 -313045511
999969911 -313004901
-313016200 999958612
-313044197 999930615
-313050078 999924734
999967058 -313007754
-313014305 999960507
-313044460 999930352
999969951 -313004861
999906007 -313068805
-312995609 999979203
999940897 -313033915
999924184 -313050628
999909957 -313064855
-312981397 999993415
999931076 -313043736
-313027714 999947098
-313060596 999914216
999916886 -313057926
999957665 -313017147
-313002827 999971985
999959916 -313014896
999996951 -312977861
-312995685 999979127
999969066 -313005746
-313026375 999948437
999957861 -313016951
-312988401 999986411
-313042814 999931998
999913669 -313061143
999953402 -313021410
-313000908 999973904
-313010879 999963933
-313067623 999907189
999963435 -313011377
-313046458 999928354
999961128 -313013684
999982896 -312991916
-313068136 999906676
-313047182 999927630
999969479 -313005333
999961027 -313013785
-313060027 999914785
-312993562 999981250
999903662 -313071150
-313020806 999954006
-313001607 999973205
-313001579 999973233
999944929 -313029883
999977273 -312997539
-312974817 999999995
999948421 -313026391
-313022702 999952110
-313045180 999929632
999921514 -313053298
999988200 -312986612
999955144 -313019668
999931610 -313043202
-313022617 999952195
-312986357 999988455
999928548 -313046264
-313030208 999944604
999996904 -312977908
999986772 -312988040
999982396 -312992416
999980575 -312994237
999938786 -313036026
999959689 -313015123
999924589 -313050223
999973520 -313001292
-313007516 999967296
-312976712 999998100
999914107 -313060705
-313073324 999901488
-313059770 999915042
999953886 -313020926
-313056324 999918488
999915885 -313058927
-313073296 999901516
999970272 -313004540
999993686 -312981126
-313050017 999924795
999917559 -313057253
-312993905 999980907
999903294 -313071518
999992492 -312982320
999997833 -312976979
-313045987 999928825
-313054428 999920384
-313008212 999966600
-313070001 999904811
-313025788 999949024
999973472 -313001340
-313031427 999943385
-313013985 999960827
-312983564 999991248
-313067826 999906986
-313062117 999912695
999978800 -312996012
-313054921 999919891
-313003346 999971466
-313047970 999926842
-313009944 999964868
-313021845 999952967
999944139 -313030673
999991175 -312983637
-313005687 999969125
999990728 -312984084
-312983520 999991292
-313028999 999945813
999986628 -312988184
999904494 -313070318
999917314 -313057498
-313067638 999907174
-313042101 999932711
999950891 -313023921
999980334 -312994478
-313063848 999910964
999981323 -312993489
999909693 -313065119
999929869 -313044943
999993148 -312981664
-313064453 999910359
-313062226 999912586
999947653 -313027159
-312982562 999992250
999974516 -313000296
999976420 -312998392
-313071488 999903324
-313042964 999931848
999913930 -313060882
-313036748 999938064
-313021626 999953186
-313054570 999920242
-313071387 999903425
999907125 -313067687
-313043407 999931405
999925503 -313049309
999937591 -313037221
999954919 -313019893
999931308 -313043504
-313047273 999927539
-312985799 999989013
999915318 -313059494
-313003257 999971555
-313011855 999962957
-313018151 999956661
-312997745 999977067
999912980 -313061832
999907336 -313067476
999955220 -313019592
999987819 -312986993
999988860 -312985952
999913901 -313060911
-313031097 999943715
-313012554 999962258
999908876 -313065936
-312977662 999997150
999985837 -312988975
-313022998 999951814
-313004807 999970005
-312998025 999976787
-313039612 999935200
-312982444 999992368
999985528 -312989284
-313017978 999956834
-313061718 999913094
-313023162 999951650
999965231 -313009581
999992062 -312982750
999991193 -312983619
999937679 -313037133
999948077 -313026735
999929738 -313045074
999999437 -312975375
-313061716 999913096
999948120 -313026692
999922922 -313051890
999947181 -313027631
-313041900 999932912
999938173 -313036639
999937478 -313037334
-313010090 999964722
999936889 -313037923
999980262 -312994550
-313033524 999941288
999996719 -312978093
999920557 -313054255
-313041551 999933261
999909388 -313065424
-312988898 999985914
-313018716 999956096
999999198 -312975614
999904454 -313070358
999949407 -313025405
-313048771 999926041
999951783 -313023029
999971046 -313003766
-313049550 999925262
999921950 -313052862
-313033551 999941261
999903493 -313071319
-313010569 999964243
999958492 -313016320
999953011 -313021801
-313048062 999926750
999975220 -312999592
-313066455 999908357
-313007828 999966984
-313064867 999909945
-313074765 999900047
-313013516 999961296
999975789 -312999023
999954927 -313019885
-313031576 999943236
-312994876 999979936
-313053328 999921484
999986022 -312988790
999940254 -313034558
-313010598 999964214
999921064 -313053748
-313060147 999914665
-313062351 999912461
999901777 -313073035
-313033079 999941733
-312979930 999994882
-312992367 999982445
999977883 -312996929
-313002397 999972415
999921600 -313053212
999964999 -313009813
-313059575 999915237
-312993609 999981203
999914207 -313060605
999972824 -313001988
-313047911 999926901
-313044932 999929880
999933387 -313041425
999928423 -313046389
-313050763 999924049
-312983167 999991645
-312981414 999993398
-313015641 999959171
-313044207 999930605
999958379 -313016433
-312980388 999994424
999988658 -312986154
-313046017 999928795
-313031204 999943608
-313025632 999949180
999955842 -313018970
999975231 -312999581
999925288 -313049524
999975286 -312999526
999985810 -312989002
-313058218 999916594
-313051814 999922998
999915776 -313059036
-313055139 999919673
999901797 -313073015
-313017349 999957463
-313057760 999917052
-313003433 999971379
999938404 -313036408
999911244 -313063568
999925498 -313049314
999987869 -312986943
999908891 -313065921
999990744 -312984068
999913052 -313061760
-313037085 999937727
999929524 -313045288
999901287 -313073525
999961699 -313013113
-312999212 999975600
999968812 -313006000
999900884 -313073928
-313038316 999936496
999925321 -313049491
-313016177 999958635
999925866 -313048946
-313053208 999921604
-313001677 999973135
999910880 -313063932
-313043055 999931757
-313049852 999924960
999956718 -313018094
-313048038 999926774
999928274 -313046538
999999752 -312975060
-313003071 999971741
999900800 -313074012
999932841 -313041971
-313003484 999971328
999900594 -313074218
999994074 -312980738
-313055190 999919622
-313050109 999924703
999959863 -313014949
-312974829 999999983
999932116 -313042696
999947788 -313027024
-313071362 999903450
-312987418 999987394
-313070603 999904209
-312982059 999992753
-313011739 999963073
999956835 -313017977
-312984669 999990143
999954753 -313020059
-313028232 999946580
999958603 -313016209
-313031749 999943063
999990464 -312984348
999993902 -312980910
999929198 -313045614
-312981257 999993555
999984261 -312990551
-313032183 999942629
-313059146 999915666
-313073630 999901182
-313003010 999971802
-313014763 999960049
-313017415 999957397
999926856 -313047956
-313055730 999919082
-313029205 999945607
-313014280 999960532
-313000098 999974714
-313009592 999965220
-313020453 999954359
999928317 -313046495
999948015 -313026797
999925332 -313049480
999959619 -313015193
-313005692 999969120
-313033599 999941213
999951486 -313023326
-312986696 999988116
999908291 -313066521
999954926 -313019886
-313065220 999909592
999954158 -313020654
-313024080 999950732
-312985616 999989196
-313016740 999958072
-312997393 999977419
-313009229 999965583
999967594 -313007218
999967197 -313007615
999991649 -312983163
-313037255 999937557
-313009044 999965768
999937819 -313036993
999925420 -313049392
-313041436 999933376
999987766 -312987046
999968480 -313006332
999997825 -312976987
-313021938 999952874
-313051950 999922862
-312978652 999996160
-313011387 999963425
999988639 -312986173
999989366 -312985446
999917071 -313057741
-313050371 999924441
-313039664 999935148
999925190 -313049622
-313028677 999946135
999997753 -312977059
999904896 -313069916
-313068360 999906452
-313054024 999920788
999981757 -312993055
999980231 -312994581
999912145 -313062667
999965527 -313009285
-313034695 999940117
999907991 -313066821
999974125 -313000687
-313039122 999935690
999928356 -313046456
-312995304 999979508
-313066226 999908586
-313065497 999909315
-313005543 999969269
-312984117 999990695
-313032249 999942563
999932495 -313042317
999913732 -313061080
999934141 -313040671
-313054543 999920269
-312995955 999978857
999956860 -313017952
-312982511 999992301
999920779 -313054033
999985166 -312989646
-312982448 999992364
-313007189 999967623
999973250 -313001562
999917730 -313057082
-313041805 999933007
-313006520 999968292
999942459 -313032353
-312980733 999994079
-313016161 999958651
-313039535 999935277
-313071274 999903538
-313062146 999912666
-312995308 999979504
999980901 -312993911
999920318 -313054494
-313021583 999953229
-313035295 999939517
-312990606 999984206
-313064939 999909873
-312988039 999986773
-313038014 999936798
999921922 -313052890
-313011797 999963015
999922202 -313052610
999915962 -313058850
-313002515 999972297
-313048663 999926149
-312991982 999982830
-313058629 999916183
999939114 -313035698
-313040682 999934130
-312984062 999990750
999914253 -313060559
999970383 -313004429
999917627 -313057185
999932630 -313042182
-313034747 999940065
999949926 -313024886
-313056244 999918568
-313034110 999940702
999954297 -313020515
999937987 -313036825
-312983886 999990926
999979352 -312995460
999903346 -313071466
-312995622 999979190
999967813 -313006999
-313042005 999932807
-312985095 999989717
-313017581 999957231
999987430 -312987382
-313039833 999934979
999908543 -313066269
999945028 -313029784
999938850 -313035962
999903150 -313071662
999994155 -312980657
-313003668 999971144
999937212 -313037600
-313010611 999964201
-313016889 999957923
-313067507 999907305
999956780 -313018032
999977592 -312997220
999990694 -312984118
-313052362 999922450
-313029333 999945479
999916106 -313058706
999917125 -313057687
-313053733 999921079
999930950 -313043862
-313050682 999924130
999968328 -313006484
-313021249 999953563
-313051562 999923250
999959228 -313015584
-313021693 999953119
-312996963 999977849
-312987190 999987622
999931951 -313042861
999906601 -313068211
-313072595 999902217
-313023347 999951465
999915354 -313059458
999930816 -313043996
999944766 -313030046
999915805 -313059007
-313055206 999919606
-313071756 999903056
999937634 -313037178
-313060028 999914784
999907002 -313067810
999946205 -313028607
-313012984 999961828
999944963 -313029849
999985994 -312988818
-312987451 999987361
-313015220 999959592
-312976641 999998171
999938449 -313036363
-313041906 999932906
-313069232 999905580
999978634 -312996178
999999261 -312975551
999952560 -313022252
-313009143 999965669
999910969 -313063843
-313051238 999923574
999929344 -313045468
-313037158 999937654
999991540 -312983272
-313026207 999948605
999972590 -313002222
-313039856 999934956
-312989960 999984852
-313017012 999957800
999971148 -313003664
999935804 -313039008
-313066065 999908747
-313065266 999909546
-313029297 999945515
999922104 -313052708
999914324 -313060488
999945271 -313029541
999959657 -313015155
-313033741 999941071
999921275 -313053537
-313049838 999924974
-313043144 999931668
-313033048 999941764
-313028922 999945890
999969176 -313005636
-312998233 999976579
-313035153 999939659
999951623 -313023189
-313035564 999939248
-313025444 999949368
999930640 -313044172
-313030510 999944302
999917391 -313057421
-313036584 999938228
999960943 -313013869
999968524 -313006288
999993946 -312980866
999906424 -313068388
999904140 -313070672
999979647 -312995165
-313021119 999953693
999954245 -313020567
-312999262 999975550
-312981426 999993386
-312998383 999976429
-313008306 999966506
-313069589 999905223
-313034376 999940436
-313028257 999946555
999976536 -312998276
-312975192 999999620
999964064 -313010748
-313050240 999924572
999947448 -313027364
-313061904 999912908
-313055498 999919314
-313004840 999969972
999954153 -313020659
999941211 -313033601
-313019380 999955432
999911363 -313063449
-313028620 999946192
-313038810 999936002
-313062634 999912178
999920519 -313054293
999965189 -313009623
999911924 -313062888
-313032114 999942698
999945444 -313029368
999920719 -313054093
-312998773 999976039
999953408 -313021404
-312980142 999994670
999953444 -313021368
999943857 -313030955
-313044725 999930087
999934653 -313040159
999994039 -312980773
999967918 -313006894
-313047649 999927163
999931110 -313043702
-313007002 999967810
999949543 -313025269
999962977 -313011835
-313001758 999973054
999982613 -312992199
-313014040 999960772
-312975299 999999513
999944286 -313030526
999982673 -312992139
999982312 -312992500
-313038211 999936601
-313051867 999922945
999967272 -313007540
-313000337 999974475
999951770 -313023042
-313037194 999937618
999958135 -313016677
-313023930 999950882
999910955 -313063857
-313025537 999949275
-313067042 999907770
-313027378 999947434
999917862 -313056950
999964373 -313010439
999928749 -313046063
-313003075 999971737
-313024663 999950149
999932994 -313041818
999992241 -312982571
999983520 -312991292
-312982890 999991922
999954096 -313020716
-313014659 999960153
999992783 -312982029
-313004574 999970238
999948142 -313026670
999978190 -312996622
-313006610 999968202
-312994438 999980374
999974857 -312999955
-312991305 999983507
999903712 -313071100
-313055377 999919435
-313004957 999969855
999946051 -313028761
999947341 -313027471
-312976288 999998524
-313006750 999968062
999989804 -312985008
999944406 -313030406
999994260 -312980552
999977907 -312996905
-313051353 999923459
999952571 -313022241
-312978040 999996772
-312981332 999993480
999997496 -312977316
-312978692 999996120
-313041730 999933082
-313043566 999931246
999906801 -313068011
-313000601 999974211
999936582 -313038230
999914144 -313060668
-312998183 999976629
-313051945 999922867
-313066726 999908086
999969945 -313004867
999999232 -312975580
-313051372 999923440
999985162 -312989650
-313048201 999926611
999992289 -312982523
999977549 -312997263
-313008398 999966414
999903645 -313071167
999924591 -313050221
-313003216 999971596
-313015983 999958829
-313059857 999914955
-313012908 999961904
-313030177 999944635
999943185 -313031627
999929601 -313045211
-313069785 999905027
999928661 -313046151
-313060696 999914116
999906434 -313068378
999911080 -313063732
999990240 -312984572
-313069064 999905748
-313051303 999923509
-312989482 999985330
999984097 -312990715
-313028066 999946746
999903958 -313070854
-313004096 999970716
999983876 -312990936
999936117 -313038695
999996267 -312978545
999974292 -313000520
999912128 -313062684
999998312 -312976500
999911787 -313063025
999909135 -313065677
-313027320 999947492
-312986085 999988727
999901743 -313073069
-313067194 999907618
999907779 -313067033
999962498 -313012314
-312992036 999982776
999921660 -313053152
999919187 -313055625
999990779 -312984033
999973365 -313001447
-313014019 999960793
-312976396 999998416
999969790 -313005022
-313041451 999933361
999949664 -313025148
999949553 -313025259
999964812 -313010000
-313056063 999918749
-313067344 999907468
-313040792 999934020
999924788 -313050024
-312998170 999976642
-312982414 999992398
-312976121 999998691
-312995883 999978929
999954017 -313020795
-313061848 999912964
999997701 -312977111
999945512 -313029300
-313009094 999965718
999935710 -313039102
-313055904 999918908
999987948 -312986864
-312991443 999983369
999918060 -313056752
-313045051 999929761
-312977804 999997008
-313030569 999944243
999979661 -312995151
-313025863 999948949
999915782 -313059030
999910691 -313064121
-313019333 999955479
999935168 -313039644
999911308 -313063504
999928648 -313046164
999985272 -312989540
-313005911 999968901
999991619 -312983193
-313063395 999911417
-312983156 999991656
-313070570 999904242
-313063782 999911030
999971859 -313002953
-313041049 999933763
999981741 -312993071
999976538 -312998274
-313052011 999922801
999919462 -313055350
999933062 -313041750
-313041516 999933296
999907701 -313067111
999927990 -313046822
-312984527 999990285
999936345 -313038467
999940434 -313034378
999995617 -312979195
999991039 -312983773
999926059 -313048753
999987739 -312987073
999953804 -313021008
-312981010 999993802
999986525 -312988287
999994953 -312979859
-312976551 999998261
-313074066 999900746
999933875 -313040937
999951440 -313023372
999965815 -313008997
-313069333 999905479
999917635 -313057177
-313036559 999938253
999958702 -313016110
999939433 -313035379
999954561 -313020251
999912102 -313062710
999930365 -313044447
-312983703 999991109
999967751 -313007061
999995026 -312979786
-312998325 999976487
999953564 -313021248
999950144 -313024668
999914056 -313060756
999943247 -313031565
999970430 -313004382
-313007523 999967289
-312978145 999996667
999998061 -312976751
-313065865 999908947
-312996196 999978616
-312979981 999994831
-313026843 999947969
-313058899 999915913
-313033666 999941146
-313016014 999958798
-313011280 999963532
-312991281 999983531
-313055662 999919150
-312981661 999993151
-312993449 999981363
999928987 -313045825
999988478 -312986334
999953111 -313021701
-313003464 999971348
-313053913 999920899
999930549 -313044263
-312979420 999995392
999905194 -313069618
999962802 -313012010
999963732 -313011080
-312984809 999990003
999930002 -313044810
-313035459 999939353
-313058144 999916668
-313063373 999911439
999965665 -313009147
999964807 -313010005
999951172 -313023640
999905633 -313069179
-312982516 999992296
-313022235 999952577
-313040454 999934358
999992851 -312981961
-313066636 999908176
-313016225 999958587
-313001936 999972876
-313058576 999916236
-313029330 999945482
999994669 -312980143
999999776 -312975036
-313074424 999900388
-313023703 999951109
-312982614 999992198
-312987631 999987181
999930467 -313044345
999925781 -313049031
999938953 -313035859
-313025374 999949438
999966045 -313008767
999953012 -313021800
-312994940 999979872
-313048005 999926807
-313047330 999927482
999997943 -312976869
999930131 -313044681
-313011203 999963609
999977815 -312996997
999979454 -312995358
-312994274 999980538
999987606 -312987206
999905612 -313069200
999980290 -312994522
999990540 -312984272
-312986230 999988582
-313037246 999937566
999900471 -313074341
999921573 -313053239
999921164 -313053648
999957339 -313017473
-313057369 999917443
-313010276 999964536
999949467 -313025345
-312998943 999975869
-313058946 999915866
999941732 -313033080
999930236 -313044576
999901826 -313072986
-312998866 999975946
-312978540 999996272
-313057343 999917469
-312983196 999991616
-313029430 999945382
-313039808 999935004
999964092 -313010720
-312999268 999975544
-313027455 999947357
-313068033 999906779
999939692 -313035120
-313016858 999957954
-313044439 999930373
-313028689 999946123
-313028529 999946283
-313017739 999957073
999945435 -313029377
999974421 -313000391
999967374 -313007438
-313029516 999945296
999935105 -313039707
999909199 -313065613
999912637 -313062175
999903082 -313071730
-313059489 999915323
999935792 -313039020
999953786 -313021026
999925766 -313049046
999978671 -312996141
-312995024 999979788
999925267 -313049545
999952255 -313022557
999900957 -313073855
999900891 -313073921
-313046931 999927881
-313041185 999933627
-312989587 999985225
999967013 -313007799
999992614 -312982198
999963495 -313011317
999986676 -312988136
999999858 -312974954
999913301 -313061511
-313047434 999927378
-313027585 999947227
-313072787 999902025
999979130 -312995682
-312975139 999999673
999927780 -313047032
-313039034 999935778
-313062254 999912558
999901836 -313072976
-313062075 999912737
999997988 -312976824
999961167 -313013645
999931329 -313043483
999921299 -313053513
999949663 -313025149
999902534 -313072278
999912588 -313062224
-312993507 999981305
999901566 -313073246
999973329 -313001483
-312976942 999997870
999925613 -313049199
-313054486 999920326
-313061659 999913153
-312979802 999995010
-313011033 999963779
999993730 -312981082
-313049921 999924891
-312982136 999992676
999969212 -313005600
999930297 -313044515
999948443 -313026369
-313030286 999944526
999946924 -313027888
-313008131 999966681
-313010950 999963862
-313014969 999959843
-313054472 999920340
-313004956 999969856
-313032224 999942588
-313009595 999965217
999973221 -313001591
999971493 -313003319
-312983601 999991211
999972953 -313001859
-313012569 999962243
-313027188 999947624
999990177 -312984635
-312977188 999997624
999999680 -312975132
999984370 -312990442
-312993208 999981604
-312997910 999976902
-313066404 999908408
-313027026 999947786
999998568 -312976244
999925638 -313049174
999944593 -313030219
999905323 -313069489
-313068567 999906245
-312998598 999976214
-313053579 999921233
-313074078 999900734
-313036875 999937937
-313006862 999967950
-313074437 999900375
-313067549 999907263
999907316 -313067496
999989412 -312985400
999939190 -313035622
999926798 -313048014
-312987039 999987773
-313057761 999917051
999970541 -313004271
-312986462 999988350
-313004171 999970641
999985249 -312989563
-313062219 999912593
999918520 -313056292
999936467 -313038345
-312999360 999975452
999979538 -312995274
-313043847 999930965
-313031328 999943484
-313012583 999962229
999911316 -313063496
-313023366 999951446
999994289 -312980523
-313058871 999915941
-313020655 999954157
-313018006 999956806
-313010094 999964718
999947917 -313026895
-313014287 999960525
999931735 -313043077
999967851 -313006961
-312976281 999998531
-313042401 999932411
999964210 -313010602
999940603 -313034209
999935414 -313039398
999934049 -313040763
999996023 -312978789
999950191 -313024621
999976300 -312998512
-313020137 999954675
-313013047 999961765
-313058230 999916582
999915187 -313059625
-313063884 999910928
999937604 -313037208
-313021288 999953524
999948093 -313026719
999955698 -313019114
999992779 -312982033
999984802 -312990010
-312983101 999991711
999920564 -313054248
999905946 -313068866
-312988851 999985961
-313031398 999943414
999918957 -313055855
-313018544 999956268
999991908 -312982904
999945455 -313029357
-312977497 999997315
999995917 -312978895
-313029614 999945198
999910236 -313064576
999996152 -312978660
-313028938 999945874
-313028825 999945987
-313024374 999950438
999912696 -313062116
-312982900 999991912
-313021592 999953220
999932348 -313042464
-312992813 999981999
-313010795 999964017
999997936 -312976876
999902363 -313072449
-313008560 999966252
-313073776 999901036
-312986667 999988145
999982264 -312992548
999935160 -313039652
999941449 -313033363
-312996884 999977928
999989415 -312985397
-313061422 999913390
-313071430 999903382
-313054580 999920232
999995033 -312979779
999957732 -313017080
999904474 -313070338
-313063984 999910828
999913745 -313061067
999957095 -313017717
-313018245 999956567
999909321 -313065491
999974939 -312999873
-313027003 999947809
-313039760 999935052
-312976079 999998733
999993189 -312981623
-312996849 999977963
999935400 -313039412
999930606 -313044206
-313036916 999937896
-313067684 999907128
-312997260 999977552
-313063618 999911194
-312979386 999995426
999943888 -313030924
999954583 -313020229
-313017634 999957178
-313046875 999927937
999907311 -313067501
-312998361 999976451
-312979060 999995752
-313019382 999955430
-313050893 999923919
-312989423 999985389
999910397 -313064415
999904200 -313070612
999918899 -313055913
999961980 -313012832
-313025917 999948895
999925744 -313049068
-313020953 999953859
999979720 -312995092
999968836 -313005976
-313064909 999909903
-312997943 999976869
-313021337 999953475
999945044 -313029768
-313038791 999936021
-312996372 999978440
999902888 -313071924
999982806 -312992006
-313002030 999972782
999920469 -313054343
999924413 -313050399
-312982873 999991939
-313008408 999966404
999923857 -313050955
999968126 -313006686
999917369 -313057443
-313036459 999938353
999982614 -312992198
999962819 -313011993
999952615 -313022197
-313073869 999900943
999926319 -313048493
999973745 -313001067
999948575 -313026237
-312989027 999985785
-312997306 999977506
-313037865 999936947
999979810 -312995002
-313008843 999965969
-312996760 999978052
999976240 -312998572
-313067540 999907272
999952330 -313022482
999923342 -313051470
-312978311 999996501
999902645 -313072167
-313041225 999933587
999985590 -312989222
-313004546 999970266
999961809 -313013003
-313026062 999948750
999945268 -313029544
999922858 -313051954
999999694 -312975118
-312975545 999999267
999903181 -313071631
999921282 -313053530
999931115 -313043697
999969839 -313004973
999933807 -313041005
999965450 -313009362
-313042166 999932646
999987496 -312987316
-313045546 999929266
999972478 -313002334
999957493 -313017319
999948975 -313025837
-313005180 999969632
999965202 -313009610
-312998692 999976120
-313058167 999916645
-313031762 999943050
-313056881 999917931
999933691 -313041121
999967355 -313007457
999911172 -313063640
999991548 -312983264
-313060925 999913887
999901749 -313073063
999903629 -313071183
-313005971 999968841
-313034842 999939970
-313001416 999973396
-313032537 999942275
999985614 -312989198
-313063335 999911477
999950639 -313024173
999961975 -313012837
-313024868 999949944
-312979301 999995511
999944731 -313030081
999979612 -312995200
-313055896 999918916
999986483 -312988329
999977115 -312997697
999988280 -312986532
999975644 -312999168
-313026208 999948604
-313067737 999907075
999965517 -313009295
999943248 -313031564
-312986080 999988732
-313001773 999973039
-313067913 999906899
-312981531 999993281
999954674 -313020138
999944456 -313030356
999942567 -313032245
-313017336 999957476
-313009575 999965237
999904988 -313069824
999921263 -313053549
-313036521 999938291
-313015536 999959276
999953831 -313020981
-312995877 999978935
999991935 -312982877
999947269 -313027543
-312981911 999992901
999942148 -313032664
-313039691 999935121
-313006063 999968749
999904807 -313070005
999903950 -313070862
-313005276 999969536
999979273 -312995539
-313071595 999903217
999917092 -313057720
-313024571 999950241
-312995363 999979449
-313051129 999923683
-313057097 999917715
-312986836 999987976
-313050858 999923954
999905611 -313069201
-313018894 999955918
999957368 -313017444
999931699 -313043113
-313055252 999919560
-313073851 999900961
-313033061 999941751
999921727 -313053085
999940624 -313034188
999916217 -313058595
-313050783 999924029
-313027873 999946939
-312988793 999986019
999924495 -313050317
-313039222 999935590
999965859 -313008953
999926902 -313047910
-313002390 999972422
999939518 -313035294
-313066917 999907895
-313046664 999928148
999919289 -313055523
-313070483 999904329
-313021651 999953161
999924395 -313050417
999901810 -313073002
-312976126 999998686
-313003875 999970937
-313052193 999922619
-312989179 999985633
999943951 -313030861
-313054301 999920511
-313000876 999973936
-313009587 999965225
-312982454 999992358
999991160 -312983652
-312986938 999987874
-313017765 999957047
-312982138 999992674
-312983559 999991253
999963397 -313011415
999909664 -313065148
999900212 -313074600
999987243 -312987569
999910109 -313064703
-313051957 999922855
999970315 -313004497
-313062715 999912097
999928304 -313046508
999900932 -313073880
-312994160 999980652
999993391 -312981421
-313029318 999945494
-313060675 999914137
999935205 -313039607
-313025326 999949486
999987929 -312986883
-313057793 999917019
999937681 -313037131
999960716 -313014096
999936883 -313037929
-313026033 999948779
-313073064 999901748
999919529 -313055283
-313061921 999912891
999919220 -313055592
-313019632 999955180
999960889 -313013923
-312995444 999979368
999956863 -313017949
999964406 -313010406
999969666 -313005146
999928167 -313046645
-312988120 999986692
999916053 -313058759
-313037346 999937466
-312984130 999990682
-313062070 999912742
-313031610 999943202
-313004127 999970685
-313034885 999939927
999975199 -312999613
-313048629 999926183
-312980230 999994582
999944215 -313030597
999976237 -312998575
999946099 -313028713
-313071695 999903117
999924230 -313050582
999918903 -313055909
999956847 -313017965
-312989917 999984895
-312980256 999994556
-313039529 999935283
999999572 -312975240
999941055 -313033757
999995629 -312979183
999961742 -313013070
999983371 -312991441
-313046433 999928379
-313056179 999918633
999927570 -313047242
999976211 -312998601
999960922 -313013890
-313030437 999944375
-313065285 999909527
999986736 -312988076
-313055086 999919726
-313038683 999936129
999962715 -313012097
999953895 -313020917
999951095 -313023717
999950954 -313023858
-313060758 999914054
-312997276 999977536
999911857 -313062955
-313054089 999920723
-313024935 999949877
-313032218 999942594
999931440 -313043372
-313067322 999907490
-312995187 999979625
-312987774 999987038
-312997053 999977759
999948282 -313026530
999973523 -313001289
999943882 -313030930
999979721 -312995091
-312994836 999979976
-313073649 999901163
-313012160 999962652
-313047132 999927680
999946607 -313028205
999913454 -313061358
-313057953 999916859
-313070977 999903835
-313068521 999906291
999932827 -313041985
-313064299 999910513
-313069765 999905047
999990769 -312984043
999928165 -313046647
999955892 -313018920
999912336 -313062476
999930156 -313044656
999966483 -313008329
-313067886 999906926
999973374 -313001438
-313065610 999909202
999911922 -313062890
999987485 -312987327
999931371 -313043441
999940735 -313034077
999982750 -312992062
999928552 -313046260
-312983380 999991432
999921610 -313053202
-312995311 999979501
-313043852 999930960
-312989006 999985806
999995058 -312979754
-313038641 999936171
999976986 -312997826
-313074656 999900156
999953379 -313021433
-313035146 999939666
999963274 -313011538
-313003896 999970916
999974443 -313000369
999967224 -313007588
-312993937 999980875
999959692 -313015120
-313048949 999925863
999976054 -312998758
999939459 -313035353
999953956 -313020856
999911911 -313062901
999901129 -313073683
999936971 -313037841
999987291 -312987521
-312981859 999992953
-313055268 999919544
999960501 -313014311
-313004790 999970022
999984809 -312990003
999917894 -313056918
999998029 -312976783
999957834 -313016978
-312993549 999981263
-313011973 999962839
-312995921 999978891
-313001068 999973744
-312991672 999983140
-313015246 999959566
999967881 -313006931
999924637 -313050175
-312996287 999978525
999990330 -312984482
999981766 -312993046
-312980243 999994569
999972118 -313002694
-312993838 999980974
999964277 -313010535
-312989511 999985301
999900262 -313074550
999974302 -313000510
-313038574 999936238
999909599 -313065213
-312980006 999994806
999935825 -313038987
999977132 -312997680
-313041815 999932997
999959000 -313015812
-313031623 999943189
999900282 -313074530
-313016081 999958731
-313051998 999922814
999982918 -312991894
-313057112 999917700
-313067665 999907147
999947828 -313026984
-313059346 999915466
-312976421 999998391
999987190 -312987622
999900317 -313074495
-312999861 999974951
-313063083 999911729
-313034320 999940492
999979413 -312995399
999969368 -313005444
999965952 -313008860
999955655 -313019157
999973805 -313001007
999943169 -313031643
-312990108 999984704
-313019463 999955349
-312996689 999978123
999958655 -313016157
-313048802 999926010
-313021314 999953498
999990633 -312984179
999951479 -313023333
999995955 -312978857
999983901 -312990911
-312996913 999977899
999995810 -312979002
999974268 -313000544
999979305 -312995507
999911714 -313063098
999911133 -313063679
999954151 -313020661
999982005 -312992807
999917726 -313057086
-312984101 999990711
-313021133 999953679
999945603 -313029209
-312981818 999992994
999997034 -312977778
999985964 -312988848
-313062701 999912111
-313053047 999921765
-313013824 999960988
-313071297 999903515
-313006652 999968160
-313061112 999913700
-313072330 999902482
999962541 -313012271
-313020192 999954620
999963677 -313011135
999909177 -313065635
-313057296 999917516
999905620 -313069192
999931357 -313043455
999924102 -313050710
999986446 -312988366
-312989221 999985591
999979927 -312994885
999948154 -313026658
999949786 -313025026
999977540 -312997272
-312981780 999993032
999980116 -312994696
999991669 -312983143
-312978325 999996487
-313049586 999925226
999943459 -313031353
999912246 -313062566
999997086 -312977726
-313012861 999961951
-313018784 999956028
-313029472 999945340
999981608 -312993204
-313055636 999919176
999915290 -313059522
-313071141 999903671
999953997 -313020815
999919491 -313055321
999949788 -313025024
-313047929 999926883
-312997630 999977182
-313028593 999946219
-312987621 999987191
999925032 -313049780
-313011958 999962854
999932298 -313042514
999946863 -313027949
999933671 -313041141
999930620 -313044192
999973411 -313001401
999985009 -312989803
-313055475 999919337
-313009124 999965688
999912615 -313062197
-313020826 999953986
999953374 -313021438
999925858 -313048954
-313036352 999938460
-313046173 999928639
999981537 -312993275
-313066276 999908536
999926697 -313048115
-313029874 999944938
-312982006 999992806
-312985549 999989263
-312992147 999982665
999956811 -313018001
999993903 -312980909
999971026 -313003786
999917600 -313057212
-313017955 999956857
999999804 -312975008
-313008785 999966027
999904094 -313070718
-313047924 999926888
999916797 -313058015
-312995280 999979532
-313051033 999923779
-313020129 999954683
-313045628 999929184
999933287 -313041525
-313004073 999970739
-313067635 999907177
-312999575 999975237
-313000146 999974666
999954257 -313020555
999996006 -312978806
-312994742 999980070
999974646 -313000166
-313047059 999927753
-313027625 999947187
999919079 -313055733
-312986909 999987903
999974307 -313000505
-313042468 999932344
-312986719 999988093
-313061221 999913591
-313038579 999936233
999991758 -312983054
-313064254 999910558
999984083 -312990729
-313004077 999970735
-313073305 999901507
999960017 -313014795
999973159 -313001653
-313037145 999937667
-312994795 999980017
-313002071 999972741
-312990982 999983830
999933767 -313041045
-312979318 999995494
-313029582 999945230
-312976816 999997996
-313072813 999901999
999965240 -313009572
-313007292 999967520
999962950 -313011862
999984401 -312990411
999966071 -313008741
-313022347 999952465
999907657 -313067155
999940086 -313034726
999996307 -312978505
999966965 -313007847
-313022409 999952403
-312978045 999996767
-312998730 999976082
999987109 -312987703
-313007776 999967036
999935671 -313039141
999910916 -313063896
999989035 -312985777
999952429 -313022383
999980506 -312994306
-312991836 999982976
999999561 -312975251
-313029403 999945409
999951431 -313023381
-312996492 999978320
-313030157 999944655
999988640 -312986172
-313022878 999951934
-313065070 999909742
-312980182 999994630
-312979717 999995095
999940178 -313034634
999917424 -313057388
-313045091 999929721
-313053084 999921728
-313059510 999915302
-313031823 999942989
999930036 -313044776
999988416 -312986396
999928903 -313045909
999995860 -312978952
-313034567 999940245
-313061595 999913217
999976268 -312998544
-313008315 999966497
-313029345 999945467
-312994138 999980674
-313025035 999949777
999991821 -312982991
999990054 -312984758
-312984148 999990664
-313010645 999964167
999978527 -312996285
999984655 -312990157
-312992527 999982285
-313036672 999938140
-313066201 999908611
-312985918 999988894
-313064555 999910257
999961064 -313013748
-313005314 999969498
999970722 -313004090
-313071209 999903603
999934181 -313040631
-313028079 999946733
999966340 -313008472
-313020408 999954404
999984780 -312990032
999900877 -313073935
-313003377 999971435
-313003832 999970980
-312997314 999977498
999996326 -312978486
999904164 -313070648
999949559 -313025253
-312986840 999987972
999931432 -313043380
-312983374 999991438
-313025940 999948872
-313036805 999938007
-312988814 999985998
999997486 -312977326
-313060334 999914478
-313002764 999972048
999923099 -313051713
999929124 -313045688
999922785 -313052027
-313058367 999916445
999925728 -313049084
999941847 -313032965
-313027442 999947370
999992850 -312981962
-313030676 999944136
999980421 -312994391
999908967 -313065845
999967697 -313007115
-313048569 999926243
-313030580 999944232
-312999464 999975348
-312983423 999991389
999956357 -313018455
-313063191 999911621
999975680 -312999132
-312976240 999998572
-312993452 999981360
-313050274 999924538
-312992975 999981837
-313007901 999966911
999986112 -312988700
-313021276 999953536
-313052896 999921916
999968718 -313006094
999933093 -313041719
999941979 -313032833
999906982 -313067830
999980306 -312994506
999928487 -313046325
-313011008 999963804
999992624 -312982188
999900738 -313074074
999940707 -313034105
-312974858 999999954
-313040784 999934028
999946908 -313027904
-312998785 999976027
-313023959 999950853
-313038937 999935875
-313042996 999931816
-313063860 999910952
-313004076 999970736
999970837 -313003975
999958867 -313015945
-312999828 999974984
-313014190 999960622
999981265 -312993547
-313019854 999954958
-312993704 999981108
-313001534 999973278
999996573 -312978239
-313026945 999947867
999914353 -313060459
-313026012 999948800
999962199 -313012613
999984377 -312990435
-313009474 999965338
-313072202 999902610
-312986132 999988680
999965721 -313009091
999958776 -313016036
999900875 -313073937
999927968 -313046844
999962486 -313012326
999920397 -313054415
999959769 -313015043
999914382 -313060430
-313069885 999904927
-313056725 999918087
999902839 -313071973
-313031721 999943091
-313010154 999964658
999940085 -313034727
999930050 -313044762
999939082 -313035730
-313063041 999911771
999930316 -313044496
999991147 -312983665
-313068573 999906239
-313043747 999931065
-313046454 999928358
999962323 -313012489
999977261 -312997551
-312999066 999975746
-313017810 999957002
-312990962 999983850
999906091 -313068721
999955793 -313019019
999952084 -313022728
999938141 -313036671
-312998508 999976304
999948807 -313026005
-313018986 999955826
999977589 -312997223
999924864 -313049948
999994584 -312980228
-312985253 999989559
-313009170 999965642
999962644 -313012168
999935354 -313039458
999980193 -312994619
-313073571 999901241
999994707 -312980105
999978464 -312996348
-312977945 999996867
999991202 -312983610
-313017675 999957137
-313064928 999909884
-313069242 999905570
-313007464 999967348
-313061148 999913664
999929097 -313045715
-312999946 999974866
-313048188 999926624
-313024954 999949858
999940770 -313034042
999924928 -313049884
999977986 -312996826
-312979179 999995633
-313060405 999914407
-312995389 999979423
999963093 -313011719
-313073443 999901369
999998455 -312976357
999996197 -312978615
999929010 -313045802
-313044443 999930369
999927966 -313046846
999994229 -312980583
999964262 -313010550
999937137 -313037675
999991074 -312983738
-313020211 999954601
999928032 -313046780
-313036278 999938534
999991107 -312983705
999917278 -313057534
-313054806 999920006
999953425 -313021387
999960200 -313014612
999960113 -313014699
-312990254 999984558
-312992002 999982810
-313059276 999915536
-313004264 999970548
-313050934 999923878
-313018677 999956135
999992874 -312981938
999907062 -313067750
999944385 -313030427
-313039819 999934993
-313034073 999940739
-313071114 999903698
-313033416 999941396
-313040356 999934456
-313040674 999934138
999986891 -312987921
999971426 -313003386
999979593 -312995219
999910138 -313064674
-313056585 999918227
-313020140 999954672
-313012476 999962336
-313034364 999940448
999936261 -313038551
-312993590 999981222
-312996931 999977881
999959704 -313015108
999900454 -313074358
999945067 -313029745
999918226 -313056586
999944967 -313029845
-313036952 999937860
999915243 -313059569
-313068497 999906315
-313026127 999948685
-313048551 999926261
-313002775 999972037
999982450 -312992362
999967846 -313006966
999988257 -312986555
-313018268 999956544
999988032 -312986780
-312998811 999976001
-312987600 999987212
999972191 -313002621
999927687 -313047125
-313042173 999932639
999968186 -313006626
999981021 -312993791
999967883 -313006929
-312998755 999976057
999907594 -313067218
-313066637 999908175
-313056212 999918600
999941014 -313033798
999994457 -312980355
999929142 -313045670
999912914 -313061898
-313022540 999952272
-313028407 999946405
999901858 -313072954
-313066305 999908507
-313043573 999931239
999995775 -312979037
999903907 -313070905
-313041883 999932929
-312986155 999988657
999942287 -313032525
-313052048 999922764
999975750 -312999062
999923664 -313051148
-313017401 999957411
999909117 -313065695
-313023325 999951487
999956962 -313017850
999913170 -313061642
999923126 -313051686
-313059472 999915340
-312976378 999998434
-313052616 999922196
999965200 -313009612
999915916 -313058896
-312994857 999979955
999962265 -313012547
999976581 -312998231
999925471 -313049341
999979450 -312995362
999965127 -313009685
999926789 -313048023
999943613 -313031199
-313068610 999906202
999901716 -313073096
-313007132 999967680
-312975590 999999222
999974449 -313000363
-312980497 999994315
-312988726 999986086
-313054294 999920518
999995398 -312979414
999914505 -313060307
-313003725 999971087
-313021219 999953593
-313015446 999959366
-313067061 999907751
-313071982 999902830
-313067308 999907504
999902539 -313072273
999958886 -313015926
-312990217 999984595
999997024 -312977788
999925925 -313048887
-313011392 999963420
999967693 -313007119
-313065451 999909361
-313008148 999966664
-313058402 999916410
999942364 -313032448
-313047383 999927429
999932015 -313042797
-313048458 999926354
-313020523 999954289
-313041119 999933693
999911843 -313062969
999930692 -313044120
-312983173 999991639
999974212 -313000600
999917361 -313057451
-312981840 999992972
999983771 -312991041
-313056201 999918611
-313050059 999924753
-313005856 999968956
-313060230 999914582
999971635 -313003177
999941004 -313033808
999970117 -313004695
-313061632 999913180
-313000664 999974148
-313007059 999967753
999987505 -312987307
999988671 -312986141
-312996466 999978346
999978027 -312996785
-312991124 999983688
-313028210 999946602
999996652 -312978160
-313010935 999963877
-313056142 999918670
-313014499 999960313
999944056 -313030756
999981232 -312993580
999901603 -313073209
999977324 -312997488
-313047065 999927747
-313005842 999968970
-312986673 999988139
-313005461 999969351
-313052846 999921966
-312985157 999989655
999937410 -313037402
-313012905 999961907
-313073026 999901786
999979750 -312995062
999924601 -313050211
-312978431 999996381
-312983713 999991099
-313050188 999924624
-313037990 999936822
999976050 -312998762
-313034582 999940230
-313073500 999901312
999919090 -313055722
999959569 -313015243
999982962 -312991850
999966407 -313008405
999963429 -313011383
-313068719 999906093
999964599 -313010213
-313063403 999911409
-313073161 999901651
-313071018 999903794
999969029 -313005783
999942773 -313032039
999958437 -313016375
999940404 -313034408
-313025666 999949146
999975843 -312998969
-313051453 999923359
-313033907 999940905
-313015232 999959580
-312980620 999994192
-313006128 999968684
999922537 -313052275
999950466 -313024346
999911464 -313063348
999975332 -312999480
-313064092 999910720
-313046194 999928618
999970902 -313003910
-313057964 999916848
-313060133 999914679
999915410 -313059402
-313011309 999963503
999907181 -313067631
999901715 -313073097
-313032419 999942393
999904849 -313069963
999985652 -312989160
999947125 -313027687
-313021450 999953362
999970709 -313004103
999984108 -312990704
-313074301 999900511
999979530 -312995282
999928499 -313046313
-313045936 999928876
-312991774 999983038
999911395 -313063417
-312998541 999976271
999977065 -312997747
999959932 -313014880
999942805 -313032007
999908717 -313066095
999987117 -312987695
999985112 -312989700
-312997422 999977390
999915648 -313059164
-313074452 999900360
-313050801 999924011
-313017905 999956907
-312982979 999991833
-313045772 999929040
-313014247 999960565
999948378 -313026434
-313064984 999909828
999911297 -313063515
-312982723 999992089
999950772 -313024040
-312985043 999989769
999997147 -312977665
999936837 -313037975
999972820 -313001992
999931553 -313043259
-313068434 999906378
-313000420 999974392
999987852 -312986960
999937076 -313037736
-312999118 999975694
-313041435 999933377
-312983791 999991021
999918084 -313056728
999973375 -313001437
999971535 -313003277
-312974875 999999937
-313068251 999906561
999932993 -313041819
-313002312 999972500
999979636 -312995176
-313070422 999904390
-312996758 999978054
-313064604 999910208
-313052733 999922079
-313039778 999935034
999908407 -313066405
999900151 -313074661
-313034675 999940137
999972279 -313002533
-312980205 999994607
999988061 -312986751
999950110 -313024702
-313060353 999914459
-313028496 999946316
999965404 -313009408
-313015263 999959549
999996817 -312977995
-313042442 999932370
-313033321 999941491
-312989467 999985345
999930902 -313043910
999951426 -313023386
999965744 -313009068
999917986 -313056826
999924172 -313050640
999901553 -313073259
999932821 -313041991
-313024474 999950338
-313015696 999959116
-313006867 999967945
-313006849 999967963
-313004491 999970321
-313030548 999944264
-313057861 999916951
999983653 -312991159
-313026806 999948006
-313055223 999919589
-313030736 999944076
999992724 -312982088
-313074306 999900506
-313014817 999959995
999902825 -313071987
999927764 -313047048
999973179 -313001633
-313041377 999933435
999967614 -313007198
-313052359 999922453
-313065235 999909577
999946920 -313027892
-313045147 999929665
999993600 -312981212
-312980411 999994401
-313045977 999928835
999937771 -313037041
999917251 -313057561
-313033632 999941180
-313066263 999908549
-312998105 999976707
999911611 -313063201
999904205 -313070607
-312987323 999987489
-313004197 999970615
999954731 -313020081
999955231 -313019581
-313003149 999971663
-313026550 999948262
999919017 -313055795
-312999237 999975575
999971733 -313003079
-312978528 999996284
-313036373 999938439
999936206 -313038606
999983827 -312990985
999994468 -312980344
999905528 -313069284
-313014508 999960304
999994506 -312980306
-313038969 999935843
999937464 -313037348
-313072566 999902246
999936741 -313038071
-312993702 999981110
-313005792 999969020
-313022215 999952597
-313045569 999929243
-313017165 999957647
-313007895 999966917
-312978027 999996785
-313009478 999965334
-313067960 999906852
999982653 -312992159
999930821 -313043991
-312996584 999978228
999943555 -313031257
999956120 -313018692
-313065974 999908838
999925026 -313049786
999962275 -313012537
-313062415 999912397
-313003239 999971573
-313057543 999917269
999962297 -313012515
999993731 -312981081
999980274 -312994538
999937246 -313037566
-313053543 999921269
999988160 -312986652
999914815 -313059997
999997593 -312977219
999969145 -313005667
-312978228 999996584
999921033 -313053779
-313031971 999942841
999970388 -313004424
999914103 -313060709
999916975 -313057837
-313043028 999931784
999908777 -313066035
999915921 -313058891
999949162 -313025650
-313008851 999965961
-313034705 999940107
999911347 -313063465
999923648 -313051164
-312989816 999984996
999941334 -313033478
999947648 -313027164
-312996698 999978114
999961294 -313013518
-312979539 999995273
-313028274 999946538
-313050314 999924498
-313004252 999970560
999902085 -313072727
999977491 -312997321
999928099 -313046713
999928386 -313046426
999947893 -313026919
999941966 -313032846
999974097 -313000715
-313025588 999949224
999997253 -312977559
999976995 -312997817
-313060019 999914793
999976810 -312998002
999969675 -313005137
-313016719 999958093
-313032213 999942599
-313001008 999973804
999968583 -313006229
999960725 -313014087
-313040208 999934604
999951235 -313023577
999969313 -313005499
-312989258 999985554
-313004284 999970528
999998258 -312976554
999944901 -313029911
999980590 -312994222
999926246 -313048566
-312982933 999991879
-313009322 999965490
-313037764 999937048
999993117 -312981695
-313064710 999910102
999998976 -312975836
999973464 -313001348
999932243 -313042569
999971071 -313003741
999975607 -312999205
999911173 -313063639
-313020372 999954440
-313006100 999968712
-313071897 999902915
999954982 -313019830
-312996843 999977969
999950334 -313024478
-313002450 999972362
999933848 -313040964
-313043363 999931449
999937761 -313037051
-313007508 999967304
999955536 -313019276
999913843 -313060969
999979081 -312995731
-313027343 999947469
-312978507 999996305
-312982339 999992473
999975146 -312999666
-313014144 999960668
999951083 -313023729
-313052228 999922584
-313060022 999914790
-312991710 999983102
-313071610 999903202
999911909 -313062903
-313045294 999929518
999974651 -313000161
999958459 -313016353
999989476 -312985336
999951300 -313023512
-313026362 999948450
999960709 -313014103
-313067263 999907549
999966703 -313008109
999994940 -312979872
999963746 -313011066
999970897 -313003915
999945735 -313029077
999962313 -313012499
999928547 -313046265
-313000073 999974739
-313001557 999973255
-313037386 999937426
999924867 -313049945
-313057731 999917081
-312980444 999994368
999996200 -312978612
999917447 -313057365
999952626 -313022186
-313042291 999932521
999988292 -312986520
999926954 -313047858
999925034 -313049778
999970210 -313004602
999966154 -313008658
999949304 -313025508
-312992624 999982188
999959502 -313015310
-313046801 999928011
999978607 -312996205
-312980524 999994288
-313040742 999934070
999979749 -312995063
-312990914 999983898
999989056 -312985756
-313064517 999910295
999942908 -313031904
999919789 -313055023
-313065372 999909440
999968449 -313006363
999920917 -313053895
999943957 -313030855
999948042 -313026770
999999831 -312974981
999944822 -313029990
-313016062 999958750
-313015429 999959383
-312978416 999996396
999924782 -313050030
999928575 -313046237
-313005527 999969285
999987225 -312987587
-313031485 999943327
999930188 -313044624
-313071522 999903290
-313025607 999949205
-313026367 999948445
999940997 -313033815
-313016361 999958451
-313042530 999932282
-312999853 999974959
999995901 -312978911
-313030146 999944666
-313006873 999967939
-313009337 999965475
999928555 -313046257
-312996478 999978334
-312978287 999996525
999965215 -313009597
999944723 -313030089
999940261 -313034551
999987237 -312987575
999937562 -313037250
-313034956 999939856
-313029170 999945642
999984581 -312990231
-313001407 999973405
999905092 -313069720
-312979659 999995153
999977669 -312997143
999994035 -312980777
-313009180 999965632
999947502 -313027310
999936941 -313037871
999989448 -312985364
-313054371 999920441
-313063476 999911336
-312991636 999983176
-312999725 999975087
999901156 -313073656
-312987843 999986969
999911866 -313062946
999906796 -313068016
-313071696 999903116
-313027149 999947663
-313072833 999901979
999936390 -313038422
999967219 -313007593
-313008498 999966314
999941911 -313032901
-313037155 999937657
999917254 -313057558
999908938 -313065874
999921200 -313053612
-313007281 999967531
999960118 -313014694
-312999348 999975464
999901217 -313073595
999990774 -312984038
-312992830 999981982
-312980745 999994067
-312987751 999987061
-313059003 999915809
999955400 -313019412
-313003471 999971341
-313000979 999973833
-313060514 999914298
999912382 -313062430
999916852 -313057960
-313058934 999915878
-312987854 999986958
999933510 -313041302
999975569 -312999243
-313001875 999972937
-312976413 999998399
999980932 -312993880
-313053389 999921423
999923839 -313050973
999962186 -313012626
-313014602 999960210
-313070480 999904332
999952722 -313022090
999957058 -313017754
999985511 -312989301
999960561 -313014251
999925064 -313049748
999990819 -312983993
999966707 -313008105
999984498 -312990314
999987902 -312986910
999989914 -312984898
-313007341 999967471
-313003973 999970839
999989266 -312985546
-312988144 999986668
-312975307 999999505
999956158 -313018654
-313056208 999918604
-313063266 999911546
-312981592 999993220
999932555 -313042257
-313043599 999931213
999947888 -313026924
999964032 -313010780
-313054246 999920566
999918625 -313056187
999906436 -313068376
999943739 -313031073
-312997992 999976820
999957151 -313017661
999957323 -313017489
-313065187 999909625
-313014001 999960811
-312976911 999997901
999940442 -313034370
999904476 -313070336
-313072286 999902526
-313015241 999959571
-313063676 999911136
-313016817 999957995
999933025 -313041787
999984470 -312990342
-313050348 999924464
999951114 -313023698
999975035 -312999777
999961428 -313013384
-312992143 999982669
-313043131 999931681
999920915 -313053897
-313016370 999958442
999958278 -313016534
-313058632 999916180
-313018286 999956526
999940263 -313034549
999953550 -313021262
-313049554 999925258
-312993677 999981135
999994343 -312980469
-313022991 999951821
-313024289 999950523
999991505 -312983307
-313045728 999929084
-313031786 999943026
-313035736 999939076
999990568 -312984244
-313004270 999970542
999938075 -313036737
-312993544 999981268
-312990185 999984627
-313000847 999973965
999949480 -313025332
999944031 -313030781
999941224 -313033588
-312976684 999998128
999974732 -313000080
999909840 -313064972
-312988272 999986540
999977994 -312996818
999952483 -313022329
-313055112 999919700
999945598 -313029214
999940958 -313033854
-312981259 999993553
999960014 -313014798
999922907 -313051905
-313027821 999946991
-313028047 999946765
-312995088 999979724
-313027368 999947444
-313005845 999968967
-312978089 999996723
999927273 -313047539
-312985972 999988840
-313070894 999903918
999922586 -313052226
999973882 -313000930
-313012139 999962673
-313036866 999937946
-312990491 999984321
999933133 -313041679
-313055449 999919363
999965702 -313009110
-313052314 999922498
-313032262 999942550
-313053034 999921778
-313072476 999902336
-312988226 999986586
-312983507 999991305
999913622 -313061190
999921035 -313053777
999998536 -312976276
-313002521 999972291
999990530 -312984282
-313019728 999955084
999938605 -313036207
-313028997 999945815
999983132 -312991680
-312988377 999986435
999957432 -313017380
-312991653 999983159
999988269 -312986543
999943079 -313031733
999995279 -312979533
-313063351 999911461
999917753 -313057059
-313067292 999907520
999957318 -313017494
-313015804 999959008
999906563 -313068249
-313037941 999936871
999995186 -312979626
999963254 -313011558
-312983659 999991153
999942336 -313032476
999980323 -312994489
999948312 -313026500
999990357 -312984455
-313073797 999901015
999988631 -312986181
-313027297 999947515
-312991697 999983115
999998174 -312976638
-313056958 999917854
999994690 -312980122
999995831 -312978981
999989692 -312985120
-312995500 999979312
-313010864 999963948
-313048168 999926644
-313065358 999909454
-313022945 999951867
-313028583 999946229
999928021 -313046791
-313059640 999915172
999933187 -313041625
999973212 -313001600
999912067 -313062745
-313020719 999954093
-313002573 999972239
999944853 -313029959
-313045311 999929501
999922574 -313052238
-313001683 999973129
999960456 -313014356
999909340 -313065472
-313068720 999906092
-313020626 999954186
999987392 -312987420
-313059530 999915282
999923469 -313051343
999940481 -313034331
999957621 -313017191
999992488 -312982324
-312983838 999990974
-313050042 999924770
-313039720 999935092
-313036925 999937887
-313041867 999932945
-312979324 999995488
999926747 -313048065
999995444 -312979368
999977309 -312997503
999976087 -312998725
-312983608 999991204
-313045238 999929574
999960761 -313014051
-313049874 999924938
999973601 -313001211
-313042105 999932707
-313048261 999926551
999911561 -313063251
-312988714 999986098
999947202 -313027610
-313001523 999973289
999984493 -312990319
-313028228 999946584
999995906 -312978906
-313036286 999938526
-313034304 999940508
999968317 -313006495
-313048707 999926105
999921963 -313052849
-312990576 999984236
999934946 -313039866
999980043 -312994769
999914996 -313059816
999931068 -313043744
-312977349 999997463
999989921 -312984891
999927520 -313047292
999933245 -313041567
-313060464 999914348
-313001958 999972854
999952900 -313021912
999937184 -313037628
-313032493 999942319
999914127 -313060685
999994634 -312980178
999937304 -313037508
-312978677 999996135
999913943 -313060869
-313028421 999946391
-312989562 999985250
-313038388 999936424
999986838 -312987974
999943210 -313031602
-313024293 999950519
999997868 -312976944
-313037251 999937561
-313012845 999961967
999975991 -312998821
-313015841 999958971
-313037098 999937714
-313069425 999905387
999924024 -313050788
-313073293 999901519
999932070 -313042742
999924044 -313050768
999966318 -313008494
999993315 -312981497
-313071144 999903668
999979235 -312995577
999921988 -313052824
-312993970 999980842
999950900 -313023912
-313015941 999958871
-312974922 999999890
-313027818 999946994
-313039831 999934981
-313068593 999906219
-313024581 999950231
-313067662 999907150
-313048323 999926489
999929453 -313045359
-313054425 999920387
-312980678 999994134
-313072874 999901938
-313014571 999960241
999900952 -313073860
-312994416 999980396
999906188 -313068624
-313018682 999956130
999952744 -313022068
-313029527 999945285
999978118 -312996694
999905358 -313069454
999981036 -312993776
999917352 -313057460
-313017645 999957167
-313018877 999955935
-313046342 999928470
999930073 -313044739
999968280 -313006532
999987955 -312986857
-313031525 999943287
-312996627 999978185
-313019665 999955147
-312992152 999982660
999978805 -312996007
999954327 -313020485
999928539 -313046273
-312989758 999985054
999972216 -313002596
-313073587 999901225
999960747 -313014065
-313015277 999959535
999987651 -312987161
999921984 -313052828
999941744 -313033068
999960726 -313014086
-313034718 999940094
-313010680 999964132
999935426 -313039386
-313018632 999956180
999928528 -313046284
-313017200 999957612
999954377 -313020435
999919122 -313055690
-313048101 999926711
999977299 -312997513
-313033262 999941550
999948081 -313026731
999941906 -313032906
999909494 -313065318
999979569 -312995243
999903643 -313071169
999977962 -312996850
999975377 -312999435
999959273 -313015539
-313029569 999945243
-313020703 999954109
999967595 -313007217
999940061 -313034751
999978602 -312996210
999907460 -313067352
999994523 -312980289
-313010274 999964538
-312979410 999995402
-313016914 999957898
-313015405 999959407
-313043513 999931299
999985212 -312989600
-313019774 999955038
999985945 -312988867
999967361 -313007451
-313015001 999959811
999902092 -313072720
-312995400 999979412
-313071689 999903123
999965595 -313009217
999937524 -313037288
-313033298 999941514
-313039379 999935433
999918145 -313056667
999940501 -313034311
999998122 -312976690
999932030 -313042782
999940904 -313033908
-313043704 999931108
-313056954 999917858
999989680 -312985132
-313016128 999958684
-312982047 999992765
999907928 -313066884
-313032205 999942607
999943769 -313031043
-312989043 999985769
-312994519 999980293
999903068 -313071744
-313065858 999908954
-313009898 999964914
999983992 -312990820
999929929 -313044883
999917584 -313057228
-313073282 999901530
-313004616 999970196
-313012536 999962276
-312990726 999984086
-313059174 999915638
-313024046 999950766
-312989525 999985287
999970556 -313004256
999934888 -313039924
-313065421 999909391
999977582 -312997230
-313009060 999965752
-313071111 999903701
999925939 -313048873
999938878 -313035934
-313061010 999913802
999914670 -313060142
-312980338 999994474
-313049104 999925708
-313069789 999905023
999929705 -313045107
-313010447 999964365
-313003084 999971728
999974098 -313000714
-313035538 999939274
-313007276 999967536
-313074344 999900468
999902319 -313072493
999916209 -313058603
-313052996 999921816
999928819 -313045993
999903718 -313071094
999900120 -313074692
-312997187 999977625
999993133 -312981679
999970084 -313004728
-313013857 999960955
999954324 -313020488
999917298 -313057514
-312999465 999975347
-313062265 999912547
-312978650 999996162
-313000860 999973952
-312981619 999993193
999978820 -312995992
-313035288 999939524
999980099 -312994713
999900723 -313074089
-313051570 999923242
999917932 -313056880
999974948 -312999864
999961442 -313013370
999925657 -313049155
999908866 -313065946
-312984456 999990356
-313045080 999929732
-313039000 999935812
-313017088 999957724
999950232 -313024580
999920558 -313054254
999967682 -313007130
999992308 -312982504
-313016218 999958594
-313024456 999950356
-312995796 999979016
-313045996 999928816
-313046841 999927971
-312990175 999984637
-313021225 999953587
999969043 -313005769
-312989641 999985171
999917324 -313057488
999923666 -313051146
-313033643 999941169
-313047833 999926979
-312980587 999994225
-312985801 999989011
-313004016 999970796
999987372 -312987440
-313071249 999903563
999908027 -313066785
999964906 -313009906
-313027359 999947453
999931507 -313043305
999961504 -313013308
-313052087 999922725
999917887 -313056925
999970674 -313004138
999943659 -313031153
-312981520 999993292
999961333 -313013479
999972142 -313002670
-312996621 999978191
-312976553 999998259
-313028598 999946214
-313060750 999914062
-313045459 999929353
-312985017 999989795
999917686 -313057126
999924889 -313049923
999950395 -313024417
999965264 -313009548
-313002978 999971834
999931893 -313042919
-312985795 999989017
999910633 -313064179
999989497 -312985315
999930132 -313044680
999942216 -313032596
999963813 -313010999
999990184 -312984628
-313009294 999965518
999917086 -313057726
999918894 -313055918
999903210 -313071602
999905416 -313069396
-313035917 999938895
999919685 -313055127
-313050079 999924733
-312992780 999982032
999918573 -313056239
-313031325 999943487
-312990250 999984562
-313026595 999948217
999917827 -313056985
999979604 -312995208
-312982272 999992540
999946748 -313028064
-312986007 999988805
999986001 -312988811
-313010797 999964015
-313059970 999914842
999962324 -313012488
999908350 -313066462
999974773 -313000039
-312986309 999988503
-312992843 999981969
999917573 -313057239
999954490 -313020322
999987555 -312987257
999913880 -313060932
999931707 -313043105
999945837 -313028975
-313017674 999957138
999909230 -313065582
-313058937 999915875
999976793 -312998019
999915396 -313059416
-312990907 999983905
-312995425 999979387
-312992476 999982336
999926092 -313048720
-313071552 999903260
-313021154 999953658
999966918 -313007894
-312981210 999993602
999991227 -312983585
999915238 -313059574
-313050372 999924440
-313069466 999905346
-313045082 999929730
999928953 -313045859
999916717 -313058095
-313011723 999963089
-313057359 999917453
-313034498 999940314
999941251 -313033561
-313067918 999906894
999916371 -313058441
999928394 -313046418
-313038338 999936474
999914585 -313060227
999955244 -313019568
999991559 -312983253
-313023260 999951552
999907716 -313067096
-313018991 999955821
-313025500 999949312
-313010998 999963814
-313056067 999918745
999907872 -313066940
999973556 -313001256
-313038529 999936283
999929242 -313045570
-313035222 999939590
-313004237 999970575
-313050310 999924502
-313047993 999926819
999923742 -313051070
-313013864 999960948
999934337 -313040475
-312979678 999995134
-313052384 999922428
-313063294 999911518
999927839 -313046973
-313008521 999966291
999914870 -313059942
-313057747 999917065
-312990345 999984467
999941485 -313033327
-312987258 999987554
999938804 -313036008
-313062784 999912028
-312989096 999985716
-313000625 999974187
-313010913 999963899
-312984939 999989873
-313057638 999917174
-313036568 999938244
999965128 -313009684
999963900 -313010912
999935496 -313039316
999910832 -313063980
999951779 -313023033
999982758 -312992054
-313002485 999972327
-313035226 999939586
999963874 -313010938
999955262 -313019550
-312989811 999985001
999971387 -313003425
-313023603 999951209
-313044670 999930142
-313049327 999925485
999998838 -312975974
999950023 -313024789
999932748 -313042064
999944881 -313029931
999948420 -313026392
-312997176 999977636
-313022824 999951988
999919095 -313055717
-313029037 999945775
-313070007 999904805
-313026425 999948387
-313002199 999972613
999976278 -312998534
999915228 -313059584
999917169 -313057643
999957208 -313017604
-313023222 999951590
999983429 -312991383
-313012813 999961999
999969134 -313005678
-313023168 999951644
-313041427 999933385
-313054800 999920012
999955873 -313018939
-313008459 999966353
999902588 -313072224
-312975315 999999497
-313008411 999966401
999922275 -313052537
999910200 -313064612
999925071 -313049741
-312992762 999982050
999941399 -313033413
-313066490 999908322
999954357 -313020455
-313034796 999940016
-313026775 999948037
-313041790 999933022
999923846 -313050966
999933847 -313040965
-313073052 999901760
-313038940 999935872
999912020 -313062792
-313056923 999917889
999958109 -313016703
-313054419 999920393
999996159 -312978653
-313058911 999915901
-313022189 999952623
-313065773 999909039
-313069680 999905132
999907405 -313067407
-312996954 999977858
-313003178 999971634
999924258 -313050554
999964954 -313009858
-313000622 999974190
999912729 -313062083
-313026812 999948000
999945591 -313029221
-313051490 999923322
999928753 -313046059
999911096 -313063716
999973084 -313001728
-313017230 999957582
999928745 -313046067
-313065250 999909562
999943350 -313031462
999914935 -313059877
-312976043 999998769
999983476 -312991336
-313069928 999904884
999914259 -313060553
999974806 -313000006
999970627 -313004185
-313002969 999971843
999944266 -313030546
999937802 -313037010
-312996060 999978752
-312994211 999980601
-313047941 999926871
-313011090 999963722
-313039930 999934882
-313031169 999943643
999983318 -312991494
-312994013 999980799
-312977462 999997350
-313027458 999947354
-313070370 999904442
999943878 -313030934
-313037681 999937131
999988897 -312985915
999927712 -313047100
999918649 -313056163
999945959 -313028853
-313051050 999923762
999900526 -313074286
999930385 -313044427
-313053465 999921347
-313062864 999911948
-313063929 999910883
-313023014 999951798
999953124 -313021688
999937308 -313037504
999904458 -313070354
999933161 -313041651
999924236 -313050576
-313010418 999964394
-313051802 999923010
999922677 -313052135
-312987371 999987441
999900041 -313074771
-313064798 999910014
-313000306 999974506
999913372 -313061440
999965855 -313008957
999942011 -313032801
-313073455 999901357
999966669 -313008143
999963824 -313010988
-313035499 999939313
-313060098 999914714
999952934 -313021878
999956861 -313017951
-312979862 999994950
-313035326 999939486
-313013217 999961595
-312982738 999992074
999958011 -313016801
-313072742 999902070
999997361 -312977451
-313036202 999938610
-313053959 999920853
-313021430 999953382
-313015471 999959341
-312995196 999979616
-313056897 999917915
-313035276 999939536
999980145 -312994667
-312986561 999988251
999942783 -313032029
999920499 -313054313
-312983353 999991459
999942591 -313032221
-313057009 999917803
-313044849 999929963
-313053002 999921810
-313038818 999935994
999990478 -312984334
999983073 -312991739
999975192 -312999620
999987795 -312987017
999998052 -312976760
999952279 -313022533
999975456 -312999356
999939999 -313034813
-313051743 999923069
-313047883 999926929
-313042672 999932140
-312979680 999995132
999911796 -313063016
999909651 -313065161
999924446 -313050366
999911313 -313063499
999908857 -313065955
999927906 -313046906
999940896 -313033916
-312979185 999995627
-313043853 999930959
-313001675 999973137
-313004068 999970744
999969013 -313005799
999975847 -312998965
-312979173 999995639
-313030158 999944654
999959115 -313015697
-313037762 999937050
-312977066 999997746
999997752 -312977060
-312980839 999993973
-313027996 999946816
-312986895 999987917
999965839 -313008973
-313044896 999929916
999990249 -312984563
-312998318 999976494
-313005589 999969223
999968209 -313006603
999987575 -312987237
999941487 -313033325
999951240 -313023572
-313023979 999950833
999908704 -313066108
999917999 -313056813
999919007 -313055805
999931556 -313043256
999921579 -313053233
999926993 -313047819
-313064487 999910325
-313013993 999960819
999970516 -313004296
-313066830 999907982
-313019547 999955265
999982103 -312992709
999906145 -313068667
999922943 -313051869
999923537 -313051275
999915712 -313059100
-313043546 999931266
-312997096 999977716
999941451 -313033361
-313022351 999952461
999935307 -313039505
-313060329 999914483
999955166 -313019646
999924761 -313050051
-313053251 999921561
-313039216 999935596
-313067007 999907805
-313012502 999962310
999974146 -313000666
-313016167 999958645
999990114 -312984698
999976454 -312998358
999965993 -313008819
-313044811 999930001
-312997094 999977718
999995171 -312979641
999973157 -313001655
-313001113 999973699
-312986746 999988066
-313000686 999974126
999918981 -313055831
999957896 -313016916
-313048764 999926048
-313047800 999927012
-313015871 999958941
-313037110 999937702
-312976220 999998592
999900897 -313073915
999902385 -313072427
999922522 -313052290
-313057118 999917694
999990374 -312984438
999924066 -313050746
-313061888 999912924
999901166 -313073646
-313040543 999934269
-313015588 999959224
-313030610 999944202
999999864 -312974948
999935728 -313039084
-312979852 999994960
999954892 -313019920
-312993875 999980937
999963964 -313010848
999984374 -312990438
999997144 -312977668
999914983 -313059829
999923141 -313051671
-313064086 999910726
-313007638 999967174
999930538 -313044274
-313058497 999916315
-313037803 999937009
999951925 -313022887
999993508 -312981304
-313035278 999939534
-313022091 999952721
999997511 -312977301
999990455 -312984357
-313000698 999974114
999912582 -313062230
999976634 -312998178
-312992851 999981961
999986700 -312988112
999937001 -313037811
-312982456 999992356
-313026862 999947950
-313066530 999908282
-313030683 999944129
999961341 -313013471
-313007467 999967345
999944665 -313030147
999982250 -312992562
-313049323 999925489
-313046421 999928391
999930629 -313044183
999928977 -313045835
999985880 -312988932
999923038 -313051774
-313062556 999912256
-313041986 999932826
999914435 -313060377
-312991633 999983179
999925134 -313049678
999996992 -312977820
-313051745 999923067
-313030169 999944643
999988229 -312986583
-313030019 999944793
999910000 -313064812
999942557 -313032255
999930556 -313044256
-313056228 999918584
-313036768 999938044
-313011664 999963148
999994628 -312980184
-313064266 999910546
-312992286 999982526
999943589 -313031223
-313036170 999938642
999917366 -313057446
-313023007 999951805
999918384 -313056428
999950767 -313024045
999912371 -313062441
999934245 -313040567
999994301 -312980511
-313031309 999943503
999994007 -312980805
-312991218 999983594
999912619 -313062193
-313053319 999921493
999923934 -313050878
-312982472 999992340
999936185 -313038627
999906052 -313068760
-313067449 999907363
999982326 -312992486
-313019559 999955253
999942363 -313032449
999940045 -313034767
999998825 -312975987
999963017 -313011795
999913166 -313061646
-313027233 999947579
-313053046 999921766
999917592 -313057220
-313052857 999921955
999976242 -312998570
-313042831 999931981
999932319 -313042493
-313017241 999957571
-313022322 999952490
999922679 -313052133
999972040 -313002772
-313022618 999952194
999986147 -312988665
999909270 -313065542
999901712 -313073100
999977359 -312997453
999958766 -313016046
999966511 -313008301
-313062907 999911905
-312995034 999979778
-313033020 999941792
-313048941 999925871
999928631 -313046181
999979166 -312995646
-313063699 999911113
-312985994 999988818
-313032747 999942065
999948754 -313026058
999939792 -313035020
999923101 -313051711
999908628 -313066184
-313046838 999927974
999929677 -313045135
-312997983 999976829
999957574 -313017238
999966874 -313007938
-312999842 999974970
999967565 -313007247
-312985595 999989217
-313033399 999941413
999981387 -312993425
-313032872 999941940
999938355 -313036457
-313008119 999966693
-313045181 999929631
999940762 -313034050
-313063006 999911806
999901998 -313072814
999983475 -312991337
999961587 -313013225
999932164 -313042648
-313044700 999930112
-313030724 999944088
999933895 -313040917
-312977647 999997165
999955098 -313019714
999937069 -313037743
999953077 -313021735
999902477 -313072335
-313041733 999933079
999916237 -313058575
-312985515 999989297
999961990 -313012822
-312990085 999984727
999959902 -313014910
-313038107 999936705
-313013433 999961379
-313054715 999920097
-312987635 999987177
999978240 -312996572
-313009636 999965176
999913004 -313061808
-313019275 999955537
999963871 -313010941
-313037725 999937087
999975794 -312999018
-313052842 999921970
-312997567 999977245
-312982779 999992033
999907900 -313066912
999976838 -312997974
-313037781 999937031
-312994122 999980690
-312995888 999978924
999973568 -313001244
-313014049 999960763
999983874 -312990938
-312986471 999988341
-313022277 999952535
-313008716 999966096
-313043703 999931109
999974262 -313000550
999935645 -313039167
999990834 -312983978
-313052321 999922491
-313019521 999955291
-313065222 999909590
999921902 -313052910
-313070944 999903868
999915690 -313059122
-313044672 999930140
999965844 -313008968
-313029830 999944982
-312982365 999992447
999976439 -312998373
999953405 -313021407
-313027487 999947325
-313053728 999921084
999928424 -313046388
999928006 -313046806
-313024991 999949821
999949140 -313025672
999965750 -313009062
-313070482 999904330
-312994747 999980065
999958104 -313016708
-312985718 999989094
-312978298 999996514
999917135 -313057677
-312988351 999986461
999975686 -312999126
999916590 -313058222
999962332 -313012480
999909770 -313065042
-313000839 999973973
-313073265 999901547
999948356 -313026456
999928214 -313046598
999942782 -313032030
-313022124 999952688
-312976937 999997875
999943800 -313031012
-312980712 999994100
-313068724 999906088
-313063946 999910866
-313058168 999916644
-313052548 999922264
999907354 -313067458
999917237 -313057575
-313009683 999965129
-313006860 999967952
999931843 -313042969
-313024730 999950082
999968541 -313006271
-313024520 999950292
999982408 -312992404
-313005872 999968940
-313052064 999922748
-313038373 999936439
999952368 -313022444
999989345 -312985467
999904309 -313070503
999955138 -313019674
-313029564 999945248
999918687 -313056125
999918372 -313056440
-313021602 999953210
999936292 -313038520
-312994854 999979958
999992092 -312982720
999919273 -313055539
-312979824 999994988
-313070255 999904557
-313019837 999954975
-313005846 999968966
999943244 -313031568
-313011518 999963294
999939294 -313035518
-312984910 999989902
-313057814 999916998
-312985586 999989226
-313071227 999903585
999996237 -312978575
-313022971 999951841
-313065825 999908987
-313000971 999973841
-313072650 999902162
-312984132 999990680
999993020 -312981792
-313038058 999936754
999901764 -313073048
-313050816 999923996
-313004455 999970357
-313042253 999932559
999971388 -313003424
-312999120 999975692
999940873 -313033939
-313045748 999929064
999953685 -313021127
-313063017 999911795
-313046310 999928502
-313034937 999939875
999992038 -312982774
999915636 -313059176
999976633 -312998179
-313072290 999902522
999960484 -313014328
999987202 -312987610
-312999689 999975123
-313013062 999961750
-313002875 999971937
-313024458 999950354
-313016356 999958456
-313064951 999909861
-313064270 999910542
999984984 -312989828
-313026557 999948255
999957798 -313017014
-313059891 999914921
999957654 -313017158
999930577 -313044235
999967102 -313007710
999981645 -312993167
-313039736 999935076
999912654 -313062158
999939930 -313034882
999900411 -313074401
-313037775 999937037
999910801 -313064011
-312993156 999981656
-312990587 999984225
-313056982 999917830
-313020630 999954182
-313002207 999972605
-313028105 999946707
-313045743 999929069
999968780 -313006032
-312994598 999980214
-312978044 999996768
-313005013 999969799
-313004029 999970783
-313041046 999933766
999984881 -312989931
-313015501 999959311
-313042577 999932235
-312990778 999984034
-312980460 999994352
-313001547 999973265
-313072392 999902420
999955490 -313019322
999909030 -313065782
-312994880 999979932
999979221 -312995591
999997863 -312976949
-312984049 999990763
-313017637 999957175
999961969 -313012843
-313039014 999935798
999999942 -312974870
-313068675 999906137
999918729 -313056083
-313002787 999972025
-313007794 999967018
-313014250 999960562
-313037412 999937400
-313038681 999936131
999923458 -313051354
999916882 -313057930
999992952 -312981860
-313025649 999949163
-312983995 999990817
-313002384 999972428
999965405 -313009407
999946466 -313028346
999992688 -312982124
-313068632 999906180
-313009096 999965716
999902569 -313072243
-313013987 999960825
999924169 -313050643
999919239 -313055573
999954724 -313020088
-313063999 999910813
999960297 -313014515
999983595 -312991217
-313055499 999919313
999913022 -313061790
999941813 -313032999
-312977227 999997585
999984190 -312990622
999905186 -313069626
-312987959 999986853
-312988659 999986153
999985666 -312989146
-312985411 999989401
999990389 -312984423
999971302 -313003510
999946768 -313028044
-313037501 999937311
-313050400 999924412
-312980261 999994551
-313058685 999916127
999910639 -313064173
999979679 -312995133
999918494 -313056318
999949709 -313025103
-313024948 999949864
999984720 -312990092
-312976383 999998429
999925193 -313049619
999992716 -312982096
999915630 -313059182
999945652 -313029160
999996689 -312978123
-313039392 999935420
999902071 -313072741
999957236 -313017576
999974051 -313000761
-313010145 999964667
-313022524 999952288
999985400 -312989412
-312985072 999989740
-313037836 999936976
999941320 -313033492
999904602 -313070210
999926733 -313048079
999944505 -313030307
999903229 -313071583
999969762 -313005050
-313072470 999902342
-313056967 999917845
-313025278 999949534
-313056214 999918598
999969518 -313005294
999949507 -313025305
999969932 -313004880
999927577 -313047235
-313018265 999956547
-312993795 999981017
999939690 -313035122
-312987613 999987199
999971027 -313003785
999960581 -313014231
-313029180 999945632
-313012773 999962039
-313011340 999963472
999965506 -313009306
-312989401 999985411
999963838 -313010974
-312991895 999982917
-313007402 999967410
-312998736 999976076
-313062215 999912597
999935526 -313039286
-313011268 999963544
999943239 -313031573
-312979154 999995658
999945387 -313029425
999953468 -313021344
999979771 -312995041
-313002300 999972512
-312983754 999991058
999951579 -313023233
-312975144 999999668
-313011767 999963045
-313028722 999946090
-313044077 999930735
-313058088 999916724
999940312 -313034500
999925999 -313048813
999950874 -313023938
-313012653 999962159
999999618 -312975194
-313059608 999915204
-313029126 999945686
-312985744 999989068
-313034565 999940247
999908520 -313066292
999975593 -312999219
999946168 -313028644
-312976381 999998431
-312978655 999996157
999984945 -312989867
-312979043 999995769
999918623 -313056189
-313029893 999944919
-313024578 999950234
999989540 -312985272
-313056453 999918359
999981735 -312993077
-313019144 999955668
-313048501 999926311
-313054075 999920737
-313073358 999901454
-312983700 999991112
999902831 -313071981
-312991701 999983111
-312982249 999992563
999949555 -313025257
-313047907 999926905
999992016 -312982796
999953989 -313020823
999997501 -312977311
-312974967 999999845
999912247 -313062565
-313020097 999954715
999988522 -312986290
999933534 -313041278
-313019690 999955122
-312997461 999977351
999924741 -313050071
-312985402 999989410
-313037050 999937762
999951100 -313023712
999981013 -312993799
-313072345 999902467
999994239 -312980573
-313015805 999959007
-312985870 999988942
999963368 -313011444
-312980825 999993987
999983908 -312990904
-312985338 999989474
999949300 -313025512
-313057051 999917761
-313031524 999943288
-312998279 999976533
-313071251 999903561
999932202 -313042610
-313070451 999904361
-313017395 999957417
-312991773 999983039
999947279 -313027533
999915832 -313058980
-313066246 999908566
999978520 -312996292
-313050169 999924643
-313003817 999970995
-313065790 999909022
-313026458 999948354
999955419 -313019393
999932306 -313042506
999949377 -313025435
999976963 -312997849
999982966 -312991846
-313071525 999903287
999952024 -313022788
999987709 -312987103
-312978718 999996094
999989874 -312984938
999949220 -313025592
-313006600 999968212
-313054133 999920679
999953627 -313021185
999953013 -313021799
-312975691 999999121
-313036510 999938302
-312987488 999987324
-313036586 999938226
-313025063 999949749
-312981284 999993528
-313048486 999926326
999933876 -313040936
-313044593 999930219
-312984602 999990210
999916739 -313058073
-312998322 999976490
999993113 -312981699
-313038776 999936036
999949549 -313025263
-313021517 999953295
999994643 -312980169
-313000844 999973968
999925583 -313049229
-312993805 999981007
999954929 -313019883
-312979777 999995035
-313072941 999901871
999946019 -313028793
-313034782 999940030
999987299 -312987513
999903620 -313071192
-313037831 999936981
999967251 -313007561
999994246 -312980566
999985950 -312988862
-313038336 999936476
-313009738 999965074
999966063 -313008749
-313071644 999903168
-313030624 999944188
999905704 -313069108
999958488 -313016324
999908442 -313066370
-312975330 999999482
-313012119 999962693
999947911 -313026901
999927833 -313046979
-313013182 999961630
-313042123 999932689
999960724 -313014088
999958202 -313016610
999936842 -313037970
999942121 -313032691
-312981551 999993261
999926868 -313047944
-312981974 999992838
999992459 -312982353
999994786 -312980026
999990618 -312984194
999957358 -313017454
-313044697 999930115
-313067845 999906967
-312991674 999983138
-313069573 999905239
-312988305 999986507
-313012828 999961984
-313042402 999932410
-313031487 999943325
-313031794 999943018
-313039193 999935619
999953920 -313020892
999984436 -312990376
-312991991 999982821
-313027186 999947626
-312984995 999989817
-313030375 999944437
999986575 -312988237
999933380 -313041432
999964573 -313010239
999958070 -313016742
999997286 -312977526
-313016426 999958386
999959003 -313015809
999956668 -313018144
-313005549 999969263
-312998348 999976464
999924994 -313049818
999980404 -312994408
999945648 -313029164
-313003972 999970840
-313058433 999916379
999970250 -313004562
-313073972 999900840
-313061863 999912949
-313032468 999942344
-313042232 999932580
-313054173 999920639
999994563 -312980249
-313066877 999907935
-312998228 999976584
999924043 -313050769
999908909 -313065903
999915462 -313059350
999998073 -312976739
-312994761 999980051
999993559 -312981253
999959484 -313015328
-313023657 999951155
999943110 -313031702
-313046546 999928266
-313061428 999913384
-312979170 999995642
999949751 -313025061
999956157 -313018655
999952539 -313022273
999941624 -313033188
999957322 -313017490
-313032023 999942789
-313059462 999915350
999917913 -313056899
999901578 -313073234
-313028806 999946006
999947699 -313027113
-312987827 999986985
999954750 -313020062
999950132 -313024680
999971313 -313003499
-313010606 999964206
999935999 -313038813
999931946 -313042866
999999631 -312975181
-313022339 999952473
-313033705 999941107
999997083 -312977729
-312978010 999996802
-313069559 999905253
-313043656 999931156
-313061115 999913697
-313052055 999922757
999905592 -313069220
999937355 -313037457
-312978250 999996562
-313055812 999919000
-313062845 999911967
-313011058 999963754
-313064654 999910158
-313054790 999920022
999954917 -313019895
-313022254 999952558
-313014879 999959933
-312985201 999989611
-313021417 999953395
999959951 -313014861
-312997188 999977624
-313041294 999933518
999908292 -313066520
-313051619 999923193
-312991415 999983397
999998028 -312976784
999935270 -313039542
999901265 -313073547
999989722 -312985090
-313014705 999960107
-312996042 999978770
-313015316 999959496
999979889 -312994923
-313002483 999972329
999981696 -312993116
-313014039 999960773
999932897 -313041915
-313030034 999944778
999978709 -312996103
-313057650 999917162
999907284 -313067528
999985826 -312988986
-313058440 999916372
-313006950 999967862
999976626 -312998186
-312999539 999975273
999974172 -313000640
-313041229 999933583
999962356 -313012456
999980984 -312993828
-312996182 999978630
999958983 -313015829
999958763 -313016049
-312977753 999997059
-312997386 999977426
999972413 -313002399
999926050 -313048762
999997604 -312977208
999937840 -313036972
-312997011 999977801
999941191 -313033621
999993010 -312981802
-313043410 999931402
-312975076 999999736
999905048 -313069764
999907633 -313067179
999992926 -312981886
-313014216 999960596
999908251 -313066561
999947104 -313027708
-313056298 999918514
-313020679 999954133
999948749 -313026063
999971243 -313003569
-313013260 999961552
999960147 -313014665
-313063521 999911291
999916559 -313058253
-313017003 999957809
-312975612 999999200
999998452 -312976360
-313029259 999945553
-313046757 999928055
999913449 -313061363
999954875 -313019937
-312998302 999976510
999918389 -313056423
999958608 -313016204
999979096 -312995716
999992662 -312982150
-313032782 999942030
999913544 -313061268
999911332 -313063480
-312982882 999991930
999948657 -313026155
999927212 -313047600
-313041976 999932836
-312993705 999981107
999924212 -313050600
-312976065 999998747
999951282 -313023530
999958751 -313016061
999938678 -313036134
-313035790 999939022
-312999106 999975706
999907596 -313067216
-312978943 999995869
-313061450 999913362
-312985525 999989287
999966064 -313008748
-313071737 999903075
-312991062 999983750
-313023920 999950892
-313066352 999908460
-313056574 999918238
999981863 -312992949
-313042562 999932250
-313010265 999964547
999939801 -313035011
-312980374 999994438
999951714 -313023098
999961354 -313013458
999925737 -313049075
999933118 -313041694
999997672 -312977140
-312990486 999984326
999979216 -312995596
999916232 -313058580
999908581 -313066231
-313050170 999924642
-313066177 999908635
-313034056 999940756
999969854 -313004958
999929991 -313044821
-312989297 999985515
999994528 -312980284
999940452 -313034360
999957350 -313017462
-312993348 999981464
999926129 -313048683
-313045779 999929033
-312985234 999989578
-313032852 999941960
-313022624 999952188
999926577 -313048235
999921985 -313052827
-313021943 999952869
-313056039 999918773
999991004 -312983808
999907317 -313067495
-313069043 999905769
999998564 -312976248
-312985568 999989244
-313002869 999971943
-312995256 999979556
-313057878 999916934
999914683 -313060129
-313063328 999911484
-313002818 999971994
999997438 -312977374
-313004293 999970519
-313041775 999933037
-313065956 999908856
999945804 -313029008
-313067456 999907356
-313033886 999940926
-313002550 999972262
-313052385 999922427
999981917 -312992895
999920604 -313054208
999941651 -313033161
-312989579 999985233
-313044150 999930662
999963021 -313011791
-313007244 999967568
999914463 -313060349
-313019057 999955755
-313014203 999960609
-313005004 999969808
-313061658 999913154
-313035202 999939610
-313060425 999914387
-313035004 999939808
999952023 -313022789
-313006312 999968500
999939960 -313034852
999935564 -313039248
999940723 -313034089
-312997229 999977583
999998915 -312975897
999945499 -313029313
999927807 -313047005
999971177 -313003635
-313024828 999949984
-313065067 999909745
-313008859 999965953
999914315 -313060497
999999021 -312975791
-313040971 999933841
999971591 -313003221
-313040503 999934309
999960372 -313014440
-313072183 999902629
999969624 -313005188
999932541 -313042271
999963469 -313011343
999947913 -313026899
999974346 -313000466
999900646 -313074166
999941597 -313033215
999958696 -313016116
-313038038 999936774
-312983417 999991395
-313039028 999935784
-313006817 999967995
999989228 -312985584
-313040904 999933908
999941843 -313032969
999952196 -313022616
999928551 -313046261
-313007111 999967701
999955344 -313019468
-313026032 999948780
999993796 -312981016
999912127 -313062685
999923351 -313051461
999948992 -313025820
999911642 -313063170
999904295 -313070517
999950742 -313024070
999998763 -312976049
-313074321 999900491
-313021897 999952915
999985202 -312989610
999962431 -313012381
-312984017 999990795
-313006674 999968138
999942924 -313031888
-312993572 999981240
999921107 -313053705
999945522 -313029290
-312997000 999977812
999958123 -313016689
999979677 -312995135
-313025676 999949136
999915059 -313059753
-313055712 999919100
-313035714 999939098
-313024932 999949880
999911457 -313063355
-312991508 999983304
-313059747 999915065
-313013842 999960970
-313067077 999907735
-313010179 999964633
-313046375 999928437
-313042838 999931974
-312978083 999996729
-313070053 999904759
999982675 -312992137
-312999835 999974977
999922219 -313052593
999941504 -313033308
999966885 -313007927
-313047206 999927606
999983967 -312990845
-313047387 999927425
999995660 -312979152
999915024 -313059788
-313067878 999906934
-313034999 999939813
999922604 -313052208
-313048627 999926185
-313015662 999959150
999977250 -312997562
-313050344 999924468
-312990951 999983861
999997072 -312977740
-313019108 999955704
-313061432 999913380
999962827 -313011985
-312978740 999996072
-313071482 999903330
-312975656 999999156
999986409 -312988403
-313022125 999952687
999979654 -312995158
-313061779 999913033
-313049299 999925513
-313073866 999900946
-312987583 999987229
-313054902 999919910
-313060506 999914306
999949521 -313025291
-313046473 999928339
999960969 -313013843
-312999231 999975581
-312977743 999997069
-313070072 999904740
999906768 -313068044
999914007 -313060805
999971159 -313003653
999910820 -313063992
-313062034 999912778
999930671 -313044141
-312979710 999995102
999930141 -313044671
-312985219 999989593
999953773 -313021039
-313012546 999962266
-313049167 999925645
-312980320 999994492
-313070907 999903905
-313062425 999912387
999987402 -312987410
-313073942 999900870
999903091 -313071721
-313031876 999942936
-313061353 999913459
999953622 -313021190
-313070526 999904286
-312982931 999991881
999901735 -313073077
999982573 -312992239
-313047912 999926900
-313055432 999919380
999995586 -312979226
-313049848 999924964
999963905 -313010907
-313017493 999957319
-313008269 999966543
999952028 -313022784
999979084 -312995728
999919972 -313054840
-313027889 999946923
-313018743 999956069
-312985738 999989074
999983373 -312991439
-313014782 999960030
999959212 -313015600
999977891 -312996921
-313067690 999907122
-313027898 999946914
-312991129 999983683
999948809 -313026003
999968389 -313006423
-313067255 999907557
-313045101 999929711
-313011038 999963774
999909134 -313065678
999948886 -313025926
999902312 -313072500
999967770 -313007042
-313055684 999919128
999903604 -313071208
-312978676 999996136
999944335 -313030477
-313000109 999974703
999902002 -313072810
-313054467 999920345
-313064355 999910457
999940868 -313033944
-313005229 999969583
-313055925 999918887
999952656 -313022156
-312995438 999979374
-313070548 999904264
-313041627 999933185
-313000902 999973910
-313065287 999909525
-312975433 999999379
999945995 -313028817
-313025216 999949596
999982579 -312992233
-312998246 999976566
999939540 -313035272
-313000311 999974501
-313022245 999952567
999922233 -313052579
999935172 -313039640
-313038527 999936285
-312990303 999984509
999956591 -313018221
999990716 -312984096
-313051710 999923102
-312997553 999977259
-313018578 999956234
999997546 -312977266
-313032105 999942707
999944445 -313030367
-313033464 999941348
-313073446 999901366
999987300 -312987512
999991560 -312983252
999957822 -313016990
999992714 -312982098
-312983118 999991694
-313025092 999949720
-313017222 999957590
999963258 -313011554
999943144 -313031668
999997349 -312977463
999987982 -312986830
999952406 -313022406
999910627 -313064185
-313033748 999941064
-312982491 999992321
999990362 -312984450
999993314 -312981498
-313002538 999972274
999994727 -312980085
999975836 -312998976
999955542 -313019270
-313045187 999929625
999922618 -313052194
-312978151 999996661
-313025805 999949007
-313054879 999919933
-313001475 999973337
-313028484 999946328
-313025334 999949478
999978039 -312996773
999923271 -313051541
999950896 -313023916
999976613 -312998199
-312990817 999983995
999991445 -312983367
-313029087 999945725
999964576 -313010236
999966086 -313008726
-313040266 999934546
-313057931 999916881
999900702 -313074110
-313030566 999944246
999964967 -313009845
-313059923 999914889
999994116 -312980696
-312993645 999981167
-313054315 999920497
-313034008 999940804
999949269 -313025543
999985911 -312988901
-313041063 999933749
999953325 -313021487
-313067597 999907215
999998617 -312976195
999934601 -313040211
999910094 -313064718
999901678 -313073134
-313047092 999927720
-312992853 999981959
-313040688 999934124
-312975248 999999564
999912489 -313062323
999932663 -313042149
-313067211 999907601
999903187 -313071625
999974021 -313000791
999970498 -313004314
-313025082 999949730
999997950 -312976862
-313001220 999973592
-313048697 999926115
-313029235 999945577
999991556 -312983256
999992311 -312982501
999923447 -313051365
-312985898 999988914
-313012651 999962161
999943509 -313031303
-313013002 999961810
999990046 -312984766
-313058947 999915865
-313052671 999922141
999982615 -312992197
-313040318 999934494
999928961 -313045851
-312998401 999976411
999906045 -313068767
-313054171 999920641
999982183 -312992629
999936042 -313038770
999960073 -313014739
999905351 -313069461
-313043400 999931412
999985037 -312989775
999921627 -313053185
-312994942 999979870
999949435 -313025377
-313048556 999926256
999903234 -313071578
999917774 -313057038
-312993280 999981532
-312975540 999999272
999936383 -313038429
-313048921 999925891
999996391 -312978421
-313015421 999959391
999963880 -313010932
-312978850 999995962
-313068127 999906685
-313048420 999926392
999945052 -313029760
-313016730 999958082
999934223 -313040589
999952861 -313021951
-313029838 999944974
-313029151 999945661
999956906 -313017906
999991205 -312983607
999989615 -312985197
-313030252 999944560
999957548 -313017264
-312985264 999989548
999984415 -312990397
-313010073 999964739
999939886 -313034926
-312986952 999987860
999994184 -312980628
999990208 -312984604
-312997550 999977262
999903512 -313071300
999959320 -313015492
-313048868 999925944
999971427 -313003385
-312988815 999985997
-313044198 999930614
-312992768 999982044
-313009099 999965713
-313012305 999962507
999958094 -313016718
-313041838 999932974
-313010600 999964212
-313005020 999969792
-313015038 999959774
-312975169 999999643
-313011439 999963373
-313040720 999934092
-313018081 999956731
-313042836 999931976
999932374 -313042438
-312989686 999985126
-313032675 999942137
-312981371 999993441
999924865 -313049947
999937564 -313037248
999908370 -313066442
999900129 -313074683
999925984 -313048828
-313055294 999919518
999920287 -313054525
999945253 -313029559
999960266 -313014546
-313030209 999944603
999967665 -313007147
999968874 -313005938
999905682 -313069130
-313014576 999960236
-313004765 999970047
-313034793 999940019
999997850 -312976962
999962841 -313011971
-313052381 999922431
-312990708 999984104
-313029150 999945662
-312991064 999983748
999901745 -313073067
-313071125 999903687
-313015110 999959702
-313069290 999905522
999946505 -313028307
-312975780 999999032
999993801 -312981011
999960325 -313014487
-312989322 999985490
-312989806 999985006
999937378 -313037434
-313004977 999969835
-313058405 999916407
999958095 -313016717
-312991616 999983196
-313059097 999915715
-312998165 999976647
-313031215 999943597
999949506 -313025306
999925551 -313049261
-313022179 999952633
999948533 -313026279
-313072933 999901879
-313020743 999954069
999999303 -312975509
-313009190 999965622
-313029011 999945801
999923160 -313051652
-312980173 999994639
-313074238 999900574
-313032428 999942384
999949396 -313025416
-313042667 999932145
-313021186 999953626
999962761 -313012051
999921262 -313053550
-313062348 999912464
999948477 -313026335
999915477 -313059335
-313019292 999955520
999946077 -313028735
999974507 -313000305
999981067 -312993745
999994324 -312980488
-313008624 999966188
999905999 -313068813
-313069943 999904869
-313031041 999943771
-312979165 999995647
999995458 -312979354
999920087 -313054725
-313020908 999953904
999916077 -313058735
-313060097 999914715
999900461 -313074351
999996459 -312978353
-313051573 999923239
-313005133 999969679
-313053472 999921340
-313073300 999901512
-313053229 999921583
-313068899 999905913
999941541 -313033271
999937609 -313037203
999988187 -312986625
-312993874 999980938
999930973 -313043839
999928194 -313046618
-313015315 999959497
999921005 -313053807
999959199 -313015613
-313022455 999952357
-313010522 999964290
999971108 -313003704
-312979803 999995009
-313065722 999909090
999934104 -313040708
999989201 -312985611
-312991325 999983487
-312988939 999985873
-313000956 999973856
-313047639 999927173
999926556 -313048256
-313070204 999904608
-313030914 999943898
999975242 -312999570
999948133 -313026679
-312998381 999976431
999978322 -312996490
-313062616 999912196
-313047431 999927381
-313043924 999930888
-313042634 999932178
999949034 -313025778
999929490 -313045322
999919410 -313055402
-312979765 999995047
-313027051 999947761
-313058694 999916118
-313019214 999955598
999935452 -313039360
-313066236 999908576
999999847 -312974965
-313008501 999966311
-312983160 999991652
-313070293 999904519
999922946 -313051866
999903316 -313071496
999903498 -313071314
999953126 -313021686
999946212 -313028600
-313040404 999934408
-313074124 999900688
999969550 -313005262
-313059910 999914902
-312995657 999979155
999963122 -313011690
999938038 -313036774
999900731 -313074081
-313074222 999900590
-312999830 999974982
999968702 -313006110
-312997366 999977446
999967616 -313007196
-312996990 999977822
999957753 -313017059
999934740 -313040072
999933402 -313041410
999909052 -313065760
999916337 -313058475
999916531 -313058281
999946875 -313027937
999915074 -313059738
999936696 -313038116
-313001156 999973656
999968327 -313006485
999926601 -313048211
999912202 -313062610
-313072225 999902587
999969311 -313005501
999988192 -312986620
999911963 -313062849
999911925 -313062887
999940088 -313034724
-312980011 999994801
999965454 -313009358
999945740 -313029072
999964577 -313010235
-313050053 999924759
-313014682 999960130
999947645 -313027167
999995246 -312979566
999957246 -313017566
999957894 -313016918
999978164 -312996648
-312977628 999997184
999946011 -313028801
-313013517 999961295
999952184 -313022628
999914185 -313060627
999908151 -313066661
-312991995 999982817
999977628 -312997184
-313055372 999919440
-313049957 999924855
999971321 -313003491
-313019175 999955637
-313034235 999940577
-313022573 999952239
999900340 -313074472
999991315 -312983497
-313039603 999935209
999996542 -312978270
-313031329 999943483
-313024048 999950764
-312981601 999993211
-313073486 999901326
-312999834 999974978
-312986838 999987974
999913770 -313061042
-313043178 999931634
999947695 -313027117
-313017516 999957296
-313061897 999912915
999994683 -312980129
999963060 -313011752
-312975287 999999525
-313020385 999954427
-312991825 999982987
-312998152 999976660
999916135 -313058677
-313018051 999956761
999996886 -312977926
-313006340 999968472
999993812 -312981000
-313006728 999968084
-312996987 999977825
-312987753 999987059
999900341 -313074471
999958318 -313016494
999901864 -313072948
999977274 -312997538
999922517 -313052295
999912035 -313062777
999959424 -313015388
999983603 -312991209
-313006329 999968483
999928225 -313046587
999942175 -313032637
-313039267 999935545
-313054233 999920579
999916557 -313058255
-313026542 999948270
-312993362 999981450
-313053369 999921443
-313021167 999953645
999944965 -313029847
999937925 -313036887
-313007571 999967241
-313058426 999916386
999931103 -313043709
999987082 -312987730
999950441 -313024371
-313032827 999941985
999915392 -313059420
999906085 -313068727
999965205 -313009607
999917646 -313057166
-313011042 999963770
-313046595 999928217
999981171 -312993641
999916541 -313058271
-313023411 999951401
999943728 -313031084
999941564 -313033248
999969329 -313005483
999951063 -313023749
999910061 -313064751
999951186 -313023626
-313001898 999972914
-313008771 999966041
-313012087 999962725
999922031 -313052781
999900704 -313074108
-313027905 999946907
999993073 -312981739
-313027333 999947479
999997956 -312976856
999936691 -313038121
999916856 -313057956
-313051448 999923364
-313068201 999906611
-312999225 999975587
-313052512 999922300
-313004054 999970758
-313050669 999924143
-313046292 999928520
-312990786 999984026
-313066641 999908171
999956685 -313018127
-313035006 999939806
999953149 -313021663
-312987426 999987386
-313018747 999956065
999949963 -313024849
-313026030 999948782
-313069089 999905723
999929516 -313045296
-313021408 999953404
999954758 -313020054
999923651 -313051161
999968053 -313006759
999936398 -313038414
-313060625 999914187
999955065 -313019747
-313001370 999973442
999941898 -313032914
999926213 -313048599
-313031523 999943289
-313049106 999925706
999928604 -313046208
999912984 -313061828
999908551 -313066261
-313048053 999926759
999910929 -313063883
999914010 -313060802
999951499 -313023313
999956430 -313018382
-313054397 999920415
-313013235 999961577
-312984386 999990426
-313060516 999914296
999994544 -312980268
999947245 -313027567
999913568 -313061244
-313008200 999966612
-313066755 999908057
-313019216 999955596
-313067604 999907208
999980716 -312994096
999960488 -313014324
999938391 -313036421
-313011489 999963323
999983638 -312991174
-313064376 999910436
999922709 -313052103
999995850 -312978962
-313011015 999963797
-312990232 999984580
-313061119 999913693
999917397 -313057415
-313039596 999935216
-313061991 999912821
-313042211 999932601
999949755 -313025057
999993660 -312981152
999936423 -313038389
-312990184 999984628
999917529 -313057283
999999994 -312974818
999930453 -313044359
999914381 -313060431
-312977571 999997241
-312996355 999978457
999982504 -312992308
999920833 -313053979
-312983237 999991575
999914497 -313060315
999946943 -313027869
-313008081 999966731
999939826 -313034986
999973346 -313001466
-313052236 999922576
999980034 -312994778
999954584 -313020228
999932206 -313042606
999974805 -313000007
999924156 -313050656
999901822 -313072990
-313021829 999952983
-313026730 999948082
999907962 -313066850
-313044190 999930622
-313063580 999911232
999902956 -313071856
-313029888 999944924
-312981134 999993678
999952625 -313022187
999979685 -312995127
999975701 -312999111
999925142 -313049670
-312980820 999993992
999945693 -313029119
-312978920 999995892
999987379 -312987433
999965330 -313009482
999937125 -313037687
999986716 -312988096
999922459 -313052353
999988741 -312986071
-313011629 999963183
-313065528 999909284
-313047494 999927318
999986351 -312988461
-313054898 999919914
-312987861 999986951
-312997895 999976917
999982739 -312992073
999947088 -313027724
-313039524 999935288
-313032108 999942704
999960374 -313014438
-313049283 999925529
999948050 -313026762
-313016011 999958801
999956327 -313018485
999905763 -313069049
-313007390 999967422
-313051314 999923498
999954457 -313020355
999997446 -312977366
-313071760 999903052
-312983257 999991555
999997600 -312977212
-313033030 999941782
-313053059 999921753
-313066829 999907983
999952828 -313021984
-313059314 999915498
999997717 -312977095
999924583 -313050229
-313050776 999924036
-313054465 999920347
999957485 -313017327
-313008986 999965826
-312988666 999986146
-313058389 999916423
-312978142 999996670
999972211 -313002601
999915177 -313059635
-313006295 999968517
999999426 -312975386
999996963 -312977849
999948573 -313026239
999969889 -313004923
-313044639 999930173
-313010076 999964736
999933617 -313041195
-312995047 999979765
999933689 -313041123
-313008474 999966338
-313050831 999923981
-313006376 999968436
999980715 -312994097
-313021656 999953156
-312979247 999995565
-313040310 999934502
999974280 -313000532
999916941 -313057871
999974618 -313000194
999950306 -313024506
999932561 -313042251
-313069997 999904815
-312987308 999987504
-313031189 999943623
999907936 -313066876
999954294 -313020518
-313048238 999926574
-313047207 999927605
-312998382 999976430
-313029657 999945155
999975713 -312999099
999944357 -313030455
999916346 -313058466
999937834 -313036978
999969424 -313005388
999922173 -313052639
-312976349 999998463
-313074338 999900474
-313044866 999929946
999900206 -313074606
999971309 -313003503
999946360 -313028452
-313033072 999941740
-312998519 999976293
999972764 -313002048
-312980561 999994251
-313019537 999955275
-313035574 999939238
-312981406 999993406
-313072128 999902684
999933881 -313040931
999942008 -313032804
-313002118 999972694
-313066218 999908594
-313039484 999935328
999923173 -313051639
999947455 -313027357
999988795 -312986017
-313038785 999936027
999927035 -313047777
999916798 -313058014
-313070855 999903957
-313046719 999928093
-313000951 999973861
999945437 -313029375
999957291 -313017521
-313051041 999923771
-313038795 999936017
999963678 -313011134
-313047481 999927331
-312993751 999981061
-312986385 999988427
999923543 -313051269
-313071199 999903613
-312977203 999997609
999958223 -313016589
-312974984 999999828
999914972 -313059840
-313003548 999971264
-313071081 999903731
-312983807 999991005
-313011929 999962883
999951549 -313023263
-312984880 999989932
-313053099 999921713
999950590 -313024222
999961686 -313013126
-313015367 999959445
999980913 -312993899
999947922 -313026890
999959943 -313014869
999995830 -312978982
-313041873 999932939
999960577 -313014235
999992167 -312982645
-312975046 999999766
999952593 -313022219
-312982557 999992255
999901106 -313073706
-313015745 999959067
-313054078 999920734
-313018645 999956167
999917005 -313057807
-312988435 999986377
-313044128 999930684
-313024697 999950115
999954913 -313019899
999945130 -313029682
-312987784 999987028
999980249 -312994563
-313072070 999902742
999934191 -313040621
-313045889 999928923
-313026144 999948668
-313028451 999946361
999965858 -313008954
999949863 -313024949
-313043285 999931527
999932737 -313042075
999956403 -313018409
-313072389 999902423
-312985630 999989182
999980127 -312994685
999948251 -313026561
-313066729 999908083
-313025899 999948913
-313027627 999947185
999976809 -312998003
999917598 -313057214
-313035902 999938910
-313034150 999940662
999919620 -313055192
999955506 -313019306
-313062241 999912571
-312993800 999981012
-313066416 999908396
999940025 -313034787
-313055134 999919678
999931874 -313042938
999944811 -313030001
-313072486 999902326
999947304 -313027508
999978188 -312996624
999978899 -312995913
-313012542 999962270
-312998091 999976721
-313043788 999931024
-312995296 999979516
999929987 -313044825
999913889 -313060923
-313055844 999918968
999973071 -313001741
-313073788 999901024
999967538 -313007274
999947963 -313026849
999910763 -313064049
-313026262 999948550
999962851 -313011961
999967526 -313007286
999985553 -312989259
999935582 -313039230
999984676 -312990136
999909303 -313065509
999990984 -312983828
-313052445 999922367
-313039580 999935232
-312983648 999991164
-313062283 999912529
999977327 -312997485
999924480 -313050332
999979711 -312995101
-313022225 999952587
999929790 -313045022
999934661 -313040151
999950868 -313023944
-312997674 999977138
999964788 -313010024
-312993691 999981121
999958891 -313015921
-312993540 999981272
-313037531 999937281
999964975 -313009837
999923157 -313051655
999972857 -313001955
999946377 -313028435
-313048387 999926425
-312981698 999993114
999909460 -313065352
-313014138 999960674
-313034790 999940022
999946376 -313028436
999923013 -313051799
-313034664 999940148
-312989250 999985562
999954075 -313020737
-313067703 999907109
999904885 -313069927
-313002865 999971947
-313002445 999972367
-313001649 999973163
999959577 -313015235
-313063542 999911270
-313061329 999913483
999964741 -313010071
-313003779 999971033
999907679 -313067133
999924844 -313049968
-312983066 999991746
-313007878 999966934
999924932 -313049880
-313015397 999959415
-313010574 999964238
999976812 -312998000
999984875 -312989937
999962387 -313012425
-313020736 999954076
999902944 -313071868
999901360 -313073452
-313008442 999966370
999983092 -312991720
999994615 -312980197
999966852 -313007960
-312993040 999981772
-312974945 999999867
999986892 -312987920
-313028442 999946370
-313019038 999955774
999970842 -313003970
999967144 -313007668
999914615 -313060197
-313069862 999904950
999944705 -313030107
-313070751 999904061
999948434 -313026378
-312983336 999991476
-313012765 999962047
999992018 -312982794
999940798 -313034014
-313010330 999964482
-312982213 999992599
-313062960 999911852
-313006916 999967896
999931992 -313042820
999912955 -313061857
999908044 -313066768
-312996343 999978469
999965397 -313009415
-313061678 999913134
999924309 -313050503
999957664 -313017148
-313017805 999957007
999979754 -312995058
-313049487 999925325
-313061111 999913701
999977175 -312997637
-313017514 999957298
-313029392 999945420
999979824 -312994988
999909453 -313065359
-312975342 999999470
-313019473 999955339
-313036418 999938394
999972902 -313001910
999955995 -313018817
999941892 -313032920
999920857 -313053955
999982172 -312992640
999993416 -312981396
999978853 -312995959
999952056 -313022756
-313072347 999902465
999974708 -313000104
-313027261 999947551
-313071530 999903282
-313016051 999958761
999958433 -313016379
-313006843 999967969
-312981806 999993006
-313001908 999972904
-313021067 999953745
-313028253 999946559
999977144 -312997668
-313015124 999959688
999943756 -313031056
-313030175 999944637
-313003481 999971331
-313001361 999973451
-313032063 999942749
999943979 -313030833
-313068877 999905935
-313045247 999929565
-313002502 999972310
999935186 -313039626
-313003828 999970984
999932109 -313042703
999963363 -313011449
999908572 -313066240
999979975 -312994837
999945633 -313029179
-313061339 999913473
-313003400 999971412
-312981968 999992844
-313041917 999932895
999986916 -312987896
-313024974 999949838
999913288 -313061524
-313074695 999900117
999923986 -313050826
999941304 -313033508
999960604 -313014208
-313042971 999931841
-313060723 999914089
-313037956 999936856
-313008303 999966509
999922970 -313051842
999981379 -312993433
999990183 -312984629
999918123 -313056689
-313032551 999942261
999954806 -313020006
999925224 -313049588
999980553 -312994259
999960191 -313014621
-313060695 999914117
-313044445 999930367
999934875 -313039937
999965958 -313008854
-313007122 999967690
-313053196 999921616
-313056886 999917926
-312989670 999985142
-313016127 999958685
-313067629 999907183
999917745 -313057067
-313017760 999957052
999943742 -313031070
-313004978 999969834
-313068826 999905986
-313069875 999904937
-313055418 999919394
-313052063 999922749
-312986106 999988706
-312975398 999999414
999946412 -313028400
-312996220 999978592
-312993568 999981244
-313057478 999917334
-313069975 999904837
999921380 -313053432
-313074157 999900655
-313039996 999934816
999951581 -313023231
999978335 -312996477
999990384 -312984428
-313027262 999947550
-313033036 999941776
999922694 -313052118
999990099 -312984713
-313051656 999923156
999976733 -312998079
999983454 -312991358
999931144 -313043668
999981826 -312992986
-313067611 999907201
-313056167 999918645
-313032829 999941983
999904437 -313070375
999948905 -313025907
-313073834 999900978
999988222 -312986590
-313028870 999945942
-313037174 999937638
999970309 -313004503
-313021745 999953067
-313069365 999905447
999984115 -312990697
-312992373 999982439
-313074532 999900280
999982230 -312992582
-313003991 999970821
-313010991 999963821
999926313 -313048499
999903204 -313071608
999932509 -313042303
-313036812 999938000
999919457 -313055355
-313050043 999924769
-313035924 999938888
-312995458 999979354
999957148 -313017664
999967115 -313007697
-312977642 999997170
-313071632 999903180
-313007633 999967179
999904621 -313070191
999932366 -313042446
-313020916 999953896
-313022688 999952124
-313059955 999914857
-313067844 999906968
-312997735 999977077
999976833 -312997979
999921475 -313053337
999927598 -313047214
-313047980 999926832
-313063226 999911586
999973246 -313001566
-313016001 999958811
-312994587 999980225
999911140 -313063672
999941255 -313033557
999977929 -312996883
999983662 -312991150
999985354 -312989458
-312993184 999981628
-313008642 999966170
-313063045 999911767
999930214 -313044598
-313061982 999912830
999938347 -313036465
999918547 -313056265
999928163 -313046649
-313008008 999966804
999947505 -313027307
999937596 -313037216
999976007 -312998805
-312978342 999996470
-313036730 999938082
999923349 -313051463
999931932 -313042880
-312993975 999980837
999909685 -313065127
-313072340 999902472
-313030295 999944517
999907731 -313067081
999938129 -313036683
-313021607 999953205
999989707 -312985105
999948472 -313026340
999999635 -312975177
-312980303 999994509
-313004221 999970591
-313009387 999965425
999942786 -313032026
999959318 -313015494
-313015334 999959478
999940282 -313034530
-313066778 999908034
-313049246 999925566
999921546 -313053266
999931199 -313043613
999979142 -312995670
-313072184 999902628
999922953 -313051859
-312976574 999998238
-313030662 999944150
-313058838 999915974
-313006431 999968381
999952817 -313021995
999915998 -313058814
-313049674 999925138
-313060812 999914000
999944169 -313030643
999933427 -313041385
999970202 -313004610
-313009669 999965143
-313012543 999962269
-313052800 999922012
-313071304 999903508
999997637 -312977175
999989390 -312985422
-313039549 999935263
-313062011 999912801
999982594 -312992218
999918189 -313056623
-313055108 999919704
-312992952 999981860
-313001508 999973304
-312993106 999981706
999904670 -313070142
999924684 -313050128
-313052442 999922370
-313018273 999956539
-312988979 999985833
999931913 -313042899
999964123 -313010689
-312977187 999997625
999904850 -313069962
999901373 -313073439
-313023656 999951156
999915645 -313059167
-313068617 999906195
999950907 -313023905
999925188 -313049624
999930672 -313044140
-313015474 999959338
-313003829 999970983
999923042 -313051770
999926333 -313048479
-313047104 999927708
999962824 -313011988
-312982092 999992720
-313018388 999956424
-312986872 999987940
999994524 -312980288
999963053 -313011759
-312989836 999984976
-313034722 999940090
999918313 -313056499
-312995832 999978980
999987898 -312986914
-313046619 999928193
999937862 -313036950
999960246 -313014566
999990243 -312984569
-312992868 999981944
-313061817 999912995
999937753 -313037059
-313062199 999912613
-313063422 999911390
999962151 -313012661
-313005313 999969499
-313073548 999901264
999923903 -313050909
999965656 -313009156
-313050248 999924564
999925016 -313049796
-313028371 999946441
-313028462 999946350
999925924 -313048888
999972962 -313001850
-312988966 999985846
-313007194 999967618
-313053798 999921014
999969809 -313005003
999926942 -313047870
-312980594 999994218
-313070590 999904222
-313027752 999947060
999910471 -313064341
999998350 -312976462
999988613 -312986199
999995232 -312979580
-313025295 999949517
999974814 -312999998
999999492 -312975320
999906570 -313068242
999963241 -313011571
999951993 -313022819
-313038197 999936615
-313023274 999951538
999992749 -312982063
-313070585 999904227
999975313 -312999499
-313052632 999922180
999980664 -312994148
-313070452 999904360
-313037998 999936814
999926155 -313048657
-312991392 999983420
-313017092 999957720
999902607 -313072205
-313000078 999974734
-312979197 999995615
999974821 -312999991
-312987917 999986895
-313056000 999918812
999982083 -312992729
-313062881 999911931
-312998685 999976127
999921225 -313053587
999940403 -313034409
999964624 -313010188
999905871 -313068941
999910288 -313064524
-312990191 999984621
-313055926 999918886
-313041951 999932861
-313023104 999951708
-313040826 999933986
999963424 -313011388
-313000689 999974123
999955953 -313018859
999971303 -313003509
-313036987 999937825
-313019641 999955171
-313033247 999941565
-312980514 999994298
-313007275 999967537
-313010765 999964047
-313041758 999933054
999907664 -313067148
999916046 -313058766
-312977533 999997279
-313021874 999952938
-313070927 999903885
-313055486 999919326
-312986213 999988599
999922595 -313052217
999987941 -312986871
-312985401 999989411
999959917 -313014895
999995779 -312979033
999998855 -312975957
999918208 -313056604
999917935 -313056877
-313069615 999905197
999929230 -313045582
999923457 -313051355
-313014107 999960705
-312986692 999988120
-312993842 999980970
999955968 -313018844
999977255 -312997557
-313017880 999956932
999998553 -312976259
-313000258 999974554
999975930 -312998882
-313004034 999970778
999941248 -313033564
-313000444 999974368
-312990788 999984024
999918320 -313056492
999957964 -313016848
999940331 -313034481
-313038511 999936301
-313024817 999949995
999931438 -313043374
999944109 -313030703
999982254 -312992558
-313046429 999928383
999903945 -313070867
999923115 -313051697
-313045317 999929495
999987566 -312987246
-313062122 999912690
-313005674 999969138
999918163 -313056649
999981895 -312992917
999927626 -313047186
-313068052 999906760
-312999418 999975394
999923693 -313051119
-313052044 999922768
999916615 -313058197
999907607 -313067205
-312976565 999998247
999937884 -313036928
999975023 -312999789
999967421 -313007391
-313049675 999925137
999911500 -313063312
999921960 -313052852
999959263 -313015549
999923711 -313051101
999995781 -312979031
-312992547 999982265
-312976137 999998675
999974118 -313000694
-313032563 999942249
999950707 -313024105
999965359 -313009453
999973008 -313001804
-312999818 999974994
-313024826 999949986
-313033997 999940815
999925386 -313049426
999940917 -313033895
999980033 -312994779
999986558 -312988254
999980833 -312993979
999986593 -312988219
-313006308 999968504
999993511 -312981301
-313063112 999911700
999984981 -312989831
999963619 -313011193
999912577 -313062235
999997942 -312976870
999980470 -312994342
999987503 -312987309
-313041571 999933241
999956077 -313018735
999988682 -312986130
999930370 -313044442
999945861 -313028951
999937545 -313037267
-312991092 999983720
-312988804 999986008
999943146 -313031666
999970352 -313004460
-313035321 999939491
-312984860 999989952
-313008352 999966460
999914737 -313060075
-313029843 999944969
999941581 -313033231
-313047049 999927763
-312990665 999984147
-313053363 999921449
999935335 -313039477
999964226 -313010586
999954043 -313020769
-312978592 999996220
999938374 -313036438
-313057424 999917388
999913274 -313061538
-313042478 999932334
999981907 -312992905
999979850 -312994962
999986344 -312988468
999905384 -313069428
-313064564 999910248
999952158 -313022654
999940718 -313034094
-313025177 999949635
-313016020 999958792
999914546 -313060266
-313064100 999910712
-312981720 999993092
999958879 -313015933
-312993964 999980848
-313046526 999928286
-313014807 999960005
-313053087 999921725
999983164 -312991648
-313047352 999927460
-313024820 999949992
-313065432 999909380
-313003998 999970814
999972055 -313002757
-312992943 999981869
-313003073 999971739
999907394 -313067418
-312993802 999981010
999935444 -313039368
-313064216 999910596
-312996879 999977933
999925501 -313049311
999956425 -313018387
-313009569 999965243
-312998289 999976523
-312975618 999999194
-313069984 999904828
999913978 -313060834
-313062447 999912365
999918782 -313056030
-313045321 999929491
-313004703 999970109
-313033193 999941619
999921864 -313052948
999941290 -313033522
999990149 -312984663
999939419 -313035393
-313049977 999924835
999978750 -312996062
999940867 -313033945
999985896 -312988916
-313063065 999911747
-313003927 999970885
999985616 -312989196
-313037031 999937781
999975053 -312999759
-313020400 999954412
999966087 -313008725
-313019485 999955327
-313041661 999933151
-313035042 999939770
999912739 -313062073
-313049216 999925596
-313040564 999934248
-312997689 999977123
-313041653 999933159
-313061121 999913691
-313008340 999966472
-313052964 999921848
999970567 -313004245
999964486 -313010326
999934628 -313040184
999983914 -312990898
999943445 -313031367
999974655 -313000157
999930040 -313044772
999994407 -312980405
999926307 -313048505
999955100 -313019712
999976373 -312998439
-313045034 999929778
999901813 -313072999
-313042941 999931871
-313005576 999969236
999951944 -313022868
-313009347 999965465
999962404 -313012408
999985479 -312989333
999935342 -313039470
-313033278 999941534
-313073562 999901250
-313034164 999940648
999928807 -313046005
-313025980 999948832
999983699 -312991113
-313032848 999941964
-313050616 999924196
999955986 -313018826
999926838 -313047974
999931753 -313043059
-312999967 999974845
999925538 -313049274
999962211 -313012601
999914674 -313060138
999941857 -313032955
-313018138 999956674
-313007282 999967530
-313070883 999903929
999996510 -312978302
-312998316 999976496
-312981983 999992829
999998010 -312976802
-313047953 999926859
-313029022 999945790
999902137 -313072675
999947095 -313027717
-313024662 999950150
999992577 -312982235
-312993968 999980844
999945723 -313029089
-313017860 999956952
-312996765 999978047
999994805 -312980007
-312991445 999983367
-313010449 999964363
999944095 -313030717
999952180 -313022632
999915442 -313059370
-313011783 999963029
999948177 -313026635
-313033110 999941702
999954591 -313020221
-313019505 999955307
-313067877 999906935
-313012477 999962335
-312993577 999981235
-313025113 999949699
999953803 -313021009
999991368 -312983444
999973627 -313001185
-313022761 999952051
-313057740 999917072
999955876 -313018936
-313073379 999901433
-313012673 999962139
-313032095 999942717
999970700 -313004112
999902853 -313071959
999924154 -313050658
-313060458 999914354
999903422 -313071390
999989327 -312985485
999910050 -313064762
-313031917 999942895
-313058989 999915823
999942909 -313031903
999937641 -313037171
-313070753 999904059
999996746 -312978066
999988648 -312986164
-313019223 999955589
999994220 -312980592
999944882 -313029930
999940462 -313034350
999951121 -313023691
999935974 -313038838
-313029258 999945554
-312998827 999975985
999981648 -312993164
999922812 -313052000
999940029 -313034783
-313006936 999967876
999999173 -312975639
-312985247 999989565
999913432 -313061380
999980183 -312994629
999933312 -313041500
999956484 -313018328
999901804 -313073008
999957742 -313017070
-313056090 999918722
999950456 -313024356
-313005578 999969234
999993307 -312981505
999988982 -312985830
999949882 -313024930
-313060462 999914350
999954840 -313019972
-312997127 999977685
999924539 -313050273
-312994553 999980259
999953073 -313021739
999961823 -313012989
-312985331 999989481
999937956 -313036856
999973164 -313001648
999979991 -312994821
999912291 -313062521
999924560 -313050252
999986992 -312987820
999947932 -313026880
999945299 -313029513
-313040141 999934671
-313062271 999912541
999997000 -312977812
999982236 -312992576
-313069129 999905683
-312981847 999992965
999913214 -313061598
999961995 -313012817
-312984657 999990155
-313012345 999962467
-313028989 999945823
999975236 -312999576
-313003111 999971701
999951014 -313023798
-313024447 999950365
999964769 -313010043
999969182 -313005630
999922270 -313052542
-312978816 999995996
-313046964 999927848
-313057906 999916906
-313023511 999951301
999994854 -312979958
999993620 -312981192
-313044512 999930300
999928473 -313046339
-312995566 999979246
-312989151 999985661
999907275 -313067537
-313006436 999968376
-313025399 999949413
-313055842 999918970
999925110 -313049702
-312982227 999992585
999910177 -313064635
999968593 -313006219
999947984 -313026828
-313071123 999903689
999973640 -313001172
999963794 -313011018
-313070313 999904499
-313012241 999962571
-312989022 999985790
-313011877 999962935
999927537 -313047275
999904347 -313070465
999956735 -313018077
999912211 -313062601
-313020513 999954299
999954511 -313020301
-313023197 999951615
999918747 -313056065
999959290 -313015522
999985820 -312988992
-313056017 999918795
-313037108 999937704
999971276 -313003536
999915455 -313059357
-313055829 999918983
999999675 -312975137
999992277 -312982535
999987538 -312987274
-312993119 999981693
999942736 -313032076
-313015008 999959804
-313051455 999923357
999910973 -313063839
999972963 -313001849
999984778 -312990034
-313032043 999942769
-313012760 999962052
999985784 -312989028
-313034537 999940275
999963673 -313011139
999940339 -313034473
999927175 -313047637
999979059 -312995753
999984202 -312990610
-312990174 999984638
-313072473 999902339
-313065637 999909175
999961623 -313013189
999958158 -313016654
-313034107 999940705
999906587 -313068225
-313051454 999923358
-313006290 999968522
999970361 -313004451
-312994184 999980628
-313014315 999960497
999979966 -312994846
999991829 -312982983
-312999588 999975224
-313027841 999946971
999932769 -313042043
999958582 -313016230
999986486 -312988326
-313071681 999903131
999917937 -313056875
999927921 -313046891
999986675 -312988137
-313035682 999939130
-313062293 999912519
999981086 -312993726
999948689 -313026123
-312983445 999991367
999988614 -312986198
999903571 -313071241
999929846 -313044966
999974426 -313000386
-313040408 999934404
-313056767 999918045
999964889 -313009923
999994217 -312980595
999925629 -313049183
-313033725 999941087
999943722 -313031090
-313045271 999929541
-313017526 999957286
-313030457 999944355
-313064988 999909824
999922250 -313052562
999974962 -312999850
-313035546 999939266
-313011956 999962856
-313065966 999908846
999991414 -312983398
999967250 -313007562
-313030038 999944774
-312993876 999980936
-313004778 999970034
999909470 -313065342
-313012236 999962576
999948966 -313025846
999986993 -312987819
-313045576 999929236
-313044025 999930787
-313004819 999969993
-312999674 999975138
999947602 -313027210
-313056441 999918371
-313001355 999973457
999932407 -313042405
999931501 -313043311
999911695 -313063117
999958693 -313016119
-313024431 999950381
-312999813 999974999
999936739 -313038073
999905581 -313069231
-313053494 999921318
999982371 -312992441
-313074763 999900049
-313069658 999905154
-313071011 999903801
999929637 -313045175
999926886 -313047926
999967207 -313007605
-313040707 999934105
-313032859 999941953
-312991239 999983573
-313072267 999902545
999940455 -313034357
999996544 -312978268
-312994106 999980706
-313046997 999927815
999954472 -313020340
-313010109 999964703
999953143 -313021669
-313021620 999953192
-313048224 999926588
-313026602 999948210
-313028842 999945970
-313068650 999906162
-313073166 999901646
999931027 -313043785
999901707 -313073105
999985103 -312989709
999968655 -313006157
-313069122 999905690
-313018149 999956663
-313059975 999914837
-313072755 999902057
999988646 -312986166
999979812 -312995000
-313045620 999929192
999965997 -313008815
-313043031 999931781
999967053 -313007759
999961724 -313013088
999955043 -313019769
999929622 -313045190
-313003793 999971019
-313057219 999917593
999991964 -312982848
999991056 -312983756
999997485 -312977327
-313042129 999932683
999953712 -313021100
999952866 -313021946
-313050506 999924306
-312999884 999974928
999928231 -313046581
-313058004 999916808
-312981686 999993126
999978825 -312995987
-313042702 999932110
-312988446 999986366
-313002252 999972560
999965704 -313009108
-313052250 999922562
999989855 -312984957
999931410 -313043402
999977610 -312997202
999982887 -312991925
999954433 -313020379
999964551 -313010261
-312997766 999977046
999911089 -313063723
-313045029 999929783
999964025 -313010787
-313060120 999914692
-313045598 999929214
999903848 -313070964
999918122 -313056690
999927088 -313047724
-312977050 999997762
-313070573 999904239
-313066720 999908092
999937560 -313037252
999998311 -312976501
-313012182 999962630
-313021924 999952888
999955620 -313019192
-313006282 999968530
999900690 -313074122
-313056026 999918786
999921153 -313053659
999933884 -313040928
999936913 -313037899
-313029519 999945293
999937104 -313037708
999908129 -313066683
999998916 -312975896
-313032247 999942565
999979406 -312995406
-312977890 999996922
999995895 -312978917
999962255 -313012557
-313041511 999933301
999944310 -313030502
999936868 -313037944
999953027 -313021785
-313069417 999905395
-313018310 999956502
999914190 -313060622
-312993662 999981150
-313053502 999921310
-313009368 999965444
-313045887 999928925
-313066372 999908440
999986739 -312988073
999980609 -312994203
999976409 -312998403
999961650 -313013162
-313064064 999910748
999985409 -312989403
999926676 -313048136
-313009911 999964901
999999390 -312975422
-312976536 999998276
-313028850 999945962
999919806 -313055006
-313018853 999955959
999924375 -313050437
-312988450 999986362
999979704 -312995108
999924829 -313049983
-313054504 999920308
-313041305 999933507
999999520 -312975292
-312999795 999975017
999942221 -313032591
-313044029 999930783
999982422 -312992390
999946714 -313028098
-312984578 999990234
999906251 -313068561
999945888 -313028924
999964276 -313010536
999916129 -313058683
999971460 -313003352
-313036220 999938592
-313003260 999971552
-313031526 999943286
-313044127 999930685
-313027872 999946940
999939584 -313035228
999972793 -313002019
999928100 -313046712
-313068059 999906753
-312988182 999986630
-313014501 999960311
-313018344 999956468
999939151 -313035661
-313058999 999915813
-313031748 999943064
-313055624 999919188
999908981 -313065831
999994388 -312980424
999958018 -313016794
-313003253 999971559
999989418 -312985394
-313069793 999905019
-313042916 999931896
-312977202 999997610
999941249 -313033563
999967214 -313007598
-313030616 999944196
999932420 -313042392
-312980090 999994722
-313018873 999955939
-312989225 999985587
-313043414 999931398
999964794 -313010018
-313029781 999945031
-313052497 999922315
999913235 -313061577
999937980 -313036832
999909925 -313064887
-313003181 999971631
-313028649 999946163
999995413 -312979399
-312994603 999980209
-313065547 999909265
-313069590 999905222
999976715 -312998097
-312991628 999983184
999952345 -313022467
-312987523 999987289
999958836 -313015976
-313010462 999964350
-313020549 999954263
999975216 -312999596
999904276 -313070536
-313042957 999931855
999956566 -313018246
999982157 -312992655
999971244 -313003568
-313031113 999943699
999986386 -312988426
-313034108 999940704
999913019 -313061793
-313006090 999968722
999964205 -313010607
999979057 -312995755
999930701 -313044111
999948947 -313025865
999975147 -312999665
999931520 -313043292
-313051850 999922962
999936730 -313038082
999967548 -313007264
-313067698 999907114
-313016733 999958079
999945486 -313029326
-313057840 999916972
999961842 -313012970
999972150 -313002662
-312993370 999981442
999937616 -313037196
-313053588 999921224
-313050031 999924781
-313024783 999950029
999978702 -312996110
999995474 -312979338
-312996347 999978465
999996861 -312977951
999986326 -312988486
999980771 -312994041
999983055 -312991757
-313027324 999947488
999926523 -313048289
999925185 -313049627
999926717 -313048095
999925935 -313048877
-313051539 999923273
-313035033 999939779
-313027380 999947432
-313008333 999966479
999998213 -312976599
999915050 -313059762
-313022041 999952771
999917749 -313057063
-313065917 999908895
999979169 -312995643
-312988224 999986588
999989189 -312985623
999998453 -312976359
999945668 -313029144
-312982165 999992647
999993691 -312981121
-312987550 999987262
-313057039 999917773
-313018206 999956606
999991876 -312982936
-313037701 999937111
-313026852 999947960
-313009532 999965280
999954309 -313020503
-312977223 999997589
999971487 -313003325
999923937 -313050875
999986582 -312988230
999905028 -313069784
-313012962 999961850
-313072905 999901907
-313006493 999968319
-313010168 999964644
-312980542 999994270
999970911 -313003901
-313033750 999941062
-313064337 999910475
999941305 -313033507
-313070036 999904776
999948051 -313026761
-313046734 999928078
-313031000 999943812
999926224 -313048588
-313000917 999973895
999961991 -313012821
-313003620 999971192
999969197 -313005615
-313008938 999965874
-313021948 999952864
999966704 -313008108
-313071677 999903135
999942186 -313032626
-313020124 999954688
999944613 -313030199
999997836 -312976976
999972839 -313001973
999981589 -312993223
-312986242 999988570
999972446 -313002366
999900709 -313074103
999980895 -312993917
999920670 -313054142
999972533 -313002279
-313072863 999901949
999917588 -313057224
-313046158 999928654
-313015550 999959262
999954563 -313020249
-313071480 999903332
999979498 -312995314
999919957 -313054855
999939396 -313035416
999975961 -312998851
-313052507 999922305
999919387 -313055425
999968467 -313006345
-313018503 999956309
999968232 -313006580
999983820 -312990992
999902037 -313072775
999927362 -313047450
999939118 -313035694
-313002042 999972770
999961475 -313013337
999911342 -313063470
999946615 -313028197
999953837 -313020975
-313001937 999972875
-313069297 999905515
999936824 -313037988
999940599 -313034213
999934475 -313040337
-312986899 999987913
999996257 -312978555
999900253 -313074559
999939133 -313035679
-313050907 999923905
-313027020 999947792
999945892 -313028920
999974425 -313000387
999936888 -313037924
999941083 -313033729
999950207 -313024605
-313018071 999956741
999962384 -313012428
999985639 -312989173
999994705 -312980107
-313060257 999914555
-313012435 999962377
999984730 -312990082
-313024069 999950743
-313068385 999906427
999923876 -313050936
-312989824 999984988
999913006 -313061806
-312997499 999977313
999917445 -313057367
999991185 -312983627
999914949 -313059863
-313051755 999923057
-313029699 999945113
999992861 -312981951
-313016254 999958558
-313061735 999913077
-312999992 999974820
999903922 -313070890
-312988930 999985882
999982523 -312992289
999929151 -313045661
-313047435 999927377
-313067971 999906841
-313063641 999911171
-313068389 999906423
-312975468 999999344
-313029521 999945291
999921733 -313053079
-312975127 999999685
-313072199 999902613
-313019209 999955603
-313014041 999960771
999924537 -313050275
-313026560 999948252
-313002736 999972076
-313046947 999927865
999970237 -313004575
999941141 -313033671
999964197 -313010615
999982298 -312992514
999962978 -313011834
-313026275 999948537
-313044270 999930542
999925423 -313049389
999948833 -313025979
-313002648 999972164
-313011406 999963406
999972862 -313001950
-312995843 999978969
-313040323 999934489
999935296 -313039516
999953221 -313021591
-313044893 999929919
999972956 -313001856
-312994019 999980793
-313015551 999959261
999965031 -313009781
999961709 -313013103
999987567 -312987245
999965732 -313009080
-312994515 999980297
999983464 -312991348
-313059483 999915329
999937613 -313037199
-313065157 999909655
999987741 -312987071
999966097 -313008715
999926630 -313048182
-313039336 999935476
999916633 -313058179
999907535 -313067277
-313006041 999968771
-313034018 999940794
999980554 -312994258
999961763 -313013049
-313022799 999952013
-313031099 999943713
999959006 -313015806
-312992330 999982482
-313023957 999950855
999920812 -313054000
999930033 -313044779
999916034 -313058778
999916043 -313058769
-313035967 999938845
999973795 -313001017
-313055156 999919656
-313000529 999974283
-313013860 999960952
-312999060 999975752
999926244 -313048568
999974642 -313000170
-313021153 999953659
-313046800 999928012
999905973 -313068839
999989030 -312985782
999996415 -312978397
-313016698 999958114
-313002831 999971981
-313056510 999918302
999993818 -312980994
999961669 -313013143
-313040265 999934547
999986934 -312987878
-313068437 999906375
999975257 -312999555
999957156 -313017656
-313025455 999949357
999978380 -312996432
-313004458 999970354
999965537 -313009275
-313020090 999954722
999919721 -313055091
-313026668 999948144
-313069718 999905094
-313012229 999962583
-313015338 999959474
999905666 -313069146
-313002075 999972737
-313033496 999941316
999955152 -313019660
999960603 -313014209
999987861 -312986951
999982936 -312991876
-313053181 999921631
-313033664 999941148
-313055555 999919257
999914413 -313060399
999943505 -313031307
999941607 -313033205
-313040181 999934631
999923388 -313051424
999935064 -313039748
999909807 -313065005
999989312 -312985500
-313031229 999943583
-313001459 999973353
-313029409 999945403
999923840 -313050972
999979150 -312995662
999966586 -313008226
999975893 -312998919
999976666 -312998146
-313043288 999931524
-313051074 999923738
999906354 -313068458
-313038382 999936430
999958921 -313015891
-313009730 999965082
999973971 -313000841
-313001794 999973018
-313056205 999918607
-313027004 999947808
-313060060 999914752
999906965 -313067847
-312975657 999999155
-313010735 999964077
-313001478 999973334
-313014494 999960318
999957289 -313017523
-312977749 999997063
-312990754 999984058
-313000290 999974522
999966688 -313008124
-313059338 999915474
999972482 -313002330
999900220 -313074592
999965300 -313009512
999964467 -313010345
-313021104 999953708
999975083 -312999729
999935360 -313039452
-313034621 999940191
-313017181 999957631
999926665 -313048147
999987396 -312987416
-313010182 999964630
-313017110 999957702
-312987101 999987711
999947974 -313026838
999992144 -312982668
999907718 -313067094
999921140 -313053672
-313012513 999962299
999991976 -312982836
999975520 -312999292
999900733 -313074079
-313019862 999954950
-313056416 999918396
999914626 -313060186
-312980231 999994581
-312976872 999997940
-313025969 999948843
999955176 -313019636
999982644 -312992168
999940556 -313034256
-312981320 999993492
999915235 -313059577
999950838 -313023974
-312989274 999985538
999975425 -312999387
999926535 -313048277
-313040079 999934733
-313014468 999960344
999912888 -313061924
999991972 -312982840
-312975560 999999252
999915483 -313059329
999941102 -313033710
999983148 -312991664
-313011212 999963600
-313026415 999948397
-313054493 999920319
-312986570 999988242
-313073964 999900848
999976280 -312998532
999973223 -313001589
999973787 -313001025
-313012365 999962447
999953545 -313021267
-313043519 999931293
-313038501 999936311
999907833 -313066979
999948884 -313025928
999947108 -313027704
999919640 -313055172
-313056765 999918047
999918218 -313056594
999933196 -313041616
999977051 -312997761
-312978258 999996554
-313054463 999920349
-313040918 999933894
-312983882 999990930
-313014647 999960165
999904590 -313070222
-313018641 999956171
-313006755 999968057
-313016834 999957978
999979642 -312995170
-313032058 999942754
999954781 -313020031
-313050981 999923831
-313051163 999923649
999910458 -313064354
999991741 -312983071
999997703 -312977109
-313040604 999934208
-313017995 999956817
999964189 -313010623
999960026 -313014786
-313003933 999970879
-313011928 999962884
999995720 -312979092
-313068401 999906411
999923841 -313050971
-313013059 999961753
999949793 -313025019
-312982172 999992640
999996624 -312978188
-312976894 999997918
999917512 -313057300
999979933 -312994879
-313071281 999903531
-313063391 999911421
-312990991 999983821
-312993818 999980994
999990942 -312983870
-312995675 999979137
-313073750 999901062
-313041968 999932844
999972088 -313002724
-313073384 999901428
999984291 -312990521
-312985449 999989363
-312981228 999993584
-312981930 999992882
-313048553 999926259
-313011786 999963026
-313053535 999921277
999944079 -313030733
999952616 -313022196
999963646 -313011166
999927094 -313047718
-313046809 999928003
999948963 -313025849
-313015430 999959382
999933145 -313041667
-313010405 999964407
999936946 -313037866
-313027615 999947197
-313033562 999941250
-313010277 999964535
999956053 -313018759
-312995619 999979193
999930404 -313044408
999958800 -313016012
-313020620 999954192
-313014601 999960211
999998703 -312976109
999971576 -313003236
999979797 -312995015
999940875 -313033937
999941363 -313033449
999965685 -313009127
-313037937 999936875
999921783 -313053029
-313072398 999902414
-312996613 999978199
-313028445 999946367
999999337 -312975475
999997636 -312977176
-313036775 999938037
-313011837 999962975
-313021827 999952985
-312988783 999986029
999932568 -313042244
-313046591 999928221
-313042608 999932204
-312996835 999977977
-313069298 999905514
-312980609 999994203
999907403 -313067409
999949622 -313025190
-313066414 999908398
-313070505 999904307
999966082 -313008730
-312992033 999982779
-312986375 999988437
999942623 -313032189
-312984643 999990169
999969068 -313005744
-313037643 999937169
-312999213 999975599
999905404 -313069408
-313046420 999928392
-313048217 999926595
999998305 -312976507
-312995081 999979731
-312986745 999988067
-313061260 999913552
999958866 -313015946
999932691 -313042121
-313003174 999971638
-313020936 999953876
-313019933 999954879
999944948 -313029864
-312988370 999986442
999919230 -313055582
-313067110 999907702
-313007909 999966903
999960757 -313014055
999931182 -313043630
999957874 -313016938
999905007 -313069805
999972243 -313002569
-313046725 999928087
999994165 -312980647
-313054727 999920085
999933786 -313041026
-313039401 999935411
999908028 -313066784
-313031226 999943586
-312995498 999979314
999921789 -313053023
999984398 -312990414
-313072071 999902741
-313037713 999937099
-313005703 999969109
-312981268 999993544
999961215 -313013597
999908203 -313066609
999998894 -312975918
999928681 -313046131
999993645 -312981167
999921288 -313053524
-313039190 999935622
-313036675 999938137
999911446 -313063366
999959159 -313015653
999992565 -312982247
-313057857 999916955
-313070646 999904166
999995113 -312979699
999926074 -313048738
-313011859 999962953
999927262 -313047550
999909990 -313064822
-313056983 999917829
-313032718 999942094
-313007299 999967513
999991855 -312982957
-313044471 999930341
-312998169 999976643
-312979353 999995459
999969522 -313005290
999900918 -313073894
999991875 -312982937
-313048508 999926304
-312976812 999998000
-313042810 999932002
-312982207 999992605
999999633 -312975179
-313010634 999964178
999929179 -313045633
999907824 -313066988
999931300 -313043512
999904089 -313070723
999956499 -313018313
999982539 -312992273
999994711 -312980101
999915798 -313059014
-312978790 999996022
999969724 -313005088
999912389 -313062423
-313053193 999921619
-312985501 999989311
-313042327 999932485
999959771 -313015041
-313063433 999911379
-313074055 999900757
999951087 -313023725
999966037 -313008775
-313006440 999968372
-313049478 999925334
999992490 -312982322
999911699 -313063113
999983960 -312990852
-312984140 999990672
-313047486 999927326
-312981464 999993348
-312979843 999994969
999944852 -313029960
999931580 -313043232
999999106 -312975706
-313009647 999965165
-313042834 999931978
-313043802 999931010
999941950 -313032862
-313069291 999905521
-312993432 999981380
-313060108 999914704
999930830 -313043982
999999487 -312975325
-313013644 999961168
999919852 -313054960
999948375 -313026437
999924000 -313050812
999921798 -313053014
-312998017 999976795
-312993932 999980880
-312975264 999999548
-313013111 999961701
-313066016 999908796
-313065316 999909496
-313023496 999951316
-313008350 999966462
999910289 -313064523
999923136 -313051676
999978793 -312996019
-313052604 999922208
-312987330 999987482
999912042 -313062770
-313046634 999928178
-313014901 999959911
999984643 -312990169
999914639 -313060173
-312996845 999977967
999922405 -313052407
-313030633 999944179
999960728 -313014084
-313000149 999974663
999926405 -313048407
999943393 -313031419
999976171 -312998641
999985540 -312989272
999922043 -313052769
999949383 -313025429
-313036614 999938198
999972852 -313001960
999976856 -312997956
999999637 -312975175
999951177 -313023635
-313018169 999956643
-313047416 999927396
-312999216 999975596
999956132 -313018680
999978309 -312996503
999908218 -313066594
-313038326 999936486
-313027482 999947330
999951238 -313023574
-313054733 999920079
-313036979 999937833
999998282 -312976530
-313061471 999913341
999913618 -313061194
-312987725 999987087
-312976061 999998751
-313067771 999907041
999969327 -313005485
-313021730 999953082
-312991279 999983533
999970606 -313004206
-313031316 999943496
999944075 -313030737
-313004924 999969888
-313019488 999955324
999985942 -312988870
999942255 -313032557
-313064942 999909870
-313020145 999954667
-313033344 999941468
999907046 -313067766
-313060609 999914203
-313067402 999907410
-313015608 999959204
999900521 -313074291
999912574 -313062238
-313055376 999919436
999968066 -313006746
999932359 -313042453
999993404 -312981408
999968195 -313006617
-312998753 999976059
-313010930 999963882
-313032704 999942108
-313059854 999914958
999986726 -312988086
999938892 -313035920
999992546 -312982266
999908539 -313066273
-313049625 999925187
999983518 -312991294
999960971 -313013841
999993078 -312981734
999962080 -313012732
999928211 -313046601
-313002081 999972731
-312986563 999988249
-313031047 999943765
-312990358 999984454
999917824 -313056988
-312981273 999993539
-313051522 999923290
999916742 -313058070
999959699 -313015113
999917315 -313057497
999995063 -312979749
999938268 -313036544
999929645 -313045167
999989650 -312985162
-313060414 999914398
999969028 -313005784
999900025 -313074787
-313061099 999913713
-313007241 999967571
999988243 -312986569
999988429 -312986383
999941208 -313033604
-313022681 999952131
-313034392 999940420
-313031076 999943736
999917097 -313057715
999948555 -313026257
-313068965 999905847
999964586 -313010226
-313025544 999949268
999972593 -313002219
999928621 -313046191
999968824 -313005988
999931284 -313043528
999995264 -312979548
999931484 -313043328
-313013395 999961417
999942668 -313032144
999904088 -313070724
-313022697 999952115
999946890 -313027922
999914917 -313059895
999942661 -313032151
999995020 -312979792
999907690 -313067122
999944060 -313030752
-313039980 999934832
-313003961 999970851
-313062897 999911915
-312984144 999990668
999997318 -312977494
-313026284 999948528
999926005 -313048807
-313048991 999925821
999909302 -313065510
999974547 -313000265
-312996658 999978154
999940717 -313034095
-313052007 999922805
-313065679 999909133
999937989 -313036823
999908907 -313065905
-313044833 999929979
999967424 -313007388
-312983095 999991717
-313052962 999921850
999969446 -313005366
-312997784 999977028
-312998853 999975959
999967787 -313007025
999944728 -313030084
-313063005 999911807
999946027 -313028785
999935118 -313039694
999904224 -313070588
-313056451 999918361
999982499 -312992313
-313028465 999946347
999940164 -313034648
999941754 -313033058
999980154 -312994658
999901859 -313072953
-313049603 999925209
-313064974 999909838
-312997978 999976834
999977165 -312997647
999982296 -312992516
999936998 -313037814
999942609 -313032203
999934919 -313039893
999911183 -313063629
999943416 -313031396
-313043873 999930939
999918301 -313056511
999925493 -313049319
999991635 -312983177
999956760 -313018052
-313055880 999918932
999984448 -312990364
-313005668 999969144
999902806 -313072006
-313060816 999913996
999973621 -313001191
999930795 -313044017
999983118 -312991694
-312984988 999989824
-313061530 999913282
-313029819 999944993
-313059268 999915544
999926358 -313048454
999986106 -312988706
-313027655 999947157
999954146 -313020666
-312997164 999977648
-313032178 999942634
999913723 -313061089
999977059 -312997753
-313044326 999930486
999979261 -312995551
999931548 -313043264
-313006956 999967856
999912367 -313062445
-313034240 999940572
999904853 -313069959
-313002549 999972263
999971423 -313003389
-313002427 999972385
-313012660 999962152
999982045 -312992767
-313009611 999965201
-313055351 999919461
999908090 -313066722
999937933 -313036879
999981500 -312993312
-312975708 999999104
-313006651 999968161
999925571 -313049241
-312987877 999986935
-313006872 999967940
-312980407 999994405
999936790 -313038022
999990761 -312984051
999927765 -313047047
999940128 -313034684
-312990930 999983882
-313017133 999957679
999926030 -313048782
-313006550 999968262
-313074115 999900697
-313064433 999910379
-313045113 999929699
-313020952 999953860
999978810 -312996002
999988487 -312986325
-313055061 999919751
999992866 -312981946
999955578 -313019234
999910408 -313064404
999947987 -313026825
999948168 -313026644
-312989177 999985635
-313074169 999900643
999935708 -313039104
999975877 -312998935
-313073044 999901768
-312999943 999974869
999905639 -313069173
999913298 -313061514
-313060876 999913936
999910015 -313064797
-313074664 999900148
-313070828 999903984
999975844 -312998968
-313065850 999908962
-312994484 999980328
999900528 -313074284
-313006085 999968727
-313018193 999956619
-313052146 999922666
-313003114 999971698
999950577 -313024235
-312983205 999991607
-312980276 999994536
-313020225 999954587
-312978461 999996351
-313036059 999938753
999984390 -312990422
-313007166 999967646
999945193 -313029619
-313052463 999922349
-312994324 999980488
-312988270 999986542
999930133 -313044679
-313040744 999934068
999936592 -313038220
999952435 -313022377
-313050392 999924420
-313058430 999916382
-312977192 999997620
-313048791 999926021
999905909 -313068903
-313035289 999939523
-313010834 999963978
-313031121 999943691
-313030045 999944767
999990698 -312984114
-312992116 999982696
-313030297 999944515
-313040193 999934619
-312980474 999994338
999980057 -312994755
999996274 -312978538
-312977873 999996939
-313067745 999907067
999972497 -313002315
999989890 -312984922
-313050609 999924203
999998119 -312976693
-313069084 999905728
-312990210 999984602
-313024911 999949901
999999578 -312975234
999918276 -313056536
999995777 -312979035
-312982917 999991895
-312982509 999992303
-313018478 999956334
999918728 -313056084
999997509 -312977303
-312989791 999985021
999912869 -313061943
-312994129 999980683
999923389 -313051423
-313068252 999906560
999956574 -313018238
999934165 -313040647
999993570 -312981242
999915519 -313059293
999913834 -313060978
999938444 -313036368
-313004370 999970442
-313018399 999956413
999964280 -313010532
-313021316 999953496
-312975051 999999761
-313016188 999958624
-313073381 999901431
-313052601 999922211
-313000693 999974119
-313014903 999959909
999939015 -313035797
999929693 -313045119
999968444 -313006368
-313058900 999915912
-312985413 999989399
-313045831 999928981
999998072 -312976740
999914828 -313059984
-312982762 999992050
999913447 -313061365
-313018712 999956100
-313020226 999954586
999924943 -313049869
999947032 -313027780
-312990198 999984614
999912814 -313061998
-313060393 999914419
-313039289 999935523
-313049965 999924847
999923443 -313051369
999995794 -312979018
-313007323 999967489
-313028589 999946223
999977689 -312997123
999930429 -313044383
999911086 -313063726
-313059062 999915750
999934210 -313040602
-313068142 999906670
999949073 -313025739
999998601 -312976211
-312986449 999988363
-313004234 999970578
-313046157 999928655
999905429 -313069383
-312999804 999975008
-313001507 999973305
999944353 -313030459
999913798 -313061014
-312977190 999997622
-313062665 999912147
999973063 -313001749
999903355 -313071457
-313034745 999940067
999959174 -313015638
999923098 -313051714
-313025353 999949459
-313025696 999949116
-313070738 999904074
999946585 -313028227
-313052587 999922225
999949758 -313025054
999950534 -313024278
999932527 -313042285
999975536 -312999276
999983169 -312991643
999945886 -313028926
-313036507 999938305
-313007123 999967689
999909209 -313065603
-312990489 999984323
-313052254 999922558
999921537 -313053275
999996273 -312978539
-313031620 999943192
999974643 -313000169
999994091 -312980721
999904387 -313070425
-313019566 999955246
-313070399 999904413
-312995780 999979032
-313054711 999920101
-313009441 999965371
999904455 -313070357
-313068083 999906729
999988049 -312986763
-313031824 999942988
-313058546 999916266
-313006394 999968418
999983681 -312991131
999945851 -313028961
999921405 -313053407
999969862 -313004950
999918048 -313056764
999982121 -312992691
999932798 -313042014
999913227 -313061585
-313010690 999964122
-313017785 999957027
-313032550 999942262
-313030202 999944610
999939662 -313035150
999976507 -312998305
-313038471 999936341
999933242 -313041570
-313033926 999940886
999971457 -313003355
999992962 -312981850
-313066031 999908781
999911827 -313062985
-312977114 999997698
-313032037 999942775
-313033625 999941187
-313013838 999960974
999911240 -313063572
-313074198 999900614
-313040056 999934756
-312988015 999986797
999924098 -313050714
-313056115 999918697
-312977563 999997249
-313070584 999904228
-313056186 999918626
999971823 -313002989
-313014706 999960106
999985321 -312989491
999927290 -313047522
999991751 -312983061
-313040349 999934463
-313063824 999910988
999966567 -313008245
999950176 -313024636
999941467 -313033345
999993962 -312980850
999994304 -312980508
-313028605 999946207
-313001263 999973549
999990390 -312984422
-313007851 999966961
-312980360 999994452
999957580 -313017232
-313003876 999970936
-313033986 999940826
999958707 -313016105
999924009 -313050803
-313028379 999946433
-313013831 999960981
999908107 -313066705
-312993522 999981290
999915231 -313059581
-313067162 999907650
999932950 -313041862
999925765 -313049047
999956260 -313018552
999939825 -313034987
999994214 -312980598
-312989746 999985066
-312994104 999980708
999948303 -313026509
999922382 -313052430
999900224 -313074588
-313020621 999954191
-313026356 999948456
-313062308 999912504
999969521 -313005291
999917346 -313057466
999918349 -313056463
999946547 -313028265
-313011322 999963490
-313071826 999902986
-313001670 999973142
999981920 -312992892
-313058870 999915942
999907708 -313067104
-313018884 999955928
999936757 -313038055
-312984825 999989987
-312993803 999981009
999946932 -313027880
-313001229 999973583
-313016518 999958294
-313037509 999937303
-313004146 999970666
-313006687 999968125
999904984 -313069828
999930807 -313044005
-313015867 999958945
-313030336 999944476
999925201 -313049611
999910878 -313063934
999950305 -313024507
-313011275 999963537
999920536 -313054276
-313057723 999917089
999965770 -313009042
999988615 -312986197
-313044854 999929958
999962852 -313011960
999907420 -313067392
-312992477 999982335
999903153 -313071659
-313070638 999904174
-313056418 999918394
999910940 -313063872
-313064061 999910751
-313038139 999936673
-313054195 999920617
-312988795 999986017
999931183 -313043629
999969708 -313005104
999982073 -312992739
999976654 -312998158
-313000182 999974630
-313038647 999936165
-313052979 999921833
-313070492 999904320
999989447 -312985365
-313000331 999974481
-313042558 999932254
-313059056 999915756
-313024341 999950471
-313066102 999908710
999919895 -313054917
999905215 -313069597
-313026744 999948068
-312990019 999984793
999987894 -312986918
-313067936 999906876
999936032 -313038780
-312992093 999982719
999918999 -313055813
-313051948 999922864
-313008889 999965923
-313001097 999973715
999947770 -313027042
-313010062 999964750
999921867 -313052945
-313008743 999966069
-313039828 999934984
999966114 -313008698
999939755 -313035057
999982388 -312992424
999937790 -313037022
-313009542 999965270
-313065762 999909050
999934798 -313040014
999923623 -313051189
-313019396 999955416
999926253 -313048559
-313072289 999902523
-313050299 999924513
-313064832 999909980
-313061607 999913205
999902962 -313071850
999981348 -312993464
-313029177 999945635
999998317 -312976495
999930401 -313044411
-313037367 999937445
-312990974 999983838
999921001 -313053811
999969569 -313005243
-313020264 999954548
-312997774 999977038
999901815 -313072997
-313068383 999906429
999943959 -313030853
-313043485 999931327
999963266 -313011546
-313002194 999972618
999919904 -313054908
999910641 -313064171
-313062209 999912603
-313010562 999964250
999939925 -313034887
-313015094 999959718
-313047589 999927223
-313051596 999923216
999908004 -313066808
999958074 -313016738
-313034455 999940357
999901792 -313073020
-313049318 999925494
999935642 -313039170
999945926 -313028886
999942604 -313032208
-313036160 999938652
999960933 -313013879
-312989835 999984977
-312999564 999975248
999938866 -313035946
999972029 -313002783
-312996006 999978806
999973732 -313001080
999967033 -313007779
999993171 -312981641
-313010445 999964367
999951981 -313022831
999959284 -313015528
-313003768 999971044
-313064709 999910103
-313004513 999970299
999920487 -313054325
-312988297 999986515
999939896 -313034916
999993780 -312981032
-313003279 999971533
999933978 -313040834
-313022394 999952418
-312997756 999977056
-313046294 999928518
-313014469 999960343
999998706 -312976106
-313071688 999903124
999971557 -313003255
-312997926 999976886
999979548 -312995264
999911705 -313063107
-313031718 999943094
-313032574 999942238
-313071922 999902890
-312976217 999998595
999929274 -313045538
999989580 -312985232
999932959 -313041853
-313024270 999950542
999971987 -313002825
999994825 -312979987
999914277 -313060535
999938496 -313036316
999974587 -313000225
999900519 -313074293
999997146 -312977666
-312979711 999995101
-313072057 999902755
-313003985 999970827
-313053230 999921582
-313011604 999963208
999976126 -312998686
999921130 -313053682
-312999248 999975564
999966056 -313008756
-313065934 999908878
999978112 -312996700
999939025 -313035787
-313000002 999974810
999989747 -312985065
999987272 -312987540
-313067854 999906958
999903903 -313070909
999942265 -313032547
-313074501 999900311
999999769 -312975043
999994001 -312980811
-312982125 999992687
-313072890 999901922
999933042 -313041770
-312979044 999995768
-313042793 999932019
-313025439 999949373
-313030314 999944498
999975722 -312999090
999920868 -313053944
999966323 -313008489
-313040191 999934621
-312990537 999984275
-313019775 999955037
999914543 -313060269
999991769 -312983043
-313003422 999971390
999926205 -313048607
999966429 -313008383
999994362 -312980450
-313049829 999924983
-313020600 999954212
-313069434 999905378
999997362 -312977450
-312989371 999985441
-313071447 999903365
-312988451 999986361
999919592 -313055220
999910092 -313064720
999961501 -313013311
999982168 -312992644
-313019601 999955211
-313048348 999926464
999908343 -313066469
999985064 -312989748
999978686 -312996126
-312988483 999986329
-312982642 999992170
999933225 -313041587
-312990950 999983862
999979178 -312995634
999910786 -313064026
-313006075 999968737
999968096 -313006716
-312983028 999991784
-313039643 999935169
999962093 -313012719
999975718 -312999094
-313047796 999927016
-313068812 999906000
-312995302 999979510
-313067796 999907016
-313064705 999910107
999914591 -313060221
-313016598 999958214
999933302 -313041510
-313063446 999911366
999981744 -312993068
-312988934 999985878
-313053125 999921687
-313072942 999901870
999942027 -313032785
-313071317 999903495
999937428 -313037384
999997032 -312977780
-313003309 999971503
-313021668 999953144
999905512 -313069300
999938480 -313036332
-313018681 999956131
999932557 -313042255
999934089 -313040723
999992587 -312982225
-313005371 999969441
-313036913 999937899
-313072659 999902153
999974838 -312999974
999975102 -312999710
999953802 -313021010
-313050388 999924424
999912195 -313062617
999954529 -313020283
999979269 -312995543
999971152 -313003660
-313019369 999955443
-313073088 999901724
-313065838 999908974
-313051929 999922883
-313013501 999961311
-313048117 999926695
999993679 -312981133
-313048366 999926446
999936677 -313038135
-313059763 999915049
-313054966 999919846
999989022 -312985790
999930713 -313044099
-313035032 999939780
-313015359 999959453
-313047658 999927154
999946754 -313028058
999981579 -312993233
-312998134 999976678
999939846 -313034966
999926429 -313048383
999972322 -313002490
999937615 -313037197
999913115 -313061697
-313004541 999970271
-313046811 999928001
-313011714 999963098
999934421 -313040391
-313051515 999923297
999972107 -313002705
-313032305 999942507
999959905 -313014907
-313018657 999956155
-313051227 999923585
999941186 -313033626
-313049889 999924923
999998099 -312976713
-313050114 999924698
999970510 -313004302
-312980481 999994331
-313037580 999937232
-313064949 999909863
999959296 -313015516
999983492 -312991320
999923731 -313051081
999905921 -313068891
999948299 -313026513
999997046 -312977766
999916306 -313058506
999954923 -313019889
-313032516 999942296
-313058744 999916068
-313007425 999967387
-313028350 999946462
999964192 -313010620
-313069030 999905782
-312994941 999979871
-312977274 999997538
-313050387 999924425
999997218 -312977594
999923860 -313050952
999971274 -313003538
-312985988 999988824
999979818 -312994994
999988233 -312986579
999903197 -313071615
-313065350 999909462
999905190 -313069622
-313062057 999912755
999944345 -313030467
-313053683 999921129
-312977177 999997635
999942445 -313032367
999939259 -313035553
999996773 -312978039
-313059272 999915540
-313031952 999942860
-313008193 999966619
999953969 -313020843
999918081 -313056731
-313005925 999968887
-313020871 999953941
999994055 -312980757
-313041803 999933009
999900536 -313074276
999908103 -313066709
999950406 -313024406
-313036718 999938094
-313022790 999952022
-313043850 999930962
999981849 -312992963
-313025556 999949256
-313052977 999921835
-313073199 999901613
999936195 -313038617
999944358 -313030454
-313024567 999950245
-313011462 999963350
999996331 -312978481
999940304 -313034508
999902220 -313072592
-312994754 999980058
-313026040 999948772
-313065631 999909181
-313035925 999938887
999914931 -313059881
-313036020 999938792
-313070078 999904734
-313026804 999948008
999938477 -313036335
999937372 -313037440
999989069 -312985743
-313073074 999901738
-313011106 999963706
999994891 -312979921
-312981892 999992920
-312979006 999995806
-312995814 999978998
999948903 -313025909
999931736 -313043076
999948451 -313026361
999979020 -312995792
-312984625 999990187
-313023612 999951200
999911674 -313063138
-313035099 999939713
999971729 -313003083
999901839 -313072973
999906351 -313068461
-313073817 999900995
999916089 -313058723
-312995807 999979005
-313032070 999942742
999988974 -312985838
-313043434 999931378
999908116 -313066696
-313021076 999953736
-312983877 999990935
-313071058 999903754
-313018292 999956520
-312975621 999999191
999962074 -313012738
999956266 -313018546
999917590 -313057222
999902308 -313072504
999913763 -313061049
999918948 -313055864
-313002313 999972499
-313062781 999912031
999903772 -313071040
-313021489 999953323
-313001469 999973343
999913248 -313061564
999912052 -313062760
-313001639 999973173
-312996509 999978303
-313067867 999906945
999987170 -312987642
-312978351 999996461
-312986669 999988143
999906720 -313068092
999983855 -312990957
-313035825 999938987
-312995227 999979585
-313033821 999940991
999923988 -313050824
999928679 -313046133
999978267 -312996545
999933343 -313041469
999990367 -312984445
-313014740 999960072
999969126 -313005686
-313042767 999932045
999936897 -313037915
999913925 -313060887
999940835 -313033977
999979138 -312995674
999935132 -313039680
-313005563 999969249
-312975474 999999338
999900717 -313074095
999998605 -312976207
-313016885 999957927
-313047491 999927321
-312980867 999993945
999906692 -313068120
999995057 -312979755
999924794 -313050018
-312979150 999995662
999963128 -313011684
-313003082 999971730
999984093 -312990719
-313003920 999970892
999938743 -313036069
999961531 -313013281
-313038583 999936229
999993045 -312981767
999900921 -313073891
-312976584 999998228
999951992 -313022820
999917589 -313057223
-313058539 999916273
999914600 -313060212
-313039380 999935432
999927793 -313047019
999920443 -313054369
-313049386 999925426
-313020036 999954776
999965528 -313009284
-313041082 999933730
999937779 -313037033
-313063000 999911812
-312982134 999992678
-312992474 999982338
-313073165 999901647
999957134 -313017678
-313056787 999918025
999980409 -312994403
999930924 -313043888
999935229 -313039583
999951132 -313023680
-312986967 999987845
-313058236 999916576
-313056309 999918503
999974733 -313000079
999912514 -313062298
-312976222 999998590
-312986710 999988102
-313015883 999958929
-312978368 999996444
-313016671 999958141
999922650 -313052162
999910020 -313064792
-312979042 999995770
-312983819 999990993
-313070277 999904535
-313064279 999910533
-313035201 999939611
-313027165 999947647
999966561 -313008251
-313059149 999915663
999966897 -313007915
999913029 -313061783
-312995926 999978886
-313022646 999952166
999943679 -313031133
-313051103 999923709
999911157 -313063655
-313054229 999920583
-313005311 999969501
-313022602 999952210
999985288 -312989524
-313019656 999955156
-313063931 999910881
999995861 -312978951
999956579 -313018233
999989152 -312985660
-313072562 999902250
999968847 -313005965
999901092 -313073720
999962440 -313012372
-313036498 999938314
-313023671 999951141
-313044299 999930513
999909497 -313065315
-313019427 999955385
-313043624 999931188
999931437 -313043375
-313047774 999927038
-313022860 999951952
-313069968 999904844
-313030735 999944077
-312979729 999995083
999981446 -312993366
999921944 -313052868
-313040676 999934136
999957735 -313017077
-313050612 999924200
-313019033 999955779
999905645 -313069167
999973151 -313001661
-312976395 999998417
999923916 -313050896
999968137 -313006675
-312984149 999990663
-312992098 999982714
-313043050 999931762
-312994253 999980559
999953428 -313021384
-313012769 999962043
-313037726 999937086
999980422 -312994390
-313053434 999921378
-313055318 999919494
999943003 -313031809
-313072617 999902195
999995478 -312979334
999944270 -313030542
-312987912 999986900
-312978087 999996725
-313066621 999908191
-312998400 999976412
999995241 -312979571
999917106 -313057706
999988980 -312985832
-313054689 999920123
999946400 -313028412
-312993620 999981192
999938385 -313036427
999949429 -313025383
-312989888 999984924
999978974 -312995838
-313060200 999914612
-313060293 999914519
-313006779 999968033
999981409 -312993403
999913413 -313061399
-313057681 999917131
999910698 -313064114
999915676 -313059136
999919418 -313055394
999925045 -313049767
-313008802 999966010
999912252 -313062560
-313013320 999961492
-313062424 999912388
-312995378 999979434
-313000615 999974197
-313009651 999965161
999953097 -313021715
-313073268 999901544
-312993674 999981138
-313010640 999964172
999903322 -313071490
-313009769 999965043
-313011935 999962877
-312982367 999992445
-313033388 999941424
999924998 -313049814
-313014837 999959975
999938569 -313036243
-313037438 999937374
999961275 -313013537
999939749 -313035063
999964421 -313010391
999904097 -313070715
-313017755 999957057
-313013957 999960855
-313061232 999913580
-313029004 999945808
999919121 -313055691
999985269 -312989543
999926060 -313048752
-312989706 999985106
999906641 -313068171
-312990943 999983869
999907324 -313067488
999997490 -312977322
-313054611 999920201
999904720 -313070092
-313015965 999958847
999963703 -313011109
-313037498 999937314
999997465 -312977347
999944568 -313030244
-312977056 999997756
999924713 -313050099
999915236 -313059576
999986245 -312988567
-313017990 999956822
999937983 -313036829
-313004117 999970695
-313042909 999931903
-313014773 999960039
999960469 -313014343
-312989206 999985606
-313024701 999950111
999986219 -312988593
999919832 -313054980
-312995078 999979734
-313003935 999970877
999949322 -313025490
999939163 -313035649
999920080 -313054732
999917280 -313057532
999996631 -312978181
-313039487 999935325
999977430 -312997382
999904340 -313070472
999924967 -313049845
-313034375 999940437
-312980633 999994179
999978828 -312995984
999931411 -313043401
999986056 -312988756
999906255 -313068557
999974434 -313000378
999983110 -312991702
-313034412 999940400
-313017747 999957065
-313009001 999965811
-313049539 999925273
999941160 -313033652
-313046478 999928334
999973366 -313001446
-313019423 999955389
-313035191 999939621
-313006585 999968227
999918882 -313055930
999959922 -313014890
999940002 -313034810
999924579 -313050233
-313006014 999968798
999999196 -312975616
-313053899 999920913
-313037140 999937672
-312995340 999979472
-313038600 999936212
-313001501 999973311
999931746 -313043066
-313049594 999925218
999930335 -313044477
-313007553 999967259
999927900 -313046912
-313061063 999913749
999995844 -312978968
999931280 -313043532
-313070387 999904425
999923819 -313050993
-312992068 999982744
999914454 -313060358
999933032 -313041780
999923989 -313050823
-313053495 999921317
999962502 -313012310
999966741 -313008071
-313068660 999906152
999928323 -313046489
-313015624 999959188
999989975 -312984837
-313023190 999951622
999921761 -313053051
999958064 -313016748
-313015851 999958961
999986704 -312988108
-312988405 999986407
-313000705 999974107
999920753 -313054059
-313010721 999964091
999967766 -313007046
-313040201 999934611
-313063712 999911100
999957412 -313017400
-313017280 999957532
999962579 -313012233
-313019288 999955524
-313064307 999910505
999921189 -313053623
-312998418 999976394
999959851 -313014961
999982253 -312992559
999958913 -313015899
999981488 -312993324
999941708 -313033104
-313027207 999947605
999934285 -313040527
-313061350 999913462
-312981331 999993481
999909111 -313065701
-313059459 999915353
-313020121 999954691
999944533 -313030279
999916715 -313058097
-313002049 999972763
-312981891 999992921
999923838 -313050974
-313040786 999934026
-313048876 999925936
999912994 -313061818
999977877 -312996935
999998623 -312976189
999914183 -313060629
-312989310 999985502
999930983 -313043829
999911061 -313063751
999902129 -313072683
-312991888 999982924
999939776 -313035036
999908991 -313065821
999907624 -313067188
999927883 -313046929
-312996784 999978028
999949445 -313025367
999974625 -313000187
999943043 -313031769
999976200 -312998612
-312983346 999991466
-313048999 999925813
-313027998 999946814
-313048693 999926119
-313053415 999921397
999934513 -313040299
999950485 -313024327
999956428 -313018384
999979596 -312995216
999919304 -313055508
-313070321 999904491
-313020439 999954373
999909011 -313065801
999964996 -313009816
-312998901 999975911
999906699 -313068113
999919946 -313054866
999941516 -313033296
-313025492 999949320
999953199 -313021613
-312984689 999990123
-313002158 999972654
-313065839 999908973
999991892 -312982920
999956164 -313018648
999970466 -313004346
999928970 -313045842
-313062712 999912100
999960621 -313014191
-313047353 999927459
999969651 -313005161
-313072212 999902600
-312980845 999993967
999940326 -313034486
999962458 -313012354
999994839 -312979973
999941830 -313032982
999903809 -313071003
-312988245 999986567
-312991931 999982881
-312993790 999981022
-313055065 999919747
999942387 -313032425
999977103 -312997709
999900439 -313074373
-313066716 999908096
999936459 -313038353
999950982 -313023830
-313028533 999946279
999978411 -312996401
999921491 -313053321
-312982792 999992020
999999808 -312975004
-313068158 999906654
-313024174 999950638
-312994518 999980294
-313002317 999972495
-312983122 999991690
-313059081 999915731
-313023714 999951098
999940714 -313034098
999920611 -313054201
-312999705 999975107
-313035630 999939182
999988433 -312986379
-313045525 999929287
-313030380 999944432
-313001133 999973679
-313064489 999910323
-313028957 999945855
-312986764 999988048
999900301 -313074511
-312985672 999989140
999955887 -313018925
999935392 -313039420
-312982382 999992430
999985357 -312989455
999959596 -313015216
-313029742 999945070
999961315 -313013497
-313015687 999959125
999921967 -313052845
999912990 -313061822
999952860 -313021952
999930687 -313044125
-313025313 999949499
999903635 -313071177
999969447 -313005365
-313056891 999917921
999905898 -313068914
999940257 -313034555
-313024377 999950435
-313062636 999912176
-313030873 999943939
-313062035 999912777
999909277 -313065535
-313026142 999948670
-313037552 999937260
-313013147 999961665
999988924 -312985888
-313048109 999926703
999926292 -313048520
999956653 -313018159
999901403 -313073409
-313037401 999937411
-313032012 999942800
-313000040 999974772
-313014080 999960732
-313032413 999942399
-313031992 999942820
999929519 -313045293
999942957 -313031855
-313057363 999917449
999989128 -312985684
999950085 -313024727
-313073183 999901629
999998577 -312976235
-313012973 999961839
999936422 -313038390
-313030138 999944674
-312997764 999977048
-313011572 999963240
999931557 -313043255
999934122 -313040690
-313022300 999952512
999965984 -313008828
-312992612 999982200
999951975 -313022837
-313041265 999933547
-312998055 999976757
999932124 -313042688
999984534 -312990278
-313032988 999941824
-313013761 999961051
-313024669 999950143
999995886 -312978926
999920152 -313054660
999984414 -312990398
-313002043 999972769
-313005337 999969475
999921381 -313053431
999906522 -313068290
-313030702 999944110
999910586 -313064226
999916967 -313057845
999975433 -312999379
999917797 -313057015
999908474 -313066338
999900273 -313074539
999986428 -312988384
-313045790 999929022
999934930 -313039882
-313008601 999966211
999907619 -313067193
999909004 -313065808
999937889 -313036923
999929343 -313045469
-313055626 999919186
-313068304 999906508
-313047586 999927226
-313054393 999920419
999925692 -313049120
999976509 -312998303
-312990632 999984180
-313060769 999914043
-313006067 999968745
-313028364 999946448
999912647 -313062165
-313035309 999939503
999907689 -313067123
-313061872 999912940
999919701 -313055111
999992081 -312982731
999907551 -313067261
-313024150 999950662
-313031595 999943217
-313008793 999966019
-313033087 999941725
999919925 -313054887
-313013575 999961237
999926534 -313048278
-312999423 999975389
999979034 -312995778
999998551 -312976261
-313071511 999903301
-313044282 999930530
999929978 -313044834
999931362 -313043450
-312979388 999995424
999948324 -313026488
999980134 -312994678
999955164 -313019648
-312983840 999990972
999993871 -312980941
-312993493 999981319
-313002560 999972252
-312986892 999987920
-312998188 999976624
-313071527 999903285
-313025361 999949451
999949290 -313025522
999970908 -313003904
999919869 -313054943
999981916 -312992896
999949643 -313025169
-313064728 999910084
-312980900 999993912
999969957 -313004855
-313026618 999948194
999966747 -313008065
999930465 -313044347
999970985 -313003827
999965428 -313009384
-313008192 999966620
999978229 -312996583
-313031822 999942990
999952225 -313022587
-312996029 999978783
999947600 -313027212
999982210 -312992602
999930295 -313044517
-313051043 999923769
999991609 -312983203
-313019139 999955673
999936346 -313038466
999993030 -312981782
-313016484 999958328
999904911 -313069901
999981769 -312993043
-313026931 999947881
999929984 -313044828
999971864 -313002948
999998868 -312975944
999920784 -313054028
-313031680 999943132
-313052369 999922443
-313016980 999957832
999953918 -313020894
999974127 -313000685
999974208 -313000604
-313049302 999925510
999948323 -313026489
999955177 -313019635
-313008818 999965994
-313008895 999965917
999908373 -313066439
-312985713 999989099
999939246 -313035566
-313055104 999919708
-313038242 999936570
-313046579 999928233
-312978814 999995998
-313057891 999916921
999967793 -313007019
-313017190 999957622
-312990216 999984596
-312996357 999978455
999964806 -313010006
999996353 -312978459
-313044465 999930347
-312984338 999990474
-313018423 999956389
-313072882 999901930
-312984883 999989929
999973149 -313001663
-313069815 999904997
-312983825 999990987
999976597 -312998215
999990401 -312984411
-313054166 999920646
-313070761 999904051
-312987252 999987560
-312985304 999989508
999988435 -312986377
999919125 -313055687
999910849 -313063963
-313028175 999946637
-313036221 999938591
999991085 -312983727
999965526 -313009286
-313024769 999950043
-313035808 999939004
999980872 -312993940
999946003 -313028809
999968087 -313006725
-313019863 999954949
999924142 -313050670
-312994163 999980649
999984833 -312989979
999985761 -312989051
-313017202 999957610
999931953 -313042859
999969698 -313005114
999962807 -313012005
-312982798 999992014
999937666 -313037146
999973580 -313001232
-313032496 999942316
-312983218 999991594
-313042434 999932378
999959816 -313014996
-313005880 999968932
-313048405 999926407
999918107 -313056705
999933665 -313041147
999914292 -313060520
-313064719 999910093
999938229 -313036583
-313055649 999919163
-313033883 999940929
999951471 -313023341
-313034456 999940356
-313043002 999931810
999920708 -313054104
999985510 -312989302
999955480 -313019332
-312985171 999989641
999941822 -313032990
-313009665 999965147
-313052897 999921915
-313046496 999928316
-312987714 999987098
-313069402 999905410
-313056938 999917874
999901340 -313073472
-313047865 999926947
999981540 -312993272
999977025 -312997787
-313063467 999911345
999916694 -313058118
999933801 -313041011
-313023296 999951516
999938727 -313036085
999947019 -313027793
-313069059 999905753
999955236 -313019576
999971836 -313002976
999982423 -312992389
-313062515 999912297
999949170 -313025642
999916074 -313058738
999941680 -313033132
-313061257 999913555
-313010741 999964071
999976817 -312997995
999979398 -312995414
-312975396 999999416
-312975247 999999565
-312976544 999998268
-313046696 999928116
-313068880 999905932
-312993053 999981759
-313040415 999934397
-313038088 999936724
999921644 -313053168
-312987673 999987139
-313037014 999937798
-313009162 999965650
999961252 -313013560
999957953 -313016859
999982006 -312992806
-313027291 999947521
999902784 -313072028
999908548 -313066264
999950872 -313023940
-313028032 999946780
999915642 -313059170
-313043486 999931326
999936738 -313038074
999958996 -313015816
-313023502 999951310
-312977238 999997574
999961936 -313012876
999934542 -313040270
999924522 -313050290
999901684 -313073128
999906635 -313068177
-313001714 999973098
-313012985 999961827
-312987905 999986907
-312998108 999976704
999936240 -313038572
-312976940 999997872
-313062388 999912424
999993872 -312980940
-312990223 999984589
999924840 -313049972
-313024623 999950189
-313058987 999915825
999995994 -312978818
999927430 -313047382
999911529 -313063283
-312996014 999978798
-313050558 999924254
999912200 -313062612
999943521 -313031291
999974913 -312999899
999992480 -312982332
999934256 -313040556
999947696 -313027116
-313019790 999955022
999954225 -313020587
999975802 -312999010
999913602 -313061210
999957709 -313017103
999928524 -313046288
-313034833 999939979
999990265 -312984547
999977260 -312997552
-313021893 999952919
999945609 -313029203
-312982034 999992778
-312995821 999978991
-312980286 999994526
-313006463 999968349
999991666 -312983146
-313062686 999912126
999987824 -312986988
999950175 -313024637
999917664 -313057148
-313038757 999936055
999933447 -313041365
999926233 -313048579
999977253 -312997559
-313069381 999905431
999938584 -313036228
999927897 -313046915
999909229 -313065583
999983218 -312991594
-313018698 999956114
-312991860 999982952
999993549 -312981263
999958304 -313016508
-313022583 999952229
999905221 -313069591
-313033615 999941197
-313039904 999934908
-313031452 999943360
-313047795 999927017
-312981061 999993751
-313068474 999906338
-313037359 999937453
999919735 -313055077
999941029 -313033783
-313066026 999908786
999902524 -313072288
999978742 -312996070
-313027200 999947612
999963940 -313010872
-313060761 999914051
999948406 -313026406
999994281 -312980531
-313014533 999960279
999934233 -313040579
999940303 -313034509
-313002078 999972734
-313061193 999913619
-313003921 999970891
-313023580 999951232
-313074057 999900755
999983101 -312991711
-313058655 999916157
999917148 -313057664
999984584 -312990228
-313034116 999940696
999910229 -313064583
-312992737 999982075
-313068654 999906158
999964532 -313010280
-313016505 999958307
999995740 -312979072
-313072353 999902459
999936975 -313037837
-313056820 999917992
999955465 -313019347
-312981907 999992905
-313035144 999939668
999962992 -313011820
999976847 -312997965
-313021536 999953276
999928707 -313046105
999918518 -313056294
999933134 -313041678
-313044964 999929848
-313035866 999938946
999900791 -313074021
-312994055 999980757
999962821 -313011991
999946513 -313028299
-313024524 999950288
-313002898 999971914
-312998329 999976483
999998559 -312976253
999912085 -313062727
-313065676 999909136
-313009037 999965775
-312982708 999992104
999948914 -313025898
-313010119 999964693
-313017716 999957096
-312976819 999997993
999997202 -312977610
-313006717 999968095
-313051124 999923688
-313034994 999939818
999960762 -313014050
-313031446 999943366
-313047008 999927804
999978238 -312996574
999986484 -312988328
-313009055 999965757
-313007556 999967256
999979029 -312995783
999915909 -313058903
-313014351 999960461
-312993946 999980866
-312997596 999977216
-312993542 999981270
-313016683 999958129
-313044999 999929813
-313030149 999944663
999937512 -313037300
999990610 -312984202
-313053450 999921362
999926903 -313047909
999943549 -313031263
-312983152 999991660
999912150 -313062662
-313015298 999959514
999944528 -313030284
-313045934 999928878
-313001110 999973702
-313012393 999962419
999934166 -313040646
999946663 -313028149
-312995928 999978884
999971151 -313003661
999959291 -313015521
999916573 -313058239
-312996199 999978613
-313017197 999957615
-313006466 999968346
999914883 -313059929
-313066398 999908414
999931496 -313043316
999986855 -312987957
-313010144 999964668
999991320 -312983492
-313055708 999919104
-313042626 999932186
-313059009 999915803
-313067016 999907796
-312981880 999992932
999952414 -313022398
999986817 -312987995
999935540 -313039272
999922081 -313052731
999961096 -313013716
-313056506 999918306
-313068587 999906225
-313052830 999921982
-313037557 999937255
-312996737 999978075
-313012327 999962485
-313017594 999957218
-313065990 999908822
999987877 -312986935
-313018749 999956063
999965095 -313009717
999921917 -313052895
-313028420 999946392
999988887 -312985925
-313052905 999921907
-312999400 999975412
-312999152 999975660
999963403 -313011409
-312997071 999977741
999919397 -313055415
999921796 -313053016
-313061279 999913533
-312996378 999978434
-312999874 999974938
-313039545 999935267
-313023118 999951694
-312989299 999985513
999907341 -313067471
999954887 -313019925
999905451 -313069361
-313018782 999956030
999902113 -313072699
-313074580 999900232
999939549 -313035263
-312991235 999983577
999979703 -312995109
999953993 -313020819
-313009565 999965247
999964621 -313010191
999919732 -313055080
999910065 -313064747
999971386 -313003426
999948747 -313026065
999929522 -313045290
999932377 -313042435
-313049266 999925546
-312979284 999995528
999921186 -313053626
999906451 -313068361
-313067294 999907518
-313038319 999936493
-313005766 999969046
999952375 -313022437
999975654 -312999158
999976591 -312998221
999986365 -312988447
999939841 -313034971
999901389 -313073423
999921640 -313053172
999969155 -313005657
999941111 -313033701
-313054412 999920400
999941912 -313032900
-313054169 999920643
999959743 -313015069
-313063965 999910847
999941629 -313033183
-312997427 999977385
999935057 -313039755
999930307 -313044505
-312982462 999992350
-313067158 999907654
-312997475 999977337
999959254 -313015558
-312975888 999998924
-313027063 999947749
999908971 -313065841
999970764 -313004048
999946795 -313028017
999922663 -313052149
999964330 -313010482
999978372 -312996440
999997917 -312976895
999938077 -313036735
-312986513 999988299
-313064153 999910659
999957989 -313016823
-312994746 999980066
-313050718 999924094
999930474 -313044338
-313038366 999936446
-313051249 999923563
-313001513 999973299
-313048609 999926203
999976578 -312998234
-313059930 999914882
-313009939 999964873
999967382 -313007430
-312988627 999986185
999953893 -313020919
999921635 -313053177
-313011424 999963388
999965955 -313008857
999979619 -312995193
999961833 -313012979
999904167 -313070645
-313073411 999901401
-312975801 999999011
-313000806 999974006
999944650 -313030162
-312997237 999977575
-312999438 999975374
-313073944 999900868
-313070917 999903895
999934808 -313040004
-313051962 999922850
-313031181 999943631
-312980591 999994221
999907070 -313067742
-313073793 999901019
999935445 -313039367
999973527 -313001285
999970475 -313004337
-313026353 999948459
999956080 -313018732
-313039456 999935356
999956714 -313018098
999913073 -313061739
-312994012 999980800
-313072872 999901940
999923884 -313050928
999911727 -313063085
-313002583 999972229
-313024732 999950080
999940066 -313034746
-313024181 999950631
-313045537 999929275
999987406 -312987406
999917184 -313057628
999986343 -312988469
-313040422 999934390
999907728 -313067084
999965104 -313009708
-312993467 999981345
999935806 -313039006
-313000497 999974315
999912714 -313062098
999965703 -313009109
999904880 -313069932
-313057033 999917779
999964966 -313009846
-313009495 999965317
999918860 -313055952
999942184 -313032628
-313011979 999962833
-313010515 999964297
-312996735 999978077
999934088 -313040724
999956431 -313018381
999993444 -312981368
-313025053 999949759
999941508 -313033304
999941553 -313033259
-313027945 999946867
999968475 -313006337
999992487 -312982325
-313030447 999944365
-313002285 999972527
999995283 -312979529
999977556 -312997256
-313056716 999918096
999951674 -313023138
-312984875 999989937
999942264 -313032548
-312997268 999977544
-313071543 999903269
999991380 -312983432
999968570 -313006242
999938146 -313036666
999985094 -312989718
-312986981 999987831
999915091 -313059721
-313052292 999922520
999987466 -312987346
999948969 -313025843
999986783 -312988029
-313030916 999943896
999946314 -313028498
999995456 -312979356
999955568 -313019244
-313046444 999928368
999908365 -313066447
999942577 -313032235
999943724 -313031088
-313021890 999952922
999906802 -313068010
999919514 -313055298
-313010133 999964679
-312988068 999986744
-313038265 999936547
999944602 -313030210
999946258 -313028554
999963260 -313011552
999926278 -313048534
-313058392 999916420
999953024 -313021788
999951223 -313023589
999902090 -313072722
-313051375 999923437
-313037903 999936909
999955334 -313019478
999909891 -313064921
-313054010 999920802
-313039827 999934985
-313001433 999973379
999996471 -312978341
-313059115 999915697
999963801 -313011011
999973777 -313001035
999970676 -313004136
-313012889 999961923
999955330 -313019482
-313071538 999903274
999911833 -313062979
999919439 -313055373
999966245 -313008567
-313002587 999972225
999927105 -313047707
-313024536 999950276
999909384 -313065428
-313023301 999951511
-313071635 999903177
-313029358 999945454
999936765 -313038047
-313029867 999944945
999983739 -312991073
-313013164 999961648
999913927 -313060885
999988889 -312985923
-312991586 999983226
999928634 -313046178
999973669 -313001143
-312984414 999990398
-312999222 999975590
-313051221 999923591
999987791 -312987021
999977004 -312997808
999918433 -313056379
-312992959 999981853
-313040800 999934012
-313039854 999934958
999922112 -313052700
999937128 -313037684
999917146 -313057666
-312978577 999996235
999991965 -312982847
999947414 -313027398
999902335 -313072477
999969361 -313005451
-312999325 999975487
-313068130 999906682
999909845 -313064967
999960663 -313014149
-312982577 999992235
999927439 -313047373
999945882 -313028930
999992272 -312982540
-313017947 999956865
-313049265 999925547
999982654 -312992158
999985963 -312988849
-313024287 999950525
999994423 -312980389
999965788 -313009024
-313005196 999969616
-312977157 999997655
-312991588 999983224
999989179 -312985633
999978973 -312995839
-313013269 999961543
-313011697 999963115
999926012 -313048800
-313015524 999959288
999944589 -313030223
999950107 -313024705
-312994566 999980246
-312985460 999989352
999926505 -313048307
-313025145 999949667
-313072667 999902145
999978680 -312996132
-312988832 999985980
999930800 -313044012
999989350 -312985462
-312997166 999977646
999984817 -312989995
-312987848 999986964
-313025879 999948933
-312999529 999975283
-312998656 999976156
999903986 -313070826
-312994797 999980015
999925880 -313048932
999910556 -313064256
999982140 -312992672
999991346 -312983466
-313015514 999959298
-312991662 999983150
999996209 -312978603
999967397 -313007415
999998852 -312975960
999959984 -313014828
999938093 -313036719
-312996319 999978493
999902590 -313072222
999967328 -313007484
-313039928 999934884
999962791 -313012021
999929712 -313045100
999974035 -313000777
999965920 -313008892
999907949 -313066863
999975131 -312999681
999956963 -313017849
-313051106 999923706
999975853 -312998959
999903664 -313071148
-313017970 999956842
999985155 -312989657
-313012151 999962661
-313023013 999951799
999967694 -313007118
999942622 -313032190
999986680 -312988132
-313053645 999921167
-313036320 999938492
-312981356 999993456
999962899 -313011913
-313015513 999959299
999918628 -313056184
-312995677 999979135
999942357 -313032455
-313038085 999936727
999929555 -313045257
999967603 -313007209
-312983609 999991203
-313017356 999957456
-313063665 999911147
999926190 -313048622
999988970 -312985842
999946421 -313028391
999981812 -312993000
-312977421 999997391
-313050456 999924356
-313070647 999904165
-313015597 999959215
999911087 -313063725
-313046656 999928156
999948539 -313026273
-313002439 999972373
999999120 -312975692
-313041796 999933016
-313046576 999928236
999904356 -313070456
-313040351 999934461
999976940 -312997872
999934154 -313040658
999918195 -313056617
-313061054 999913758
-313065883 999908929
-313070834 999903978
-313060698 999914114
-313032978 999941834
999953215 -313021597
-313017918 999956894
999992641 -312982171
999994826 -312979986
-312977916 999996896
999933397 -313041415
999940006 -313034806
999988507 -312986305
-313046710 999928102
-313058147 999916665
999925084 -313049728
-313030063 999944749
999937201 -313037611
-313007704 999967108
-313046554 999928258
-313004953 999969859
999993557 -312981255
999958077 -313016735
999943693 -313031119
-312974915 999999897
-313032197 999942615
-312993869 999980943
999941061 -313033751
-313040254 999934558
-313066566 999908246
-313022560 999952252
-312978218 999996594
-312996722 999978090
-313014220 999960592
999947182 -313027630
-313044921 999929891
-313062149 999912663
999962149 -313012663
-312977948 999996864
999987315 -312987497
999968342 -313006470
999932913 -313041899
999902640 -313072172
-312980401 999994411
-313002811 999972001
999951425 -313023387
-313038324 999936488
-313074255 999900557
-312997222 999977590
999965561 -313009251
-313013653 999961159
999995252 -312979560
999930473 -313044339
-313038831 999935981
999919247 -313055565
999926771 -313048041
-313013959 999960853
999939208 -313035604
999910739 -313064073
999915277 -313059535
-313054265 999920547
999978106 -312996706
-313011506 999963306
-313048334 999926478
999907953 -313066859
999945232 -313029580
-312975599 999999213
999960628 -313014184
-313029929 999944883
-313052642 999922170
999978143 -312996669
-313019479 999955333
999932452 -313042360
999908011 -313066801
-312992029 999982783
999999362 -312975450
999948032 -313026780
-313037910 999936902
999908980 -313065832
-313028495 999946317
-313072893 999901919
999997783 -312977029
-313062056 999912756
-312981048 999993764
-313002227 999972585
999909058 -313065754
999905300 -313069512
-312992306 999982506
999942888 -313031924
-313012811 999962001
-313036658 999938154
999902953 -313071859
-313072240 999902572
999930339 -313044473
-312978031 999996781
999991309 -312983503
999980176 -312994636
999976091 -312998721
-313056162 999918650
-313011541 999963271
-313016365 999958447
999911562 -313063250
999916677 -313058135
-313017123 999957689
999954203 -313020609
-312975833 999998979
-313012560 999962252
999963683 -313011129
999962142 -313012670
999942508 -313032304
999926298 -313048514
999996899 -312977913
-312995116 999979696
999956956 -313017856
-313059729 999915083
-312981762 999993050
999987971 -312986841
-313026706 999948106
999921019 -313053793
-313018339 999956473
999927522 -313047290
999975388 -312999424
999903818 -313070994
999999276 -312975536
-313067828 999906984
-313002383 999972429
-313026790 999948022
-313037954 999936858
999951578 -313023234
999903333 -313071479
999940182 -313034630
999938731 -313036081
999964589 -313010223
-313023064 999951748
-312974898 999999914
-313031658 999943154
-312992145 999982667
-313014847 999959965
-313055638 999919174
999946620 -313028192
-313020588 999954224
-312992224 999982588
-313019251 999955561
-313035109 999939703
-312998941 999975871
-312996302 999978510
-313064981 999909831
-313014746 999960066
-312999272 999975540
-313012982 999961830
999913494 -313061318
999919241 -313055571
-313041979 999932833
999954742 -313020070
-313002033 999972779
-313018892 999955920
999956401 -313018411
999984687 -312990125
-313015364 999959448
999927469 -313047343
-313026448 999948364
999932121 -313042691
-313014549 999960263
-313025938 999948874
-313065420 999909392
999965136 -313009676
-313060563 999914249
-313011075 999963737
-313068602 999906210
-313041757 999933055
-313050423 999924389
-313065261 999909551
999978461 -312996351
-313000205 999974607
-313046953 999927859
999917265 -313057547
999941453 -313033359
-313025268 999949544
-313040694 999934118
-312979527 999995285
-313019819 999954993
-313066154 999908658
999961793 -313013019
-313006080 999968732
-313027955 999946857
-312979085 999995727
-313010898 999963914
-313010293 999964519
-313033075 999941737
-313069502 999905310
-313017530 999957282
999957243 -313017569
999992694 -312982118
999985309 -312989503
-312995581 999979231
999982863 -312991949
-313041409 999933403
999902376 -313072436
999908084 -313066728
999971675 -313003137
-312989205 999985607
999909569 -313065243
999903020 -313071792
999916383 -313058429
999992619 -312982193
999953275 -313021537
-313068315 999906497
-313043928 999930884
-312978170 999996642
999924074 -313050738
999985646 -312989166
-312989963 999984849
999901577 -313073235
-313009033 999965779
999998998 -312975814
999942130 -313032682
999952258 -313022554
999948148 -313026664
-313050321 999924491
-312991745 999983067
-313011671 999963141
-312975609 999999203
999994888 -312979924
-313008088 999966724
-313033902 999940910
999913692 -313061120
-313019064 999955748
999973454 -313001358
-313073245 999901567
999908375 -313066437
-312988381 999986431
-313005034 999969778
-313053010 999921802
999990922 -312983890
999942409 -313032403
999913513 -313061299
-312975309 999999503
999964766 -313010046
999908533 -313066279
999992353 -312982459
999982494 -312992318
-313033804 999941008
-313002791 999972021
999954931 -313019881
999954966 -313019846
999940534 -313034278
999980400 -312994412
-313065251 999909561
-312979477 999995335
999966298 -313008514
999902224 -313072588
-312983626 999991186
-313056798 999918014
-313025296 999949516
999930948 -313043864
999935259 -313039553
999964799 -313010013
999959232 -313015580
999925058 -313049754
-313014253 999960559
999967729 -313007083
999966835 -313007977
-313042267 999932545
-313035814 999938998
-312979385 999995427
999935279 -313039533
-313003988 999970824
999993268 -312981544
999979662 -312995150
999955927 -313018885
-313052919 999921893
999949271 -313025541
999903095 -313071717
-312993035 999981777
999933559 -313041253
999960281 -313014531
-312981645 999993167
999984167 -312990645
999982768 -312992044
999910370 -313064442
999917155 -313057657
999945137 -313029675
999953758 -313021054
999941589 -313033223
-312999621 999975191
-313025922 999948890
999980574 -312994238
999904078 -313070734
999983305 -312991507
999963875 -313010937
999932154 -313042658
999911733 -313063079
-313013345 999961467
-313013846 999960966
-313061878 999912934
-313066454 999908358
999959691 -313015121
-313027850 999946962
-313067106 999907706
999947086 -313027726
999965154 -313009658
999936680 -313038132
-313031060 999943752
-313067381 999907431
999947439 -313027373
999939029 -313035783
-312990052 999984760
999983378 -312991434
-312997719 999977093
999937518 -313037294
-313017917 999956895
999978728 -312996084
999992958 -312981854
999994998 -312979814
-313023049 999951763
999991225 -312983587
-313067686 999907126
999917077 -313057735
-313066134 999908678
999940500 -313034312
-312993539 999981273
999935412 -313039400
999998565 -312976247
-312989075 999985737
999975541 -312999271
-313034175 999940637
999904697 -313070115
999958907 -313015905
-313065842 999908970
-313046466 999928346
-313061799 999913013
999956740 -313018072
999951506 -313023306
-313013236 999961576
-313067668 999907144
-313023285 999951527
999967134 -313007678
-313050507 999924305
999996076 -312978736
999999501 -312975311
999934284 -313040528
999979103 -312995709
-313022031 999952781
999978887 -312995925
-313074525 999900287
999975900 -312998912
-313031894 999942918
-313024263 999950549
999999759 -312975053
-312975414 999999398
999946422 -313028390
-313030607 999944205
-313030299 999944513
-313001100 999973712
-312989523 999985289
-313023762 999951050
-313029841 999944971
999984705 -312990107
-313012935 999961877
999989523 -312985289
-313006195 999968617
-313046307 999928505
-313064479 999910333
999980468 -312994344
999900208 -313074604
999929161 -313045651
999942340 -313032472
999969009 -313005803
-313013535 999961277
999964620 -313010192
999907880 -313066932
-312977472 999997340
999986173 -312988639
-313045364 999929448
999982418 -312992394
-313054673 999920139
999932287 -313042525
999937951 -313036861
999916030 -313058782
-313067721 999907091
-312995218 999979594
-313050296 999924516
-313071325 999903487
-313065061 999909751
999913243 -313061569
999955722 -313019090
-313048354 999926458
-313014099 999960713
999942071 -313032741
-313004045 999970767
999983666 -312991146
-312981813 999992999
999927719 -313047093
999922820 -313051992
999925961 -313048851
-313058146 999916666
999976158 -312998654
999923348 -313051464
999996537 -312978275
999996359 -312978453
999993514 -312981298
999921063 -313053749
999993655 -312981157
999965930 -313008882
-313004601 999970211
-312990130 999984682
-312987565 999987247
999930220 -313044592
-312986272 999988540
999920912 -313053900
-313018630 999956182
-312997420 999977392
999978331 -312996481
999948079 -313026733
-313051413 999923399
999987691 -312987121
-313023576 999951236
999996204 -312978608
-313054759 999920053
-313024425 999950387
999936217 -313038595
-313010381 999964431
-313051731 999923081
999983171 -312991641
-312980658 999994154
-312986437 999988375
999922080 -313052732
-313058436 999916376
999978962 -312995850
-313066357 999908455
999910099 -313064713
999938045 -313036767
-313044528 999930284
-312989242 999985570
999954618 -313020194
-313074706 999900106
999993165 -312981647
999901025 -313073787
-313015538 999959274
999924972 -313049840
999932705 -313042107
-312993331 999981481
-312998409 999976403
999923111 -313051701
999965469 -313009343
999953883 -313020929
999927190 -313047622
-312985354 999989458
999992617 -312982195
999971270 -313003542
999931443 -313043369
-313067198 999907614
999937349 -313037463
999930541 -313044271
-313074026 999900786
999957482 -313017330
-313031819 999942993
999902027 -313072785
999994879 -312979933
-313064212 999910600
-313052563 999922249
999923692 -313051120
-313004999 999969813
-312999553 999975259
999993716 -312981096
999965319 -313009493
999921011 -313053801
999950818 -313023994
-313065721 999909091
999956222 -313018590
-312980906 999993906
-312976345 999998467
-313017532 999957280
999982873 -312991939
-313060282 999914530
-312990248 999984564
999931947 -313042865
999918781 -313056031
999911281 -313063531
-313022537 999952275
999906624 -313068188
-312978473 999996339
-312984640 999990172
999900315 -313074497
-313063089 999911723
-313069141 999905671
-313007068 999967744
999933207 -313041605
999978892 -312995920
-313023964 999950848
-312975171 999999641
999949060 -313025752
999949959 -313024853
999938903 -313035909
-313001746 999973066
999932097 -313042715
999930635 -313044177
-313071551 999903261
-313041932 999932880
999900158 -313074654
-313070426 999904386
999935605 -313039207
-313044306 999930506
-313040436 999934376
-313044219 999930593
-313041852 999932960
-313029671 999945141
999930985 -313043827
999943002 -313031810
999917137 -313057675
999924310 -313050502
999918160 -313056652
999994004 -312980808
-313050086 999924726
999932910 -313041902
999995221 -312979591
999949933 -313024879
999992636 -312982176
-313013907 999960905
-313041533 999933279
-313005370 999969442
999979529 -312995283
-313068647 999906165
999956009 -313018803
-313023780 999951032
-313033566 999941246
-313006878 999967934
-313022452 999952360
999969788 -313005024
-312980126 999994686
999926047 -313048765
-313071880 999902932
999947572 -313027240
999988339 -312986473
999969542 -313005270
-313046203 999928609
-313046532 999928280
999956637 -313018175
999933628 -313041184
999970113 -313004699
999901147 -313073665
-312979498 999995314
-313025802 999949010
-312983356 999991456
999900882 -313073930
-313046295 999928517
999906341 -313068471
-313018539 999956273
999964933 -313009879
-313045874 999928938
999909979 -313064833
-313036687 999938125
-313008840 999965972
-312980291 999994521
999925274 -313049538
999910781 -313064031
-312992725 999982087
999974834 -312999978
999921672 -313053140
-312995147 999979665
-313001609 999973203
999911681 -313063131
999925868 -313048944
-313036534 999938278
999952119 -313022693
999916994 -313057818
-313044003 999930809
999908707 -313066105
-313056206 999918606
999961029 -313013783
999997002 -312977810
999923308 -313051504
999930663 -313044149
-312985001 999989811
-312995195 999979617
999915073 -313059739
999902215 -313072597
-313037573 999937239
-313025488 999949324
-313026241 999948571
-313071418 999903394
999990692 -312984120
999940760 -313034052
-313022996 999951816
999935299 -313039513
-312988738 999986074
-313069543 999905269
999999307 -312975505
999933419 -313041393
999921578 -313053234
-313022723 999952089
999973404 -313001408
-312980274 999994538
-312976772 999998040
999910327 -313064485
-313038089 999936723
999981220 -312993592
999914462 -313060350
-313071692 999903120
-313063012 999911800
999982834 -312991978
-313015188 999959624
999925611 -313049201
-313062982 999911830
-312988985 999985827
999986747 -312988065
-312980334 999994478
999934046 -313040766
999920277 -313054535
999981813 -312992999
999994408 -312980404
-312985626 999989186
-313029459 999945353
999913895 -313060917
-312990227 999984585
-313021882 999952930
-313043219 999931593
999950340 -313024472
-313033620 999941192
999953669 -313021143
-313021240 999953572
999971132 -313003680
999996762 -312978050
999964402 -313010410
999983219 -312991593
-312998997 999975815
-313038874 999935938
999996258 -312978554
-313041997 999932815
-312994428 999980384
-313036674 999938138
999972159 -313002653
-312988675 999986137
999916999 -313057813
999947476 -313027336
-313065234 999909578
-313006814 999967998
-312998861 999975951
-312980857 999993955
-313029660 999945152
-313029143 999945669
999999419 -312975393
999906902 -313067910
-313053631 999921181
999985677 -312989135
999990644 -312984168
-313012967 999961845
-313060578 999914234
-313058474 999916338
999978450 -312996362
999962046 -313012766
-312978596 999996216
999904160 -313070652
999960529 -313014283
-312997778 999977034
-313053655 999921157
999937473 -313037339
999924459 -313050353
-313056313 999918499
999965579 -313009233
-312987343 999987469
-313009363 999965449
-313049062 999925750
-312988735 999986077
999903896 -313070916
999933389 -313041423
999922631 -313052181
-312997529 999977283
-313018220 999956592
999912939 -313061873
-313033784 999941028
999994481 -312980331
999967189 -313007623
-313054466 999920346
-313026393 999948419
999977219 -312997593
-313054108 999920704
-313012640 999962172
-313009928 999964884
999910117 -313064695
999983432 -312991380
999951660 -313023152
-313013353 999961459
999977486 -312997326
-313041847 999932965
-313062693 999912119
-313042564 999932248
999908839 -313065973
999922569 -313052243
999937716 -313037096
-313020710 999954102
999991588 -312983224
999949731 -313025081
999928104 -313046708
-313001428 999973384
-313032072 999942740
-312995087 999979725
999961182 -313013630
999909642 -313065170
999999221 -312975591
-313000487 999974325
-313015929 999958883
999938375 -313036437
-312977428 999997384
999908295 -313066517
999917017 -313057795
-313033462 999941350
-313026693 999948119
999964165 -313010647
999961873 -313012939
999928465 -313046347
999918731 -313056081
999906552 -313068260
999943967 -313030845
-313054096 999920716
999923773 -313051039
-312979969 999994843
999933141 -313041671
-313039743 999935069
999934261 -313040551
-312990264 999984548
999971092 -313003720
-312981388 999993424
-313065531 999909281
999902083 -313072729
999917214 -313057598
999953966 -313020846
999918454 -313056358
999994878 -312979934
-313016384 999958428
999963685 -313011127
999910905 -313063907
-313018750 999956062
999927851 -313046961
-313001489 999973323
-312989457 999985355
-313003626 999971186
999917004 -313057808
999900242 -313074570
999955644 -313019168
999993493 -312981319
999975790 -312999022
999903341 -313071471
999970063 -313004749
-313055477 999919335
-313018966 999955846
-312974868 999999944
999984807 -312990005
999921535 -313053277
999954325 -313020487
-313036700 999938112
999938554 -313036258
999982013 -312992799
-313001703 999973109
999991826 -312982986
999953767 -313021045
999918467 -313056345
999907868 -313066944
-312980659 999994153
-313047217 999927595
-312999127 999975685
999991237 -312983575
-313065274 999909538
-312994663 999980149
-313042256 999932556
-313034219 999940593
-312995514 999979298
999914061 -313060751
999935074 -313039738
-312991899 999982913
-312987927 999986885
999958759 -313016053
-313006153 999968659
999916700 -313058112
999938389 -313036423
-313026927 999947885
999947180 -313027632
999948810 -313026002
999989610 -312985202
-312985074 999989738
999988755 -312986057
999945311 -313029501
-313040470 999934342
-313064006 999910806
-312980259 999994553
999968330 -313006482
999977008 -312997804
999972889 -313001923
-313014437 999960375
999933793 -313041019
999976907 -312997905
-312979673 999995139
-313048129 999926683
999990808 -312984004
999989676 -312985136
999930329 -313044483
-312987225 999987587
-313001977 999972835
-313047903 999926909
999915273 -313059539
999931016 -313043796
-312975553 999999259
-313034618 999940194
999999024 -312975788
-313017023 999957789
-312999042 999975770
-313068696 999906116
-313029207 999945605
999913624 -313061188
-313034287 999940525
-313014432 999960380
-312978418 999996394
-312989677 999985135
-313021535 999953277
999966383 -313008429
999985623 -312989189
-313039917 999934895
-313025836 999948976
999946815 -313027997
999937328 -313037484
999928742 -313046070
-313029206 999945606
-313053413 999921399
999939612 -313035200
999901095 -313073717
999964310 -313010502
-313037245 999937567
-312991009 999983803
999983331 -312991481
-312991230 999983582
999995500 -312979312
-313062596 999912216
999988018 -312986794
999972256 -313002556
999962286 -313012526
999975576 -312999236
999913725 -313061087
999994075 -312980737
-313065529 999909283
-313012293 999962519
-312993343 999981469
-312990047 999984765
999918889 -313055923
999978046 -312996766
999944203 -313030609
-313053378 999921434
999995296 -312979516
-313012900 999961912
999924620 -313050192
999987245 -312987567
-313030880 999943932
-313054785 999920027
-312979670 999995142
-313063974 999910838
999958499 -313016313
999906324 -313068488
999966677 -313008135
999985143 -312989669
-312999331 999975481
-312977809 999997003
-313007394 999967418
999937924 -313036888
-313024742 999950070
-313027426 999947386
-313007137 999967675
-313017729 999957083
-313030910 999943902
999903252 -313071560
-312983551 999991261
-312982238 999992574
999976527 -312998285
999968236 -313006576
999977511 -312997301
-313016519 999958293
999986974 -312987838
999907973 -313066839
-313033181 999941631
-313031440 999943372
-313052934 999921878
-313027626 999947186
-313028535 999946277
999915213 -313059599
999982111 -312992701
-313069214 999905598
-313062823 999911989
-313066941 999907871
999996959 -312977853
-313028110 999946702
-312990367 999984445
999926437 -313048375
999902925 -313071887
999978033 -312996779
-313034130 999940682
-313032067 999942745
999965670 -313009142
-313024929 999949883
999960232 -313014580
-313028561 999946251
999905008 -313069804
-313024023 999950789
999927003 -313047809
999920153 -313054659
-312996122 999978690
-312997119 999977693
999969459 -313005353
-312981508 999993304
999929743 -313045069
999994497 -312980315
-313017405 999957407
999991133 -312983679
-312988300 999986512
999924640 -313050172
-313018363 999956449
999979101 -312995711
-313038898 999935914
999942061 -313032751
-313036554 999938258
-313007726 999967086
-313011199 999963613
-313045645 999929167
-312999667 999975145
999932421 -313042391
-313004542 999970270
999986879 -312987933
999978261 -312996551
-313010295 999964517
999961575 -313013237
999909353 -313065459
-313015531 999959281
999922473 -313052339
-312990629 999984183
-313062134 999912678
-313027534 999947278
-313030836 999943976
999941785 -313033027
-313030306 999944506
999921253 -313053559
999925389 -313049423
-313039795 999935017
-313046112 999928700
-313000891 999973921
-313045295 999929517
-313013021 999961791
-313002246 999972566
999965455 -313009357
-313040705 999934107
999909259 -313065553
-313003966 999970846
-313045327 999929485
999983494 -312991318
999940586 -313034226
999954599 -313020213
999952107 -313022705
999950622 -313024190
-313041537 999933275
999973014 -313001798
999953412 -313021400
-313011113 999963699
-313049198 999925614
999939655 -313035157
-313047243 999927569
999995059 -312979753
999960776 -313014036
999929351 -313045461
999937960 -313036852
-312993080 999981732
-313031130 999943682
999959425 -313015387
999937919 -313036893
-312979515 999995297
999966202 -313008610
999953818 -313020994
999901654 -313073158
-313001921 999972891
-312990066 999984746
999966894 -313007918
999924559 -313050253
-312988238 999986574
-313061625 999913187
-313040054 999934758
999905833 -313068979
-312975050 999999762
-313001673 999973139
-313022930 999951882
999930198 -313044614
-313015819 999958993
-313032022 999942790
999923199 -313051613
999912161 -313062651
-313026823 999947989
999905490 -313069322
-313071726 999903086
-313039019 999935793
-313029455 999945357
999974766 -313000046
999989770 -312985042
999989071 -312985741
999971185 -313003627
999972115 -313002697
999918489 -313056323
-313058988 999915824
-312976008 999998804
999981091 -312993721
-312981460 999993352
999909449 -313065363
999978259 -312996553
-313036876 999937936
-313070598 999904214
-312979134 999995678
999952048 -313022764
999963977 -313010835
-313062136 999912676
-313023303 999951509
999967582 -313007230
-313027565 999947247
999962779 -313012033
999904834 -313069978
-313040091 999934721
999925219 -313049593
-313050490 999924322
999986857 -312987955
999986908 -312987904
999991475 -312983337
999923809 -313051003
999985526 -312989286
999918588 -313056224
999970195 -313004617
999902930 -313071882
999993823 -312980989
-313022131 999952681
-312981232 999993580
-313060423 999914389
-313068006 999906806
-312991417 999983395
-313045565 999929247
999998594 -312976218
999955460 -313019352
-313000131 999974681
999900308 -313074504
999906576 -313068236
999973467 -313001345
999931924 -313042888
999918197 -313056615
-312982465 999992347
999981715 -312993097
999924383 -313050429
-313013910 999960902
-313008535 999966277
999996865 -312977947
-312984517 999990295
999989347 -312985465
999962682 -313012130
-312994986 999979826
-313022441 999952371
-312999490 999975322
-312988128 999986684
-313007227 999967585
999935290 -313039522
-313036117 999938695
-313073447 999901365
999928975 -313045837
-313040519 999934293
-313009092 999965720
999910047 -313064765
-313015570 999959242
-313023918 999950894
-313040893 999933919
-312992261 999982551
-312994377 999980435
999907117 -313067695
-312981036 999993776
999912026 -313062786
999923647 -313051165
999958822 -313015990
999975105 -312999707
999977088 -312997724
999969095 -313005717
999968647 -313006165
-313035341 999939471
-312984174 999990638
999956733 -313018079
999960593 -313014219
999997280 -312977532
999996902 -312977910
999936048 -313038764
-313053370 999921442
-313025699 999949113
-313024038 999950774
-312993255 999981557
-313023856 999950956
-313000135 999974677
-313050613 999924199
999930853 -313043959
999978636 -312996176
-313026698 999948114
-313073985 999900827
999991093 -312983719
999938818 -313035994
999950773 -313024039
-313042131 999932681
999995636 -312979176
999954360 -313020452
999987644 -312987168
-313030543 999944269
999989847 -312984965
999928954 -313045858
999980123 -312994689
999905108 -313069704
-313023253 999951559
-313066846 999907966
-313021852 999952960
-313056818 999917994
999927628 -313047184
999931717 -313043095
-313030204 999944608
999949244 -313025568
999936642 -313038170
-312985218 999989594
-313062396 999912416
-312992275 999982537
-313017836 999956976
-313070664 999904148
-313034969 999939843
-313036981 999937831
-313026805 999948007
-312983550 999991262
999978902 -312995910
-313012632 999962180
999982361 -312992451
999925910 -313048902
999975597 -312999215
-313006962 999967850
999984877 -312989935
-313011727 999963085
-312986927 999987885
999957295 -313017517
999962312 -313012500
999949511 -313025301
-313074388 999900424
999974694 -313000118
-313003836 999970976
-313035537 999939275
999996031 -312978781
-313056006 999918806
-313009786 999965026
-313002225 999972587
-312998737 999976075
999971669 -313003143
-313031853 999942959
-313009579 999965233
-313037791 999937021
999949382 -313025430
-313041424 999933388
-312998031 999976781
999946088 -313028724
-312981617 999993195
999934702 -313040110
999998682 -312976130
-312990541 999984271
999905424 -313069388
999971326 -313003486
999907529 -313067283
-313003323 999971489
999950974 -313023838
-313011096 999963716
999976762 -312998050
999912053 -313062759
999948372 -313026440
999941959 -313032853
-313027328 999947484
999921419 -313053393
999963519 -313011293
999977156 -312997656
999998901 -312975911
999911577 -313063235
-313073696 999901116
999960949 -313013863
-313046779 999928033
999967984 -313006828
-312977401 999997411
999909226 -313065586
999950236 -313024576
999956501 -313018311
-313064656 999910156
999935048 -313039764
-313001269 999973543
999966674 -313008138
-312978848 999995964
-313032949 999941863
-312975190 999999622
-312998591 999976221
999996991 -312977821
-312992944 999981868
-313037097 999937715
-313034136 999940676
-313031125 999943687
999947253 -313027559
-313074256 999900556
999913164 -313061648
-313059699 999915113
-313065555 999909257
-313046027 999928785
999958220 -313016592
999944630 -313030182
999989109 -312985703
999977965 -312996847
-312997618 999977194
-313041401 999933411
-312995099 999979713
999993013 -312981799
-313051392 999923420
-313062704 999912108
999942572 -313032240
999916766 -313058046
999937952 -313036860
-313062851 999911961
999983103 -312991709
-313031135 999943677
999957267 -313017545
999938920 -313035892
999952925 -313021887
999988626 -312986186
-313036516 999938296
999955863 -313018949
-313000103 999974709
-312988122 999986690
-313054886 999919926
999988608 -312986204
-312977944 999996868
999931766 -313043046
-312976111 999998701
-312976466 999998346
999954044 -313020768
-313037928 999936884
999981620 -312993192
-312977684 999997128
-313033355 999941457
999902371 -313072441
999961033 -313013779
999946095 -313028717
-312997579 999977233
-313064750 999910062
999993370 -312981442
-313002555 999972257
-313009593 999965219
999976625 -312998187
999976010 -312998802
999970301 -313004511
999950673 -313024139
-313001175 999973637
999934025 -313040787
-313012207 999962605
-313037103 999937709
-313008214 999966598
-313030969 999943843
999927981 -313046831
-313073947 999900865
999956588 -313018224
-313033232 999941580
999926127 -313048685
-313064871 999909941
999931154 -313043658
999901043 -313073769
-313058984 999915828
999978564 -312996248
-313048418 999926394
-313008434 999966378
-313016860 999957952
999948640 -313026172
999963676 -313011136
-312974993 999999819
-313073125 999901687
999998890 -312975922
-312994886 999979926
-313005341 999969471
-313011620 999963192
-313066943 999907869
-313044846 999929966
-312985820 999988992
-313060922 999913890
999997420 -312977392
-313072923 999901889
999910742 -313064070
-313067947 999906865
999934593 -313040219
999965414 -313009398
-313015807 999959005
999972762 -313002050
999977404 -312997408
999913767 -313061045
-313005283 999969529
-313053839 999920973
-313074362 999900450
999996971 -312977841
999947703 -313027109
-313013463 999961349
-312978365 999996447
999932658 -313042154
-313073549 999901263
-312991352 999983460
999960368 -313014444
999984975 -312989837
-313006711 999968101
-313034137 999940675
-313005002 999969810
999982682 -312992130
-313046268 999928544
-312981989 999992823
999985755 -312989057
999955699 -313019113
999933682 -313041130
999946942 -313027870
-312976140 999998672
999953875 -313020937
-313011787 999963025
999949773 -313025039
-313005923 999968889
-312984275 999990537
-313032952 999941860
-313073591 999901221
999906794 -313068018
999986230 -312988582
999926113 -313048699
-313025566 999949246
999924612 -313050200
-313064040 999910772
999987393 -312987419
999928780 -313046032
999993636 -312981176
999994274 -312980538
999941277 -313033535
-312977191 999997621
-313067694 999907118
-313028846 999945966
999974183 -313000629
999998697 -312976115
-313058129 999916683
-313059903 999914909
-313010438 999964374
-313026227 999948585
999936674 -313038138
999950758 -313024054
999974670 -313000142
999903142 -313071670
999977302 -312997510
-312999044 999975768
-313028509 999946303
999919657 -313055155
999989036 -312985776
999903034 -313071778
999950644 -313024168
999953419 -313021393
999976495 -312998317
-312981394 999993418
999991889 -312982923
-313017377 999957435
-313057894 999916918
-313069896 999904916
999909304 -313065508
999903002 -313071810
999904353 -313070459
-312996449 999978363
-313030882 999943930
999949987 -313024825
999986698 -312988114
999913221 -313061591
999953233 -313021579
-312995066 999979746
999983567 -312991245
-313071455 999903357
-313014060 999960752
999947641 -313027171
-312991906 999982906
-313066861 999907951
999950263 -313024549
999907480 -313067332
999915542 -313059270
999950439 -313024373
-313064783 999910029
-313009157 999965655
-312998934 999975878
-313030600 999944212
-313061496 999913316
-313008371 999966441
999927803 -313047009
999919758 -313055054
-313024464 999950348
999931630 -313043182
-313053934 999920878
-312990193 999984619
-313004195 999970617
999932617 -313042195
-313050830 999923982
-313025686 999949126
-313057531 999917281
999935617 -313039195
-312979026 999995786
-312994664 999980148
999915595 -313059217
999975040 -312999772
-312999714 999975098
-313031901 999942911
999923473 -313051339
999973058 -313001754
-313049089 999925723
-313073428 999901384
999960895 -313013917
999933224 -313041588
999991149 -312983663
-312981600 999993212
-312996195 999978617
999902183 -313072629
999960156 -313014656
999951318 -313023494
-313022931 999951881
-313012096 999962716
999937549 -313037263
-313048920 999925892
-313044236 999930576
-312979327 999995485
999911378 -313063434
999960708 -313014104
999944193 -313030619
-312979167 999995645
999929811 -313045001
-313053608 999921204
-313057989 999916823
999919776 -313055036
-312989962 999984850
-312981495 999993317
-313025240 999949572
-313056631 999918181
999955723 -313019089
-313047602 999927210
999954825 -313019987
999920842 -313053970
999925909 -313048903
-313010059 999964753
999963524 -313011288
999963617 -313011195
-313000332 999974480
-313065562 999909250
-312988267 999986545
999979094 -312995718
-313025131 999949681
999999519 -312975293
999936404 -313038408
-313009514 999965298
999901623 -313073189
-313004488 999970324
999935661 -313039151
999993485 -312981327
999928834 -313045978
999945520 -313029292
999913238 -313061574
999989646 -312985166
999976938 -312997874
-313011920 999962892
-313025923 999948889
999976441 -312998371
-313051085 999923727
999913727 -313061085
999942037 -313032775
-312981549 999993263
-313000228 999974584
-313016526 999958286
999932537 -313042275
999912368 -313062444
-313001529 999973283
999979601 -312995211
999924793 -313050019
999957077 -313017735
-313059138 999915674
-312980751 999994061
999901349 -313073463
-313024257 999950555
999940697 -313034115
-313066247 999908565
-313059034 999915778
999959838 -313014974
999944555 -313030257
-312982515 999992297
-313072254 999902558
999961920 -313012892
999997309 -312977503
999993086 -312981726
-313023996 999950816
999945600 -313029212
-313030933 999943879
999978098 -312996714
-312995222 999979590
-313041295 999933517
999987085 -312987727
-313040287 999934525
999959551 -313015261
999916632 -313058180
-313068943 999905869
-313063683 999911129
999992630 -312982182
999914512 -313060300
999931045 -313043767
-313065206 999909606
999977241 -312997571
999901562 -313073250
-313045786 999929026
-313007539 999967273
999979353 -312995459
-312985420 999989392
-313048031 999926781
999950099 -313024713
-313035444 999939368
-312984763 999990049
-313069562 999905250
-313037185 999937627
999996582 -312978230
999991567 -312983245
-313047056 999927756
-313017776 999957036
-313071978 999902834
999924813 -313049999
-312995897 999978915
-313014577 999960235
999986863 -312987949
999921633 -313053179
999941545 -313033267
999969202 -313005610
999993064 -312981748
999972580 -313002232
-312994911 999979901
999928538 -313046274
999946928 -313027884
999948885 -313025927
999918295 -313056517
-313017352 999957460
999963761 -313011051
999923634 -313051178
999950163 -313024649
999987047 -312987765
-313013466 999961346
999991391 -312983421
999939038 -313035774
-313053546 999921266
999947377 -313027435
-313021044 999953768
-313044879 999929933
-313058985 999915827
-313035149 999939663
999913572 -313061240
-313064202 999910610
999984407 -312990405
-313018550 999956262
-312975839 999998973
999910083 -313064729
-313001854 999972958
999949729 -313025083
-312977576 999997236
-313010858 999963954
-313022806 999952006
-313003769 999971043
-312993250 999981562
999949217 -313025595
999947144 -313027668
-313040488 999934324
-312987720 999987092
999918291 -313056521
-313021910 999952902
999962556 -313012256
999903243 -313071569
-312982719 999992093
999956258 -313018554
999981417 -312993395
999952298 -313022514
-313022935 999951877
999960333 -313014479
999967395 -313007417
999971139 -313003673
-313041081 999933731
999969012 -313005800
999934001 -313040811
-313008796 999966016
999966813 -313007999
-312994816 999979996
-313058482 999916330
999965011 -313009801
-312976417 999998395
999954372 -313020440
-312985151 999989661
999926854 -313047958
999952906 -313021906
-312991556 999983256
999911737 -313063075
-313041521 999933291
999971277 -313003535
-313000785 999974027
-313012991 999961821
999971687 -313003125
999915106 -313059706
-313033897 999940915
-313070020 999904792
999934362 -313040450
999979182 -312995630
999955182 -313019630
999950400 -313024412
999910256 -313064556
999909841 -313064971
-313014509 999960303
-313062611 999912201
999904579 -313070233
-313063157 999911655
-313058419 999916393
999922980 -313051832
-313022595 999952217
-312994317 999980495
999969795 -313005017
999970173 -313004639
999916533 -313058279
-313047575 999927237
999906160 -313068652
-312990693 999984119
-312982383 999992429
999913272 -313061540
-313020519 999954293
-313039013 999935799
999943890 -313030922
-313023352 999951460
999995938 -312978874
-312996260 999978552
-313048176 999926636
999936328 -313038484
999981975 -312992837
-312997907 999976905
999948718 -313026094
999977507 -312997305
-313003588 999971224
-312985865 999988947
999945738 -313029074
999932316 -313042496
-313054141 999920671
999944939 -313029873
999951863 -313022949
-312998790 999976022
999964082 -313010730
999905499 -313069313
-313007506 999967306
-313057137 999917675
-313035587 999939225
-313002846 999971966
999969621 -313005191
999942703 -313032109
-312999406 999975406
999982113 -312992699
-313046940 999927872
-313019926 999954886
999961287 -313013525
999943685 -313031127
999973508 -313001304
999917070 -313057742
-312986986 999987826
999969593 -313005219
-312984077 999990735
-313017183 999957629
-313065577 999909235
999933602 -313041210
-313005360 999969452
999995965 -312978847
-312984608 999990204
999930076 -313044736
-313026268 999948544
-313060143 999914669
999963459 -313011353
-313060084 999914728
-312984165 999990647
-312991489 999983323
999925446 -313049366
-313069604 999905208
999958767 -313016045
-313013919 999960893
999989421 -312985391
999982109 -312992703
-313071220 999903592
999901921 -313072891
999917489 -313057323
999901094 -313073718
999965487 -313009325
999996484 -312978328
-313007725 999967087
-313016583 999958229
999935404 -313039408
-313029463 999945349
999939211 -313035601
-313013405 999961407
999912927 -313061885
999988553 -312986259
-313064390 999910422
-313057539 999917273
999908922 -313065890
-313003581 999971231
999930802 -313044010
-313044086 999930726
-313034047 999940765
999917212 -313057600
999929635 -313045177
-313021401 999953411
999950481 -313024331
-313038378 999936434
999902193 -313072619
999983177 -312991635
999955013 -313019799
-313039294 999935518
999960398 -313014414
999909947 -313064865
999985323 -312989489
-313007979 999966833
-313004568 999970244
-312976243 999998569
999913666 -313061146
-313027968 999946844
-313001571 999973241
999916175 -313058637
999924307 -313050505
999917944 -313056868
999942836 -313031976
999956259 -313018553
999977811 -312997001
999964177 -313010635
-312990604 999984208
-313007063 999967749
-313034911 999939901
999930879 -313043933
999958808 -313016004
999903374 -313071438
-313069549 999905263
-312983075 999991737
-313019067 999955745
999977750 -312997062
999991071 -312983741
999977675 -312997137
-313034210 999940602
999945304 -313029508
999947790 -313027022
999916486 -313058326
-312981519 999993293
-313024601 999950211
999962171 -313012641
999966276 -313008536
999921486 -313053326
-312983643 999991169
999951081 -313023731
-312977536 999997276
-313071801 999903011
-313033213 999941599
-313063399 999911413
999912369 -313062443
-313006280 999968532
999984359 -312990453
999903087 -313071725
999969006 -313005806
999964851 -313009961
-312998817 999975995
999952541 -313022271
-313039919 999934893
-313033294 999941518
999900797 -313074015
-313003740 999971072
999970013 -313004799
999929858 -313044954
-313057750 999917062
-313055406 999919406
-313062865 999911947
999922550 -313052262
999929551 -313045261
-313037378 999937434
-313014130 999960682
999950076 -313024736
-313001827 999972985
999982314 -312992498
-313010368 999964444
999996033 -312978779
999944339 -313030473
999917870 -313056942
-313013811 999961001
999960308 -313014504
999926415 -313048397
999967822 -313006990
999900998 -313073814
999940635 -313034177
-313024172 999950640
999980191 -312994621
-312985168 999989644
999997441 -312977371
-313017478 999957334
-313061778 999913034
999930602 -313044210
-313016585 999958227
999991525 -312983287
999908352 -313066460
-313046226 999928586
-312975827 999998985
-312989812 999985000
999972016 -313002796
999922527 -313052285
-313006234 999968578
999942234 -313032578
999941411 -313033401
-313006334 999968478
-313024335 999950477
-312999008 999975804
999969372 -313005440
999905426 -313069386
-312996416 999978396
999963970 -313010842
-313052436 999922376
999937731 -313037081
-312999257 999975555
-313013478 999961334
999924692 -313050120
999983474 -312991338
-312975225 999999587
-313053441 999921371
-313027515 999947297
-313070866 999903946
-312976331 999998481
999966842 -313007970
-313038397 999936415
-313057072 999917740
999948590 -313026222
-313010663 999964149
-313062227 999912585
-313055269 999919543
999916478 -313058334
-312977805 999997007
-313042763 999932049
-313002501 999972311
999942461 -313032351
999983957 -312990855
-313006304 999968508
-313020850 999953962
-313010136 999964676
999939424 -313035388
999923696 -313051116
999994355 -312980457
-312983556 999991256
-313003264 999971548
999961052 -313013760
-313008356 999966456
-312988946 999985866
999951577 -313023235
999939675 -313035137
-313025547 999949265
999958683 -313016129
999916469 -313058343
999993442 -312981370
999954259 -313020553
999965085 -313009727
999907426 -313067386
-313069281 999905531
999984249 -312990563
-313028875 999945937
999902631 -313072181
999938105 -313036707
999972521 -313002291
-313064565 999910247
999947343 -313027469
-313017338 999957474
999962403 -313012409
999990826 -312983986
999984219 -312990593
999933897 -313040915
999951824 -313022988
999919227 -313055585
999964564 -313010248
-312988500 999986312
-312991534 999983278
-313048601 999926211
-313018718 999956094
-313004272 999970540
999976615 -312998197
999930977 -313043835
-313001942 999972870
-313000394 999974418
-313028874 999945938
-313010367 999964445
999958698 -313016114
999954406 -313020406
-313019610 999955202
999962548 -313012264
-313024876 999949936
999995696 -312979116
999936779 -313038033
-313001213 999973599
-313038960 999935852
999953132 -313021680
-313013255 999961557
999934983 -313039829
999932651 -313042161
-313073297 999901515
-313048644 999926168
999976822 -312997990
999925239 -313049573
999974557 -313000255
-313058640 999916172
999962454 -313012358
999904150 -313070662
999917941 -313056871
999933852 -313040960
999944809 -313030003
999945280 -313029532
999942247 -313032565
-313003501 999971311
999931961 -313042851
-312992818 999981994
999981847 -312992965
999909833 -313064979
999942894 -313031918
999988465 -312986347
999928560 -313046252
999919990 -313054822
-312982743 999992069
-312976044 999998768
999951913 -313022899
999949172 -313025640
999980602 -312994210
-313020288 999954524
-313061506 999913306
999935699 -313039113
999950002 -313024810
999918141 -313056671
-313064510 999910302
999910944 -313063868
-313047151 999927661
999909998 -313064814
999901374 -313073438
999926927 -313047885
-312976675 999998137
999945062 -313029750
-313056044 999918768
-313033214 999941598
-313027474 999947338
-313002887 999971925
-313074171 999900641
999992495 -312982317
999933712 -313041100
999943665 -313031147
999927911 -313046901
999937334 -313037478
-312996566 999978246
-312989786 999985026
999929459 -313045353
999994322 -312980490
-313029512 999945300
-312976312 999998500
999922669 -313052143
999987276 -312987536
999954903 -313019909
999953146 -313021666
-313012966 999961846
-312996801 999978011
999918878 -313055934
-313009903 999964909
999978045 -312996767
999990275 -312984537
-313055838 999918974
-313058973 999915839
-313033094 999941718
-312998226 999976586
-313040652 999934160
-313015977 999958835
-313030383 999944429
999912143 -313062669
999988568 -312986244
999934706 -313040106
999954677 -313020135
-313035937 999938875
-313016397 999958415
999968316 -313006496
999936164 -313038648
-313055326 999919486
-313007150 999967662
999988922 -312985890
999921885 -313052927
-312981794 999993018
-313066615 999908197
999953456 -313021356
999943467 -313031345
999970155 -313004657
-313053139 999921673
-313021953 999952859
999957232 -313017580
999983537 -312991275
999951529 -313023283
999980143 -312994669
-312998271 999976541
999926663 -313048149
-313058476 999916336
999900024 -313074788
-312998526 999976286
-312977501 999997311
999917542 -313057270
999963303 -313011509
999900626 -313074186
999906896 -313067916
999957016 -313017796
-312993914 999980898
-313003662 999971150
999994859 -312979953
-312999403 999975409
999994522 -312980290
-312975473 999999339
999998841 -312975971
-313004692 999970120
999998879 -312975933
-312989474 999985338
-312979582 999995230
-313042067 999932745
999987657 -312987155
-313036177 999938635
999931175 -313043637
999918561 -313056251
999957974 -313016838
-312983004 999991808
999960121 -313014691
999941653 -313033159
999970927 -313003885
999911014 -313063798
-313017033 999957779
999919308 -313055504
-313016576 999958236
-312988104 999986708
999960430 -313014382
-312994248 999980564
999985750 -312989062
999918659 -313056153
999959732 -313015080
999974144 -313000668
-312989714 999985098
-313025431 999949381
999972823 -313001989
-313040851 999933961
-313057489 999917323
-313063477 999911335
-312992195 999982617
999903864 -313070948
999994771 -312980041
-313045788 999929024
-313065195 999909617
999985871 -312988941
999969300 -313005512
999988068 -312986744
-313004348 999970464
-313031654 999943158
-312995096 999979716
999994964 -312979848
999913694 -313061118
999925260 -313049552
-313034654 999940158
-313042618 999932194
-313034601 999940211
-312986045 999988767
999910959 -313063853
999928706 -313046106
-312976773 999998039
-313039473 999935339
-313062516 999912296
-313024812 999950000
-313011173 999963639
999915751 -313059061
-312996201 999978611
-313044806 999930006
-313009804 999965008
999980536 -312994276
-313066744 999908068
999987107 -312987705
999933499 -313041313
-313001719 999973093
-313041944 999932868
-312995934 999978878
-313046029 999928783
-313065549 999909263
-313016840 999957972
999966933 -313007879
-313038096 999936716
-313049867 999924945
999993685 -312981127
-312981178 999993634
999955851 -313018961
-312990297 999984515
999905758 -313069054
-313043799 999931013
-313014223 999960589
999925383 -313049429
999913323 -313061489
999908529 -313066283
999995618 -312979194
999951652 -313023160
-312986480 999988332
999956624 -313018188
-312984173 999990639
999972201 -313002611
-313019437 999955375
-313070006 999904806
-312993514 999981298
-313030663 999944149
-313069125 999905687
999901114 -313073698
999971509 -313003303
999974775 -313000037
-313012812 999962000
-313011407 999963405
-312994414 999980398
-312986992 999987820
-313065109 999909703
-312996942 999977870
-313061880 999912932
999932876 -313041936
-313031693 999943119
-313056757 999918055
-312980937 999993875
999921828 -313052984
999900477 -313074335
-312976837 999997975
-313008241 999966571
-313021488 999953324
999996043 -312978769
999930912 -313043900
999972525 -313002287
-313024318 999950494
999983608 -312991204
-313036793 999938019
-312997344 999977468
999917650 -313057162
-312977598 999997214
-313029523 999945289
-313052621 999922191
999993893 -312980919
-313025611 999949201
-313003508 999971304
999904934 -313069878
999911639 -313063173
-313041353 999933459
999915152 -313059660
999920159 -313054653
999931641 -313043171
-313035985 999938827
-313009422 999965390
999978120 -312996692
999999295 -312975517
-313048698 999926114
-313020394 999954418
-313049673 999925139
-313057763 999917049
-313024834 999949978
-313061761 999913051
-312991929 999982883
999998104 -312976708
999976005 -312998807
-313030453 999944359
-312997967 999976845
999984799 -312990013
-313002858 999971954
999983480 -312991332
999931972 -313042840
999998508 -312976304
-313066380 999908432
-313047674 999927138
999995572 -312979240
-313009720 999965092
999946790 -313028022
999965149 -313009663
999977414 -312997398
999938165 -313036647
-313015904 999958908
999911358 -313063454
-313064560 999910252
999901505 -313073307
999975665 -312999147
999990414 -312984398
-313050652 999924160
999932574 -313042238
-312985856 999988956
999907135 -313067677
999982460 -312992352
999914464 -313060348
999932252 -313042560
999993287 -312981525
999935800 -313039012
-313052758 999922054
-313010815 999963997
-312995019 999979793
-313041287 999933525
-313032427 999942385
999900077 -313074735
999920942 -313053870
999933632 -313041180
999910141 -313064671
999910622 -313064190
999905391 -313069421
-312996902 999977910
999975200 -312999612
999918726 -313056086
999925878 -313048934
999931277 -313043535
999935863 -313038949
999946565 -313028247
-313071229 999903583
999953469 -313021343
999975129 -312999683
999977136 -312997676
-313023382 999951430
-313041168 999933644
999977588 -312997224
-313010745 999964067
-313000780 999974032
-313037545 999937267
-312983255 999991557
-313022127 999952685
-313053207 999921605
999976960 -312997852
-313061227 999913585
999946152 -313028660
-313000249 999974563
999981593 -312993219
999955899 -313018913
-312987749 999987063
999948385 -313026427
-313054531 999920281
999910714 -313064098
999918586 -313056226
999962346 -313012466
999906062 -313068750
-313010542 999964270
999919571 -313055241
999992099 -312982713
999924059 -313050753
999944278 -313030534
999918668 -313056144
-313045840 999928972
999944894 -313029918
-312999181 999975631
-313009439 999965373
-312992310 999982502
-313054342 999920470
-313020215 999954597
-313020637 999954175
999944648 -313030164
-313016339 999958473
999903199 -313071613
999917756 -313057056
999944262 -313030550
999974958 -312999854
-313012331 999962481
999933477 -313041335
-313012842 999961970
-313058307 999916505
-312996281 999978531
-313035408 999939404
-312995068 999979744
-312976477 999998335
-313008506 999966306
-313032156 999942656
-313027506 999947306
999970219 -313004593
-312975250 999999562
999910949 -313063863
999932787 -313042025
999965803 -313009009
-313027245 999947567
999940236 -313034576
-313012606 999962206
999997966 -312976846
-313020366 999954446
-313026120 999948692
999903083 -313071729
-313018820 999955992
-313064494 999910318
999942463 -313032349
-313044844 999929968
-313007586 999967226
999944632 -313030180
999939852 -313034960
999989417 -312985395
-312985425 999989387
999926508 -313048304
999966111 -313008701
-313003644 999971168
999954777 -313020035
-313029811 999945001
999937541 -313037271
999989360 -312985452
-313037864 999936948
999976038 -312998774
999915771 -313059041
-312991446 999983366
-312991553 999983259
999951629 -313023183
-313003353 999971459
-312983435 999991377
-312999505 999975307
-313061213 999913599
-312995212 999979600
999994346 -312980466
999902918 -313071894
-312989928 999984884
-313014599 999960213
-313043825 999930987
-313067607 999907205
-312982274 999992538
-312996386 999978426
-313007181 999967631
-313051973 999922839
999974320 -313000492
999957721 -313017091
-313072065 999902747
-313016872 999957940
-313028123 999946689
999932217 -313042595
999989100 -312985712
-313013421 999961391
-313033576 999941236
-313004476 999970336
999924527 -313050285
999906390 -313068422
999909252 -313065560
999931619 -313043193
999952321 -313022491
999946711 -313028101
-313014455 999960357
999923438 -313051374
999973444 -313001368
-313016459 999958353
-313015577 999959235
-313047114 999927698
-313015323 999959489
-313006665 999968147
999915242 -313059570
-313064962 999909850
999950957 -313023855
-313021071 999953741
999939829 -313034983
-313002354 999972458
999911904 -313062908
999961928 -313012884
999916774 -313058038
999902107 -313072705
-313038313 999936499
-312984725 999990087
-313049641 999925171
999996563 -312978249
-313052670 999922142
-313039061 999935751
-313058486 999916326
-313048952 999925860
-313071303 999903509
-312981116 999993696
999942141 -313032671
-313055142 999919670
-313019976 999954836
999953294 -313021518
-313045684 999929128
-312978312 999996500
-313035975 999938837
999904926 -313069886
-313063796 999911016
999936352 -313038460
999970818 -313003994
999972921 -313001891
-312999532 999975280
-312999534 999975278
-313057924 999916888
-313063224 999911588
-313050624 999924188
999901421 -313073391
-313059322 999915490
-312992825 999981987
-313064029 999910783
999942062 -313032750
999952557 -313022255
999935423 -313039389
-313068374 999906438
999934695 -313040117
999947395 -313027417
-313051299 999923513
999972509 -313002303
999952549 -313022263
999969472 -313005340
999950922 -313023890
-313034771 999940041
-313025603 999949209
-313055775 999919037
999900801 -313074011
999957782 -313017030
999971454 -313003358
999912874 -313061938
-313063030 999911782
-312982590 999992222
-313061851 999912961
-313009506 999965306
-313011410 999963402
-313016137 999958675
-312975302 999999510
-313020320 999954492
999922914 -313051898
-313060683 999914129
-313010859 999963953
999953072 -313021740
-313034393 999940419
-312986778 999988034
999949710 -313025102
999955007 -313019805
-313063920 999910892
-313015994 999958818
-313037078 999937734
999950210 -313024602
-312994112 999980700
999983592 -312991220
-313012318 999962494
-313019328 999955484
-312995233 999979579
-313025918 999948894
999948811 -313026001
-313002256 999972556
-313039476 999935336
999962814 -313011998
-313069274 999905538
999931672 -313043140
999963222 -313011590
999917795 -313057017
-312977608 999997204
-312986656 999988156
-313059673 999915139
-312987990 999986822
999955209 -313019603
999946055 -313028757
999968575 -313006237
-312997056 999977756
-313017256 999957556
999965929 -313008883
-313067821 999906991
-313072725 999902087
999903796 -313071016
999944892 -313029920
-313029859 999944953
-313046296 999928516
999921149 -313053663
999924598 -313050214
-312987592 999987220
-313048904 999925908
-312982643 999992169
-313073476 999901336
-313067595 999907217
-312978043 999996769
999906175 -313068637
999961947 -313012865
-313058667 999916145
-312989845 999984967
-313024767 999950045
-313005951 999968861
999947116 -313027696
999971198 -313003614
999905862 -313068950
-313048474 999926338
-313035472 999939340
999978519 -312996293
-313062843 999911969
-313050102 999924710
-313039100 999935712
-313056546 999918266
999987719 -312987093
-313015520 999959292
999979424 -312995388
-313005804 999969008
-313000996 999973816
999998487 -312976325
-312979666 999995146
-313023053 999951759
999937354 -313037458
999942541 -313032271
-313062573 999912239
999919147 -313055665
-313001805 999973007
-313065286 999909526
-313067895 999906917
-313002477 999972335
-313061222 999913590
-313029172 999945640
999900954 -313073858
-313057611 999917201
999997766 -312977046
999939827 -313034985
-313064090 999910722
-313072213 999902599
999968384 -313006428
-312987302 999987510
-313009194 999965618
999981521 -312993291
999903911 -313070901
999925037 -313049775
999917527 -313057285
-313004964 999969848
-312993723 999981089
999943000 -313031812
999902894 -313071918
999996620 -312978192
-313067039 999907773
-313042189 999932623
-313045416 999929396
999937632 -313037180
999991206 -312983606
999961917 -313012895
999973757 -313001055
-313061680 999913132
-313017488 999957324
-313010072 999964740
-312975442 999999370
-312983653 999991159
999950945 -313023867
-313047073 999927739
-313002941 999971871
-312979175 999995637
999960418 -313014394
-313027725 999947087
999925619 -313049193
999966392 -313008420
999949350 -313025462
999971870 -313002942
-313017089 999957723
-312987447 999987365
999965991 -313008821
999998358 -312976454
999947618 -313027194
-313005119 999969693
-312996875 999977937
-313073566 999901246
999989009 -312985803
999948931 -313025881
-313049328 999925484
999928695 -313046117
999970350 -313004462
999900109 -313074703
999942220 -313032592
-313004477 999970335
-312985431 999989381
-312977803 999997009
-313012270 999962542
999920245 -313054567
999999754 -312975058
-312991180 999983632
999990407 -312984405
999908265 -313066547
-313045547 999929265
-313028384 999946428
-312995035 999979777
-312984834 999989978
999993983 -312980829
-313048360 999926452
-313061242 999913570
999907604 -313067208
999992233 -312982579
-313004214 999970598
999998439 -312976373
999905071 -313069741
-313003104 999971708
-312998261 999976551
999919153 -313055659
-313072928 999901884
-313028647 999946165
-313009937 999964875
999963765 -313011047
-313040100 999934712
999903161 -313071651
999945629 -313029183
-313035242 999939570
999999841 -312974971
999942374 -313032438
-313020904 999953908
-313060270 999914542
-312993407 999981405
999983899 -312990913
999980791 -312994021
999967602 -313007210
999917565 -313057247
999917101 -313057711
999930921 -313043891
-313049896 999924916
-313056462 999918350
999972447 -313002365
-313050357 999924455
999924314 -313050498
-313005016 999969796
-313068131 999906681
999946242 -313028570
999930134 -313044678
-312985514 999989298
999985509 -312989303
-313022862 999951950
999959455 -313015357
999920204 -313054608
999919096 -313055716
999992785 -312982027
-312984529 999990283
-313029230 999945582
999914484 -313060328
999968079 -313006733
999962734 -313012078
-312984590 999990222
-313050866 999923946
999970482 -313004330
-313006218 999968594
-313072072 999902740
-313016931 999957881
-313063649 999911163
-313033314 999941498
999948719 -313026093
999959433 -313015379
-313027975 999946837
-312999284 999975528
999961761 -313013051
999946236 -313028576
-312989026 999985786
999954944 -313019868
-313031258 999943554
999901126 -313073686
-313037946 999936866
999962119 -313012693
-313028031 999946781
999906403 -313068409
-313000015 999974797
-313051760 999923052
-313031365 999943447
-313036620 999938192
999967914 -313006898
999906459 -313068353
999920213 -313054599
999976274 -312998538
999956429 -313018383
999919248 -313055564
-313035251 999939561
999928362 -313046450
999904270 -313070542
999916603 -313058209
999988766 -312986046
999940854 -313033958
-312989255 999985557
999940226 -313034586
999926621 -313048191
-313027532 999947280
-313055247 999919565
-313034597 999940215
999989618 -312985194
999996368 -312978444
-312978113 999996699
-313011052 999963760
999942441 -313032371
999958017 -313016795
-312996390 999978422
-313061866 999912946
-312997527 999977285
-312988360 999986452
999985732 -312989080
999984122 -312990690
-312977249 999997563
-313060240 999914572
999942857 -313031955
999940938 -313033874
-313047374 999927438
-313021073 999953739
-313056678 999918134
-312993859 999980953
999989158 -312985654
-313022716 999952096
999954130 -313020682
999921010 -313053802
999999165 -312975647
-313027500 999947312
-313005604 999969208
-312981843 999992969
-313058498 999916314
-313023067 999951745
-312981585 999993227
999989136 -312985676
999990893 -312983919
999940397 -313034415
-313071140 999903672
999925254 -313049558
999966587 -313008225
999995346 -312979466
-313065019 999909793
-313008930 999965882
-313017086 999957726
-312982335 999992477
-313003706 999971106
999963656 -313011156
999933947 -313040865
999999263 -312975549
999948403 -313026409
-313030352 999944460
-312985261 999989551
-313006046 999968766
999998359 -312976453
-313045660 999929152
999935193 -313039619
-313010292 999964520
-312986551 999988261
-313019593 999955219
-312999761 999975051
999957075 -313017737
-312976602 999998210
999961212 -313013600
-313063143 999911669
999963486 -313011326
999908898 -313065914
999979365 -312995447
999986005 -312988807
-313071941 999902871
-313032694 999942118
-313019030 999955782
-312979690 999995122
-313017508 999957304
-312981812 999993000
-313052431 999922381
-313040203 999934609
-312981717 999993095
999921791 -313053021
-313023499 999951313
999981436 -312993376
999934186 -313040626
999907191 -313067621
999956257 -313018555
-313041486 999933326
-313062961 999911851
-312983683 999991129
999926006 -313048806
-313031348 999943464
999974056 -313000756
999947485 -313027327
999903281 -313071531
999960527 -313014285
999963206 -313011606
999920480 -313054332
-313057116 999917696
-313047813 999926999
-312999426 999975386
-313028913 999945899
-313012522 999962290
-313011164 999963648
-313028340 999946472
-313033634 999941178
-313004625 999970187
999928239 -313046573
999974750 -313000062
-312985292 999989520
999977159 -312997653
-313019512 999955300
-313020983 999953829
-312976064 999998748
-312991260 999983552
-312991726 999983086
-312989321 999985491
999976955 -312997857
-313025608 999949204
999974240 -313000572
-312979282 999995530
-313017816 999956996
-313050203 999924609
999901847 -313072965
-313029367 999945445
999950007 -313024805
999915564 -313059248
999933792 -313041020
999934689 -313040123
-313037519 999937293
999918356 -313056456
-313008885 999965927
-313062289 999912523
999920488 -313054324
999989754 -312985058
999932435 -313042377
-313049312 999925500
999981447 -312993365
999904341 -313070471
-313041216 999933596
999936558 -313038254
-313073995 999900817
999924359 -313050453
-312994594 999980218
999931097 -313043715
999963478 -313011334
-312984862 999989950
-313047708 999927104
-313000443 999974369
-313005839 999968973
999999508 -312975304
999942965 -313031847
999935873 -313038939
-313022914 999951898
-313035037 999939775
-313043433 999931379
-313038008 999936804
-313030388 999944424
999951179 -313023633
-312988344 999986468
-313004161 999970651
-313001439 999973373
999953048 -313021764
-313026643 999948169
-313029439 999945373
-312998278 999976534
-312990674 999984138
-313020057 999954755
999926825 -313047987
999918877 -313055935
999931887 -313042925
-313043364 999931448
999901081 -313073731
-313031040 999943772
999965820 -313008992
-313074474 999900338
999940166 -313034646
-313009298 999965514
-313057125 999917687
999949905 -313024907
-313017859 999956953
999942394 -313032418
999931651 -313043161
-313033961 999940851
999997845 -312976967
999945503 -313029309
-313032111 999942701
999901335 -313073477
999989728 -312985084
999982764 -312992048
-312984274 999990538
-313067124 999907688
999946315 -313028497
999918451 -313056361
999950531 -313024281
-313070875 999903937
999918161 -313056651
999997324 -312977488
999967188 -313007624
-313038653 999936159
999931763 -313043049
-313045699 999929113
999950327 -313024485
-313069168 999905644
-313062409 999912403
999974881 -312999931
-313053967 999920845
-313061956 999912856
999973838 -313000974
-313069018 999905794
999952725 -313022087
-312978934 999995878
999974030 -313000782
-313013887 999960925
-313031745 999943067
999919698 -313055114
999943579 -313031233
-313044418 999930394
-313052282 999922530
999906143 -313068669
-313049962 999924850
999971450 -313003362
-313066258 999908554
-312995160 999979652
-313064997 999909815
999924704 -313050108
-313073480 999901332
999995532 -312979280
999910839 -313063973
-313032223 999942589
-313011088 999963724
-313063861 999910951
999940402 -313034410
999973401 -313001411
-312996941 999977871
999975834 -312998978
999931788 -313043024
999905082 -313069730
999957808 -313017004
-313032004 999942808
999905545 -313069267
999991583 -312983229
-313045827 999928985
999978762 -312996050
999994398 -312980414
999992900 -312981912
-312996874 999977938
-313015322 999959490
-312998640 999976172
999965364 -313009448
999971619 -313003193
-312995722 999979090
999924904 -313049908
999903775 -313071037
999979001 -312995811
-313047137 999927675
999994846 -312979966
-313041630 999933182
999920546 -313054266
-313073122 999901690
999984090 -312990722
999953781 -313021031
-313041889 999932923
-313051835 999922977
-313033305 999941507
999911660 -313063152
-313050963 999923849
-313057060 999917752
-313038504 999936308
999912622 -313062190
999939532 -313035280
999947841 -313026971
999999976 -312974836
-313040657 999934155
-313040155 999934657
-312986378 999988434
999919770 -313055042
-313070985 999903827
-312995879 999978933
999952581 -313022231
999981601 -312993211
999977117 -312997695
-312989235 999985577
999930855 -313043957
-313004789 999970023
-313057410 999917402
-313039668 999935144
-313048327 999926485
999961730 -313013082
999917777 -313057035
999905963 -313068849
-313019058 999955754
-313028337 999946475
-313047455 999927357
999985388 -312989424
999986982 -312987830
-313002571 999972241
-313014652 999960160
999945541 -313029271
-313015755 999959057
-313002727 999972085
-313055431 999919381
999982016 -312992796
-313047700 999927112
-313063893 999910919
-313002688 999972124
999953194 -313021618
999930137 -313044675
-312993176 999981636
-313048269 999926543
-313004714 999970098
-313044155 999930657
-312983461 999991351
-313020570 999954242
999912352 -313062460
-313035733 999939079
-313023616 999951196
999939551 -313035261
-313035466 999939346
999992658 -312982154
999950224 -313024588
999924772 -313050040
999923572 -313051240
-313061579 999913233
999977654 -312997158
-313071853 999902959
-313047828 999926984
-312994753 999980059
999910331 -313064481
999956750 -313018062
999913751 -313061061
-313001611 999973201
-313046050 999928762
-313010995 999963817
-313036041 999938771
-313009041 999965771
999969192 -313005620
-312993996 999980816
999901315 -313073497
999910844 -313063968
-313009880 999964932
-313032781 999942031
999933859 -313040953
999950017 -313024795
999916892 -313057920
-312984889 999989923
-313059905 999914907
999919501 -313055311
-313033081 999941731
-312987989 999986823
-313055016 999919796
-313004280 999970532
999936502 -313038310
-313072210 999902602
-313053931 999920881
999944092 -313030720
-313025426 999949386
999908773 -313066039
-313056736 999918076
-312984694 999990118
-313013872 999960940
-313024061 999950751
999920651 -313054161
999995668 -312979144
999986125 -312988687
999957189 -313017623
999951253 -313023559
999956589 -313018223
-313004446 999970366
-313070794 999904018
-313071401 999903411
-313056739 999918073
999900060 -313074752
999957733 -313017079
-313068386 999906426
-313020709 999954103
-313043937 999930875
999933904 -313040908
-312984723 999990089
-313018045 999956767
999921866 -313052946
999948213 -313026599
999904357 -313070455
999968100 -313006712
999958265 -313016547
-313000232 999974580
-313030478 999944334
999962250 -313012562
999909844 -313064968
-312999370 999975442
-313046967 999927845
-312984666 999990146
999939910 -313034902
-313027422 999947390
-312980250 999994562
-312992666 999982146
999999922 -312974890
-313035385 999939427
999909867 -313064945
-313029970 999944842
-313019740 999955072
-313032962 999941850
-313047348 999927464
-312990954 999983858
999996536 -312978276
-313041400 999933412
999945922 -313028890
-313023666 999951146
-313048063 999926749
-313069016 999905796
-313054918 999919894
-313067588 999907224
-313007932 999966880
-313048863 999925949
-313053849 999920963
999978355 -312996457
999944893 -313029919
-313022714 999952098
999984464 -312990348
999948401 -313026411
-313067926 999906886
999992246 -312982566
-313045600 999929212
-313028606 999946206
999973766 -313001046
-313033407 999941405
999946085 -313028727
-313001756 999973056
999983660 -312991152
999994279 -312980533
999923371 -313051441
999992959 -312981853
999968499 -313006313
-313025141 999949671
-313007577 999967235
-313016535 999958277
999904951 -313069861
-312987511 999987301
-312986978 999987834
999918666 -313056146
-313043299 999931513
999981164 -312993648
-313071269 999903543
-313005236 999969576
999934692 -313040120
999949345 -313025467
-313036798 999938014
999963088 -313011724
999960409 -313014403
-313047564 999927248
-313022015 999952797
999989631 -312985181
999990796 -312984016
-313003502 999971310
999918986 -313055826
999900510 -313074302
-313051777 999923035
-312991532 999983280
-312984791 999990021
-313028430 999946382
999907737 -313067075
-312997437 999977375
999945439 -313029373
999902812 -313072000
999972640 -313002172
-313002184 999972628
999985432 -312989380
999931878 -313042934
-313021805 999953007
999994009 -312980803
-313067578 999907234
-312997225 999977587
-313043494 999931318
999929042 -313045770
999976303 -312998509
999977678 -312997134
-313010961 999963851
999901069 -313073743
999988352 -312986460
999930954 -313043858
999959388 -313015424
-313031858 999942954
-313025179 999949633
-313040125 999934687
999969098 -313005714
999916675 -313058137
999905662 -313069150
999900908 -313073904
999925951 -313048861
-313016932 999957880
-313054434 999920378
-313001468 999973344
-312995617 999979195
999925403 -313049409
-312992142 999982670
999966412 -313008400
-312985184 999989628
-312997914 999976898
-312997986 999976826
-313067116 999907696
-313053768 999921044
999926483 -313048329
999989250 -312985562
-313074363 999900449
-313047164 999927648
-313024608 999950204
-312992325 999982487
999942434 -313032378
-313056243 999918569
999998792 -312976020
-313004448 999970364
999906035 -313068777
999919831 -313054981
999936605 -313038207
999937659 -313037153
-313011893 999962919
999940258 -313034554
999986114 -312988698
999945865 -313028947
-313039734 999935078
999914184 -313060628
-312975776 999999036
-312980555 999994257
999903786 -313071026
-313059444 999915368
999946156 -313028656
999982574 -312992238
999965570 -313009242
999913628 -313061184
-313070709 999904103
-312997732 999977080
999965525 -313009287
999907313 -313067499
999917548 -313057264
999955447 -313019365
-312986397 999988415
-313002046 999972766
-313002459 999972353
-313001876 999972936
999933725 -313041087
999989695 -312985117
-313064386 999910426
999937167 -313037645
999961705 -313013107
999976081 -312998731
999959736 -313015076
999919760 -313055052
999911217 -313063595
999987990 -312986822
-312992815 999981997
999983990 -312990822
999938566 -313036246
-313032124 999942688
999940932 -313033880
999938688 -313036124
-313028648 999946164
-313035729 999939083
-313060803 999914009
999967462 -313007350
999971750 -313003062
-313047844 999926968
-312985954 999988858
999981530 -312993282
-313029879 999944933
999948946 -313025866
-313050065 999924747
999972420 -313002392
-313057660 999917152
999906173 -313068639
-313028963 999945849
999914057 -313060755
999901829 -313072983
-313006731 999968081
999910443 -313064369
-312988501 999986311
999902473 -313072339
999999949 -312974863
999946704 -313028108
-313031639 999943173
999987562 -312987250
-313034186 999940626
-312997806 999977006
999978157 -312996655
999924594 -313050218
999900520 -313074292
999999881 -312974931
999953650 -313021162
-313027043 999947769
-312988515 999986297
999905407 -313069405
-313049987 999924825
-313063314 999911498
-313024860 999949952
999924941 -313049871
999950694 -313024118
999964546 -313010266
-313045761 999929051
999990957 -312983855
999984729 -312990083
999932482 -313042330
-313045448 999929364
999980471 -312994341
-313024359 999950453
999916917 -313057895
-313003118 999971694
-313054073 999920739
-313015363 999959449
999947990 -313026822
999927773 -313047039
-313058217 999916595
999925320 -313049492
-313002616 999972196
-313058732 999916080
999956341 -313018471
999950608 -313024204
-313052929 999921883
999950105 -313024707
999970502 -313004310
-313041846 999932966
999981644 -312993168
-313058446 999916366
-312999068 999975744
-313005247 999969565
-313052336 999922476
999994624 -312980188
999988348 -312986464
-313001506 999973306
999901611 -313073201
999950186 -313024626
999984472 -312990340
999928632 -313046180
-312997033 999977779
-312978768 999996044
999904674 -313070138
999965221 -313009591
999922910 -313051902
999923872 -313050940
-313036563 999938249
999972032 -313002780
-313012069 999962743
999906083 -313068729
-313006770 999968042
999938417 -313036395
-312987080 999987732
999988131 -312986681
-312990738 999984074
-313073744 999901068
-313047739 999927073
999994268 -312980544
-313042217 999932595
-313065930 999908882
-313036346 999938466
999906675 -313068137
-313032080 999942732
999939155 -313035657
999995289 -312979523
-313011849 999962963
-312990532 999984280
-313011768 999963044
-313046836 999927976
999915338 -313059474
-313002122 999972690
999920241 -313054571
999975782 -312999030
-312998267 999976545
-313043497 999931315
999952678 -313022134
999965944 -313008868
-313059538 999915274
999918799 -313056013
999906147 -313068665
-313022402 999952410
999933901 -313040911
-312987194 999987618
-313021944 999952868
999983099 -312991713
999906010 -313068802
-313062156 999912656
-313051245 999923567
999920672 -313054140
999947243 -313027569
999947460 -313027352
-313019198 999955614
999953671 -313021141
999904808 -313070004
-313067919 999906893
-313050145 999924667
999946546 -313028266
999958981 -313015831
999942407 -313032405
-313046518 999928294
999970512 -313004300
-312980799 999994013
999996678 -312978134
999959183 -313015629
999966418 -313008394
999912034 -313062778
-313013175 999961637
-313050455 999924357
999995825 -312978987
-313073390 999901422
999926025 -313048787
-312988354 999986458
999986669 -312988143
-313065190 999909622
999961613 -313013199
-313003911 999970901
-313058528 999916284
-312988940 999985872
-313053715 999921097
999982182 -312992630
-313025002 999949810
999932362 -313042450
999918182 -313056630
-312994227 999980585
999923318 -313051494
999950963 -313023849
999918304 -313056508
-313043801 999931011
999951062 -313023750
-313049108 999925704
999998031 -312976781
-313062452 999912360
-312998922 999975890
999925198 -313049614
999981398 -312993414
999903756 -313071056
-312992428 999982384
-313024925 999949887
-313004145 999970667
999986957 -312987855
-312996426 999978386
-313034373 999940439
-313036013 999938799
-313015981 999958831
999996457 -312978355
-313055562 999919250
999996703 -312978109
999989693 -312985119
-313023351 999951461
-313024401 999950411
999999722 -312975090
-312995120 999979692
-313006349 999968463
999993526 -312981286
-313032772 999942040
-312996756 999978056
999999052 -312975760
-312988691 999986121
999932430 -313042382
999907094 -313067718
999929650 -313045162
999941023 -313033789
-313027629 999947183
999929724 -313045088
999982836 -312991976
-313043975 999930837
999995405 -312979407
999982310 -312992502
999907813 -313066999
-313030705 999944107
-313035197 999939615
-312985089 999989723
999933865 -313040947
-313023108 999951704
-313071380 999903432
-313049978 999924834
-312992992 999981820
-313047296 999927516
999962544 -313012268
-312976490 999998322
-313033204 999941608
-312978004 999996808
-313066841 999907971
999955338 -313019474
999987102 -312987710
999960598 -313014214
-313057802 999917010
999934642 -313040170
999901079 -313073733
-313055396 999919416
999948108 -313026704
-313007267 999967545
-313028679 999946133
-312983632 999991180
-312991426 999983386
-313020404 999954408
-312979331 999995481
999955110 -313019702
-313005033 999969779
-313013608 999961204
-313034044 999940768
-313022009 999952803
999922150 -313052662
999977335 -312997477
999923547 -313051265
-313030420 999944392
-312988035 999986777
-313001294 999973518
999927449 -313047363
999950108 -313024704
-313031909 999942903
-313031357 999943455
999908992 -313065820
999995465 -312979347
999955819 -313018993
999959377 -313015435
999915911 -313058901
-313019851 999954961
-313000408 999974404
-313011870 999962942
-312983798 999991014
999943342 -313031470
-313036215 999938597
999939355 -313035457
-313040725 999934087
999950536 -313024276
999981078 -312993734
-313041140 999933672
999940928 -313033884
999908883 -313065929
-313039027 999935785
-313059598 999915214
999961472 -313013340
999955348 -313019464
999989591 -312985221
-313018801 999956011
999984244 -312990568
-313051529 999923283
999990220 -312984592
999936058 -313038754
-313055419 999919393
-312994270 999980542
999938964 -313035848
999934434 -313040378
999969248 -313005564
999927534 -313047278
999982134 -312992678
999951810 -313023002
999906881 -313067931
999911341 -313063471
999956397 -313018415
999952894 -313021918
999984246 -312990566
999961024 -313013788
-313022559 999952253
-313031301 999943511
-312979770 999995042
-313028065 999946747
-312982082 999992730
-313031995 999942817
999933984 -313040828
999981634 -312993178
999962587 -313012225
-313057271 999917541
999917182 -313057630
999907478 -313067334
999971062 -313003750
999953054 -313021758
999957315 -313017497
-313003761 999971051
-313074764 999900048
-313024616 999950196
-313012364 999962448
-313015275 999959537
999917475 -313057337
-313044944 999929868
-313041624 999933188
999980024 -312994788
999912620 -313062192
-313004912 999969900
999917525 -313057287
-313072803 999902009
999999908 -312974904
-313001944 999972868
999932733 -313042079
-313061619 999913193
-313064427 999910385
999989783 -312985029
-312975328 999999484
999929669 -313045143
999994636 -312980176
-313018086 999956726
-313036374 999938438
999901543 -313073269
-313003105 999971707
999944786 -313030026
-313060457 999914355
999959588 -313015224
-313060754 999914058
-313038890 999935922
-313021552 999953260
-313028164 999946648
-312997931 999976881
-313044531 999930281
-313018745 999956067
999933390 -313041422
-313024996 999949816
999977697 -312997115
999984557 -312990255
-313025134 999949678
-313045003 999929809
-312980482 999994330
-313073385 999901427
-313042378 999932434
999935832 -313038980
-313064899 999909913
999935009 -313039803
-312991526 999983286
999927484 -313047328
999956166 -313018646
999907004 -313067808
999978779 -312996033
-313044463 999930349
999992463 -312982349
999900240 -313074572
-312984952 999989860
999962880 -313011932
999929572 -313045240
999922039 -313052773
-313026119 999948693
999956362 -313018450
-313011070 999963742
-313006344 999968468
999993243 -312981569
999988643 -312986169
999940561 -313034251
-312988990 999985822
999923615 -313051197
-312992955 999981857
-312998193 999976619
-313069082 999905730
999963027 -313011785
999905788 -313069024
999973318 -313001494
999924903 -313049909
999930166 -313044646
-313073755 999901057
-313027995 999946817
999974748 -313000064
999977084 -312997728
-313045591 999929221
-313061985 999912827
999934391 -313040421
999970524 -313004288
999984082 -312990730
-313046661 999928151
999956840 -313017972
999980481 -312994331
999952694 -313022118
-313067164 999907648
999945531 -313029281
-313053120 999921692
999946084 -313028728
999910656 -313064156
-312993810 999981002
999900873 -313073939
-313002229 999972583
999924919 -313049893
999972317 -313002495
-313024360 999950452
-313010017 999964795
-313021689 999953123
-313012806 999962006
-313038482 999936330
-313017578 999957234
-313071044 999903768
-313050892 999923920
-313015727 999959085
999968633 -313006179
999946995 -313027817
-313010556 999964256
-313035884 999938928
999982678 -312992134
999943454 -313031358
999990567 -312984245
-313010943 999963869
-312977429 999997383
999902377 -313072435
999993641 -312981171
999997117 -312977695
999947715 -313027097
999998829 -312975983
999904546 -313070266
-312975847 999998965
999934839 -313039973
999998620 -312976192
-313032266 999942546
999977827 -312996985
999965340 -313009472
999992834 -312981978
-313050623 999924189
999941386 -313033426
999922783 -313052029
-313004834 999969978
999963626 -313011186
999932656 -313042156
-313074085 999900727
-313053526 999921286
999982616 -312992196
-313018659 999956153
999976823 -312997989
-313049381 999925431
-313031912 999942900
-312993308 999981504
-313062948 999911864
999942644 -313032168
999963725 -313011087
-313014865 999959947
999959682 -313015130
999924198 -313050614
-313025925 999948887
999916151 -313058661
999993712 -312981100
999905713 -313069099
999949397 -313025415
-313014388 999960424
999946854 -313027958
999994403 -312980409
-312989839 999984973
-313020383 999954429
-313020286 999954526
-313017541 999957271
999937195 -313037617
-312983133 999991679
-313000030 999974782
999933708 -313041104
-313026891 999947921
999941090 -313033722
999951118 -313023694
999916062 -313058750
-312979615 999995197
999930026 -313044786
999975496 -312999316
999981143 -312993669
999992892 -312981920
-313003792 999971020
-313016664 999958148
-313008944 999965868
-313051396 999923416
999945399 -313029413
999987135 -312987677
999946048 -313028764
-313008676 999966136
-313029348 999945464
-313050980 999923832
999996186 -312978626
999987133 -312987679
-313014126 999960686
999915685 -313059127
999945109 -313029703
-312974881 999999931
-313020997 999953815
999981073 -312993739
999992206 -312982606
999955895 -313018917
999957703 -313017109
-312998452 999976360
-313002281 999972531
-313058193 999916619
999989884 -312984928
999906850 -313067962
999973555 -313001257
-313040342 999934470
-313064619 999910193
-312978345 999996467
-313042906 999931906
999966891 -313007921
-313012328 999962484
-312977552 999997260
-313003586 999971226
999972998 -313001814
999900996 -313073816
-313013247 999961565
-313045079 999929733
999983964 -312990848
999986226 -312988586
-312985854 999988958
-312995605 999979207
-313026363 999948449
-313026997 999947815
-313070859 999903953
999917229 -313057583
999952899 -313021913
-313006303 999968509
999965696 -313009116
-313036159 999938653
999907090 -313067722
-313067368 999907444
-313060276 999914536
999931963 -313042849
-313004755 999970057
999924445 -313050367
999947191 -313027621
-313021173 999953639
-312998763 999976049
999968454 -313006358
999973196 -313001616
999916776 -313058036
999935952 -313038860
-313008449 999966363
999905678 -313069134
-313071906 999902906
999980882 -312993930
999975077 -312999735
-313020608 999954204
-313052907 999921905
-313069215 999905597
999951028 -313023784
999999356 -312975456
999955280 -313019532
-313029709 999945103
-313016168 999958644
999912261 -313062551
999965677 -313009135
999924902 -313049910
999948377 -313026435
999914032 -313060780
999948242 -313026570
999908219 -313066593
-312992687 999982125
-313043505 999931307
999962013 -313012799
-313057642 999917170
999959192 -313015620
999982855 -312991957
999970830 -313003982
-312999249 999975563
-313067572 999907240
999970371 -313004441
-313021742 999953070
-313067640 999907172
-313028473 999946339
-313051232 999923580
-312992556 999982256
999908901 -313065911
-312985487 999989325
-313058225 999916587
999975344 -312999468
-313068077 999906735
999966329 -313008483
-313017220 999957592
-312997246 999977566
999913690 -313061122
999999224 -312975588
999945628 -313029184
999945556 -313029256
999986652 -312988160
999998284 -312976528
-313022731 999952081
-313008519 999966293
999989280 -312985532
-312993354 999981458
999948773 -313026039
-313056021 999918791
-312984390 999990422
999929302 -313045510
999983147 -312991665
999903787 -313071025
999963414 -313011398
-312992369 999982443
-313025384 999949428
999992868 -312981944
-313037088 999937724
999974013 -313000799
999915488 -313059324
999909513 -313065299
999982866 -312991946
-313015118 999959694
999972838 -313001974
-312975382 999999430
999906722 -313068090
999983145 -312991667
-313011236 999963576
-312977964 999996848
-313027594 999947218
999939765 -313035047
999994710 -312980102
-313036845 999937967
999997814 -312976998
999974290 -313000522
999982785 -312992027
-313051985 999922827
-313046793 999928019
999920148 -313054664
-313047116 999927696
999903741 -313071071
999996486 -312978326
-312989059 999985753
-313009838 999964974
-313016955 999957857
999988796 -312986016
999997962 -312976850
-313036113 999938699
-313043209 999931603
999913596 -313061216
999917349 -313057463
-313065124 999909688
-313005495 999969317
-312984356 999990456
-313032125 999942687
999973741 -313001071
999931241 -313043571
999988509 -312986303
-313016846 999957966
999925339 -313049473
999905799 -313069013
999916245 -313058567
999982166 -312992646
-313040728 999934084
999975725 -312999087
999949884 -313024928
-313059313 999915499
-312975959 999998853
-313040913 999933899
-313067624 999907188
-313001743 999973069
-312999953 999974859
999968466 -313006346
999987222 -312987590
999953740 -313021072
999979476 -312995336
999991902 -312982910
999930975 -313043837
999961065 -313013747
-313010392 999964420
-312998503 999976309
999971683 -313003129
999947066 -313027746
-313061294 999913518
999988567 -312986245
999994737 -312980075
-313048565 999926247
999916040 -313058772
999964168 -313010644
-313040790 999934022
-313036821 999937991
-312994873 999979939
999901579 -313073233
999953911 -313020901
-313000610 999974202
-313006801 999968011
999968250 -313006562
999923289 -313051523
999965059 -313009753
999902277 -313072535
999969461 -313005351
999955933 -313018879
999957917 -313016895
999949301 -313025511
-312995037 999979775
999937846 -313036966
999971220 -313003592
999952779 -313022033
999921273 -313053539
999950737 -313024075
-313041646 999933166
-313034032 999940780
999970375 -313004437
999982561 -312992251
-313072179 999902633
-313014073 999960739
-312995064 999979748
-313029109 999945703
999981897 -312992915
-313059998 999914814
-313006977 999967835
-313059578 999915234
999930324 -313044488
-313026281 999948531
-313059884 999914928
-313061922 999912890
999978651 -312996161
-313024797 999950015
-313037761 999937051
-313067930 999906882
999932937 -313041875
-313074279 999900533
999970397 -313004415
999900319 -313074493
999987821 -312986991
-312975764 999999048
-313010698 999964114
999951075 -313023737
999915900 -313058912
999903657 -313071155
999906521 -313068291
999909860 -313064952
-313073368 999901444
999930291 -313044521
999984185 -312990627
999961689 -313013123
-312989365 999985447
999975628 -312999184
999964358 -313010454
999990436 -312984376
999918823 -313055989
-313056131 999918681
999928884 -313045928
999988722 -312986090
-313024454 999950358
999907424 -313067388
999945639 -313029173
-313037888 999936924
999901294 -313073518
-313033629 999941183
-313053744 999921068
999900693 -313074119
-313014693 999960119
999975209 -312999603
999942554 -313032258
-312977630 999997182
-313020491 999954321
999952743 -313022069
-313024902 999949910
999969426 -313005386
999925101 -313049711
999947458 -313027354
-313028178 999946634
999948512 -313026300
-313052626 999922186
-313065415 999909397
999966193 -313008619
-313034352 999940460
999970997 -313003815
-313056353 999918459
999982244 -312992568
-313012283 999962529
-313011448 999963364
999990103 -312984709
999946978 -313027834
999928864 -313045948
999941228 -313033584
999930487 -313044325
999903436 -313071376
-313018627 999956185
999902551 -313072261
-312996133 999978679
999942026 -313032786
-313034258 999940554
999957637 -313017175
999947035 -313027777
-313018528 999956284
999946612 -313028200
999928820 -313045992
-313046686 999928126
999926693 -313048119
999993862 -312980950
999939354 -313035458
-313016651 999958161
-313006154 999968658
999998944 -312975868
999992469 -312982343
-312991273 999983539
-313070016 999904796
-313053163 999921649
-313010203 999964609
-313004608 999970204
-313061676 999913136
-313064112 999910700
999911929 -313062883
999937320 -313037492
999959154 -313015658
999928696 -313046116
-312997617 999977195
-312979075 999995737
-313070044 999904768
-313036776 999938036
999941306 -313033506
999950055 -313024757
-313026024 999948788
-312994457 999980355
-313006630 999968182
-313009048 999965764
999917426 -313057386
999977282 -312997530
-312975383 999999429
999980843 -312993969
999953459 -313021353
999984403 -312990409
-313060821 999913991
999998041 -312976771
999999650 -312975162
-312991663 999983149
999914903 -313059909
999929458 -313045354
-313015595 999959217
-313022719 999952093
999987519 -312987293
999969612 -313005200
999907970 -313066842
999985650 -312989162
-313033531 999941281
999967976 -313006836
999914488 -313060324
-313045368 999929444
999946855 -313027957
999973512 -313001300
999931036 -313043776
-312986344 999988468
999911810 -313063002
-313044168 999930644
-313048215 999926597
-313022733 999952079
999992550 -312982262
999953038 -313021774
999965736 -313009076
999936216 -313038596
-313065690 999909122
999964106 -313010706
999956350 -313018462
-313052005 999922807
999981780 -312993032
-312997540 999977272
999926196 -313048616
-313021331 999953481
-313070149 999904663
999908555 -313066257
999942144 -313032668
999932921 -313041891
999908603 -313066209
-313036680 999938132
-313033675 999941137
999931625 -313043187
-313028438 999946374
999939106 -313035706
-313067282 999907530
-313054272 999920540
-312983922 999990890
-312985077 999989735
-313018184 999956628
999932540 -313042272
999901224 -313073588
999949096 -313025716
-313021199 999953613
-313064278 999910534
-313049190 999925622
999994243 -312980569
999927834 -313046978
999986354 -312988458
-312989368 999985444
999967604 -313007208
999938978 -313035834
-313036874 999937938
999949029 -313025783
-313031651 999943161
999932652 -313042160
-313025428 999949384
999983387 -312991425
999988885 -312985927
999985147 -312989665
-312979445 999995367
-312995939 999978873
-313033777 999941035
-313045854 999928958
-313023210 999951602
-312993915 999980897
-313071972 999902840
-313025162 999949650
-313041880 999932932
999916623 -313058189
999956871 -313017941
-313012527 999962285
999926296 -313048516
-313026004 999948808
999984497 -312990315
-312995833 999978979
999993112 -312981700
-313049727 999925085
999982856 -312991956
999995206 -312979606
999928495 -313046317
999938130 -313036682
999902705 -313072107
-313015798 999959014
-313059907 999914905
-313047223 999927589
-313074365 999900447
999906797 -313068015
999912253 -313062559
-313028305 999946507
-313074642 999900170
999995070 -312979742
-313032926 999941886
-313045453 999929359
-313017975 999956837
-313019014 999955798
-313052340 999922472
999979559 -312995253
999978284 -312996528
999997443 -312977369
999958629 -313016183
999991814 -312982998
-313026009 999948803
999931426 -313043386
999968595 -313006217
999983095 -312991717
-313001928 999972884
-312986237 999988575
999904292 -313070520
999954099 -313020713
-313048409 999926403
-313056751 999918061
999964601 -313010211
-313063720 999911092
999960702 -313014110
999976145 -312998667
-313027633 999947179
999982231 -312992581
-313065536 999909276
999928988 -313045824
999956279 -313018533
-313059118 999915694
-312984714 999990098
999918642 -313056170
-313042976 999931836
999941280 -313033532
999996571 -312978241
-313070498 999904314
999908665 -313066147
999930402 -313044410
999943647 -313031165
999906321 -313068491
999977545 -312997267
-313048526 999926286
999900678 -313074134
-313017111 999957701
999956920 -313017892
-313068257 999906555
-312986588 999988224
-313024790 999950022
999982088 -312992724
-313017107 999957705
999963063 -313011749
999938471 -313036341
999937408 -313037404
-313024527 999950285
999902140 -313072672
999930681 -313044131
-312977125 999997687
-313068343 999906469
999941244 -313033568
-313053869 999920943
-313028716 999946096
999907498 -313067314
-313034663 999940149
-313005934 999968878
999919960 -313054852
999929428 -313045384
-313041319 999933493
999916117 -313058695
999977543 -312997269
999919214 -313055598
-313026381 999948431
-313051104 999923708
-312980862 999993950
-313046795 999928017
999963853 -313010959
999965719 -313009093
999934929 -313039883
999972711 -313002101
999956106 -313018706
999911046 -313063766
999986511 -312988301
-313071318 999903494
999987161 -312987651
-313067939 999906873
999994255 -312980557
999918033 -313056779
-313042350 999932462
-313021014 999953798
-312989732 999985080
999947512 -313027300
-312976470 999998342
-313046187 999928625
999979245 -312995567
-313030768 999944044
999955173 -313019639
999942098 -313032714
999919231 -313055581
999946349 -313028463
-313053838 999920974
999979813 -312994999
999921446 -313053366
-313027954 999946858
-313051051 999923761
-313033083 999941729
-313008917 999965895
-313017484 999957328
999954714 -313020098
-312993098 999981714
999976562 -312998250
999980644 -312994168
-312999698 999975114
-313059411 999915401
999931500 -313043312
-313029844 999944968
999974822 -312999990
999930378 -313044434
-313016780 999958032
999904739 -313070073
999994017 -312980795
999945989 -313028823
999985954 -312988858
-313073502 999901310
-313000748 999974064
-312993860 999980952
-312987975 999986837
999970862 -313003950
999917864 -313056948
-313011370 999963442
-313001510 999973302
-313021534 999953278
-313022192 999952620
-312987558 999987254
999995463 -312979349
-313034948 999939864
-313041524 999933288
999999149 -312975663
999948629 -313026183
999964494 -313010318
999957071 -313017741
-312988820 999985992
999954783 -313020029
-313067441 999907371
-312976270 999998542
999918458 -313056354
999946273 -313028539
999973901 -313000911
-313042775 999932037
-312992833 999981979
999986208 -312988604
-313050355 999924457
999984672 -312990140
-312993823 999980989
999927942 -313046870
999920645 -313054167
-312976729 999998083
999999915 -312974897
-313033528 999941284
-313027650 999947162
-313038934 999935878
-313067305 999907507
999983846 -312990966
-313073795 999901017
-313041000 999933812
999917734 -313057078
999931674 -313043138
-313017707 999957105
999942926 -313031886
-313068533 999906279
-313020132 999954680
999956854 -313017958
-313007841 999966971
-312988534 999986278
-313008005 999966807
999962915 -313011897
999942856 -313031956
999921747 -313053065
-313046221 999928591
-312996926 999977886
999978993 -312995819
-313024964 999949848
999931715 -313043097
999977936 -312996876
-313041737 999933075
-313025464 999949348
999929924 -313044888
-313027395 999947417
999964837 -313009975
-313023538 999951274
-313020521 999954291
999996897 -312977915
999912027 -313062785
-313011864 999962948
999970952 -313003860
-313004772 999970040
999915322 -313059490
-313007176 999967636
-312988323 999986489
999981163 -312993649
999999103 -312975709
999924757 -313050055
999945151 -313029661
-313024462 999950350
-313050295 999924517
-313047730 999927082
999982639 -312992173
-312979036 999995776
999997711 -312977101
999977055 -312997757
-313060742 999914070
999930457 -313044355
999949505 -313025307
-313019205 999955607
999969014 -313005798
-313014061 999960751
-312993118 999981694
999924952 -313049860
-313020863 999953949
-313018146 999956666
-313067128 999907684
999935045 -313039767
999905956 -313068856
-313019503 999955309
-312984331 999990481
999953743 -313021069
999939221 -313035591
-312977781 999997031
-313018323 999956489
-312976118 999998694
-312998438 999976374
-313040511 999934301
999952122 -313022690
999975506 -312999306
999950811 -313024001
999920176 -313054636
999922109 -313052703
999952767 -313022045
999920295 -313054517
999908340 -313066472
-313066548 999908264
-313012581 999962231
-313051202 999923610
-313007022 999967790
-312975859 999998953
999984864 -312989948
999912765 -313062047
999940566 -313034246
-313047841 999926971
999903046 -313071766
-313016896 999957916
-313052253 999922559
999935352 -313039460
-313020396 999954416
999916825 -313057987
-313000140 999974672
-313070169 999904643
-312999562 999975250
999940679 -313034133
-312992824 999981988
999991236 -312983576
-313067937 999906875
999981425 -312993387
999979073 -312995739
999954528 -313020284
999959927 -313014885
999943277 -313031535
-313055713 999919099
999994386 -312980426
999970162 -313004650
999964223 -313010589
-313029371 999945441
999912986 -313061826
999975910 -312998902
-313071921 999902891
-312983083 999991729
-313026842 999947970
-313018618 999956194
-313063969 999910843
-313068572 999906240
-313060258 999914554
999965853 -313008959
-313039246 999935566
-313013065 999961747
999914599 -313060213
999960401 -313014411
-312977211 999997601
999974594 -313000218
999991714 -312983098
999921724 -313053088
999914405 -313060407
999957088 -313017724
999943131 -313031681
-313061263 999913549
-312990638 999984174
999949801 -313025011
999900179 -313074633
-313031430 999943382
-313025412 999949400
999955201 -313019611
999930818 -313043994
999914191 -313060621
-313027062 999947750
999941337 -313033475
999963107 -313011705
999970002 -313004810
-312985163 999989649
999971082 -313003730
999905813 -313068999
-312991030 999983782
-313073754 999901058
-313059456 999915356
-312998695 999976117
999989755 -312985057
999921312 -313053500
999933988 -313040824
999972137 -313002675
999982972 -312991840
-313049087 999925725
999937041 -313037771
999995947 -312978865
999981896 -312992916
-313020742 999954070
999928041 -313046771
-313043158 999931654
-313003878 999970934
-313019534 999955278
-313065551 999909261
-313047118 999927694
999921007 -313053805
-313010253 999964559
-312984380 999990432
999977724 -312997088
-312977983 999996829
-312985938 999988874
-313005391 999969421
999933759 -313041053
-313015301 999959511
-313061417 999913395
999913575 -313061237
-313057911 999916901
999958736 -313016076
-313046792 999928020
999900121 -313074691
999988845 -312985967
999946286 -313028526
-312987486 999987326
999927471 -313047341
-312990777 999984035
-313063059 999911753
-312991231 999983581
-313016410 999958402
999961230 -313013582
-313006131 999968681
999951336 -313023476
999958335 -313016477
999910314 -313064498
-313043674 999931138
-313063067 999911745
999919244 -313055568
999927530 -313047282
-313073431 999901381
-313040878 999933934
999910626 -313064186
999908663 -313066149
-312999753 999975059
-313019713 999955099
-312982005 999992807
999957422 -313017390
-312994630 999980182
-313015279 999959533
-313029639 999945173
-313005544 999969268
-313041446 999933366
-313032899 999941913
-313005183 999969629
999905214 -313069598
999981142 -312993670
-312994624 999980188
-313024452 999950360
-313016442 999958370
999911315 -313063497
-313064229 999910583
999930500 -313044312
-313056229 999918583
-313022603 999952209
-312993353 999981459
-312991296 999983516
-313067477 999907335
-313059952 999914860
-313004614 999970198
999958399 -313016413
999989505 -312985307
-313009245 999965567
999997355 -312977457
-313040699 999934113
999996709 -312978103
999988089 -312986723
-313044221 999930591
999926586 -313048226
999933334 -313041478
999971644 -313003168
999973825 -313000987
-312996916 999977896
999993585 -312981227
999942222 -313032590
999975715 -312999097
-312993361 999981451
-312987012 999987800
-313044343 999930469
999916708 -313058104
999944541 -313030271
-312991604 999983208
999918934 -313055878
999992455 -312982357
-312989992 999984820
999955168 -313019644
999981059 -312993753
-313002160 999972652
999974137 -313000675
999937499 -313037313
-313006912 999967900
-313004922 999969890
999900011 -313074801
-313061200 999913612
-312994859 999979953
999999431 -312975381
999910554 -313064258
999966274 -313008538
-313015478 999959334
999994383 -312980429
999903704 -313071108
999950156 -313024656
999916764 -313058048
999917580 -313057232
999929213 -313045599
999993654 -312981158
-312979653 999995159
999990501 -312984311
999925885 -313048927
-313024461 999950351
999989830 -312984982
-312991754 999983058
999964063 -313010749
999928374 -313046438
999939054 -313035758
999905725 -313069087
-313027826 999946986
-313069414 999905398
-313052851 999921961
-312999986 999974826
-313056245 999918567
-312996827 999977985
999956727 -313018085
-312992711 999982101
999953357 -313021455
-313034944 999939868
-313003379 999971433
-312981413 999993399
999978183 -312996629
999978151 -312996661
999981037 -312993775
-313012508 999962304
-313054061 999920751
-313069497 999905315
999970761 -313004051
-312978557 999996255
999951966 -313022846
999950250 -313024562
-313010016 999964796
-312986482 999988330
999943540 -313031272
999916125 -313058687
-312995321 999979491
-313008933 999965879
-313035885 999938927
-313002500 999972312
-313047925 999926887
-313027446 999947366
999953594 -313021218
999927515 -313047297
999904383 -313070429
999999329 -312975483
-313055348 999919464
-313026646 999948166
999983163 -312991649
999969519 -313005293
999907152 -313067660
999906859 -313067953
999940207 -313034605
999965903 -313008909
999995692 -312979120
-312980378 999994434
-313033402 999941410
999907202 -313067610
999954384 -313020428
999944371 -313030441
-313026912 999947900
-313061088 999913724
-313038731 999936081
999923486 -313051326
999913538 -313061274
-313015493 999959319
-313010262 999964550
999931986 -313042826
-312990044 999984768
-313019729 999955083
999983704 -312991108
-313002187 999972625
-312977165 999997647
999915717 -313059095
-313060175 999914637
-312975723 999999089
999953422 -313021390
-312984882 999989930
-313066818 999907994
-313066015 999908797
-313071781 999903031
-313043119 999931693
999905238 -313069574
999929341 -313045471
999915512 -313059300
-313014524 999960288
999934127 -313040685
999956681 -313018131
-313024931 999949881
-313069880 999904932
-313067031 999907781
-313046146 999928666
-312978709 999996103
999907380 -313067432
999970012 -313004800
-312990054 999984758
999976108 -312998704
999962771 -313012041
999992462 -312982350
999913928 -313060884
-313036532 999938280
-313059144 999915668
-313063354 999911458
999919807 -313055005
-312991319 999983493
999956876 -313017936
-313072841 999901971
999916983 -313057829
999901943 -313072869
999910983 -313063829
999984961 -312989851
-313023143 999951669
-313041722 999933090
999998549 -312976263
999996744 -312978068
999928255 -313046557
-312990942 999983870
999965185 -313009627
-313072688 999902124
999913122 -313061690
999933740 -313041072
999955225 -313019587
999958519 -313016293
999969849 -313004963
-313066059 999908753
999959189 -313015623
999931825 -313042987
999978990 -312995822
-312998931 999975881
999905157 -313069655
999993610 -312981202
999999471 -312975341
999935320 -313039492
-312998433 999976379
999992137 -312982675
999992748 -312982064
-313058547 999916265
-313007376 999967436
999920438 -313054374
-312990899 999983913
-312984099 999990713
-313069616 999905196
999969699 -313005113
-312982010 999992802
-313011205 999963607
999966214 -313008598
999994339 -312980473
-313021691 999953121
999935098 -313039714
999936764 -313038048
999933608 -313041204
-313005814 999968998
-313021251 999953561
999960798 -313014014
-313067405 999907407
-313029593 999945219
-312978817 999995995
999999182 -312975630
-313039311 999935501
-313009458 999965354
999994393 -312980419
999926420 -313048392
999964661 -313010151
999998515 -312976297
999940693 -313034119
-313022889 999951923
-313022742 999952070
999900781 -313074031
999965101 -313009711
999903557 -313071255
-313057409 999917403
999960050 -313014762
999939483 -313035329
-313013160 999961652
-313025829 999948983
999926309 -313048503
-313048093 999926719
999943155 -313031657
-313012099 999962713
999961280 -313013532
-313023119 999951693
999943732 -313031080
-312999413 999975399
999974192 -313000620
-312977147 999997665
-312979530 999995282
999947609 -313027203
-313063295 999911517
-313014301 999960511
-313010806 999964006
999973718 -313001094
999983866 -312990946
-312983543 999991269
999938919 -313035893
999907840 -313066972
-313041312 999933500
999963535 -313011277
-313044105 999930707
-313019892 999954920
999995554 -312979258
-313074631 999900181
999971551 -313003261
999987058 -312987754
999950595 -313024217
-313038087 999936725
999951978 -313022834
999989878 -312984934
-313057903 999916909
999976207 -312998605
999997992 -312976820
999979125 -312995687
999925682 -313049130
999966876 -313007936
-313021541 999953271
999963197 -313011615
-313054127 999920685
999940643 -313034169
-312996982 999977830
999977185 -312997627
999957568 -313017244
-313063257 999911555
-313041885 999932927
-312997329 999977483
-312999786 999975026
-313038028 999936784
-313032543 999942269
-313000779 999974033
-312990824 999983988
-313046616 999928196
999961326 -313013486
-313020027 999954785
-313018910 999955902
999927536 -313047276
999901419 -313073393
-312991570 999983242
-313015149 999959663
-313069859 999904953
999974562 -313000250
999965335 -313009477
-313017763 999957049
999928009 -313046803
-312989405 999985407
999903865 -313070947
999959872 -313014940
999934045 -313040767
-312982376 999992436
-312993928 999980884
999947679 -313027133
999977676 -312997136
-313008491 999966321
-312979196 999995616
999966921 -313007891
-312978593 999996219
-312982263 999992549
-312989531 999985281
999946271 -313028541
999983951 -312990861
-312999720 999975092
999959650 -313015162
-313058642 999916170
-312979052 999995760
999942440 -313032372
999917078 -313057734
999922693 -313052119
-312997476 999977336
999974756 -313000056
999944273 -313030539
999957276 -313017536
-312995006 999979806
-312997657 999977155
-312988318 999986494
-313007885 999966927
-313003068 999971744
-312985961 999988851
-313046911 999927901
999961720 -313013092
999974266 -313000546
999911277 -313063535
999980552 -312994260
-312997720 999977092
-312979398 999995414
-313072763 999902049
-312992124 999982688
-313037694 999937118
-312986644 999988168
-313053118 999921694
-313000730 999974082
999900036 -313074776
999983488 -312991324
-313038540 999936272
999922122 -313052690
999954074 -313020738
999954073 -313020739
-313009884 999964928
-313003671 999971141
-313018110 999956702
999977147 -312997665
-313036504 999938308
-313006632 999968180
-313072998 999901814
-313022738 999952074
999947583 -313027229
999908754 -313066058
-313033689 999941123
-313008502 999966310
999917857 -313056955
999924186 -313050626
-313000475 999974337
999907661 -313067151
999933114 -313041698
-313006456 999968356
-313031381 999943431
-312985601 999989211
999935965 -313038847
-313040455 999934357
999928614 -313046198
-313055265 999919547
999930127 -313044685
999904128 -313070684
999912046 -313062766
-312983751 999991061
999984823 -312989989
-313021203 999953609
-313005709 999969103
999904868 -313069944
999918870 -313055942
999990924 -312983888
-312990282 999984530
-313053367 999921445
-313066914 999907898
999916201 -313058611
999988787 -312986025
999924925 -313049887
-313032645 999942167
999949004 -313025808
-313030384 999944428
999971812 -313003000
-313056047 999918765
999938631 -313036181
999946919 -313027893
-312989025 999985787
-313061409 999913403
-313048460 999926352
-313070873 999903939
-313015707 999959105
999961789 -313013023
-313041016 999933796
-313069329 999905483
999962388 -313012424
-312995472 999979340
999996315 -312978497
999931436 -313043376
999949548 -313025264
-313026975 999947837
-313024199 999950613
-313050422 999924390
999913173 -313061639
999913146 -313061666
999951733 -313023079
-312980699 999994113
-313024706 999950106
999964041 -313010771
-313045299 999929513
999986960 -312987852
-313068745 999906067
-312997409 999977403
999973584 -313001228
-313034728 999940084
-313020161 999954651
999912642 -313062170
-313004267 999970545
999964539 -313010273
999970547 -313004265
-313016879 999957933
999957585 -313017227
-313000203 999974609
999923971 -313050841
999918631 -313056181
-313023100 999951712
-312978515 999996297
-312990717 999984095
-312997865 999976947
-313018257 999956555
-313038153 999936659
-312976168 999998644
-313058460 999916352
-313028592 999946220
-312992410 999982402
-313022314 999952498
-313051401 999923411
-313071228 999903584
-313040038 999934774
-313069181 999905631
999908499 -313066313
-313043165 999931647
-312999021 999975791
-313041927 999932885
-312978206 999996606
-313010055 999964757
-313018447 999956365
-313039301 999935511
999998332 -312976480
-313022658 999952154
-313035720 999939092
999925197 -313049615
-313035611 999939201
-313071238 999903574
999993880 -312980932
999960924 -313013888
-313043939 999930873
999914855 -313059957
999946348 -313028464
-313064124 999910688
999977340 -312997472
999956993 -313017819
-313065900 999908912
999908811 -313066001
-313065893 999908919
-313009000 999965812
-313030849 999943963
999936076 -313038736
-313073870 999900942
-313044304 999930508
999942154 -313032658
999957451 -313017361
999906306 -313068506
-313062363 999912449
-313004483 999970329
999922057 -313052755
-313008640 999966172
999964886 -313009926
999918257 -313056555
999928247 -313046565
999967992 -313006820
-312982299 999992513
-313052544 999922268
-313055970 999918842
999955903 -313018909
999972916 -313001896
-313026769 999948043
999941845 -313032967
-313064869 999909943
999991468 -312983344
-313039370 999935442
-313027106 999947706
999991542 -312983270
-312979946 999994866
-313030794 999944018
999930483 -313044329
-313053973 999920839
-313001477 999973335
999947720 -313027092
-313033972 999940840
-313039690 999935122
-312982927 999991885
999949994 -313024818
999997941 -312976871
-312981628 999993184
999927304 -313047508
-313064811 999910001
-313072680 999902132
-313055439 999919373
-313007297 999967515
-313012125 999962687
-313067803 999907009
-313040586 999934226
-313040034 999934778
-313043814 999930998
-313005079 999969733
999990302 -312984510
-312977685 999997127
999937369 -313037443
999972986 -313001826
999971519 -313003293
999929014 -313045798
999938269 -313036543
-313034497 999940315
-312982233 999992579
-313028342 999946470
999978473 -312996339
999954419 -313020393
-312997837 999976975
999943845 -313030967
999998963 -312975849
999973917 -313000895
999900111 -313074701
999951771 -313023041
-312993248 999981564
-313038331 999936481
-313071839 999902973
999937543 -313037269
-313008704 999966108
-313043269 999931543
999906133 -313068679
999931518 -313043294
999994120 -312980692
999978649 -312996163
999911370 -313063442
999982845 -312991967
999965621 -313009191
-312975811 999999001
-312995241 999979571
999949065 -313025747
999979302 -312995510
-313058254 999916558
-313068002 999906810
999933023 -313041789
-312996420 999978392
999941614 -313033198
999973342 -313001470
-313038075 999936737
-313030184 999944628
999923566 -313051246
999959371 -313015441
-313047197 999927615
999936850 -313037962
-312982116 999992696
-313030283 999944529
-313035342 999939470
999941800 -313033012
999975938 -312998874
-313020399 999954413
999938541 -313036271
999948542 -313026270
999996417 -312978395
999938962 -313035850
999946170 -313028642
-313069369 999905443
-313070688 999904124
999913741 -313061071
-313022745 999952067
-313040394 999934418
-313029662 999945150
999923166 -313051646
-313018168 999956644
-313051210 999923602
999963500 -313011312
-313055280 999919532
-313046868 999927944
-312975069 999999743
-313020277 999954535
-312998579 999976233
999997916 -312976896
999974678 -313000134
999974023 -313000789
-313051893 999922919
999932069 -313042743
-312978409 999996403
-313045759 999929053
999924571 -313050241
999994959 -312979853
999934034 -313040778
-313000945 999973867
-313068510 999906302
999958396 -313016416
999991155 -312983657
999907065 -313067747
999967525 -313007287
-313037302 999937510
999914339 -313060473
999915298 -313059514
-312991748 999983064
-312985347 999989465
-313022023 999952789
-313035595 999939217
999995309 -312979503
999982212 -312992600
-313041421 999933391
-313010830 999963982
-312993697 999981115
999998016 -312976796
-313015701 999959111
-312975808 999999004
-313004735 999970077
-313020720 999954092
-312990152 999984660
999939733 -313035079
999992134 -312982678
-313057235 999917577
999985141 -312989671
-313051352 999923460
-312975645 999999167
999953224 -313021588
-313012604 999962208
-313015070 999959742
-313011428 999963384
-313049439 999925373
999963168 -313011644
-313041749 999933063
999971261 -313003551
-312990349 999984463
999951927 -313022885
-312984177 999990635
-313059161 999915651
-313029515 999945297
999928150 -313046662
999994168 -312980644
999916985 -313057827
999994449 -312980363
999952039 -313022773
999947584 -313027228
-313043289 999931523
999997530 -312977282
-312976537 999998275
-312981784 999993028
999980914 -312993898
999964395 -313010417
-312981123 999993689
-313054279 999920533
-313059265 999915547
-312994493 999980319
-312993321 999981491
999964709 -313010103
999941434 -313033378
-312996717 999978095
-312995225 999979587
999959910 -313014902
999959623 -313015189
-313038901 999935911
999978758 -312996054
-313046135 999928677
999964169 -313010643
-313032306 999942506
-313032436 999942376
999939654 -313035158
-313012245 999962567
-313009721 999965091
999962882 -313011930
-313071793 999903019
-313072958 999901854
999902650 -313072162
-313063558 999911254
-313028769 999946043
999919920 -313054892
-313015295 999959517
999985915 -312988897
-313043121 999931691
999983172 -312991640
-313061100 999913712
-313067782 999907030
999901503 -313073309
-313065036 999909776
-313035513 999939299
999958124 -313016688
-313030869 999943943
-313063184 999911628
999967275 -313007537
-313007649 999967163
999986867 -312987945
999913822 -313060990
999985728 -312989084
-312981506 999993306
-313055032 999919780
999910796 -313064016
999917074 -313057738
999972264 -313002548
-313000087 999974725
999900233 -313074579
-313005844 999968968
999981764 -312993048
999983336 -312991476
-313062245 999912567
999936077 -313038735
-313003888 999970924
999961526 -313013286
999904689 -313070123
-312983371 999991441
999994381 -312980431
-313008621 999966191
-313026309 999948503
999927899 -313046913
999948690 -313026122
-313067239 999907573
-313011375 999963437
-313070445 999904367
-313034315 999940497
999928776 -313046036
-313024218 999950594
-313067055 999907757
999971113 -313003699
999944913 -313029899
-312999920 999974892
999992323 -312982489
-313037574 999937238
999905783 -313069029
999912881 -313061931
999985413 -312989399
999950315 -313024497
-312982681 999992131
999900699 -313074113
-313051218 999923594
999962411 -313012401
999973475 -313001337
-313011263 999963549
999962686 -313012126
999979906 -312994906
-313066948 999907864
-313053401 999921411
-313016427 999958385
-312983206 999991606
999978893 -312995919
999928262 -313046550
-313011239 999963573
-312992887 999981925
999935713 -313039099
-313007173 999967639
-313030229 999944583
-313023904 999950908
-312983558 999991254
999949054 -313025758
-313047441 999927371
-313015975 999958837
999968368 -313006444
-313038665 999936147
-312987764 999987048
-313036385 999938427
-312991905 999982907
999994629 -312980183
-313012060 999962752
-313017826 999956986
999980242 -312994570
-313030761 999944051
-313014671 999960141
999904399 -313070413
999920465 -313054347
-313028094 999946718
999952835 -313021977
-313072573 999902239
-313019997 999954815
-313064105 999910707
-313000732 999974080
-312990014 999984798
-313063691 999911121
999960422 -313014390
999930253 -313044559
999969720 -313005092
-312978746 999996066
-312982482 999992330
-312984924 999989888
-313018958 999955854
-313064089 999910723
-313045971 999928841
999945707 -313029105
-313044787 999930025
999920300 -313054512
-312992565 999982247
999937623 -313037189
-313004487 999970325
-312975410 999999402
999951834 -313022978
999911656 -313063156
999950137 -313024675
-313027693 999947119
-312978999 999995813
999989083 -312985729
-313051214 999923598
-313053868 999920944
-313028869 999945943
999927579 -313047233
999955233 -313019579
999975822 -312998990
999986605 -312988207
999970634 -313004178
-313059274 999915538
-312986845 999987967
999930279 -313044533
999940990 -313033822
-312996246 999978566
-313017404 999957408
-313073800 999901012
-312992040 999982772
999999854 -312974958
999995982 -312978830
-313055064 999919748
999984025 -312990787
-313042915 999931897
-313018207 999956605
999944258 -313030554
999961438 -313013374
999961498 -313013314
999971597 -313003215
-312984820 999989992
999984306 -312990506
999911582 -313063230
999974496 -313000316
-313046042 999928770
999901383 -313073429
999916141 -313058671
-312976572 999998240
999975499 -312999313
-313070048 999904764
-313067404 999907408
-312991205 999983607
999974704 -313000108
-313006565 999968247
999990558 -312984254
-313004440 999970372
999946911 -313027901
999904833 -313069979
999984974 -312989838
-313016411 999958401
999918902 -313055910
-313034298 999940514
-312984960 999989852
999970438 -313004374
-312976795 999998017
-312993323 999981489
999948134 -313026678
999987297 -312987515
999943330 -313031482
999910139 -313064673
999969915 -313004897
-312984076 999990736
-313002849 999971963
999987201 -312987611
999969233 -313005579
999947401 -313027411
999966492 -313008320
999963956 -313010856
999963903 -313010909
999915311 -313059501
-312978907 999995905
-313055213 999919599
-313035878 999938934
999973814 -313000998
999960667 -313014145
999921387 -313053425
-312984508 999990304
999996528 -312978284
999903225 -313071587
-313037769 999937043
999929163 -313045649
999906767 -313068045
-313007078 999967734
999925806 -313049006
999902979 -313071833
999982641 -312992171
-313019915 999954897
-313052018 999922794
-313031629 999943183
-313005374 999969438
-313033318 999941494
999908623 -313066189
-313054319 999920493
-312979161 999995651
-312992839 999981973
-313032499 999942313
-313000603 999974209
-313039992 999934820
999985773 -312989039
999977270 -312997542
999905532 -313069280
999997396 -312977416
999974177 -313000635
-313072716 999902096
-313034237 999940575
-313002562 999972250
-313051618 999923194
-313060708 999914104
999903771 -313071041
-312991864 999982948
999980478 -312994334
-313070780 999904032
999944014 -313030798
999958250 -313016562
-312986288 999988524
999956892 -313017920
999933842 -313040970
-313056525 999918287
999981216 -312993596
999997256 -312977556
999973290 -313001522
999936115 -313038697
999952813 -313021999
-313005185 999969627
-313031235 999943577
999914943 -313059869
999960656 -313014156
999997430 -312977382
999901546 -313073266
999936944 -313037868
999928401 -313046411
999982421 -312992391
-312976662 999998150
-313055807 999919005
-313029199 999945613
999908849 -313065963
-313013828 999960984
-313062609 999912203
999954633 -313020179
999950947 -313023865
-313007293 999967519
999977623 -312997189
-313039382 999935430
-312978445 999996367
999979392 -312995420
-313048489 999926323
-313028933 999945879
999904780 -313070032
999908443 -313066369
-313009938 999964874
-313057448 999917364
999972530 -313002282
999985934 -312988878
999916311 -313058501
999989066 -312985746
999938555 -313036257
999910788 -313064024
-313062567 999912245
-313029451 999945361
-313033973 999940839
-313017371 999957441
-313030573 999944239
-313053092 999921720
999912545 -313062267
-313009336 999965476
999921826 -313052986
-313030657 999944155
-313007406 999967406
999962801 -313012011
999988664 -312986148
999909487 -313065325
999988186 -312986626
999989316 -312985496
999984098 -312990714
-313022236 999952576
999956426 -313018386
999995597 -312979215
-313043032 999931780
-313054556 999920256
-313063256 999911556
999979762 -312995050
-313017225 999957587
999972102 -313002710
-313006823 999967989
999956964 -313017848
999991516 -312983296
-313016500 999958312
999931273 -313043539
999963795 -313011017
999928867 -313045945
-313035620 999939192
-312977435 999997377
-313049562 999925250
999911752 -313063060
-313003591 999971221
-312999885 999974927
-313056861 999917951
999951636 -313023176
-313041044 999933768
999911453 -313063359
-313010822 999963990
-313064316 999910496
999945529 -313029283
999928718 -313046094
999902152 -313072660
-312976009 999998803
-313049438 999925374
999983175 -312991637
-313038190 999936622
999921203 -313053609
-313062935 999911877
-313054300 999920512
999971283 -313003529
-313048736 999926076
-313050492 999924320
-313006743 999968069
-313067857 999906955
-312997642 999977170
999912133 -313062679
999993316 -312981496
999982446 -312992366
999919866 -313054946
999958275 -313016537
999939591 -313035221
-313021894 999952918
999955829 -313018983
-313042379 999932433
999973158 -313001654
999934522 -313040290
999980995 -312993817
999928210 -313046602
-313046500 999928312
999964161 -313010651
-313020801 999954011
-313014844 999959968
-312997930 999976882
-313010312 999964500
999910365 -313064447
-313073572 999901240
999980046 -312994766
999965797 -313009015
999988235 -312986577
999933926 -313040886
999978734 -312996078
999927760 -313047052
-312998109 999976703
-313009823 999964989
-312992786 999982026
-313058662 999916150
-313041317 999933495
-313067237 999907575
-312982140 999992672
-313061984 999912828
999989846 -312984966
999945533 -313029279
999997084 -312977728
-313041688 999933124
-312983348 999991464
-312998081 999976731
-313012767 999962045
999917962 -313056850
999992975 -312981837
-313046167 999928645
-312976438 999998374
-313059500 999915312
999939948 -313034864
-313047161 999927651
-312982205 999992607
999919046 -313055766
999964524 -313010288
-313069931 999904881
999922471 -313052341
999989131 -312985681
-313063987 999910825
-313001770 999973042
999922616 -313052196
999917166 -313057646
-313047962 999926850
999942566 -313032246
999955183 -313019629
-313042452 999932360
-313059560 999915252
999971111 -313003701
-312977394 999997418
-312990293 999984519
999915039 -313059773
999959370 -313015442
-313066618 999908194
999979701 -312995111
999901317 -313073495
999953002 -313021810
-312993390 999981422
999910254 -313064558
999938401 -313036411
-313036410 999938402
999999028 -312975784
-313021633 999953179
999919642 -313055170
-313031016 999943796
999955814 -313018998
-313042087 999932725
-313074210 999900602
-313035838 999938974
999945292 -313029520
999977217 -312997595
-313031896 999942916
999905177 -313069635
-312991972 999982840
-313005551 999969261
-313012589 999962223
-313072088 999902724
-313059913 999914899
999966859 -313007953
-312977956 999996856
-313067652 999907160
-313012674 999962138
999983599 -312991213
-312980822 999993990
-312993804 999981008
-313072539 999902273
999951328 -313023484
999900762 -313074050
999994982 -312979830
999943872 -313030940
999970587 -313004225
-313033906 999940906
999925251 -313049561
999918040 -313056772
-313032380 999942432
999914800 -313060012
999961993 -313012819
999902313 -313072499
-312980406 999994406
999939701 -313035111
-313044156 999930656
999988423 -312986389
999909531 -313065281
-313013973 999960839
-313068653 999906159
999931387 -313043425
-313015583 999959229
999970622 -313004190
999985313 -312989499
-313064873 999909939
999905714 -313069098
-313071697 999903115
999958739 -313016073
-312978767 999996045
-313071050 999903762
-313031302 999943510
999989054 -312985758
999931456 -313043356
999940791 -313034021
-313039528 999935284
999991957 -312982855
-313069985 999904827
999955867 -313018945
999974796 -313000016
999941572 -313033240
999977981 -312996831
999967553 -313007259
-313006615 999968197
-312976849 999997963
-313049452 999925360
999985736 -312989076
999977073 -312997739
999933674 -313041138
999915522 -313059290
-313044615 999930197
999984343 -312990469
999922845 -313051967
999928805 -313046007
999999091 -312975721
-313066361 999908451
-313072401 999902411
999977301 -312997511
-313009758 999965054
-313010802 999964010
-313034572 999940240
-313002897 999971915
999912339 -313062473
999920117 -313054695
-312976175 999998637
999986848 -312987964
-313025591 999949221
-312985199 999989613
999932840 -313041972
-313028090 999946722
999979228 -312995584
-313034698 999940114
-313058495 999916317
-313046697 999928115
-312985650 999989162
-313020967 999953845
999986156 -312988656
999955763 -313019049
-313023480 999951332
-312991544 999983268
-313045669 999929143
-313023020 999951792
-312996091 999978721
999958358 -313016454
999958826 -313015986
999911367 -313063445
-313050430 999924382
999902727 -313072085
-312990998 999983814
-313013305 999961507
999983166 -312991646
999969232 -313005580
-313030954 999943858
-312986640 999988172
-313036711 999938101
-313008529 999966283
-312991435 999983377
-312988755 999986057
-313047986 999926826
999971157 -313003655
999923441 -313051371
-313035830 999938982
-313070897 999903915
999937793 -313037019
-313021082 999953730
-313063552 999911260
999961615 -313013197
-313004375 999970437
-313005952 999968860
999906903 -313067909
999968857 -313005955
999979177 -312995635
-312977495 999997317
999985823 -312988989
999905540 -313069272
999925786 -313049026
-312989627 999985185
999903300 -313071512
999954415 -313020397
999994036 -312980776
999922435 -313052377
999923940 -313050872
999955971 -313018841
-313073574 999901238
-312996189 999978623
999997948 -312976864
999914014 -313060798
999948024 -313026788
-312979313 999995499
999943369 -313031443
-313050740 999924072
999904856 -313069956
-313056777 999918035
-312988502 999986310
999950235 -313024577
999904055 -313070757
999931346 -313043466
-312977681 999997131
999950921 -313023891
-313037201 999937611
-313010618 999964194
999912861 -313061951
999973455 -313001357
999912863 -313061949
999971853 -313002959
999977267 -312997545
-313066314 999908498
999952241 -313022571
-313028798 999946014
-312978815 999995997
-312982277 999992535
-313029681 999945131
-312985686 999989126
-313042628 999932184
-313023794 999951018
999968992 -313005820
999973160 -313001652
999949767 -313025045
999966469 -313008343
999926627 -313048185
999945688 -313029124
-313047304 999927508
-312986533 999988279
999982147 -312992665
-312999357 999975455
-313013096 999961716
-313074635 999900177
-313068427 999906385
999933555 -313041257
-313050454 999924358
999976878 -312997934
999951207 -313023605
999989522 -312985290
-313047946 999926866
-312991699 999983113
999999554 -312975258
-313008086 999966726
999978020 -312996792
-313006013 999968799
999940979 -313033833
999941282 -313033530
-313025960 999948852
999968972 -313005840
-313007283 999967529
-313030118 999944694
999936589 -313038223
999963935 -313010877
999973168 -313001644
999968148 -313006664
-313017467 999957345
-313059249 999915563
-313039448 999935364
999959227 -313015585
-312982115 999992697
999998201 -312976611
-313000234 999974578
-312980203 999994609
-312980000 999994812
999910338 -313064474
999996750 -312978062
-313031900 999942912
999945925 -313028887
999951994 -313022818
-312980434 999994378
-313062608 999912204
999976385 -312998427
999904110 -313070702
999976099 -312998713
-313014435 999960377
-312988007 999986805
999948759 -313026053
999908328 -313066484
-312999904 999974908
999971942 -313002870
999968348 -313006464
-313050805 999924007
999973979 -313000833
999916688 -313058124
-313037006 999937806
999943617 -313031195
999937323 -313037489
999977919 -312996893
999917399 -313057413
999968645 -313006167
-312987731 999987081
-312976522 999998290
999969577 -313005235
999909445 -313065367
-313074246 999900566
999905164 -313069648
-312986515 999988297
-313051865 999922947
999946856 -313027956
-312980695 999994117
999955719 -313019093
-313019206 999955606
999944447 -313030365
999901650 -313073162
999922809 -313052003
-313003633 999971179
999938943 -313035869
-312997775 999977037
999964920 -313009892
999912242 -313062570
-312999275 999975537
-313052802 999922010
999919619 -313055193
999966589 -313008223
999935817 -313038995
-313014864 999959948
-312975018 999999794
999990982 -312983830
999992046 -312982766
999935260 -313039552
-312999755 999975057
-313034040 999940772
999990338 -312984474
999982211 -312992601
-313072780 999902032
-312977827 999996985
-312998926 999975886
-313017311 999957501
999914134 -313060678
999956755 -313018057
999969824 -313004988
-313060286 999914526
999940786 -313034026
-313053471 999921341
999971661 -313003151
-313070838 999903974
-313016287 999958525
999907723 -313067089
-313047935 999926877
-313057515 999917297
999967884 -313006928
-313027409 999947403
-312998457 999976355
999951532 -313023280
-312992924 999981888
999928064 -313046748
-312988391 999986421
999978196 -312996616
999934000 -313040812
999911898 -313062914
999933634 -313041178
-313052688 999922124
999909962 -313064850
999979717 -312995095
-313035468 999939344
-313013361 999961451
999985594 -312989218
999911325 -313063487
-313012141 999962671
999920993 -313053819
999916230 -313058582
-313049250 999925562
-312982340 999992472
-312992524 999982288
999909115 -313065697
999998341 -312976471
999970831 -313003981
-313048326 999926486
-313018905 999955907
999992027 -312982785
-313045419 999929393
-313072880 999901932
-313072305 999902507
-313043892 999930920
-313074332 999900480
-313031646 999943166
999923609 -313051203
-313040473 999934339
-313074653 999900159
-313044412 999930400
-312989826 999984986
-313070790 999904022
999984010 -312990802
-313060236 999914576
999974701 -313000111
-313046695 999928117
-313025821 999948991
-313053397 999921415
999969357 -313005455
999919006 -313055806
999982139 -312992673
-313068442 999906370
999964125 -313010687
999977460 -312997352
999931890 -313042922
999999574 -312975238
-313034447 999940365
-313005152 999969660
999962521 -313012291
999985317 -312989495
999938847 -313035965
-313029635 999945177
-312989736 999985076
-312991191 999983621
999940805 -313034007
999906135 -313068677
-313063900 999910912
999920316 -313054496
999965871 -313008941
-312996315 999978497
999979217 -312995595
999929877 -313044935
999902903 -313071909
-313056263 999918549
999981452 -312993360
999942866 -313031946
-313009100 999965712
-312992872 999981940
999998903 -312975909
999940847 -313033965
999977271 -312997541
999995403 -312979409
-313004025 999970787
999981941 -312992871
999929804 -313045008
999946102 -313028710
999901260 -313073552
-313022968 999951844
-313061424 999913388
-313028918 999945894
-312976428 999998384
-313002532 999972280
999904666 -313070146
-313037957 999936855
999907797 -313067015
-313037309 999937503
999932987 -313041825
999995958 -312978854
999973735 -313001077
999958116 -313016696
-313054740 999920072
-313012027 999962785
999940438 -313034374
-313072989 999901823
999951692 -313023120
-312987248 999987564
-313017901 999956911
-313011883 999962929
-313057771 999917041
999921654 -313053158
999922613 -313052199
999968581 -313006231
-313037801 999937011
-313008663 999966149
-313008680 999966132
999980208 -312994604
-313027963 999946849
999951861 -313022951
-313010608 999964204
-313036762 999938050
999939048 -313035764
999984027 -312990785
999901850 -313072962
-313063631 999911181
-313026125 999948687
-313020371 999954441
-313062978 999911834
999973602 -313001210
999936120 -313038692
999972151 -313002661
999982309 -312992503
-312996047 999978765
-312991857 999982955
-313039118 999935694
999955350 -313019462
999999062 -312975750
-313049771 999925041
-312977958 999996854
999982535 -312992277
999983456 -312991356
-313018975 999955837
-313033372 999941440
-313010189 999964623
999987282 -312987530
-312994093 999980719
999904539 -313070273
999903839 -313070973
-313053041 999921771
-313001674 999973138
999910721 -313064091
999908386 -313066426
-312977822 999996990
-313038086 999936726
-313059363 999915449
-313037655 999937157
-313056211 999918601
-313024185 999950627
-313003245 999971567
-313022270 999952542
999907442 -313067370
999959607 -313015205
999940305 -313034507
-313030706 999944106
999932958 -313041854
-313033581 999941231
-313041823 999932989
-313035483 999939329
-312976186 999998626
999924871 -313049941
999964526 -313010286
999984263 -312990549
-313067814 999906998
999907241 -313067571
-313064686 999910126
999931510 -313043302
999912508 -313062304
999945407 -313029405
-312990696 999984116
-313063617 999911195
999972802 -313002010
999980743 -312994069
999992177 -312982635
999971464 -313003348
-313065726 999909086
999976554 -312998258
999962848 -313011964
-312978422 999996390
-313038448 999936364
999903146 -313071666
-313013265 999961547
999969821 -313004991
-313052796 999922016
-313025641 999949171
-313000628 999974184
999978598 -312996214
-313048264 999926548
999952941 -313021871
999903321 -313071491
999939450 -313035362
-312997607 999977205
999930150 -313044662
-313048186 999926626
999966301 -313008511
999913083 -313061729
-313039822 999934990
-313047520 999927292
999997817 -312976995
999979220 -312995592
999950943 -313023869
-312992247 999982565
-312979883 999994929
999974300 -313000512
-313031288 999943524
999905890 -313068922
-313043986 999930826
999923203 -313051609
-313015762 999959050
999942486 -313032326
-313068281 999906531
999910152 -313064660
-313039345 999935467
999994869 -312979943
999966477 -313008335
-313053691 999921121
-312985885 999988927
-312984235 999990577
999927253 -313047559
-313039723 999935089
999998409 -312976403
999950781 -313024031
999957309 -313017503
999946774 -313028038
999980031 -312994781
-313043752 999931060
999963909 -313010903
-313059819 999914993
999901492 -313073320
999984914 -312989898
999936130 -313038682
999992581 -312982231
999994307 -312980505
999994437 -312980375
-313069617 999905195
999921625 -313053187
999981789 -312993023
-313065346 999909466
-313048631 999926181
999940241 -313034571
999998211 -312976601
-313004308 999970504
-313024231 999950581
-313026948 999947864
999984273 -312990539
999999663 -312975149
999935240 -313039572
999955008 -313019804
-313072053 999902759
-313035763 999939049
999998650 -312976162
999914717 -313060095
999927528 -313047284
999956945 -313017867
999963002 -313011810
-313060371 999914441
-313031784 999943028
-313070341 999904471
999922415 -313052397
-313010725 999964087
999949237 -313025575
999938131 -313036681
999968762 -313006050
-313070436 999904376
-312990671 999984141
-313045199 999929613
999928612 -313046200
-313059473 999915339
-312997831 999976981
999900768 -313074044
-313013036 999961776
-313018198 999956614
999972070 -313002742
999934189 -313040623
-313030623 999944189
-313050117 999924695
-313017701 999957111
999983244 -312991568
999947980 -313026832
-313040431 999934381
999977396 -312997416
999990776 -312984036
999968877 -313005935
-313027970 999946842
-313006049 999968763
-313072915 999901897
-312995941 999978871
999946518 -313028294
-312984561 999990251
-313062997 999911815
999931033 -313043779
-313014745 999960067
999983421 -312991391
-312996053 999978759
-313048085 999926727
999934786 -313040026
-312994323 999980489
999950412 -313024400
-313067204 999907608
-313056718 999918094
-312975860 999998952
-313046893 999927919
999969323 -313005489
999995735 -312979077
-313025617 999949195
999959464 -313015348
999969164 -313005648
-313006637 999968175
-313014329 999960483
-313068688 999906124
-313049785 999925027
-313058905 999915907
999935252 -313039560
999980998 -312993814
999980591 -312994221
999910301 -313064511
-313020934 999953878
999980429 -312994383
999919302 -313055510
-313036797 999938015
-312990700 999984112
-313013544 999961268
-312983787 999991025
-313016170 999958642
999970993 -313003819
999951860 -313022952
999914597 -313060215
-313009283 999965529
999968208 -313006604
-312978439 999996373
-313039551 999935261
-312998421 999976391
999938063 -313036749
999995105 -312979707
-313015661 999959151
999924523 -313050289
999984355 -312990457
-312981636 999993176
-312998324 999976488
-313022620 999952192
999933073 -313041739
999947866 -313026946
999975478 -312999334
-312979063 999995749
-312987185 999987627
-313005317 999969495
999901624 -313073188
999946174 -313028638
999924815 -313049997
-312980229 999994583
999968268 -313006544
-313044258 999930554
-313066597 999908215
-312982045 999992767
999972600 -313002212
999970552 -313004260
999976874 -312997938
999962683 -313012129
-313046966 999927846
999969579 -313005233
-313022849 999951963
-313067212 999907600
-312988608 999986204
-313026331 999948481
-312999942 999974870
-313016681 999958131
-313013618 999961194
-313041131 999933681
999991422 -312983390
999905227 -313069585
-312982814 999991998
999902114 -313072698
-313073364 999901448
-313011999 999962813
-312986885 999987927
-313015313 999959499
-312989108 999985704
999985546 -312989266
-313065371 999909441
999913817 -313060995
999930237 -313044575
-313067776 999907036
-313035765 999939047
-313022047 999952765
-313064149 999910663
999946440 -313028372
-313070079 999904733
-312993483 999981329
999960448 -313014364
-312980732 999994080
-313007416 999967396
-312988394 999986418
-313044409 999930403
999924053 -313050759
-312999420 999975392
-313041380 999933432
999989703 -312985109
999950346 -313024466
999980016 -312994796
999985673 -312989139
999983799 -312991013
999933540 -313041272
999947537 -313027275
999927440 -313047372
999911757 -313063055
999968049 -313006763
999954403 -313020409
999901288 -313073524
-313038840 999935972
999928788 -313046024
999975384 -312999428
999973911 -313000901
999913162 -313061650
999993574 -312981238
-312982051 999992761
-313070928 999903884
999937345 -313037467
-313041371 999933441
-313038685 999936127
999955924 -313018888
999961025 -313013787
999976739 -312998073
999987447 -312987365
999984313 -312990499
999955163 -313019649
-313063867 999910945
999929879 -313044933
-313041468 999933344
999913774 -313061038
-313070747 999904065
-313030856 999943956
-312995790 999979022
-313054532 999920280
-313053856 999920956
999970427 -313004385
-312990194 999984618
999945427 -313029385
999928481 -313046331
999992143 -312982669
999978399 -312996413
-313022494 999952318
-312990560 999984252
-313012383 999962429
-312998542 999976270
-313014780 999960032
-312974918 999999894
-313049035 999925777
-313042331 999932481
-313002588 999972224
999999645 -312975167
-313021481 999953331
-313024436 999950376
999901331 -313073481
-313058468 999916344
999963782 -313011030
-312980458 999994354
-313030797 999944015
-313038129 999936683
-313024625 999950187
-313023132 999951680
-312994844 999979968
999925672 -313049140
-313047666 999927146
999985416 -312989396
999949154 -313025658
999961222 -313013590
-312986753 999988059
-313054396 999920416
-313028675 999946137
-313044651 999930161
999945064 -313029748
999905128 -313069684
999927952 -313046860
999968267 -313006545
-313023756 999951056
-313067480 999907332
999914145 -313060667
999967523 -313007289
999981911 -312992901
999966440 -313008372
-312975363 999999449
-313057991 999916821
-313034339 999940473
999910361 -313064451
-313061601 999913211
999932076 -313042736
-313074105 999900707
999963030 -313011782
999967258 -313007554
999965795 -313009017
-312983243 999991569
-313006365 999968447
-313030497 999944315
999937484 -313037328
999973765 -313001047
999921055 -313053757
-312988588 999986224
999957108 -313017704
999963338 -313011474
-313052664 999922148
-313068895 999905917
999925406 -313049406
999920004 -313054808
999998076 -312976736
999903925 -313070887
999921870 -313052942
-312986168 999988644
999949014 -313025798
999900238 -313074574
-312981034 999993778
999991527 -312983285
-313018430 999956382
-313073556 999901256
999944067 -313030745
-313034620 999940192
999977649 -312997163
-312995639 999979173
-313054718 999920094
999947610 -313027202
999941002 -313033810
999919184 -313055628
999959061 -313015751
-313073981 999900831
999939928 -313034884
999944912 -313029900
-313018595 999956217
-312988392 999986420
999943150 -313031662
999920105 -313054707
999964924 -313009888
999988659 -312986153
-312998951 999975861
999903914 -313070898
-313049415 999925397
999918552 -313056260
-312979256 999995556
999977927 -312996885
-312980138 999994674
999988919 -312985893
999971980 -313002832
-313045564 999929248
-312994529 999980283
999966398 -313008414
999930340 -313044472
-313054151 999920661
-313023745 999951067
999951812 -313023000
-312987217 999987595
999928069 -313046743
999944868 -313029944
999995383 -312979429
999945320 -313029492
999982160 -312992652
999995090 -312979722
-313023113 999951699
-313007279 999967533
999974435 -313000377
999993241 -312981571
-312984085 999990727
-313012595 999962217
-313070730 999904082
999922296 -313052516
-313026479 999948333
999962582 -313012230
-313057994 999916818
999994765 -312980047
-313039520 999935292
999918185 -313056627
-313069427 999905385
999941727 -313033085
-312978986 999995826
-313017203 999957609
-312983076 999991736
-313000213 999974599
999907291 -313067521
-312980704 999994108
999997068 -312977744
999964146 -313010666
999914765 -313060047
999951761 -313023051
999984775 -312990037
-312997517 999977295
-313036065 999938747
-313005089 999969723
999969193 -313005619
999995043 -312979769
999958741 -313016071
999908209 -313066603
-313062292 999912520
-313054025 999920787
-313070260 999904552
999994037 -312980775
999904704 -313070108
-313047664 999927148
-313058055 999916757
-313003601 999971211
-313042288 999932524
999969494 -313005318
999907366 -313067446
999990297 -312984515
999914310 -313060502
-313016695 999958117
999963689 -313011123
999943321 -313031491
999940062 -313034750
-313038226 999936586
999972989 -313001823
999912167 -313062645
999906241 -313068571
-312993977 999980835
999982331 -312992481
999958480 -313016332
999964501 -313010311
999983506 -312991306
-313068996 999905816
-313067874 999906938
999929864 -313044948
999982838 -312991974
999973823 -313000989
999944944 -313029868
-313072776 999902036
999907321 -313067491
999936243 -313038569
-313036877 999937935
-313010978 999963834
-313003120 999971692
999999000 -312975812
-313051704 999923108
999967438 -313007374
-313011465 999963347
999911160 -313063652
999950574 -313024238
999970218 -313004594
999991100 -312983712
-312992635 999982177
-313067527 999907285
-313068168 999906644
999909547 -313065265
999982333 -312992479
999921576 -313053236
999977379 -312997433
999909408 -313065404
-313026807 999948005
999938968 -313035844
-313032787 999942025
-312976545 999998267
999996468 -312978344
-313021454 999953358
-313023009 999951803
-313072888 999901924
-313046111 999928701
-313002797 999972015
999901803 -313073009
-313032756 999942056
999947606 -313027206
-312987269 999987543
-313065989 999908823
999912316 -313062496
-313073804 999901008
999959441 -313015371
999985613 -312989199
-313008773 999966039
-312975932 999998880
999954473 -313020339
999966055 -313008757
-313072749 999902063
999902899 -313071913
999923104 -313051708
-312986219 999988593
999987465 -312987347
-313026817 999947995
999922155 -313052657
999996612 -312978200
999957920 -313016892
999923979 -313050833
999975187 -312999625
999911230 -313063582
-313039636 999935176
999986576 -312988236
999998562 -312976250
999948939 -313025873
-313068086 999906726
999914401 -313060411
999944840 -313029972
999963298 -313011514
-313013050 999961762
-313026072 999948740
999943494 -313031318
999934534 -313040278
-313055452 999919360
-313000943 999973869
-313006318 999968494
-313069935 999904877
-313011150 999963662
999981183 -312993629
999937331 -313037481
-313054989 999919823
999915760 -313059052
999926504 -313048308
-312978189 999996623
999941585 -313033227
-313001352 999973460
-313039617 999935195
999915650 -313059162
-313019906 999954906
-313019314 999955498
-313017697 999957115
999996520 -312978292
999943602 -313031210
999939694 -313035118
-313024182 999950630
999961043 -313013769
-312988385 999986427
-313014934 999959878
-313013296 999961516
-313044856 999929956
999905616 -313069196
-313072165 999902647
-313030167 999944645
-313039550 999935262
999979648 -312995164
-313017954 999956858
-313072584 999902228
-313055575 999919237
999932511 -313042301
-313042574 999932238
999974551 -313000261
999932866 -313041946
-313063292 999911520
999997482 -312977330
999985906 -312988906
999982829 -312991983
999994376 -312980436
-313074728 999900084
-313028113 999946699
-313015422 999959390
999963525 -313011287
-312991248 999983564
999968751 -313006061
-313036924 999937888
999903185 -313071627
-313036049 999938763
-312987525 999987287
999982234 -312992578
-313068575 999906237
-313035940 999938872
999986955 -312987857
999953291 -313021521
999904404 -313070408
-313021562 999953250
-312986478 999988334
999900112 -313074700
999907266 -313067546
999907934 -313066878
999964014 -313010798
-313062104 999912708
-313036186 999938626
-313035637 999939175
-313026663 999948149
-313056780 999918032
-313036778 999938034
-313029257 999945555
-313002198 999972614
999929742 -313045070
999936556 -313038256
-313017858 999956954
999916031 -313058781
999997531 -312977281
999988385 -312986427
-313042376 999932436
999989165 -312985647
-313037672 999937140
-313018199 999956613
999928412 -313046400
999953355 -313021457
999978315 -312996497
999972128 -313002684
-313004494 999970318
999949900 -313024912
999931710 -313043102
999979632 -312995180
999923764 -313051048
-312979745 999995067
999996754 -312978058
999981641 -312993171
999996300 -312978512
-313030032 999944780
-313059232 999915580
999948576 -313026236
-313035297 999939515
999962271 -313012541
-313072084 999902728
999902297 -313072515
-313040954 999933858
999929947 -313044865
-313036577 999938235
-313053664 999921148
-313045626 999929186
999961861 -313012951
-313046270 999928542
-313071099 999903713
-313070319 999904493
-313036689 999938123
999977702 -312997110
999950970 -313023842
-313036556 999938256
-313053489 999921323
999925996 -313048816
-312983232 999991580
999903527 -313071285
-313052950 999921862
999941247 -313033565
999922441 -313052371
-313061928 999912884
-312982578 999992234
999914083 -313060729
-313063374 999911438
999966222 -313008590
999928143 -313046669
999934373 -313040439
-313013974 999960838
-313013090 999961722
-313062237 999912575
-313032717 999942095
-313034263 999940549
999952179 -313022633
-312976279 999998533
999972816 -313001996
-313051489 999923323
999914566 -313060246
999949704 -313025108
-313026970 999947842
999974301 -313000511
999999874 -312974938
-313022212 999952600
-312978933 999995879
999971529 -313003283
999944605 -313030207
-312993108 999981704
-313010876 999963936
999906388 -313068424
-313046155 999928657
-313023777 999951035
999979080 -312995732
999976900 -312997912
-312998589 999976223
-312978721 999996091
999933614 -313041198
-313012757 999962055
999905134 -313069678
-313032523 999942289
999940830 -313033982
-313060957 999913855
-313024195 999950617
999931376 -313043436
-313048494 999926318
999993200 -312981612
-313005441 999969371
-313036636 999938176
-313003194 999971618
-313052480 999922332
999969345 -313005467
999982106 -312992706
-312975655 999999157
999904598 -313070214
-313030240 999944572
-312982151 999992661
999905872 -313068940
-313053463 999921349
999983016 -312991796
-313022039 999952773
999988538 -312986274
999981042 -312993770
999922015 -313052797
-313020539 999954273
-312990420 999984392
-313053260 999921552
999913652 -313061160
999990534 -312984278
999966751 -313008061
-313054910 999919902
999920259 -313054553
999927291 -313047521
999935732 -313039080
-313065803 999909009
999959020 -313015792
-313019236 999955576
999980367 -312994445
-313032054 999942758
-313062296 999912516
-313028646 999946166
999937494 -313037318
-313017734 999957078
-313007842 999966970
999918652 -313056160
-313003085 999971727
999939966 -313034846
-313070337 999904475
-313015057 999959755
999976282 -312998530
-312994415 999980397
999915019 -313059793
999963104 -313011708
-313065700 999909112
-312986324 999988488
999965657 -313009155
999904803 -313070009
-312983881 999990931
999982568 -312992244
-313032055 999942757
999910283 -313064529
-313067680 999907132
999937516 -313037296
999910771 -313064041
999950972 -313023840
999978258 -312996554
-313074162 999900650
999964877 -313009935
999968461 -313006351
-313058598 999916214
999964651 -313010161
-313023786 999951026
999962019 -313012793
999960356 -313014456
-313028241 999946571
-313018196 999956616
999995306 -312979506
-313048262 999926550
999925450 -313049362
999949536 -313025276
999939795 -313035017
-312982143 999992669
-313011325 999963487
-312978651 999996161
999937057 -313037755
999971780 -313003032
999968334 -313006478
999980267 -312994545
999982642 -312992170
-313020640 999954172
-313040481 999934331
999936028 -313038784
999910478 -313064334
-313060345 999914467
-313065958 999908854
999927987 -313046825
-312997261 999977551
-313061137 999913675
999926566 -313048246
999931407 -313043405
-313061516 999913296
-312983784 999991028
-313032854 999941958
-313045532 999929280
999925580 -313049232
-313043045 999931767
999923222 -313051590
999934437 -313040375
-313068936 999905876
-312986937 999987875
-313027136 999947676
999912652 -313062160
999995038 -312979774
999971561 -313003251
999981710 -312993102
999979064 -312995748
-313041213 999933599
999992040 -312982772
-312981667 999993145
999901103 -313073709
999929685 -313045127
999960188 -313014624
-313040617 999934195
-313018322 999956490
-313062869 999911943
-313047928 999926884
999906265 -313068547
-313045646 999929166
-313064525 999910287
-313055563 999919249
999962908 -313011904
999932565 -313042247
-313035087 999939725
-312979610 999995202
-312998769 999976043
-313026523 999948289
999923879 -313050933
999916368 -313058444
-312979558 999995254
999946949 -313027863
-313011623 999963189
999960070 -313014742
-313032752 999942060
999993411 -312981401
-312999051 999975761
-313012281 999962531
999978474 -312996338
999938271 -313036541
999989616 -312985196
999943151 -313031661
-313008945 999965867
999944166 -313030646
999920490 -313054322
999923148 -313051664
-312999913 999974899
-313057639 999917173
999967067 -313007745
999941775 -313033037
-313010727 999964085
-312986255 999988557
999907623 -313067189
999905040 -313069772
-312989618 999985194
999996489 -312978323
-312978878 999995934
-313005608 999969204
999944144 -313030668
999966065 -313008747
-313067653 999907159
999993978 -312980834
999915860 -313058952
999920140 -313054672
-312983089 999991723
-313017613 999957199
-312984546 999990266
999982628 -312992184
-313039976 999934836
999961082 -313013730
999914938 -313059874
999971585 -313003227
-313034837 999939975
999928978 -313045834
-313045813 999928999
-312975556 999999256
999937569 -313037243
-313066664 999908148
-312997702 999977110
-313059139 999915673
999923967 -313050845
999908363 -313066449
-313044579 999930233
-313067107 999907705
-313060135 999914677
999990760 -312984052
-313051872 999922940
999973024 -313001788
999969462 -313005350
-312997117 999977695
-313069681 999905131
999965824 -313008988
999953503 -313021309
-313061823 999912989
-313036514 999938298
999964563 -313010249
999981322 -312993490
-313067484 999907328
-313004852 999969960
999998489 -312976323
-313033993 999940819
-313070046 999904766
-312983640 999991172
-313052833 999921979
-313070068 999904744
999911793 -313063019
-313002926 999971886
-313041518 999933294
-313026134 999948678
999948070 -313026742
999983879 -312990933
-313041876 999932936
999979030 -312995782
999963272 -313011540
-312992455 999982357
999968458 -313006354
999939520 -313035292
-313053346 999921466
999960080 -313014732
-313046605 999928207
-313061233 999913579
999930105 -313044707
999935110 -313039702
999995818 -312978994
-313040758 999934054
999911537 -313063275
999975673 -312999139
999912540 -313062272
999942485 -313032327
999987389 -312987423
-313018558 999956254
-312978493 999996319
999987695 -312987117
999967664 -313007148
999907754 -313067058
999963387 -313011425
-313034149 999940663
999973722 -313001090
-313028659 999946153
999958985 -313015827
999953399 -313021413
-313030854 999943958
-312991175 999983637
999939456 -313035356
-313059406 999915406
999963419 -313011393
-312988215 999986597
-312988437 999986375
-313069264 999905548
-313012335 999962477
999916910 -313057902
999952548 -313022264
-312996910 999977902
-313059381 999915431
999989820 -312984992
-313057014 999917798
-313016758 999958054
999937183 -313037629
-313064977 999909835
999973924 -313000888
-312991868 999982944
-312975871 999998941
999901291 -313073521
999956838 -313017974
-312999495 999975317
-313014534 999960278
-313007177 999967635
-313007352 999967460
-313001076 999973736
999915305 -313059507
-313004672 999970140
999959034 -313015778
999990800 -312984012
-313022432 999952380
999948125 -313026687
999906827 -313067985
999967170 -313007642
-313055889 999918923
999978794 -312996018
-313071612 999903200
-313028867 999945945
999930999 -313043813
999942941 -313031871
-313066003 999908809
-312980506 999994306
-312993334 999981478
-313073117 999901695
999929758 -313045054
-313045223 999929589
999941271 -313033541
-312993419 999981393
999967402 -313007410
-313018395 999956417
-313015659 999959153
-312977002 999997810
999906073 -313068739
999996342 -312978470
999929035 -313045777
999906075 -313068737
-312994890 999979922
999988038 -312986774
999907358 -313067454
999931141 -313043671
-313070938 999903874
-313072971 999901841
-313041782 999933030
999957671 -313017141
-313021329 999953483
-313026068 999948744
-312978672 999996140
999921451 -313053361
-313049109 999925703
999968529 -313006283
-313039952 999934860
-313049831 999924981
999932665 -313042147
-313013692 999961120
-313041591 999933221
999985798 -312989014
-313029091 999945721
999955106 -313019706
999965474 -313009338
999930094 -313044718
999938458 -313036354
-313065331 999909481
999933483 -313041329
-313044922 999929890
999963153 -313011659
999940859 -313033953
-313066266 999908546
999999003 -312975809
-313055808 999919004
999910413 -313064399
999973459 -313001353
999934545 -313040267
999960634 -313014178
999932874 -313041938
-313068559 999906253
999967472 -313007340
-312994430 999980382
-313073997 999900815
999968640 -313006172
999969672 -313005140
999989677 -312985135
-312983249 999991563
-313027642 999947170
999940464 -313034348
999979430 -312995382
-312991211 999983601
999933252 -313041560
-313047679 999927133
999950690 -313024122
999951292 -313023520
-312995145 999979667
-313029093 999945719
999910230 -313064582
999925481 -313049331
-313040145 999934667
-313041676 999933136
999916488 -313058324
-313005712 999969100
999916897 -313057915
-313055528 999919284
999955010 -313019802
999940824 -313033988
999954066 -313020746
999927835 -313046977
-313014371 999960441
999930145 -313044667
999987105 -312987707
999924245 -313050567
-313008653 999966159
-313061435 999913377
-313058213 999916599
-313028824 999945988
999968127 -313006685
999925676 -313049136
999936577 -313038235
999961270 -313013542
-313042717 999932095
999908487 -313066325
999974020 -313000792
999980411 -312994401
-312992323 999982489
999953589 -313021223
-313048123 999926689
-312986529 999988283
-312992753 999982059
-312991016 999983796
999999134 -312975678
999918420 -313056392
-313033782 999941030
999933735 -313041077
-312999253 999975559
-312996918 999977894
-313030004 999944808
-313073575 999901237
999906150 -313068662
999907484 -313067328
999971285 -313003527
999971700 -313003112
-313071080 999903732
-313025446 999949366
-313028185 999946627
999910425 -313064387
-313024352 999950460
-312991401 999983411
-313054290 999920522
-313044564 999930248
999907790 -313067022
999999464 -312975348
999973815 -313000997
999965460 -313009352
999955491 -313019321
-313006139 999968673
999981903 -312992909
999930793 -313044019
999973764 -313001048
999927083 -313047729
-313007584 999967228
-313001496 999973316
-313014717 999960095
-313056191 999918621
999915484 -313059328
-313032275 999942537
-312982008 999992804
-313000977 999973835
999999178 -312975634
999910677 -313064135
999950850 -313023962
-313017899 999956913
999902455 -313072357
-313025946 999948866
-313018407 999956405
-313047503 999927309
-313019368 999955444
-313021181 999953631
-313031131 999943681
999973167 -313001645
-312988066 999986746
-313056582 999918230
-313016018 999958794
999935682 -313039130
-313002937 999971875
-312996125 999978687
-313005481 999969331
-312996294 999978518
999995148 -312979664
-312990596 999984216
-312992342 999982470
-313051440 999923372
-313039211 999935601
999926728 -313048084
-313004687 999970125
-313037301 999937511
999915546 -313059266
999931834 -313042978
999986209 -312988603
999970850 -313003962
-312975927 999998885
-313028859 999945953
999909611 -313065201
999914327 -313060485
999984184 -312990628
999922951 -313051861
999928361 -313046451
-313058712 999916100
-313027948 999946864
999933702 -313041110
-313050411 999924401
999919801 -313055011
-313031461 999943351
999952287 -313022525
999903610 -313071202
-312993145 999981667
-313037651 999937161
999923373 -313051439
999977964 -312996848
-313035623 999939189
-313020325 999954487
-312979732 999995080
999912868 -313061944
999967118 -313007694
999919797 -313055015
999987604 -312987208
999926995 -313047817
-312995268 999979544
-313023275 999951537
-313055711 999919101
999998967 -312975845
-313031851 999942961
-312997500 999977312
-312996051 999978761
-313026047 999948765
-313011673 999963139
999968916 -313005896
-312979696 999995116
999928004 -313046808
999955847 -313018965
999993829 -312980983
-313050081 999924731
999902289 -313072523
-312983811 999991001
999939467 -313035345
999911266 -313063546
999919712 -313055100
-313017690 999957122
999906058 -313068754
999979185 -312995627
-312989453 999985359
999943118 -313031694
999945572 -313029240
999998090 -312976722
999926413 -313048399
999988266 -312986546
-312988886 999985926
-313069844 999904968
-313038732 999936080
999969346 -313005466
-313045584 999929228
-313016739 999958073
-313055704 999919108
999983500 -312991312
-313013334 999961478
-313073760 999901052
999925850 -313048962
-312995935 999978877
-313061027 999913785
999997607 -312977205
999911652 -313063160
-313000627 999974185
-313036343 999938469
-313044076 999930736
999986770 -312988042
999985724 -312989088
999906952 -313067860
999956472 -313018340
-312984744 999990068
-312993931 999980881
999950582 -313024230
-313064875 999909937
-312978945 999995867
999942192 -313032620
-313009920 999964892
999908503 -313066309
999972260 -313002552
-313022947 999951865
999990176 -312984636
-313002907 999971905
-313034573 999940239
-313006269 999968543
-313017436 999957376
999901115 -313073697
-313052911 999921901
999920820 -313053992
999976908 -312997904
999979553 -312995259
999941803 -313033009
999908095 -313066717
-313018608 999956204
-313031511 999943301
-313069902 999904910
999949565 -313025247
-312981809 999993003
999921134 -313053678
999904588 -313070224
-313000929 999973883
-312994360 999980452
999995397 -312979415
-313036806 999938006
-313056991 999917821
999972797 -313002015
-312994884 999979928
999914998 -313059814
-313008410 999966402
-313039463 999935349
999918582 -313056230
999999667 -312975145
999972940 -313001872
999955320 -313019492
-313063164 999911648
-312986697 999988115
999946320 -313028492
999990129 -312984683
-313001307 999973505
999937674 -313037138
999981472 -312993340
-313022943 999951869
-313019833 999954979
-312990761 999984051
-312986994 999987818
999940651 -313034161
999980817 -312993995
-313049971 999924841
999939141 -313035671
999942960 -313031852
999992895 -312981917
999957630 -313017182
999981617 -312993195
-313031164 999943648
999990217 -312984595
999998865 -312975947
-312983171 999991641
999908186 -313066626
-313034489 999940323
-312991176 999983636
-313045151 999929661
999995284 -312979528
-313027427 999947385
-313026461 999948351
-313022774 999952038
999931042 -313043770
-313047530 999927282
-312978773 999996039
-313037067 999937745
999939876 -313034936
999958381 -313016431
999977813 -312996999
-313045498 999929314
-313029349 999945463
999984100 -312990712
-313074131 999900681
999904396 -313070416
-312990680 999984132
999946191 -313028621
-313045916 999928896
999950515 -313024297
999972656 -313002156
-312985337 999989475
999978458 -312996354
-312995138 999979674
999914798 -313060014
999998436 -312976376
-313062188 999912624
999987619 -312987193
-312999517 999975295
-313022487 999952325
-313069662 999905150
-312990895 999983917
-313047831 999926981
-313060947 999913865
-312989496 999985316
-313037520 999937292
-313011337 999963475
-312999300 999975512
-313002730 999972082
999994763 -312980049
-313029460 999945352
999952562 -313022250
-313002107 999972705
999958718 -313016094
999954862 -313019950
999930673 -313044139
-313047769 999927043
999908984 -313065828
999926466 -313048346
-313016881 999957931
-313010744 999964068
999989504 -312985308
-313061929 999912883
-313021595 999953217
-313012171 999962641
999928500 -313046312
999910710 -313064102
999950212 -313024600
999908308 -313066504
999942215 -313032597
-312998288 999976524
999915721 -313059091
999941225 -313033587
-313034649 999940163
-312994903 999979909
999909918 -313064894
-312989855 999984957
999907492 -313067320
-313058439 999916373
999909910 -313064902
-313031002 999943810
999911942 -313062870
999945075 -313029737
-313059797 999915015
-313061759 999913053
999962554 -313012258
999986971 -312987841
999984198 -312990614
999951472 -313023340
999933886 -313040926
-313004088 999970724
999929450 -313045362
999957950 -313016862
-312994973 999979839
-313009959 999964853
-313073223 999901589
999913668 -313061144
-313013380 999961432
999926518 -313048294
999971826 -313002986
-313036574 999938238
999967100 -313007712
-313008695 999966117
-312986003 999988809
999960186 -313014626
999929445 -313045367
-312977852 999996960
-313040294 999934518
-313027801 999947011
-313047257 999927555
999939671 -313035141
999904707 -313070105
999900621 -313074191
-312977906 999996906
999952382 -313022430
999900058 -313074754
-313045474 999929338
-313035970 999938842
999944331 -313030481
999984880 -312989932
999972483 -313002329
999927118 -313047694
999998619 -312976193
-313066934 999907878
999971129 -313003683
999991828 -312982984
999902762 -313072050
999955284 -313019528
-313052847 999921965
-312982551 999992261
999941174 -313033638
999981549 -312993263
-313063255 999911557
999943856 -313030956
-313004708 999970104
999915140 -313059672
-313032248 999942564
-313001640 999973172
999984939 -312989873
999968013 -313006799
999961739 -313013073
-313052718 999922094
-313033307 999941505
999941369 -313033443
999998266 -312976546
-313056931 999917881
999907333 -313067479
-313040866 999933946
-313010116 999964696
999986655 -312988157
999983982 -312990830
-313059027 999915785
-313019552 999955260
-313030932 999943880
999926720 -313048092
-313045988 999928824
-312989279 999985533
-313003822 999970990
-313052098 999922714
-313000186 999974626
999988695 -312986117
999967209 -313007603
-312999801 999975011
999936379 -313038433
-312982759 999992053
999916323 -313058489
999917920 -313056892
-313045246 999929566
-313006856 999967956
-312978535 999996277
-313055586 999919226
-312986833 999987979
999921211 -313053601
-313028858 999945954
999957195 -313017617
-312995252 999979560
999967935 -313006877
-313014221 999960591
999931219 -313043593
-313027756 999947056
-313039252 999935560
-313052779 999922033
-312988167 999986645
999991845 -312982967
999963611 -313011201
999938426 -313036386
999965274 -313009538
-313007757 999967055
-313040134 999934678
-313074698 999900114
999972676 -313002136
-313058473 999916339
999965609 -313009203
-313021886 999952926
-313054408 999920404
999997577 -312977235
-312986233 999988579
-313023785 999951027
999945800 -313029012
-313023252 999951560
-313031321 999943491
-313004404 999970408
-313007336 999967476
999993761 -312981051
999940026 -313034786
999987009 -312987803
-312981596 999993216
-313040849 999933963
999968891 -313005921
-313057874 999916938
-313041139 999933673
-313013920 999960892
999903248 -313071564
-313057189 999917623
999915555 -313059257
999909935 -313064877
999954947 -313019865
999945025 -313029787
-313067793 999907019
999989095 -312985717
-313074615 999900197
-312985977 999988835
999906839 -313067973
999980598 -312994214
-313049684 999925128
-313010263 999964549
999929794 -313045018
999939764 -313035048
-312979793 999995019
-313062381 999912431
999922232 -313052580
999928769 -313046043
-313048096 999926716
-312977819 999996993
-313028852 999945960
-312976787 999998025
-313006772 999968040
999988263 -312986549
-313011187 999963625
999991871 -312982941
-313010989 999963823
999982734 -312992078
-312979997 999994815
-313003139 999971673
999960146 -313014666
999914945 -313059867
-312983429 999991383
999900394 -313074418
-313073842 999900970
-313016673 999958139
999977980 -312996832
-313043233 999931579
-313060260 999914552
-312978254 999996558
999918213 -313056599
999910737 -313064075
-313042013 999932799
999931464 -313043348
-312980779 999994033
999964072 -313010740
999936061 -313038751
-312982473 999992339
999968690 -313006122
999973197 -313001615
999968474 -313006338
-313060085 999914727
999976307 -312998505
-312995907 999978905
999904555 -313070257
-313017416 999957396
999900191 -313074621
999988484 -312986328
-313062276 999912536
-312986605 999988207
-313025626 999949186
-312978949 999995863
999990784 -312984028
-313019125 999955687
-313029505 999945307
999973796 -313001016
999982597 -312992215
-313035931 999938881
999974957 -312999855
-312996971 999977841
999973750 -313001062
999958462 -313016350
-312977412 999997400
-313070475 999904337
999960131 -313014681
-313059019 999915793
-313024092 999950720
-313014290 999960522
999906308 -313068504
999934812 -313040000
999936966 -313037846
999936401 -313038411
-313060409 999914403
999914763 -313060049
-313025012 999949800
-312983103 999991709
999983298 -312991514
-313015048 999959764
-313014702 999960110
-313056274 999918538
999970114 -313004698
999936402 -313038410
999934326 -313040486
-312980265 999994547
-313018614 999956198
-313071806 999903006
-313029223 999945589
999959314 -313015498
-313043468 999931344
999925207 -313049605
-313045036 999929776
999914285 -313060527
999974841 -312999971
-312997150 999977662
999947376 -313027436
-313063550 999911262
999965612 -313009200
999952373 -313022439
-313046457 999928355
-312998576 999976236
999936900 -313037912
-312989763 999985049
-312979718 999995094
-313022928 999951884
-313018208 999956604
999976086 -312998726
-312987239 999987573
999970386 -313004426
999997550 -312977262
999941162 -313033650
999994577 -312980235
-313015689 999959123
-313018912 999955900
999914749 -313060063
-313039672 999935140
999986702 -312988110
-313051645 999923167
-313015464 999959348
999938456 -313036356
999979164 -312995648
-313004452 999970360
999977125 -312997687
-313001722 999973090
-313035395 999939417
999918240 -313056572
999909291 -313065521
-312996741 999978071
-312995499 999979313
-313061768 999913044
999980002 -312994810
-312977041 999997771
999903306 -313071506
-313027637 999947175
999931534 -313043278
999922605 -313052207
999955582 -313019230
-313058872 999915940
999993242 -312981570
999967247 -313007565
-313036256 999938556
-313071379 999903433
-313073153 999901659
-313031959 999942853
999980436 -312994376
-312997086 999977726
-313028269 999946543
999993700 -312981112
999988450 -312986362
-313043463 999931349
-312976204 999998608
999948726 -313026086
999915584 -313059228
999931568 -313043244
-313018805 999956007
999960644 -313014168
-312982739 999992073
-313000763 999974049
-313035094 999939718
-312982906 999991906
999969586 -313005226
-313028826 999945986
999904265 -313070547
-313042220 999932592
999960364 -313014448
-313010107 999964705
-312981536 999993276
-313009505 999965307
-313035370 999939442
999974488 -313000324
-313042216 999932596
-313025174 999949638
-312999298 999975514
999986274 -312988538
999930278 -313044534
999954822 -313019990
999930186 -313044626
999976443 -312998369
999972915 -313001897
999949412 -313025400
999972168 -313002644
-313057752 999917060
-313016663 999958149
-312980352 999994460
-312997863 999976949
999904311 -313070501
999988174 -312986638
999948857 -313025955
-313051730 999923082
999992006 -312982806
-313017681 999957131
999948918 -313025894
-312988632 999986180
-313004036 999970776
-313011978 999962834
999987655 -312987157
-313008982 999965830
999998760 -312976052
-313058018 999916794
999986020 -312988792
-313018834 999955978
999927504 -313047308
-313011196 999963616
-312998515 999976297
999963906 -313010906
-313059803 999915009
999916310 -313058502
999930596 -313044216
999991373 -312983439
-313010050 999964762
999959610 -313015202
-313050754 999924058
-313032938 999941874
-313013442 999961370
-313040239 999934573
-312995703 999979109
999940332 -313034480
-313060262 999914550
-313046333 999928479
999957191 -313017621
999915357 -313059455
-313031218 999943594
-313014058 999960754
-313035868 999938944
999967168 -313007644
999935747 -313039065
999967887 -313006925
-313049907 999924905
999951524 -313023288
999941620 -313033192
-313000606 999974206
-313019318 999955494
999971786 -313003026
999974115 -313000697
-312998954 999975858
-313036172 999938640
-313050756 999924056
999915414 -313059398
-313001909 999972903
999921404 -313053408
-312975804 999999008
-313033253 999941559
999944540 -313030272
999925044 -313049768
-312996651 999978161
999953297 -313021515
-313020296 999954516
-312995892 999978920
-312993610 999981202
-312998015 999976797
999996572 -312978240
999981071 -312993741
999972930 -313001882
999912426 -313062386
999951920 -313022892
999999158 -312975654
-312983992 999990820
-313043139 999931673
-313068355 999906457
-313013971 999960841
-312987186 999987626
-313000051 999974761
-312991460 999983352
-313010475 999964337
-312978471 999996341
-313003902 999970910
-313062571 999912241
-313022828 999951984
999944168 -313030644
-313025680 999949132
-313048746 999926066
-313056720 999918092
-313017787 999957025
-313055083 999919729
-313011350 999963462
999909984 -313064828
999968563 -313006249
999971410 -313003402
-313064475 999910337
-313034998 999939814
-313039956 999934856
-313015096 999959716
999928570 -313046242
-313029779 999945033
999984723 -312990089
-312985879 999988933
-312978262 999996550
-312980966 999993846
-313032918 999941894
-313004154 999970658
-313065538 999909274
999977921 -312996891
-313001471 999973341
999901032 -313073780
-313029857 999944955
999955071 -313019741
999956354 -313018458
999984868 -312989944
999937082 -313037730
999900189 -313074623
-312987047 999987765
-313049891 999924921
-313041821 999932991
999907219 -313067593
999920333 -313054479
999982521 -312992291
-313059360 999915452
-313030278 999944534
-313042524 999932288
999926229 -313048583
999998483 -312976329
999932903 -313041909
999928687 -313046125
999920341 -313054471
999976747 -312998065
-313017266 999957546
999990343 -312984469
-313070565 999904247
999913113 -313061699
999965892 -313008920
999987850 -312986962
999908621 -313066191
999998299 -312976513
999928705 -313046107
-312998920 999975892
999983793 -312991019
-312999848 999974964
-313002938 999971874
-313001802 999973010
999905016 -313069796
-312990388 999984424
999969292 -313005520
-313041540 999933272
999931650 -313043162
999958928 -313015884
999932327 -313042485
-313030289 999944523
-313002995 999971817
999919725 -313055087
-313036330 999938482
999940684 -313034128
999935901 -313038911
999952936 -313021876
999965269 -313009543
999954420 -313020392
999937024 -313037788
999925634 -313049178
999943160 -313031652
999990320 -312984492
999998775 -312976037
-312980187 999994625
999902200 -313072612
999945153 -313029659
-313029133 999945679
-312998918 999975894
999928027 -313046785
-313038856 999935956
-313017195 999957617
999974878 -312999934
999977148 -312997664
-312995765 999979047
999937485 -313037327
999994692 -312980120
999992123 -312982689
-313056371 999918441
999914671 -313060141
-313029269 999945543
999929498 -313045314
999907850 -313066962
-313026591 999948221
-312978792 999996020
999904326 -313070486
-312996371 999978441
-312979079 999995733
-313044817 999929995
999982110 -312992702
999942330 -313032482
999977531 -312997281
999957487 -313017325
999905785 -313069027
999915179 -313059633
999908122 -313066690
999961047 -313013765
999980359 -312994453
999916385 -313058427
-312983740 999991072
999946059 -313028753
999940806 -313034006
999953910 -313020902
999969543 -313005269
999947958 -313026854
999990224 -312984588
-313056888 999917924
999962592 -313012220
999941579 -313033233
999913611 -313061201
999974623 -313000189
-312996781 999978031
999925888 -313048924
999983428 -312991384
-313074433 999900379
-313058391 999916421
-313015835 999958977
999973572 -313001240
999961143 -313013669
999901653 -313073159
-313064195 999910617
999958431 -313016381
-312989446 999985366
-313022034 999952778
999953242 -313021570
999974349 -313000463
-313021281 999953531
999977152 -312997660
999982717 -312992095
999999441 -312975371
999995340 -312979472
999969422 -313005390
999911190 -313063622
-313072279 999902533
-313042980 999931832
-313012332 999962480
999974656 -313000156
999975851 -312998961
-313066866 999907946
999980115 -312994697
999970306 -313004506
999967335 -313007477
-313002385 999972427
999964503 -313010309
-313030751 999944061
-313032818 999941994
-312975752 999999060
999906024 -313068788
999921584 -313053228
-313057450 999917362
999956044 -313018768
-313064133 999910679
-313069897 999904915
999928602 -313046210
-313052311 999922501
-312985579 999989233
999946643 -313028169
999944378 -313030434
999931425 -313043387
999993719 -312981093
-312980118 999994694
999961173 -313013639
-313064042 999910770
-312990597 999984215
999959524 -313015288
999991080 -312983732
-313057436 999917376
-313009388 999965424
-312982237 999992575
999931444 -313043368
999955974 -313018838
-313058718 999916094
-312978438 999996374
999926011 -313048801
-313045512 999929300
999967748 -313007064
999995641 -312979171
-313056729 999918083
999996694 -312978118
999980437 -312994375
999935874 -313038938
-313047419 999927393
999923172 -313051640
999940533 -313034279
-312975143 999999669
999949473 -313025339
999908593 -313066219
-312982761 999992051
999931368 -313043444
-313015308 999959504
999967683 -313007129
-313004777 999970035
-313064368 999910444
999944242 -313030570
999927732 -313047080
999956821 -313017991
-312993378 999981434
999954941 -313019871
-313021599 999953213
-312997619 999977193
-313028527 999946285
-313005733 999969079
999943745 -313031067
-313035794 999939018
999995022 -312979790
-313066126 999908686
999999809 -312975003
-313027495 999947317
-313035815 999938997
-313015824 999958988
999935125 -313039687
999951838 -313022974
999938078 -313036734
-313005857 999968955
-313047462 999927350
999993342 -312981470
999986277 -312988535
999986835 -312987977
999965360 -313009452
-312993427 999981385
-313020526 999954286
999933026 -313041786
999970757 -313004055
999907387 -313067425
999928230 -313046582
-312986289 999988523
-313032051 999942761
-312994693 999980119
999988751 -312986061
-313068153 999906659
999960846 -313013966
-313002038 999972774
-313033097 999941715
999991216 -312983596
-313072658 999902154
-313055429 999919383
999980363 -312994449
999911679 -313063133
-313011140 999963672
999995921 -312978891
999967767 -313007045
-313049500 999925312
-313065360 999909452
999917669 -313057143
-312993054 999981758
999905750 -313069062
999936810 -313038002
-313016084 999958728
999945411 -313029401
-312989431 999985381
-313011359 999963453
999966436 -313008376
-313048506 999926306
999908330 -313066482
-313047157 999927655
999997058 -312977754
-313068529 999906283
999955178 -313019634
-313044881 999929931
-312987853 999986959
-313021955 999952857
999909223 -313065589
999998603 -312976209
999973296 -313001516
-313070888 999903924
-313072319 999902493
999954692 -313020120
999987951 -312986861
999946131 -313028681
999910649 -313064163
-313062950 999911862
999961786 -313013026
-312982243 999992569
-312980854 999993958
-312993687 999981125
-313000846 999973966
999948349 -313026463
999944280 -313030532
999910317 -313064495
999984615 -312990197
999920809 -313054003
-313059973 999914839
999950953 -313023859
-312976316 999998496
999965755 -313009057
999921908 -313052904
999957381 -313017431
-313067945 999906867
999923530 -313051282
-313025597 999949215
-312975253 999999559
999986924 -312987888
-313028982 999945830
999933460 -313041352
999904409 -313070403
999997849 -312976963
-313043988 999930824
-313025965 999948847
-313047803 999927009
999907588 -313067224
-313069711 999905101
999996561 -312978251
999955712 -313019100
999904427 -313070385
-313052966 999921846
999947793 -313027019
999902750 -313072062
-313005826 999968986
-313074054 999900758
-313039608 999935204
999950179 -313024633
999964080 -313010732
999900975 -313073837
999940262 -313034550
-312982617 999992195
999919839 -313054973
999939149 -313035663
-313073811 999901001
-313067278 999907534
-313022453 999952359
999973563 -313001249
-313002918 999971894
999944976 -313029836
999949327 -313025485
999998088 -312976724
-313019138 999955674
-312975892 999998920
999979000 -312995812
-313019946 999954866
-313032716 999942096
999964985 -313009827
-313043318 999931494
999914963 -313059849
999974619 -313000193
-313031738 999943074
-313006096 999968716
999900405 -313074407
-313037340 999937472
-313053826 999920986
999914394 -313060418
999908669 -313066143
-313067378 999907434
-313028515 999946297
-312996620 999978192
-313023408 999951404
999980772 -312994040
999908133 -313066679
-312986461 999988351
-313048845 999925967
-313055275 999919537
-312999749 999975063
999929853 -313044959
-313005102 999969710
999935940 -313038872
-313055593 999919219
-312997067 999977745
999905059 -313069753
999966662 -313008150
999977663 -312997149
999937961 -313036851
-312984984 999989828
-313055211 999919601
999916548 -313058264
999938738 -313036074
999954780 -313020032
-312998393 999976419
999906674 -313068138
999914146 -313060666
999900726 -313074086
999925153 -313049659
999921319 -313053493
999918737 -313056075
999903454 -313071358
-313007398 999967414
999991718 -312983094
-313056610 999918202
-313036961 999937851
999987670 -312987142
-313065612 999909200
999903085 -313071727
-313039737 999935075
-313036284 999938528
-313064437 999910375
999909871 -313064941
-313067752 999907060
-313062088 999912724
999951790 -313023022
999947906 -313026906
-313014389 999960423
-313033288 999941524
-312983516 999991296
-313069860 999904952
999990677 -312984135
999941955 -313032857
999951364 -313023448
999987114 -312987698
-312980540 999994272
-313049658 999925154
999963694 -313011118
999934797 -313040015
-313053961 999920851
-313061028 999913784
-313058471 999916341
999954426 -313020386
-313026306 999948506
999961527 -313013285
999944936 -313029876
-312986718 999988094
999978016 -312996796
-313064857 999909955
-313059131 999915681
-313035436 999939376
999927247 -313047565
999931489 -313043323
-313053880 999920932
-313043456 999931356
999949309 -313025503
999905975 -313068837
999985811 -312989001
-312981682 999993130
999990980 -312983832
-313062546 999912266
-312980639 999994173
-313000425 999974387
-313067312 999907500
-313041504 999933308
-313047203 999927609
999925603 -313049209
999948560 -313026252
-313021672 999953140
-313036075 999938737
-312980489 999994323
-312985302 999989510
-313009605 999965207
999985879 -312988933
999904923 -313069889
-313068830 999905982
999922316 -313052496
-313008580 999966232
999973878 -313000934
-313040489 999934323
999926381 -313048431
999986882 -312987930
-312985506 999989306
-313016842 999957970
-313071063 999903749
-313064000 999910812
-313031552 999943260
999990836 -312983976
-313023724 999951088
-313024794 999950018
999902543 -313072269
-313060045 999914767
-313074773 999900039
-313005111 999969701
-313059480 999915332
999908380 -313066432
999960504 -313014308
999961447 -313013365
999915535 -313059277
-312994735 999980077
999927041 -313047771
999951633 -313023179
-313054891 999919921
999998507 -312976305
-313046272 999928540
999978113 -312996699
-312986406 999988406
-313027953 999946859
-312983499 999991313
-313046394 999928418
999961242 -313013570
-313005150 999969662
999905928 -313068884
999963993 -313010819
999990253 -312984559
-313026942 999947870
999968882 -313005930
-313070892 999903920
-313056935 999917877
-312995323 999979489
999966036 -313008776
999988314 -312986498
999900004 -313074808
-313008651 999966161
999978786 -312996026
-313036088 999938724
999993237 -312981575
999959156 -313015656
999963251 -313011561
-313002750 999972062
999968719 -313006093
-313028688 999946124
-313040999 999933813
999946308 -313028504
-312995936 999978876
999910187 -313064625
999986826 -312987986
999923051 -313051761
-312991561 999983251
999905789 -313069023
-313068459 999906353
-313063815 999910997
-313015473 999959339
-313001976 999972836
999979040 -312995772
-312991834 999982978
999939285 -313035527
-313052813 999921999
-313019684 999955128
999966269 -313008543
999929487 -313045325
-313037118 999937694
-313031339 999943473
-313053689 999921123
999945485 -313029327
-312995338 999979474
-313045424 999929388
-313045061 999929751
999994335 -312980477
-313065176 999909636
-313048184 999926628
-313020536 999954276
-313018502 999956310
999976991 -312997821
999919400 -313055412
999902530 -313072282
999950154 -313024658
-313065849 999908963
-312978629 999996183
-313030371 999944441
999915232 -313059580
-313005780 999969032
-313039436 999935376
-312982234 999992578
-313046856 999927956
-313066631 999908181
999901634 -313073178
-313060364 999914448
-313045619 999929193
999948882 -313025930
999992031 -312982781
-312987054 999987758
-313025698 999949114
999916689 -313058123
-312995452 999979360
999943314 -313031498
-313057842 999916970
-313016138 999958674
999967029 -313007783
999998580 -312976232
-313045809 999929003
999937682 -313037130
-312975967 999998845
-312981189 999993623
999946772 -313028040
-313067644 999907168
999938197 -313036615
-313031299 999943513
-313025702 999949110
999956947 -313017865
-313063674 999911138
-313031035 999943777
999926839 -313047973
999983849 -312990963
999952052 -313022760
-312981385 999993427
-313003445 999971367
999950799 -313024013
-313041413 999933399
-313026455 999948357
999960606 -313014206
999962020 -313012792
999961258 -313013554
999952415 -313022397
-313046873 999927939
-312988395 999986417
-312986115 999988697
-313072437 999902375
999977154 -312997658
999911049 -313063763
-313015669 999959143
999984005 -312990807
-312979105 999995707
-313064430 999910382
-312994220 999980592
999918243 -313056569
-313000251 999974561
999958076 -313016736
-313043154 999931658
999976899 -312997913
999938629 -313036183
999907310 -313067502
-312979089 999995723
-313028300 999946512
-312993554 999981258
999955162 -313019650
999944052 -313030760
999958197 -313016615
-313010113 999964699
999966090 -313008722
-313051549 999923263
999988508 -312986304
-313020980 999953832
999941769 -313033043
999957445 -313017367
-313036253 999938559
999981325 -312993487
999998190 -312976622
999971064 -313003748
-313066741 999908071
999912267 -313062545
999986579 -312988233
999940706 -313034106
-312984383 999990429
999913810 -313061002
-313031201 999943611
999974200 -313000612
999966466 -313008346
-312978799 999996013
999901619 -313073193
999974489 -313000323
999934549 -313040263
-313032603 999942209
-313032692 999942120
-312998614 999976198
-312980690 999994122
999908844 -313065968
-312987038 999987774
-312982318 999992494
-313032161 999942651
999912414 -313062398
-313044637 999930175
-313063439 999911373
999961010 -313013802
-313056043 999918769
999932177 -313042635
-313017700 999957112
-312994768 999980044
-312977763 999997049
999921703 -313053109
-313070064 999904748
-312981532 999993280
999951490 -313023322
999918444 -313056368
-313031265 999943547
999928090 -313046722
999968772 -313006040
999923005 -313051807
999919731 -313055081
999936045 -313038767
999980162 -312994650
999901955 -313072857
-313065479 999909333
-313048078 999926734
999967064 -313007748
999964416 -313010396
999995706 -312979106
-312984543 999990269
999996517 -312978295
999909695 -313065117
999919847 -313054965
999943855 -313030957
999975758 -312999054
-313002717 999972095
-313035164 999939648
-313042948 999931864
-313061101 999913711
-313025722 999949090
-313073083 999901729
999966364 -313008448
999938843 -313035969
-313069456 999905356
999970586 -313004226
-313003893 999970919
-313034034 999940778
999968189 -313006623
999904725 -313070087
-313058963 999915849
-312980453 999994359
-313004566 999970246
-313000011 999974801
999965268 -313009544
999946544 -313028268
999924344 -313050468
-313042636 999932176
-313010565 999964247
-313049092 999925720
999909148 -313065664
999994069 -312980743
999981128 -312993684
-313050915 999923897
999978676 -312996136
-312982474 999992338
-313046361 999928451
-312999569 999975243
-313065337 999909475
-313050531 999924281
-313061961 999912851
-313006522 999968290
-313016809 999958003
-313038862 999935950
-312992160 999982652
999925202 -313049610
999980790 -312994022
-312978665 999996147
999948111 -313026701
-312999944 999974868
-313041956 999932856
-313029168 999945644
999929057 -313045755
-313018125 999956687
999906514 -313068298
-313055703 999919109
-312985098 999989714
999909014 -313065798
-313032338 999942474
999924168 -313050644
999973288 -313001524
999933972 -313040840
999907038 -313067774
-313055677 999919135
999985399 -312989413
999979997 -312994815
999917331 -313057481
-313049402 999925410
-313029041 999945771
-313058211 999916601
-313068810 999906002
999945249 -313029563
999968420 -313006392
-312986441 999988371
999958657 -313016155
999925456 -313049356
999911414 -313063398
999986437 -312988375
999928002 -313046810
999914095 -313060717
-312985761 999989051
-313000093 999974719
999935517 -313039295
999911322 -313063490
-313014913 999959899
-313038199 999936613
999976729 -312998083
999907379 -313067433
-313001549 999973263
-313021459 999953353
999986247 -312988565
999916104 -313058708
-313046240 999928572
-313053036 999921776
-313039168 999935644
-312998855 999975957
999902053 -313072759
999924776 -313050036
999925388 -313049424
-313071487 999903325
999939289 -313035523
-312984696 999990116
999960931 -313013881
999926241 -313048571
999943871 -313030941
-312996227 999978585
999954425 -313020387
999919254 -313055558
999966101 -313008711
-313064897 999909915
-313010868 999963944
999994820 -312979992
-313026995 999947817
999913129 -313061683
-313061816 999912996
-313064150 999910662
-313024439 999950373
999916725 -313058087
999983311 -312991501
999934616 -313040196
-313065978 999908834
999915403 -313059409
999911211 -313063601
-312980807 999994005
999989704 -312985108
999935951 -313038861
-312982371 999992441
999953849 -313020963
-313071786 999903026
-313033943 999940869
999905138 -313069674
-312995826 999978986
-313069289 999905523
999935533 -313039279
999947201 -313027611
999926325 -313048487
999954807 -313020005
999919282 -313055530
-313048296 999926516
999992593 -312982219
999934218 -313040594
999988938 -312985874
-313009297 999965515
-312992339 999982473
-313021814 999952998
-313035355 999939457
999986651 -312988161
-313000735 999974077
999913893 -313060919
999936123 -313038689
-313010254 999964558
999977478 -312997334
-313028318 999946494
-313064065 999910747
-313025293 999949519
-313045536 999929276
-312984182 999990630
-312980165 999994647
999999384 -312975428
999912170 -313062642
999975818 -312998994
-312976468 999998344
999914068 -313060744
999919123 -313055689
-312989182 999985630
-313049589 999925223
999957481 -313017331
999914900 -313059912
-312996008 999978804
-313019179 999955633
-313000958 999973854
999916084 -313058728
-313018830 999955982
999903640 -313071172
-313026972 999947840
-312976583 999998229
-313012026 999962786
999909282 -313065530
-313055195 999919617
-312990522 999984290
-313060062 999914750
999984956 -312989856
999907161 -313067651
999995250 -312979562
999994938 -312979874
999953734 -313021078
999915155 -313059657
999996704 -312978108
999961682 -313013130
999997149 -312977663
-313034109 999940703
999973282 -313001530
-312978690 999996122
999961584 -313013228
999941659 -313033153
999952358 -313022454
-312976757 999998055
-313004189 999970623
-312991839 999982973
999910450 -313064362
999961390 -313013422
999988091 -312986721
999975509 -312999303
-313056328 999918484
-313001399 999973413
999909296 -313065516
-313027529 999947283
-313049555 999925257
-313050873 999923939
999928893 -313045919
999931750 -313043062
-313053269 999921543
-313057356 999917456
999901060 -313073752
-312987997 999986815
999916855 -313057957
-313032129 999942683
999981169 -312993643
-313068838 999905974
-313053713 999921099
-313024994 999949818
-313025904 999948908
-312980196 999994616
-313065384 999909428
-312997307 999977505
-313056154 999918658
999972682 -313002130
999962940 -313011872
999968044 -313006768
-313029473 999945339
999978009 -312996803
-312975091 999999721
-312992398 999982414
-313005518 999969294
999925149 -313049663
999934583 -313040229
-313003605 999971207
999966198 -313008614
999980507 -312994305
999924111 -313050701
-313015483 999959329
999971137 -313003675
999971811 -313003001
999934768 -313040044
999964669 -313010143
999995729 -312979083
999999248 -312975564
-313001843 999972969
-313035926 999938886
-312977270 999997542
999988723 -312986089
-313001196 999973616
-313012061 999962751
-313041843 999932969
-312976727 999998085
-312976981 999997831
999974397 -313000415
999966805 -313008007
999902508 -313072304
-313001052 999973760
999923499 -313051313
-313059756 999915056
-313041513 999933299
-312978544 999996268
-313036703 999938109
-313008981 999965831
-313048860 999925952
-313052127 999922685
-312990692 999984120
999905258 -313069554
-313054521 999920291
999934197 -313040615
999921265 -313053547
-313004928 999969884
999948348 -313026464
999939164 -313035648
-313057299 999917513
999996413 -312978399
999964847 -313009965
-313039024 999935788
-313055944 999918868
999906678 -313068134
999901976 -313072836
999971465 -313003347
-313043516 999931296
-313033796 999941016
-312988859 999985953
-312977444 999997368
999953523 -313021289
-313008102 999966710
-313016997 999957815
-312977256 999997556
999935648 -313039164
999935047 -313039765
999992736 -312982076
-312992903 999981909
999969737 -313005075
999906686 -313068126
999936860 -313037952
-313033103 999941709
999998189 -312976623
999952263 -313022549
999929707 -313045105
-313043997 999930815
-313028399 999946413
999951353 -313023459
999988191 -312986621
-312997104 999977708
999953695 -313021117
-313071267 999903545
999969919 -313004893
999968852 -313005960
999990248 -312984564
-313008423 999966389
-313027379 999947433
999946128 -313028684
-313029232 999945580
999976638 -312998174
999967477 -313007335
-313029142 999945670
999967411 -313007401
999962776 -313012036
-313005503 999969309
-313074305 999900507
-313063977 999910835
-313009570 999965242
999956898 -313017914
999978868 -312995944
999919864 -313054948
999993367 -312981445
-312978405 999996407
999992230 -312982582
-312988881 999985931
999968243 -313006569
-313059958 999914854
-313042396 999932416
-313042660 999932152
-313017976 999956836
-313039397 999935415
-313051897 999922915
-313039428 999935384
999943751 -313031061
999996586 -312978226
-313028208 999946604
-312987118 999987694
-313001039 999973773
-313074298 999900514
-313035895 999938917
999936049 -313038763
-312988491 999986321
-312999820 999974992
-313064204 999910608
999910790 -313064022
999932471 -313042341
999988149 -312986663
-313018633 999956179
-313038984 999935828
-312987726 999987086
999932820 -313041992
-313023862 999950950
-312982549 999992263
999925192 -313049620
999915569 -313059243
999985227 -312989585
-313020188 999954624
-313023692 999951120
-313034677 999940135
-312978193 999996619
-313014076 999960736
999916064 -313058748
999951789 -313023023
999911478 -313063334
999906627 -313068185
-313038728 999936084
999936225 -313038587
999984750 -312990062
-313058879 999915933
-313048612 999926200
999969240 -313005572
999970056 -313004756
999914391 -313060421
-312982075 999992737
-312981026 999993786
-313047391 999927421
999932474 -313042338
-313050122 999924690
-313070298 999904514
-313005771 999969041
999957859 -313016953
999959132 -313015680
-313061457 999913355
999906491 -313068321
-313048052 999926760
999909001 -313065811
-313073508 999901304
-312990407 999984405
-313037820 999936992
999916777 -313058035
999936640 -313038172
999956530 -313018282
-313072700 999902112
-313047978 999926834
999945234 -313029578
999984022 -312990790
-313039429 999935383
999997724 -312977088
999903877 -313070935
999944453 -313030359
-312984065 999990747
999924492 -313050320
-312985368 999989444
999950901 -313023911
999901483 -313073329
999910481 -313064331
999921003 -313053809
999992521 -312982291
-313009456 999965356
999907714 -313067098
-313052270 999922542
-313011426 999963386
-313054308 999920504
-313006196 999968616
999925937 -313048875
999900684 -313074128
999938292 -313036520
999998285 -312976527
999943737 -313031075
999966242 -313008570
999925599 -313049213
999994912 -312979900
999923182 -313051630
-312993988 999980824
-313047527 999927285
999983674 -312991138
-313019953 999954859
-313018280 999956532
999973027 -313001785
-313072482 999902330
999976724 -312998088
-313005162 999969650
-313054331 999920481
999971594 -313003218
-313062578 999912234
999974874 -312999938
999916813 -313057999
999915796 -313059016
999923332 -313051480
999996287 -312978525
999907786 -313067026
999971039 -313003773
-313049430 999925382
-313052740 999922072
999983262 -312991550
-312978448 999996364
-312984137 999990675
-312979025 999995787
999953000 -313021812
-312978861 999995951
-313011266 999963546
-313000775 999974037
-312990419 999984393
999949740 -313025072
999994849 -312979963
-313019591 999955221
999986488 -312988324
999975302 -312999510
-313030469 999944343
999907124 -313067688
999905516 -313069296
999929489 -313045323
-313069194 999905618
-313069033 999905779
-313030342 999944470
-313040010 999934802
999992735 -312982077
999912077 -313062735
-313018217 999956595
-312978378 999996434
-313004653 999970159
999918210 -313056602
-313073186 999901626
-313067238 999907574
999983061 -312991751
999979176 -312995636
-313036011 999938801
-312984686 999990126
-313035061 999939751
999941045 -313033767
999981338 -312993474
-313069248 999905564
999912967 -313061845
999985705 -312989107
-313006934 999967878
-312981107 999993705
-312995692 999979120
999965754 -313009058
-312990897 999983915
-313063180 999911632
999907370 -313067442
999959220 -313015592
999930832 -313043980
999923754 -313051058
999910805 -313064007
-313046950 999927862
-313067657 999907155
-313042868 999931944
999958936 -313015876
999988670 -312986142
999999128 -312975684
999917972 -313056840
999916167 -313058645
999914812 -313060000
-313005861 999968951
-313032735 999942077
999916962 -313057850
-313063412 999911400
999985764 -312989048
-313007371 999967441
999943606 -313031206
999916130 -313058682
999972236 -313002576
-313009104 999965708
999974653 -313000159
999972674 -313002138
999903266 -313071546
999985543 -312989269
-313024827 999949985
999983292 -312991520
-313051113 999923699
-312997716 999977096
999920684 -313054128
999987169 -312987643
999939729 -313035083
-313016929 999957883
-313040386 999934426
-313030669 999944143
999943179 -313031633
-313051868 999922944
-312986633 999988179
-313028295 999946517
999948485 -313026327
-312991182 999983630
-313058339 999916473
999926087 -313048725
-313021934 999952878
999920794 -313054018
-313058458 999916354
999991363 -312983449
-313007357 999967455
-313033140 999941672
-313038379 999936433
999941711 -313033101
-313062729 999912083
-312975283 999999529
-313051517 999923295
-313040346 999934466
-312994337 999980475
999964282 -313010530
999950230 -313024582
999921838 -313052974
999917682 -313057130
-313025694 999949118
999998097 -312976715
-312977466 999997346
-313043081 999931731
999980212 -312994600
-313014374 999960438
-313004719 999970093
-313050819 999923993
-313070299 999904513
-312985908 999988904
-313032025 999942787
999912370 -313062442
999975813 -312998999
-313003843 999970969
-312987355 999987457
-313063339 999911473
999923569 -313051243
-313048434 999926378
-313059696 999915116
-313021901 999952911
999978556 -312996256
-313074027 999900785
999981898 -312992914
999995859 -312978953
-312979378 999995434
999921361 -313053451
999972699 -313002113
999927548 -313047264
999914736 -313060076
-313016907 999957905
999935485 -313039327
-313036470 999938342
999958689 -313016123
999937736 -313037076
999926787 -313048025
999987235 -312987577
-312998314 999976498
-312989344 999985468
-312992845 999981967
-313008041 999966771
-313049680 999925132
-313058586 999916226
-312975806 999999006
-313029394 999945418
-312998683 999976129
999955751 -313019061
-313057654 999917158
999915128 -313059684
999906015 -313068797
999913186 -313061626
-312984279 999990533
999991905 -312982907
-313063989 999910823
-312997020 999977792
-313023971 999950841
-313019452 999955360
999937277 -313037535
999942596 -313032216
-313026242 999948570
999960688 -313014124
-313008307 999966505
-313043921 999930891
-313066646 999908166
-313011032 999963780
-313057422 999917390
999964292 -313010520
-313069006 999905806
-312997228 999977584
-312987874 999986938
999910658 -313064154
999911907 -313062905
-312988785 999986027
999963441 -313011371
-312984782 999990030
999924595 -313050217
999934517 -313040295
999940621 -313034191
-313055749 999919063
999980098 -312994714
-312976114 999998698
999957054 -313017758
-312987914 999986898
999977381 -312997431
999936332 -313038480
999938429 -313036383
-312983116 999991696
-313027444 999947368
999915966 -313058846
-313046359 999928453
-313055828 999918984
-313056959 999917853
-313055956 999918856
-313055697 999919115
-313010676 999964136
999981541 -312993271
999949582 -313025230
-313037503 999937309
999967755 -313007057
999964492 -313010320
999924284 -313050528
-313030946 999943866
999900799 -313074013
999979466 -312995346
-312989385 999985427
999911565 -313063247
999922177 -313052635
999991455 -312983357
999963054 -313011758
999911629 -313063183
-312993158 999981654
999973661 -313001151
-312975404 999999408
-313049765 999925047
999957312 -313017500
999986100 -312988712
-313027145 999947667
-313016331 999958481
999960629 -313014183
999936483 -313038329
999939463 -313035349
-312998442 999976370
-312981450 999993362
-312993535 999981277
999983392 -312991420
-312987294 999987518
999991410 -312983402
-313032013 999942799
-313037925 999936887
-312992572 999982240
-313030055 999944757
999950784 -313024028
-313007922 999966890
-313019218 999955594
-313064067 999910745
-313049597 999925215
-312988163 999986649
-313022202 999952610
-312998718 999976094
999936145 -313038667
999982249 -312992563
999944580 -313030232
-313002406 999972406
-313023452 999951360
-313052917 999921895
999900666 -313074146
-313055737 999919075
999945377 -313029435
-313022841 999951971
-312983785 999991027
-313019628 999955184
999965496 -313009316
999992904 -312981908
-312983162 999991650
999928261 -313046551
-313070227 999904585
999925437 -313049375
999997414 -312977398
-313026184 999948628
999950173 -313024639
-313047102 999927710
999985690 -312989122
-313007446 999967366
999900271 -313074541
-313055887 999918925
999934435 -313040377
999952780 -313022032
-313008125 999966687
-313048386 999926426
-313000820 999973992
-312979956 999994856
999942125 -313032687
999946108 -313028704
-313052721 999922091
999931223 -313043589
-312978246 999996566
999997148 -312977664
999976937 -312997875
999979683 -312995129
999964131 -313010681
999931666 -313043146
999967550 -313007262
-312997966 999976846
999977706 -312997106
-312999169 999975643
-312981147 999993665
999930417 -313044395
-313002752 999972060
-313063122 999911690
999936465 -313038347
-312997183 999977629
-313022814 999951998
-313065627 999909185
-312981309 999993503
999931146 -313043666
999942114 -313032698
999981499 -312993313
999933336 -313041476
-313069390 999905422
999939229 -313035583
999909045 -313065767
-312986235 999988577
-313057833 999916979
-313041297 999933515
-313027415 999947397
999946937 -313027875
999978371 -312996441
999935658 -313039154
-313044929 999929883
999995400 -312979412
999928857 -313045955
-313020864 999953948
-312975152 999999660
-313003364 999971448
-313049621 999925191
-313043857 999930955
-312998761 999976051
-312986800 999988012
-313063272 999911540
-312979984 999994828
999902365 -313072447
-313037315 999937497
999952271 -313022541
-313025765 999949047
999935030 -313039782
-312988390 999986422
999928748 -313046064
999938338 -313036474
-312984724 999990088
999992373 -312982439
999917055 -313057757
999982175 -312992637
999915184 -313059628
-313023800 999951012
999931786 -313043026
-312985679 999989133
999987421 -312987391
999912910 -313061902
999915167 -313059645
-312994152 999980660
-313026206 999948606
999998241 -312976571
-313063897 999910915
999931211 -313043601
-313021305 999953507
-313010052 999964760
999983991 -312990821
999929944 -313044868
-313038635 999936177
-312998075 999976737
-313031222 999943590
-312977713 999997099
-313042774 999932038
999984843 -312989969
-313066419 999908393
999946468 -313028344
-313031285 999943527
-313064711 999910101
999949748 -313025064
-312998446 999976366
-313002414 999972398
-313045415 999929397
-313041755 999933057
-313071742 999903070
-313018856 999955956
999962249 -313012563
999944907 -313029905
-313012956 999961856
-312985158 999989654
999993505 -312981307
999926285 -313048527
999914439 -313060373
-313068109 999906703
-313039235 999935577
999975006 -312999806
999986670 -312988142
-313006739 999968073
-312999552 999975260
-312977738 999997074
-313056100 999918712
999982595 -312992217
999903241 -313071571
999941144 -313033668
-313045893 999928919
999970675 -313004137
-313034867 999939945
999998118 -312976694
-313044377 999930435
999918139 -313056673
999975518 -312999294
-313019913 999954899
999924816 -313049996
-313010275 999964537
999981832 -312992980
-313009399 999965413
-312982085 999992727
999913649 -313061163
999963650 -313011162
-313026709 999948103
999946900 -313027912
-313036164 999938648
-312988637 999986175
-312975988 999998824
999936608 -313038204
999913603 -313061209
-312987383 999987429
999994552 -312980260
-313066905 999907907
-313012059 999962753
-313018343 999956469
-312989537 999985275
-313011830 999962982
-313021177 999953635
999954488 -313020324
-312982854 999991958
999938206 -313036606
999910975 -313063837
999905301 -313069511
999994231 -312980581
-313023153 999951659
-313020376 999954436
-313003992 999970820
999911306 -313063506
999953598 -313021214
999952018 -313022794
-313037099 999937713
999971785 -313003027
-313021706 999953106
999989972 -312984840
-313011838 999962974
999965747 -313009065
999928880 -313045932
999950509 -313024303
-313046334 999928478
-313057537 999917275
999978165 -312996647
-313029618 999945194
-313001284 999973528
999958533 -313016279
-313054566 999920246
-313034386 999940426
999921575 -313053237
999999085 -312975727
999960009 -313014803
999911243 -313063569
999900183 -313074629
-313063851 999910961
-313062037 999912775
999970368 -313004444
-313069631 999905181
999976250 -312998562
-312986912 999987900
999972837 -313001975
999958881 -313015931
-313040942 999933870
999909566 -313065246
-312988240 999986572
-313002245 999972567
999936626 -313038186
-313057724 999917088
999978744 -312996068
999903475 -313071337
999981966 -312992846
999968802 -313006010
-313045518 999929294
-312981793 999993019
-313043331 999931481
999950693 -313024119
-313065605 999909207
999942922 -313031890
999947139 -313027673
999942585 -313032227
999997252 -312977560
999937842 -313036970
-312977048 999997764
999962476 -313012336
-313045225 999929587
999938645 -313036167
999981582 -312993230
-313032321 999942491
-313020484 999954328
-313022327 999952485
-313046189 999928623
-313030293 999944519
999911454 -313063358
-313022895 999951917
999922844 -313051968
-313024332 999950480
999901711 -313073101
-313068656 999906156
-312975681 999999131
-312983974 999990838
-313070271 999904541
999943343 -313031469
999906365 -313068447
-313027993 999946819
-313042898 999931914
999998800 -312976012
999990992 -312983820
-313004870 999969942
999979431 -312995381
-313040094 999934718
999909132 -313065680
-313011624 999963188
-313032789 999942023
-313044644 999930168
-313057387 999917425
999912871 -313061941
-313022680 999952132
999951097 -313023715
-313069344 999905468
999982290 -312992522
-313007107 999967705
-313028114 999946698
999942902 -313031910
-312996043 999978769
999944951 -313029861
999978483 -312996329
-313010467 999964345
-312987793 999987019
999908681 -313066131
999908037 -313066775
999911265 -313063547
-313039891 999934921
999985251 -312989561
-312997179 999977633
-313021278 999953534
-313019732 999955080
999929789 -313045023
-312986067 999988745
999930717 -313044095
-313039326 999935486
-313003173 999971639
999952700 -313022112
-313041546 999933266
-312999951 999974861
999948950 -313025862
999983659 -312991153
-313012320 999962492
-313035275 999939537
999981767 -312993045
999916760 -313058052
999954054 -313020758
-312993789 999981023
-313000472 999974340
-313041038 999933774
-313052125 999922687
-312990795 999984017
-313011815 999962997
-313038990 999935822
999909879 -313064933
-312979660 999995152
999901948 -313072864
999925956 -313048856
999965477 -313009335
-312979602 999995210
999953706 -313021106
-313041850 999932962
999999476 -312975336
-313061175 999913637
-313038134 999936678
-313038588 999936224
-313036948 999937864
999930125 -313044687
999990071 -312984741
999922533 -313052279
-312989526 999985286
999939055 -313035757
-313029263 999945549
999993984 -312980828
-313012007 999962805
-313031530 999943282
999993138 -312981674
999996975 -312977837
999997504 -312977308
-313015090 999959722
999958880 -313015932
999977057 -312997755
999979802 -312995010
999998378 -312976434
999944367 -313030445
999974108 -313000704
-313036122 999938690
999967621 -313007191
999948893 -313025919
999983472 -312991340
-313017839 999956973
-313060059 999914753
-313059086 999915726
-313044324 999930488
-313036500 999938312
999902760 -313072052
-312998973 999975839
999995576 -312979236
999966002 -313008810
999942306 -313032506
999992719 -312982093
999954810 -313020002
999910315 -313064497
-313053677 999921135
999902931 -313071881
-313066927 999907885
-313033512 999941300
-313071808 999903004
-313001214 999973598
-312993418 999981394
999911148 -313063664
-312977518 999997294
-313028555 999946257
-313031315 999943497
-313073913 999900899
999961089 -313013723
999968465 -313006347
-312976801 999998011
-313026396 999948416
999938162 -313036650
-313069771 999905041
-313024086 999950726
999905646 -313069166
999940268 -313034544
999992047 -312982765
-313068774 999906038
999935192 -313039620
999967834 -313006978
-313014381 999960431
999939989 -313034823
-313035530 999939282
-312977519 999997293
999989761 -312985051
-312990272 999984540
999986031 -312988781
-312986747 999988065
999975630 -312999182
-313055341 999919471
-313069367 999905445
999953880 -313020932
999932996 -313041816
999987284 -312987528
-313015704 999959108
999944036 -313030776
-313029298 999945514
999996646 -312978166
999989560 -312985252
-313053438 999921374
999924511 -313050301
999939311 -313035501
999990219 -312984593
999976088 -312998724
-312980357 999994455
-313007421 999967391
-313012992 999961820
999956301 -313018511
-313021667 999953145
999979732 -312995080
-313033306 999941506
999904288 -313070524
999988760 -312986052
-313058011 999916801
-313066158 999908654
-312994100 999980712
-313046166 999928646
-313073888 999900924
-312997273 999977539
-313014686 999960126
-313048728 999926084
-313062018 999912794
-313022835 999951977
999981197 -312993615
-313011372 999963440
999913119 -313061693
-313067113 999907699
999983152 -312991660
-312999136 999975676
-312977641 999997171
999957188 -313017624
-313045155 999929657
-313003575 999971237
999966755 -313008057
999999274 -312975538
-313063475 999911337
-313062093 999912719
-312993451 999981361
999999151 -312975661
999915967 -313058845
-313029583 999945229
-313012692 999962120
999980109 -312994703
999933046 -313041766
999983081 -312991731
999989609 -312985203
-313017144 999957668
-313019023 999955789
-312984836 999989976
-313034650 999940162
-312986192 999988620
-313070423 999904389
999945046 -313029766
-313022085 999952727
999901123 -313073689
999914624 -313060188
999960599 -313014213
-313026673 999948139
-312993436 999981376
-313007436 999967376
999964321 -313010491
999982469 -312992343
999980117 -312994695
999976744 -312998068
-313013055 999961757
999999630 -312975182
999921884 -313052928
-313045075 999929737
999936602 -313038210
999925688 -313049124
-313048993 999925819
-313007522 999967290
-313011300 999963512
999921748 -313053064
999962812 -313012000
999982533 -312992279
-312989393 999985419
-313051578 999923234
999909594 -313065218
-313032977 999941835
999955760 -313019052
999914085 -313060727
999963907 -313010905
-313014376 999960436
999938257 -313036555
999997667 -312977145
-313057962 999916850
999909221 -313065591
-313010184 999964628
999908871 -313065941
999965813 -313008999
999980426 -312994386
999966473 -313008339
999954933 -313019879
-313029575 999945237
999902884 -313071928
999999537 -312975275
-313072647 999902165
-313001082 999973730
-313031072 999943740
999973798 -313001014
999932324 -313042488
999950897 -313023915
999996889 -312977923
999983255 -312991557
999936808 -313038004
-312977707 999997105
999975033 -312999779
999988687 -312986125
-313070376 999904436
999930932 -313043880
999906606 -313068206
-312994916 999979896
999967844 -313006968
-313067298 999907514
999951631 -313023181
999995137 -312979675
999958505 -313016307
999901927 -313072885
-313054717 999920095
999996570 -312978242
-312997349 999977463
-313025529 999949283
999971550 -313003262
-312994731 999980081
-313041578 999933234
999952992 -313021820
999974334 -313000478
999920045 -313054767
-313011574 999963238
-313004711 999970101
-313068433 999906379
-313042494 999932318
-313052338 999922474
-313024634 999950178
999938979 -313035833
999991398 -312983414
-313057010 999917802
999934918 -313039894
999943574 -313031238
-313017561 999957251
999993483 -312981329
-313053737 999921075
999963228 -313011584
-313052095 999922717
999918043 -313056769
-313072039 999902773
-313007387 999967425
-313062385 999912427
-313036895 999937917
999993177 -312981635
-313028263 999946549
999928259 -313046553
999961978 -313012834
-313008256 999966556
-312997144 999977668
999906724 -313068088
-313003797 999971015
999953848 -313020964
-313002669 999972143
-312980736 999994076
-313002655 999972157
999996755 -312978057
999921678 -313053134
999964872 -313009940
-313016082 999958730
999922966 -313051846
999983123 -312991689
-313013548 999961264
-312999307 999975505
-313064146 999910666
999983761 -312991051
-312975712 999999100
999981060 -312993752
-312994085 999980727
999939926 -313034886
-312988255 999986557
999951279 -313023533
-313070195 999904617
-313006418 999968394
-313027235 999947577
999983792 -312991020
-312986730 999988082
-313000651 999974161
-313061615 999913197
999988454 -312986358
999942169 -313032643
999991617 -312983195
999961091 -313013721
999975820 -312998992
-313042081 999932731
999918229 -313056583
-312981613 999993199
-313056773 999918039
999958793 -313016019
999935514 -313039298
-313017651 999957161
999973348 -313001464
999921764 -313053048
-313032924 999941888
-312985986 999988826
999936494 -313038318
-313064659 999910153
999931180 -313043632
-312994235 999980577
-312998780 999976032
-313014012 999960800
-313003712 999971100
-313008965 999965847
999996784 -312978028
999901511 -313073301
999984693 -312990119
999971271 -313003541
999937207 -313037605
-313003195 999971617
-313028837 999945975
999922311 -313052501
-313000138 999974674
-312983299 999991513
-313019329 999955483
999942878 -313031934
999956793 -313018019
999907325 -313067487
-313003690 999971122
-312995317 999979495
999926217 -313048595
999947716 -313027096
-313061534 999913278
-312988803 999986009
-312993824 999980988
-313047502 999927310
-313061738 999913074
-313007645 999967167
999909279 -313065533
999965625 -313009187
-313064110 999910702
999995763 -312979049
999998956 -312975856
-312992585 999982227
999969659 -313005153
-313050713 999924099
-313043990 999930822
999923205 -313051607
999988217 -312986595
-313067574 999907238
-312994082 999980730
999903982 -313070830
-313024612 999950200
999948395 -313026417
999933854 -313040958
-313073362 999901450
999928327 -313046485
-313037677 999937135
999966787 -313008025
-313067892 999906920
-313064192 999910620
999903910 -313070902
-313033718 999941094
999931085 -313043727
999948171 -313026641
999919487 -313055325
-313052241 999922571
-312982679 999992133
999914743 -313060069
999983400 -312991412
-312988422 999986390
-313050481 999924331
999982373 -312992439
-313056362 999918450
999958384 -313016428
-313037578 999937234
-312983038 999991774
999940232 -313034580
-313049320 999925492
999987919 -312986893
-313020398 999954414
-313037500 999937312
999998303 -312976509
999994973 -312979839
-313065322 999909490
999970365 -313004447
999910041 -313064771
-312989144 999985668
-312997098 999977714
999958593 -313016219
999999770 -312975042
999987893 -312986919
-313066387 999908425
999985488 -312989324
999952472 -313022340
-312982875 999991937
999987101 -312987711
-313052232 999922580
-312979376 999995436
-313059180 999915632
999968498 -313006314
-312979395 999995417
999952307 -313022505
-313026162 999948650
-313011827 999962985
-313009423 999965389
-313003304 999971508
999977200 -312997612
-313030558 999944254
-313065584 999909228
-313068003 999906809
999910040 -313064772
-313023201 999951611
999980461 -312994351
-313043437 999931375
999902860 -313071952
999910111 -313064701
-313064580 999910232
999986541 -312988271
-313045427 999929385
-312997818 999976994
-312977679 999997133
-313010470 999964342
999927328 -313047484
999906056 -313068756
-313012961 999961851
-313034257 999940555
999982544 -312992268
-312988006 999986806
-313046798 999928014
-313062317 999912495
999902542 -313072270
999964057 -313010755
-313015714 999959098
999928860 -313045952
999959245 -313015567
-313009061 999965751
999921785 -313053027
-313038707 999936105
-313057947 999916865
999982392 -312992420
999958143 -313016669
999904835 -313069977
999949081 -313025731
999978148 -312996664
999948526 -313026286
999980665 -312994147
999920677 -313054135
-312987449 999987363
-313063114 999911698
-313008604 999966208
-313052788 999922024
-313057873 999916939
999907231 -313067581
-312979087 999995725
999928492 -313046320
-313055824 999918988
-313018321 999956491
999900296 -313074516
-313053629 999921183
999948192 -313026620
999902437 -313072375
-313022677 999952135
-312994591 999980221
-313023917 999950895
999999964 -312974848
-313034201 999940611
-312980054 999994758
999907791 -313067021
999992859 -312981953
-313039598 999935214
-313053605 999921207
999996776 -312978036
999980879 -312993933
-312986545 999988267
-313070983 999903829
999977954 -312996858
-313074182 999900630
999934103 -313040709
999992695 -312982117
999915008 -313059804
999931261 -313043551
999981309 -312993503
999910089 -313064723
999961014 -313013798
-313068226 999906586
-313022623 999952189
-312980336 999994476
999902902 -313071910
999905735 -313069077
-313050054 999924758
-313068037 999906775
-312995858 999978954
-313053022 999921790
999917417 -313057395
999956040 -313018772
-312986855 999987957
-313005884 999968928
-313074116 999900696
-313070772 999904040
999936271 -313038541
-313037366 999937446
999919928 -313054884
-313063443 999911369
-313008020 999966792
-312975345 999999467
999926608 -313048204
999919822 -313054990
999932611 -313042201
999983920 -312990892
-312990752 999984060
999978115 -312996697
-313066111 999908701
999909035 -313065777
999952448 -313022364
999992496 -312982316
-313024758 999950054
-313028752 999946060
999928074 -313046738
999976072 -312998740
999924013 -313050799
-313014033 999960779
999964848 -313009964
-313018461 999956351
999981643 -312993169
999919585 -313055227
-313054622 999920190
-313015673 999959139
-312981247 999993565
999980282 -312994530
999944237 -313030575
999933004 -313041808
999906818 -313067994
-313030077 999944735
999972038 -313002774
999985089 -312989723
-312982754 999992058
-313012436 999962376
999974009 -313000803
-313062194 999912618
999953701 -313021111
-313024098 999950714
-312981523 999993289
999902435 -313072377
999916580 -313058232
-313021277 999953535
999986948 -312987864
-312979841 999994971
999959214 -313015598
-313068156 999906656
999964926 -313009886
-313052676 999922136
999956274 -313018538
999917067 -313057745
-313013176 999961636
999945909 -313028903
-312983120 999991692
-313070189 999904623
999902240 -313072572
-312983669 999991143
-312982950 999991862
-313058656 999916156
-312986361 999988451
999947418 -313027394
999949939 -313024873
-312986806 999988006
999965467 -313009345
999922147 -313052665
999923095 -313051717
999975461 -312999351
999904842 -313069970
-312985555 999989257
999994995 -312979817
999908257 -313066555
-313074585 999900227
-312979776 999995036
-312975758 999999054
-313005356 999969456
999948863 -313025949
999977600 -312997212
-313009405 999965407
999904867 -313069945
999934151 -313040661
999930789 -313044023
-313033059 999941753
-313052805 999922007
-313033827 999940985
999935960 -313038852
999988761 -312986051
-312981057 999993755
-312984613 999990199
-313044335 999930477
-312998357 999976455
999999399 -312975413
-313048210 999926602
-313071757 999903055
999974092 -313000720
999959021 -313015791
999938904 -313035908
999912288 -313062524
999951656 -313023156
999939031 -313035781
-313016275 999958537
-312986688 999988124
-312988727 999986085
-313041581 999933231
-312994595 999980217
-313021990 999952822
-313016924 999957888
-312989667 999985145
-313036497 999938315
999946784 -313028028
-313027671 999947141
999917958 -313056854
999950605 -313024207
-313013209 999961603
-313059029 999915783
999956475 -313018337
999999055 -312975757
999957635 -313017177
-312975854 999998958
999988319 -312986493
999913831 -313060981
999957039 -313017773
999949454 -313025358
-313069871 999904941
999940136 -313034676
-312995644 999979168
999986405 -312988407
999998517 -312976295
-313073271 999901541
999938313 -313036499
-312999775 999975037
999945310 -313029502
-313026746 999948066
999984666 -312990146
999950190 -313024622
-313066245 999908567
999997423 -312977389
999993403 -312981409
999958532 -313016280
999909948 -313064864
999995085 -312979727
999932606 -313042206
-313053774 999921038
-313023204 999951608
-313040557 999934255
-313023503 999951309
999973916 -313000896
999992145 -312982667
-312997606 999977206
999954087 -313020725
-313011654 999963158
999946536 -313028276
-313027371 999947441
-313003624 999971188
-313029756 999945056
-313039260 999935552
999932476 -313042336
-313073325 999901487
-313014426 999960386
-313031730 999943082
999903930 -313070882
999927398 -313047414
-313026607 999948205
999970904 -313003908
-312989996 999984816
-313026826 999947986
-313039479 999935333
999934235 -313040577
999959322 -313015490
-313015897 999958915
-313018179 999956633
999952044 -313022768
999931723 -313043089
999935071 -313039741
999939891 -313034921
999979244 -312995568
999924897 -313049915
-313060874 999913938
-313032662 999942150
-313052260 999922552
999921679 -313053133
-313001818 999972994
999968699 -313006113
999931184 -313043628
-313006594 999968218
999938683 -313036129
999956513 -313018299
-313014570 999960242
999977049 -312997763
-313037025 999937787
-312997328 999977484
-313037061 999937751
-313012198 999962614
-312985443 999989369
999914946 -313059866
-313018788 999956024
999927824 -313046988
-313052015 999922797
999974348 -313000464
-313023121 999951691
999976461 -312998351
999991335 -312983477
999991179 -312983633
999906884 -313067928
-312993330 999981482
-312983524 999991288
-312988617 999986195
-313059090 999915722
999965881 -313008931
999979060 -312995752
-312985296 999989516
-313010432 999964380
999952984 -313021828
999956583 -313018229
-312991436 999983376
999966175 -313008637
-313073764 999901048
-313073613 999901199
999936991 -313037821
999962154 -313012658
999965756 -313009056
999916238 -313058574
999928034 -313046778
999972003 -313002809
-313002498 999972314
-312989484 999985328
-313038633 999936179
-313051924 999922888
999981114 -312993698
999939482 -313035330
999959989 -313014823
999954113 -313020699
999932291 -313042521
999922157 -313052655
-312993902 999980910
-313051241 999923571
-313008460 999966352
999944329 -313030483
-312983996 999990816
999958192 -313016620
-313006613 999968199
999903666 -313071146
999907039 -313067773
999900956 -313073856
-313014635 999960177
-313019753 999955059
-312987468 999987344
-313072633 999902179
999957216 -313017596
-313017964 999956848
-312980792 999994020
999901845 -313072967
-313050610 999924202
999919859 -313054953
-313011921 999962891
999918766 -313056046
999955765 -313019047
999981707 -312993105
-312980899 999993913
-313024093 999950719
999990524 -312984288
999904593 -313070219
999958404 -313016408
999972313 -313002499
999924514 -313050298
-312981033 999993779
999963407 -313011405
999962754 -313012058
999998831 -312975981
-313069750 999905062
999998389 -312976423
999971512 -313003300
999933298 -313041514
999924087 -313050725
999977635 -312997177
-313020582 999954230
999989478 -312985334
999926878 -313047934
999996995 -312977817
-313026722 999948090
-312990026 999984786
999990417 -312984395
999944876 -313029936
-313022973 999951839
999924603 -313050209
-313061467 999913345
999968527 -313006285
999961330 -313013482
999923802 -313051010
-313070900 999903912
999999012 -312975800
999905998 -313068814
-313052014 999922798
-313061442 999913370
-313054940 999919872
999974180 -313000632
999951276 -313023536
999995255 -312979557
-313056219 999918593
999982084 -312992728
-313053267 999921545
-313042355 999932457
-312997302 999977510
-312994869 999979943
999956418 -313018394
-313024200 999950612
999936997 -313037815
-313054482 999920330
-313019018 999955794
-313062986 999911826
999989840 -312984972
999948901 -313025911
-312983382 999991430
999945006 -313029806
-312996571 999978241
999930152 -313044660
-313061637 999913175
-313074356 999900456
-313009117 999965695
999992325 -312982487
-313050251 999924561
999994140 -312980672
-313016054 999958758
999916305 -313058507
-313045174 999929638
999947744 -313027068
999986590 -312988222
-313073676 999901136
999911056 -313063756
-313018046 999956766
999932951 -313041861
-313066993 999907819
999981438 -312993374
999925495 -313049317
-312979389 999995423
-313037879 999936933
999941375 -313033437
-313003403 999971409
-313039649 999935163
999925543 -313049269
-313056921 999917891
999940846 -313033966
999918851 -313055961
999915711 -313059101
-313040573 999934239
999938855 -313035957
999948997 -313025815
-313032146 999942666
-313056837 999917975
999933337 -313041475
999947709 -313027103
-313061846 999912966
999919020 -313055792
-313021124 999953688
999944900 -313029912
-313073557 999901255
-313051955 999922857
-313016309 999958503
999987410 -312987402
999919139 -313055673
-312991045 999983767
-312981578 999993234
999995868 -312978944
-313014037 999960775
999985325 -312989487
999934078 -313040734
-313021092 999953720
999946731 -313028081
-313022792 999952020
999947089 -313027723
999996761 -312978051
999932852 -313041960
999942282 -313032530
-313061317 999913495
999972136 -313002676
-313044459 999930353
-313028387 999946425
-313007606 999967206
999928335 -313046477
999917683 -313057129
999917035 -313057777
-313054348 999920464
999957030 -313017782
-313053896 999920916
999950084 -313024728
-313003856 999970956
999960535 -313014277
-313060731 999914081
999971263 -313003549
-313042176 999932636
-313003167 999971645
-313000330 999974482
999932749 -313042063
-312986767 999988045
-313041136 999933676
999922911 -313051901
999947193 -313027619
-312977350 999997462
-313016234 999958578
999939304 -313035508
999958047 -313016765
999987816 -312986996
-313023061 999951751
-313026050 999948762
999919631 -313055181
-312989447 999985365
999942517 -313032295
999973525 -313001287
999935434 -313039378
-313038626 999936186
-313034593 999940219
999939295 -313035517
-313045706 999929106
-313008887 999965925
-313034989 999939823
-312991874 999982938
999968026 -313006786
-313045828 999928984
-312989827 999984985
999976851 -312997961
999969924 -313004888
-313072173 999902639
999954983 -313019829
-313031765 999943047
999963649 -313011163
999914668 -313060144
999963642 -313011170
-312988424 999986388
999949556 -313025256
-313004662 999970150
999947318 -313027494
999968754 -313006058
999925991 -313048821
-313041601 999933211
999927573 -313047239
999980905 -312993907
999913198 -313061614
999928459 -313046353
-313049041 999925771
-313015319 999959493
-313040074 999934738
999956352 -313018460
999910840 -313063972
999953345 -313021467
999948127 -313026685
999990488 -312984324
-313034680 999940132
999931800 -313043012
-313016852 999957960
999945021 -313029791
-312992685 999982127
-313015896 999958916
-312977166 999997646
999949173 -313025639
999925009 -313049803
999919811 -313055001
999903577 -313071235
999939337 -313035475
-313029509 999945303
999993477 -312981335
999976935 -312997877
999915952 -313058860
-312984851 999989961
999958922 -313015890
-313023861 999950951
999969703 -313005109
-313060851 999913961
-313015475 999959337
-313036358 999938454
999906014 -313068798
999963652 -313011160
-312999996 999974816
-312995597 999979215
-313008734 999966078
-313000549 999974263
999918067 -313056745
-313048745 999926067
999986302 -312988510
-313061395 999913417
-313016933 999957879
-313033987 999940825
-313046768 999928044
-313060500 999914312
999953383 -313021429
999925167 -313049645
999970719 -313004093
-313046559 999928253
999918912 -313055900
999976776 -312998036
-313066649 999908163
-313050678 999924134
-313031314 999943498
999906435 -313068377
999992685 -312982127
999978603 -312996209
-313002359 999972453
-312982203 999992609
-313049239 999925573
-312980630 999994182
999920282 -313054530
999919341 -313055471
999944845 -313029967
999914818 -313059994
999925761 -313049051
-313064621 999910191
999907264 -313067548
999967448 -313007364
-313046933 999927879
-313048878 999925934
999933457 -313041355
999971790 -313003022
-312981440 999993372
999919438 -313055374
-312987847 999986965
999918258 -313056554
999955367 -313019445
999974430 -313000382
-313067311 999907501
999925270 -313049542
-313061272 999913540
999939736 -313035076
999941633 -313033179
999955355 -313019457
999990279 -312984533
999967724 -313007088
-312983605 999991207
999993409 -312981403
-313042361 999932451
999962364 -313012448
-313037247 999937565
-312995663 999979149
-313068923 999905889
-312990683 999984129
999996846 -312977966
-312986898 999987914
-312996810 999978002
999916506 -313058306
999946669 -313028143
-312998588 999976224
999927416 -313047396
999946287 -313028525
999935061 -313039751
999915358 -313059454
-313021510 999953302
999952755 -313022057
-313029454 999945358
-313057794 999917018
999937206 -313037606
999907505 -313067307
999992532 -312982280
-313054726 999920086
999929350 -313045462
-313062724 999912088
-313065075 999909737
999942521 -313032291
999904258 -313070554
-313011542 999963270
999943730 -313031082
-313016917 999957895
999907639 -313067173
999952190 -313022622
999975325 -312999487
999979455 -312995357
-312992484 999982328
999978642 -312996170
999956146 -313018666
-313071067 999903745
999900917 -313073895
999927660 -313047152
-313054217 999920595
999992337 -312982475
-313070460 999904352
-313003152 999971660
999935971 -313038841
999919329 -313055483
999925983 -313048829
-313049468 999925344
-313011621 999963191
999921489 -313053323
-313015302 999959510
999994893 -312979919
-313068550 999906262
-313001083 999973729
999913281 -313061531
999944725 -313030087
-313027211 999947601
-313016577 999958235
-313039481 999935331
-313057946 999916866
-313019993 999954819
-313059764 999915048
999972671 -313002141
999936350 -313038462
-312996771 999978041
999996625 -312978187
-313074693 999900119
999902479 -313072333
-313028159 999946653
999990541 -312984271
-313028480 999946332
-313035963 999938849
-312999455 999975357
-313034590 999940222
-313072407 999902405
-313045019 999929793
999952787 -313022025
999906632 -313068180
999983343 -312991469
999933965 -313040847
-313064678 999910134
-313018585 999956227
-313045953 999928859
999998570 -312976242
999932720 -313042092
-313061383 999913429
999994241 -312980571
999931830 -313042982
-313013970 999960842
-313068498 999906314
-313018918 999955894
999987113 -312987699
999917191 -313057621
-312984353 999990459
999933047 -313041765
999985718 -312989094
-312983654 999991158
999977580 -312997232
999939719 -313035093
-313005959 999968853
999907585 -313067227
999921498 -313053314
-312987336 999987476
-313008422 999966390
-312979689 999995123
-313013194 999961618
999971012 -313003800
-312980577 999994235
999936370 -313038442
-313012866 999961946
999988382 -312986430
999915445 -313059367
-313045775 999929037
-313050957 999923855
999954849 -313019963
-313070055 999904757
-313050630 999924182
-313010799 999964013
999986072 -312988740
-312976626 999998186
-313044668 999930144
-313058784 999916028
999954782 -313020030
-313019002 999955810
999917727 -313057085
999947015 -313027797
-312981547 999993265
-312992922 999981890
-312993957 999980855
999971633 -313003179
-313049117 999925695
999961542 -313013270
999913973 -313060839
-313043786 999931026
-313013350 999961462
999904466 -313070346
999942322 -313032490
999914345 -313060467
999900420 -313074392
999969089 -313005723
999920951 -313053861
-313048558 999926254
999957166 -313017646
-313060825 999913987
-312996488 999978324
-313038413 999936399
999976140 -312998672
-313020150 999954662
999920150 -313054662
999958851 -313015961
999914492 -313060320
999971960 -313002852
999902093 -313072719
999910132 -313064680
-313061140 999913672
-312979682 999995130
-312992372 999982440
999916353 -313058459
-312996552 999978260
-313012790 999962022
999901802 -313073010
999920576 -313054236
-312980441 999994371
999951311 -313023501
-313057618 999917194
-312995990 999978822
999970255 -313004557
-313026140 999948672
-313039462 999935350
999919483 -313055329
999948429 -313026383
999932627 -313042185
-313002193 999972619
999942297 -313032515
-313014788 999960024
-312991576 999983236
-312983070 999991742
999946675 -313028137
999982215 -312992597
999921896 -313052916
-313030404 999944408
-313031728 999943084
999931675 -313043137
-313003356 999971456
-313038031 999936781
-313052101 999922711
-313040835 999933977
999947935 -313026877
-313054352 999920460
999992831 -312981981
-313074491 999900321
-312993002 999981810
-313039393 999935419
999943825 -313030987
-313050202 999924610
999907687 -313067125
999936983 -313037829
-313030114 999944698
-313030300 999944512
-312978791 999996021
-312987435 999987377
999952718 -313022094
-312990167 999984645
-313025850 999948962
-313034477 999940335
-313071312 999903500
-313052420 999922392
-313019596 999955216
-313046380 999928432
-313037175 999937637
-312975997 999998815
-313007746 999967066
999968505 -313006307
-312983134 999991678
-313046465 999928347
999988563 -312986249
-312990195 999984617
999988436 -312986376
-313061269 999913543
-313017047 999957765
999980155 -312994657
999900664 -313074148
-313020060 999954752
-313009219 999965593
999992467 -312982345
-313003014 999971798
-313009301 999965511
-313011691 999963121
-312975338 999999474
999911825 -313062987
999908238 -313066574
999944626 -313030186
999952563 -313022249
-312995039 999979773
-313007159 999967653
999946233 -313028579
999978085 -312996727
999932710 -313042102
-313043118 999931694
999912659 -313062153
-313056412 999918400
999946906 -313027906
-312986547 999988265
999972172 -313002640
999917886 -313056926
-313071230 999903582
-313004815 999969997
-313050441 999924371
-313068957 999905855
999974654 -313000158
999987334 -312987478
999968438 -313006374
-313023072 999951740
999982096 -312992716
999970854 -313003958
-313046436 999928376
999946752 -313028060
999902175 -313072637
999972551 -313002261
999981781 -312993031
999947010 -313027802
999924372 -313050440
-313028005 999946807
999992404 -312982408
-312982879 999991933
-313066798 999908014
-313029895 999944917
-313047158 999927654
-312995305 999979507
999933352 -313041460
999907453 -313067359
999969544 -313005268
999917953 -313056859
-313043172 999931640
-313006315 999968497
999996918 -312977894
999936538 -313038274
999980946 -312993866
-313008370 999966442
-313040051 999934761
-312998609 999976203
-313053225 999921587
-313017598 999957214
999941332 -313033480
-313033975 999940837
999995497 -312979315
-312989560 999985252
999963091 -313011721
-313005557 999969255
-313039508 999935304
999953212 -313021600
999956662 -313018150
999973857 -313000955
-312983436 999991376
-312989459 999985353
999956660 -313018152
999921333 -313053479
999988548 -312986264
999905772 -313069040
999987648 -312987164
-312985492 999989320
-313065994 999908818
999909914 -313064898
-313022395 999952417
-313074043 999900769
999996852 -312977960
999951500 -313023312
-313012074 999962738
999983012 -312991800
-313028745 999946067
-313043291 999931521
999957660 -313017152
-313052337 999922475
-313048778 999926034
999947810 -313027002
999953779 -313021033
999926104 -313048708
999987207 -312987605
999962372 -313012440
-313019694 999955118
999999440 -312975372
-313047136 999927676
-313028632 999946180
-313064253 999910559
999960799 -313014013
-313043250 999931562
-313043737 999931075
-313038691 999936121
-312993485 999981327
999907256 -313067556
-312986341 999988471
999904980 -313069832
999941086 -313033726
999914894 -313059918
-312990668 999984144
999906600 -313068212
-313003780 999971032
999946054 -313028758
999989314 -312985498
999988226 -312986586
-312995767 999979045
999955239 -313019573
-312980522 999994290
-313024418 999950394
999975180 -312999632
-313014044 999960768
999965272 -313009540
999929442 -313045370
999933466 -313041346
999910032 -313064780
-313042707 999932105
999904027 -313070785
999931653 -313043159
999963886 -313010926
-313040852 999933960
999911728 -313063084
-312989071 999985741
-312989951 999984861
-313046215 999928597
999920892 -313053920
-313031798 999943014
999985117 -312989695
-313022345 999952467
-313028448 999946364
-312991226 999983586
999916624 -313058188
999995155 -312979657
999900750 -313074062
999992319 -312982493
-312987173 999987639
999915509 -313059303
999901171 -313073641
-313000658 999974154
-312987098 999987714
-313017764 999957048
999988017 -312986795
999968917 -313005895
-313007923 999966889
999978349 -312996463
-312986601 999988211
-313067943 999906869
-313063533 999911279
-313007742 999967070
999989710 -312985102
999906777 -313068035
-312986564 999988248
-313033925 999940887
999982538 -312992274
999952808 -313022004
999945638 -313029174
-313067959 999906853
-312980930 999993882
-312984070 999990742
999994230 -312980582
-312995084 999979728
-312980800 999994012
-313056952 999917860
-313034729 999940083
999951635 -313023177
-313072228 999902584
999996132 -312978680
999929437 -313045375
999979776 -312995036
999942706 -313032106
999923446 -313051366
999916137 -313058675
999956367 -313018445
999996607 -312978205
-313034667 999940145
-313052120 999922692
-313009919 999964893
999914645 -313060167
999942356 -313032456
999995626 -312979186
999992510 -312982302
-313024496 999950316
-313038510 999936302
999945101 -313029711
999934240 -313040572
-313020756 999954056
999932829 -313041983
999968090 -313006722
999910794 -313064018
999943253 -313031559
-313068622 999906190
999930507 -313044305
-313062604 999912208
999986023 -312988789
999994200 -312980612
999928603 -313046209
999945054 -313029758
999961808 -313013004
999967907 -313006905
999993065 -312981747
999964351 -313010461
999937130 -313037682
999957904 -313016908
-312987593 999987219
-313002062 999972750
-313030859 999943953
-313072328 999902484
-313033377 999941435
-312997590 999977222
999971256 -313003556
999946771 -313028041
999957074 -313017738
999998224 -312976588
-312988840 999985972
-313023988 999950824
-313012932 999961880
999900980 -313073832
999935680 -313039132
999917276 -313057536
999987966 -312986846
-312987835 999986977
-313010220 999964592
-313027423 999947389
999945453 -313029359
-313031184 999943628
999915225 -313059587
-313032250 999942562
-312986236 999988576
-313005969 999968843
-313038125 999936687
-312977269 999997543
-313017102 999957710
999948002 -313026810
-312999968 999974844
999943347 -313031465
-313037875 999936937
999965145 -313009667
-313060998 999913814
-313024857 999949955
999941253 -313033559
-313035420 999939392
999926682 -313048130
999926580 -313048232
-313047403 999927409
999987589 -312987223
-313030877 999943935
-313033309 999941503
999989582 -312985230
-313006510 999968302
999944472 -313030340
-312994565 999980247
-313048047 999926765
-312999474 999975338
999929619 -313045193
-312987325 999987487
999961896 -313012916
-313060715 999914097
999924345 -313050467
-313026398 999948414
999915166 -313059646
999933488 -313041324
-313034403 999940409
999917819 -313056993
-313062024 999912788
-313000953 999973859
-313063103 999911709
-313043530 999931282
999929060 -313045752
-313038738 999936074
999936539 -313038273
-313022123 999952689
999902444 -313072368
999999580 -312975232
-312987932 999986880
999978126 -312996686
999927129 -313047683
-313056946 999917866
-313044863 999929949
999969021 -313005791
999923493 -313051319
999977322 -312997490
-313004945 999969867
-312977588 999997224
-313014805 999960007
-313015892 999958920
-313019709 999955103
999908424 -313066388
999923906 -313050906
-313062942 999911870
-313041566 999933246
999902622 -313072190
-313000132 999974680
-313065278 999909534
-313030765 999944047
999934247 -313040565
999966455 -313008357
-312990868 999983944
-313066909 999907903
999923113 -313051699
999996912 -312977900
999948237 -313026575
999923343 -313051469
999965749 -313009063
-313055595 999919217
-313034092 999940720
-313014709 999960103
-312990518 999984294
-312990271 999984541
-313068048 999906764
-313029962 999944850
999982822 -312991990
999997460 -312977352
-313028373 999946439
999916438 -313058374
999995819 -312978993
-313057867 999916945
-313070208 999904604
-313053638 999921174
999987768 -312987044
999948919 -313025893
999957414 -313017398
-313032729 999942083
999962334 -313012478
999924520 -313050292
999962173 -313012639
-312990148 999984664
-313016048 999958764
999948064 -313026748
999909974 -313064838
999907931 -313066881
-312988559 999986253
-313061155 999913657
-312998735 999976077
-313006254 999968558
-313026527 999948285
-313003749 999971063
-313054830 999919982
-313028618 999946194
-313025018 999949794
999970660 -313004152
-313060575 999914237
999942420 -313032392
-312980116 999994696
999931128 -313043684
-313033655 999941157
-313063864 999910948
999993525 -312981287
999947582 -313027230
999905615 -313069197
999995928 -312978884
-313022963 999951849
999992978 -312981834
-313054742 999920070
999902567 -313072245
999994860 -312979952
-313071508 999903304
999965172 -313009640
-313045829 999928983
-313066311 999908501
-313006272 999968540
999909823 -313064989
999912954 -313061858
999964731 -313010081
999981276 -312993536
-313074747 999900065
-313017614 999957198
-313014142 999960670
-313059947 999914865
999941627 -313033185
-313016995 999957817
999914288 -313060524
-312979422 999995390
-313023324 999951488
-313016808 999958004
999951216 -313023596
999964786 -313010026
999989023 -312985789
-312985943 999988869
-312991002 999983810
999903109 -313071703
999976368 -312998444
999978167 -312996645
999940981 -313033831
-312977377 999997435
999911329 -313063483
999979141 -312995671
999990900 -312983912
-313037124 999937688
-313056299 999918513
-312985766 999989046
999915325 -313059487
-312990443 999984369
-313002514 999972298
999920109 -313054703
-312976983 999997829
-312977379 999997433
-313026380 999948432
999912712 -313062100
999949471 -313025341
999958495 -313016317
-313009421 999965391
999909767 -313065045
-312987096 999987716
-313039459 999935353
999995931 -312978881
999922255 -313052557
-313000602 999974210
-313037794 999937018
999919674 -313055138
999904106 -313070706
999927341 -313047471
-312983954 999990858
999993004 -312981808
-313056790 999918022
999971724 -313003088
999929965 -313044847
999966779 -313008033
-313045855 999928957
-313018823 999955989
-313071709 999903103
999985847 -312988965
-313017609 999957203
-313019555 999955257
999917180 -313057632
999975460 -312999352
999923159 -313051653
999901127 -313073685
-312987527 999987285
999960041 -313014771
999942672 -313032140
999959881 -313014931
999900959 -313073853
999923131 -313051681
999966871 -313007941
-312982389 999992423
-313024340 999950472
-312978882 999995930
999942422 -313032390
-313039435 999935377
-313059806 999915006
-313063367 999911445
-313068224 999906588
999927481 -313047331
-313047272 999927540
-313028808 999946004
-313032951 999941861
999920621 -313054191
999914121 -313060691
999938586 -313036226
-312999706 999975106
999979400 -312995412
-312997816 999976996
999935026 -313039786
999942559 -313032253
999930917 -313043895
999935272 -313039540
-313056199 999918613
-313024081 999950731
-312987688 999987124
999950416 -313024396
-312986647 999988165
999912975 -313061837
999982765 -312992047
-313061824 999912988
999985713 -312989099
-313044596 999930216
999997715 -312977097
999979007 -312995805
-313068690 999906122
999958080 -313016732
-313019842 999954970
999969136 -313005676
999905265 -313069547
999928318 -313046494
999995543 -312979269
-312987379 999987433
-313014914 999959898
999990260 -312984552
999937858 -313036954
999975608 -312999204
-313033471 999941341
-312990814 999983998
-312987162 999987650
-313052233 999922579
-313019984 999954828
999990042 -312984770
-313059102 999915710
-313063288 999911524
999981536 -312993276
999929773 -313045039
-313028585 999946227
-313069513 999905299
999937249 -313037563
999983884 -312990928
-313074177 999900635
-313004338 999970474
-312980931 999993881
-313054931 999919881
999969414 -313005398
999908699 -313066113
999930991 -313043821
999916659 -313058153
-313063080 999911732
-313057207 999917605
999921524 -313053288
-313038871 999935941
999924898 -313049914
999965505 -313009307
999984188 -312990624
-312989902 999984910
999983643 -312991169
-313003243 999971569
-313018095 999956717
999925602 -313049210
999911425 -313063387
999900883 -313073929
999924001 -313050811
999999415 -312975397
999936802 -313038010
-313065710 999909102
999971783 -313003029
999942210 -313032602
-313054404 999920408
-313004328 999970484
-313042207 999932605
999971368 -313003444
-313016186 999958626
999931682 -313043130
-312981404 999993408
-312975461 999999351
999996569 -312978243
999955642 -313019170
999997108 -312977704
999957302 -313017510
999955672 -313019140
-313033125 999941687
-313069483 999905329
999967491 -313007321
-312981006 999993806
-313047689 999927123
999925025 -313049787
-313055443 999919369
-313063472 999911340
999904252 -313070560
-313035439 999939373
999926093 -313048719
999920996 -313053816
-312975746 999999066
-313042603 999932209
999970968 -313003844
999947365 -313027447
999992940 -312981872
999998931 -312975881
-312998642 999976170
-313047220 999927592
-313054753 999920059
999998754 -312976058
999917938 -313056874
999931659 -313043153
999914538 -313060274
-312987000 999987812
999923830 -313050982
999966700 -313008112
-312993338 999981474
-313016833 999957979
-312993760 999981052
-313015789 999959023
999903175 -313071637
999950564 -313024248
-312975895 999998917
-313029755 999945057
-313069664 999905148
999964840 -313009972
-313037287 999937525
-313003947 999970865
999927529 -313047283
999983762 -312991050
-312991623 999983189
-313042590 999932222
999936376 -313038436
999958701 -313016111
999943249 -313031563
999977925 -312996887
999918440 -313056372
-313011185 999963627
999908199 -313066613
999908461 -313066351
999914078 -313060734
-313062195 999912617
-313064841 999909971
999911649 -313063163
-313035194 999939618
-313000345 999974467
-312976634 999998178
-313066950 999907862
999938073 -313036739
-313024444 999950368
-313016680 999958132
999931081 -313043731
-313072027 999902785
999982241 -312992571
999993938 -312980874
999909678 -313065134
999940919 -313033893
999949581 -313025231
-313046156 999928656
-313001341 999973471
999997612 -312977200
999957982 -313016830
-313050962 999923850
999937436 -313037376
999962409 -313012403
999967819 -313006993
-313003564 999971248
999919772 -313055040
-312995075 999979737
999969964 -313004848
-313058970 999915842
-313013855 999960957
-312984619 999990193
999954790 -313020022
-313012533 999962279
-313048248 999926564
999998645 -312976167
999970060 -313004752
-313036360 999938452
999938561 -313036251
-313001610 999973202
-313065709 999909103
999940758 -313034054
999937158 -313037654
-313027747 999947065
-312992506 999982306
-313045921 999928891
999927487 -313047325
-313002604 999972208
-313019253 999955559
999984770 -312990042
-313045534 999929278
-312995156 999979656
999944958 -313029854
-312977105 999997707
-313039117 999935695
-313034662 999940150
999944000 -313030812
999967509 -313007303
999945705 -313029107
999955553 -313019259
-313073993 999900819
-312980967 999993845
-313066092 999908720
-313041622 999933190
-313005323 999969489
-312988957 999985855
999985865 -312988947
999991283 -312983529
-313004898 999969914
999975366 -312999446
999978374 -312996438
-313013990 999960822
999968314 -313006498
999917826 -313056986
999954626 -313020186
999939965 -313034847
999904145 -313070667
999924319 -313050493
-313057426 999917386
999922955 -313051857
-313004430 999970382
999918491 -313056321
999986940 -312987872
999904459 -313070353
999983800 -312991012
999982988 -312991824
999915085 -313059727
-313070301 999904511
999902654 -313072158
999927889 -313046923
-313002298 999972514
-313073257 999901555
-313063337 999911475
999905255 -313069557
-313071771 999903041
-313067547 999907265
999963866 -313010946
999980671 -312994141
999908382 -313066430
999934305 -313040507
-313068823 999905989
-312994189 999980623
999920883 -313053929
999936507 -313038305
999980071 -312994741
999927130 -313047682
999970166 -313004646
-313004013 999970799
-313017411 999957401
-313058267 999916545
999945915 -313028897
-313052875 999921937
-313038370 999936442
-313002063 999972749
999925811 -313049001
999973461 -313001351
-313009321 999965491
999934010 -313040802
999986713 -312988099
-312979567 999995245
-313054778 999920034
999948460 -313026352
-312986076 999988736
-313033189 999941623
999913780 -313061032
999959581 -313015231
999932305 -313042507
999986313 -312988499
999938585 -313036227
999993970 -312980842
999984518 -312990294
999953078 -313021734
-313009492 999965320
999995025 -312979787
-313000880 999973932
-313070172 999904640
999912032 -313062780
-312992431 999982381
-312975407 999999405
-312981627 999993185
999950024 -313024788
-313031808 999943004
-313065140 999909672
999994666 -312980146
-312988425 999986387
999943798 -313031014
-313065398 999909414
999950056 -313024756
-313066685 999908127
-313059916 999914896
999970518 -313004294
999904430 -313070382
-313027367 999947445
999977314 -312997498
999959786 -313015026
999901223 -313073589
-312987375 999987437
999953921 -313020891
-312976138 999998674
-312997911 999976901
-312985617 999989195
-312980990 999993822
999914787 -313060025
999980925 -312993887
999996453 -312978359
999984508 -312990304
999963448 -313011364
-313022132 999952680
-313069243 999905569
-312977699 999997113
999942454 -313032358
999904235 -313070577
999995207 -312979605
-313032730 999942082
999926275 -313048537
999945917 -313028895
999972675 -313002137
-312975824 999998988
-313019051 999955761
-313038638 999936174
-313029608 999945204
-312979323 999995489
999912390 -313062422
999957600 -313017212
999965368 -313009444
999910145 -313064667
-313024607 999950205
-312981529 999993283
999906387 -313068425
999936484 -313038328
-313047371 999927441
-313010517 999964295
999948049 -313026763
-313042306 999932506
-313045339 999929473
999944279 -313030533
999992928 -312981884
-313073121 999901691
999966706 -313008106
-312981427 999993385
999955528 -313019284
-313031684 999943128
999952818 -313021994
999952788 -313022024
-313060961 999913851
999974818 -312999994
999960454 -313014358
-313031431 999943381
-312992326 999982486
999992085 -312982727
-313017676 999957136
-313002416 999972396
999981295 -312993517
-313010841 999963971
999950025 -313024787
999946216 -313028596
-312988248 999986564
-313013911 999960901
999982800 -312992012
-312980058 999994754
-313065414 999909398
-313006364 999968448
-313043424 999931388
999915161 -313059651
999937465 -313037347
999926584 -313048228
999922308 -313052504
-312979905 999994907
-312992458 999982354
-313035177 999939635
-313009302 999965510
-313058205 999916607
999985508 -312989304
-313065489 999909323
999925960 -313048852
999995547 -312979265
999911078 -313063734
999973106 -313001706
999968851 -313005961
-313026280 999948532
-313066958 999907854
999977722 -312997090
-313036657 999938155
-313021460 999953352
-313029137 999945675
999923107 -313051705
999960079 -313014733
-313031320 999943492
-313021925 999952887
-313049242 999925570
-313010446 999964366
-313000813 999973999
999920799 -313054013
-313073374 999901438
999962513 -313012299
-313038936 999935876
-313067605 999907207
-313025542 999949270
-313073636 999901176
999924858 -313049954
-313032897 999941915
999970845 -313003967
-313037009 999937803
999949277 -313025535
-312975205 999999607
-313004323 999970489
-312989640 999985172
-313034525 999940287
-313025146 999949666
999930533 -313044279
999952667 -313022145
999949693 -313025119
999985686 -312989126
-312995232 999979580
999957475 -313017337
-312981824 999992988
999976276 -312998536
999977264 -312997548
-313018753 999956059
999912270 -313062542
999920030 -313054782
-313009451 999965361
-312989869 999984943
999937330 -313037482
-313024205 999950607
999920219 -313054593
999956119 -313018693
999946154 -313028658
-312992388 999982424
-313002195 999972617
-313016191 999958621
999938304 -313036508
999981921 -312992891
-313005447 999969365
999926215 -313048597
-313055347 999919465
-312998177 999976635
999962044 -313012768
999928045 -313046767
-312996300 999978512
999994751 -312980061
-313011910 999962902
999962289 -313012523
999904184 -313070628
-313020298 999954514
-313057237 999917575
-313053706 999921106
-313053303 999921509
-312975539 999999273
-313062734 999912078
999960083 -313014729
999976535 -312998277
-312982183 999992629
-313050743 999924069
-313028863 999945949
999956423 -313018389
-313023793 999951019
999946600 -313028212
999906547 -313068265
999970267 -313004545
-312980893 999993919
999906573 -313068239
-313025842 999948970
-313026772 999948040
-312987818 999986994
999969640 -313005172
-312976486 999998326
-312990876 999983936
-312987821 999986991
-313068629 999906183
999932814 -313041998
-313073725 999901087
999996919 -312977893
-313060463 999914349
999940677 -313034135
999918893 -313055919
-313020827 999953985
-313065940 999908872
-312990030 999984782
-313039504 999935308
999971667 -313003145
999901286 -313073526
-313071950 999902862
-312998850 999975962
-313038778 999936034
999934321 -313040491
999917883 -313056929
-312989788 999985024
-313057385 999917427
999920039 -313054773
999953477 -313021335
999968692 -313006120
-313007536 999967276
-313071486 999903326
999997398 -312977414
999973327 -313001485
999937035 -313037777
-313027988 999946824
999976852 -312997960
-313010051 999964761
-313057527 999917285
-313040679 999934133
-313046512 999928300
-313042482 999932330
999998278 -312976534
999968514 -313006298
999963507 -313011305
-313034020 999940792
999983811 -312991001
999907510 -313067302
999961994 -313012818
999930727 -313044085
999946224 -313028588
999915000 -313059812
999919878 -313054934
999937138 -313037674
999945366 -313029446
-313073328 999901484
-313069476 999905336
999958062 -313016750
999906178 -313068634
999984284 -312990528
-312979028 999995784
-313052020 999922792
999978827 -312995985
-313027220 999947592
999935894 -313038918
-313058357 999916455
999914408 -313060404
-313046700 999928112
-313063889 999910923
999961276 -313013536
999924606 -313050206
-312999050 999975762
999925914 -313048898
-313037586 999937226
-313062407 999912405
999964207 -313010605
-313006084 999968728
-312980880 999993932
999959834 -313014978
999919306 -313055506
999916674 -313058138
-313059334 999915478
999960576 -313014236
999959112 -313015700
999994087 -312980725
-313005811 999969001
-312992364 999982448
-313032916 999941896
999951813 -313022999
-313042202 999932610
999942907 -313031905
999998728 -312976084
-313036233 999938579
999991416 -312983396
999912945 -313061867
-312986158 999988654
999902764 -313072048
-313066671 999908141
-313044565 999930247
-313068335 999906477
-313058525 999916287
-313003274 999971538
-313062863 999911949
-313066390 999908422
-313019398 999955414
999961461 -313013351
999998739 -312976073
-312974891 999999921
999957268 -313017544
999917788 -313057024
-313072931 999901881
-312976090 999998722
999939178 -313035634
999970209 -313004603
-313031338 999943474
999983968 -312990844
999938039 -313036773
-312981386 999993426
-313062963 999911849
999971306 -313003506
-313063534 999911278
-313033957 999940855
999997335 -312977477
-313032666 999942146
-313054072 999920740
-313060890 999913922
-312991698 999983114
999935220 -313039592
-313064813 999909999
999953292 -313021520
999918676 -313056136
999924410 -313050402
999916810 -313058002
-313008076 999966736
999918174 -313056638
999985039 -312989773
-313014707 999960105
999964112 -313010700
-313065189 999909623
999990387 -312984425
999908435 -313066377
999931665 -313043147
-313059590 999915222
-313023462 999951350
-312989957 999984855
999923678 -313051134
-313010123 999964689
-313062196 999912616
-312991892 999982920
-313047533 999927279
999936926 -313037886
-313062186 999912626
-312978552 999996260
999966488 -313008324
999984187 -312990625
-313066364 999908448
-313043567 999931245
-313001042 999973770
-312977230 999997582
999964815 -313009997
-313027715 999947097
999999002 -312975810
999984299 -312990513
999918479 -313056333
999938858 -313035954
-313020293 999954519
999918919 -313055893
-312991555 999983257
999963767 -313011045
-313060684 999914128
-313065739 999909073
999906381 -313068431
-313024135 999950677
999908799 -313066013
-312988875 999985937
999924738 -313050074
999937879 -313036933
-313034778 999940034
-313072383 999902429
-313003480 999971332
-312990874 999983938
-313058072 999916740
-312984265 999990547
-312987875 999986937
999922373 -313052439
-313010257 999964555
999951953 -313022859
-313047608 999927204
-313052141 999922671
-313041039 999933773
999954598 -313020214
999971451 -313003361
999970864 -313003948
-312977580 999997232
999956700 -313018112
999942910 -313031902
-312984003 999990809
-312977969 999996843
-312997167 999977645
-312993460 999981352
-313072177 999902635
999979843 -312994969
999917202 -313057610
999967372 -313007440
-313034637 999940175
999986463 -312988349
999978988 -312995824
999926563 -313048249
-313036247 999938565
-313024598 999950214
-312981216 999993596
999921868 -313052944
-313040761 999934051
999992171 -312982641
-312986653 999988159
999995030 -312979782
999987970 -312986842
999943495 -313031317
-313023792 999951020
-313022903 999951909
999985293 -312989519
-313029880 999944932
999916646 -313058166
-313067431 999907381
999904847 -313069965
-313015574 999959238
-313050839 999923973
999997379 -312977433
-313036000 999938812
999903254 -313071558
-312980108 999994704
999964997 -313009815
-313015187 999959625
-313006533 999968279
-313005852 999968960
-313016561 999958251
-312979489 999995323
-313009113 999965699
-313019623 999955189
999923800 -313051012
-313024422 999950390
999965724 -313009088
999936534 -313038278
999960814 -313013998
-313047615 999927197
999914551 -313060261
999966775 -313008037
999985863 -312988949
-312986714 999988098
-313041058 999933754
-313067076 999907736
-313034795 999940017
-313044092 999930720
-312980253 999994559
-313062377 999912435
999933424 -313041388
999946493 -313028319
-312983422 999991390
-312998374 999976438
-313007039 999967773
999985107 -312989705
999943592 -313031220
-312980762 999994050
999968289 -313006523
999966854 -313007958
-313048314 999926498
-313028893 999945919
999956042 -313018770
-313037659 999937153
-312979495 999995317
999915680 -313059132
-313041693 999933119
-312991849 999982963
999938060 -313036752
-312988020 999986792
-313044827 999929985
-313066656 999908156
-313061478 999913334
-313052891 999921921
-313054021 999920791
-312980202 999994610
-313004712 999970100
999907675 -313067137
-313024368 999950444
999913317 -313061495
-313029064 999945748
999933833 -313040979
-313014307 999960505
-313004738 999970074
-313002494 999972318
-312997987 999976825
-313060161 999914651
-313043008 999931804
-313066443 999908369
999901211 -313073601
999986722 -312988090
-313009376 999965436
999931023 -313043789
999948994 -313025818
999905245 -313069567
-312987146 999987666
999907782 -313067030
999960813 -313013999
-312977972 999996840
999929349 -313045463
999946654 -313028158
999994197 -312980615
999923249 -313051563
-313004193 999970619
999931588 -313043224
999988345 -312986467
999947500 -313027312
999997837 -312976975
999938424 -313036388
999958517 -313016295
-312999049 999975763
-313009032 999965780
-313074172 999900640
999946516 -313028296
-313032819 999941993
-312997522 999977290
-313046171 999928641
999943254 -313031558
-312988827 999985985
-313044254 999930558
999900979 -313073833
-313047687 999927125
-313002068 999972744
999953950 -313020862
-313038118 999936694
-313052081 999922731
999924361 -313050451
-313060160 999914652
-312993363 999981449
-312991510 999983302
999948379 -313026433
-313057933 999916879
999978116 -312996696
999924958 -313049854
999999636 -312975176
-313057447 999917365
-313039330 999935482
999987187 -312987625
999999331 -312975481
999900149 -313074663
-313058289 999916523
999998640 -312976172
999969276 -313005536
-313053437 999921375
999985179 -312989633
-313042100 999932712
999943163 -313031649
-313004745 999970067
-313016462 999958350
999918130 -313056682
-312998940 999975872
-312987139 999987673
999967505 -313007307
999990235 -312984577
999915787 -313059025
999946776 -313028036
-313035576 999939236
-313018580 999956232
999945984 -313028828
999914985 -313059827
999993217 -312981595
999916109 -313058703
999948922 -313025890
999971751 -313003061
-313006244 999968568
-313017432 999957380
999967902 -313006910
999925143 -313049669
999985564 -312989248
999970953 -313003859
999971578 -313003234
-313070012 999904800
-313044049 999930763
999929321 -313045491
999981020 -312993792
-313001283 999973529
-313072144 999902668
-313032467 999942345
-312998854 999975958
999996124 -312978688
999946970 -313027842
999982865 -312991947
-313036690 999938122
-313020501 999954311
999947823 -313026989
999966998 -313007814
-312984350 999990462
-313066290 999908522
-313063311 999911501
-313043883 999930929
-313074096 999900716
-313002134 999972678
-313054950 999919862
999919665 -313055147
-312990873 999983939
-313054189 999920623
-312982097 999992715
999976518 -312998294
999933017 -313041795
-313057133 999917679
-312993110 999981702
-313054168 999920644
999911743 -313063069
-313045917 999928895
-313035860 999938952
-313044766 999930046
-313013707 999961105
999957889 -313016923
999966827 -313007985
999993911 -312980901
999994380 -312980432
-313021224 999953588
999992426 -312982386
-313003739 999971073
-312975357 999999455
999997351 -312977461
999929119 -313045693
-313055212 999919600
999960506 -313014306
-313060522 999914290
-313026844 999947968
-313059951 999914861
999992485 -312982327
-313033693 999941119
-312990833 999983979
999988789 -312986023
999942200 -313032612
999917441 -313057371
-313020165 999954647
-312988624 999986188
999916713 -313058099
-313073605 999901207
999912237 -313062575
999935912 -313038900
-313004316 999970496
999907835 -313066977
999945692 -313029120
999913102 -313061710
-313020381 999954431
-313065032 999909780
999935188 -313039624
-313065752 999909060
999986766 -312988046
-313048453 999926359
-313037228 999937584
-313005522 999969290
-313053381 999921431
999980446 -312994366
999957581 -313017231
999942113 -313032699
999971712 -313003100
999938212 -313036600
999963034 -313011778
999991294 -312983518
999960550 -313014262
-313056680 999918132
999983509 -312991303
999910903 -313063909
999965157 -313009655
999903457 -313071355
999978505 -312996307
999946603 -313028209
-313031672 999943140
999958061 -313016751
999904523 -313070289
-313072506 999902306
-312981059 999993753
-312993934 999980878
-313071770 999903042
999966828 -313007984
999952638 -313022174
-312992334 999982478
999935463 -313039349
-313062120 999912692
999946437 -313028375
999965904 -313008908
-313022204 999952608
-313055074 999919738
999959381 -313015431
999988600 -312986212
-312997169 999977643
999938828 -313035984
999904551 -313070261
-313054106 999920706
999938297 -313036515
999944979 -313029833
-313074264 999900548
999901029 -313073783
999917008 -313057804
-313060366 999914446
-313016007 999958805
-313019612 999955200
-313012379 999962433
999948189 -313026623
-313026422 999948390
999996104 -312978708
999942720 -313032092
-313001123 999973689
999969173 -313005639
999962784 -313012028
999949512 -313025300
999924488 -313050324
-313053825 999920987
999912329 -313062483
999997653 -312977159
-312993123 999981689
-313067539 999907273
999921037 -313053775
-313019116 999955696
-313009810 999965002
-313024088 999950724
999913550 -313061262
-313063628 999911184
-313007899 999966913
999948642 -313026170
-313031799 999943013
-313063759 999911053
-313067639 999907173
999921059 -313053753
999971169 -313003643
-313003074 999971738
-313056289 999918523
-313012063 999962749
999942833 -313031979
-312994935 999979877
999921137 -313053675
999951661 -313023151
-313037289 999937523
-313032517 999942295
-312979375 999995437
-313015360 999959452
-313039868 999934944
999916988 -313057824
999965725 -313009087
-313070155 999904657
-313036010 999938802
999994755 -312980057
-313060087 999914725
-313056552 999918260
999903591 -313071221
999915635 -313059177
999995311 -312979501
999932041 -313042771
999925035 -313049777
-313071194 999903618
-313071787 999903025
999987259 -312987553
-313044535 999930277
-312990097 999984715
-313003280 999971532
-313043558 999931254
999973430 -313001382
999927435 -313047377
999989012 -312985800
-313051725 999923087
-313029534 999945278
999986972 -312987840
-313059766 999915046
999913176 -313061636
-313023402 999951410
999991144 -312983668
-313069100 999905712
-313039629 999935183
999930310 -313044502
999929639 -313045173
-313062080 999912732
-313040693 999934119
999924724 -313050088
-313024262 999950550
999989200 -312985612
999902618 -313072194
-312986642 999988170
-313045823 999928989
-313071827 999902985
-313046025 999928787
999901361 -313073451
999961135 -313013677
999956373 -313018439
999994328 -312980484
-313005275 999969537
-313035986 999938826
999968320 -313006492
999979565 -312995247
-313054160 999920652
999996873 -312977939
999961600 -313013212
-313012800 999962012
-313034379 999940433
999950987 -313023825
999913499 -313061313
999987937 -312986875
999959266 -313015546
999925413 -313049399
-313051026 999923786
999915991 -313058821
999968434 -313006378
999974270 -313000542
999940511 -313034301
-313001190 999973622
999907037 -313067775
999957060 -313017752
999996660 -312978152
-313048785 999926027
999951094 -313023718
999963883 -313010929
-313052654 999922158
-313008761 999966051
-313016699 999958113
999900700 -313074112
-313054849 999919963
999926339 -313048473
999976491 -312998321
999939180 -313035632
999988110 -312986702
-313000207 999974605
-312989955 999984857
999925564 -313049248
999937479 -313037333
999967688 -313007124
999917083 -313057729
-313021548 999953264
999953770 -313021042
999964790 -313010022
-313045338 999929474
999988965 -312985847
-313034058 999940754
999957405 -313017407
-313006754 999968058
-313001124 999973688
-313069432 999905380
-313060499 999914313
999953118 -313021694
-313006133 999968679
-313049099 999925713
999965626 -313009186
-313036869 999937943
999987662 -312987150
999957725 -313017087
-313006541 999968271
-313033354 999941458
999977238 -312997574
-313022370 999952442
-313069127 999905685
-313036133 999938679
-313014594 999960218
-312980422 999994390
-313043304 999931508
999952913 -313021899
-313042057 999932755
999919577 -313055235
999953974 -313020838
999919893 -313054919
999944446 -313030366
-313058790 999916022
-312975340 999999472
-312987218 999987594
-313016565 999958247
-313032830 999941982
-313056479 999918333
-313046983 999927829
-312984113 999990699
999915821 -313058991
999911780 -313063032
999980518 -312994294
999944742 -313030070
-312989044 999985768
999929897 -313044915
-313065185 999909627
-313032061 999942751
-313051350 999923462
-313060360 999914452
999987918 -312986894
-313001779 999973033
-313037184 999937628
-312982377 999992435
-312974813 999999999
999983424 -312991388
999977329 -312997483
999945665 -313029147
999993644 -312981168
999953006 -313021806
999934734 -313040078
999930682 -313044130
999941345 -313033467
999962002 -313012810
999931044 -313043768
-313064273 999910539
999970712 -313004100
999967465 -313007347
-313056431 999918381
-313056746 999918066
999908751 -313066061
999967560 -313007252
999949046 -313025766
999907260 -313067552
999937841 -313036971
-313000461 999974351
999953211 -313021601
999944768 -313030044
999926152 -313048660
999978025 -312996787
-313025679 999949133
999947122 -313027690
-313058318 999916494
999900561 -313074251
-313072454 999902358
-313064363 999910449
-313061323 999913489
-312977053 999997759
-313018690 999956122
-313054749 999920063
999983579 -312991233
-312979118 999995694
999916105 -313058707
-313010456 999964356
999935632 -313039180
999936461 -313038351
999980776 -312994036
-313062030 999912782
999926075 -313048737
-313032370 999942442
-313008518 999966294
999936025 -313038787
-312993183 999981629
-313011531 999963281
-313013969 999960843
999954024 -313020788
999925674 -313049138
-313040452 999934360
999940298 -313034514
-313019036 999955776
-312999731 999975081
-312983500 999991312
-313040553 999934259
-313015859 999958953
999956919 -313017893
-313062554 999912258
-313046484 999928328
999968357 -313006455
-313009955 999964857
999946860 -313027952
-313025151 999949661
999952858 -313021954
-312991095 999983717
999924678 -313050134
999941276 -313033536
-313068354 999906458
999941407 -313033405
999918871 -313055941
999946240 -313028572
999975012 -312999800
-312999536 999975276
999939148 -313035664
-313006655 999968157
999976426 -312998386
-313008187 999966625
-312987088 999987724
999947100 -313027712
-313068284 999906528
999942430 -313032382
999986501 -312988311
-313071722 999903090
-312997371 999977441
999987617 -312987195
-312984790 999990022
999937920 -313036892
-313053732 999921080
999929729 -313045083
999931908 -313042904
-313032084 999942728
999908899 -313065913
-312991442 999983370
-313038773 999936039
-313052943 999921869
999982207 -312992605
999957436 -313017376
-313035722 999939090
999924773 -313050039
999980854 -312993958
999984517 -312990295
999910837 -313063975
999930032 -313044780
-313060089 999914723
-312982959 999991853
-313048113 999926699
-312999669 999975143
-312985957 999988855
-313029201 999945611
-313050764 999924048
-312979252 999995560
-313034945 999939867
-312985265 999989547
-313074088 999900724
999967031 -313007781
999992203 -312982609
-313024329 999950483
999947342 -313027470
-313048509 999926303
999955477 -313019335
-313051768 999923044
999951811 -313023001
999918281 -313056531
999922005 -313052807
999967445 -313007367
-313070334 999904478
-313020170 999954642
-312976720 999998092
-313035643 999939169
-312975349 999999463
-313027007 999947805
-313005135 999969677
-313005432 999969380
-312993746 999981066
999984339 -312990473
-313029529 999945283
-313055594 999919218
999914772 -313060040
-313061047 999913765
-313040178 999934634
-313009890 999964922
999965941 -313008871
999934900 -313039912
-313019998 999954814
999931113 -313043699
-313011824 999962988
-313072315 999902497
999956168 -313018644
-313001957 999972855
999957022 -313017790
-313003124 999971688
999949979 -313024833
999920130 -313054682
999950508 -313024304
999940401 -313034411
-312998989 999975823
-313041554 999933258
999935612 -313039200
-313047676 999927136
999924255 -313050557
999960748 -313014064
999980023 -312994789
-313010900 999963912
999904123 -313070689
-313004484 999970328
999957583 -313017229
-313019366 999955446
-313068789 999906023
999929684 -313045128
-313022303 999952509
999916657 -313058155
-312994080 999980732
-313008579 999966233
-313058304 999916508
-312981737 999993075
999954773 -313020039
-312990440 999984372
999980486 -312994326
-313010378 999964434
-312994818 999979994
-313059291 999915521
999910090 -313064722
-313010670 999964142
999927705 -313047107
-313062605 999912207
-313002746 999972066
-313065961 999908851
-313024129 999950683
-312979172 999995640
-313037872 999936940
999900001 -313074811
-313043798 999931014
999949032 -313025780
-313037774 999937038
-313032167 999942645
-313071076 999903736
999948391 -313026421
999947981 -313026831
999951545 -313023267
999904765 -313070047
999943102 -313031710
-313059805 999915007
999930470 -313044342
999904719 -313070093
-313000925 999973887
999990144 -312984668
999909191 -313065621
-313013583 999961229
999920430 -313054382
-312981064 999993748
-313006811 999968001
-313006800 999968012
-313005297 999969515
-313028820 999945992
999921665 -313053147
-313057328 999917484
999964437 -313010375
999949093 -313025719
-312998806 999976006
-313066771 999908041
-313066174 999908638
-313065896 999908916
-313009706 999965106
-313005319 999969493
999967962 -313006850
-313053527 999921285
999928829 -313045983
-313036139 999938673
-312986887 999987925
999956207 -313018605
-312980700 999994112
999949194 -313025618
-313059686 999915126
-313007743 999967069
999979351 -312995461
999910341 -313064471
999981538 -312993274
-313010638 999964174
-313068207 999906605
-312986185 999988627
-312976806 999998006
999918144 -313056668
-313074294 999900518
-313059452 999915360
-313059846 999914966
-313022829 999951983
999946935 -313027877
999902221 -313072591
999992560 -312982252
999924990 -313049822
-313032010 999942802
-313064699 999910113
999935640 -313039172
-313033816 999940996
999966513 -313008299
999979496 -312995316
999939034 -313035778
999933171 -313041641
-312996751 999978061
999914060 -313060752
999902816 -313071996
-312987260 999987552
-313064144 999910668
-313035570 999939242
999935079 -313039733
-312974824 999999988
999975510 -312999302
999903876 -313070936
999920701 -313054111
-313045146 999929666
999971269 -313003543
-313044327 999930485
999959333 -313015479
-313045050 999929762
999922583 -313052229
-313021700 999953112
999951887 -313022925
999954792 -313020020
999934067 -313040745
999989145 -312985667
-313060238 999914574
999940072 -313034740
-312979500 999995312
-313063305 999911507
999939797 -313035015
-313044524 999930288
-313029116 999945696
999946830 -313027982
999969842 -313004970
999941879 -313032933
-313042536 999932276
-313045015 999929797
999958372 -313016440
999943749 -313031063
-312979520 999995292
999978621 -312996191
999978119 -312996693
-313062765 999912047
999929019 -313045793
999909355 -313065457
999972832 -313001980
-312992298 999982514
-313034859 999939953
999908142 -313066670
-312987143 999987669
-313060002 999914810
-312992480 999982332
999921125 -313053687
-312980192 999994620
999976121 -312998691
-312975653 999999159
999952981 -313021831
-313061062 999913750
-312982552 999992260
-312993527 999981285
-313018355 999956457
999986105 -312988707
-312996782 999978030
999982407 -312992405
999979840 -312994972
999918409 -313056403
-313070729 999904083
999946310 -313028502
999946984 -313027828
-313039158 999935654
999911239 -313063573
-313035186 999939626
999935993 -313038819
999985632 -312989180
999987160 -312987652
-313069482 999905330
-313016581 999958231
-312978914 999995898
-312986069 999988743
-313073046 999901766
-313064993 999909819
-312994397 999980415
999973650 -313001162
999966240 -313008572
999989623 -312985189
-313035556 999939256
999929061 -313045751
999999943 -312974869
999951367 -313023445
-313054105 999920707
-312985291 999989521
999937675 -313037137
-312986320 999988492
-313008387 999966425
999965041 -313009771
-313033603 999941209
-313055566 999919246
999905111 -313069701
-313074065 999900747
-313051144 999923668
-313012957 999961855
999988820 -312985992
-312997955 999976857
999921557 -313053255
999995468 -312979344
999909822 -313064990
999949166 -313025646
999946467 -313028345
-313018652 999956160
-313073910 999900902
-313044352 999930460
-313001488 999973324
999996613 -312978199
999913025 -313061787
999941654 -313033158
-312977397 999997415
-312977355 999997457
999921414 -313053398
-313026647 999948165
-313032749 999942063
-313023085 999951727
-313038543 999936269
-313028552 999946260
-313045024 999929788
-313001129 999973683
999911081 -313063731
999915607 -313059205
999959436 -313015376
999934528 -313040284
999988079 -312986733
999910538 -313064274
-313034774 999940038
-313010968 999963844
-313000942 999973870
999966790 -313008022
-313008643 999966169
999974010 -313000802
-313013488 999961324
-313073852 999900960
999983258 -312991554
-313026839 999947973
-312987069 999987743
-313032568 999942244
999911730 -313063082
999991334 -312983478
999900178 -313074634
999903216 -313071596
-313043072 999931740
999983348 -312991464
999946801 -313028011
-313014973 999959839
-313050227 999924585
999992586 -312982226
999961485 -313013327
-312976541 999998271
999963265 -313011547
999939186 -313035626
-313015114 999959698
-313043036 999931776
-313012552 999962260
-312977337 999997475
999957314 -313017498
-312996259 999978553
-313004131 999970681
999914575 -313060237
-313031579 999943233
-312986211 999988601
-313070239 999904573
999906740 -313068072
-313008991 999965821
999935789 -313039023
999961758 -313013054
999980304 -312994508
999902351 -313072461
999935311 -313039501
999953724 -313021088
999928106 -313046706
-312985527 999989285
999981567 -312993245
999970409 -313004403
-313045234 999929578
999921293 -313053519
999961981 -313012831
-313034463 999940349
999924473 -313050339
-313006221 999968591
-313070789 999904023
999913581 -313061231
999978195 -312996617
-312975975 999998837
-312990205 999984607
-312995847 999978965
-313026552 999948260
-312978209 999996603
-312981191 999993621
999900187 -313074625
-313055629 999919183
999920765 -313054047
-312997927 999976885
999981003 -312993809
999923718 -313051094
999926694 -313048118
999922958 -313051854
-312996353 999978459
-313032617 999942195
999958374 -313016438
-313071619 999903193
999946529 -313028283
999912928 -313061884
-312992507 999982305
999915688 -313059124
999974886 -312999926
-313006450 999968362
-312982763 999992049
999987050 -312987762
-312987482 999987330
999934795 -313040017
-313027276 999947536
-313070710 999904102
999947994 -313026818
999942458 -313032354
-313009002 999965810
999975974 -312998838
-313036361 999938451
-312983903 999990909
-313053926 999920886
-313033503 999941309
-313036786 999938026
-313070493 999904319
999957090 -313017722
999912565 -313062247
999951462 -313023350
999996858 -312977954
-313004619 999970193
999993178 -312981634
-312980665 999994147
999946248 -313028564
999987556 -312987256
-313048144 999926668
999941295 -313033517
999956682 -313018130
-313065759 999909053
999942933 -313031879
999919266 -313055546
-313045301 999929511
999921476 -313053336
999928995 -313045817
999918591 -313056221
-313033424 999941388
999905766 -313069046
-313059720 999915092
999958030 -313016782
999952077 -313022735
999933227 -313041585
-313006361 999968451
999976601 -312998211
-312977276 999997536
999955023 -313019789
999912228 -313062584
-313019921 999954891
999988773 -312986039
999979941 -312994871
999949972 -313024840
-313063606 999911206
-313056439 999918373
-313009917 999964895
999982346 -312992466
-313059004 999915808
999926282 -313048530
999945773 -313029039
-312984658 999990154
999972184 -313002628
999907999 -313066813
999942284 -313032528
999950563 -313024249
999967584 -313007228
-312988579 999986233
999975408 -312999404
999948253 -313026559
-313026604 999948208
999976021 -312998791
-313034992 999939820
-313064677 999910135
999948785 -313026027
999973340 -313001472
999952234 -313022578
-313069612 999905200
999911275 -313063537
-313023540 999951272
-313010054 999964758
999933610 -313041202
999930294 -313044518
999960228 -313014584
-312998132 999976680
999970713 -313004099
999984811 -312990001
-313002945 999971867
-313020786 999954026
-313023091 999951721
999961844 -313012968
-313024089 999950723
999925893 -313048919
999920154 -313054658
999959157 -313015655
-313011336 999963476
-313066493 999908319
999912249 -313062563
-313032074 999942738
999985279 -312989533
999926812 -313048000
-313056629 999918183
-313064275 999910537
999912160 -313062652
999956977 -313017835
999907216 -313067596
-313006386 999968426
999974544 -313000268
-312997441 999977371
999998270 -312976542
999908982 -313065830
-312982018 999992794
-313057156 999917656
999944547 -313030265
999958351 -313016461
-312980982 999993830
-313034254 999940558
999904838 -313069974
999945345 -313029467
-313037139 999937673
-313028461 999946351
999982720 -312992092
-313059872 999914940
-313019426 999955386
999923823 -313050989
-312980547 999994265
999909810 -313065002
-313016994 999957818
999931983 -313042829
-312990483 999984329
999991273 -312983539
999939383 -313035429
999949764 -313025048
999908745 -313066067
999942543 -313032269
-312975097 999999715
-312999540 999975272
999964033 -313010779
999917905 -313056907
-312983311 999991501
999913929 -313060883
-313067355 999907457
999994568 -312980244
999920177 -313054635
999963556 -313011256
999958660 -313016152
999905327 -313069485
-313042872 999931940
999966915 -313007897
-313074022 999900790
-313050800 999924012
-313022147 999952665
-313054774 999920038
-313054878 999919934
999965841 -313008971
999946126 -313028686
-313057912 999916900
999968050 -313006762
-312983905 999990907
999951331 -313023481
-313035955 999938857
-313053190 999921622
-313049655 999925157
999990686 -312984126
999918723 -313056089
999979921 -312994891
-313059419 999915393
-312986940 999987872
-312975690 999999122
999969107 -313005705
-313014077 999960735
999941889 -313032923
999975653 -312999159
999904306 -313070506
-313021782 999953030
999984702 -312990110
-313032134 999942678
-313037971 999936841
-312993268 999981544
-313063415 999911397
-313073147 999901665
999981640 -312993172
-313037023 999937789
-313028030 999946782
999952849 -313021963
-313005776 999969036
999977578 -312997234
999995772 -312979040
-312992604 999982208
999934053 -313040759
999968015 -313006797
999938252 -313036560
-313071931 999902881
-313035572 999939240
-313047098 999927714
999943950 -313030862
999916231 -313058581
999900135 -313074677
999946758 -313028054
-313041866 999932946
999900900 -313073912
-312996732 999978080
999946218 -313028594
-313046326 999928486
999953394 -313021418
-313058534 999916278
999995866 -312978946
-313008252 999966560
-313012872 999961940
999939900 -313034912
-312999322 999975490
999919637 -313055175
999970470 -313004342
999999665 -312975147
999918365 -313056447
-313048890 999925922
-313013989 999960823
-312984738 999990074
999939171 -313035641
999900261 -313074551
999967155 -313007657
999958803 -313016009
-313042766 999932046
-313064132 999910680
-313061443 999913369
999943793 -313031019
-313051421 999923391
999918779 -313056033
-313047697 999927115
999989437 -312985375
999978271 -312996541
-313001174 999973638
-312987547 999987265
-312993827 999980985
999952705 -313022107
-312996474 999978338
-313042047 999932765
-313058813 999915999
999966651 -313008161
-313025688 999949124
999941268 -313033544
-313065242 999909570
-312987048 999987764
999927413 -313047399
-313020965 999953847
-313007715 999967097
-313060195 999914617
-313059325 999915487
-312998467 999976345
-312992063 999982749
999924285 -313050527
-312979291 999995521
-313074597 999900215
999961670 -313013142
-312984722 999990090
999978013 -312996799
-313064348 999910464
999903980 -313070832
-313043972 999930840
999949214 -313025598
999976965 -312997847
-312984000 999990812
999991182 -312983630
999949859 -313024953
-313055728 999919084
-313070308 999904504
-313007240 999967572
999984535 -312990277
-312992086 999982726
-312986522 999988290
-313058024 999916788
999975875 -312998937
999920933 -313053879
-313068067 999906745
-313016475 999958337
-313049284 999925528
999910647 -313064165
999942570 -313032242
-313012615 999962197
999993490 -312981322
999994480 -312980332
999948284 -313026528
999908411 -313066401
999963328 -313011484
999927056 -313047756
-313046071 999928741
-312975121 999999691
-313014470 999960342
999942974 -313031838
-313041604 999933208
-313039625 999935187
999973152 -313001660
-313051291 999923521
999999436 -312975376
999906356 -313068456
-312994579 999980233
999991582 -312983230
999952462 -313022350
-313057467 999917345
-313048448 999926364
999961146 -313013666
-312996155 999978657
-313042876 999931936
-312991268 999983544
999934565 -313040247
-313059993 999914819
999964612 -313010200
999964024 -313010788
999947997 -313026815
999948426 -313026386
999919639 -313055173
999927711 -313047101
-312987873 999986939
999962107 -313012705
999998381 -312976431
-313026845 999947967
999911965 -313062847
999967447 -313007365
999930364 -313044448
-313003321 999971491
999993046 -312981766
999965183 -313009629
999927235 -313047577
999921424 -313053388
-313031066 999943746
999988955 -312985857
-313012340 999962472
-313066966 999907846
999985414 -312989398
999938806 -313036006
-313050085 999924727
999927159 -313047653
-313014757 999960055
999961207 -313013605
999918175 -313056637
999903559 -313071253
-313035430 999939382
999905892 -313068920
-313039498 999935314
999975309 -312999503
999922048 -313052764
999924851 -313049961
999976338 -312998474
-313060396 999914416
999972829 -313001983
999980707 -312994105
999923020 -313051792
-313053730 999921082
-313038030 999936782
-313067517 999907295
999903763 -313071049
999993517 -312981295
999921334 -313053478
999931119 -313043693
999930941 -313043871
-313000941 999973871
999995376 -312979436
999943918 -313030894
999908212 -313066600
-313032532 999942280
999989959 -312984853
999960392 -313014420
-313057355 999917457
999943552 -313031260
-313003440 999971372
-313062644 999912168
-312994031 999980781
-313026624 999948188
999910651 -313064161
-313039579 999935233
999904254 -313070558
999949734 -313025078
-313038593 999936219
-313042083 999932729
-313007314 999967498
-313069786 999905026
-312983538 999991274
999915964 -313058848
999937575 -313037237
999919882 -313054930
-313002745 999972067
999983999 -312990813
999945947 -313028865
-313007925 999966887
999946744 -313028068
-313043792 999931020
-313049799 999925013
-313016026 999958786
-313001861 999972951
-313016480 999958332
999940100 -313034712
-312986587 999988225
999932514 -313042298
-313007519 999967293
999965265 -313009547
-313025038 999949774
999976727 -312998085
999937387 -313037425
999974668 -313000144
999978132 -312996680
999926216 -313048596
999931062 -313043750
-313038330 999936482
999951778 -313023034
-312996761 999978051
-313015335 999959477
999984629 -312990183
-312997623 999977189
999968439 -313006373
999918019 -313056793
999923431 -313051381
999949483 -313025329
999935900 -313038912
999938622 -313036190
-312975726 999999086
999930675 -313044137
-312986241 999988571
999944324 -313030488
999921460 -313053352
999944739 -313030073
999941439 -313033373
999956686 -313018126
-313029332 999945480
999929105 -313045707
999992734 -312982078
999976447 -312998365
999991836 -312982976
-312979508 999995304
999978551 -312996261
-313065379 999909433
-312988442 999986370
-313042762 999932050
999932818 -313041994
-313035135 999939677
999911045 -313063767
999987962 -312986850
999938915 -313035897
-312975033 999999779
-313038779 999936033
-313071994 999902818
999978900 -312995912
999922824 -313051988
-313014045 999960767
999932843 -313041969
-313000928 999973884
999952547 -313022265
-313031079 999943733
-313072009 999902803
999913389 -313061423
999905428 -313069384
999977873 -312996939
-313043561 999931251
999912162 -313062650
999939070 -313035742
999959093 -313015719
999967073 -313007739
999951889 -313022923
999902821 -313071991
-313038581 999936231
-313047581 999927231
999973704 -313001108
999961836 -313012976
999952183 -313022629
-312989037 999985775
999999527 -312975285
999973943 -313000869
-313062921 999911891
-313011933 999962879
999991087 -312983725
999905707 -313069105
999929421 -313045391
999901107 -313073705
-313020420 999954392
-313048284 999926528
999960534 -313014278
-313058349 999916463
999961003 -313013809
999977029 -312997783
999925857 -313048955
-313035798 999939014
999918336 -313056476
-312988873 999985939
999977839 -312996973
999991212 -312983600
999901820 -313072992
999910595 -313064217
-313025135 999949677
999976114 -312998698
-313060657 999914155
999934822 -313039990
999969439 -313005373
-312982323 999992489
-313016745 999958067
-313018214 999956598
999911065 -313063747
-313054804 999920008
-313068583 999906229
999961332 -313013480
-312993987 999980825
-313040291 999934521
-313021028 999953784
-313009500 999965312
999940559 -313034253
-313039896 999934916
999971070 -313003742
999933129 -313041683
999978354 -312996458
999921609 -313053203
-313073952 999900860
-313013755 999961057
-313039726 999935086
-313003209 999971603
-312988950 999985862
-313042416 999932396
999931001 -313043811
999998488 -312976324
-313063215 999911597
-313049643 999925169
999995578 -312979234
999984522 -312990290
-313024044 999950768
-313044143 999930669
-313022352 999952460
999945190 -313029622
-313015766 999959046
-313063788 999911024
-313041466 999933346
999917185 -313057627
-313010466 999964346
-313028267 999946545
-313062257 999912555
-312987845 999986967
-313013216 999961596
999987462 -312987350
999997436 -312977376
-312995318 999979494
-313028873 999945939
999911779 -313063033
-313015331 999959481
999904057 -313070755
999969729 -313005083
999967028 -313007784
999937603 -313037209
999974231 -313000581
-313072287 999902525
-312987779 999987033
-313013921 999960891
-313068539 999906273
-312988302 999986510
999917676 -313057136
999984718 -312990094
-313015756 999959056
999961054 -313013758
999976903 -312997909
-313063981 999910831
999932920 -313041892
-313001081 999973731
-313050910 999923902
-313057419 999917393
-312992051 999982761
999938698 -313036114
999935664 -313039148
999913457 -313061355
-312987222 999987590
-313047145 999927667
-313044297 999930515
-312982971 999991841
999985707 -312989105
999990521 -312984291
-313055161 999919651
-313032421 999942391
999908189 -313066623
-313004526 999970286
999949091 -313025721
-313001155 999973657
-312997900 999976912
999912557 -313062255
999905906 -313068906
999912437 -313062375
-313070439 999904373
-312988863 999985949
999924385 -313050427
999950787 -313024025
-312987192 999987620
999955131 -313019681
999951720 -313023092
-312977318 999997494
999934951 -313039861
-313034344 999940468
-313017967 999956845
999972813 -313001999
999959799 -313015013
-312987463 999987349
-313024785 999950027
-313044912 999929900
999952049 -313022763
-313054335 999920477
-313046301 999928511
999952220 -313022592
999900304 -313074508
999919974 -313054838
-313043865 999930947
999938836 -313035976
-312985909 999988903
-313055059 999919753
-313058940 999915872
999926321 -313048491
-313012017 999962795
999964593 -313010219
999994212 -312980600
-312981817 999992995
-313053987 999920825
-313035707 999939105
999922612 -313052200
-312984298 999990514
-313051192 999923620
999968911 -313005901
-313003051 999971761
-313005725 999969087
999957301 -313017511
999980236 -312994576
999983726 -312991086
999920975 -313053837
-312994175 999980637
-313016869 999957943
-313005376 999969436
-313037984 999936828
999917465 -313057347
999954439 -313020373
-313052750 999922062
-313066146 999908666
999912502 -313062310
999921559 -313053253
999936876 -313037936
-313057105 999917707
999974039 -313000773
999900687 -313074125
999994143 -312980669
999950761 -313024051
999998810 -312976002
999986784 -312988028
999962527 -313012285
-313029448 999945364
999918236 -313056576
-312998652 999976160
999938515 -313036297
999994327 -312980485
-313043177 999931635
999943280 -313031532
999920570 -313054242
-312994071 999980741
999978763 -312996049
-312984706 999990106
999978008 -312996804
999963499 -313011313
-313019336 999955476
999996997 -312977815
-313041233 999933579
999919076 -313055736
999923633 -313051179
999914379 -313060433
-312984227 999990585
-313044176 999930636
999945570 -313029242
999953152 -313021660
-313021770 999953042
999908932 -313065880
999943312 -313031500
999965548 -313009264
-313003311 999971501
999919240 -313055572
999995081 -312979731
-313002529 999972283
-313024792 999950020
999940630 -313034182
999923636 -313051176
-313056625 999918187
-312975664 999999148
999959099 -313015713
999918955 -313055857
-313015826 999958986
999918069 -313056743
-313004863 999969949
-313056347 999918465
999933580 -313041232
-312992276 999982536
-312978523 999996289
999947224 -313027588
-313014433 999960379
999973023 -313001789
999986368 -312988444
-313062790 999912022
-313037479 999937333
-313071504 999903308
999956739 -313018073
999953008 -313021804
-313033639 999941173
999977516 -312997296
999920466 -313054346
-313009776 999965036
999973435 -313001377
999943207 -313031605
-313003849 999970963
-313027911 999946901
-313021290 999953522
999921012 -313053800
999936104 -313038708
999984107 -312990705
-313072771 999902041
999920995 -313053817
-312986137 999988675
999980812 -312994000
-313026117 999948695
-312996289 999978523
999982194 -312992618
999960238 -313014574
999984743 -312990069
999941267 -313033545
999999835 -312974977
-313029390 999945422
-313064602 999910210
-313001540 999973272
999944622 -313030190
999933490 -313041322
-313006871 999967941
-312980353 999994459
-313045937 999928875
-312990555 999984257
999935835 -313038977
-312995937 999978875
-312977201 999997611
999901323 -313073489
999905561 -313069251
-312982867 999991945
999943695 -313031117
999946053 -313028759
999935022 -313039790
-313010389 999964423
-313044449 999930363
999991593 -312983219
999997977 -312976835
-313000244 999974568
-313004830 999969982
999921930 -313052882
-313052265 999922547
999997111 -312977701
-312985603 999989209
999963097 -313011715
999916436 -313058376
-313060020 999914792
999951866 -313022946
-313042277 999932535
999978400 -312996412
999923425 -313051387
999907988 -313066824
999903699 -313071113
999987490 -312987322
-313008384 999966428
-313012068 999962744
-313024765 999950047
-313016853 999957959
999920372 -313054440
-313071256 999903556
-313056761 999918051
-312993028 999981784
999918944 -313055868
999975850 -312998962
999996476 -312978336
999972900 -313001912
999993867 -312980945
-312994460 999980352
-313074459 999900353
999983927 -312990885
999913988 -313060824
999922555 -313052257
999952085 -313022727
-313046998 999927814
-313028338 999946474
-312987798 999987014
999917970 -313056842
999993116 -312981696
999948841 -313025971
-313016729 999958083
999979188 -312995624
999945443 -313029369
999917812 -313057000
999990679 -312984133
999937054 -313037758
-313008342 999966470
999917591 -313057221
-313068174 999906638
-313024284 999950528
999909121 -313065691
-312998666 999976146
-312978927 999995885
-313031251 999943561
-312997903 999976909
-313052486 999922326
-313064467 999910345
999958271 -313016541
-313016330 999958482
999966647 -313008165
-313054796 999920016
-313031453 999943359
999924006 -313050806
999966516 -313008296
-313034443 999940369
-313003831 999970981
-313055217 999919595
-313055457 999919355
-313034841 999939971
-313032911 999941901
-313006477 999968335
999972589 -313002223
999946879 -313027933
999961696 -313013116
-313043875 999930937
-313031898 999942914
-313035339 999939473
999950313 -313024499
999977179 -312997633
-312992759 999982053
-313045233 999929579
-313011598 999963214
-312985945 999988867
999926783 -313048029
999912453 -313062359
-313067567 999907245
-313032202 999942610
999901091 -313073721
999921379 -313053433
999974236 -313000576
-312984769 999990043
999916876 -313057936
999962933 -313011879
-313016156 999958656
999950661 -313024151
-313068024 999906788
999995750 -312979062
999958664 -313016148
999912703 -313062109
999952319 -313022493
-313034720 999940092
-313030320 999944492
999918391 -313056421
999973864 -313000948
-313068301 999906511
-313071232 999903580
-313007488 999967324
-312979860 999994952
-313048758 999926054
999914482 -313060330
999921268 -313053544
999958388 -313016424
-313047193 999927619
999943874 -313030938
-313039657 999935155
999949264 -313025548
-313004860 999969952
999967619 -313007193
999938381 -313036431
-312993057 999981755
-313028107 999946705
999996521 -312978291
999904550 -313070262
-313044503 999930309
999973331 -313001481
-313044295 999930517
999913812 -313061000
999931137 -313043675
999955092 -313019720
999928991 -313045821
999967217 -313007595
999966007 -313008805
999917993 -313056819
-312989983 999984829
-312990839 999983973
999909394 -313065418
-313002519 999972293
999927400 -313047412
999944186 -313030626
999915343 -313059469
-312981055 999993757
-313004793 999970019
-313072768 999902044
-312982740 999992072
-313045060 999929752
999920167 -313054645
-312994350 999980462
-313064407 999910405
-313061707 999913105
-313012234 999962578
-313046138 999928674
999933069 -313041743
-313004539 999970273
-312998518 999976294
999963023 -313011789
999963881 -313010931
999998106 -312976706
-313066645 999908167
999976456 -312998356
-313043581 999931231
-313019584 999955228
-313072016 999902796
-313013762 999961050
-313051650 999923162
-313007442 999967370
-312978138 999996674
999936982 -313037830
-312985075 999989737
-313029444 999945368
-313066465 999908347
-313030885 999943927
999926507 -313048305
-313070270 999904542
-313031931 999942881
-313038051 999936761
999931586 -313043226
-313050130 999924682
-313006371 999968441
-313054615 999920197
-313047948 999926864
999920221 -313054591
-313022465 999952347
999907660 -313067152
-313061728 999913084
-313042447 999932365
-312976327 999998485
999933694 -313041118
999914806 -313060006
999966287 -313008525
999912343 -313062469
999927461 -313047351
999914579 -313060233
-312997458 999977354
-312983087 999991725
999900478 -313074334
-312982401 999992411
999904019 -313070793
999990807 -312984005
-313031534 999943278
999907277 -313067535
-312989800 999985012
-313065089 999909723
-312983809 999991003
-313034899 999939913
-312985403 999989409
-312992931 999981881
999968935 -313005877
999946110 -313028702
-312984471 999990341
-312977825 999996987
999966904 -313007908
-313074730 999900082
-313002424 999972388
999940674 -313034138
999934883 -313039929
999930546 -313044266
999943743 -313031069
999960466 -313014346
999981905 -312992907
-313033946 999940866
999914480 -313060332
999922294 -313052518
-313004930 999969882
-313041842 999932970
999971757 -313003055
999985342 -312989470
999976424 -312998388
-312979463 999995349
999914699 -313060113
-313017228 999957584
999915830 -313058982
-313063287 999911525
999933292 -313041520
-312980117 999994695
999917319 -313057493
999938750 -313036062
-313049782 999925030
999935773 -313039039
999977501 -312997311
-313034968 999939844
-313056319 999918493
-313028127 999946685
-312997723 999977089
999909855 -313064957
-313048152 999926660
-313039653 999935159
-312987589 999987223
-313060875 999913937
999931262 -313043550
-313060354 999914458
-312988760 999986052
999925091 -313049721
-313043866 999930946
-313068933 999905879
999981836 -312992976
-313017710 999957102
-313058967 999915845
-313026342 999948470
999945207 -313029605
-313025188 999949624
999980206 -312994606
-312983753 999991059
-312999810 999975002
999989354 -312985458
-313047133 999927679
-313016251 999958561
999965423 -313009389
-313029424 999945388
999905817 -313068995
-313010513 999964299
-313068711 999906101
999914030 -313060782
999912378 -313062434
999966569 -313008243
999906572 -313068240
999968046 -313006766
999944337 -313030475
-312979360 999995452
-313021260 999953552
-313068286 999906526
999926705 -313048107
-313046338 999928474
999967178 -313007634
-313065781 999909031
-313072840 999901972
-312976202 999998610
-313047626 999927186
-312999781 999975031
999958935 -313015877
-312989891 999984921
999911276 -313063536
-312998502 999976310
999959813 -313014999
-313052998 999921814
999962215 -313012597
-313029813 999944999
-313021233 999953579
-313051977 999922835
999999154 -312975658
-313048696 999926116
-312987227 999987585
999947650 -313027162
-313012219 999962593
999967961 -313006851
-313003165 999971647
-313054983 999919829
999958650 -313016162
999947599 -313027213
-313056277 999918535
999901234 -313073578
-312990639 999984173
999901097 -313073715
999964323 -313010489
999923821 -313050991
-313046908 999927904
999909637 -313065175
-312989085 999985727
-313028459 999946353
-313057088 999917724
-313062499 999912313
999914218 -313060594
999966415 -313008397
999941390 -313033422
999979280 -312995532
-313007014 999967798
-313032905 999941907
-313072594 999902218
999902058 -313072754
999925823 -313048989
999950575 -313024237
999939443 -313035369
-313002087 999972725
-313007378 999967434
-312995210 999979602
-313004805 999970007
-312979561 999995251
999919534 -313055278
-313024279 999950533
999963064 -313011748
-313029942 999944870
999926328 -313048484
-313053937 999920875
-313015710 999959102
-313000021 999974791
999975711 -312999101
-312986413 999988399
999936805 -313038007
-313026010 999948802
999986543 -312988269
999953775 -313021037
999979277 -312995535
999934950 -313039862
-313066252 999908560
-313033346 999941466
999955767 -313019045
999920446 -313054366
999940849 -313033963
999977022 -312997790
999989946 -312984866
-312996376 999978436
999924787 -313050025
999909051 -313065761
-312988399 999986413
999990883 -312983929
999989405 -312985407
-313049122 999925690
999993501 -312981311
999941377 -313033435
999952396 -313022416
999904826 -313069986
999931870 -313042942
999956474 -313018338
999916546 -313058266
-313011297 999963515
999907964 -313066848
999967283 -313007529
999951742 -313023070
-313049449 999925363
999987557 -312987255
999987697 -312987115
-313000709 999974103
999949684 -313025128
999978105 -312996707
-313013948 999960864
999978050 -312996762
-313018727 999956085
999931364 -313043448
999964713 -313010099
-312991118 999983694
-313066478 999908334
-312985372 999989440
-313019331 999955481
999938789 -313036023
999956315 -313018497
999916880 -313057932
999969216 -313005596
999996295 -312978517
999991923 -312982889
-313036732 999938080
-313048865 999925947
999904917 -313069895
-313050096 999924716
-313003465 999971347
-313064508 999910304
999972700 -313002112
999953003 -313021809
-313045648 999929164
999951073 -313023739
999942294 -313032518
-313015980 999958832
999908231 -313066581
-313015767 999959045
999960217 -313014595
-313016746 999958066
-313000781 999974031
999916577 -313058235
-312986391 999988421
999906500 -313068312
-312991935 999982877
999975899 -312998913
999919303 -313055509
999901469 -313073343
999945414 -313029398
-312976496 999998316
999939315 -313035497
-313069656 999905156
999920508 -313054304
-313017934 999956878
-313059341 999915471
999999799 -312975013
-312994597 999980215
999921338 -313053474
999959304 -313015508
999933526 -313041286
999923913 -313050899
999980102 -312994710
-313054291 999920521
999960914 -313013898
-313024595 999950217
-313034732 999940080
-313049875 999924937
999955109 -313019703
999987037 -312987775
-313068263 999906549
-313065611 999909201
-313073874 999900938
-313006767 999968045
999981096 -312993716
-313052421 999922391
999922467 -313052345
-313011228 999963584
-313052637 999922175
999907472 -313067340
-313007487 999967325
999980808 -312994004
-312975961 999998851
999954995 -313019817
-313014712 999960100
999909895 -313064917
-313051437 999923375
-312990804 999984008
999962145 -313012667
999913130 -313061682
-313019855 999954957
999902807 -313072005
-313033830 999940982
-313067587 999907225
999934813 -313039999
999991423 -312983389
999908911 -313065901
999966503 -313008309
999944333 -313030479
999916363 -313058449
-313027150 999947662
-313013594 999961218
-313073940 999900872
-313068027 999906785
-313018408 999956404
-313049133 999925679
-313045040 999929772
999949341 -313025471
999992980 -312981832
-313061460 999913352
-313071271 999903541
-313006438 999968374
999924533 -313050279
999943516 -313031296
-313055019 999919793
-312982542 999992270
999962664 -313012148
999909299 -313065513
-313027973 999946839
999974244 -313000568
999948892 -313025920
999971282 -313003530
-313055633 999919179
999962068 -313012744
999976944 -312997868
-313069548 999905264
-313050687 999924125
-313012180 999962632
-312994575 999980237
-312992598 999982214
-313024568 999950244
999990697 -312984115
-313058596 999916216
-313018594 999956218
999968158 -313006654
-313025347 999949465
-313017459 999957353
999983143 -312991669
-313060763 999914049
-312999415 999975397
-313073538 999901274
999938913 -313035899
999962386 -313012426
999974930 -312999882
-312995803 999979009
-313056054 999918758
-312980771 999994041
-313006402 999968410
-312989216 999985596
999973032 -313001780
-313000766 999974046
-313020837 999953975
-312993254 999981558
-313042138 999932674
-313064264 999910548
-312987661 999987151
999937700 -313037112
999941013 -313033799
999938613 -313036199
-312984328 999990484
-313002947 999971865
-313066710 999908102
-313009053 999965759
-313044245 999930567
-313025099 999949713
999985507 -312989305
999915703 -313059109
-313031543 999943269
-312987176 999987636
-313022362 999952450
999947891 -313026921
999919993 -313054819
-313010527 999964285
-312989604 999985208
-313040896 999933916
-313035308 999939504
-313056468 999918344
-313025246 999949566
999930986 -313043826
999905353 -313069459
-313016525 999958287
999964410 -313010402
-312984894 999989918
999918784 -313056028
999946289 -313028523
-313007329 999967483
999936820 -313037992
999939408 -313035404
999931502 -313043310
999989059 -312985753
-312982620 999992192
999971009 -313003803
999951752 -313023060
999950357 -313024455
999932322 -313042490
999931824 -313042988
-313029720 999945092
999968845 -313005967
-313035092 999939720
999961263 -313013549
-313036268 999938544
-312977204 999997608
999934172 -313040640
-313046914 999927898
999969732 -313005080
-312986808 999988004
999929285 -313045527
999920804 -313054008
999982889 -312991923
-313041347 999933465
999967088 -313007724
999912543 -313062269
999937352 -313037460
-312981183 999993629
-312985269 999989543
999937644 -313037168
-313001738 999973074
999941519 -313033293
999948631 -313026181
-313007617 999967195
-313059412 999915400
999953540 -313021272
999960756 -313014056
-313070458 999904354
999914073 -313060739
999984844 -312989968
-313028331 999946481
-313073475 999901337
999912439 -313062373
999911599 -313063213
999956693 -313018119
999938767 -313036045
-312976213 999998599
999910741 -313064071
-312990879 999983933
-313072602 999902210
999955276 -313019536
999913142 -313061670
-313059666 999915146
-313048763 999926049
-312975683 999999129
-313038788 999936024
999912583 -313062229
-313059089 999915723
999915433 -313059379
999936711 -313038101
-313011683 999963129
999955501 -313019311
999905634 -313069178
-313035665 999939147
-313042723 999932089
999931051 -313043761
999902008 -313072804
-313000916 999973896
-313071350 999903462
999955711 -313019101
-313061813 999912999
999973372 -313001440
-313062440 999912372
999958071 -313016741
999992896 -312981916
999978659 -312996153
999961869 -313012943
-313022501 999952311
-312988041 999986771
-313064269 999910543
-313068939 999905873
999960856 -313013956
999977256 -312997556
999938013 -313036799
-312985814 999988998
999907003 -313067809
-313028034 999946778
-313007469 999967343
999941168 -313033644
999915905 -313058907
999908321 -313066491
-313070671 999904141
-313070680 999904132
-313019843 999954969
999918965 -313055847
-313034474 999940338
-312986047 999988765
999927525 -313047287
-312982625 999992187
-313064093 999910719
999958846 -313015966
999980893 -312993919
999936046 -313038766
-313031635 999943177
999962242 -313012570
999995661 -312979151
-312984481 999990331
-313064714 999910098
-313069293 999905519
-313037459 999937353
999989489 -312985323
-313073242 999901570
-313049052 999925760
999939597 -313035215
-312988316 999986496
-312993762 999981050
-313018721 999956091
999988656 -312986156
-313029111 999945701
999959218 -313015594
-313029208 999945604
-312993693 999981119
999903964 -313070848
999906492 -313068320
999924545 -313050267
-313041088 999933724
999920427 -313054385
999951143 -313023669
-312984979 999989833
-313012454 999962358
-312990159 999984653
999951451 -313023361
-313065939 999908873
-313026091 999948721
999953508 -313021304
999901622 -313073190
999912826 -313061986
999968835 -313005977
-312980947 999993865
-313054787 999920025
-313067357 999907455
999948498 -313026314
999989808 -312985004
999973843 -313000969
999919715 -313055097
999919703 -313055109
999908743 -313066069
999988452 -312986360
999909370 -313065442
-313066782 999908030
999933001 -313041811
-313033847 999940965
999906643 -313068169
999907772 -313067040
-313039627 999935185
-313006662 999968150
-313066436 999908376
999954829 -313019983
-312985080 999989732
-312993149 999981663
999976178 -312998634
999940510 -313034302
-312999209 999975603
999911742 -313063070
999958926 -313015886
-313012587 999962225
-313057290 999917522
999919923 -313054889
999946893 -313027919
-313073621 999901191
-313061593 999913219
-313046003 999928809
999938754 -313036058
999987145 -312987667
-313020803 999954009
-312986294 999988518
999962147 -313012665
999996751 -312978061
999984876 -312989936
999902176 -313072636
999907511 -313067301
-313007400 999967412
-313025458 999949354
999983162 -312991650
-313022081 999952731
-313066902 999907910
-313013490 999961322
-313037148 999937664
-312993895 999980917
999946172 -313028640
-313019200 999955612
-313066967 999907845
-312984513 999990299
999983667 -312991145
-313072422 999902390
999972468 -313002344
999949961 -313024851
-313060166 999914646
-312986889 999987923
-313019153 999955659
-313024100 999950712
-312979358 999995454
999997583 -312977229
999977569 -312997243
999926140 -313048672
999961083 -313013729
-313023543 999951269
-313039892 999934920
999963204 -313011608
999911186 -313063626
-313035768 999939044
-313007951 999966861
999978076 -312996736
-313065659 999909153
999961521 -313013291
-312981254 999993558
999901835 -313072977
-313022910 999951902
-313053788 999921024
-313056119 999918693
-312992631 999982181
999920691 -313054121
999922184 -313052628
999977609 -312997203
999903003 -313071809
999985519 -312989293
-313036626 999938186
-313068599 999906213
-313038956 999935856
999937940 -313036872
999986660 -312988152
-313051801 999923011
-313055222 999919590
999960947 -313013865
999972277 -313002535
-313067068 999907744
-313006847 999967965
999999136 -312975676
999985376 -312989436
-312991302 999983510
-313067881 999906931
-312997284 999977528
-313024274 999950538
-313018457 999956355
999995575 -312979237
-313073726 999901086
999994920 -312979892
999990831 -312983981
999951666 -313023146
999917825 -313056987
-313048266 999926546
-313026967 999947845
999998848 -312975964
-313050572 999924240
999922741 -313052071
999943627 -313031185
-312977746 999997066
-313034199 999940613
-313023643 999951169
-313056279 999918533
999964203 -313010609
-313010889 999963923
999992665 -312982147
-313046298 999928514
999985211 -312989601
-312989163 999985649
-313041836 999932976
-313022778 999952034
999958563 -313016249
-313027606 999947206
999976832 -312997980
-313068990 999905822
-313026648 999948164
-312982271 999992541
-313008703 999966109
999972304 -313002508
999932054 -313042758
999907830 -313066982
999993169 -312981643
999940391 -313034421
-313046269 999928543
999947375 -313027437
-312974820 999999992
999932048 -313042764
-312980718 999994094
-313033339 999941473
-312997153 999977659
999920149 -313054663
-313016763 999958049
-313000183 999974629
-313071066 999903746
999909982 -313064830
999930773 -313044039
-313042833 999931979
-313041222 999933590
999994561 -312980251
999937269 -313037543
999957535 -313017277
-313055853 999918959
-313072438 999902374
999949672 -313025140
-313023625 999951187
999919448 -313055364
-312995997 999978815
-313029749 999945063
999932146 -313042666
-313056151 999918661
-312995255 999979557
-313044175 999930637
999996996 -312977816
999969502 -313005310
999925988 -313048824
-312985742 999989070
999961267 -313013545
999909213 -313065599
-313026565 999948247
-313028979 999945833
999939328 -313035484
999947229 -313027583
999929714 -313045098
999960743 -313014069
999971641 -313003171
-313025948 999948864
-313061737 999913075
999932654 -313042158
999993330 -312981482
999925272 -313049540
-313015029 999959783
-313013319 999961493
-312975136 999999676
999978021 -312996791
999964156 -313010656
-313061891 999912921
-313068613 999906199
999988097 -312986715
999901380 -313073432
-313013876 999960936
999998738 -312976074
-313035669 999939143
999963488 -313011324
-312990896 999983916
-313063220 999911592
999911616 -313063196
999957382 -313017430
999967375 -313007437
999959725 -313015087
999951667 -313023145
-312987182 999987630
999956794 -313018018
999964180 -313010632
999967378 -313007434
999901583 -313073229
999975684 -312999128
999926340 -313048472
-313043295 999931517
-312980549 999994263
-313065221 999909591
999911803 -313063009
999979722 -312995090
-313064178 999910634
999916388 -313058424
-313048848 999925964
-312976518 999998294
999991131 -312983681
999935056 -313039756
999934538 -313040274
999917047 -313057765
999970873 -313003939
-313070410 999904402
999982567 -312992245
999936571 -313038241
999971854 -313002958
999989974 -312984838
-313017864 999956948
-313021029 999953783
999962059 -313012753
-313073352 999901460
999940506 -313034306
999911427 -313063385
-313039745 999935067
999990806 -312984006
999954326 -313020486
-313070615 999904197
999908272 -313066540
999929568 -313045244
999902897 -313071915
999991481 -312983331
999961053 -313013759
999928042 -313046770
999989581 -312985231
-313026802 999948010
999995852 -312978960
-313011846 999962966
999949472 -313025340
999939422 -313035390
999983826 -312990986
-313002930 999971882
999993341 -312981471
999957028 -313017784
-312985939 999988873
-313042262 999932550
-313066531 999908281
-313040353 999934459
999941540 -313033272
999910123 -313064689
-313051131 999923681
-313069751 999905061
999949266 -313025546
999937947 -313036865
999918074 -313056738
-313013288 999961524
-313045991 999928821
999911873 -313062939
-313013837 999960975
-312998005 999976807
999932179 -313042633
-312992945 999981867
-313055522 999919290
999916578 -313058234
-313074630 999900182
999921016 -313053796
999926283 -313048529
999948198 -313026614
999955283 -313019529
999999388 -312975424
999989788 -312985024
-313055863 999918949
-313000513 999974299
-313050309 999924503
999929670 -313045142
-313064918 999909894
999992078 -312982734
-312995449 999979363
999933761 -313041051
999929906 -313044906
-313014181 999960631
999931839 -313042973
999990790 -312984022
999969695 -313005117
999957393 -313017419
-313018744 999956068
-312976350 999998462
-312988201 999986611
-313050693 999924119
-312997122 999977690
999903098 -313071714
999950333 -313024479
-313048463 999926349
999984056 -312990756
999955356 -313019456
-313039103 999935709
-313008473 999966339
-313059497 999915315
-313010382 999964430
-313020606 999954206
-313050827 999923985
-313009791 999965021
-313043251 999931561
-313041326 999933486
999951562 -313023250
-313047920 999926892
-313053182 999921630
-313044280 999930532
-313032383 999942429
999949326 -313025486
-312975280 999999532
-312982819 999991993
999958097 -313016715
-313064272 999910540
-312975652 999999160
-313021919 999952893
-313026210 999948602
-313041485 999933327
999989752 -312985060
-312998125 999976687
999955051 -313019761
-313035100 999939712
999967615 -313007197
-313033607 999941205
-313010440 999964372
-313014015 999960797
-313009705 999965107
999970396 -313004416
-313032719 999942093
-312999183 999975629
999950303 -313024509
-312995710 999979102
-313066229 999908583
999993436 -312981376
-313020730 999954082
-312986038 999988774
-313019693 999955119
-313066208 999908604
999961887 -313012925
999922085 -313052727
999908841 -313065971
999989989 -312984823
-313016377 999958435
999955747 -313019065
-313005770 999969042
999911612 -313063200
999936813 -313037999
999960538 -313014274
-313034096 999940716
999963316 -313011496
999939882 -313034930
999988135 -312986677
999949446 -313025366
-313012518 999962294
-312979098 999995714
-313043625 999931187
-313009528 999965284
999998471 -312976341
999943531 -313031281
999988564 -312986248
999986097 -312988715
-313067518 999907294
-313013196 999961616
-312975524 999999288
-312984050 999990762
-313026505 999948307
999968993 -313005819
999944257 -313030555
999965332 -313009480
-313026662 999948150
999955541 -313019271
999957704 -313017108
-313026785 999948027
-312998628 999976184
-313045862 999928950
-312991472 999983340
999977785 -312997027
999938088 -313036724
999923434 -313051378
999982300 -312992512
999968913 -313005899
999954306 -313020506
-313057420 999917392
999955273 -313019539
999961921 -313012891
999998063 -312976749
999910380 -313064432
999961520 -313013292
999973909 -313000903
999952630 -313022182
-313054516 999920296
-313070593 999904219
999906482 -313068330
-313066539 999908273
-313010529 999964283
999906261 -313068551
999912050 -313062762
-313064223 999910589
-312977213 999997599
-313012616 999962196
999945568 -313029244
-313018011 999956801
999970662 -313004150
-313068535 999906277
999913706 -313061106
999925670 -313049142
999928330 -313046482
999956629 -313018183
999922983 -313051829
-313010753 999964059
-313047799 999927013
-312992118 999982694
999918432 -313056380
999903328 -313071484
-312978358 999996454
999905988 -313068824
999926182 -313048630
-312997997 999976815
-313044742 999930070
999901350 -313073462
-313020754 999954058
-313050611 999924201
-313066199 999908613
-313011871 999962941
-313000357 999974455
-312981044 999993768
-313026783 999948029
-312991440 999983372
999950329 -313024483
-312982634 999992178
999905464 -313069348
999984766 -312990046
-313061870 999912942
-312976966 999997846
999911311 -313063501
999959120 -313015692
999911581 -313063231
999976564 -312998248
-312981285 999993527
-313065001 999909811
999932935 -313041877
-313073465 999901347
-313059783 999915029
-313050696 999924116
999915594 -313059218
999921971 -313052841
999933000 -313041812
-313006240 999968572
999925693 -313049119
-313028339 999946473
-313021816 999952996
-312996979 999977833
-313030236 999944576
999979242 -312995570
-313015793 999959019
999925610 -313049202
-313002829 999971983
999978604 -312996208
-312987526 999987286
999967802 -313007010
-312978479 999996333
-313068686 999906126
-312997423 999977389
999910738 -313064074
999903860 -313070952
-312998974 999975838
999941366 -313033446
-313061305 999913507
-313021760 999953052
-313052992 999921820
-313062783 999912029
999983687 -312991125
-313033651 999941161
-313049580 999925232
-313072394 999902418
999928994 -313045818
-313065609 999909203
-313043619 999931193
999965204 -313009608
-313022194 999952618
999956141 -313018671
-313027806 999947006
-313040620 999934192
999962456 -313012356
999947336 -313027476
999926780 -313048032
999932227 -313042585
-312999535 999975277
-313042026 999932786
-313004332 999970480
-313068184 999906628
-312997678 999977134
999946646 -313028166
999965630 -313009182
-313000422 999974390
999992592 -312982220
999938336 -313036476
-312998670 999976142
-313030971 999943841
999960472 -313014340
-312984147 999990665
-313047866 999926946
999924266 -313050546
999980082 -312994730
-313050213 999924599
-312991326 999983486
-313046152 999928660
999961424 -313013388
999940472 -313034340
-313056409 999918403
-313051226 999923586
999900822 -313073990
-313017843 999956969
-313074060 999900752
-313001380 999973432
999973028 -313001784
-313015742 999959070
999923165 -313051647
-313057435 999917377
999905651 -313069161
-312978235 999996577
999996714 -312978098
999953640 -313021172
-313009688 999965124
999903232 -313071580
-313001865 999972947
999917982 -313056830
-313033229 999941583
-312981218 999993594
999916360 -313058452
999969736 -313005076
-313066214 999908598
-313070625 999904187
-313034275 999940537
999925222 -313049590
999938170 -313036642
-312977959 999996853
999949394 -313025418
-313034895 999939917
-313058587 999916225
-313052672 999922140
-312992822 999981990
999926153 -313048659
999935668 -313039144
999909233 -313065579
-313045345 999929467
999977187 -312997625
-313051545 999923267
-312974831 999999981
999941145 -313033667
-313068020 999906792
999984675 -312990137
-313030686 999944126
-312982561 999992251
-313008440 999966372
999926471 -313048341
-313058527 999916285
999920284 -313054528
-312992987 999981825
-313046805 999928007
-313060395 999914417
999933107 -313041705
-313002031 999972781
-313005962 999968850
999957768 -313017044
-313067271 999907541
-313009120 999965692
999980356 -312994456
999912086 -313062726
-312990847 999983965
999954315 -313020497
-313005242 999969570
999966636 -313008176
999919351 -313055461
999968934 -313005878
-313041192 999933620
999973994 -313000818
999988561 -312986251
-313031560 999943252
999997164 -312977648
-313021323 999953489
-313058854 999915958
-313032394 999942418
999954616 -313020196
-313071562 999903250
999987241 -312987571
-313007462 999967350
-313068900 999905912
-313047500 999927312
-313047857 999926955
999926775 -313048037
-313018984 999955828
999905914 -313068898
-313062539 999912273
999981511 -312993301
-312987721 999987091
-313072403 999902409
-313030544 999944268
999981808 -312993004
999955363 -313019449
999987432 -312987380
999952482 -313022330
-312999191 999975621
-313010840 999963972
999997233 -312977579
-313027680 999947132
999949463 -313025349
-312994404 999980408
-312995631 999979181
-313003959 999970853
999928755 -313046057
999962820 -313011992
-313033974 999940838
999983551 -312991261
-313026192 999948620
-313015785 999959027
999914570 -313060242
-312979057 999995755
-312998124 999976688
-312992657 999982155
-312977957 999996855
-313027000 999947812
999959508 -313015304
999948677 -313026135
999927442 -313047370
999947165 -313027647
999907226 -313067586
-313029311 999945501
-313073542 999901270
-312998694 999976118
999972615 -313002197
999977087 -312997725
-313059461 999915351
999946169 -313028643
999991665 -312983147
-313066040 999908772
-313030111 999944701
999911410 -313063402
999913020 -313061792
999995065 -312979747
999992351 -312982461
999988821 -312985991
-313020970 999953842
-313069410 999905402
-313022169 999952643
-312983021 999991791
-313008239 999966573
999969917 -313004895
999948751 -313026061
999910222 -313064590
999920731 -313054081
-312986686 999988126
999920813 -313053999
-312987815 999986997
-313009682 999965130
-312982348 999992464
999977338 -312997474
-313044940 999929872
-313004894 999969918
999950423 -313024389
999984804 -312990008
-313042719 999932093
999974005 -313000807
-313047139 999927673
-313000821 999973991
999967644 -313007168
999995372 -312979440
999989199 -312985613
-313048056 999926756
999988158 -312986654
-313008499 999966313
-313043627 999931185
999977563 -312997249
999951376 -313023436
999976163 -312998649
999909482 -313065330
999925414 -313049398
999972574 -313002238
999936007 -313038805
999957829 -313016983
-312984947 999989865
999927930 -313046882
999956276 -313018536
-312975213 999999599
999989602 -312985210
999903078 -313071734
999974996 -312999816
999903453 -313071359
-312992874 999981938
999944292 -313030520
999907682 -313067130
-313019186 999955626
999956795 -313018017
-313008330 999966482
-313064578 999910234
-312977320 999997492
999929009 -313045803
999922881 -313051931
999910898 -313063914
-313010672 999964140
-313045520 999929292
999940797 -313034015
-312987123 999987689
999935153 -313039659
999998762 -312976050
999931059 -313043753
999945094 -313029718
999993023 -312981789
-313052076 999922736
-313046777 999928035
999927092 -313047720
-313008412 999966400
-313037630 999937182
999947184 -313027628
999998648 -312976164
999934436 -313040376
-313036022 999938790
-313046942 999927870
-312996860 999977952
999977417 -312997395
-313030926 999943886
-313070690 999904122
999978250 -312996562
999939261 -313035551
999937720 -313037092
-313006554 999968258
999974975 -312999837
999919016 -313055796
-313052412 999922400
-313020613 999954199
-312989483 999985329
999907662 -313067150
999931980 -313042832
-313029909 999944903
999943041 -313031771
999932297 -313042515
999951178 -313023634
999992680 -312982132
999900209 -313074603
999967490 -313007322
-313066284 999908528
-313061770 999913042
999911589 -313063223
999907908 -313066904
999962787 -313012025
-312993281 999981531
-313067872 999906940
-312993014 999981798
-313026423 999948389
-313023774 999951038
999979727 -312995085
-313016443 999958369
-313060828 999913984
999966648 -313008164
999922083 -313052729
999985957 -312988855
999996285 -312978527
999908074 -313066738
-313055995 999918817
-313051128 999923684
999993258 -312981554
-313023144 999951668
999976339 -312998473
-312987603 999987209
999993935 -312980877
-313010498 999964314
999941759 -313033053
999961392 -313013420
-313042728 999932084
999919378 -313055434
999955267 -313019545
999983299 -312991513
999995757 -312979055
999917283 -313057529
-313073418 999901394
999972568 -313002244
-313047933 999926879
-313034543 999940269
-313063701 999911111
999941536 -313033276
999917973 -313056839
999998881 -312975931
999909878 -313064934
999906830 -313067982
-313064424 999910388
999910587 -313064225
999982259 -312992553
999906781 -313068031
-312989290 999985522
999962681 -313012131
-312987278 999987534
999948943 -313025869
999915981 -313058831
-313015065 999959747
-313041982 999932830
-312975848 999998964
-313061472 999913340
999919988 -313054824
999967496 -313007316
-312983865 999990947
-313026708 999948104
-313062246 999912566
999951043 -313023769
999936466 -313038346
999945857 -313028955
-313054523 999920289
999974245 -313000567
999949686 -313025126
999913097 -313061715
-313056334 999918478
-313033106 999941706
999938557 -313036255
999967510 -313007302
-312984700 999990112
999978756 -312996056
-312977545 999997267
-312994492 999980320
-312998964 999975848
999965126 -313009686
999993821 -312980991
-312990621 999984191
999934144 -313040668
999907857 -313066955
999975584 -312999228
999919653 -313055159
999950295 -313024517
-313072554 999902258
-313047672 999927140
999953089 -313021723
999931046 -313043766
-313046083 999928729
999957526 -313017286
-312993896 999980916
-313008051 999966761
999975069 -312999743
-313063532 999911280
-313060612 999914200
-313064122 999910690
999909679 -313065133
-313048779 999926033
999987180 -312987632
-313007956 999966856
-312993758 999981054
-312998364 999976448
999938924 -313035888
-312997799 999977013
999981722 -312993090
999926792 -313048020
-313051569 999923243
-313036462 999938350
-313002196 999972616
999903537 -313071275
999924987 -313049825
999929710 -313045102
-313073094 999901718
999958784 -313016028
999914539 -313060273
-312999408 999975404
999938639 -313036173
999975179 -312999633
999926396 -313048416
999946661 -313028151
999923151 -313051661
999980276 -312994536
999964389 -313010423
-313035462 999939350
-313028534 999946278
999970625 -313004187
-313002386 999972426
999902222 -313072590
999915568 -313059244
-313034628 999940184
999935711 -313039101
-313041740 999933072
-312987393 999987419
999957839 -313016973
-313009179 999965633
-313033873 999940939
-313018626 999956186
999916669 -313058143
999913708 -313061104
999908061 -313066751
999923003 -313051809
-313066590 999908222
999969541 -313005271
-313070367 999904445
-312990594 999984218
-313024380 999950432
-313017121 999957691
999909439 -313065373
-313002769 999972043
999938090 -313036722
999980203 -312994609
999991108 -312983704
-313039126 999935686
-313028409 999946403
999929913 -313044899
999905050 -313069762
-313048945 999925867
-313033391 999941421
999988941 -312985871
-313052398 999922414
999916271 -313058541
999934873 -313039939
999928840 -313045972
999903339 -313071473
-313016231 999958581
999984851 -312989961
999911664 -313063148
999945654 -313029158
999960840 -313013972
-313019513 999955299
-313004386 999970426
999933903 -313040909
-312996819 999977993
-313073055 999901757
999982464 -312992348
999955912 -313018900
999991311 -312983501
-313004449 999970363
999918788 -313056024
999997657 -312977155
-313011516 999963296
999961249 -313013563
999996972 -312977840
999985299 -312989513
999954844 -313019968
999904982 -313069830
999974525 -313000287
-313013589 999961223
-312977747 999997065
999931581 -313043231
-313058463 999916349
999932877 -313041935
-313059563 999915249
-313035195 999939617
999928837 -313045975
999971858 -313002954
999950867 -313023945
-313000360 999974452
999957126 -313017686
999945257 -313029555
999982353 -312992459
-313026674 999948138
999951510 -313023302
999957299 -313017513
-312990317 999984495
-313000638 999974174
999908782 -313066030
-313051744 999923068
999973830 -313000982
-312989884 999984928
999970259 -313004553
-313004128 999970684
-312987929 999986883
999945708 -313029104
999968538 -313006274
999965022 -313009790
999937712 -313037100
-312997789 999977023
-313067235 999907577
-313031221 999943591
999966615 -313008197
-312996770 999978042
999910474 -313064338
-313051825 999922987
-312977674 999997138
999982105 -312992707
999989886 -312984926
-313031250 999943562
-313024451 999950361
-313037825 999936987
-313019859 999954953
-313035474 999939338
999906395 -313068417
-313053430 999921382
999972439 -313002373
-313013955 999960857
-312994716 999980096
999941068 -313033744
999915027 -313059785
999992769 -312982043
-313020410 999954402
-312980180 999994632
999997519 -312977293
999930928 -313043884
999974657 -313000155
999932919 -313041893
-312989494 999985318
-313073789 999901023
999908518 -313066294
-313023541 999951271
-313033115 999941697
999975225 -312999587
999910752 -313064060
999918269 -313056543
999901742 -313073070
-313054536 999920276
-313046682 999928130
-313027250 999947562
999905790 -313069022
999937285 -313037527
999925502 -313049310
999992244 -312982568
-312990343 999984469
-313042699 999932113
-313002595 999972217
-313031520 999943292
999959888 -313014924
999902076 -313072736
-312995040 999979772
-313037370 999937442
-312989327 999985485
-313041384 999933428
999910258 -313064554
-313021818 999952994
-313039771 999935041
999967736 -313007076
-313069180 999905632
999977172 -312997640
999992603 -312982209
999929336 -313045476
-313053447 999921365
999996664 -312978148
999990092 -312984720
999986954 -312987858
-313015862 999958950
999995395 -312979417
-312980913 999993899
999953420 -313021392
999902829 -313071983
-313032647 999942165
-313034349 999940463
-312980455 999994357
999950170 -313024642
999910891 -313063921
-313068253 999906559
-313055243 999919569
-313045725 999929087
-313017048 999957764
-313001879 999972933
999992150 -312982662
999949840 -313024972
999969500 -313005312
999937568 -313037244
999976246 -312998566
999969561 -313005251
999997633 -312977179
999903661 -313071151
999967461 -313007351
999934423 -313040389
999979428 -312995384
999981257 -312993555
-313051540 999923272
999905259 -313069553
-313024349 999950463
-313046571 999928241
-313059807 999915005
-313021174 999953638
-313015822 999958990
-313051594 999923218
-313044923 999929889
-313043807 999931005
999946740 -313028072
-312989661 999985151
999909024 -313065788
999933532 -313041280
-313000124 999974688
-313010626 999964186
999967524 -313007288
-313025625 999949187
-313035944 999938868
-313051567 999923245
-313035052 999939760
-313061754 999913058
999937861 -313036951
-313049873 999924939
999960653 -313014159
999936617 -313038195
999949928 -313024884
-313048820 999925992
-313060741 999914071
-313063450 999911362
999934217 -313040595
999988909 -312985903
999942781 -313032031
999985228 -312989584
999988621 -312986191
-313046578 999928234
999933762 -313041050
-312999556 999975256
-313070847 999903965
-313001841 999972971
999919629 -313055183
-313024310 999950502
-313052659 999922153
999952156 -313022656
999962886 -313011926
-313022393 999952419
999999027 -312975785
-312989406 999985406
999997406 -312977406
999930688 -313044124
-312987681 999987131
999973456 -313001356
-313058972 999915840
-313013949 999960863
999967847 -313006965
999948135 -313026677
-313005915 999968897
999982854 -312991958
-313017192 999957620
999931366 -313043446
999900659 -313074153
-313006653 999968159
999931460 -313043352
999958166 -313016646
-313026100 999948712
999948415 -313026397
-313019422 999955390
999917147 -313057665
-313009773 999965039
999999670 -312975142
999904958 -313069854
-313067533 999907279
999933442 -313041370
-313048081 999926731
-313053214 999921598
999960473 -313014339
-313005224 999969588
999986765 -312988047
999921314 -313053498
999996807 -312978005
999998759 -312976053
999992717 -312982095
999937150 -313037662
999910311 -313064501
999993159 -312981653
999923522 -313051290
-313054619 999920193
999900355 -313074457
999958084 -313016728
999974679 -313000133
-313032102 999942710
-312986269 999988543
-313050488 999924324
999958368 -313016444
-312990931 999983881
-313029641 999945171
-313000223 999974589
999955983 -313018829
999992122 -312982690
-313058699 999916113
-313051738 999923074
-312989933 999984879
-313009875 999964937
999985685 -312989127
999961606 -313013206
999998047 -312976765
-313030233 999944579
-313037622 999937190
999966527 -313008285
999903331 -313071481
-313065581 999909231
-313015988 999958824
999963516 -313011296
-313071682 999903130
-313072078 999902734
-313048390 999926422
-313055920 999918892
999941920 -313032892
-313028402 999946410
-313040569 999934243
999988446 -312986366
999912878 -313061934
999934232 -313040580
999930088 -313044724
999920405 -313054407
-312997884 999976928
-313013155 999961657
-313043443 999931369
-313068685 999906127
-313032000 999942812
-313014392 999960420
-312983852 999990960
999981362 -312993450
-313047425 999927387
999960254 -313014558
999935815 -313038997
-313027614 999947198
999937506 -313037306
999950748 -313024064
-313064492 999910320
999900100 -313074712
-312997162 999977650
-313067756 999907056
-313013704 999961108
-312999756 999975056
-313071494 999903318
999917211 -313057601
999960479 -313014333
-313003703 999971109
-313057943 999916869
999974007 -313000805
999967869 -313006943
-313012520 999962292
-313038032 999936780
-313064200 999910612
999919752 -313055060
-312983568 999991244
-312989926 999984886
999929912 -313044900
-313012577 999962235
-313015794 999959018
-313055132 999919680
999958757 -313016055
999967098 -313007714
999954496 -313020316
-312996577 999978235
-313048374 999926438
999906248 -313068564
999987246 -312987566
999943449 -313031363
-313037421 999937391
999910390 -313064422
-313015091 999959721
-313021797 999953015
-313070118 999904694
-313057406 999917406
999990978 -312983834
-313069887 999904925
999972213 -313002599
-313029485 999945327
-312998222 999976590
999935247 -313039565
999927267 -313047545
999936668 -313038144
-313034584 999940228
999946673 -313028139
999904250 -313070562
999930422 -313044390
-312982837 999991975
-312994963 999979849
-313005710 999969102
999939715 -313035097
-312994339 999980473
999952130 -313022682
-312981587 999993225
-313002799 999972013
-313003466 999971346
-312996678 999978134
-313013464 999961348
-313040892 999933920
999986909 -312987903
-313053093 999921719
999957755 -313017057
999932700 -313042112
-313042340 999932472
-313038052 999936760
-313051274 999923538
999982874 -312991938
-313056791 999918021
-312995579 999979233
-312994909 999979903
-313071261 999903551
999982187 -312992625
-312990112 999984700
999995214 -312979598
999938487 -313036325
999963671 -313011141
-313067032 999907780
999956737 -313018075
-313008813 999965999
-313035291 999939521
999958300 -313016512
-313029805 999945007
-313020119 999954693
-313068282 999906530
999905453 -313069359
-313015046 999959766
999936429 -313038383
999977494 -312997318
999955815 -313018997
-313066399 999908413
-312982449 999992363
999973767 -313001045
-313020547 999954265
999904380 -313070432
999973465 -313001347
-313032369 999942443
-313056415 999918397
999915355 -313059457
999940407 -313034405
-313046930 999927882
-312988903 999985909
999998667 -312976145
999932777 -313042035
-313060979 999913833
999918863 -313055949
999995066 -312979746
-312989794 999985018
-313029419 999945393
999980454 -312994358
999945537 -313029275
999942006 -313032806
-312989703 999985109
999998408 -312976404
-313026348 999948464
999998696 -312976116
-313052278 999922534
-313028162 999946650
999975335 -312999477
-313053752 999921060
999913797 -313061015
999983942 -312990870
999933464 -313041348
999958325 -313016487
-312995968 999978844
-313051447 999923365
-313051380 999923432
-313002526 999972286
999937185 -313037627
-313051167 999923645
999987208 -312987604
-313074670 999900142
-313074273 999900539
-313065364 999909448
999963455 -313011357
-313006005 999968807
999934600 -313040212
-313019419 999955393
-313072959 999901853
-313045847 999928965
-313034974 999939838
-313005330 999969482
-313028571 999946241
999993930 -312980882
999945623 -313029189
-313036601 999938211
-312981102 999993710
999901989 -313072823
-313021909 999952903
999912944 -313061868
999984503 -312990309
999902498 -313072314
-313063159 999911653
999951976 -313022836
999983574 -312991238
999960564 -313014248
-312981098 999993714
-313065585 999909227
-313045504 999929308
999941266 -313033546
999930862 -313043950
999912140 -313062672
-313035366 999939446
-313045588 999929224
-312982458 999992354
-313025470 999949342
999939512 -313035300
999906456 -313068356
-313047760 999927052
-313035811 999939001
-312998138 999976674
-312980001 999994811
-313071145 999903667
999905248 -313069564
-312994839 999979973
999903926 -313070886
-312990262 999984550
-313003371 999971441
999931286 -313043526
-312999976 999974836
999910884 -313063928
999945824 -313028988
999906665 -313068147
-313034362 999940450
-313028156 999946656
-312982697 999992115
999938882 -313035930
999920028 -313054784
999914342 -313060470
-313015462 999959350
999982318 -312992494
999963927 -313010885
-313050677 999924135
-313051285 999923527
999997907 -312976905
999925508 -313049304
999923086 -313051726
-313026784 999948028
999971485 -313003327
-312990912 999983900
-313038996 999935816
-313013784 999961028
999991611 -312983201
999985566 -312989246
-312996164 999978648
-312986905 999987907
999985247 -312989565
-313007020 999967792
-312981481 999993331
-313068701 999906111
-313022888 999951924
999928791 -313046021
-313040046 999934766
999919901 -313054911
-312980096 999994716
999998170 -312976642
-312981899 999992913
-312976416 999998396
999985585 -312989227
-313046650 999928162
-313011488 999963324
-313068214 999906598
-312981765 999993047
999998410 -312976402
999940406 -313034406
-312991695 999983117
999977378 -312997434
999972597 -313002215
-313066310 999908502
-313047741 999927071
999995185 -312979627
-313051933 999922879
999926972 -313047840
-312980095 999994717
-313066766 999908046
999967692 -313007120
-313058423 999916389
999987115 -312987697
999917561 -313057251
999964133 -313010679
999938208 -313036604
999960249 -313014563
999959406 -313015406
999931173 -313043639
-313016596 999958216
-312999839 999974973
999926111 -313048701
-312994922 999979890
-312990371 999984441
-312981530 999993282
999945931 -313028881
999971664 -313003148
-313011905 999962907
999916803 -313058009
-313004847 999969965
999973671 -313001141
-313029052 999945760
-313037439 999937373
-312996145 999978667
999914553 -313060259
-312996652 999978160
-313012791 999962021
999992391 -312982421
999975879 -312998933
999901470 -313073342
-313002318 999972494
999963778 -313011034
-313015748 999959064
-313028968 999945844
999999207 -312975605
-313023011 999951801
999933355 -313041457
-313060189 999914623
-312992089 999982723
-313009589 999965223
-313000044 999974768
-313061777 999913035
999909605 -313065207
-313058398 999916414
999975717 -312999095
999972968 -313001844
-313052045 999922767
999923776 -313051036
-312982607 999992205
999947307 -313027505
999980299 -312994513
999976189 -312998623
999986751 -312988061
999958478 -313016334
-312979590 999995222
999980253 -312994559
-313035685 999939127
999905837 -313068975
999913790 -313061022
999949930 -313024882
-313071244 999903568
-313052578 999922234
999920348 -313054464
-313066732 999908080
999953350 -313021462
999966135 -313008677
-313052993 999921819
999922699 -313052113
999954468 -313020344
-313053470 999921342
-312976484 999998328
999953371 -313021441
-313002964 999971848
999972338 -313002474
-312983509 999991303
-312997038 999977774
-313039083 999935729
-313007661 999967151
-313049560 999925252
-313061724 999913088
-313013058 999961754
999972186 -313002626
-312984887 999989925
-313043576 999931236
999974995 -312999817
999903943 -313070869
-313015103 999959709
999963234 -313011578
-313006421 999968391
999998206 -312976606
999962212 -313012600
-313054757 999920055
-313062703 999912109
999960733 -313014079
-313052821 999921991
999969665 -313005147
-312983552 999991260
999970378 -313004434
999944124 -313030688
-313062025 999912787
999974457 -313000355
-312985577 999989235
-313063396 999911416
999987136 -312987676
-312986708 999988104
999997793 -312977019
999922642 -313052170
999957117 -313017695
999943308 -313031504
-312986036 999988776
999923265 -313051547
999956480 -313018332
999930206 -313044606
999997802 -312977010
-312975214 999999598
999931774 -313043038
-312990937 999983875
999923083 -313051729
999980709 -312994103
-313071601 999903211
-313009159 999965653
-313011881 999962931
999900645 -313074167
999919583 -313055229
999908302 -313066510
999935586 -313039226
-312990244 999984568
999926521 -313048291
-313032345 999942467
-313019172 999955640
999929842 -313044970
999931968 -313042844
-313028287 999946525
999916958 -313057854
-312981610 999993202
999982167 -312992645
999947576 -313027236
-313010308 999964504
999989823 -312984989
999937775 -313037037
999948466 -313026346
-312980209 999994603
-313050880 999923932
-313069665 999905147
-313036763 999938049
999961853 -313012959
999910418 -313064394
999938143 -313036669
-313067979 999906833
-313060531 999914281
-312983335 999991477
999904104 -313070708
999947887 -313026925
999916549 -313058263
-312987386 999987426
-313056981 999917831
999994008 -312980804
999989506 -312985306
-313013033 999961779
-313005184 999969628
-312988573 999986239
-313024265 999950547
999921824 -313052988
999929614 -313045198
-313010361 999964451
999964903 -313009909
-313065872 999908940
999920981 -313053831
999979801 -312995011
-313049345 999925467
999958924 -313015888
999965666 -313009146
999906246 -313068566
-312997888 999976924
-313039482 999935330
-313056980 999917832
999973270 -313001542
-312977037 999997775
999958931 -313015881
-313063575 999911237
-313004710 999970102
999916698 -313058114
-313036738 999938074
-313050415 999924397
999975500 -312999312
-313056094 999918718
-313036050 999938762
999959013 -313015799
-313032891 999941921
999920196 -313054616
-312982375 999992437
-313011105 999963707
-313067450 999907362
-313001621 999973191
-313017642 999957170
-313072320 999902492
-312978924 999995888
999988994 -312985818
-312978278 999996534
999971534 -313003278
999933249 -313041563
999944709 -313030103
999931657 -313043155
999981237 -312993575
999905578 -313069234
-312990915 999983897
999952411 -313022401
999993837 -312980975
999949330 -313025482
-313017143 999957669
999910489 -313064323
999924567 -313050245
-313024924 999949888
999994915 -312979897
999900679 -313074133
999997161 -312977651
999917200 -313057612
-312985242 999989570
999918424 -313056388
999937013 -313037799
999903233 -313071579
999963786 -313011026
-313001291 999973521
-313010809 999964003
-312987091 999987721
-313031807 999943005
999954495 -313020317
-313031129 999943683
999985167 -312989645
-313061462 999913350
999930790 -313044022
-313047181 999927631
-312996231 999978581
-312977784 999997028
-313073770 999901042
-313020858 999953954
999961987 -313012825
999901272 -313073540
999980909 -312993903
-313029431 999945381
999966052 -313008760
999958000 -313016812
999986949 -312987863
999939372 -313035440
-313004939 999969873
-313008683 999966129
-313054427 999920385
999920271 -313054541
-312998744 999976068
-313002054 999972758
999988189 -312986623
-313034043 999940769
-312975737 999999075
999913292 -313061520
999994773 -312980039
999976918 -312997894
-313042243 999932569
-313073608 999901204
999940853 -313033959
999909896 -313064916
999996230 -312978582
999942949 -313031863
999948143 -313026669
-313025398 999949414
-313069991 999904821
-313007872 999966940
-312990347 999984465
-313023028 999951784
-313052589 999922223
999985464 -312989348
999978606 -312996206
-312980986 999993826
999909075 -313065737
-312985025 999989787
-313069406 999905406
-313039333 999935479
-313049706 999925106
-312980599 999994213
999985874 -312988938
-313064215 999910597
999937178 -313037634
999993762 -312981050
999964335 -313010477
999996955 -312977857
999977435 -312997377
999933257 -313041555
999976802 -312998010
-313006633 999968179
-313015569 999959243
999906252 -313068560
-313065998 999908814
-312993279 999981533
-313062094 999912718
-312993870 999980942
-313069275 999905537
-313046395 999928417
999907923 -313066889
-313019655 999955157
999999271 -312975541
999984949 -312989863
-313017083 999957729
999921295 -313053517
999946847 -313027965
999929200 -313045612
999942081 -313032731
999999168 -312975644
999925131 -313049681
999922703 -313052109
999952737 -313022075
999979488 -312995324
999924083 -313050729
-313073857 999900955
999932523 -313042289
-313074573 999900239
999988182 -312986630
-313014627 999960185
999987993 -312986819
-313019315 999955497
999978445 -312996367
999916919 -313057893
999921882 -313052930
999943961 -313030851
999911617 -313063195
999920829 -313053983
-312999507 999975305
999916228 -313058584
-313037537 999937275
-313072961 999901851
-313072955 999901857
999970053 -313004759
-313071510 999903302
999980965 -312993847
-313007490 999967322
999918157 -313056655
999952840 -313021972
-313074127 999900685
999992772 -312982040
-313048982 999925830
-313061537 999913275
-313044537 999930275
-313033088 999941724
999960869 -313013943
-313026054 999948758
-313005726 999969086
-313049303 999925509
999974260 -313000552
-313012742 999962070
999921653 -313053159
999925632 -313049180
-313028214 999946598
999945923 -313028889
-313018366 999956446
-313044278 999930534
999998987 -312975825
999959394 -313015418
-313018000 999956812
999938303 -313036509
999919669 -313055143
999960315 -313014497
999957085 -313017727
-312985860 999988952
999984302 -312990510
-312981328 999993484
-313072142 999902670
-313037066 999937746
999956201 -313018611
-312991900 999982912
-313040302 999934510
999977212 -312997600
999909345 -313065467
-313037522 999937290
999975775 -312999037
999981523 -312993289
999922343 -313052469
999992479 -312982333
-313068626 999906186
999982899 -312991913
999916468 -313058344
-313057506 999917306
-313056445 999918367
-313038130 999936682
999927632 -313047180
-313012848 999961964
999988734 -312986078
-313033112 999941700
-312988365 999986447
-313006276 999968536
-313038892 999935920
-313025280 999949532
-312977027 999997785
999999742 -312975070
-313009941 999964871
999951897 -313022915
999989002 -312985810
-312989317 999985495
999941771 -313033041
999914951 -313059861
999935315 -313039497
-313029036 999945776
999948220 -313026592
999928906 -313045906
-313032443 999942369
-313036791 999938021
999971929 -313002883
999945699 -313029113
-312991963 999982849
-312980293 999994519
999940049 -313034763
999993672 -312981140
-313047327 999927485
999925581 -313049231
999978544 -312996268
999918342 -313056470
-313005679 999969133
999909484 -313065328
999920967 -313053845
-312989950 999984862
999928436 -313046376
-312985362 999989450
999990418 -312984394
-313063646 999911166
999990624 -312984188
999907026 -313067786
-313054993 999919819
-312979968 999994844
-313019118 999955694
-313061844 999912968
-313002854 999971958
999966362 -313008450
-313053080 999921732
999933600 -313041212
-313001086 999973726
999927699 -313047113
999992654 -312982158
999909579 -313065233
-313016864 999957948
-312999025 999975787
999997132 -312977680
-312993078 999981734
-313030189 999944623
999925297 -313049515
-313063386 999911426
999952770 -313022042
-313011570 999963242
-313074694 999900118
999990388 -312984424
-313071593 999903219
999946968 -313027844
-313063018 999911794
-312987095 999987717
-313000762 999974050
999918945 -313055867
999965875 -313008937
-313013256 999961556
999925537 -313049275
-312995098 999979714
999987952 -312986860
-313054847 999919965
999944006 -313030806
-313020395 999954417
999958317 -313016495
999993098 -312981714
-313065153 999909659
-313036997 999937815
-313041473 999933339
999932232 -313042580
999920452 -313054360
999938493 -313036319
-312988088 999986724
999918710 -313056102
-312985246 999989566
-313048496 999926316
999926949 -313047863
999966739 -313008073
-313058385 999916427
999943489 -313031323
999967121 -313007691
999936409 -313038403
999953272 -313021540
-313005940 999968872
999949230 -313025582
-313036110 999938702
999928620 -313046192
-313044110 999930702
-313035383 999939429
-313065504 999909308
999905596 -313069216
-313066487 999908325
999935257 -313039555
-313025432 999949380
-313060623 999914189
999957561 -313017251
999905044 -313069768
-312980128 999994684
999926525 -313048287
999903549 -313071263
-313021571 999953241
999925141 -313049671
-312998300 999976512
999949253 -313025559
-312979471 999995341
999915326 -313059486
-313052939 999921873
999987572 -312987240
-312978562 999996250
-312989263 999985549
-313003724 999971088
999925520 -313049292
999901862 -313072950
-313032495 999942317
999922704 -313052108
999922902 -313051910
-312995299 999979513
999964941 -313009871
999905020 -313069792
999907865 -313066947
999975369 -312999443
999905211 -313069601
999925727 -313049085
999977432 -312997380
999929970 -313044842
-313026976 999947836
-313059961 999914851
999923362 -313051450
999958280 -313016532
999992478 -312982334
-313073957 999900855
-313020217 999954595
-313038109 999936703
999912429 -313062383
999970769 -313004043
999914841 -313059971
-312993961 999980851
999956493 -313018319
-313055379 999919433
999915908 -313058904
999951687 -313023125
-312991953 999982859
999919169 -313055643
999900787 -313074025
999965164 -313009648
-312995815 999978997
999952877 -313021935
999944586 -313030226
999909687 -313065125
-313044684 999930128
-313053024 999921788
999987221 -312987591
-312989262 999985550
999909897 -313064915
-313033392 999941420
999957560 -313017252
-313029088 999945724
999970888 -313003924
-313034689 999940123
999904989 -313069823
-313057342 999917470
-313070170 999904642
-312998022 999976790
-313043287 999931525
-313048433 999926379
999968537 -313006275
999946715 -313028097
999913582 -313061230
999972035 -313002777
-313046238 999928574
999947231 -313027581
-313057992 999916820
-312985608 999989204
999918566 -313056246
999973652 -313001160
999921066 -313053746
-313058172 999916640
999978625 -312996187
-312976445 999998367
999938316 -313036496
-313014210 999960602
999974486 -313000326
-313026699 999948113
999978845 -312995967
-313064356 999910456
-313020765 999954047
999907254 -313067558
999959873 -313014939
999941296 -313033516
999969293 -313005519
999957124 -313017688
999926366 -313048446
-313065924 999908888
-313071705 999903107
-313029128 999945684
999938564 -313036248
999922681 -313052131
999974518 -313000294
999919784 -313055028
999903717 -313071095
999932205 -313042607
-313073294 999901518
-312976274 999998538
999924683 -313050129
-313009732 999965080
-313071400 999903412
999992316 -312982496
-313021928 999952884
999926549 -313048263
-313030707 999944105
-313059859 999914953
-313051477 999923335
999963259 -313011553
-313035540 999939272
999927097 -313047715
-313063696 999911116
999985641 -312989171
-313048507 999926305
999937313 -313037499
-313041490 999933322
999958557 -313016255
999928955 -313045857
-313062568 999912244
-313002761 999972051
999991031 -312983781
-313064544 999910268
999953652 -313021160
-313019050 999955762
999912773 -313062039
999925488 -313049324
-313047510 999927302
999923382 -313051430
-313074443 999900369
999927831 -313046981
999900927 -313073885
999998765 -312976047
-313025978 999948834
-313016070 999958742
999907012 -313067800
-313034843 999939969
999903627 -313071185
-312999877 999974935
-313071872 999902940
999922385 -313052427
999921501 -313053311
999941584 -313033228
999911576 -313063236
999921839 -313052973
999904554 -313070258
-313001799 999973013
999996742 -312978070
-313003290 999971522
999976381 -312998431
-313062027 999912785
999904285 -313070527
-313072092 999902720
-312993382 999981430
-312988636 999986176
-313030334 999944478
999942872 -313031940
999973761 -313001051
999998173 -312976639
-313003589 999971223
999927067 -313047745
999981441 -312993371
-313035407 999939405
999946442 -313028370
999945736 -313029076
999958607 -313016205
-313004120 999970692
999935158 -313039654
999946840 -313027972
999964635 -313010177
999919634 -313055178
-313040073 999934739
999923049 -313051763
-313064470 999910342
-313047306 999927506
999940518 -313034294
-312992059 999982753
999996647 -312978165
999989408 -312985404
-313032888 999941924
999909593 -313065219
-312988367 999986445
999961604 -313013208
999977244 -312997568
999953492 -313021320
-313026414 999948398
999972860 -313001952
-313004707 999970105
999948211 -313026601
-313053264 999921548
999936500 -313038312
999938408 -313036404
999997540 -312977272
-313039921 999934891
999906667 -313068145
-313060610 999914202
999998891 -312975921
999947212 -313027600
-312983354 999991458
-312990096 999984716
-312983024 999991788
-313021232 999953580
-312994509 999980303
999992346 -312982466
999985267 -312989545
999904631 -313070181
-312997396 999977416
-313060338 999914474
999926738 -313048074
-312993292 999981520
999994989 -312979823
-313060881 999913931
-313060899 999913913
999982910 -312991902
999997412 -312977400
999918053 -313056759
-312999887 999974925
-312996834 999977978
-313039968 999934844
-313014506 999960306
999915494 -313059318
-312992483 999982329
999930923 -313043889
-312976810 999998002
999906304 -313068508
999956810 -313018002
999971820 -313002992
999972086 -313002726
-313050370 999924442
-313028983 999945829
-313066676 999908136
-313013875 999960937
-313067632 999907180
-313000336 999974476
999903849 -313070963
-313068107 999906705
-313064834 999909978
999951647 -313023165
-313011769 999963043
999979333 -312995479
-313045644 999929168
-313071415 999903397
-313072690 999902122
999933426 -313041386
-313018678 999956134
-313003162 999971650
999923861 -313050951
-313044540 999930272
-312997988 999976824
-313002790 999972022
-313058844 999915968
-313070543 999904269
-312990177 999984635
999921116 -313053696
-312994544 999980268
-312981043 999993769
-313016645 999958167
999987317 -312987495
999941240 -313033572
-313073228 999901584
-313029241 999945571
-313066098 999908714
999972089 -313002723
-313007483 999967329
-313060703 999914109
999908288 -313066524
-313071452 999903360
999986890 -312987922
-313062796 999912016
999929582 -313045230
-313018971 999955841
-313005912 999968900
-312983597 999991215
-313023685 999951127
999961952 -313012860
-312999134 999975678
999901140 -313073672
999986844 -312987968
-313066249 999908563
999934666 -313040146
999964496 -313010316
-313073529 999901283
999950257 -313024555
999992525 -312982287
-313031234 999943578
-313058791 999916021
999902016 -313072796
999970403 -313004409
999938687 -313036125
-312994548 999980264
999996752 -312978060
999904731 -313070081
999927450 -313047362
999946358 -313028454
999921391 -313053421
999990661 -312984151
-313049137 999925675
999989396 -312985416
-313037554 999937258
-312982460 999992352
-312991746 999983066
999969936 -313004876
-312977373 999997439
-313005893 999968919
999935470 -313039342
999935062 -313039750
-313042324 999932488
999907404 -313067408
-313000483 999974329
999980610 -312994202
999937003 -313037809
999906732 -313068080
999933274 -313041538
999909471 -313065341
999975373 -312999439
-313028173 999946639
999955641 -313019171
999978795 -312996017
-313022376 999952436
-313034333 999940479
999902993 -313071819
-313003161 999971651
999938098 -313036714
999999923 -312974889
999903614 -313071198
999957424 -313017388
-312988430 999986382
-313073249 999901563
999927572 -313047240
-312997345 999977467
999990797 -312984015
999984065 -312990747
-313053670 999921142
-313041303 999933509
999976249 -312998563
-313018181 999956631
999905722 -313069090
999925178 -313049634
-312989298 999985514
-313004690 999970122
999933942 -313040870
-312977980 999996832
999951131 -313023681
999976811 -312998001
-313031892 999942920
999997040 -312977772
999977755 -312997057
999983167 -312991645
-313067598 999907214
999943884 -313030928
-312975667 999999145
-313029935 999944877
-313000092 999974720
-313004502 999970310
999951760 -313023052
999956752 -313018060
-313018886 999955926
-313058185 999916627
999951722 -313023090
999922560 -313052252
-313003576 999971236
999945035 -313029777
-313017527 999957285
999948760 -313026052
999952003 -313022809
999941712 -313033100
999954246 -313020566
-313012113 999962699
999910244 -313064568
-313046259 999928553
-313022276 999952536
-313067992 999906820
999903611 -313071201
-313043498 999931314
-313005914 999968898
-313072362 999902450
999975556 -312999256
999909658 -313065154
-313034612 999940200
-312977590 999997222
-313014857 999959955
999901053 -313073759
999982488 -312992324
999955551 -313019261
999915456 -313059356
999990471 -312984341
999991214 -312983598
999936880 -313037932
-312998972 999975840
999900256 -313074556
-312977081 999997731
-313011638 999963174
999978573 -312996239
999965711 -313009101
-313040236 999934576
999964960 -313009852
-313020094 999954718
-313043647 999931165
999906428 -313068384
999963854 -313010958
999921698 -313053114
-313042316 999932496
-313073278 999901534
-313047504 999927308
-312990353 999984459
-313021590 999953222
999937457 -313037355
-313063854 999910958
999915606 -313059206
999908918 -313065894
-313004909 999969903
999950728 -313024084
999959443 -313015369
-313066020 999908792
999991281 -312983531
-313050013 999924799
-312977144 999997668
-312992106 999982706
999990805 -312984007
-312995110 999979702
999944083 -313030729
-313038459 999936353
999976754 -312998058
999953945 -313020867
-313068175 999906637
-312985875 999988937
-313020900 999953912
999975472 -312999340
999913028 -313061784
-312980300 999994512
-312996900 999977912
-312985971 999988841
999959332 -313015480
999914527 -313060285
-313047583 999927229
-313055589 999919223
999973244 -313001568
-313036242 999938570
999980673 -312994139
999968198 -313006614
-312976405 999998407
999938467 -313036345
-313024646 999950166
-313023999 999950813
-313038046 999936766
-313040498 999934314
-312976005 999998807
999907834 -313066978
999931418 -313043394
-313033930 999940882
999980385 -312994427
-312988702 999986110
-312981622 999993190
-312980313 999994499
999975954 -312998858
999923915 -313050897
-313061609 999913203
-313048378 999926434
-312989840 999984972
-313056734 999918078
999958613 -313016199
-313067804 999907008
999937170 -313037642
-313029363 999945449
999988459 -312986353
-313038887 999935925
999947593 -313027219
999972046 -313002766
999924311 -313050501
999999038 -312975774
-313009523 999965289
-313052357 999922455
-312982618 999992194
999991394 -312983418
-313064712 999910100
-312976510 999998302
999972074 -313002738
999960492 -313014320
999942001 -313032811
999922052 -313052760
999959109 -313015703
999931404 -313043408
-313027931 999946881
999957503 -313017309
-313048992 999925820
-312984294 999990518
-313021125 999953687
999986966 -312987846
-313074020 999900792
-313057688 999917124
-313056040 999918772
999921772 -313053040
-313007047 999967765
-313069581 999905231
-313020437 999954375
999952559 -313022253
999942940 -313031872
999970134 -313004678
-313023618 999951194
-313015000 999959812
999912606 -313062206
999918366 -313056446
-313041925 999932887
999909016 -313065796
-313021479 999953333
999955052 -313019760
-313004046 999970766
999953644 -313021168
-312991015 999983797
-312992267 999982545
-313009174 999965638
-313048586 999926226
-312983179 999991633
999935341 -313039471
-313036557 999938255
999960817 -313013995
-313070457 999904355
999991860 -312982952
-313000858 999973954
999997890 -312976922
-313014025 999960787
999939140 -313035672
-313065356 999909456
999916789 -313058023
999993371 -312981441
-312990238 999984574
-313040932 999933880
999950495 -313024317
999905610 -313069202
999963816 -313010996
-313021847 999952965
-312993509 999981303
999934251 -313040561
999934668 -313040144
999993856 -312980956
999946021 -313028791
-313055820 999918992
999900014 -313074798
999901969 -313072843
999999687 -312975125
999939452 -313035360
999946335 -313028477
999960008 -313014804
999901592 -313073220
999989765 -312985047
999960717 -313014095
-313058291 999916521
-313004275 999970537
-313030042 999944770
999982788 -312992024
999979822 -312994990
999945236 -313029576
999980697 -312994115
999956333 -313018479
-313030925 999943887
999962023 -313012789
999946028 -313028784
-313000935 999973877
-313037372 999937440
-313028883 999945929
999965761 -313009051
-313051025 999923787
-313074175 999900637
-313051723 999923089
-313049928 999924884
999954231 -313020581
999942741 -313032071
999957294 -313017518
999953189 -313021623
-313003031 999971781
-313018596 999956216
-313005164 999969648
-312978120 999996692
-313017115 999957697
-312990735 999984077
999983889 -312990923
-313055075 999919737
999931470 -313043342
999987298 -312987514
999917610 -313057202
999904930 -313069882
999931991 -313042821
-313031347 999943465
-313039623 999935189
999985701 -312989111
-313074067 999900745
-312986127 999988685
999926235 -313048577
999912632 -313062180
999977036 -312997776
-313068140 999906672
-313055770 999919042
999931028 -313043784
-313064336 999910476
999997788 -312977024
999916250 -313058562
999970059 -313004753
-312983765 999991047
999946038 -313028774
999994369 -312980443
-313054399 999920413
-313017959 999956853
999964680 -313010132
999909156 -313065656
-313059155 999915657
999963789 -313011023
-313044450 999930362
999989086 -312985726
-312999915 999974897
-313003942 999970870
999924680 -313050132
999967139 -313007673
-313052575 999922237
999980638 -312994174
999952708 -313022104
-313017909 999956903
999943990 -313030822
-312994316 999980496
999986757 -312988055
999933964 -313040848
999917689 -313057123
999939568 -313035244
-313037053 999937759
999918634 -313056178
-313055093 999919719
-313011003 999963809
999976701 -312998111
999996604 -312978208
999924935 -313049877
999982582 -312992230
-313007373 999967439
-313038611 999936201
-312975822 999998990
-313057839 999916973
999930077 -313044735
-313036930 999937882
-312980223 999994589
999948234 -313026578
999902997 -313071815
999983423 -312991389
-313013159 999961653
999977254 -312997558
-313073410 999901402
999955464 -313019348
-313073691 999901121
999982206 -312992606
999991452 -312983360
999905318 -313069494
999932558 -313042254
-313066640 999908172
-313045253 999929559
999973793 -313001019
999971363 -313003449
999999930 -312974882
999909395 -313065417
-313008731 999966081
-313043527 999931285
-313031951 999942861
-312994155 999980657
-313053722 999921090
999957862 -313016950
999910854 -313063958
-313008996 999965816
999912501 -313062311
999995389 -312979423
999904955 -313069857
-313071451 999903361
999995440 -312979372
999907509 -313067303
999976599 -312998213
999928340 -313046472
-313071181 999903631
999990233 -312984579
-312990366 999984446
-313038822 999935990
999949518 -313025294
-312999897 999974915
999985102 -312989710
-313065618 999909194
-312985483 999989329
-312996498 999978314
-312978063 999996749
999960367 -313014445
-313008313 999966499
-312978777 999996035
-313067297 999907515
999971784 -313003028
999931618 -313043194
999927176 -313047636
-312979061 999995751
999932134 -313042678
-313042714 999932098
999972187 -313002625
999925758 -313049054
999935248 -313039564
999967191 -313007621
-313018097 999956715
-313000583 999974229
999993349 -312981463
999983887 -312990925
999989424 -312985388
999914147 -313060665
999916696 -313058116
999997928 -312976884
-313050937 999923875
999915924 -313058888
-313043134 999931678
999976209 -312998603
999990998 -312983814
999965556 -313009256
999912805 -313062007
-313047657 999927155
-313053708 999921104
999993552 -312981260
-312994193 999980619
999908632 -313066180
-313060001 999914811
999978683 -312996129
-313044616 999930196
-313050692 999924120
999994793 -312980019
999991849 -312982963
999928413 -313046399
-313017537 999957275
-312997515 999977297
999966146 -313008666
999949443 -313025369
999987474 -312987338
-313063762 999911050
999944481 -313030331
-312995453 999979359
-312991679 999983133
-312995237 999979575
-312997494 999977318
999996227 -312978585
999984987 -312989825
999987853 -312986959
-313012306 999962506
999943251 -313031561
999905716 -313069096
999947237 -313027575
-313053302 999921510
-313043760 999931052
-313028378 999946434
-313052456 999922356
999976138 -312998674
-313058305 999916507
-313042737 999932075
-313073707 999901105
-313067439 999907373
-313020472 999954340
-312999641 999975171
-313047876 999926936
999924857 -313049955
-312990212 999984600
-312984734 999990078
999917616 -313057196
-313022449 999952363
999975753 -312999059
-313013293 999961519
999906049 -313068763
999929409 -313045403
999979017 -312995795
-312982050 999992762
-313049048 999925764
-312996514 999978298
999963798 -313011014
999917872 -313056940
999987023 -312987789
999921051 -313053761
999924273 -313050539
-313040934 999933878
-313055637 999919175
999913747 -313061065
-313055606 999919206
-312997879 999976933
-313023123 999951689
999975046 -312999766
999932872 -313041940
-313022400 999952412
-313018231 999956581
999934994 -313039818
-313005508 999969304
-313017479 999957333
999901262 -313073550
999923435 -313051377
999924327 -313050485
999911314 -313063498
-312996061 999978751
-313022390 999952422
999947570 -313027242
999926417 -313048395
-313073365 999901447
-313057390 999917422
-313013512 999961300
999935721 -313039091
999928728 -313046084
999946588 -313028224
999922690 -313052122
-313025314 999949498
999994543 -312980269
-312980312 999994500
999992757 -312982055
-313007318 999967494
-313027675 999947137
-312981692 999993120
999915647 -313059165
999927861 -313046951
-313049511 999925301
999997310 -312977502
999964548 -313010264
999991675 -312983137
999983249 -312991563
999916701 -313058111
999984667 -312990145
999999872 -312974940
999960293 -313014519
-312985824 999988988
-313000504 999974308
999949811 -313025001
999949420 -313025392
999966866 -313007946
999935462 -313039350
-313066394 999908418
-313063693 999911119
-313045154 999929658
-313059798 999915014
-313037119 999937693
999927550 -313047262
-312991602 999983210
999921377 -313053435
-313015647 999959165
-313053287 999921525
-313073767 999901045
-313006564 999968248
999926335 -313048477
999902133 -313072679
-313068159 999906653
-312998311 999976501
999916547 -313058265
999978983 -312995829
-312996712 999978100
999971458 -313003354
999935919 -313038893
999956071 -313018741
999989684 -312985128
-313027670 999947142
-312990502 999984310
999928445 -313046367
-313037281 999937531
-313024644 999950168
999963975 -313010837
-313037561 999937251
999955049 -313019763
999954557 -313020255
-313056972 999917840
-313041031 999933781
-313027811 999947001
999953575 -313021237
-313024518 999950294
999945026 -313029786
999942397 -313032415
-312987836 999986976
999999174 -312975638
999900105 -313074707
999959793 -313015019
999945159 -313029653
999904206 -313070606
-313036091 999938721
-313068334 999906478
999929988 -313044824
999908802 -313066010
-312977277 999997535
-313066151 999908661
-313060870 999913942
-313053947 999920865
999992505 -312982307
-313047621 999927191
-313057783 999917029
999986214 -312988598
999922256 -313052556
999920145 -313054667
-313059135 999915677
-313000711 999974101
-313066693 999908119
999952459 -313022353
-312979295 999995517
999987597 -312987215
-313034776 999940036
-313023482 999951330
-312999259 999975553
-313073168 999901644
999983969 -312990843
-312991206 999983606
999947355 -313027457
999990939 -312983873
-313068329 999906483
999943827 -313030985
999950569 -313024243
999958366 -313016446
999966795 -313008017
-313025184 999949628
999901726 -313073086
999915609 -313059203
-313011861 999962951
-313056141 999918671
-313055714 999919098
-312993910 999980902
999970751 -313004061
-313051028 999923784
999942323 -313032489
999935769 -313039043
-313070050 999904762
-313005664 999969148
999951352 -313023460
999914486 -313060326
999910573 -313064239
-313069389 999905423
-313028510 999946302
-313031985 999942827
-313003170 999971642
999961929 -313012883
-313013749 999961063
999961721 -313013091
-313065343 999909469
999927517 -313047295
999917741 -313057071
-313068049 999906763
-312976469 999998343
-313074328 999900484
999933979 -313040833
-313067682 999907130
-312980177 999994635
-313059451 999915361
999938311 -313036501
-313033429 999941383
-313018858 999955954
999927144 -313047668
-313034492 999940320
-312989780 999985032
-313059801 999915011
999962394 -313012418
-313055008 999919804
-312984632 999990180
999952244 -313022568
-313069605 999905207
999947664 -313027148
999930390 -313044422
999924541 -313050271
999956890 -313017922
-313006142 999968670
999961318 -313013494
-313047743 999927069
999900283 -313074529
-312992070 999982742
-312981874 999992938
999995815 -312978997
-313001088 999973724
999929760 -313045052
-313032858 999941954
-312975913 999998899
-313003496 999971316
-312993491 999981321
999973988 -313000824
-313052110 999922702
999954682 -313020130
-313015654 999959158
-313064412 999910400
-313046319 999928493
999929529 -313045283
999901372 -313073440
-312998646 999976166
999980493 -312994319
-312993157 999981655
999997891 -312976921
999934082 -313040730
-313034214 999940598
999935135 -313039677
999901632 -313073180
-313033419 999941393
999978179 -312996633
999939546 -313035266
-312997292 999977520
999972145 -313002667
-313003570 999971242
-313059415 999915397
999941939 -313032873
-312990375 999984437
999983776 -312991036
999986532 -312988280
-313004326 999970486
-313046541 999928271
-313007043 999967769
-313051132 999923680
-312992694 999982118
-313015317 999959495
999992706 -312982106
999984752 -312990060
999997444 -312977368
-313071970 999902842
999925661 -313049151
999939757 -313035055
999973438 -313001374
-312989848 999984964
999991165 -312983647
999903366 -313071446
-313028965 999945847
999931851 -313042961
-312993694 999981118
-313029780 999945032
999934906 -313039906
-313059839 999914973
999912796 -313062016
999935375 -313039437
999980729 -312994083
-312989409 999985403
999994397 -312980415
-313010098 999964714
-313063882 999910930
999928868 -313045944
-313033704 999941108
-313025787 999949025
999926264 -313048548
999946851 -313027961
999995014 -312979798
999950862 -313023950
-313010997 999963815
-313064197 999910615
999908722 -313066090
999977990 -312996822
999900225 -313074587
-313051520 999923292
999984220 -312990592
-313062005 999912807
-313049683 999925129
999976014 -312998798
-313074023 999900789
-313052137 999922675
999916817 -313057995
-312987860 999986952
999989538 -312985274
-313073344 999901468
-313024703 999950109
-313069294 999905518
999991647 -312983165
999922676 -313052136
-312983680 999991132
999972457 -313002355
999927908 -313046904
999916418 -313058394
-313016278 999958534
999974808 -313000004
-313032696 999942116
-313014275 999960537
-313030491 999944321
-313063983 999910829
-313027214 999947598
-313061767 999913045
999918803 -313056009
999906650 -313068162
-312993476 999981336
999999070 -312975742
999991712 -312983100
999997410 -312977402
999939235 -313035577
-313060174 999914638
999966682 -313008130
-313073240 999901572
999913295 -313061517
-313026571 999948241
999954097 -313020715
999973832 -313000980
-313045044 999929768
-313039530 999935282
999989193 -312985619
999913853 -313060959
-313002260 999972552
999969829 -313004983
999913191 -313061621
999982410 -312992402
999940655 -313034157
-312987053 999987759
-313047887 999926925
999985308 -312989504
-312978889 999995923
-313058866 999915946
-313002491 999972321
999957221 -313017591
-313059264 999915548
999999172 -312975640
-312976564 999998248
999962853 -313011959
999975318 -312999494
999980006 -312994806
999929223 -313045589
-313032078 999942734
999978216 -312996596
999914247 -313060565
-313037273 999937539
999945135 -313029677
999930053 -313044759
999977358 -312997454
999992686 -312982126
-313073210 999901602
-313050618 999924194
-312981321 999993491
999978239 -312996573
-312999680 999975132
999937490 -313037322
999905535 -313069277
-313036965 999937847
-313026232 999948580
-313039494 999935318
999948305 -313026507
-312994178 999980634
-312986562 999988250
-313037533 999937279
999935218 -313039594
-312974857 999999955
-313029187 999945625
-312991567 999983245
999953178 -313021634
999905838 -313068974
999930330 -313044482
-312986342 999988470
-312997952 999976860
999936092 -313038720
-313053205 999921607
-313065975 999908837
-313054070 999920742
999911285 -313063527
999986284 -312988528
999943528 -313031284
999960384 -313014428
999918816 -313055996
999926188 -313048624
-313008487 999966325
999932584 -313042228
-313054602 999920210
-313032458 999942354
-312979837 999994975
-312991049 999983763
-313063530 999911282
999963920 -313010892
999903356 -313071456
-313025370 999949442
-313060985 999913827
999934004 -313040808
999907454 -313067358
-313008905 999965907
999964469 -313010343
999924008 -313050804
-313027548 999947264
-312993883 999980929
-312993079 999981733
999913627 -313061185
-312997259 999977553
-313010214 999964598
-313054714 999920098
999946288 -313028524
-313013572 999961240
999994416 -312980396
-313017295 999957517
-313052239 999922573
999957390 -313017422
-313059181 999915631
999983212 -312991600
999962426 -313012386
-313020042 999954770
999969893 -313004919
-312992890 999981922
-313060124 999914688
999974788 -313000024
999962767 -313012045
-313048153 999926659
999956807 -313018005
-313031151 999943661
-312984808 999990004
-313071243 999903569
-313017930 999956882
-313008530 999966282
999971343 -313003469
-313010221 999964591
999928830 -313045982
999920368 -313054444
999981370 -312993442
-313052106 999922706
999947293 -313027519
999988469 -312986343
-313067705 999907107
999918835 -313055977
999939942 -313034870
999920567 -313054245
-313023259 999951553
999957891 -313016921
-312994870 999979942
-313016316 999958496
999952510 -313022302
-312977942 999996870
-312987761 999987051
999981774 -312993038
999964827 -313009985
999993985 -312980827
999915283 -313059529
999974779 -313000033
999926096 -313048716
999991051 -312983761
999927259 -313047553
999915640 -313059172
999932594 -313042218
-313053160 999921652
-313069041 999905771
999997416 -312977396
-313026153 999948659
-313028129 999946683
999926726 -313048086
-313014588 999960224
-313028466 999946346
-313060635 999914177
-313015439 999959373
-312993619 999981193
-313065481 999909331
-313054125 999920687
999995894 -312978918
999911257 -313063555
999907350 -313067462
999985386 -312989426
999973209 -313001603
999958841 -313015971
999968580 -313006232
999901609 -313073203
999931544 -313043268
-313008512 999966300
999969730 -313005082
999960650 -313014162
-313025496 999949316
999916327 -313058485
-313018162 999956650
-313013364 999961448
999955947 -313018865
-313064777 999910035
999900066 -313074746
999989079 -312985733
-313020308 999954504
-313007423 999967389
-313059188 999915624
-312979658 999995154
-313014966 999959846
999916020 -313058792
999959908 -313014904
-313003363 999971449
-313021645 999953167
-313063165 999911647
999927935 -313046877
-313007030 999967782
999954031 -313020781
999900373 -313074439
999909396 -313065416
-312999537 999975275
999903273 -313071539
-313039888 999934924
999929628 -313045184
999976139 -312998673
-313003052 999971760
-313073179 999901633
999901671 -313073141
999954736 -313020076
999969443 -313005369
-313044634 999930178
999973586 -313001226
-313044820 999929992
999932341 -313042471
999956014 -313018798
-313055760 999919052
999988216 -312986596
-313026961 999947851
-312982921 999991891
999925879 -313048933
-313023433 999951379
999910033 -313064779
-313068747 999906065
-313051438 999923374
-312995390 999979422
999934506 -313040306
-313029621 999945191
-313047854 999926958
999922899 -313051913
-312986851 999987961
999965883 -313008929
999986552 -312988260
-312985066 999989746
999925772 -313049040
999940429 -313034383
999980796 -312994016
-313046593 999928219
999901070 -313073742
-313015393 999959419
999923310 -313051502
-313066374 999908438
-313010526 999964286
999974840 -312999972
-313061796 999913016
-313059468 999915344
-313002516 999972296
-313068526 999906286
999949885 -313024927
999993741 -312981071
-312984042 999990770
-312991890 999982922
-312997726 999977086
999931243 -313043569
-313051938 999922874
999975212 -312999600
-313017960 999956852
999931886 -313042926
999907631 -313067181
999911079 -313063733
-313021707 999953105
-313054363 999920449
999994894 -312979918
999947533 -313027279
999929203 -313045609
-312980679 999994133
-313067917 999906895
999938483 -313036329
-313009957 999964855
-312984449 999990363
-313058693 999916119
999960163 -313014649
-313073487 999901325
-313017063 999957749
-312976474 999998338
999932783 -313042029
999917066 -313057746
-312985959 999988853
-313024714 999950098
-313053482 999921330
999924423 -313050389
999996371 -312978441
-313073213 999901599
999973360 -313001452
-313043764 999931048
999991402 -312983410
-313016820 999957992
999948823 -313025989
999941164 -313033648
999970834 -313003978
999912079 -313062733
-313043676 999931136
-313001060 999973752
999936921 -313037891
999927568 -313047244
-312980943 999993869
999969320 -313005492
999980736 -312994076
999975710 -312999102
999986222 -312988590
999989029 -312985783
999929476 -313045336
-312979555 999995257
-313073694 999901118
-313046479 999928333
999904817 -313069995
-313067201 999907611
999975939 -312998873
-313009334 999965478
999942731 -313032081
-313035131 999939681
999973211 -313001601
999947982 -313026830
-313013806 999961006
-313073612 999901200
999957684 -313017128
999945902 -313028910
-313052880 999921932
999945210 -313029602
999982839 -312991973
-313032992 999941820
999941932 -313032880
999942702 -313032110
-312978085 999996727
-313025338 999949474
-313065412 999909400
-312990666 999984146
-313035078 999939734
999969056 -313005756
999913734 -313061078
999983466 -312991346
-313063903 999910909
-312984457 999990355
999972805 -313002007
999973560 -313001252
999908642 -313066170
999938462 -313036350
999990891 -312983921
999936242 -313038570
-313057308 999917504
-313072583 999902229
-313019210 999955602
999982205 -312992607
-313029889 999944923
-313011850 999962962
999997781 -312977031
999975940 -312998872
-313068775 999906037
-313061176 999913636
-312979342 999995470
-313070446 999904366
-312979612 999995200
999914143 -313060669
999940532 -313034280
999956140 -313018672
-313071204 999903608
-312993871 999980941
999919130 -313055682
999925799 -313049013
999991415 -312983397
999934413 -313040399
-313056960 999917852
-313027138 999947674
-313030419 999944393
-313069806 999905006
999935450 -313039362
999993286 -312981526
999931347 -313043465
999973371 -313001441
-312986538 999988274
999981670 -312993142
-313025170 999949642
-313001338 999973474
-313050009 999924803
999996641 -312978171
999945324 -313029488
-312980199 999994613
-313052422 999922390
-313059333 999915479
999937203 -313037609
999989413 -312985399
-312991423 999983389
-312977582 999997230
999930311 -313044501
999990096 -312984716
999942460 -313032352
999967446 -313007366
999944372 -313030440
-313027967 999946845
-313000267 999974545
999929310 -313045502
-313000112 999974700
-312984347 999990465
999913816 -313060996
999915359 -313059453
-313012561 999962251
-313012509 999962303
-313030310 999944502
999969169 -313005643
999915755 -313059057
999964945 -313009867
-312990759 999984053
999977352 -312997460
-312990242 999984570
999978584 -312996228
999944277 -313030535
999931270 -313043542
999926144 -313048668
999940862 -313033950
999938589 -313036223
999973262 -313001550
-313036988 999937824
-312999594 999975218
999948627 -313026185
-313033459 999941353
999953585 -313021227
999911062 -313063750
999995165 -312979647
-313023907 999950905
-313012323 999962489
999951587 -313023225
999979153 -312995659
999959317 -313015495
-312981909 999992903
999908906 -313065906
-312989548 999985264
999923842 -313050970
-313055496 999919316
999953342 -313021470
999935489 -313039323
-313030758 999944054
-312999688 999975124
999967294 -313007518
-312981411 999993401
999941074 -313033738
999900930 -313073882
-313051728 999923084
999991417 -312983395
-312986231 999988581
999969878 -313004934
-312975619 999999193
999980038 -312994774
-313065273 999909539
-313038584 999936228
999942075 -313032737
999975391 -312999421
999915954 -313058858
999971718 -313003094
999935844 -313038968
-313023826 999950986
999932337 -313042475
-313025564 999949248
-312996333 999978479
-313000674 999974138
-313026317 999948495
-313026413 999948399
-313035208 999939604
-313062172 999912640
999910579 -313064233
999938781 -313036031
-313034487 999940325
999959518 -313015294
999950370 -313024442
999985695 -312989117
999947670 -313027142
999905482 -313069330
999925221 -313049591
-312980225 999994587
-313006225 999968587
999961571 -313013241
999984658 -312990154
999999543 -312975269
999955345 -313019467
999950827 -313023985
-312985867 999988945
999990778 -312984034
999952838 -313021974
-313009567 999965245
999993461 -312981351
999974585 -313000227
999996325 -312978487
-313036488 999938324
999972292 -313002520
999918305 -313056507
-313063210 999911602
-312994694 999980118
-312975626 999999186
999964457 -313010355
-313019294 999955518
999965995 -313008817
-312997032 999977780
-313033060 999941752
-313013642 999961170
-312988071 999986741
-312998760 999976052
999920552 -313054260
-312993270 999981542
-312993713 999981099
-313051673 999923139
-313033824 999940988
-313004087 999970725
-312996872 999977940
999998191 -312976621
-312996928 999977884
-313028280 999946532
999952278 -313022534
-313048251 999926561
999966627 -313008185
-312989102 999985710
999964677 -313010135
-312984550 999990262
999927404 -313047408
999991956 -312982856
-312997322 999977490
-313018134 999956678
999982773 -312992039
999962958 -313011854
999902290 -313072522
-313062764 999912048
-312996959 999977853
999913106 -313061706
999950757 -313024055
-313070835 999903977
-312994348 999980464
999968300 -313006512
999961169 -313013643
-313022772 999952040
999956506 -313018306
-313060102 999914710
-313044919 999929893
-313035610 999939202
-312984680 999990132
999996144 -312978668
999966596 -313008216
-313026532 999948280
-313063178 999911634
-313022625 999952187
-313047610 999927202
999929863 -313044949
-313031581 999943231
999995666 -312979146
999970106 -313004706
-313033605 999941207
-313052696 999922116
999966576 -313008236
-313018981 999955831
999900598 -313074214
-313032869 999941943
999902921 -313071891
-313047221 999927591
999960835 -313013977
-313021676 999953136
999937918 -313036894
-313043129 999931683
-312996672 999978140
999944403 -313030409
999945402 -313029410
999981859 -312992953
999903836 -313070976
999936314 -313038498
999965701 -313009111
-313033778 999941034
-313062558 999912254
-312986322 999988490
-313006521 999968291
-312999970 999974842
999973963 -313000849
999909059 -313065753
999936958 -313037854
999926960 -313047852
-313023397 999951415
-313037259 999937553
-313021813 999952999
-312989603 999985209
999960445 -313014367
999918464 -313056348
999982225 -312992587
-313016272 999958540
999954458 -313020354
-313001769 999973043
999928846 -313045966
-312975700 999999112
-312975163 999999649
-313038802 999936010
999955461 -313019351
999967205 -313007607
999980647 -312994165
-313006395 999968417
-313025104 999949708
999981307 -312993505
-313022419 999952393
-313032533 999942279
999945460 -313029352
-313025391 999949421
999986927 -312987885
999940799 -313034013
999967137 -313007675
-313046061 999928751
-312986756 999988056
999910339 -313064473
999957162 -313017650
-313019600 999955212
-313047681 999927131
-312984654 999990158
999990050 -312984762
999946259 -313028553
999971080 -313003732
999967840 -313006972
-313040869 999933943
-313008437 999966375
-313008839 999965973
-313061838 999912974
999926983 -313047829
-312984478 999990334
999906185 -313068627
-313007792 999967020
999906944 -313067868
-313011133 999963679
-313001832 999972980
999958859 -313015953
999920009 -313054803
999961056 -313013756
-313010951 999963861
-313001916 999972896
999904375 -313070437
999912786 -313062026
999943605 -313031207
-313044303 999930509
999925024 -313049788
999992191 -312982621
-312974908 999999904
999986333 -312988479
-313029692 999945120
-313042790 999932022
-313042921 999931891
999902345 -313072467
-312976348 999998464
999943734 -313031078
999964552 -313010260
-312977129 999997683
-313005768 999969044
-313044867 999929945
999930304 -313044508
-313065093 999909719
-313049501 999925311
999948137 -313026675
-312998355 999976457
999930481 -313044331
999999039 -312975773
999940664 -313034148
-313052982 999921830
999927395 -313047417
-313057970 999916842
999907894 -313066918
999954761 -313020051
-313045942 999928870
999975635 -312999177
999900498 -313074314
-313045252 999929560
999962532 -313012280
-313066444 999908368
-313050243 999924569
999905800 -313069012
999954739 -313020073
-312977015 999997797
-313041776 999933036
999987715 -312987097
-312995343 999979469
-313045450 999929362
999986915 -312987897
-312993290 999981522
-313028937 999945875
-313020348 999954464
-313042502 999932310
-313071750 999903062
-313059873 999914939
999908785 -313066027
-312987443 999987369
-312985206 999989606
999966642 -313008170
-312988476 999986336
-313065158 999909654
999910431 -313064381
999983478 -312991334
-312990479 999984333
-313012018 999962794
999997749 -312977063
999984594 -312990218
999936795 -313038017
-313039970 999934842
999920523 -313054289
-312999375 999975437
-313001484 999973328
-313028815 999945997
-313007407 999967405
-312990866 999983946
999940952 -313033860
-313051767 999923045
-313015505 999959307
999909074 -313065738
-313051281 999923531
999944789 -313030023
-313030117 999944695
-313056118 999918694
999938527 -313036285
-313037512 999937300
999952443 -313022369
999953004 -313021808
-312999652 999975160
999900153 -313074659
-313062464 999912348
999988194 -312986618
-313039797 999935015
999976462 -312998350
-313041953 999932859
-312993027 999981785
-313072790 999902022
-313003067 999971745
999917292 -313057520
999914687 -313060125
999925719 -313049093
999983273 -312991539
999997329 -312977483
999967114 -313007698
999954233 -313020579
-313018713 999956099
-313057899 999916913
999959695 -313015117
-313069000 999905812
-313044617 999930195
999995593 -312979219
999925104 -313049708
999952121 -313022691
999944615 -313030197
999978732 -312996080
-312980008 999994804
999964164 -313010648
999928852 -313045960
-313020291 999954521
999957706 -313017106
-313010215 999964597
999953554 -313021258
-312995115 999979697
999961150 -313013662
999918778 -313056034
999956576 -313018236
999985027 -312989785
-313053874 999920938
-313018700 999956112
999921614 -313053198
-313072056 999902756
999928471 -313046341
999931178 -313043634
999989554 -312985258
999981893 -312992919
999961058 -313013754
999904723 -313070089
999971288 -313003524
999954948 -313019864
999913364 -313061448
-313053808 999921004
-312986301 999988511
-313063222 999911590
999999725 -312975087
-312978900 999995912
-312980380 999994432
-313044043 999930769
-313001451 999973361
-313023539 999951273
-313032632 999942180
-312997504 999977308
999964854 -313009958
999995015 -312979797
-313035862 999938950
-313033031 999941781
-313011294 999963518
999992580 -312982232
-313066508 999908304
-313023788 999951024
-313046878 999927934
-312987653 999987159
999917991 -313056821
999938043 -313036769
-313034652 999940160
-312994783 999980029
999990940 -312983872
999974063 -313000749
999927047 -313047765
999996138 -312978674
999952555 -313022257
999905243 -313069569
-313004239 999970573
-312987916 999986896
999918072 -313056740
999900075 -313074737
999934586 -313040226
999947794 -313027018
999970621 -313004191
999936167 -313038645
-313056675 999918137
999903136 -313071676
-313012785 999962027
-312997444 999977368
999994575 -312980237
999933392 -313041420
-313058108 999916704
999990396 -312984416
-312986544 999988268
-313020080 999954732
999982786 -312992026
999984003 -312990809
-313040401 999934411
-313049635 999925177
999959043 -313015769
999974113 -313000699
999934553 -313040259
-312993780 999981032
-312982862 999991950
-313063469 999911343
999965241 -313009571
-313010759 999964053
999952477 -313022335
999970706 -313004106
999986345 -312988467
999905667 -313069145
-312989082 999985730
-313028650 999946162
-313019673 999955139
-313036678 999938134
999934915 -313039897
999927986 -313046826
-313007635 999967177
-313041411 999933401
-312978102 999996710
999961031 -313013781
-313022582 999952230
999937422 -313037390
-313035977 999938835
-313050537 999924275
-313062988 999911824
-313058654 999916158
999907292 -313067520
999994967 -312979845
-312989138 999985674
999986902 -312987910
999980694 -312994118
-313013738 999961074
999984590 -312990222
999921345 -313053467
-313015847 999958965
999954320 -313020492
999971840 -313002972
999943415 -313031397
999919588 -313055224
999954059 -313020753
-312983897 999990915
999923195 -313051617
-312997555 999977257
999936137 -313038675
-312986424 999988388
999968240 -313006572
999950260 -313024552
-313031875 999942937
999970605 -313004207
999900218 -313074594
999913789 -313061023
999962166 -313012646
999936935 -313037877
999913607 -313061205
999952355 -313022457
999905137 -313069675
-312997448 999977364
-313030807 999944005
-313018269 999956543
999939582 -313035230
-312991599 999983213
-313033291 999941521
999990729 -312984083
-313039245 999935567
999924438 -313050374
-312977196 999997616
999967642 -313007170
-313059526 999915286
999914856 -313059956
999957951 -313016861
999993074 -312981738
999961562 -313013250
-313027278 999947534
-312979706 999995106
999998627 -312976185
-312979103 999995709
999941962 -313032850
-313044413 999930399
-313048239 999926573
-312992278 999982534
999906541 -313068271
999990083 -312984729
-313033170 999941642
-312989790 999985022
-313072949 999901863
999964983 -313009829
-313052889 999921923
999930259 -313044553
999999925 -312974887
-313051621 999923191
-313064030 999910782
-312992097 999982715
999901912 -313072900
-313037427 999937385
999925150 -313049662
999956208 -313018604
-313069643 999905169
-313059775 999915037
-312983650 999991162
999999960 -312974852
-312994672 999980140
-312982526 999992286
-313000535 999974277
999991508 -312983304
-313049839 999924973
-313050772 999924040
999961568 -313013244
-313019373 999955439
999963466 -313011346
999970941 -313003871
999995005 -312979807
999970264 -313004548
-313072608 999902204
999909942 -313064870
-313068516 999906296
-313033280 999941532
-313028821 999945991
999923303 -313051509
-313023214 999951598
-313054448 999920364
999980754 -312994058
999945050 -313029762
999917250 -313057562
-313062795 999912017
-313046199 999928613
999990802 -312984010
-313009766 999965046
999938468 -313036344
999942514 -313032298
999951514 -313023298
999930194 -313044618
999979944 -312994868
999996973 -312977839
-313016464 999958348
-313024587 999950225
999923520 -313051292
-313006156 999968656
999937794 -313037018
-313044715 999930097
999984839 -312989973
999959833 -313014979
999955029 -313019783
999999486 -312975326
999925849 -313048963
999950884 -313023928
-313041244 999933568
-313014366 999960446
-313008490 999966322
999990601 -312984211
-313053254 999921558
-313044956 999929856
-313028943 999945869
-313027259 999947553
-312999333 999975479
-313063729 999911083
999963463 -313011349
999909326 -313065486
-312976980 999997832
-312985239 999989573
-313015115 999959697
999999888 -312974924
999947795 -313027017
999988316 -312986496
999916956 -313057856
-312978329 999996483
-312987618 999987194
999934095 -313040717
-313008158 999966654
-313049484 999925328
-312995102 999979710
-313030078 999944734
-313050920 999923892
999949447 -313025365
999953321 -313021491
-312996123 999978689
-313065774 999909038
-313069600 999905212
999910811 -313064001
-313038743 999936069
-313019794 999955018
-313046140 999928672
-313037264 999937548
-313069773 999905039
-313016301 999958511
-313006695 999968117
999915904 -313058908
999955374 -313019438
-312975883 999998929
-313025857 999948955
999901681 -313073131
999927334 -313047478
999904203 -313070609
-312988054 999986758
-312996081 999978731
999976328 -312998484
-312976442 999998370
-312977115 999997697
999999179 -312975633
-313010458 999964354
-313046756 999928056
-313006404 999968408
-313043840 999930972
999963890 -313010922
999995803 -312979009
-313049565 999925247
999988573 -312986239
999900419 -313074393
-313020821 999953991
-312981265 999993547
-313023961 999950851
-313028238 999946574
-313032856 999941956
-313072911 999901901
-312996750 999978062
-313012997 999961815
-312977143 999997669
999982919 -312991893
999944905 -313029907
-313058409 999916403
999939345 -313035467
-313061681 999913131
-312989729 999985083
-312987767 999987045
-313036147 999938665
-313067376 999907436
-313019724 999955088
-313037377 999937435
999940457 -313034355
999962755 -313012057
-313008396 999966416
999958322 -313016490
999930405 -313044407
-313031795 999943017
-312994346 999980466
999931073 -313043739
-313028773 999946039
999935630 -313039182
-313034713 999940099
-313053971 999920841
999934024 -313040788
999973790 -313001022
999960416 -313014396
999966337 -313008475
-313041064 999933748
-313020629 999954183
999942353 -313032459
999940470 -313034342
-312984470 999990342
-312981625 999993187
-313025261 999949551
-313017603 999957209
999941695 -313033117
999927963 -313046849
-312991589 999983223
999962792 -313012020
-313057269 999917543
-313053915 999920897
999919408 -313055404
-313060602 999914210
999952976 -313021836
999973920 -313000892
-312984171 999990641
-313041734 999933078
999926923 -313047889
-312975516 999999296
999909881 -313064931
999926456 -313048356
-312978495 999996317
-312992135 999982677
999952390 -313022422
999989782 -312985030
-313059737 999915075
-313030129 999944683
-313024189 999950623
-312981670 999993142
999927342 -313047470
-313070694 999904118
999985976 -312988836
-313063514 999911298
-313043179 999931633
-312978263 999996549
999976532 -312998280
-313065020 999909792
-312987132 999987680
999910371 -313064441
999991596 -312983216
999949733 -313025079
-313073177 999901635
999955425 -313019387
999948278 -313026534
999908293 -313066519
999934349 -313040463
-313054905 999919907
-312995360 999979452
999905878 -313068934
-312979522 999995290
-313030988 999943824
-313069515 999905297
-313030818 999943994
-313054768 999920044
999973266 -313001546
-313004624 999970188
-313060604 999914208
999973483 -313001329
-313002143 999972669
-312976598 999998214
-313045922 999928890
999915398 -313059414
999942088 -313032724
-313021378 999953434
-313004277 999970535
-313060163 999914649
999925810 -313049002
999960594 -313014218
-313037961 999936851
999955302 -313019510
-313042309 999932503
-313040838 999933974
-312993942 999980870
-313035560 999939252
-313051195 999923617
999983759 -312991053
999920360 -313054452
-313035334 999939478
999956706 -313018106
-313048415 999926397
-313070904 999903908
-313044344 999930468
-312999785 999975027
999974807 -313000005
999924177 -313050635
999928040 -313046772
-313028288 999946524
-313046321 999928491
-313017711 999957101
-313055798 999919014
999916072 -313058740
-313057803 999917009
999904754 -313070058
-313000514 999974298
999969953 -313004859
999991369 -312983443
-313005090 999969722
999945524 -313029288
-313007081 999967731
-313046343 999928469
999946159 -313028653
999943121 -313031691
-313030258 999944554
-313041522 999933290
999977470 -312997342
999908708 -313066104
-313008662 999966150
-313065925 999908887
999984079 -312990733
999967326 -313007486
999922903 -313051909
-313032341 999942471
999904281 -313070531
-313069821 999904991
-312997042 999977770
-312978223 999996589
-313056130 999918682
999981870 -312992942
999921874 -313052938
-313055342 999919470
-313013376 999961436
999938119 -313036693
999986035 -312988777
-313019032 999955780
-312995124 999979688
-313063781 999911031
999941664 -313033148
-313036729 999938083
999991735 -312983077
-312993732 999981080
999972814 -313001998
-313060253 999914559
-312982142 999992670
999980061 -312994751
-313070247 999904565
999963580 -313011232
999988705 -312986107
999962825 -313011987
999934503 -313040309
999979205 -312995607
999908174 -313066638
-312997981 999976831
999964578 -313010234
-312989132 999985680
-313000364 999974448
-313055327 999919485
999972397 -313002415
-313037958 999936854
999975515 -312999297
-313062207 999912605
-312988591 999986221
999997584 -312977228
-312995860 999978952
999973714 -313001098
-312984337 999990475
999956231 -313018581
999951935 -313022877
-313067707 999907105
-313072260 999902552
999955958 -313018854
999948422 -313026390
-313007215 999967597
-313058250 999916562
-313038824 999935988
-313029774 999945038
999910689 -313064123
999931662 -313043150
999972424 -313002388
999941783 -313033029
-312986737 999988075
999994872 -312979940
999992274 -312982538
-312980565 999994247
999925052 -313049760
999907061 -313067751
-313057606 999917206
999922169 -313052643
999961015 -313013797
999965746 -313009066
-313014618 999960194
999917959 -313056853
999940700 -313034112
-313042727 999932085
-313064804 999910008
999932207 -313042605
999956461 -313018351
999907308 -313067504
999941113 -313033699
999977999 -312996813
999910305 -313064507
999991932 -312982880
-312991023 999983789
-313038623 999936189
-312999241 999975571
-312982048 999992764
-312985559 999989253
-313072344 999902468
-312982469 999992343
-313065466 999909346
-312983950 999990862
999934266 -313040546
999952966 -313021846
-313034759 999940053
999955560 -313019252
999980045 -312994767
-313021589 999953223
999976187 -312998625
-312988951 999985861
-313032290 999942522
-313009835 999964977
-313068514 999906298
-313033549 999941263
-313054051 999920761
999992897 -312981915
999953605 -313021207
-313064147 999910665
-312997125 999977687
-313040874 999933938
999952071 -313022741
999906290 -313068522
999961883 -313012929
-313047256 999927556
-313052636 999922176
999944987 -313029825
999903663 -313071149
999993134 -312981678
-313066575 999908237
999921017 -313053795
999919720 -313055092
-312996660 999978152
-313042302 999932510
-312985575 999989237
-313067999 999906813
-312989735 999985077
-313019053 999955759
999938345 -313036467
999968414 -313006398
-313018413 999956399
-313009497 999965315
-313023271 999951541
-313063780 999911032
-313053404 999921408
-313017234 999957578
999943718 -313031094
999998440 -312976372
999950061 -313024751
-313005751 999969061
999930963 -313043849
999971648 -313003164
999945588 -313029224
-312993504 999981308
-312994107 999980705
999992789 -312982023
-313017340 999957472
999923405 -313051407
999965988 -313008824
999945579 -313029233
999927301 -313047511
-313009515 999965297
999968511 -313006301
999916786 -313058026
-312982286 999992526
-313032077 999942735
-312991161 999983651
999914470 -313060342
999935998 -313038814
-312990017 999984795
999936251 -313038561
999927296 -313047516
999993626 -312981186
-313044027 999930785
-313007833 999966979
-313069366 999905446
-313070217 999904595
999940224 -313034588
999922098 -313052714
-313009984 999964828
-312988915 999985897
999983275 -312991537
-313030753 999944059
999923745 -313051067
999906966 -313067846
999928062 -313046750
-313012972 999961840
-313059553 999915259
999973675 -313001137
999934757 -313040055
-313061373 999913439
-313005220 999969592
999940291 -313034521
999953424 -313021388
-313072860 999901952
999987593 -312987219
999994148 -312980664
-313019355 999955457
-313057990 999916822
999964179 -313010633
-313029947 999944865
-312987941 999986871
-313004126 999970686
-313056032 999918780
-313007705 999967107
999911696 -313063116
999997295 -312977517
999916883 -313057929
999907761 -313067051
999955012 -313019800
-313056004 999918808
-313013056 999961756
-313044287 999930525
-313036294 999938518
-313048688 999926124
999936849 -313037963
-313071200 999903612
999922518 -313052294
-313062928 999911884
999978023 -312996789
999962091 -313012721
-312991601 999983211
999938941 -313035871
-312984011 999990801
-313057905 999916907
-313048400 999926412
-312981712 999993100
-313005048 999969764
999909563 -313065249
-312998038 999976774
-313025006 999949806
-312983447 999991365
999931860 -313042952
999930521 -313044291
-313026468 999948344
999914399 -313060413
999957150 -313017662
999941418 -313033394
999965486 -313009326
-312981621 999993191
-312988743 999986069
-313062273 999912539
999955802 -313019010
-313058786 999916026
-313030222 999944590
999997282 -312977530
-313032824 999941988
999950034 -313024778
-313071170 999903642
999987231 -312987581
999910814 -313063998
-312978529 999996283
-313002819 999971993
-313063038 999911774
999990973 -312983839
-313011994 999962818
-313025478 999949334
-313045125 999929687
-313052245 999922567
999985665 -312989147
-313052612 999922200
-313022752 999952060
999926976 -313047836
999919119 -313055693
-313039688 999935124
-313073244 999901568
999988930 -312985882
-313001772 999973040
-312980066 999994746
-312993765 999981047
-313064053 999910759
-313073466 999901346
-313037224 999937588
-312990299 999984513
999913892 -313060920
999950543 -313024269
-313027591 999947221
-312977558 999997254
-313028270 999946542
-313058378 999916434
999974849 -312999963
-312985767 999989045
-313043399 999931413
999914691 -313060121
-313073436 999901376
-312978614 999996198
999971656 -313003156
-313004668 999970144
999903071 -313071741
-313050849 999923963
999989598 -312985214
-313057934 999916878
999982583 -312992229
999971997 -313002815
-313014089 999960723
-312980638 999994174
999976325 -312998487
-312998284 999976528
-312979260 999995552
999980089 -312994723
999919563 -313055249
999904086 -313070726
-313071553 999903259
-313043563 999931249
-312997516 999977296
-313074583 999900229
999907470 -313067342
999922942 -313051870
999904781 -313070031
999900365 -313074447
999912660 -313062152
-313013773 999961039
-312977818 999996994
999967703 -313007109
999988273 -312986539
999949437 -313025375
999961862 -313012950
-312987839 999986973
-313003210 999971602
999939506 -313035306
999901575 -313073237
999940710 -313034102
999901580 -313073232
-313065580 999909232
-313040255 999934557
999944920 -313029892
999916491 -313058321
-312975578 999999234
999943584 -313031228
-313054338 999920474
999931664 -313043148
999949923 -313024889
999910785 -313064027
-313054136 999920676
-313071736 999903076
999915633 -313059179
999953235 -313021577
999917940 -313056872
999961943 -313012869
999999283 -312975529
-313032732 999942080
999934279 -313040533
999992070 -312982742
-313012657 999962155
-313048163 999926649
-313046127 999928685
-313008338 999966474
-313052242 999922570
-313016134 999958678
999908644 -313066168
-313015754 999959058
-313032296 999942516
-313020388 999954424
-313007659 999967153
-313020084 999954728
-313064490 999910322
-313041154 999933658
999956322 -313018490
-313042937 999931875
-313042977 999931835
999971610 -313003202
999943868 -313030944
-313040387 999934425
-313000233 999974579
-312987349 999987463
-312993052 999981760
999943731 -313031081
-313018410 999956402
-312987270 999987542
-312994535 999980277
999905305 -313069507
999946264 -313028548
999908081 -313066731
-313043258 999931554
999933598 -313041214
999918554 -313056258
-312995734 999979078
999959152 -313015660
-313015181 999959631
999941739 -313033073
-313053136 999921676
999918463 -313056349
-313068178 999906634
999959413 -313015399
999923287 -313051525
999941765 -313033047
999968512 -313006300
-313005745 999969067
999905495 -313069317
-313028418 999946394
-313071375 999903437
-313058577 999916235
-313015280 999959532
999990985 -312983827
999997263 -312977549
999923524 -313051288
-313054006 999920806
999902859 -313071953
999926675 -313048137
999962248 -313012564
-313012559 999962253
999950964 -313023848
-313007880 999966932
-312975649 999999163
999908010 -313066802
-313065931 999908881
999930063 -313044749
-313037689 999937123
999902798 -313072014
-313034004 999940808
-313063100 999911712
-313031685 999943127
-313013634 999961178
999967092 -313007720
999902148 -313072664
999963826 -313010986
-313022166 999952646
-313018705 999956107
-313038420 999936392
999976682 -312998130
-313070228 999904584
-313000380 999974432
999909190 -313065622
-313060344 999914468
-313015782 999959030
999978521 -312996291
999971973 -313002839
-313026720 999948092
-312988927 999985885
-313058630 999916182
-313040495 999934317
999939474 -313035338
999980336 -312994476
999918876 -313055936
-313027679 999947133
999965908 -313008904
999939166 -313035646
999915367 -313059445
999980661 -312994151
-313023591 999951221
-312977158 999997654
999990936 -312983876
999956585 -313018227
999997242 -312977570
-313038288 999936524
-312982527 999992285
-313009963 999964849
-313001572 999973240
999950573 -313024239
-313070110 999904702
999919178 -313055634
999901212 -313073600
-312993872 999980940
999925664 -313049148
-313028512 999946300
-313052935 999921877
999910518 -313064294
-313040224 999934588
999982861 -312991951
999920161 -313054651
999932115 -313042697
999965671 -313009141
999934960 -313039852
-313069794 999905018
999917629 -313057183
-313044659 999930153
-313017285 999957527
999914065 -313060747
999928642 -313046170
999912333 -313062479
999960912 -313013900
999986865 -312987947
-313000026 999974786
-313021942 999952870
999968739 -313006073
999998432 -312976380
999961681 -313013131
-313034060 999940752
-313050771 999924041
999952583 -313022229
-313001085 999973727
-313025071 999949741
-313019211 999955601
-312979809 999995003
999908900 -313065912
999934555 -313040257
999956946 -313017866
-313069424 999905388
-312999724 999975088
999927195 -313047617
999954262 -313020550
-313037541 999937271
-313020881 999953931
999902098 -313072714
-313014952 999959860
-313068505 999906307
-313023449 999951363
-313038519 999936293
-313040102 999934710
-313046434 999928378
999927964 -313046848
999964157 -313010655
999932332 -313042480
999919061 -313055751
-313017942 999956870
-313027701 999947111
999978507 -312996305
-313048243 999926569
-313042819 999931993
999944463 -313030349
999993838 -312980974
-313031689 999943123
-312990365 999984447
999909615 -313065197
-313028612 999946200
-313020151 999954661
-313008304 999966508
999995163 -312979649
-313025804 999949008
-313057442 999917370
-313002233 999972579
999944450 -313030362
999992119 -312982693
-313059460 999915352
-313074402 999900410
-313041798 999933014
-313019602 999955210
-313014043 999960769
-312986541 999988271
999904922 -313069890
999923910 -313050902
-313067514 999907298
999977386 -312997426
999945474 -313029338
-312982722 999992090
-313004586 999970226
999998373 -312976439
999988491 -312986321
-312978347 999996465
999925076 -313049736
999920421 -313054391
-313045133 999929679
999950939 -313023873
-313033436 999941376
999901104 -313073708
-313032191 999942621
999987146 -312987666
999977473 -312997339
-312983129 999991683
-312978673 999996139
999961117 -313013695
999930155 -313044657
999974153 -313000659
-313036151 999938661
-312982269 999992543
-313059723 999915089
999960382 -313014430
-312988658 999986154
999989299 -312985513
999965261 -313009551
-313065794 999909018
-312987087 999987725
999901161 -313073651
-312988193 999986619
999954020 -313020792
-312992331 999982481
999952905 -313021907
-313032020 999942792
-313037826 999936986
999991703 -312983109
-313034206 999940606
-313038024 999936788
999956683 -313018129
999981625 -312993187
999968773 -313006039
-313058410 999916402
999949293 -313025519
999986444 -312988368
999964809 -313010003
999943502 -313031310
-313052879 999921933
-313036701 999938111
-312976616 999998196
-312983797 999991015
-313014598 999960214
999926607 -313048205
-313019869 999954943
999901951 -313072861
-313019882 999954930
999926614 -313048198
999932130 -313042682
-313007973 999966839
-313036640 999938172
-312990292 999984520
-313028942 999945870
999936890 -313037922
999965027 -313009785
999935147 -313039665
999989377 -312985435
999914873 -313059939
-313004317 999970495
-312980636 999994176
-313043037 999931775
999998719 -312976093
-313050864 999923948
999994341 -312980471
999966468 -313008344
999956541 -313018271
-313072713 999902099
999943073 -313031739
-313022084 999952728
-312974916 999999896
-313027682 999947130
999935244 -313039568
999928826 -313045986
999902292 -313072520
999986419 -312988393
999917511 -313057301
999992149 -312982663
-313052470 999922342
999972505 -313002307
999988190 -312986622
999936427 -313038385
999978996 -312995816
999967356 -313007456
999944508 -313030304
-312983858 999990954
-312984216 999990596
999949895 -313024917
-313016391 999958421
999927731 -313047081
-312977118 999997694
-313045349 999929463
999912012 -313062800
-312996635 999978177
-312976384 999998428
999940288 -313034524
-313025112 999949700
999985967 -312988845
999971170 -313003642
-312995365 999979447
999935494 -313039318
-313035958 999938854
999961692 -313013120
999935615 -313039197
999913222 -313061590
999952276 -313022536
999966123 -313008689
-312979393 999995419
-313025812 999949000
-313032627 999942185
999953445 -313021367
-313042263 999932549
-313008050 999966762
-313050524 999924288
-312982958 999991854
-313003838 999970974
999950325 -313024487
999915135 -313059677
999940596 -313034216
-313073563 999901249
999985232 -312989580
999912926 -313061886
999902485 -313072327
999984297 -312990515
-313074412 999900400
-313017647 999957165
999963623 -313011189
999931567 -313043245
-313024856 999949956
-313033470 999941342
999942938 -313031874
-313073580 999901232
-313048371 999926441
999938784 -313036028
999917810 -313057002
999938940 -313035872
999915217 -313059595
-312992117 999982695
999933051 -313041761
-313068065 999906747
-313012122 999962690
-312982416 999992396
999995766 -312979046
-313049652 999925160
-312990841 999983971
-313043934 999930878
-313003528 999971284
999980204 -312994608
-313049984 999924828
-313060854 999913958
999941616 -313033196
999928855 -313045957
999997545 -312977267
-313021101 999953711
-313038062 999936750
-313069561 999905251
-313070241 999904571
999910986 -313063826
999953624 -313021188
999972248 -313002564
999960712 -313014100
999976219 -312998593
999934806 -313040006
-313047205 999927607
-313045723 999929089
-313067801 999907011
999920229 -313054583
-313001152 999973660
999902146 -313072666
-313014926 999959886
999974537 -313000275
999956378 -313018434
-313010692 999964120
999929399 -313045413
-312979821 999994991
999989672 -312985140
999901155 -313073657
999933487 -313041325
-313054156 999920656
-313018775 999956037
999905861 -313068951
999968746 -313006066
999919755 -313055057
-313063589 999911223
-312992569 999982243
999994974 -312979838
-313044223 999930589
999997645 -312977167
999934451 -313040361
-313059340 999915472
999951528 -313023284
-312979207 999995605
999943906 -313030906
-313068666 999906146
-313029549 999945263
999974054 -313000758
999910822 -313063990
-313037143 999937669
-312988216 999986596
999909752 -313065060
999909008 -313065804
-312994405 999980407
-313047874 999926938
999921043 -313053769
-313029049 999945763
999969894 -313004918
999924842 -313049970
-313067654 999907158
-313012868 999961944
999917754 -313057058
999981948 -312992864
-313013567 999961245
999958445 -313016367
999936629 -313038183
-313000074 999974738
-313033712 999941100
999917496 -313057316
999972408 -313002404
-313002731 999972081
-313050840 999923972
999944319 -313030493
-313005359 999969453
-312990448 999984364
999970643 -313004169
999931943 -313042869
999934607 -313040205
999913941 -313060871
999907462 -313067350
-313062850 999911962
999960930 -313013882
-313013229 999961583
999933371 -313041441
-313010483 999964329
-313026932 999947880
-313019359 999955453
-313022251 999952561
-313050779 999924033
999917175 -313057637
999964590 -313010222
999991257 -312983555
999941415 -313033397
-313011860 999962952
-313036052 999938760
-313021981 999952831
999908135 -313066677
-313070248 999904564
999944459 -313030353
-312989776 999985036
-313054554 999920258
999910602 -313064210
-313004166 999970646
999909343 -313065469
-313045774 999929038
-313033367 999941445
999906787 -313068025
-313063153 999911659
-312987898 999986914
-312975926 999998886
999928302 -313046510
-313008522 999966290
-313028222 999946590
-313013045 999961767
-312994611 999980201
999995975 -312978837
999992262 -312982550
-312997730 999977082
999943638 -313031174
999945905 -313028907
999915258 -313059554
-313023803 999951009
999958895 -313015917
-312994068 999980744
999982027 -312992785
-313039194 999935618
-312990773 999984039
999902362 -313072450
-313073038 999901774
-313058875 999915937
-313067203 999907609
-313025884 999948928
999980659 -312994153
-313058914 999915898
999956921 -313017891
-313051851 999922961
-313073007 999901805
999930124 -313044688
-313013767 999961045
-312985773 999989039
-313036082 999938730
999955870 -313018942
-313048549 999926263
-313002861 999971951
999954033 -313020779
999969497 -313005315
999922640 -313052172
999963850 -313010962
999957545 -313017267
-313027277 999947535
999976124 -312998688
999944587 -313030225
999948504 -313026308
999953066 -313021746
999947029 -313027783
-312976293 999998519
999962530 -313012282
999900619 -313074193
999930174 -313044638
999954707 -313020105
-313012348 999962464
999939243 -313035569
999929554 -313045258
-313007658 999967154
999996680 -312978132
-313058932 999915880
999918525 -313056287
999935610 -313039202
999952478 -313022334
999908605 -313066207
999984551 -312990261
-313060732 999914080
999922648 -313052164
-312975962 999998850
-313060617 999914195
999996828 -312977984
-313062484 999912328
999905204 -313069608
-313068410 999906402
-313033863 999940949
-313070326 999904486
-313030285 999944527
999959356 -313015456
999969050 -313005762
999971312 -313003500
-312988609 999986203
-313071242 999903570
-312988229 999986583
-313005497 999969315
-313071942 999902870
-313074617 999900195
999984695 -312990117
-313029219 999945593
999905436 -313069376
-313042085 999932727
999967244 -313007568
999977895 -312996917
-312999291 999975521
-313074538 999900274
999913152 -313061660
-313015502 999959310
-313005761 999969051
-313026588 999948224
999935949 -313038863
999977428 -312997384
-313020969 999953843
-313038833 999935979
999903399 -313071413
999992811 -312982001
999909613 -313065199
-313029226 999945586
-313063142 999911670
999997393 -312977419
999942170 -313032642
-313039056 999935756
999956187 -313018625
-313021358 999953454
999977733 -312997079
-313046318 999928494
999950672 -313024140
999958171 -313016641
-312981419 999993393
999969791 -313005021
999945015 -313029797
999994880 -312979932
-313028393 999946419
-313009828 999964984
-312987005 999987807
999922933 -313051879
-313022157 999952655
-312993868 999980944
-313054722 999920090
999950988 -313023824
-313058060 999916752
999906166 -313068646
999998622 -312976190
-312992967 999981845
-312998986 999975826
999909960 -313064852
999987842 -312986970
-313052499 999922313
999990102 -312984710
-312992227 999982585
-312987548 999987264
999952702 -313022110
999957846 -313016966
999922968 -313051844
-313014677 999960135
-313000059 999974753
999915777 -313059035
999963879 -313010933
-313056103 999918709
-313071585 999903227
-313035134 999939678
999949997 -313024815
-313069193 999905619
-313059875 999914937
-313071747 999903065
999971099 -313003713
-313025701 999949111
999968056 -313006756
999988596 -312986216
999963889 -313010923
-313003738 999971074
999967075 -313007737
-313019197 999955615
999933688 -313041124
999973960 -313000852
-313036870 999937942
-313020998 999953814
-313002589 999972223
999948244 -313026568
999944288 -313030524
-313053209 999921603
-313053138 999921674
999911102 -313063710
-313017677 999957135
-313055532 999919280
-313016206 999958606
999960679 -313014133
999900144 -313074668
-313060518 999914294
999900312 -313074500
999977120 -312997692
-313055781 999919031
999985582 -312989230
-313043845 999930967
-313022410 999952402
-313067206 999907606
-313060247 999914565
-313067840 999906972
-313070518 999904294
-313071301 999903511
999916957 -313057855
999996060 -312978752
-313006508 999968304
-313051014 999923798
999921707 -313053105
-313063397 999911415
-313033445 999941367
999916411 -313058401
999928519 -313046293
-313044653 999930159
-313065267 999909545
-312996057 999978755
-312984355 999990457
-313059579 999915233
-312987068 999987744
-313054964 999919848
-312982177 999992635
999909085 -313065727
-313027058 999947754
-313049890 999924922
-313001727 999973085
999943792 -313031020
999965076 -313009736
-313072378 999902434
-313015173 999959639
999903311 -313071501
999908266 -313066546
-313054040 999920772
999969146 -313005666
999937437 -313037375
-313066672 999908140
999995068 -312979744
-313018329 999956483
999915262 -313059550
999970128 -313004684
999925314 -313049498
-313011079 999963733
999912791 -313062021
999988254 -312986558
-313018403 999956409
999991753 -312983059
999968216 -313006596
999990766 -312984046
-313041738 999933074
-313032571 999942241
-313029491 999945321
-312982680 999992132
-312986848 999987964
-313007862 999966950
999925229 -313049583
-313067492 999907320
-313031093 999943719
-313056311 999918501
999985173 -312989639
-313019360 999955452
999984887 -312989925
999961140 -313013672
-313033066 999941746
999905163 -313069649
-313036066 999938746
999909697 -313065115
-313048515 999926297
-312978127 999996685
-313043051 999931761
-313060879 999913933
-313029949 999944863
-313049953 999924859
999935693 -313039119
-312994656 999980156
-313023025 999951787
999940581 -313034231
999945157 -313029655
-313008528 999966284
999924556 -313050256
999913267 -313061545
999999270 -312975542
-313059889 999914923
999964962 -313009850
999976047 -312998765
999906608 -313068204
999945927 -313028885
-313074749 999900063
-313025648 999949164
999935312 -313039500
-313053875 999920937
-313005210 999969602
-313004857 999969955
999939216 -313035596
-313010897 999963915
999959583 -313015229
999999094 -312975718
-312980070 999994742
-313029732 999945080
-313038946 999935866
-313058301 999916511
999966870 -313007942
-313019496 999955316
-312996489 999978323
999932350 -313042462
-313020615 999954197
-313028994 999945818
999951832 -313022980
999958356 -313016456
-312978700 999996112
999924267 -313050545
999950545 -313024267
999903606 -313071206
999986833 -312987979
999970774 -313004038
999910762 -313064050
-313036607 999938205
999936064 -313038748
999974155 -313000657
999981081 -312993731
-313011361 999963451
-313035644 999939168
-313010056 999964756
999922923 -313051889
-313006864 999967948
-313067382 999907430
999945530 -313029282
-313041291 999933521
-313049141 999925671
-313010860 999963952
999914825 -313059987
999979821 -312994991
-313014160 999960652
999969533 -313005279
999991934 -312982878
999935373 -313039439
-313008455 999966357
999935755 -313039057
999969556 -313005256
-313007116 999967696
-313023639 999951173
-312978597 999996215
999917567 -313057245
999910161 -313064651
999967454 -313007358
999992152 -312982660
999952670 -313022142
-313037217 999937595
-313023790 999951022
999918982 -313055830
999946383 -313028429
999959431 -313015381
-313002725 999972087
999907079 -313067733
-313036628 999938184
-312998469 999976343
-312985822 999988990
999959222 -313015590
999931435 -313043377
999953922 -313020890
999971909 -313002903
999981598 -312993214
999980911 -312993901
-313022274 999952538
-313047314 999927498
-313007555 999967257
-313058589 999916223
999940109 -313034703
999905981 -313068831
-313037389 999937423
-312983467 999991345
-313045300 999929512
999953074 -313021738
-313016385 999958427
999940042 -313034770
-313017687 999957125
-313041101 999933711
-313054937 999919875
999942230 -313032582
999998978 -312975834
-313012746 999962066
999932622 -313042190
999929178 -313045634
-313066427 999908385
999909848 -313064964
-312994187 999980625
-312982153 999992659
-313070090 999904722
999924218 -313050594
999955941 -313018871
999996069 -312978743
-313074660 999900152
999916405 -313058407
999994862 -312979950
-312986146 999988666
-313045553 999929259
999994736 -312980076
-312976256 999998556
-313048709 999926103
999999659 -312975153
999935413 -313039399
999940021 -313034791
-313035873 999938939
-313040434 999934378
-312997892 999976920
999975030 -312999782
999963114 -313011698
-313058864 999915948
-313063511 999911301
-313020336 999954476
999989065 -312985747
999924530 -313050282
-313042445 999932367
999950426 -313024386
-313025819 999948993
999993718 -312981094
999991916 -312982896
999921695 -313053117
-313045678 999929134
-313058797 999916015
999917984 -313056828
-313050894 999923918
-313044677 999930135
999940863 -313033949
-312993339 999981473
999943946 -313030866
999951772 -313023040
999992427 -312982385
-313067734 999907078
999993425 -312981387
999956758 -313018054
-312982615 999992197
999996265 -312978547
-312987724 999987088
999988906 -312985906
-312990253 999984559
-313036800 999938012
-313031839 999942973
-313002496 999972316
-313044894 999929918
999972169 -313002643
999913835 -313060977
999920226 -313054586
999985523 -312989289
-313011158 999963654
999916543 -313058269
-313049187 999925625
999944011 -313030801
999957656 -313017156
-313034156 999940656
999946537 -313028275
999948245 -313026567
999981633 -312993179
-313001538 999973274
999919285 -313055527
999989144 -312985668
-312984523 999990289
-313001366 999973446
999947156 -313027656
-313014675 999960137
-313003096 999971716
-313034950 999939862
-313005309 999969503
-313032297 999942515
-313033807 999941005
999995792 -312979020
999928937 -313045875
999920836 -313053976
999931423 -313043389
999957104 -313017708
-313051099 999923713
999948647 -313026165
-313004508 999970304
999916227 -313058585
-313066175 999908637
-313038908 999935904
-313018665 999956147
999977917 -312996895
-313004215 999970597
-313030231 999944581
-312998343 999976469
-312984107 999990705
999986030 -312988782
999949259 -313025553
-313039078 999935734
-312986900 999987912
999982627 -312992185
-313041318 999933494
-313022017 999952795
-312995272 999979540
-313020424 999954388
-313007647 999967165
999909575 -313065237
-312984222 999990590
-313054687 999920125
999932789 -313042023
-313066668 999908144
-313053157 999921655
-313054704 999920108
999922366 -313052446
999932403 -313042409
999989514 -312985298
-312975935 999998877
999938859 -313035953
999999753 -312975059
999974918 -312999894
-313025670 999949142
-313006753 999968059
999979296 -312995516
999917128 -313057684
999925953 -313048859
999970943 -313003869
999918250 -313056562
999986220 -312988592
-312987229 999987583
999996684 -312978128
999975916 -312998896
-313073669 999901143
999966251 -313008561
999987440 -312987372
999908709 -313066103
-313054674 999920138
-313067073 999907739
999989716 -312985096
-313038867 999935945
999967480 -313007332
999914770 -313060042
-312994623 999980189
999950606 -313024206
999958465 -313016347
-313055255 999919557
999989821 -312984991
-312991926 999982886
-312980030 999994782
999965057 -313009755
-313022371 999952441
999975403 -312999409
-313009899 999964913
999930372 -313044440
-313013569 999961243
-313062397 999912415
-313043317 999931495
-313025745 999949067
-312984102 999990710
-313002034 999972778
-313026811 999948001
999950626 -313024186
-313071993 999902819
-312992752 999982060
999953858 -313020954
-312976472 999998340
-313047042 999927770
999948494 -313026318
999969064 -313005748
-313031172 999943640
-313006859 999967953
-313018684 999956128
999931689 -313043123
-313033931 999940881
-312984890 999989922
999964674 -313010138
999976100 -312998712
999994139 -312980673
999959602 -313015210
999975863 -312998949
-313046113 999928699
-312996914 999977898
999993238 -312981574
999913183 -313061629
-313013359 999961453
999982968 -312991844
999980322 -312994490
-313061050 999913762
-313060880 999913932
-312998894 999975918
999984625 -312990187
-313025395 999949417
999942048 -313032764
-313069148 999905664
-313043974 999930838
-313061406 999913406
-313044992 999929820
-312985357 999989455
-313040633 999934179
999948306 -313026506
-313057909 999916903
999976042 -312998770
-313010685 999964127
999964567 -313010245
-313018679 999956133
-313074337 999900475
999927353 -313047459
999997180 -312977632
-313037534 999937278
999954270 -313020542
999978484 -312996328
999975298 -312999514
-312987226 999987586
-313017056 999957756
-313027546 999947266
-313061364 999913448
999942092 -313032720
999965769 -313009043
999998143 -312976669
999930012 -313044800
999914209 -313060603
999911022 -313063790
-313067182 999907630
999959829 -313014983
-313011695 999963117
-313027706 999947106
-313031616 999943196
-313049298 999925514
999944407 -313030405
999978486 -312996326
-313038266 999936546
999967563 -313007249
999970874 -313003938
-313063614 999911198
999918034 -313056778
999975229 -312999583
999941996 -313032816
-313067384 999907428
999935621 -313039191
-312999939 999974873
-313039662 999935150
999970344 -313004468
999915224 -313059588
999905294 -313069518
999938182 -313036630
999968937 -313005875
999954463 -313020349
-313007706 999967106
-312975245 999999567
999965555 -313009257
999996123 -312978689
-313035070 999939742
-312985770 999989042
-313048004 999926808
-312976879 999997933
999943430 -313031382
-313016196 999958616
-313003341 999971471
999906937 -313067875
-313019428 999955384
-313060662 999914150
-313013238 999961574
999977213 -312997599
999932591 -313042221
-313064370 999910442
-313005691 999969121
-313069914 999904898
999929130 -313045682
-313002352 999972460
-313014590 999960222
999929536 -313045276
999927723 -313047089
999940440 -313034372
999912430 -313062382
999996811 -312978001
-313020331 999954481
999905668 -313069144
-313019743 999955069
-312991188 999983624
-312984726 999990086
-312988445 999986367
-313009230 999965582
-313058789 999916023
999993387 -312981425
999909429 -313065383
999921865 -313052947
-313020650 999954162
-313046379 999928433
999937533 -313037279
999995087 -312979725
999984099 -312990713
999927778 -313047034
-312984650 999990162
-313032894 999941918
999917385 -313057427
-312984480 999990332
999937468 -313037344
999959038 -313015774
999949629 -313025183
999941786 -313033026
-312974926 999999886
-313046350 999928462
999911551 -313063261
-313062698 999912114
-312983759 999991053
-313037136 999937676
-312986574 999988238
999968052 -313006760
-313067669 999907143
-312983198 999991614
-313025958 999948854
999936967 -313037845
-313000301 999974511
999935303 -313039509
-313050742 999924070
999909885 -313064927
999969780 -313005032
-313051823 999922989
999955463 -313019349
-313009467 999965345
999940306 -313034506
-313036080 999938732
999986187 -312988625
-313032575 999942237
-313003372 999971440
-313064736 999910076
-313048437 999926375
-312999609 999975203
-313065044 999909768
-313003617 999971195
999998960 -312975852
-313057175 999917637
999995600 -312979212
-313039201 999935611
999953725 -313021087
999967321 -313007491
-313026152 999948660
-313039251 999935561
999929747 -313045065
-313031975 999942837
-313072487 999902325
-313031059 999943753
999974943 -312999869
999909713 -313065099
999985593 -312989219
-313045393 999929419
-313053938 999920874
-312985349 999989463
999997137 -312977675
999970849 -313003963
999911351 -313063461
-312997156 999977656
999920056 -313054756
999942304 -313032508
999997158 -312977654
-312994531 999980281
999926967 -313047845
999910406 -313064406
-312980445 999994367
999962442 -313012370
999942544 -313032268
-312979168 999995644
-313029285 999945527
-313036014 999938798
-313055536 999919276
-312988290 999986522
999939865 -313034947
999936789 -313038023
999995433 -312979379
999990656 -312984156
-313019739 999955073
-313062983 999911829
999922873 -313051939
999994233 -312980579
999922388 -313052424
999972865 -313001947
-312977185 999997627
999944798 -313030014
999976677 -312998135
-313038727 999936085
999982037 -312992775
-313060934 999913878
-313036004 999938808
-313026303 999948509
999990803 -312984009
999976993 -312997819
-313008721 999966091
-313049942 999924870
999924128 -313050684
999923213 -313051599
-312978567 999996245
999920066 -313054746
-312985320 999989492
-313003755 999971057
-313030422 999944390
-312988850 999985962
999909438 -313065374
999985440 -312989372
999947904 -313026908
999990560 -312984252
999903648 -313071164
-313018517 999956295
999934923 -313039889
-313046503 999928309
999918590 -313056222
999926973 -313047839
999996797 -312978015
999955850 -313018962
999930271 -313044541
999988554 -312986258
999969374 -313005438
999901164 -313073648
-312991767 999983045
999984336 -312990476
-313074517 999900295
-313012501 999962311
-313052099 999922713
-313054401 999920411
999902231 -313072581
-313050266 999924546
999945305 -313029507
999966985 -313007827
999974274 -313000538
-313008742 999966070
999983598 -312991214
999922780 -313052032
999903813 -313070999
-313043938 999930874
999982217 -312992595
-313047917 999926895
999928000 -313046812
-313007304 999967508
999912071 -313062741
999901362 -313073450
999912833 -313061979
999927576 -313047236
-312999143 999975669
-313026978 999947834
999905471 -313069341
999948218 -313026594
999958333 -313016479
999958383 -313016429
-313020982 999953830
-312996369 999978443
-313040967 999933845
999957564 -313017248
999932168 -313042644
-312999178 999975634
999959226 -313015586
999999970 -312974842
999942421 -313032391
999962511 -313012301
999918151 -313056661
-313011182 999963630
999919190 -313055622
-312994298 999980514
999971796 -313003016
999918015 -313056797
999986987 -312987825
999936693 -313038119
-312978639 999996173
999908262 -313066550
999997660 -312977152
-313005850 999968962
999943109 -313031703
-313028356 999946456
-313031928 999942884
-313048436 999926376
999995060 -312979752
-313023507 999951305
999915096 -313059716
999925945 -313048867
-313074248 999900564
-312988902 999985910
-312996494 999978318
-313022162 999952650
-313009469 999965343
-313020528 999954284
-313031948 999942864
999910991 -313063821
-313049431 999925381
999916643 -313058169
-313020832 999953980
-313058417 999916395
999908183 -313066629
999912664 -313062148
-312975150 999999662
-313046483 999928329
999913840 -313060972
999961956 -313012856
999985801 -312989011
-313034234 999940578
-312979346 999995466
999981806 -312993006
-313066185 999908627
999994797 -312980015
999985351 -312989461
-312992433 999982379
999965652 -313009160
-313037564 999937248
999953917 -313020895
999944652 -313030160
999966079 -313008733
999920838 -313053974
999919808 -313055004
-313015321 999959491
999961642 -313013170
999910286 -313064526
999931419 -313043393
-313041993 999932819
999930906 -313043906
999974543 -313000269
999934897 -313039915
-313044807 999930005
999904537 -313070275
999958713 -313016099
-313009291 999965521
999969555 -313005257
999905179 -313069633
999988997 -312985815
-313052884 999921928
-313048468 999926344
-313016625 999958187
999925310 -313049502
-313002003 999972809
999912473 -313062339
999926018 -313048794
-313046403 999928409
999963636 -313011176
-313066125 999908687
999920335 -313054477
999968430 -313006382
999960997 -313013815
-313065563 999909249
999969366 -313005446
-313035248 999939564
999916322 -313058490
999976105 -312998707
999930058 -313044754
-312983044 999991768
999971482 -313003330
-312996299 999978513
-312999879 999974933
-313007538 999967274
999939356 -313035456
999922168 -313052644
999996633 -312978179
-312986615 999988197
999971553 -313003259
999917524 -313057288
999935043 -313039769
999985870 -312988942
999966200 -313008612
-312991399 999983413
-313059060 999915752
-313061916 999912896
999914706 -313060106
-313040901 999933911
-312990793 999984019
999972563 -313002249
-313023373 999951439
-313021728 999953084
999903653 -313071159
999973269 -313001543
-313000438 999974374
999972807 -313002005
-313062436 999912376
-312984131 999990681
-313049647 999925165
999973281 -313001531
999973350 -313001462
-313071143 999903669
-313009915 999964897
999924880 -313049932
999997873 -312976939
999917537 -313057275
999987808 -312987004
999987693 -312987119
-313017038 999957774
-312987728 999987084
999982049 -312992763
999930243 -313044569
-313071307 999903505
999993936 -312980876
-313072326 999902486
-313071109 999903703
999976071 -312998741
-313043343 999931469
-313014449 999960363
-312997501 999977311
-313008156 999966656
999985922 -312988890
999926805 -313048007
-312994561 999980251
-313068331 999906481
-312978619 999996193
-312981950 999992862
999930522 -313044290
-313053634 999921178
-313027420 999947392
999983570 -312991242
999970640 -313004172
-312993410 999981402
-313022003 999952809
999988489 -312986323
999916873 -313057939
999998202 -312976610
-313033393 999941419
-312978245 999996567
-312987763 999987049
999934492 -313040320
999967243 -313007569
999916492 -313058320
-313070464 999904348
-312997523 999977289
-313061892 999912920
999977269 -312997543
999943363 -313031449
999931003 -313043809
999912214 -313062598
-313067229 999907583
-312978125 999996687
999926271 -313048541
999932175 -313042637
999942780 -313032032
-313067903 999906909
-312997075 999977737
999909595 -313065217
999932071 -313042741
999921738 -313053074
-312993947 999980865
-313010523 999964289
999986228 -312988584
-313072029 999902783
-313037756 999937056
-313060132 999914680
999942748 -313032064
999921926 -313052886
999917586 -313057226
999911615 -313063197
999996485 -312978327
-313049666 999925146
999903938 -313070874
-312984573 999990239
-313028194 999946618
-313037738 999937074
999983892 -312990920
-313021332 999953480
999909820 -313064992
-313065717 999909095
999991115 -312983697
-313003582 999971230
-313059856 999914956
-313029871 999944941
999940560 -313034252
999964202 -313010610
-313066373 999908439
999988944 -312985868
-313004851 999969961
999912330 -313062482
999953565 -313021247
-313056200 999918612
999942696 -313032116
999987792 -312987020
999900415 -313074397
999937635 -313037177
999925074 -313049738
-313046332 999928480
-312984610 999990202
-312986762 999988050
-312999558 999975254
-313059850 999914962
-312985666 999989146
999943213 -313031599
-313016419 999958393
-313074009 999900803
999983600 -312991212
-313005250 999969562
-313068554 999906258
-313006781 999968031
999937280 -313037532
-313027475 999947337
-313048602 999926210
999971478 -313003334
-313002582 999972230
999943823 -313030989
-313065290 999909522
999998812 -312976000
-312993459 999981353
-313067421 999907391
-313039383 999935429
-313011751 999963061
999967117 -313007695
-313068764 999906048
-313005651 999969161
-313022355 999952457
999987733 -312987079
-313029536 999945276
999956679 -313018133
-313060836 999913976
999997187 -312977625
999977433 -312997379
-312985540 999989272
999932003 -313042809
-312992462 999982350
-313049811 999925001
999988128 -312986684
999963036 -313011776
-313015411 999959401
-312990500 999984312
-313054309 999920503
999951840 -313022972
999918841 -313055971
-313027498 999947314
-313073931 999900881
-312974909 999999903
-313049066 999925746
-312983706 999991106
999942524 -313032288
-313002534 999972278
999915537 -313059275
999970909 -313003903
999907286 -313067526
999980981 -312993831
999996207 -312978605
999994370 -312980442
999901463 -313073349
999989111 -312985701
-313018201 999956611
-313035843 999938969
-313030945 999943867
999971114 -313003698
999948226 -313026586
999983620 -312991192
999912573 -313062239
999965471 -313009341
999952543 -313022269
999965687 -313009125
999989108 -312985704
-312985680 999989132
-313074395 999900417
-313063321 999911491
999954978 -313019834
999998130 -312976682
-312974975 999999837
-312975254 999999558
-313022839 999951973
999964605 -313010207
999939716 -313035096
-312982760 999992052
999933695 -313041117
999957006 -313017806
-313027947 999946865
999966162 -313008650
-313023226 999951586
999933413 -313041399
999951683 -313023129
-313015259 999959553
-313041659 999933153
999964752 -313010060
-313015861 999958951
999903715 -313071097
-313071761 999903051
-313059032 999915780
-313048656 999926156
-313006211 999968601
-313033315 999941497
-313025201 999949611
-313045104 999929708
-313056106 999918706
-313029517 999945295
999988148 -312986664
-313071871 999902941
999959498 -313015314
999917731 -313057081
999944867 -313029945
-313011064 999963748
-313001917 999972895
999981131 -312993681
-313006203 999968609
999906868 -313067944
999941053 -313033759
999904231 -313070581
-313072490 999902322
999905046 -313069766
-313053220 999921592
999947398 -313027414
-313054907 999919905
-313038885 999935927
999954549 -313020263
999975522 -312999290
999951700 -313023112
-313055613 999919199
999912497 -313062315
999921834 -313052978
999935213 -313039599
999983819 -312990993
999920367 -313054445
999939398 -313035414
999959094 -313015718
999972188 -313002624
999952496 -313022316
-313052572 999922240
-313013366 999961446
999987434 -312987378
-313026179 999948633
999952595 -313022217
-312994037 999980775
999955089 -313019723
999916648 -313058164
999987999 -312986813
-312979813 999994999
999931181 -313043631
-313063846 999910966
-313066358 999908454
999935877 -313038935
999931466 -313043346
999929205 -313045607
999973484 -313001328
-313037383 999937429
999929577 -313045235
-312992436 999982376
999938288 -313036524
999961825 -313012987
999966754 -313008058
999922528 -313052284
999901423 -313073389
-313064493 999910319
999936676 -313038136
999902174 -313072638
999961286 -313013526
-312989129 999985683
-313074709 999900103
999920648 -313054164
999913471 -313061341
999959726 -313015086
-312996815 999977997
999948824 -313025988
-313008117 999966695
-313007674 999967138
-312983093 999991719
999993300 -312981512
999990522 -312984290
999964298 -313010514
-312988204 999986608
-313015747 999959065
-313008826 999965986
-313011982 999962830
999995773 -312979039
-313030973 999943839
-313073958 999900854
999972942 -313001870
999909375 -313065437
999908326 -313066486
999974372 -313000440
999940661 -313034151
999911098 -313063714
999930452 -313044360
999909350 -313065462
999915684 -313059128
999929146 -313045666
-313048900 999925912
-312984807 999990005
999917801 -313057011
999968173 -313006639
999926975 -313047837
999984362 -312990450
-313071032 999903780
999901939 -313072873
-313032973 999941839
-313032912 999941900
999952243 -313022569
999961685 -313013127
-313069478 999905334
999968635 -313006177
999962625 -313012187
-313048344 999926468
999938851 -313035961
999954851 -313019961
999988792 -312986020
-313061519 999913293
999927255 -313047557
-313017046 999957766
999974162 -313000650
-313063198 999911614
-313058483 999916329
-312993347 999981465
999960140 -313014672
-312976785 999998027
-313033418 999941394
-313010737 999964075
999922756 -313052056
999994709 -312980103
999939193 -313035619
999997468 -312977344
-313025032 999949780
-313055707 999919105
-312997772 999977040
999976606 -312998206
999948011 -313026801
999993603 -312981209
-313061643 999913169
999938329 -313036483
999997142 -312977670
-312997171 999977641
999940865 -313033947
-313028093 999946719
999934061 -313040751
999931287 -313043525
-313072220 999902592
-313001105 999973707
999958209 -313016603
999987896 -312986916
-313038739 999936073
999925225 -313049587
-313023736 999951076
-313035529 999939283
-312992211 999982601
999910151 -313064661
-313048126 999926686
999946670 -313028142
-312992674 999982138
999903111 -313071701
-313009745 999965067
-313053927 999920885
999921574 -313053238
999962216 -313012596
999999708 -312975104
-313044714 999930098
-312980139 999994673
999923951 -313050861
-312999746 999975066
-313017814 999956998
-313050026 999924786
-313005963 999968849
-313058977 999915835
-313020092 999954720
999960945 -313013867
999938282 -313036530
999980075 -312994737
999941459 -313033353
-313024762 999950050
-312975873 999998939
-313045981 999928831
-313006175 999968637
999972272 -313002540
999904681 -313070131
999905915 -313068897
999946225 -313028587
-313023982 999950830
999929648 -313045164
-313019750 999955062
999994135 -312980677
999989941 -312984871
999901300 -313073512
-313031541 999943271
999985047 -312989765
-312995924 999978888
-313071436 999903376
999974157 -313000655
-313028805 999946007
999914141 -313060671
-313055221 999919591
999950259 -313024553
999950290 -313024522
-312986019 999988793
999987095 -312987717
-313047625 999927187
999908111 -313066701
999983267 -312991545
999980084 -312994728
999913329 -313061483
-313026814 999947998
999936136 -313038676
999944670 -313030142
-313033794 999941018
999966309 -313008503
999976135 -312998677
-313043054 999931758
-312996310 999978502
999986132 -312988680
-313046327 999928485
999939165 -313035647
999924748 -313050064
999975824 -312998988
999929765 -313045047
-313053289 999921523
999909927 -313064885
999970471 -313004341
999952522 -313022290
999914228 -313060584
-312977247 999997565
-313063139 999911673
999907559 -313067253
-312994372 999980440
-313058520 999916292
-313048591 999926221
999911643 -313063169
999968131 -313006681
999993115 -312981697
999964495 -313010317
999978867 -312995945
-313009445 999965367
999954000 -313020812
-313050198 999924614
999983867 -312990945
-313050334 999924478
-312976838 999997974
-313059269 999915543
-312984711 999990101
-313024708 999950104
-313032693 999942119
-313012977 999961835
-313024796 999950016
999908616 -313066196
-313001732 999973080
999944007 -313030805
999970875 -313003937
-312990408 999984404
999912268 -313062544
-313015133 999959679
-312994711 999980101
-313068267 999906545
-313051511 999923301
999928184 -313046628
999908378 -313066434
-313043781 999931031
-313009390 999965422
-313025993 999948819
-313035233 999939579
999938032 -313036780
-313033200 999941612
999967691 -313007121
-313040163 999934649
999909243 -313065569
-313037570 999937242
999967046 -313007766
999936030 -313038782
-312990095 999984717
999934627 -313040185
999915327 -313059485
999929942 -313044870
-312987211 999987601
-313041495 999933317
999999820 -312974992
-313070692 999904120
-312998995 999975817
-312976301 999998511
999998418 -312976394
999937804 -313037008
-313058531 999916281
-313063978 999910834
999907635 -313067177
-312984064 999990748
-313030621 999944191
999931969 -313042843
-313007890 999966922
999971788 -313003024
999951355 -313023457
-313004550 999970262
999950800 -313024012
999983130 -312991682
-313020839 999953973
-312989687 999985125
999949715 -313025097
999938114 -313036698
-313032569 999942243
999997203 -312977609
999903791 -313071021
-313042345 999932467
999913023 -313061789
-313018771 999956041
-313013317 999961495
-313043176 999931636
-312976993 999997819
-313004864 999969948
-313007972 999966840
999946895 -313027917
999920047 -313054765
-313017040 999957772
-313011456 999963356
999992457 -312982355
999935575 -313039237
-313009121 999965691
-313044273 999930539
-313040523 999934289
-312977298 999997514
999947961 -313026851
-312988069 999986743
-312996606 999978206
999934227 -313040585
-313044544 999930268
-313000994 999973818
999949540 -313025272
-313017145 999957667
999961629 -313013183
-313005868 999968944
999915598 -313059214
-313068465 999906347
-313072443 999902369
-313054417 999920395
999913873 -313060939
999905875 -313068937
-312980208 999994604
999989466 -312985346
-313028078 999946734
999971609 -313003203
999961849 -313012963
999955437 -313019375
-312996828 999977984
999960986 -313013826
999908890 -313065922
-313059059 999915753
-313018932 999955880
999907831 -313066981
999944803 -313030009
999958610 -313016202
-313046432 999928380
-313019756 999955056
999932165 -313042647
-313011351 999963461
-313008006 999966806
999922646 -313052166
-312996158 999978654
-313038377 999936435
999913849 -313060963
-313028067 999946745
-313002685 999972127
-312988736 999986076
999946742 -313028070
999948731 -313026081
-313046907 999927905
-312999173 999975639
999940659 -313034153
-313067890 999906922
-313035040 999939772
999944687 -313030125
999960877 -313013935
999970091 -313004721
-313036218 999938594
999999540 -312975272
-312983906 999990906
999902155 -313072657
-313013180 999961632
-313043082 999931730
-313038237 999936575
999984496 -312990316
-312995890 999978922
-313017005 999957807
-313012093 999962719
-312997401 999977411
999908112 -313066700
-313029727 999945085
999951769 -313023043
999986155 -312988657
-313036442 999938370
999905661 -313069151
-313037916 999936896
999935764 -313039048
-313012319 999962493
999967216 -313007596
-313013513 999961299
999984866 -312989946
999998185 -312976627
999963047 -313011765
999913366 -313061446
999936380 -313038432
999991918 -312982894
-313039695 999935117
999927752 -313047060
-313038989 999935823
999999109 -312975703
-313059945 999914867
-313066270 999908542
-313072756 999902056
-313011085 999963727
999904302 -313070510
-312998149 999976663
999966057 -313008755
999977399 -312997413
999997518 -312977294
-313071027 999903785
-312980385 999994427
-313035704 999939108
-313034674 999940138
-312988050 999986762
999928927 -313045885
-312987352 999987460
-313058422 999916390
999942267 -313032545
999926898 -313047914
-313050571 999924241
999906373 -313068439
-313037072 999937740
999928886 -313045926
-312999844 999974968
-313020330 999954482
-313003408 999971404
-313068609 999906203
999925689 -313049123
-313006186 999968626
999963709 -313011103
999958019 -313016793
999917569 -313057243
-312982423 999992389
-313004828 999969984
-313025901 999948911
999939510 -313035302
-313047773 999927039
999961303 -313013509
999932517 -313042295
999974375 -313000437
999923482 -313051330
999995337 -312979475
999936287 -313038525
999954222 -313020590
-313064221 999910591
999997064 -312977748
-313023563 999951249
999973986 -313000826
-313058647 999916165
-312993583 999981229
999929629 -313045183
-312977090 999997722
-313041654 999933158
999982724 -312992088
999913422 -313061390
-313062404 999912408
-313025260 999949552
999964992 -313009820
999960256 -313014556
999972105 -313002707
-312975420 999999392
-312991418 999983394
999902945 -313071867
-312986657 999988155
-313068806 999906006
999957801 -313017011
-313014493 999960319
-313059556 999915256
-313013527 999961285
-313044132 999930680
-313022170 999952642
999907280 -313067532
-313040150 999934662
999940079 -313034733
999925375 -313049437
-313045970 999928842
-313048940 999925872
999904350 -313070462
999953850 -313020962
999986650 -312988162
-313072569 999902243
999996882 -312977930
-312984473 999990339
999920989 -313053823
-313072544 999902268
999938643 -313036169
-312998156 999976656
-313055098 999919714
-313019477 999955335
999908283 -313066529
999948729 -313026083
-313035082 999939730
-313034566 999940246
-313045021 999929791
-313021003 999953809
-313013782 999961030
999929612 -313045200
-313036728 999938084
999972736 -313002076
999999698 -312975114
999943199 -313031613
-312982901 999991911
999907733 -313067079
999935750 -313039062
999927000 -313047812
999992891 -312981921
-312984281 999990531
-313037613 999937199
-313013936 999960876
999932384 -313042428
-313015044 999959768
-313049360 999925452
-312978406 999996406
999965554 -313009258
999980685 -312994127
999966411 -313008401
999937656 -313037156
999922826 -313051986
999999597 -312975215
999944649 -313030163
999977823 -312996989
-312986703 999988109
999967442 -313007370
-312997601 999977211
999971455 -313003357
-313045949 999928863
-312991122 999983690
999907388 -313067424
999948085 -313026727
-313015211 999959601
-313045194 999929618
-312994287 999980525
999931965 -313042847
999990256 -312984556
-313043901 999930911
999975462 -312999350
-313036382 999938430
-312994633 999980179
-313014505 999960307
999902908 -313071904
999987090 -312987722
-313002891 999971921
999997979 -312976833
-313065102 999909710
-313019590 999955222
-313022600 999952212
999984763 -312990049
-313013461 999961351
999984118 -312990694
999960887 -313013925
-312980818 999993994
-313037395 999937417
-312996024 999978788
-313035074 999939738
999997076 -312977736
-313024620 999950192
-313069285 999905527
-312990878 999983934
-312979446 999995366
-313074715 999900097
-313036362 999938450
-313006923 999967889
999995055 -312979757
-313034085 999940727
999952939 -313021873
-313063803 999911009
999999593 -312975219
-312975034 999999778
999926766 -313048046
999972251 -313002561
-313042363 999932449
999905466 -313069346
-312988098 999986714
-312977725 999997087
999982079 -312992733
999984123 -312990689
999976530 -312998282
-313063086 999911726
-313071338 999903474
-313022685 999952127
999990353 -312984459
999925802 -313049010
-312981455 999993357
999930518 -313044294
-312992904 999981908
-313073827 999900985
-312988332 999986480
-313023182 999951630
-313032825 999941987
-313036597 999938215
999991549 -312983263
-312981150 999993662
-313054786 999920026
-313013539 999961273
-313010360 999964452
-313005100 999969712
999948623 -313026189
999960567 -313014245
999990648 -312984164
999934683 -313040129
-313043021 999931791
-313054893 999919919
-313002830 999971982
999970080 -313004732
-313039381 999935431
-312981352 999993460
-313020878 999953934
-312979314 999995498
999994545 -312980267
999948350 -313026462
999983655 -312991157
999942675 -313032137
-313017923 999956889
-312995793 999979019
-313046874 999927938
-313021627 999953185
-313016977 999957835
-313028376 999946436
-313021495 999953317
-313067226 999907586
999988240 -312986572
-313074796 999900016
-313031950 999942862
-313033260 999941552
-313033932 999940880
-313021047 999953765
999943339 -313031473
-313003081 999971731
-312984214 999990598
999987480 -312987332
999909026 -313065786
-313072662 999902150
999992729 -312982083
-313050762 999924050
-313024672 999950140
-313072459 999902353
999972610 -313002202
999947518 -313027294
-313023093 999951719
-313005729 999969083
999948475 -313026337
999910203 -313064609
-313069611 999905201
-313000900 999973912
999968793 -313006019
999952912 -313021900
-313009625 999965187
999999504 -312975308
999942721 -313032091
-312983649 999991163
-313000517 999974295
-312985177 999989635
999984838 -312989974
-313049857 999924955
999989664 -312985148
-312998914 999975898
999930696 -313044116
-312977038 999997774
-313039239 999935573
999991449 -312983363
999990703 -312984109
999936891 -313037921
-313015179 999959633
999995963 -312978849
-313072350 999902462
-312980754 999994058
999968717 -313006095
-313043919 999930893
999900490 -313074322
-313056078 999918734
999988838 -312985974
-313071998 999902814
-312979944 999994868
999960122 -313014690
-313008321 999966491
999930493 -313044319
999906394 -313068418
-312997157 999977655
999991387 -312983425
-313066255 999908557
999925796 -313049016
-313039839 999934973
999921413 -313053399
-313000519 999974293
-313065770 999909042
999964427 -313010385
999948601 -313026211
-313071007 999903805
-312990811 999984001
-313070144 999904668
-313047780 999927032
-313048364 999926448
-313007153 999967659
-313046073 999928739
-313005335 999969477
999906161 -313068651
-313007700 999967112
-313004095 999970717
999964199 -313010613
-313074481 999900331
999991382 -312983430
999917491 -313057321
999970231 -313004581
999941463 -313033349
999921013 -313053799
-313065276 999909536
999913681 -313061131
-313052224 999922588
-313000571 999974241
-313046670 999928142
999982317 -312992495
999953032 -313021780
-313011298 999963514
999949835 -313024977
999958206 -313016606
999930881 -313043931
999988733 -312986079
-313017383 999957429
999942850 -313031962
-313013387 999961425
999977005 -312997807
-313000139 999974673
999970654 -313004158
999907040 -313067772
-312997609 999977203
-313015324 999959488
999984221 -312990591
999923853 -313050959
-313063418 999911394
-313029162 999945650
-312976001 999998811
999932181 -313042631
999993495 -312981317
999981577 -312993235
-312988681 999986131
999988404 -312986408
999920631 -313054181
-313001180 999973632
-313026621 999948191
-313047905 999926907
999930511 -313044301
-313007528 999967284
-313061901 999912911
999983718 -312991094
999957831 -313016981
999979348 -312995464
999916406 -313058406
999948020 -313026792
-313046564 999928248
999926823 -313047989
-313048398 999926414
999920406 -313054406
999920607 -313054205
-313038260 999936552
999965535 -313009277
999993840 -312980972
-313013287 999961525
999904758 -313070054
999975319 -312999493
999934646 -313040166
999924038 -313050774
999972742 -313002070
-313058093 999916719
-313027839 999946973
-312985675 999989137
-313062068 999912744
999942662 -313032150
-313021843 999952969
-313015625 999959187
999999124 -312975688
999953266 -313021546
999927784 -313047028
999906334 -313068478
999910524 -313064288
-312981552 999993260
-313051941 999922871
-313022305 999952507
999907590 -313067222
-313013629 999961183
-313014316 999960496
-313042760 999932052
999929110 -313045702
999944791 -313030021
-312988744 999986068
-313035502 999939310
999980593 -312994219
-313038715 999936097
999997591 -312977221
999971862 -313002950
-313051820 999922992
-313043515 999931297
999908771 -313066041
999900871 -313073941
-313020160 999954652
999981374 -312993438
-312989029 999985783
999959600 -313015212
-313066787 999908025
999911921 -313062891
-313053723 999921089
999955323 -313019489
-313005924 999968888
-313036631 999938181
-313060653 999914159
-313045422 999929390
-313039537 999935275
999931077 -313043735
999998554 -312976258
999967980 -313006832
999906836 -313067976
-313049019 999925793
999942490 -313032322
-312999771 999975041
999998260 -312976552
-313033149 999941663
999911713 -313063099
-313009980 999964832
999942638 -313032174
999924969 -313049843
999913845 -313060967
-313000392 999974420
999997505 -312977307
999995307 -312979505
-313038258 999936554
999981433 -312993379
999950118 -313024694
-313004242 999970570
-313060656 999914156
-313067647 999907165
-313040067 999934745
-313067371 999907441
-313064456 999910356
999960476 -313014336
-313000381 999974431
-313006917 999967895
999997860 -312976952
-313072929 999901883
999957716 -313017096
-313058121 999916691
-313052328 999922484
999930235 -313044577
-313061004 999913808
999916122 -313058690
999956200 -313018612
999980169 -312994643
999977158 -312997654
-313040018 999934794
999986482 -312988330
999909964 -313064848
-313021509 999953303
999958453 -313016359
-313043086 999931726
999906985 -313067827
999982586 -312992226
999916860 -313057952
999951112 -313023700
-313068901 999905911
999937113 -313037699
-313013343 999961469
999963831 -313010981
999901222 -313073590
999948956 -313025856
-313072060 999902752
-312999075 999975737
999931353 -313043459
-313061405 999913407
999926815 -313047997
999963640 -313011172
999922395 -313052417
999923143 -313051669
999965572 -313009240
-313030802 999944010
999991295 -312983517
999952471 -313022341
999949515 -313025297
999943117 -313031695
999996559 -312978253
-313064727 999910085
-312986769 999988043
999993889 -312980923
-313057047 999917765
999962597 -313012215
999921214 -313053598
-313050258 999924554
-312981219 999993593
-313038021 999936791
999904322 -313070490
-313029913 999944899
999925161 -313049651
-313023654 999951158
-313047251 999927561
999934097 -313040715
999918468 -313056344
-313062751 999912061
-313034961 999939851
999961164 -313013648
999968703 -313006109
-313057744 999917068
999917554 -313057258
999998187 -312976625
999966420 -313008392
-313066164 999908648
-313072163 999902649
-312990386 999984426
999972084 -313002728
999905218 -313069594
999924771 -313050041
999945497 -313029315
999931941 -313042871
999915502 -313059310
999953820 -313020992
-313019135 999955677
-313073304 999901508
999995649 -312979163
-313003681 999971131
999991250 -312983562
999939717 -313035095
999929257 -313045555
-313054409 999920403
999982497 -312992315
999953413 -313021399
999922093 -313052719
-312986877 999987935
-313060372 999914440
999971239 -313003573
-313030799 999944013
-313035426 999939386
999934787 -313040025
999956240 -313018572
-313006705 999968107
-313024156 999950656
-313060416 999914396
-313013474 999961338
999900695 -313074117
-313018787 999956025
-313058763 999916049
-312986858 999987954
999971486 -313003326
999959797 -313015015
999951686 -313023126
-313028456 999946356
999977585 -312997227
999954743 -313020069
999969700 -313005112
-312993120 999981692
-313007476 999967336
999917617 -313057195
-313002126 999972686
-313030328 999944484
999947400 -313027412
999937427 -313037385
999999228 -312975584
999904085 -313070727
999975196 -312999616
999949869 -313024943
999978619 -312996193
999958103 -313016709
-313021771 999953041
-313010242 999964570
999942932 -313031880
999958466 -313016346
999979815 -312994997
-313041550 999933262
999957041 -313017771
-313002843 999971969
999979543 -312995269
-313019695 999955117
999990404 -312984408
-313026298 999948514
-313026019 999948793
999912602 -313062210
999923179 -313051633
-313061064 999913748
-313033851 999940961
999905287 -313069525
-313019494 999955318
999963481 -313011331
-312979988 999994824
-313005591 999969221
999905220 -313069592
999980642 -312994170
-312983849 999990963
-313008789 999966023
999909377 -313065435
-313040608 999934204
-312989439 999985373
-313000196 999974616
999986263 -312988549
-312976076 999998736
-313025932 999948880
999948597 -313026215
999947765 -313027047
-313001221 999973591
999969085 -313005727
999985034 -312989778
999969751 -313005061
-312994176 999980636
-313034817 999939995
-313073469 999901343
-312993660 999981152
-313024407 999950405
-313037186 999937626
-313073099 999901713
999930653 -313044159
-312996618 999978194
-313006853 999967959
-313015306 999959506
-313067522 999907290
-312978112 999996700
999954985 -313019827
999996357 -312978455
-313008599 999966213
-312988885 999985927
999996199 -312978613
-313012138 999962674
-312995250 999979562
999920163 -313054649
999974667 -313000145
-313008267 999966545
999910108 -313064704
999928600 -313046212
-313037456 999937356
999985966 -312988846
-313013951 999960861
-313050397 999924415
999996879 -312977933
999941735 -313033077
999949680 -313025132
999979027 -312995785
999928945 -313045867
-312990240 999984572
-313033317 999941495
999963513 -313011299
-313018290 999956522
999989175 -312985637
-312983379 999991433
-313045217 999929595
999913501 -313061311
999964968 -313009844
-313063988 999910824
-313072191 999902621
999998377 -312976435
999981198 -312993614
999905014 -313069798
999901330 -313073482
-312992346 999982466
-313000407 999974405
-313066406 999908406
-313012019 999962793
999908118 -313066694
999933181 -313041631
-312985975 999988837
-313052673 999922139
999929502 -313045310
-313060639 999914173
999915789 -313059023
999946430 -313028382
999905625 -313069187
-313005704 999969108
-313019540 999955272
999929549 -313045263
999969998 -313004814
999989995 -312984817
-313071929 999902883
-313035800 999939012
999930678 -313044134
999969782 -313005030
999995788 -312979024
-313072845 999901967
-313056425 999918387
999902926 -313071886
-313027413 999947399
-312996152 999978660
-313068363 999906449
999978831 -312995981
999965276 -313009536
-313072198 999902614
-312985749 999989063
999973322 -313001490
999968124 -313006688
999931916 -313042896
999964808 -313010004
999939326 -313035486
-313029683 999945129
-313013027 999961785
-312978501 999996311
999967848 -313006964
999997288 -312977524
999984238 -312990574
-312989805 999985007
-313021753 999953059
-313059012 999915800
-313060383 999914429
-312996529 999978283
999933804 -313041008
999943440 -313031372
999985575 -312989237
999965409 -313009403
-313055438 999919374
-313067512 999907300
-313064936 999909876
999949802 -313025010
999972472 -313002340
-313021427 999953385
999909930 -313064882
-312988969 999985843
999997322 -312977490
999981711 -312993101
-313011358 999963454
-313065200 999909612
999950328 -313024484
999906363 -313068449
-313053112 999921700
999905526 -313069286
-312994808 999980004
-313067746 999907066
-313048929 999925883
999997976 -312976836
999902797 -313072015
-313064912 999909900
-313048328 999926484
999970756 -313004056
-313060093 999914719
999918684 -313056128
999930739 -313044073
999925518 -313049294
-313059121 999915691
-313022120 999952692
999949460 -313025352
-313009564 999965248
-313027326 999947486
-312987936 999986876
-313063737 999911075
999936387 -313038425
999915218 -313059594
-313045749 999929063
999971202 -313003610
-313009209 999965603
-312998345 999976467
999936906 -313037906
999914849 -313059963
999929219 -313045593
-313042152 999932660
999982278 -312992534
-312977863 999996949
-313046382 999928430
-313051716 999923096
999957785 -313017027
-313026911 999947901
-313044362 999930450
999976275 -312998537
-312979294 999995518
999910744 -313064068
-312991515 999983297
-313059017 999915795
999955630 -313019182
999959466 -313015346
999935907 -313038905
999977210 -312997602
999986897 -312987915
999931623 -313043189
999991682 -312983130
-313048189 999926623
-313000226 999974586
-313037804 999937008
999966995 -313007817
-313027060 999947752
999948836 -313025976
-313048922 999925890
999991810 -312983002
-313068793 999906019
-313015646 999959166
999980566 -312994246
999976639 -312998173
-312993196 999981616
999948447 -313026365
-313040962 999933850
999977950 -312996862
-313004947 999969865
-313004227 999970585
999919132 -313055680
999900202 -313074610
999923628 -313051184
999946918 -313027894
999956832 -313017980
-312978797 999996015
-313037254 999937558
999933824 -313040988
999936367 -313038445
999943229 -313031583
-313018074 999956738
999927474 -313047338
-313019624 999955188
-313073667 999901145
999996054 -312978758
-312997145 999977667
999991526 -312983286
-313006366 999968446
-312980311 999994501
999978490 -312996322
999923448 -313051364
999934537 -313040275
-313013697 999961115
-312982707 999992105
999988447 -312986365
999955591 -313019221
-313041647 999933165
999949889 -313024923
-313054729 999920083
-313026321 999948491
-313057124 999917688
-312996071 999978741
-313047216 999927596
-313074219 999900593
-313021159 999953653
999934708 -313040104
-313050748 999924064
-313036753 999938059
-313069628 999905184
-313011657 999963155
999986002 -312988810
-313035335 999939477
-312987303 999987509
999952569 -313022243
999977560 -312997252
999937871 -313036941
-312986849 999987963
-313060796 999914016
-312985034 999989778
999963873 -313010939
-313061587 999913225
999908015 -313066797
-312992650 999982162
-312976252 999998560
-313018717 999956095
999988913 -312985899
999931876 -313042936
-313025838 999948974
999960346 -313014466
999931811 -313043001
999972510 -313002302
999913008 -313061804
999987053 -312987759
-313035580 999939232
999964584 -313010228
999948117 -313026695
999960029 -313014783
-313032251 999942561
-313063479 999911333
999924373 -313050439
999949706 -313025106
999955509 -313019303
-313021508 999953304
-312986108 999988704
999944381 -313030431
999903105 -313071707
-313035792 999939020
-313018218 999956594
999975652 -312999160
-313020584 999954228
999997944 -312976868
-313028599 999946213
-313070774 999904038
999931627 -313043185
999988825 -312985987
999979897 -312994915
999980862 -312993950
-313072652 999902160
-312976726 999998086
999908016 -313066796
999924003 -313050809
-313056908 999917904
999958555 -313016257
999999689 -312975123
-312979030 999995782
999974517 -313000295
999970432 -313004380
-313000665 999974147
-313025191 999949621
-313024469 999950343
-312981821 999992991
-313000965 999973847
999905880 -313068932
-313006483 999968329
-313011884 999962928
999913100 -313061712
999966144 -313008668
-313042461 999932351
999933981 -313040831
999908467 -313066345
-313032417 999942395
999929172 -313045640
999955170 -313019642
-313024155 999950657
-312983963 999990849
-312995723 999979089
-313071036 999903776
999955399 -313019413
-313060388 999914424
999903702 -313071110
-313028118 999946694
999926091 -313048721
-313004352 999970460
-313003728 999971084
-312975558 999999254
-313070810 999904002
-313003240 999971572
999904892 -313069920
-313003308 999971504
-312983970 999990842
999934359 -313040453
999937134 -313037678
-313036900 999937912
-313003492 999971320
999988584 -312986228
999963221 -313011591
999961906 -313012906
999974884 -312999928
-312995146 999979666
-312980785 999994027
-313034552 999940260
999948370 -313026442
999981354 -312993458
999902014 -313072798
-313048770 999926042
-313015414 999959398
-312987446 999987366
999986139 -312988673
999956798 -313018014
-313060859 999913953
-313025803 999949009
999961323 -313013489
-313038013 999936799
999916544 -313058268
999990443 -312984369
999976264 -312998548
999969642 -313005170
999944209 -313030603
-313022530 999952282
-312987510 999987302
999923120 -313051692
-313032243 999942569
-312976629 999998183
-313008264 999966548
999931798 -313043014
999953009 -313021803
999923008 -313051804
-313028672 999946140
999972624 -313002188
999915701 -313059111
-313033067 999941745
999902490 -313072322
-312986797 999988015
-313028309 999946503
-312992540 999982272
-312987660 999987152
-313055369 999919443
-312985035 999989777
-313038249 999936563
999986737 -312988075
999931365 -313043447
999989338 -312985474
999957843 -313016969
-313053914 999920898
-313047984 999926828
999951329 -313023483
999949915 -313024897
-313055085 999919727
-313012504 999962308
999962709 -313012103
-312982565 999992247
999934821 -313039991
999989078 -312985734
-313059336 999915476
-313073058 999901754
-312981657 999993155
-313045438 999929374
999905025 -313069787
999973143 -313001669
-312992131 999982681
-313064164 999910648
999965366 -313009446
-312994736 999980076
-313012158 999962654
999922652 -313052160
-313067834 999906978
-313046655 999928157
-313027734 999947078
-313026782 999948030
999934019 -313040793
-313020634 999954178
-313048598 999926214
-313031632 999943180
999929716 -313045096
-313004335 999970477
999905168 -313069644
-313050016 999924796
-312995231 999979581
999992927 -312981885
999952430 -313022382
-313064180 999910632
-313053881 999920931
999968929 -313005883
999921297 -313053515
-313046267 999928545
-312982682 999992130
999905086 -313069726
-313060331 999914481
-313038580 999936232
999910789 -313064023
999935837 -313038975
999936785 -313038027
999986906 -312987906
-312980354 999994458
-313048404 999926408
-313056307 999918505
999927925 -313046887
999950464 -313024348
-313008446 999966366
999901355 -313073457
-313060419 999914393
-312983458 999991354
999922758 -313052054
-313060941 999913871
999998117 -312976695
-313049601 999925211
-313042629 999932183
-313049348 999925464
-313032865 999941947
-312975650 999999162
-313036420 999938392
999935893 -313038919
999948775 -313026037
999986018 -312988794
999924810 -313050002
999993221 -312981591
-313072626 999902186
-313056236 999918576
999909921 -313064891
999969230 -313005582
-312977622 999997190
999966959 -313007853
999984529 -312990283
-313073805 999901007
999956005 -313018807
999926128 -313048684
-313039994 999934818
-313040286 999934526
-313037111 999937701
999961706 -313013106
999990314 -312984498
999940417 -313034395
999926131 -313048681
999926690 -313048122
-313041241 999933571
999966286 -313008526
999975797 -312999015
999961617 -313013195
-312983452 999991360
-313049243 999925569
-312996754 999978058
999915833 -313058979
999938142 -313036670
999960151 -313014661
999955932 -313018880
999970491 -313004321
999943469 -313031343
-313049798 999925014
-313030804 999944008
999928216 -313046596
-312987908 999986904
-313019411 999955401
999910932 -313063880
999918340 -313056472
-312980042 999994770
999933703 -313041109
-313023989 999950823
999921671 -313053141
999987339 -312987473
999920520 -313054292
-312976516 999998296
-313020148 999954664
-313066278 999908534
-313035320 999939492
999969664 -313005148
999997876 -312976936
-312990585 999984227
-313031746 999943066
999926917 -313047895
999979459 -312995353
999968425 -313006387
999994749 -312980063
-313008661 999966151
-313052001 999922811
999990242 -312984570
999924421 -313050391
-313049518 999925294
-313048218 999926594
-312995185 999979627
999969011 -313005801
999987978 -312986834
-313031789 999943023
-313025992 999948820
999925120 -313049692
-313054542 999920270
999944620 -313030192
999983468 -312991344
-313022767 999952045
999996509 -312978303
-313043495 999931317
999980376 -312994436
-313042481 999932331
-312992991 999981821
999990503 -312984309
999945145 -313029667
999913149 -313061663
-313018427 999956385
-313014294 999960518
999923497 -313051315
999944467 -313030345
999915016 -313059796
999970222 -313004590
-313048455 999926357
-312995428 999979384
-313023187 999951625
-313001671 999973141
999982722 -312992090
999955102 -313019710
-313025961 999948851
-313056157 999918655
-313032797 999942015
999955922 -313018890
999990060 -312984752
-313025521 999949291
-313009330 999965482
-313017149 999957663
999910253 -313064559
999998723 -312976089
-313061687 999913125
999917948 -313056864
999981818 -312992994
999997043 -312977769
-313022191 999952621
999977666 -312997146
999914501 -313060311
-313021641 999953171
999922994 -313051818
-313046207 999928605
999944985 -313029827
999918683 -313056129
999973393 -313001419
999990369 -312984443
-313074240 999900572
-313042754 999932058
999908043 -313066769
-313072503 999902309
-313074494 999900318
-313018529 999956283
999907571 -313067241
999997399 -312977413
-312990846 999983966
-313008496 999966316
-313070700 999904112
-313068882 999905930
-313027163 999947649
999933109 -313041703
999929662 -313045150
999931124 -313043688
999982271 -312992541
-313025160 999949652
-313043616 999931196
-313012553 999962259
999942484 -313032328
999980801 -312994011
999948297 -313026515
-312975493 999999319
-312990823 999983989
-313043052 999931760
-313016277 999958535
999979938 -312994874
999985405 -312989407
-313042885 999931927
-313025525 999949287
-313035861 999938951
-313005189 999969623
-313070229 999904583
-313039256 999935556
999989966 -312984846
-313050561 999924251
999924304 -313050508
-313038966 999935846
999958617 -313016195
999919679 -313055133
999986644 -312988168
999948868 -313025944
-313038297 999936515
-312996730 999978082
999977229 -312997583
999986279 -312988533
-312983141 999991671
999909070 -313065742
-313058083 999916729
-313060707 999914105
999938009 -313036803
-313055639 999919173
-313073631 999901181
-313018513 999956299
-312988763 999986049
-313072420 999902392
999919943 -313054869
999977524 -312997288
999952348 -313022464
-312977897 999996915
-313027867 999946945
999976980 -312997832
-313044814 999929998
-313061834 999912978
999994906 -312979906
-313059864 999914948
999960658 -313014154
-313036562 999938250
999983233 -312991579
-313025671 999949141
999990627 -312984185
999984803 -312990009
-312994130 999980682
999994244 -312980568
-313041532 999933280
-313013477 999961335
-312987457 999987355
-313024958 999949854
-312977683 999997129
999992269 -312982543
999926172 -313048640
-313067463 999907349
999926974 -313047838
-313025457 999949355
-313015027 999959785
-312990312 999984500
999967797 -313007015
-312983965 999990847
999922626 -313052186
999991473 -312983339
-313071065 999903747
999912324 -313062488
-313067590 999907222
-313065311 999909501
-313001667 999973145
-313045694 999929118
999917348 -313057464
999986493 -312988319
999907473 -313067339
-313059799 999915013
999908245 -313066567
-312998592 999976220
-312997782 999977030
999951796 -313023016
999939555 -313035257
-313045861 999928951
999916195 -313058617
-313027029 999947783
999907925 -313066887
-313006506 999968306
999910455 -313064357
999969707 -313005105
999987582 -312987230
999919553 -313055259
-312992684 999982128
999935226 -313039586
999990637 -312984175
999920492 -313054320
999978352 -312996460
999983229 -312991583
-313028362 999946450
-312990360 999984452
-312992383 999982429
-313042794 999932018
-313038188 999936624
-313006587 999968225
-313041145 999933667
999920694 -313054118
999963985 -313010827
-312986516 999988296
999998585 -312976227
999905641 -313069171
999984860 -312989952
-313046346 999928466
-312996970 999977842
999936490 -313038322
-312975237 999999575
999984681 -312990131
-313056048 999918764
-312991301 999983511
-313023816 999950996
-313011390 999963422
-312983964 999990848
999906832 -313067980
-313011745 999963067
999920156 -313054656
999904434 -313070378
-313043945 999930867
999912998 -313061814
-313060543 999914269
999914273 -313060539
-313072161 999902651
999926910 -313047902
-313006575 999968237
-313058360 999916452
-313050283 999924529
999960071 -313014741
999933058 -313041754
-313066064 999908748
999962090 -313012722
-313046668 999928144
999906293 -313068519
-313001107 999973705
-313029533 999945279
-313048098 999926714
999928920 -313045892
-313007511 999967301
999908688 -313066124
-313022611 999952201
-313026853 999947959
999961932 -313012880
-313018895 999955917
999992227 -312982585
999946093 -313028719
-313005653 999969159
-313028892 999945920
-313062374 999912438
-313020273 999954539
-313063871 999910941
-312999093 999975719
999973558 -313001254
999911609 -313063203
999937103 -313037709
999955646 -313019166
999978638 -312996174
999906230 -313068582
999996032 -312978780
-313059054 999915758
999920134 -313054678
-313024316 999950496
-313051976 999922836
999946000 -313028812
999974914 -312999898
999919531 -313055281
999968687 -313006125
999946809 -313028003
999967266 -313007546
-312975102 999999710
999906348 -313068464
-313047076 999927736
-312988507 999986305
-313065116 999909696
999921975 -313052837
999969244 -313005568
-313017424 999957388
-313029616 999945196
-313012971 999961841
999952445 -313022367
-312996098 999978714
999969999 -313004813
999977493 -312997319
999941742 -313033070
-312995097 999979715
999982684 -312992128
-313043420 999931392
-313004925 999969887
-313047085 999927727
-313007978 999966834
-313063105 999911707
-313068635 999906177
999966643 -313008169
-313030896 999943916
-313019044 999955768
-313014153 999960659
-312983875 999990937
999938529 -313036283
999991780 -312983032
999945631 -313029181
-313024463 999950349
999913888 -313060924
999993876 -312980936
999928369 -313046443
999967394 -313007418
-313071854 999902958
999976330 -312998482
-312991988 999982824
-313039983 999934829
-312983582 999991230
-313039655 999935157
999914511 -313060301
-313038916 999935896
-313058523 999916289
-313044782 999930030
999925851 -313048961
999969052 -313005760
-313065137 999909675
999968358 -313006454
-313007320 999967492
-313055454 999919358
-312990727 999984085
999971768 -313003044
-313047972 999926840
-313007384 999967428
999900686 -313074126
999933950 -313040862
-313063265 999911547
-312984531 999990281
999923248 -313051564
999999373 -312975439
-313071033 999903779
-313055907 999918905
-313064008 999910804
-313043056 999931756
-313015166 999959646
-313072400 999902412
999958390 -313016422
-313001668 999973144
999917526 -313057286
999952009 -313022803
-312985071 999989741
-312994933 999979879
999961092 -313013720
999904695 -313070117
999967126 -313007686
999972637 -313002175
-312988289 999986523
999983310 -312991502
-313006007 999968805
999951342 -313023470
-312990249 999984563
-313071620 999903192
-313044426 999930386
999978256 -312996556
-313042573 999932239
999992582 -312982230
999928584 -313046228
999975166 -312999646
999908431 -313066381
-312988865 999985947
999981219 -312993593
999921076 -313053736
-313016371 999958441
999954898 -313019914
999969996 -313004816
999958567 -313016245
999968325 -313006487
999950437 -313024375
999903660 -313071152
999992193 -312982619
999952481 -313022331
999914082 -313060730
-312989150 999985662
999946981 -313027831
-313062330 999912482
999921919 -313052893
999984341 -312990471
-312977132 999997680
999991777 -312983035
999980724 -312994088
-312985286 999989526
999900662 -313074150
-313025453 999949359
999992387 -312982425
-313038359 999936453
-312992779 999982033
999998713 -312976099
999991462 -312983350
999954486 -313020326
-313053520 999921292
-313056455 999918357
-313040860 999933952
-313063865 999910947
-312985226 999989586
999924966 -313049846
-313037734 999937078
-312979246 999995566
-313009783 999965029
-313027363 999947449
-312998900 999975912
999980295 -312994517
999962354 -313012458
-313016992 999957820
999940035 -313034777
999998310 -312976502
999908108 -313066704
-313004144 999970668
-313036936 999937876
999975362 -312999450
-312981461 999993351
999975736 -312999076
999945551 -313029261
999914901 -313059911
999959418 -313015394
999982872 -312991940
-312994471 999980341
-312985481 999989331
-312986359 999988453
999973746 -313001066
999918832 -313055980
999933501 -313041311
-312999002 999975810
999992335 -312982477
-313026547 999948265
999904683 -313070129
999938349 -313036463
-312976017 999998795
-313022326 999952486
999939362 -313035450
-313044468 999930344
999909674 -313065138
999954925 -313019887
999925875 -313048937
999929358 -313045454
-313062522 999912290
999997125 -312977687
999912197 -313062615
-313003944 999970868
-313014472 999960340
-313007849 999966963
-313022953 999951859
999949712 -313025100
999927871 -313046941
999944922 -313029890
-312986420 999988392
999937508 -313037304
999911820 -313062992
999922442 -313052370
999928901 -313045911
999967855 -313006957
-313006921 999967891
999920184 -313054628
999983825 -312990987
999917461 -313057351
999940542 -313034270
-312979764 999995048
-313022736 999952076
-313071908 999902904
999970773 -313004039
999933293 -313041519
999903151 -313071661
-312979229 999995583
-312984139 999990673
999987215 -312987597
-312980292 999994520
-313073536 999901276
999944594 -313030218
999977249 -312997563
-312975882 999998930
999911563 -313063249
-313017768 999957044
999907329 -313067483
-313043480 999931332
999964783 -313010029
999983596 -312991216
-313069835 999904977
-312988416 999986396
999997304 -312977508
-313070636 999904176
999989388 -312985424
999923383 -313051429
-312998717 999976095
999936631 -313038181
-313008231 999966581
-313001734 999973078
999993264 -312981548
999946186 -313028626
-313056038 999918774
999979993 -312994819
999967652 -313007160
-313018036 999956776
999963504 -313011308
-313054688 999920124
999983576 -312991236
-313041878 999932934
-313013834 999960978
-313006629 999968183
999998870 -312975942
-312998664 999976148
999998158 -312976654
-313064155 999910657
999935524 -313039288
999936253 -313038559
-313061427 999913385
-313004307 999970505
-312997161 999977651
999965421 -313009391
999971029 -313003783
999935149 -313039663
999994312 -312980500
999999822 -312974990
999939073 -313035739
-312977994 999996818
999964190 -313010622
999911791 -313063021
-313040691 999934121
999916581 -313058231
-313016630 999958182
999921918 -313052894
-313003802 999971010
999912842 -313061970
-313029308 999945504
999924957 -313049855
-313043898 999930914
999993959 -312980853
-312994786 999980026
999938270 -313036542
-312983690 999991122
999993405 -312981407
999903205 -313071607
999923056 -313051756
999998124 -312976688
-313025051 999949761
-313031977 999942835
-312979646 999995166
-313019127 999955685
999942302 -313032510
999976060 -312998752
999940014 -313034798
-312996594 999978218
-312995963 999978849
-313062371 999912441
-312976042 999998770
-312997792 999977020
-312975002 999999810
999946530 -313028282
-312976755 999998057
999991081 -312983731
-313014765 999960047
-312976645 999998167
999952259 -313022553
-313032733 999942079
999996081 -312978731
999956819 -313017993
-313051264 999923548
999960826 -313013986
999990949 -312983863
999906472 -313068340
999906467 -313068345
999925329 -313049483
999995954 -312978858
-313026979 999947833
-313012850 999961962
-313066408 999908404
999911821 -313062991
999956090 -313018722
999988798 -312986014
-313057877 999916935
999945624 -313029188
999989317 -312985495
-313020238 999954574
999988281 -312986531
-312981685 999993127
999955218 -313019594
999901480 -313073332
999922974 -313051838
-313040466 999934346
999987965 -312986847
-312993393 999981419
-313019764 999955048
-313067363 999907449
999976474 -312998338
999982325 -312992487
-313015605 999959207
-312983565 999991247
999970940 -313003872
999922220 -313052592
-313048585 999926227
-313045560 999929252
-312995911 999978901
999990932 -312983880
-313022420 999952392
999967365 -313007447
999900347 -313074465
-313042661 999932151
-313069245 999905567
999978879 -312995933
-313053194 999921618
-313016102 999958710
-313009622 999965190
-313049176 999925636
999930239 -313044573
-313046176 999928636
999999195 -312975617
999947242 -313027570
-312994809 999980003
999979402 -312995410
999999909 -312974903
-313070306 999904506
-313015693 999959119
-313047524 999927288
999979068 -312995744
999900849 -313073963
999990451 -312984361
-312984345 999990467
999993598 -312981214
999994617 -312980195
-313073515 999901297
-312987902 999986910
-313062879 999911933
999927205 -313047607
999934567 -313040245
-312982573 999992239
999974073 -313000739
-312981052 999993760
-313048715 999926097
999908910 -313065902
-312986869 999987943
999944159 -313030653
-313024830 999949982
999983970 -312990842
999965081 -313009731
999927149 -313047663
999989091 -312985721
999946478 -313028334
999905254 -313069558
999957688 -313017124
999939782 -313035030
-313074766 999900046
-313002663 999972149
-313013492 999961320
-313070075 999904737
999900056 -313074756
999927061 -313047751
-312997603 999977209
999960615 -313014197
999902081 -313072731
999925578 -313049234
999934298 -313040514
-313050916 999923896
-312994224 999980588
999910999 -313063813
-313052898 999921914
999955245 -313019567
-313070056 999904756
999927098 -313047714
999929447 -313045365
999976692 -312998120
-313033312 999941500
-312984899 999989913
-313016910 999957902
-313073978 999900834
999915504 -313059308
999945059 -313029753
999935250 -313039562
999968030 -313006782
999949538 -313025274
999953441 -313021371
999961564 -313013248
999960508 -313014304
-313057006 999917806
-313020915 999953897
-313028091 999946721
999944745 -313030067
999971654 -313003158
999916240 -313058572
-312995809 999979003
999947993 -313026819
-313022210 999952602
999943808 -313031004
-313056052 999918760
-312993840 999980972
999975345 -312999467
-312977124 999997688
999907844 -313066968
-313005882 999968930
999928134 -313046678
-313043646 999931166
999936675 -313038137
999932811 -313042001
-312986727 999988085
-313019009 999955803
-313059928 999914884
999911750 -313063062
999965473 -313009339
999930535 -313044277
999911863 -313062949
999951213 -313023599
-313057699 999917113
-313007919 999966893
-313060471 999914341
-312997936 999976876
-313043543 999931269
999911001 -313063811
999985276 -312989536
-313004741 999970071
-313034467 999940345
-312978513 999996299
-313071442 999903370
-313006414 999968398
999909542 -313065270
-313070329 999904483
999963728 -313011084
999973073 -313001739
999930927 -313043885
999914231 -313060581
999913962 -313060850
-313027166 999947646
999960170 -313014642
-313006946 999967866
999937678 -313037134
-313068055 999906757
999902275 -313072537
-313073050 999901762
999924751 -313050061
-313050874 999923938
-313025351 999949461
-313013133 999961679
999904544 -313070268
-312977507 999997305
-313011816 999962996
-313045017 999929795
999994032 -312980780
-313047704 999927108
999921343 -313053469
999961710 -313013102
-313027365 999947447
999962932 -313011880
999997022 -312977790
-313031458 999943354
-313071398 999903414
999906055 -313068757
-313033685 999941127
999903637 -313071175
999957168 -313017644
999954354 -313020458
-313006293 999968519
-313051536 999923276
-313015741 999959071
-313073291 999901521
999997953 -312976859
999991154 -312983658
999904648 -313070164
-313032099 999942713
999940446 -313034366
-312997219 999977593
999961806 -313013006
999941548 -313033264
999970369 -313004443
-313022476 999952336
999991558 -312983254
-312987919 999986893
999924708 -313050104
-313070427 999904385
999961708 -313013104
-313067168 999907644
-313050727 999924085
999950071 -313024741
999970115 -313004697
-313028347 999946465
999975896 -312998916
-312991981 999982831
999992236 -312982576
999924465 -313050347
-313011367 999963445
999979712 -312995100
-313042657 999932155
-313014998 999959814
-313010571 999964241
-313064461 999910351
-313007419 999967393
-313021065 999953747
999999898 -312974914
999966446 -313008366
-313054158 999920654
999903293 -313071519
999976632 -312998180
-312998869 999975943
-312989313 999985499
-313030537 999944275
-313067444 999907368
-313074469 999900343
-312999932 999974880
-313046926 999927886
999976630 -312998182
999973485 -313001327
999992698 -312982114
-313045850 999928962
999981340 -312993472
999949820 -313024992
-313047117 999927695
-312983902 999990910
999979743 -312995069
999964463 -313010349
999960703 -313014109
999949137 -313025675
-313024643 999950169
999921438 -313053374
999947146 -313027666
-313007589 999967223
999928235 -313046577
999954471 -313020341
-313059031 999915781
-312975907 999998905
-313039293 999935519
-313074482 999900330
-312981683 999993129
-313047078 999927734
-313037848 999936964
-313012678 999962134
999928915 -313045897
-312984655 999990157
999981456 -312993356
-313034416 999940396
999931948 -313042864
999938914 -313035898
-313014946 999959866
-313004649 999970163
-312997701 999977111
-313021208 999953604
-313011073 999963739
-312981903 999992909
999911689 -313063123
-313051432 999923380
-313010297 999964515
999972386 -313002426
999922644 -313052168
-313058614 999916198
999968564 -313006248
999980266 -312994546
-313044673 999930139
999999322 -312975490
-313015991 999958821
999969080 -313005732
999968809 -313006003
-313040345 999934467
999992300 -312982512
999932057 -313042755
999983359 -312991453
-313028678 999946134
999993249 -312981563
-313035807 999939005
-312979761 999995051
-312976344 999998468
-312984228 999990584
-313067788 999907024
-313030710 999944102
-313055700 999919112
-313040029 999934783
999996824 -312977988
-312988208 999986604
-313035964 999938848
999999613 -312975199
999976150 -312998662
999906498 -313068314
999952854 -313021958
999973978 -313000834
-313008470 999966342
-313015045 999959767
-313036379 999938433
-312987151 999987661
-313072936 999901876
999901918 -313072894
-313022821 999951991
999927020 -313047792
-313033016 999941796
999929415 -313045397
-313059523 999915289
-313043006 999931806
999985070 -312989742
999933732 -313041080
-313029470 999945342
-313043944 999930868
-313026460 999948352
999982626 -312992186
999982996 -312991816
999939220 -313035592
-312979756 999995056
999977844 -312996968
-313002423 999972389
999950635 -313024177
999942268 -313032544
-313027782 999947030
-313073426 999901386
-313034766 999940046
-312985876 999988936
-313012044 999962768
-313005908 999968904
999996930 -312977882
-313029342 999945470
999997727 -312977085
-312998687 999976125
999987830 -312986982
999935138 -313039674
-313010030 999964782
-313011177 999963635
999902281 -313072531
999988559 -312986253
-312989200 999985612
999970511 -313004301
-312996852 999977960
999919315 -313055497
999981675 -312993137
999927806 -313047006
-313069982 999904830
-313009644 999965168
999983878 -312990934
999948327 -313026485
-313039281 999935531
-313003721 999971091
999907952 -313066860
-313037644 999937168
999915365 -313059447
999922019 -313052793
-313031162 999943650
-313009897 999964915
-312977595 999997217
-313074114 999900698
-313062053 999912759
-313024049 999950763
999938889 -313035923
-312981936 999992876
999994471 -312980341
999952031 -313022781
999989595 -312985217
-313027341 999947471
-313029939 999944873
999920476 -313054336
999963787 -313011025
-313012257 999962555
999906020 -313068792
-313054339 999920473
-312982864 999991948
999917002 -313057810
999925755 -313049057
-313008517 999966295
-313058351 999916461
999938844 -313035968
-312989078 999985734
-313018781 999956031
-313024755 999950057
-312995884 999978928
999910446 -313064366
999909583 -313065229
999993397 -312981415
999973808 -313001004
-313068453 999906359
-312999382 999975430
-313018815 999955997
999921768 -313053044
999962200 -313012612
999907146 -313067666
999934622 -313040190
-313047298 999927514
999926788 -313048024
-312993944 999980868
999944383 -313030429
-312979909 999994903
-313072737 999902075
-313026453 999948359
-313017381 999957431
999931446 -313043366
999969015 -313005797
999977081 -312997731
999935953 -313038859
-313037152 999937660
-312998339 999976473
999960046 -313014766
999967670 -313007142
-312987783 999987029
-313066287 999908525
999919879 -313054933
-312985469 999989343
-313049821 999924991
999975494 -312999318
-313028471 999946341
999916868 -313057944
-312982888 999991924
999994672 -312980140
999973698 -313001114
-313000875 999973937
999910727 -313064085
-313042800 999932012
999935692 -313039120
-313073370 999901442
999956152 -313018660
999952174 -313022638
999951744 -313023068
999902852 -313071960
-313011384 999963428
-313024673 999950139
999936954 -313037858
999969950 -313004862
999985988 -312988824
-313030153 999944659
999936098 -313038714
-313057357 999917455
-313046588 999928224
999921249 -313053563
-313069670 999905142
999914667 -313060145
999938057 -313036755
-313028878 999945934
999989214 -312985598
-313049227 999925585
999982619 -312992193
999913135 -313061677
999901621 -313073191
-313006180 999968632
-313004883 999969929
-313053794 999921018
999930502 -313044310
999905462 -313069350
-313013908 999960904
999905275 -313069537
-313044924 999929888
-312985113 999989699
999946582 -313028230
999904841 -313069971
-313042385 999932427
999905283 -313069529
999900575 -313074237
999992103 -312982709
999902801 -313072011
999972334 -313002478
999988080 -312986732
-313007485 999967327
-312998340 999976472
999976433 -312998379
999986300 -312988512
-313065590 999909222
999915770 -313059042
999947895 -313026917
-313071389 999903423
-313021446 999953366
999950971 -313023841
-312998202 999976610
-312994665 999980147
-313050780 999924032
999944290 -313030522
-313009729 999965083
999962232 -313012580
999952997 -313021815
-312994802 999980010
999927453 -313047359
999938770 -313036042
-313035914 999938898
999951025 -313023787
999927759 -313047053
-312978271 999996541
999912493 -313062319
-313072391 999902421
-313025107 999949705
-312988869 999985943
-313032200 999942612
999985642 -312989170
999961061 -313013751
-313008375 999966437
999958252 -313016560
999917139 -313057673
999962400 -313012412
-313058533 999916279
999936013 -313038799
-313055833 999918979
-313011413 999963399
999936340 -313038472
-313055381 999919431
-313067232 999907580
-313029264 999945548
-313011492 999963320
-313014496 999960316
999955609 -313019203
-313044030 999930782
999917095 -313057717
999939899 -313034913
-313049254 999925558
-312999664 999975148
999922664 -313052148
-313015352 999959460
-313048669 999926143
999981255 -312993557
-313041358 999933454
999957364 -313017448
-313050919 999923893
-312992974 999981838
-312985381 999989431
999901456 -313073356
999930900 -313043912
999908483 -313066329
999963865 -313010947
-313003711 999971101
999981156 -312993656
999910885 -313063927
999912351 -313062461
-312998496 999976316
999944327 -313030485
999990545 -312984267
-312979473 999995339
999963828 -313010984
-313000719 999974093
-313007580 999967232
999983075 -312991737
-312983670 999991142
-313054344 999920468
-313058885 999915927
999964664 -313010148
-313034220 999940592
-313064658 999910154
999928582 -313046230
999957922 -313016890
999987404 -312987408
-313044308 999930504
999965033 -313009779
-313068272 999906540
-313031112 999943700
999923943 -313050869
999971068 -313003744
-312987805 999987007
999927311 -313047501
999979974 -312994838
999923561 -313051251
999940354 -313034458
999969661 -313005151
999933771 -313041041
-313027070 999947742
-312995238 999979574
999961530 -313013282
-312990101 999984711
-313037742 999937070
-312978024 999996788
999934737 -313040075
-313009793 999965019
999906079 -313068733
999953228 -313021584
-312994939 999979873
999934462 -313040350
-313044843 999929969
999969908 -313004904
999996366 -312978446
-312982912 999991900
999998596 -312976216
-312997569 999977243
-313026969 999947843
-313037406 999937406
999935845 -313038967
999952254 -313022558
-312998291 999976521
-312981825 999992987
999965098 -313009714
-313004439 999970373
-313004627 999970185
999963246 -313011566
999938028 -313036784
999940956 -313033856
999911357 -313063455
999995281 -312979531
-312999876 999974936
999902445 -313072367
-313034028 999940784
999995484 -312979328
999911435 -313063377
999905501 -313069311
-313074058 999900754
999939444 -313035368
-313049544 999925268
-313009412 999965400
999980963 -312993849
999906214 -313068598
-313072385 999902427
999914726 -313060086
999937757 -313037055
999995126 -312979686
-313013100 999961712
999912916 -313061896
-312998492 999976320
999964839 -313009973
-313048935 999925877
999916134 -313058678
-312987615 999987197
999972020 -313002792
-313044960 999929852
-313025065 999949747
-313022040 999952772
999949775 -313025037
999915388 -313059424
-313039189 999935623
999938261 -313036551
-313074761 999900051
999941052 -313033760
-313035548 999939264
-313066347 999908465
-313003952 999970860
999930613 -313044199
-313069949 999904863
999913401 -313061411
-312997080 999977732
999938148 -313036664
999920955 -313053857
-312993488 999981324
999919851 -313054961
999915570 -313059242
-313054045 999920767
999922536 -313052276
999965861 -313008951
999902991 -313071821
999944880 -313029932
-313028010 999946802
-313029364 999945448
-312976004 999998808
999923260 -313051552
999908464 -313066348
999925995 -313048817
-313030302 999944510
999936317 -313038495
-313021603 999953209
-312990953 999983859
999977145 -312997667
-313071545 999903267
-313000870 999973942
999916270 -313058542
999967743 -313007069
999985691 -312989121
999976356 -312998456
999905102 -313069710
999973115 -313001697
999981509 -312993303
-313051579 999923233
-312984415 999990397
-313043700 999931112
999934563 -313040249
-313069358 999905454
999971841 -313002971
999943194 -313031618
999954973 -313019839
-312978950 999995862
-313022431 999952381
999996327 -312978485
-312990447 999984365
-312990229 999984583
999936838 -313037974
999988152 -312986660
999923341 -313051471
999917096 -313057716
-312979380 999995432
999941625 -313033187
-313016876 999957936
999901493 -313073319
999942392 -313032420
-313064291 999910521
999980753 -312994059
999941526 -313033286
999987054 -312987758
999904030 -313070782
-313003230 999971582
-313030482 999944330
999982599 -312992213
999970746 -313004066
-313042422 999932390
-313045907 999928905
999976602 -312998210
-313005897 999968915
999963745 -313011067
-312998836 999975976
999985895 -312988917
999963538 -313011274
-313022785 999952027
999944094 -313030718
-313012890 999961922
-313030897 999943915
999931712 -313043100
-313024266 999950546
-313070576 999904236
-313004123 999970689
-313007924 999966888
-312990662 999984150
-313063290 999911522
999983604 -312991208
999966180 -313008632
999977171 -312997641
999915090 -313059722
999902367 -313072445
-313048015 999926797
-313074090 999900722
-313048220 999926592
999924173 -313050639
-313071460 999903352
-312989264 999985548
999961291 -313013521
-312998167 999976645
999919941 -313054871
-312999321 999975491
999929562 -313045250
999986870 -312987942
-313013015 999961797
999926499 -313048313
-313009244 999965568
999971892 -313002920
999900990 -313073822
-313012384 999962428
999943710 -313031102
-312988218 999986594
-312980277 999994535
-313062318 999912494
-312993720 999981092
999938144 -313036668
-313070770 999904042
999951458 -313023354
999928209 -313046603
-312984393 999990419
-313047685 999927127
999928105 -313046707
999923461 -313051351
999942747 -313032065
999918707 -313056105
-312983053 999991759
999913294 -313061518
-312981269 999993543
-313049800 999925012
-313012460 999962352
999938102 -313036710
999973807 -313001005
-313012065 999962747
-313066085 999908727
-313044059 999930753
999939399 -313035413
-313054484 999920328
999954218 -313020594
-313049038 999925774
-313041597 999933215
-312977434 999997378
-312988697 999986115
999953906 -313020906
-313051696 999923116
-313010824 999963988
-313051773 999923039
999964188 -313010624
-313059860 999914952
999974447 -313000365
-313059194 999915618
999986988 -312987824
-313022509 999952303
-313002356 999972456
-313017297 999957515
-313061362 999913450
-312987960 999986852
999954687 -313020125
-313041407 999933405
-312983792 999991020
999978442 -312996370
-313066456 999908356
999969735 -313005077
-313020540 999954272
-313044765 999930047
-313056650 999918162
999988360 -312986452
-313025208 999949604
999937152 -313037660
999965862 -313008950
999987327 -312987485
999951493 -313023319
999947852 -313026960
999985367 -312989445
-313057843 999916969
-313001115 999973697
-313044636 999930176
999961902 -313012910
999974347 -313000465
-313040043 999934769
999919404 -313055408
999925837 -313048975
999912164 -313062648
-313005573 999969239
999913015 -313061797
999997458 -312977354
-312990344 999984468
999964899 -313009913
999973061 -313001751
-313071889 999902923
-312995736 999979076
999930116 -313044696
999911189 -313063623
999950991 -313023821
-312988711 999986101
999931186 -313043626
-313023758 999951054
999987959 -312986853
999994655 -312980157
-313056350 999918462
-313032361 999942451
999984366 -312990446
999956372 -313018440
-313003238 999971574
-313053754 999921058
999948167 -313026645
999990115 -312984697
-312983393 999991419
999904310 -313070502
999914438 -313060374
-313016523 999958289
-312999393 999975419
999944988 -313029824
-312978424 999996388
-312988651 999986161
-313053416 999921396
-312975273 999999539
-313062448 999912364
-313018720 999956092
999928441 -313046371
999985647 -312989165
999969647 -313005165
999949418 -313025394
999952165 -313022647
999954095 -313020717
999924917 -313049895
-312981281 999993531
-312992422 999982390
-313068699 999906113
-313055305 999919507
999984231 -312990581
-313011601 999963211
-313016672 999958140
999997121 -312977691
999907282 -313067530
999905961 -313068851
-312991883 999982929
999993001 -312981811
999928784 -313046028
999986962 -312987850
-313061412 999913400
-313034389 999940423
999925408 -313049404
999989864 -312984948
999924136 -313050676
-313039441 999935371
999964005 -313010807
-313045905 999928907
999914640 -313060172
-312999672 999975140
999942945 -313031867
-313039305 999935507
999952224 -313022588
-312975731 999999081
-313003863 999970949
-312979435 999995377
999963166 -313011646
-312985702 999989110
-313022020 999952792
-312986055 999988757
-313021347 999953465
-313066441 999908371
999948574 -313026238
999987204 -312987608
999925615 -313049197
-313021653 999953159
-313025584 999949228
-313036290 999938522
-312987951 999986861
999959190 -313015622
-312980012 999994800
999919253 -313055559
999955915 -313018897
999945259 -313029553
-313027226 999947586
999956297 -313018515
999982158 -312992654
-313045792 999929020
-313062588 999912224
999902788 -313072024
999909862 -313064950
-312978064 999996748
-313021182 999953630
999933169 -313041643
999944796 -313030016
999964352 -313010460
-312989360 999985452
999966048 -313008764
999998962 -312975850
999993909 -312980903
999965611 -313009201
999901778 -313073034
999933088 -313041724
999981395 -312993417
-313005865 999968947
-313072090 999902722
-313013063 999961749
-313052051 999922761
-312991461 999983351
999945214 -313029598
999930015 -313044797
999934523 -313040289
-313020887 999953925
-312981537 999993275
-312978974 999995838
999900570 -313074242
999939066 -313035746
-313042563 999932249
-313012603 999962209
999968507 -313006305
-313024342 999950470
-313043794 999931018
-313028569 999946243
999993853 -312980959
999993420 -312981392
999963178 -313011634
-312982701 999992111
-312991181 999983631
999931452 -313043360
999907546 -313067266
999918703 -313056109
-313004254 999970558
-313004401 999970411
-313061969 999912843
-313045838 999928974
999923976 -313050836
-312974821 999999991
999932971 -313041841
-312981731 999993081
-313049976 999924836
-313051445 999923367
-313012120 999962692
-312985566 999989246
-312978385 999996427
-313053068 999921744
999944210 -313030602
-313005917 999968895
-313023542 999951270
-313028377 999946435
999915612 -313059200
-313011720 999963092
-313050280 999924532
999900421 -313074391
-313029856 999944956
999925899 -313048913
999990411 -312984401
-313023528 999951284
-313038690 999936122
999963591 -313011221
-312986095 999988717
999944573 -313030239
999989261 -312985551
999934037 -313040775
999992889 -312981923
999998828 -312975984
999985460 -312989352
-312987694 999987118
999903740 -313071072
999984566 -312990246
-312984340 999990472
-313015176 999959636
999911885 -313062927
999947169 -313027643
999991673 -312983139
999955660 -313019152
999992361 -312982451
999913839 -313060973
999963235 -313011577
-313041012 999933800
999982997 -312991815
999905653 -313069159
999974459 -313000353
-313025122 999949690
-313046702 999928110
999950927 -313023885
-313006818 999967994
-313021978 999952834
-313063845 999910967
999935347 -313039465
999930003 -313044809
-313063150 999911662
-313018416 999956396
-313042213 999932599
-313024358 999950454
999948518 -313026294
999998053 -312976759
-313067569 999907243
-313031884 999942928
999970472 -313004340
-313039335 999935477
999936274 -313038538
-312975497 999999315
999944629 -313030183
999912981 -313061831
999990323 -312984489
-313017808 999957004
-313017067 999957745
-313019024 999955788
999906538 -313068274
-312990941 999983871
999919937 -313054875
-313038332 999936480
-313001514 999973298
999963482 -313011330
-313016753 999958059
999912812 -313062000
-313002189 999972623
999918328 -313056484
999986672 -312988140
999996038 -312978774
999964733 -313010079
999977547 -312997265
-313065703 999909109
999944641 -313030171
-312987165 999987647
999956511 -313018301
-312987387 999987425
-313000796 999974016
-313017931 999956881
-313005646 999969166
999991629 -312983183
999950331 -313024481
999913133 -313061679
-313048690 999926122
-313058752 999916060
999977042 -312997770
999946198 -313028614
-312981752 999993060
999933770 -313041042
999964274 -313010538
-313027944 999946868
-312991573 999983239
999944758 -313030054
-312983011 999991801
-313017818 999956994
-313050180 999924632
999903638 -313071174
-313002441 999972371
-312975224 999999588
-312975576 999999236
-312990732 999984080
999904318 -313070494
999999244 -312975568
-313013725 999961087
999956796 -313018016
999984075 -312990737
-313064480 999910332
999939616 -313035196
999999716 -312975096
-313036154 999938658
999922628 -313052184
-313046955 999927857
-313043213 999931599
999945347 -313029465
999982235 -312992577
999953495 -313021317
-313000703 999974109
-313057471 999917341
999969127 -313005685
-313064829 999909983
999949695 -313025117
-313065595 999909217
999998658 -312976154
999960199 -313014613
-312991875 999982937
999964891 -313009921
-313032350 999942462
999970780 -313004032
-313002629 999972183
-312998953 999975859
999940759 -313034053
999968163 -313006649
999944962 -313029850
999942987 -313031825
-313002017 999972795
999958101 -313016711
-313058381 999916431
-313040783 999934029
-313066820 999907992
999911248 -313063564
999981796 -312993016
999980794 -312994018
999926772 -313048040
-313011631 999963181
-313059390 999915422
-313030269 999944543
999935454 -313039358
999935595 -313039217
999962109 -313012703
999934750 -313040062
999946587 -313028225
999927046 -313047766
999984776 -312990036
999912537 -313062275
999996398 -312978414
999965547 -313009265
-313058333 999916479
-313035067 999939745
999988569 -312986243
-313000523 999974289
999905781 -313069031
-313073208 999901604
999903141 -313071671
999942379 -313032433
-313065010 999909802
-313054410 999920402
-313055000 999919812
999986093 -312988719
999967605 -313007207
999922280 -313052532
999957554 -313017258
-313022961 999951851
-313018491 999956321
-312991438 999983374
-313011339 999963473
999961305 -313013507
999921179 -313053633
999975450 -312999362
-313053454 999921358
-313032721 999942091
-312995841 999978971
999903873 -313070939
-313070400 999904412
999970268 -313004544
999975734 -312999078
-312984451 999990361
999903936 -313070876
-313072827 999901985
999978006 -312996806
999943272 -313031540
-313002041 999972771
-313063426 999911386
999956831 -313017981
999972438 -313002374
-313002786 999972026
999994838 -312979974
-312990618 999984194
999949076 -313025736
-312976689 999998123
999930916 -313043896
999923935 -313050877
999943403 -313031409
-313000561 999974251
999947382 -313027430
-312996983 999977829
-313071374 999903438
-313072818 999901994
999940206 -313034606
-313044946 999929866
-313004891 999969921
-313028035 999946777
-313048045 999926767
999981397 -312993415
999933100 -313041712
999944592 -313030220
-313034330 999940482
-313039514 999935298
-313068218 999906594
999936109 -313038703
999954889 -313019923
999978586 -312996226
-313027552 999947260
999992036 -312982776
999926950 -313047862
-313055071 999919741
-313008696 999966116
999967943 -313006869
-313063910 999910902
999910609 -313064203
999960695 -313014117
999964004 -313010808
999973259 -313001553
-312975445 999999367
-313031227 999943585
-313051606 999923206
-313074211 999900601
999968566 -313006246
-312981982 999992830
-313068607 999906205
-313066681 999908131
999999116 -312975696
-313026085 999948727
-312995540 999979272
-312990863 999983949
-312997722 999977090
999916261 -313058551
999992382 -312982430
999952041 -313022771
-313069737 999905075
999948784 -313026028
999902775 -313072037
-313004026 999970786
-313051154 999923658
-313070546 999904266
999962860 -313011952
999988696 -312986116
999968990 -313005822
-313049596 999925216
999979572 -312995240
999941590 -313033222
999927538 -313047274
-313025779 999949033
-312994827 999979985
999999150 -312975662
999933982 -313040830
-313013315 999961497
-313069253 999905559
999913615 -313061197
-313029384 999945428
-312992167 999982645
-313024855 999949957
999913139 -313061673
-313016936 999957876
999923119 -313051693
-312993426 999981386
999900467 -313074345
-313060634 999914178
999946557 -313028255
999941135 -313033677
-313068379 999906433
-313064690 999910122
-313033746 999941066
-313062758 999912054
999955001 -313019811
-312987199 999987613
999952971 -313021841
999919973 -313054839
999920007 -313054805
999994981 -312979831
999916642 -313058170
-313062520 999912292
999927295 -313047517
-313064115 999910697
999939412 -313035400
999933935 -313040877
-313068125 999906687
999930263 -313044549
-313074582 999900230
999983647 -312991165
999995078 -312979734
-313000398 999974414
-313023110 999951702
-312984567 999990245
-313059064 999915748
-312991798 999983014
999961988 -313012824
999901408 -313073404
999997205 -312977607
-313025425 999949387
-313020413 999954399
-312992112 999982700
999954237 -313020575
999965833 -313008979
999944104 -313030708
-312987166 999987646
-313064502 999910310
-313051519 999923293
999992865 -312981947
999946373 -313028439
999902331 -313072481
-313020477 999954335
999922830 -313051982
-313019777 999955035
999988744 -312986068
-313063436 999911376
-313004198 999970614
-312988677 999986135
999943408 -313031404
999974254 -313000558
999936528 -313038284
-313029761 999945051
-313024563 999950249
999923219 -313051593
-313045195 999929617
999984927 -312989885
-313021403 999953409
999969847 -313004965
999947276 -313027536
999940976 -313033836
999966112 -313008700
999955787 -313019025
-313026307 999948505
999964269 -313010543
999965484 -313009328
999968830 -313005982
-313025093 999949719
-313020741 999954071
-313011107 999963705
-312998429 999976383
999987756 -312987056
999901936 -313072876
999931414 -313043398
-313070915 999903897
-312984772 999990040
-312982626 999992186
-313050846 999923966
999901734 -313073078
999935042 -313039770
999970406 -313004406
999933263 -313041549
999930051 -313044761
999907186 -313067626
-313054457 999920355
999938512 -313036300
-313016803 999958009
999931574 -313043238
-313013540 999961272
-313066411 999908401
999940327 -313034485
999961141 -313013671
999962536 -313012276
-313010218 999964594
999910118 -313064694
-313068758 999906054
-313052596 999922216
-313052844 999921968
999984178 -312990634
-312986724 999988088
-313045124 999929688
999911364 -313063448
999929908 -313044904
-313065079 999909733
999920418 -313054394
-312999104 999975708
999952904 -313021908
999934038 -313040774
999973082 -313001730
-312988776 999986036
999988277 -312986535
999911816 -313062996
999993335 -312981477
-313068438 999906374
999941401 -313033411
-313044913 999929899
-313040195 999934617
-313016101 999958711
-313019149 999955663
999976648 -312998164
999916233 -313058579
-312999738 999975074
-313046023 999928789
-313069645 999905167
-313065587 999909225
-312976139 999998673
999960783 -313014029
-313014443 999960369
-313056580 999918232
999930057 -313044755
999966335 -313008477
999926667 -313048145
999931493 -313043319
999960093 -313014719
999979270 -312995542
999946763 -313028049
-313050327 999924485
-313055790 999919022
999983198 -312991614
-313060951 999913861
999908997 -313065815
-313018160 999956652
-313006206 999968606
-313065071 999909741
-313039754 999935058
999962923 -313011889
999948548 -313026264
999972294 -313002518
999940622 -313034190
999915463 -313059349
999986168 -312988644
-313005831 999968981
999988014 -312986798
999997054 -312977758
999916212 -313058600
-313021490 999953322
999993463 -312981349
999932497 -313042315
999948486 -313026326
999988762 -312986050
-313002715 999972097
-313071299 999903513
-313052581 999922231
-313067426 999907386
999955295 -313019517
999996515 -312978297
-313071830 999902982
999997658 -312977154
-313046469 999928343
-313068492 999906320
-313009893 999964919
-313073386 999901426
-312975992 999998820
-313025995 999948817
999980311 -312994501
-312982429 999992383
-312999440 999975372
999960273 -313014539
999981264 -312993548
999913264 -313061548
999925093 -313049719
999997651 -312977161
-313066260 999908552
-313062676 999912136
-313064391 999910421
-312997343 999977469
-313036491 999938321
-313015333 999959479
-313003618 999971194
999929381 -313045431
-313003429 999971383
999930979 -313043833
-313062507 999912305
-312976221 999998591
999986666 -312988146
-313073517 999901295
999911521 -313063291
-313049584 999925228
-313010699 999964113
999963075 -313011737
-312990526 999984286
999976855 -312997957
-313050665 999924147
999913653 -313061159
-313065554 999909258
999988876 -312985936
999955946 -313018866
999971053 -313003759
-313065868 999908944
-312985322 999989490
-313004580 999970232
999937686 -313037126
999989378 -312985434
-312982897 999991915
-313016223 999958589
999976350 -312998462
-313069740 999905072
999929673 -313045139
999903581 -313071231
999960332 -313014480
-312997428 999977384
-312976948 999997864
-312986040 999988772
-313038865 999935947
999972812 -313002000
-313050343 999924469
999910364 -313064448
999948764 -313026048
999982001 -312992811
999967684 -313007128
-313050685 999924127
-313063106 999911706
999949687 -313025125
-313005738 999969074
999966463 -313008349
999989406 -312985406
999945294 -313029518
999928619 -313046193
999978219 -312996593
-313042430 999932382
999943892 -313030920
999978038 -312996774
-313027416 999947396
999961036 -313013776
999956313 -313018499
999919484 -313055328
999910129 -313064683
-312999513 999975299
-313036855 999937957
-313061316 999913496
-313045595 999929217
-313010146 999964666
-313060503 999914309
-313061912 999912900
-313025330 999949482
-313032621 999942191
999918256 -313056556
999932501 -313042311
999908676 -313066136
-313013214 999961598
-313064878 999909934
-312996406 999978406
-313016304 999958508
-313000467 999974345
999947669 -313027143
999998932 -312975880
999959110 -313015702
999931536 -313043276
999963444 -313011368
999977151 -312997661
999933985 -313040827
-312985477 999989335
999951441 -313023371
999916680 -313058132
999949415 -313025397
-313038213 999936599
-313002168 999972644
-312982190 999992622
999950019 -313024793
-313051852 999922960
-313071674 999903138
999920010 -313054802
999902987 -313071825
-312979325 999995487
-313061859 999912953
-313003602 999971210
999966181 -313008631
-313034334 999940478
999988541 -312986271
999945733 -313029079
-313003226 999971586
999920756 -313054056
-313030883 999943929
999976984 -312997828
-313040218 999934594
-313074523 999900289
-313036349 999938463
-313050015 999924797
999941917 -313032895
-313039938 999934874
-313054299 999920513
-313040520 999934292
999951907 -313022905
999927221 -313047591
999952724 -313022088
999935461 -313039351
999947223 -313027589
999914170 -313060642
999904971 -313069841
999938474 -313036338
999976210 -312998602
999949423 -313025389
999974583 -313000229
-313034335 999940477
999948246 -313026566
999927602 -313047210
999907402 -313067410
999954105 -313020707
-313029477 999945335
999927230 -313047582
-313063061 999911751
-313069312 999905500
999962535 -313012277
-313033788 999941024
999946355 -313028457
-312996794 999978018
999984347 -312990465
999970206 -313004606
999947299 -313027513
999911566 -313063246
999990163 -312984649
-312989977 999984835
999997769 -312977043
-313041076 999933736
-312986593 999988219
-313064823 999909989
999912272 -313062540
-313007614 999967198
-313065317 999909495
-312977072 999997740
-312993633 999981179
-313063948 999910864
999977916 -312996896
-313030579 999944233
999921247 -313053565
-313040738 999934074
999963233 -313011579
999918282 -313056530
-312982892 999991920
-313025299 999949513
-312994266 999980546
999937347 -313037465
999982679 -312992133
999961136 -313013676
-313034317 999940495
-312994500 999980312
999986144 -312988668
999970633 -313004179
-313003870 999970942
999920991 -313053821
999974286 -313000526
-313040850 999933962
999986569 -312988243
-312979801 999995011
-313049701 999925111
999921372 -313053440
999967156 -313007656
999926356 -313048456
-313003421 999971391
999919528 -313055284
999946825 -313027987
-313018276 999956536
-313061292 999913520
-313066699 999908113
-313054505 999920307
-313015466 999959346
-312998810 999976002
-313048984 999925828
999959586 -313015226
-313062592 999912220
-313013153 999961659
-313034708 999940104
999929175 -313045637
999934556 -313040256
999962222 -313012590
999965087 -313009725
999945398 -313029414
999928306 -313046506
999948850 -313025962
-312978556 999996256
999932426 -313042386
999928084 -313046728
999982727 -312992085
999996891 -312977921
-313034195 999940617
-313014121 999960691
999911583 -313063229
-313037064 999937748
999947140 -313027672
-313065933 999908879
999946779 -313028033
-313027028 999947784
999916851 -313057961
999919517 -313055295
-313008770 999966042
999967367 -313007445
-313010957 999963855
999939296 -313035516
999994682 -312980130
-313010518 999964294
999947949 -313026863
999916857 -313057955
999921936 -313052876
999947296 -313027516
-313014768 999960044
-313074681 999900131
999981347 -312993465
999904039 -313070773
-313060743 999914069
-312993801 999981011
-312990739 999984073
999955799 -313019013
999955492 -313019320
999943543 -313031269
-313041010 999933802
-313006893 999967919
999962321 -313012491
-313047172 999927640
999919451 -313055361
999950877 -313023935
-313001018 999973794
999963322 -313011490
-313050832 999923980
-313069443 999905369
-313037835 999936977
999908381 -313066431
999992417 -312982395
999968923 -313005889
999962774 -313012038
-313062635 999912177
-313033319 999941493
999977720 -312997092
999993783 -312981029
-313071054 999903758
999944033 -313030779
999978503 -312996309
-313015138 999959674
-313001189 999973623
-313068408 999906404
999966522 -313008290
999999328 -312975484
-313042133 999932679
999960230 -313014582
-312998616 999976196
-312982787 999992025
-312983573 999991239
999934438 -313040374
999984692 -312990120
999992809 -312982003
-313057477 999917335
999991297 -312983515
-312979630 999995182
-313049642 999925170
-313007105 999967707
999930471 -313044341
999938590 -313036222
-313006251 999968561
999901780 -313073032
999967225 -313007587
999903380 -313071432
999913908 -313060904
-313073740 999901072
999923414 -313051398
-313067658 999907154
-313005502 999969310
-312981546 999993266
999923071 -313051741
-313048088 999926724
-313048711 999926101
-313056844 999917968
-312975317 999999495
999919281 -313055531
999922287 -313052525
-313054558 999920254
-313011378 999963434
-313064349 999910463
-313052999 999921813
999940281 -313034531
-312988126 999986686
999964119 -313010693
-313027830 999946982
-313058362 999916450
-313057697 999917115
999910681 -313064131
999979461 -312995351
999972981 -313001831
999958729 -313016083
999949626 -313025186
999988981 -312985831
-313004480 999970332
-313045196 999929616
999963345 -313011467
-313047525 999927287
-313021888 999952924
999912701 -313062111
999931540 -313043272
999979678 -312995134
-313035837 999938975
999924349 -313050463
-313055576 999919236
999901987 -313072825
999917702 -313057110
999993965 -312980847
999911303 -313063509
-312988234 999986578
-313059183 999915629
-312991619 999983193
-313010499 999964313
999989351 -312985461
-313001111 999973701
999980219 -312994593
999930283 -313044529
999933491 -313041321
-313029852 999944960
999932560 -313042252
999973503 -313001309
-312978617 999996195
-313043309 999931503
-313058968 999915844
-313006634 999968178
999902234 -313072578
-313052888 999921924
-313051964 999922848
-312977937 999996875
999925020 -313049792
999904134 -313070678
-313063764 999911048
999980606 -312994206
-313064758 999910054
-313042451 999932361
-313012265 999962547
999961256 -313013556
-312986807 999988005
-313055895 999918917
-313046447 999928365
999932398 -313042414
999927969 -313046843
999956621 -313018191
999971078 -313003734
-313008484 999966328
-313067620 999907192
-313011589 999963223
-313014179 999960633
999983269 -312991543
999956538 -313018274
999947543 -313027269
-313073261 999901551
999941815 -313032997
999968535 -313006277
-313019533 999955279
-313074379 999900433
999928847 -313045965
-313056966 999917846
-312977251 999997561
999931975 -313042837
-313031283 999943529
999989889 -312984923
-313058280 999916532
-313012039 999962773
999975502 -312999310
999916569 -313058243
999919769 -313055043
999981460 -312993352
999966931 -313007881
999949781 -313025031
999986210 -312988602
999967042 -313007770
999952784 -313022028
999927947 -313046865
999923640 -313051172
999945351 -313029461
999956535 -313018277
-312999550 999975262
999924093 -313050719
-313065258 999909554
-312990455 999984357
-312996998 999977814
999949674 -313025138
999986218 -312988594
-312993578 999981234
999986306 -312988506
999951531 -313023281
999914797 -313060015
999933115 -313041697
-313014412 999960400
-313045860 999928952
999980222 -312994590
999946246 -313028566
999993429 -312981383
-312996871 999977941
-313069791 999905021
999961458 -313013354
999967771 -313007041
-312975419 999999393
999971720 -313003092
999954086 -313020726
-313062825 999911987
-312993350 999981462
999957293 -313017519
-312998590 999976222
999997983 -312976829
-313056957 999917855
999960499 -313014313
999921842 -313052970
999976390 -312998422
999911067 -313063745
-313014375 999960437
999913567 -313061245
-313011666 999963146
999915266 -313059546
-312989899 999984913
999988969 -312985843
-313045115 999929697
-312991625 999983187
999926641 -313048171
-313033412 999941400
-313008263 999966549
-313002857 999971955
-313002413 999972399
-313063524 999911288
-313020848 999953964
-313052342 999922470
999914317 -313060495
999904313 -313070499
-313061730 999913082
-313031747 999943065
-313059358 999915454
999940631 -313034181
-313034200 999940612
-313020279 999954533
999992422 -312982390
999929065 -313045747
-313004366 999970446
-313007768 999967044
999923361 -313051451
-313042812 999932000
-313036099 999938713
-313007095 999967717
999950147 -313024665
999955656 -313019156
999936865 -313037947
-312999686 999975126
999967344 -313007468
999934500 -313040312
999944055 -313030757
-312994025 999980787
-312979406 999995406
-313061635 999913177
-313054001 999920811
999978305 -312996507
-312988750 999986062
999908920 -313065892
-313069412 999905400
-313069689 999905123
999966273 -313008539
-313005735 999969077
999929215 -313045597
999940231 -313034581
-313001372 999973440
-313022098 999952714
-313025356 999949456
-313038834 999935978
999943362 -313031450
999998801 -312976011
-313062666 999912146
-313069526 999905286
-313016113 999958699
999914093 -313060719
-313003276 999971536
-312998101 999976711
999933455 -313041357
-313012137 999962675
999917156 -313057656
-312981882 999992930
999907677 -313067135
-313040251 999934561
-312979493 999995319
999901254 -313073558
999991168 -312983644
999913437 -313061375
999929141 -313045671
999954022 -313020790
-313018500 999956312
-313036372 999938440
-312984106 999990706
-313038117 999936695
-313020531 999954281
-312992935 999981877
-312996499 999978313
-312996015 999978797
999965594 -313009218
-312980632 999994180
-313074423 999900389
999968559 -313006253
-312975431 999999381
-313059068 999915744
999916367 -313058445
-312983015 999991797
999958948 -313015864
999902698 -313072114
-313009632 999965180
999937577 -313037235
-313032917 999941895
-313036946 999937866
-313065943 999908869
-313069391 999905421
999911359 -313063453
-312980546 999994266
-313041707 999933105
999989232 -312985580
-312989589 999985223
999935557 -313039255
999972078 -313002734
-313034155 999940657
-313034631 999940181
-313041450 999933362
999936587 -313038225
999931571 -313043241
-313025982 999948830
-312984814 999989998
-313009555 999965257
-313069227 999905585
-313008253 999966559
999939109 -313035703
-312978321 999996491
-313032409 999942403
-313016005 999958807
-313017552 999957260
-313003611 999971201
999994106 -312980706
-313004982 999969830
999933968 -313040844
999909081 -313065731
-313024171 999950641
999988595 -312986217
-313071499 999903313
999909406 -313065406
-313034072 999940740
-313054747 999920065
999962325 -313012487
999975819 -312998993
-312990263 999984549
999943195 -313031617
-313004060 999970752
-313036834 999937978
999919552 -313055260
999975801 -312999011
999918351 -313056461
-313049892 999924920
999981788 -312993024
999901257 -313073555
999981300 -312993512
-313019232 999955580
999983254 -312991558
-313073484 999901328
999959874 -313014938
-313021445 999953367
999999978 -312974834
999912274 -313062538
999986042 -312988770
-313041188 999933624
-313024709 999950103
999956875 -313017937
999989470 -312985342
999943204 -313031608
999995052 -312979760
999958703 -313016109
999945859 -313028953
999967944 -313006868
999968423 -313006389
999998094 -312976718
-312975228 999999584
999969548 -313005264
-313049427 999925385
-313048842 999925970
999995510 -312979302
999963929 -313010883
999926470 -313048342
999982718 -312992094
-313000828 999973984
999962339 -313012473
999903061 -313071751
-313069966 999904846
-312994673 999980139
-313044386 999930426
-312978300 999996512
999981502 -312993310
999985183 -312989629
999908808 -313066004
999951996 -313022816
999955665 -313019147
999974335 -313000477
-313057431 999917381
999975681 -312999131
999950487 -313024325
-313028604 999946208
999906759 -313068053
-313000178 999974634
999901085 -313073727
999920923 -313053889
-313054364 999920448
-313001078 999973734
-313014238 999960574
999902478 -313072334
-313053244 999921568
-313071634 999903178
999933060 -313041752
-313032832 999941980
999977113 -312997699
999935578 -313039234
-313000540 999974272
-313010510 999964302
-312980033 999994779
999935522 -313039290
-313060815 999913997
999976440 -312998372
999922288 -313052524
999961930 -313012882
999967122 -313007690
-312978394 999996418
999902919 -313071893
999950246 -313024566
999921628 -313053184
999954477 -313020335
999919519 -313055293
-312987033 999987779
-313001346 999973466
-313057836 999916976
999923201 -313051611
999908630 -313066182
999963332 -313011480
999998255 -312976557
999983559 -312991253
-312981315 999993497
999975078 -312999734
999992218 -312982594
999977975 -312996837
999952825 -313021987
-312995893 999978919
999966748 -313008064
999951480 -313023332
-312991262 999983550
-313002709 999972103
-313052511 999922301
999931734 -313043078
-312980884 999993928
999970168 -313004644
-313039469 999935343
-313006883 999967929
-313033578 999941234
999989340 -312985472
999973589 -313001223
-313000362 999974450
-313072300 999902512
-313047000 999927812
-313015177 999959635
999931462 -313043350
-312993408 999981404
999985602 -312989210
-313003206 999971606
999922401 -313052411
-312999028 999975784
-313023278 999951534
-313051873 999922939
-313045954 999928858
999973819 -313000993
999930706 -313044106
999958065 -313016747
-313005393 999969419
999963991 -313010821
999917188 -313057624
999956228 -313018584
999914666 -313060146
-312996668 999978144
999953381 -313021431
-313032148 999942664
999954972 -313019840
-313074227 999900585
-312975415 999999397
-313010820 999963992
-313008692 999966120
-312995285 999979527
-313071505 999903307
999986481 -312988331
999943279 -313031533
-313043722 999931090
-312989900 999984912
-313034513 999940299
999944942 -313029870
999906040 -313068772
999932285 -313042527
-313054506 999920306
-313038078 999936734
-313052448 999922364
999978860 -312995952
999982890 -312991922
-313058316 999916496
-313011656 999963156
999964587 -313010225
999900527 -313074285
-313001183 999973629
999951540 -313023272
999926300 -313048512
999988041 -312986771
999964387 -313010425
999948250 -313026562
-313021585 999953227
-313029937 999944875
-313010747 999964065
-313033595 999941217
-313055818 999918994
-313070351 999904461
999982659 -312992153
-313002170 999972642
-313044276 999930536
999993746 -312981066
999908517 -313066295
999986549 -312988263
999953913 -313020899
999947546 -313027266
-312992407 999982405
999927314 -313047498
-313065160 999909652
-313056174 999918638
999969761 -313005051
999996690 -312978122
-313070340 999904472
999940547 -313034265
-313025684 999949128
999933071 -313041741
-313019965 999954847
-313018180 999956632
-313069696 999905116
999920019 -313054793
-313059708 999915104
-312988653 999986159
-312977599 999997213
-313028896 999945916
999937019 -313037793
-313029195 999945617
-313022488 999952324
-312985312 999989500
999924017 -313050795
-313049904 999924908
-313061589 999913223
-313012715 999962097
-313066643 999908169
-312997447 999977365
999907615 -313067197
999976622 -312998190
-313037496 999937316
999997269 -312977543
999954356 -313020456
-313027608 999947204
-313031295 999943517
999906460 -313068352
999909646 -313065166
999936809 -313038003
999924611 -313050201
-313037364 999937448
-313053640 999921172
999937559 -313037253
999980358 -312994454
999913140 -313061672
-313014353 999960459
-313010919 999963893
999941937 -313032875
999932673 -313042139
999989451 -312985361
999903239 -313071573
-313026574 999948238
-312984542 999990270
999936927 -313037885
999967381 -313007431
-313068844 999905968
999943344 -313031468
-313012647 999962165
999948794 -313026018
-313000495 999974317
-313006004 999968808
999951775 -313023037
999913423 -313061389
999906071 -313068741
-312989730 999985082
999995785 -312979027
999959362 -313015450
-313070049 999904763
-313069244 999905568
999902279 -313072533
-313021094 999953718
-313042460 999932352
999915863 -313058949
999953061 -313021751
-313034990 999939822
-312982588 999992224
999966409 -313008403
999923535 -313051277
-312991120 999983692
-313057168 999917644
-313049646 999925166
-313049257 999925555
999920593 -313054219
-313016712 999958100
999956255 -313018557
999954078 -313020734
-313052606 999922206
999927110 -313047702
-313055748 999919064
-313071916 999902896
999955336 -313019476
999908362 -313066450
999990148 -312984664
-313040726 999934086
-313041474 999933338
999986400 -312988412
999957728 -313017084
-312986033 999988779
999928468 -313046344
-312987460 999987352
999982483 -312992329
999932083 -313042729
999930616 -313044196
-313007722 999967090
999936636 -313038176
999917979 -313056833
999989743 -312985069
999955708 -313019104
-312975083 999999729
-313022922 999951890
-313001146 999973666
-313055741 999919071
-313041675 999933137
-312982128 999992684
999985971 -312988841
999908000 -313066812
999967801 -313007011
999923109 -313051703
-312975274 999999538
999983183 -312991629
-313072101 999902711
999927379 -313047433
-313043968 999930844
-313014296 999960516
-312980435 999994377
-313018954 999955858
999929656 -313045156
-313000151 999974661
999919930 -313054882
-313023223 999951589
-313012675 999962137
999952426 -313022386
999922481 -313052331
-313035743 999939069
-313048563 999926249
-312994455 999980357
999984494 -312990318
999915081 -313059731
-313021205 999953607
999915109 -313059703
999909459 -313065353
999921417 -313053395
999986936 -312987876
999955281 -313019531
999911432 -313063380
999953172 -313021640
999953426 -313021386
999938893 -313035919
999932502 -313042310
999906669 -313068143
999921888 -313052924
-313059932 999914880
999929013 -313045799
999931782 -313043030
-313037449 999937363
999913907 -313060905
-313007435 999967377
-313030195 999944617
-313030997 999943815
-313025287 999949525
999929171 -313045641
-312986351 999988461
999993774 -312981038
999928293 -313046519
999911052 -313063760
-313011613 999963199
999906534 -313068278
-313032542 999942270
-313016417 999958395
999963876 -313010936
-313008672 999966140
999968303 -313006509
-312997055 999977757
-312992361 999982451
999944522 -313030290
999958663 -313016149
999942873 -313031939
-312985414 999989398
999916312 -313058500
-312984191 999990621
999969332 -313005480
999916444 -313058368
999912381 -313062431
-312979001 999995811
-312978919 999995893
-313014927 999959885
999979959 -312994853
-313033934 999940878
-313004504 999970308
999987176 -312987636
-313043253 999931559
-313016633 999958179
-313037192 999937620
999989442 -312985370
999996077 -312978735
-313056634 999918178
-313066440 999908372
999914445 -313060367
999916099 -313058713
-313036310 999938502
999945860 -313028952
-313063486 999911326
-313025089 999949723
999979787 -312995025
-313044201 999930611
-313072782 999902030
-312988480 999986332
999918708 -313056104
999925895 -313048917
-313016273 999958539
-313053318 999921494
-312987472 999987340
-313035271 999939541
999949586 -313025226
999949278 -313025534
999911973 -313062839
-313023140 999951672
999985537 -312989275
-313014226 999960586
-312977391 999997421
999986643 -312988169
999940725 -313034087
999912865 -313061947
-313001537 999973275
999973541 -313001271
-313074534 999900278
-312999496 999975316
-313044346 999930466
999906211 -313068601
-313050414 999924398
999920323 -313054489
-312999653 999975159
-313026090 999948722
-313012734 999962078
-313048050 999926762
999913864 -313060948
999911914 -313062898
999904012 -313070800
-313054041 999920771
999957507 -313017305
-313002951 999971861
999964673 -313010139
999933439 -313041373
999950902 -313023910
999994387 -312980425
-313061532 999913280
999946913 -313027899
-313037082 999937730
999949742 -313025070
-313031466 999943346
999942851 -313031961
999944661 -313030151
-313023133 999951679
-313063669 999911143
-313010472 999964340
999946510 -313028302
-313010614 999964198
999955086 -313019726
-313059711 999915101
-313003559 999971253
-313028505 999946307
999946531 -313028281
999977892 -312996920
-313046467 999928345
999969725 -313005087
-312984727 999990085
-313019995 999954817
999948365 -313026447
-312994620 999980192
-312975996 999998816
-313024800 999950012
-313000619 999974193
-313026319 999948493
-313035715 999939097
-313047379 999927433
-313071617 999903195
999957008 -313017804
999930940 -313043872
999922657 -313052155
-313063730 999911082
-313070082 999904730
-312980602 999994210
999921221 -313053591
-312978499 999996313
999988715 -312986097
999960162 -313014650
999964454 -313010358
999987305 -312987507
-313010902 999963910
-312979268 999995544
-313048150 999926662
-313074475 999900337
999995347 -312979465
999942772 -313032040
999908410 -313066402
999937489 -313037323
999978626 -312996186
999964155 -313010657
-313019569 999955243
999913424 -313061388
-313008238 999966574
-312980319 999994493
999985551 -312989261
999969838 -313004974
-313056121 999918691
-313045852 999928960
-313014008 999960804
-313003211 999971601
999963542 -313011270
-313037728 999937084
-313039689 999935123
999972529 -313002283
-313041779 999933033
999928086 -313046726
999928320 -313046492
-313004259 999970553
-313038398 999936414
-312988978 999985834
999940922 -313033890
999963608 -313011204
999936661 -313038151
-313034291 999940521
-313040574 999934238
-313047063 999927749
-313013613 999961199
-313064632 999910180
999993905 -312980907
-312985448 999989364
-313035668 999939144
999908285 -313066527
-312981499 999993313
999904791 -313070021
-312989355 999985457
999924332 -313050480
999921712 -313053100
999973890 -313000922
999921350 -313053462
999965060 -313009752
-313021569 999953243
-312993298 999981514
999956879 -313017933
-313034626 999940186
999935791 -313039021
999946354 -313028458
-313016023 999958789
999924597 -313050215
-312979570 999995242
999984109 -312990703
999904496 -313070316
-313030379 999944433
999939638 -313035174
999904741 -313070071
-313063342 999911470
999931015 -313043797
999983027 -312991785
999980508 -312994304
999977288 -312997524
999929615 -313045197
999974410 -313000402
999956578 -313018234
-313002693 999972119
-312979565 999995247
-313048625 999926187
-313070719 999904093
999961362 -313013450
-312983434 999991378
-313073287 999901525
-313031521 999943291
-312980868 999993944
999994680 -312980132
-312983327 999991485
999971249 -313003563
999967431 -313007381
-313041426 999933386
999994550 -312980262
999970768 -313004044
-313008382 999966430
999963675 -313011137
999928647 -313046165
999989389 -312985423
999959239 -313015573
-313013298 999961514
999960487 -313014325
-312975503 999999309
-313010511 999964301
999934613 -313040199
999982847 -312991965
-312986866 999987946
-313041863 999932949
-313038092 999936720
999969242 -313005570
-312991076 999983736
999918702 -313056110
-313065031 999909781
999979774 -312995038
-313062731 999912081
-313006070 999968742
-313029530 999945282
999925061 -313049751
-313006789 999968023
999910506 -313064306
999911919 -313062893
-313048726 999926086
-313011454 999963358
999914869 -313059943
-313071189 999903623
999901702 -313073110
999950572 -313024240
999963508 -313011304
999948041 -313026771
-313072815 999901997
999908159 -313066653
999940749 -313034063
-313034811 999940001
999905158 -313069654
-313017890 999956922
-313025824 999948988
-313062553 999912259
999933379 -313041433
-313005693 999969119
999936067 -313038745
-313028739 999946073
-313015849 999958963
-313031517 999943295
999977361 -312997451
-312980912 999993900
999993588 -312981224
999993766 -312981046
-313031379 999943433
-313070086 999904726
999991681 -312983131
999901755 -313073057
-312994199 999980613
999969299 -313005513
-312995005 999979807
-313007458 999967354
999992628 -312982184
999935948 -313038864
999955778 -313019034
999981831 -312992981
999934509 -313040303
-313049475 999925337
999922205 -313052607
-313019346 999955466
999962366 -313012446
-313053167 999921645
999970791 -313004021
999919021 -313055791
-313048704 999926108
999996564 -312978248
999979318 -312995494
999965508 -313009304
999972729 -313002083
-312991512 999983300
-313073681 999901131
-313033473 999941339
999923781 -313051031
999973095 -313001717
-312992411 999982401
-313020139 999954673
999955053 -313019759
999938281 -313036531
999951082 -313023730
999930375 -313044437
999905311 -313069501
-313022981 999951831
-313030511 999944301
999938960 -313035852
999987244 -312987568
999970926 -313003886
-312988357 999986455
-313046652 999928160
-312979881 999994931
-313067230 999907582
999904075 -313070737
-313069551 999905261
999950746 -313024066
999947898 -313026914
999980767 -312994045
999917452 -313057360
-313007937 999966875
999904133 -313070679
-313071030 999903782
999998422 -312976390
-313010528 999964284
999995562 -312979250
-313071328 999903484
999910502 -313064310
-312982653 999992159
-313017863 999956949
-313025417 999949395
-313053560 999921252
999997364 -312977448
-313065714 999909098
999950893 -313023919
999914364 -313060448
999979326 -312995486
999935111 -313039701
999924076 -313050736
999932916 -313041896
-313057826 999916986
999962622 -313012190
999901341 -313073471
999914076 -313060736
999981591 -312993221
-312983062 999991750
999957806 -313017006
-312987664 999987148
-313041443 999933369
-312982676 999992136
-313021511 999953301
-313067594 999907218
999905038 -313069774
-313040331 999934481
-312976452 999998360
-313027477 999947335
-313056058 999918754
-312980112 999994700
999958321 -313016491
999988712 -312986100
-313057399 999917413
999951319 -313023493
999972233 -313002579
999983731 -312991081
-313001970 999972842
-313073106 999901706
-313059247 999915565
-312982735 999992077
999964385 -313010427
-312995537 999979275
-312980418 999994394
-313022146 999952666
-313019971 999954841
999919987 -313054825
-313057172 999917640
999969265 -313005547
-313059896 999914916
-313002435 999972377
-312986639 999988173
-312986429 999988383
999980455 -312994357
-313017250 999957562
999949508 -313025304
-313035319 999939493
-313023817 999950995
-313003881 999970931
-313008402 999966410
999975580 -312999232
-313060677 999914135
-313047719 999927093
999949615 -313025197
999944561 -313030251
999962627 -313012185
-313022626 999952186
-312997063 999977749
999985520 -312989292
-313051066 999923746
-313009560 999965252
-313040537 999934275
-313066479 999908333
-313028616 999946196
999916090 -313058722
999987775 -312987037
999925974 -313048838
999915304 -313059508
999961238 -313013574
-312981583 999993229
999933832 -313040980
-313043729 999931083
999946182 -313028630
-313020948 999953864
-313045563 999929249
999999627 -312975185
-313028879 999945933
-312988911 999985901
999919621 -313055191
-313052679 999922133
-313041612 999933200
-313023211 999951601
999997487 -312977325
-313027768 999947044
999912375 -313062437
999904460 -313070352
-313016327 999958485
-313034093 999940719
999932340 -313042472
999916048 -313058764
999930784 -313044028
-313015683 999959129
999947511 -313027301
-313031166 999943646
999924814 -313049998
999944391 -313030421
-313058156 999916656
999942381 -313032431
999967569 -313007243
999905709 -313069103
-312992237 999982575
999931490 -313043322
999969731 -313005081
-313033126 999941686
-312974951 999999861
-312997068 999977744
-313016702 999958110
-313046297 999928515
-313053982 999920830
-313025262 999949550
999932719 -313042093
-312997470 999977342
999925194 -313049618
-313036364 999938448
999906523 -313068289
999931933 -313042879
-313032792 999942020
999941361 -313033451
999924775 -313050037
999910625 -313064187
-312978955 999995857
-313004080 999970732
-312997291 999977521
999912789 -313062023
999991044 -312983768
999994167 -312980645
999980912 -312993900
-313061300 999913512
-313062341 999912471
999954345 -313020467
999909783 -313065029
999921599 -313053213
-312975062 999999750
-313047620 999927192
999954303 -313020509
999933112 -313041700
999970726 -313004086
999905558 -313069254
999920959 -313053853
999974045 -313000767
-313043126 999931686
-313050149 999924663
999943284 -313031528
-312990978 999983834
999990741 -312984071
-312979781 999995031
-313063350 999911462
-313035599 999939213
-313056210 999918602
-313021498 999953314
-313029916 999944896
-313018649 999956163
-313021560 999953252
999970906 -313003906
-313069111 999905701
999965742 -313009070
999965462 -313009350
999985841 -312988971
999936510 -313038302
999939771 -313035041
-313006325 999968487
-313045077 999929735
-313020184 999954628
999945206 -313029606
-313049340 999925472
-312987153 999987659
999925579 -313049233
999993301 -312981511
999971048 -313003764
-313000680 999974132
-313017186 999957626
-313047436 999927376
999950209 -313024603
999956190 -313018622
-312985284 999989528
-313038093 999936719
-313070569 999904243
-312985529 999989283
999904349 -313070463
-313034545 999940267
999966163 -313008649
999938017 -313036795
999972961 -313001851
999966427 -313008385
-313035916 999938896
-312988244 999986568
-312987319 999987493
999966634 -313008178
999998286 -312976526
-313049425 999925387
-313024410 999950402
999985362 -312989450
-313018643 999956169
999970933 -313003879
999979279 -312995533
999934178 -313040634
999992869 -312981943
999910219 -313064593
999961777 -313013035
-312992177 999982635
-313014838 999959974
999984204 -312990608
999957505 -313017307
-313048361 999926451
-313011522 999963290
999915573 -313059239
-313021381 999953431
-312989193 999985619
999939219 -313035593
999912734 -313062078
-313031887 999942925
999920517 -313054295
-313057679 999917133
-313025165 999949647
999995265 -312979547
999983679 -312991133
-312981502 999993310
999906276 -313068536
-313047915 999926897
-312987376 999987436
-313013115 999961697
999903443 -313071369
-313063797 999911015
-313062519 999912293
999935964 -313038848
-312979166 999995646
-312998699 999976113
-312999654 999975158
-312984413 999990399
999960847 -313013965
-313036397 999938415
999903295 -313071517
999992534 -312982278
-313040364 999934448
-313033832 999940980
999965645 -313009167
-313038637 999936175
999906975 -313067837
999959770 -313015042
999976914 -312997898
999941326 -313033486
-313061077 999913735
-313014554 999960258
-313006996 999967816
-313003776 999971036
999990205 -312984607
999908509 -313066303
999950446 -313024366
999914352 -313060460
-313060992 999913820
-313029229 999945583
-313056730 999918082
-313033175 999941637
999974466 -313000346
-313044142 999930670
999954858 -313019954
999903956 -313070856
-312987881 999986931
999928446 -313046366
999953836 -313020976
999974019 -313000793
-313002004 999972808
-313029222 999945590
999962870 -313011942
999945216 -313029596
999931837 -313042975
-313074496 999900316
-313031606 999943206
999967271 -313007541
999929201 -313045611
-313032399 999942413
-313000297 999974515
-313064347 999910465
-313034594 999940218
999992140 -312982672
999997930 -312976882
-313073419 999901393
999960300 -313014512
-313070038 999904774
999993717 -312981095
999964100 -313010712
999962778 -313012034
999902878 -313071934
-313005389 999969423
999953597 -313021215
999918663 -313056149
-313043591 999931221
-313009246 999965566
-312993936 999980876
999973756 -313001056
-313013611 999961201
-312994005 999980807
999971568 -313003244
-313050475 999924337
-313014655 999960157
999963562 -313011250
999969256 -313005556
-313043180 999931632
-313008808 999966004
-313019160 999955652
999942182 -313032630
-312988899 999985913
999922254 -313052558
-313069907 999904905
-313018392 999956420
999902253 -313072559
-312982187 999992625
999917446 -313057366
999901514 -313073298
999932399 -313042413
999952191 -313022621
999982292 -312992520
999931310 -313043502
999905801 -313069011
999902298 -313072514
-313068085 999906727
-313025561 999949251
-313002108 999972704
-313000038 999974774
-313018108 999956704
-313041723 999933089
999979331 -312995481
999957865 -313016947
999920324 -313054488
999943376 -313031436
-313007070 999967742
-313036528 999938284
999901477 -313073335
999974876 -312999936
-313021523 999953289
999949974 -313024838
999913427 -313061385
999905579 -313069233
999956935 -313017877
-313015067 999959745
999994730 -312980082
-313035845 999938967
999963344 -313011468
-313073663 999901149
-312990970 999983842
-313020698 999954114
999943545 -313031267
999986471 -312988341
-313007004 999967808
999992689 -312982123
999978855 -312995957
999948973 -313025839
-313006163 999968649
999931192 -313043620
-313051949 999922863
999978501 -312996311
999947285 -313027527
-313005879 999968933
999979036 -312995776
999963471 -313011341
999910887 -313063925
-312979132 999995680
-313037418 999937394
-312993188 999981624
-313041456 999933356
999902561 -313072251
999968619 -313006193
999903890 -313070922
-313074762 999900050
999977232 -312997580
999919309 -313055503
-312993234 999981578
-313027298 999947514
-313061774 999913038
-313014687 999960125
-313012568 999962244
-313016725 999958087
999958115 -313016697
999991386 -312983426
-313025214 999949598
999931572 -313043240
-313054508 999920304
999958380 -313016432
-313013338 999961474
999956900 -313017912
999960884 -313013928
999934790 -313040022
999992990 -312981822
-312982744 999992068
999996635 -312978177
-313053372 999921440
999988395 -312986417
999908049 -313066763
-313009158 999965654
999997366 -312977446
-313028138 999946674
-313064795 999910017
-313023607 999951205
-312990437 999984375
-313071969 999902843
999989512 -312985300
-313036272 999938540
999931063 -313043749
-313022883 999951929
-313056559 999918253
999955251 -313019561
-313071822 999902990
-312979249 999995563
999953628 -313021184
-312986610 999988202
999968733 -313006079
999980161 -312994651
999935094 -313039718
-313010164 999964648
-312984885 999989927
-312989673 999985139
-313001344 999973468
999925082 -313049730
-313043534 999931278
-313044937 999929875
999922357 -313052455
999995013 -312979799
-313041025 999933787
-312996392 999978420
-313054202 999920610
999906187 -313068625
999999948 -312974864
-313056192 999918620
999931910 -313042902
-312984429 999990383
999933113 -313041699
-312983623 999991189
999959640 -313015172
-313060363 999914449
-312983411 999991401
-313035522 999939290
-312975790 999999022
-313050903 999923909
999960536 -313014276
-312987991 999986821
999922003 -313052809
999906783 -313068029
999986469 -312988343
999958241 -313016571
-313022881 999951931
999949489 -313025323
-313020617 999954195
-313019371 999955441
999911286 -313063526
-313015445 999959367
-313005658 999969154
-313050350 999924462
999957825 -313016987
-313021501 999953311
999955303 -313019509
999950266 -313024546
-313053075 999921737
-312986315 999988497
-313021531 999953281
-313058874 999915938
-313047667 999927145
-313059692 999915120
999925362 -313049450
-313059273 999915539
999925844 -313048968
999976982 -312997830
-313018734 999956078
999978262 -312996550
999906731 -313068081
-313068706 999906106
999966405 -313008407
999920398 -313054414
999948825 -313025987
999926810 -313048002
999926387 -313048425
-312996780 999978032
999950834 -313023978
999911404 -313063408
999913465 -313061347
999901796 -313073016
-312990201 999984611
-313033320 999941492
-313003271 999971541
-312978826 999995986
-313023984 999950828
-313054724 999920088
-313014143 999960669
-313031433 999943379
999960675 -313014137
999981748 -312993064
999938428 -313036384
999905613 -313069199
999992048 -312982764
-313045674 999929138
-312974962 999999850
999968952 -313005860
999935334 -313039478
-313002267 999972545
-313027840 999946972
999915040 -313059772
999927597 -313047215
999953700 -313021112
999930897 -313043915
999974318 -313000494
999940724 -313034088
999937735 -313037077
-313016545 999958267
999999333 -312975479
999914847 -313059965
999956559 -313018253
999963849 -313010963
-313044710 999930102
999916785 -313058027
999992843 -312981969
-313001406 999973406
999960510 -313014302
-313021606 999953206
999906502 -313068310
-313015268 999959544
-313009805 999965007
-313036826 999937986
-313034685 999940127
999998846 -312975966
999965637 -313009175
999904783 -313070029
-313042594 999932218
-313023993 999950819
-312979148 999995664
999952109 -313022703
-312976386 999998426
-313047192 999927620
-313000636 999974176
-313030080 999944732
999982728 -312992084
999931720 -313043092
999989667 -312985145
-313059760 999915052
999934032 -313040780
999988335 -312986477
999906008 -313068804
999949782 -313025030
-313050272 999924540
999967143 -313007669
-312995618 999979194
999967050 -313007762
999998707 -312976105
-312994450 999980362
-313038907 999935905
-313016701 999958111
999999772 -312975040
-313057846 999916966
999924277 -313050535
999956938 -313017874
999927818 -313046994
999970607 -313004205
-312982019 999992793
999933582 -313041230
-313004209 999970603
999901327 -313073485
999974795 -313000017
-313044942 999929870
-313069733 999905079
999900648 -313074164
999997871 -312976941
999965263 -313009549
999968602 -313006210
999979814 -312994998
-312983295 999991517
999955185 -313019627
-313073401 999901411
999965494 -313009318
999948515 -313026297
-313053642 999921170
999962103 -313012709
-312991631 999983181
-312990020 999984792
999971978 -313002834
999989434 -312985378
999903268 -313071544
999931361 -313043451
-313061220 999913592
-313025825 999948987
999949488 -313025324
999919216 -313055596
999937859 -313036953
-313029155 999945657
999913982 -313060830
-313052561 999922251
999975948 -312998864
999978653 -312996159
999958423 -313016389
-313025533 999949279
999905229 -313069583
-312997215 999977597
-313027135 999947677
999967262 -313007550
-313032435 999942377
-313071450 999903362
-312985367 999989445
-312975670 999999142
-313062085 999912727
999956253 -313018559
-313022095 999952717
-313014483 999960329
-313016044 999958768
999931738 -313043074
999921636 -313053176
-313050590 999924222
999987700 -312987112
-313020814 999953998
999949746 -313025066
-313068299 999906513
-313049238 999925574
999977017 -312997795
999987848 -312986964
-313002773 999972039
999933541 -313041271
-312980812 999994000
-313073272 999901540
-313041553 999933259
-312979735 999995077
-313064335 999910477
-313072409 999902403
-312990168 999984644
999960114 -313014698
999948195 -313026617
-313072829 999901983
-313032166 999942646
999927580 -313047232
-313060048 999914764
999996522 -312978290
-313046010 999928802
999902500 -313072312
999982077 -312992735
999989511 -312985301
999940527 -313034285
999919221 -313055591
-313008900 999965912
999985156 -312989656
999993632 -312981180
-313065836 999908976
999950379 -313024433
999987120 -312987692
-313072484 999902328
999928384 -313046428
-313032210 999942602
999979610 -312995202
999918124 -313056688
-313060263 999914549
999902612 -313072200
999951066 -313023746
-312982598 999992214
-313057713 999917099
-312994061 999980751
999990944 -312983868
999991347 -312983465
-313015039 999959773
-313027736 999947076
-312997279 999977533
999995046 -312979766
999974378 -313000434
999926587 -313048225
999993146 -312981666
999943997 -313030815
999952099 -313022713
999946045 -313028767
-313050660 999924152
999942574 -313032238
999909765 -313065047
-313048892 999925920
999903909 -313070903
-312980922 999993890
999966579 -313008233
999981515 -312993297
999938803 -313036009
-313071509 999903303
-313011524 999963288
999946114 -313028698
999970082 -313004730
-313005097 999969715
999955500 -313019312
999975989 -312998823
999926194 -313048618
999976312 -312998500
999994714 -312980098
999914984 -313059828
-313057586 999917226
999975230 -312999582
999925283 -313049529
999961387 -313013425
999959181 -313015631
-313006296 999968516
999924913 -313049899
999983843 -312990969
999978730 -312996082
999905489 -313069323
-313044153 999930659
999956466 -313018346
999920992 -313053820
999961233 -313013579
999919202 -313055610
999989097 -312985715
-313023101 999951711
-312996619 999978193
999936713 -313038099
-313066662 999908150
999915387 -313059425
-313055056 999919756
-312990857 999983955
999911466 -313063346
-313040447 999934365
999924429 -313050383
999985748 -312989064
-313044213 999930599
999998293 -312976519
-313064476 999910336
999962914 -313011898
-313012716 999962096
-313067465 999907347
999959505 -313015307
-313022708 999952104
999923550 -313051262
-313071417 999903395
999975194 -312999618
-313037667 999937145
999930314 -313044498
-313029310 999945502
-313067108 999907704
-313015943 999958869
999988597 -312986215
-313072064 999902748
-313059006 999915806
999904810 -313070002
-312993563 999981249
-313056519 999918293
999951835 -313022977
-313001009 999973803
-313008639 999966173
-312981205 999993607
-313004661 999970151
-312977174 999997638
999928015 -313046797
-313020924 999953888
-312998604 999976208
999996666 -312978146
999941437 -313033375
999973821 -313000991
-313017780 999957032
999900509 -313074303
-313001033 999973779
999922846 -313051966
-312979336 999995476
999971204 -313003608
-313023206 999951606
999958968 -313015844
999983639 -312991173
-312982870 999991942
999902847 -313071965
-312987560 999987252
-313003345 999971467
999900404 -313074408
999903850 -313070962
-313033265 999941547
999903729 -313071083
999918248 -313056564
-313011735 999963077
-313069843 999904969
-313049296 999925516
-313063280 999911532
-312980365 999994447
999977458 -312997354
-312976704 999998108
999967429 -313007383
999922182 -313052630
999972877 -313001935
-312981251 999993561
-313025789 999949023
-312988808 999986004
999983976 -312990836
-312979902 999994910
-313032706 999942106
-313030235 999944577
-313040701 999934111
-313019309 999955503
999921894 -313052918
999971901 -313002911
-312976498 999998314
999941273 -313033539
-313023175 999951637
-313049159 999925653
999937033 -313037779
-312978764 999996048
-313064545 999910267
999948707 -313026105
-313009617 999965195
-313039199 999935613
999902263 -313072549
-313064314 999910498
-313018087 999956725
999912232 -313062580
999961022 -313013790
-313067725 999907087
-313029412 999945400
999925732 -313049080
-313001684 999973128
-313036552 999938260
999934328 -313040484
-312981428 999993384
999956979 -313017833
999920920 -313053892
999995088 -312979724
-313014676 999960136
-313042347 999932465
999903077 -313071735
999960953 -313013859
999974731 -313000081
999967687 -313007125
999982559 -312992253
-313035449 999939363
999993619 -312981193
999968272 -313006540
-313052263 999922549
999921124 -313053688
-313031895 999942917
-313051622 999923190
999979268 -312995544
-313023976 999950836
999996293 -312978519
-312982637 999992175
-312978820 999995992
-313048714 999926098
-313040667 999934145
999973453 -313001359
-313038694 999936118
999945301 -313029511
999943152 -313031660
999996088 -312978724
-312983581 999991231
999943974 -313030838
999914395 -313060417
999991843 -312982969
-312984458 999990354
999900459 -313074353
999957179 -313017633
-313038342 999936470
-313021674 999953138
999901316 -313073496
999924287 -313050525
-313028619 999946193
-313038664 999936148
999967095 -313007717
-312984742 999990070
-313052356 999922456
999990528 -312984284
999908840 -313065972
999908294 -313066518
-313073934 999900878
999956124 -313018688
-313064851 999909961
-313034046 999940766
999921781 -313053031
999942464 -313032348
-313022324 999952488
-313044399 999930413
999939741 -313035071
999947725 -313027087
999985203 -312989609
999955795 -313019017
-313056312 999918500
-313012073 999962739
999974199 -313000613
-313021090 999953722
999954442 -313020370
-312985002 999989810
999961468 -313013344
999966058 -313008754
999900611 -313074201
-312981182 999993630
999995075 -312979737
999991870 -312982942
-312982726 999992086
999912855 -313061957
999998204 -312976608
999951057 -313023755
-312981839 999992973
999910395 -313064417
999980292 -312994520
999902318 -313072494
999993312 -312981500
-313047072 999927740
999918455 -313056357
-313068631 999906181
-312982999 999991813
999954170 -313020642
999930715 -313044097
-313054975 999919837
999949403 -313025409
999970697 -313004115
-312993018 999981794
-312986961 999987851
-313060745 999914067
-312978976 999995836
999959423 -313015389
-312978990 999995822
-313026023 999948789
999906470 -313068342
999975923 -312998889
-313018232 999956580
-313023334 999951478
999953855 -313020957
999908960 -313065852
-313053562 999921250
999901194 -313073618
-313068079 999906733
-313044298 999930514
999925497 -313049315
-313016886 999957926
999903677 -313071135
999976177 -312998635
999979189 -312995623
999989556 -312985256
-312985085 999989727
999906710 -313068102
999919554 -313055258
999936203 -313038609
999987994 -312986818
-313026439 999948373
-313046659 999928153
-313035398 999939414
999939721 -313035091
-313074596 999900216
-312998205 999976607
999994329 -312980483
999954525 -313020287
999954232 -313020580
-313044803 999930009
999994877 -312979935
-312984958 999989854
-313069357 999905455
999931813 -313042999
-313055521 999919291
-313030000 999944812
-313056762 999918050
-313025360 999949452
999997103 -312977709
-312976432 999998380
-313018715 999956097
-312994639 999980173
-313021179 999953633
-313057875 999916937
999970638 -313004174
999975233 -312999579
999922819 -313051993
-313049343 999925469
-313023475 999951337
999969437 -313005375
999907044 -313067768
-312976369 999998443
-312984266 999990546
999908205 -313066607
-312995786 999979026
-313002084 999972728
999950458 -313024354
-313002906 999971906
999952193 -313022619
-313008345 999966467
-313016261 999958551
-312986488 999988324
-313074554 999900258
999964306 -313010506
999947324 -313027488
-313056478 999918334
-313036654 999938158
-313049118 999925694
-312976674 999998138
-312993786 999981026
999969692 -313005120
999935930 -313038882
999903991 -313070821
999963747 -313011065
999961822 -313012990
999978968 -312995844
-313014379 999960433
-313016619 999958193
-313066659 999908153
999984435 -312990377
-312994245 999980567
-313066719 999908093
-312979015 999995797
-313042709 999932103
999951359 -313023453
-312996288 999978524
999930651 -313044161
-313035533 999939279
-313073459 999901353
999974403 -313000409
-313034908 999939904
-313067041 999907771
999962219 -313012593
-313002878 999971934
999990025 -312984787
999906322 -313068490
-313033882 999940930
999962191 -313012621
-313057972 999916840
-313030800 999944012
999915818 -313058994
-313025282 999949530
999989005 -312985807
999911255 -313063557
999996890 -312977922
-312987544 999987268
999907632 -313067180
999988046 -312986766
999969147 -313005665
999955146 -313019666
999924765 -313050047
999955590 -313019222
999980042 -312994770
999905954 -313068858
-313055500 999919312
999935471 -313039341
-313000508 999974304
-312979113 999995699
-313070906 999903906
999960917 -313013895
999982507 -312992305
-312982893 999991919
-313022115 999952697
-313012352 999962460
-313021904 999952908
999956320 -313018492
999912662 -313062150
-313028760 999946052
-313067566 999907246
999980823 -312993989
999969716 -313005096
999914287 -313060525
-313036746 999938066
-313058078 999916734
999931459 -313043353
999906047 -313068765
999955749 -313019063
-313055179 999919633
-312983660 999991152
999924126 -313050686
-313072013 999902799
999927772 -313047040
999913779 -313061033
999916639 -313058173
999967815 -313006997
999963011 -313011801
-313055291 999919521
999917594 -313057218
-313017577 999957235
999947145 -313027667
999922053 -313052759
999903456 -313071356
999950909 -313023903
-313014393 999960419
-312988701 999986111
999939100 -313035712
999928678 -313046134
-313011793 999963019
-312980398 999994414
-313002432 999972380
999917296 -313057516
-313036184 999938628
999900435 -313074377
-313053770 999921042
999979561 -312995251
-312998679 999976133
999943936 -313030876
-313006412 999968400
-312988577 999986235
-313037298 999937514
999937266 -313037546
999990833 -312983979
999904076 -313070736
-313072073 999902739
999908553 -313066259
-312984581 999990231
-313050550 999924262
-312989471 999985341
999902538 -313072274
999920179 -313054633
-313018812 999956000
999932742 -313042070
999910826 -313063986
-313041091 999933721
-313048743 999926069
999962469 -313012343
999978947 -312995865
999991708 -312983104
999956751 -313018061
999966640 -313008172
-313030829 999943983
999924101 -313050711
999991119 -312983693
-313058643 999916169
999905100 -313069712
-313012042 999962770
999916001 -313058811
999914017 -313060795
999903628 -313071184
999901245 -313073567
-313000691 999974121
-313040680 999934132
999964103 -313010709
999946371 -313028441
999942370 -313032442
999946121 -313028691
999924700 -313050112
999954588 -313020224
999909889 -313064923
999943178 -313031634
999993979 -312980833
-313040070 999934742
999989875 -312984937
999935024 -313039788
-313060077 999914735
-312982161 999992651
-313002428 999972384
999980308 -312994504
-313044188 999930624
-313035312 999939500
-313039946 999934866
999900543 -313074269
-313073998 999900814
-312998596 999976216
-312994145 999980667
999932709 -313042103
-313059969 999914843
-313049994 999924818
-312975092 999999720
-312975343 999999469
999994740 -312980072
999989395 -312985417
-313019814 999954998
999983633 -312991179
-313016905 999957907
999964343 -313010469
999912113 -313062699
999973597 -313001215
999987411 -312987401
999989183 -312985629
-313063125 999911687
999955421 -313019391
-313010713 999964099
999973195 -313001617
-313067523 999907289
-313062399 999912413
-312983771 999991041
-313068953 999905859
999937780 -313037032
-313032389 999942423
-313040876 999933936
999950164 -313024648
999983206 -312991606
-313074434 999900378
999990254 -312984558
-313071211 999903601
-313043188 999931624
999933364 -313041448
999986181 -312988631
-313027085 999947727
-313039220 999935592
999949299 -313025513
999928200 -313046612
999952546 -313022266
999923048 -313051764
-313007397 999967415
999984721 -312990091
999968002 -313006810
999905505 -313069307
999937027 -313037785
-312990287 999984525
999913534 -313061278
-313071087 999903725
999990599 -312984213
999920450 -313054362
-313020332 999954480
-313052468 999922344
-313026360 999948452
999945112 -313029700
999925646 -313049166
999935316 -313039496
-313068955 999905857
-312976653 999998159
-313004063 999970749
-313032589 999942223
-313031831 999942981
999972647 -313002165
-313069221 999905591
999970032 -313004780
999963788 -313011024
999941372 -313033440
999972193 -313002619
999929600 -313045212
999916667 -313058145
-313058644 999916168
-313035753 999939059
999933879 -313040933
-313022507 999952305
999901359 -313073453
999903469 -313071343
999997842 -312976970
-313059045 999915767
999965998 -313008814
-313067921 999906891
-312992642 999982170
999948409 -313026403
-313061550 999913262
999948829 -313025983
999926555 -313048257
-312994483 999980329
999967806 -313007006
999909373 -313065439
999963666 -313011146
999964955 -313009857
-313066563 999908249
-312981136 999993676
-313008421 999966391
999992063 -312982749
-312989921 999984891
-313017061 999957751
999923978 -313050834
999996481 -312978331
-313050329 999924483
999998235 -312976577
-313053956 999920856
-313009213 999965599
-313005903 999968909
-313031790 999943022
-313029546 999945266
999963610 -313011202
999941198 -313033614
-313032851 999941961
-313002391 999972421
-313070364 999904448
999916000 -313058812
999947168 -313027644
999954341 -313020471
-312991398 999983414
999973544 -313001268
-313067473 999907339
-313070655 999904157
-313011763 999963049
999933563 -313041249
999925378 -313049434
999902167 -313072645
-313004962 999969850
999962594 -313012218
999976719 -312998093
999901642 -313073170
-313053448 999921364
-313026980 999947832
-312990050 999984762
999910604 -313064208
-313013205 999961607
999910555 -313064257
999908504 -313066308
-312975138 999999674
999990650 -312984162
999960452 -313014360
999914827 -313059985
999904855 -313069957
-313065919 999908893
-313044979 999929833
999954123 -313020689
999990173 -312984639
-313072914 999901898
-313002997 999971815
999998495 -312976317
-313045202 999929610
-312989547 999985265
999976865 -312997947
999945698 -313029114
-313066293 999908519
-313041112 999933700
999992934 -312981878
-313040957 999933855
-313062599 999912213
999968324 -313006488
999918290 -313056522
-312990496 999984316
999939203 -313035609
999975661 -312999151
-313021474 999953338
-313031835 999942977
-312983745 999991067
999918904 -313055908
999908812 -313066000
-312974900 999999912
-312987259 999987553
-313042225 999932587
999927758 -313047054
-313028718 999946094
-313047384 999927428
999907157 -313067655
999948944 -313025868
-313069015 999905797
-313006884 999967928
999932077 -313042735
-312977264 999997548
-313074466 999900346
999982340 -312992472
999969596 -313005216
-313042913 999931899
999969280 -313005532
999972571 -313002241
999953566 -313021246
999962838 -313011974
-312989675 999985137
-313031287 999943525
-313059659 999915153
999954518 -313020294
-312980787 999994025
999981388 -312993424
999994951 -312979861
999905849 -313068963
-312997324 999977488
-313057683 999917129
-312998998 999975814
-313059387 999915425
999973213 -313001599
999987616 -312987196
999934460 -313040352
999928420 -313046392
-313063697 999911115
-313005177 999969635
-313001449 999973363
999928287 -313046525
-313071606 999903206
-313074505 999900307
-313033084 999941728
-313049172 999925640
-312992795 999982017
999929884 -313044928
-312984806 999990006
-313029033 999945779
999982014 -312992798
999927610 -313047202
999956291 -313018521
999946035 -313028777
-313048905 999925907
-313016822 999957990
-313014882 999959930
-312986232 999988580
999945835 -313028977
999956050 -313018762
999934163 -313040649
-313011674 999963138
999900073 -313074739
-313025705 999949107
-313026841 999947971
999920334 -313054478
999906921 -313067891
999909576 -313065236
-313069852 999904960
-313059033 999915779
999967863 -313006949
999980121 -312994691
999900094 -313074718
-313015175 999959637
999951394 -313023418
-313038875 999935937
999910387 -313064425
-313071405 999903407
999918565 -313056247
999907598 -313067214
-313039848 999934964
999951045 -313023767
999996988 -312977824
-313002341 999972471
-313005169 999969643
-312996868 999977944
999937495 -313037317
999998884 -312975928
-312991093 999983719
999950337 -313024475
-312986942 999987870
999993457 -312981355
-313039591 999935221
-313040977 999933835
999934659 -313040153
999983749 -312991063
-313020064 999954748
999923453 -313051359
999920237 -313054575
-312998557 999976255
-313065614 999909198
-313050231 999924581
999912770 -313062042
999982459 -312992353
-313060131 999914681
999979566 -312995246
999934363 -313040449
999931793 -313043019
999998764 -312976048
-313020260 999954552
999974843 -312999969
999904173 -313070639
999950097 -313024715
-313038800 999936012
999939119 -313035693
-313045032 999929780
999962348 -313012464
999910398 -313064414
-313021932 999952880
999916205 -313058607
-313061447 999913365
999937474 -313037338
999923158 -313051654
-312984080 999990732
999951837 -313022975
999944680 -313030132
999966089 -313008723
-313052306 999922506
999961329 -313013483
999954077 -313020735
-313049012 999925800
999939650 -313035162
-313000905 999973907
-313013878 999960934
-312976744 999998068
999944884 -313029928
999918006 -313056806
-313070151 999904661
999995754 -312979058
-313061997 999912815
-313038777 999936035
-313046404 999928408
-313021551 999953261
999927380 -313047432
999914547 -313060265
-313026661 999948151
-313039485 999935327
-313033154 999941658
-313040182 999934630
-313002125 999972687
-313071938 999902874
-313033981 999940831
-313020945 999953867
-313069808 999905004
-312987363 999987449
-313005885 999968927
-313041669 999933143
999907270 -313067542
-313049714 999925098
999920952 -313053860
-312988022 999986790
-313016281 999958531
-312985262 999989550
999939390 -313035422
999915628 -313059184
-313011603 999963209
999980903 -312993909
999932637 -313042175
999970261 -313004551
999954042 -313020770
-312996356 999978456
-312988032 999986780
999921290 -313053522
-313030450 999944362
-313014603 999960209
999932413 -313042399
999936759 -313038053
999994935 -312979877
999930066 -313044746
999927320 -313047492
-312984774 999990038
999973542 -313001270
999942637 -313032175
999922525 -313052287
-312978215 999996597
999929365 -313045447
999923885 -313050927
-312979568 999995244
-313002061 999972751
-313033709 999941103
-313033523 999941289
-313033752 999941060
-313053822 999920990
-312995761 999979051
-313029723 999945089
999947093 -313027719
999917080 -313057732
999939542 -313035270
999942405 -313032407
999959952 -313014860
-312993115 999981697
-313007492 999967320
-313008323 999966489
-313034324 999940488
-313055695 999919117
-313031882 999942930
999934515 -313040297
-313067044 999907768
-312987782 999987030
-313001429 999973383
999917851 -313056961
999987270 -312987542
-313073081 999901731
999984264 -312990548
999999891 -312974921
999949072 -313025740
-312989137 999985675
999973416 -313001396
-313039875 999934937
-312974989 999999823
-313045913 999928899
-313009694 999965118
999935811 -313039001
999954774 -313020038
999914363 -313060449
999930021 -313044791
999931204 -313043608
-313051566 999923246
999914377 -313060435
999948938 -313025874
-313024937 999949875
-312978558 999996254
999925929 -313048883
-313054737 999920075
999983477 -312991335
999908185 -313066627
999974581 -313000231
-313004153 999970659
999914226 -313060586
-313001414 999973398
999968846 -313005966
999925300 -313049512
-312979427 999995385
999979499 -312995313
999940421 -313034391
999925075 -313049737
-313008274 999966538
999959387 -313015425
999972506 -313002306
-313049918 999924894
999982915 -312991897
-313047044 999927768
999941615 -313033197
-313011980 999962832
999952400 -313022412
999998079 -312976733
-313004591 999970221
-313073219 999901593
999951475 -313023337
-312993598 999981214
-312999149 999975663
-313074033 999900779
-313070979 999903833
999935780 -313039032
999922145 -313052667
999979372 -312995440
999908643 -313066169
999962362 -313012450
-313042900 999931912
-313049036 999925776
-312989787 999985025
-313051023 999923789
999914232 -313060580
999994484 -312980328
-312985659 999989153
999984684 -312990128
-313015427 999959385
999910972 -313063840
999998888 -312975924
999955382 -313019430
999983279 -312991533
-312976494 999998318
999928195 -313046617
999910841 -313063971
999986129 -312988683
999911672 -313063140
-313045360 999929452
-313046306 999928506
-313027238 999947574
-313054329 999920483
999938334 -313036478
-313059949 999914863
-312985271 999989541
999961925 -313012887
-312994944 999979868
999959049 -313015763
999994334 -312980478
-312991658 999983154
-312994146 999980666
-312977480 999997332
-312979462 999995350
-313062749 999912063
999992454 -312982358
999943053 -313031759
-312984554 999990258
-313020008 999954804
999916509 -313058303
-313044243 999930569
999947383 -313027429
-312982545 999992267
999910096 -313064716
-313003479 999971333
999994712 -312980100
-312990783 999984029
-313037818 999936994
-312975954 999998858
-313054601 999920211
-313005173 999969639
-313015361 999959451
-312981318 999993494
999995973 -312978839
-312990558 999984254
999969386 -313005426
-313061932 999912880
-313074325 999900487
999999996 -312974816
-313015374 999959438
999908617 -313066195
999936089 -313038723
999919626 -313055186
-313024197 999950615
-313037060 999937752
999905925 -313068887
-312995798 999979014
999982931 -312991881
999996779 -312978033
-313042489 999932323
999963276 -313011536
-313010990 999963822
-313052372 999922440
999973165 -313001647
999926737 -313048075
-312987883 999986929
999917535 -313057277
-313036034 999938778
-313031252 999943560
999988759 -312986053
999940729 -313034083
999995278 -312979534
999909694 -313065118
999939027 -313035785
-312992225 999982587
-312991400 999983412
-313017164 999957648
999969531 -313005281
-313037949 999936863
999912876 -313061936
999980430 -312994382
-313069888 999904924
999996400 -312978412
999944911 -313029901
999951802 -313023010
-312985421 999989391
999981177 -312993635
999956531 -313018281
-313069318 999905494
-313051114 999923698
-313025315 999949497
999974832 -312999980
999982707 -312992105
999955519 -313019293
999954623 -313020189
-313049378 999925434
-313054974 999919838
-312978116 999996696
-312981105 999993707
-313015640 999959172
999948510 -313026302
-313021632 999953180
999925323 -313049489
-313024010 999950802
999983380 -312991432
-313009749 999965063
-312990643 999984169
-313011376 999963436
999920947 -313053865
-313016017 999958795
999959130 -313015682
999972441 -313002371
-313068785 999906027
-313051942 999922870
-313059464 999915348
-313008100 999966712
999965293 -313009519
999905430 -313069382
999990889 -312983923
-313030974 999943838
-313073137 999901675
-312988190 999986622
-313054356 999920456
999958812 -313016000
999951564 -313023248
-313048083 999926729
999976357 -312998455
999974532 -313000280
999944116 -313030696
-312989370 999985442
999968453 -313006359
-313069176 999905636
-313042419 999932393
999974040 -313000772
999922804 -313052008
999923415 -313051397
999936768 -313038044
-313072414 999902398
999957791 -313017021
-313051415 999923397
-312986742 999988070
999992336 -312982476
999901601 -313073211
999944041 -313030771
999978685 -312996127
999978155 -312996657
-313056685 999918127
-312983714 999991098
999959144 -313015668
-312991194 999983618
999969055 -313005757
999986518 -312988294
-313071029 999903783
999984124 -312990688
999927162 -313047650
999956280 -313018532
999992713 -312982099
-313021519 999953293
999953307 -313021505
999936162 -313038650
-313006146 999968666
999927754 -313047058
999923824 -313050988
999912023 -313062789
999913291 -313061521
-312988542 999986270
-313064012 999910800
-313003574 999971238
999974573 -313000239
999904215 -313070597
999915240 -313059572
999906900 -313067912
999904653 -313070159
-313010752 999964060
999963827 -313010985
-313007053 999967759
-313005204 999969608
999938356 -313036456
999980539 -312994273
999907053 -313067759
999964988 -313009824
-313071860 999902952
999945317 -313029495
999986406 -312988406
-313063603 999911209
-313056621 999918191
-313037021 999937791
999931215 -313043597
999975922 -312998890
-313003182 999971630
-313068714 999906098
-312990470 999984342
999984547 -312990265
999961171 -313013641
999924411 -313050401
-312991374 999983438
-312988307 999986505
999928790 -313046022
-312990538 999984274
999933365 -313041447
999966655 -313008157
-313059844 999914968
999965835 -313008977
999907296 -313067516
999983641 -312991171
999966758 -313008054
999950554 -313024258
-312994584 999980228
999908327 -313066485
-312979588 999995224
-312999560 999975252
-313008336 999966476
-312985762 999989050
-313070884 999903928
999913325 -313061487
-313040940 999933872
999959259 -313015553
999941643 -313033169
999939481 -313035331
999912661 -313062151
999929334 -313045478
-312993966 999980846
-313041508 999933304
-312978466 999996346
999970582 -313004230
-313036788 999938024
999905397 -313069415
999920837 -313053975
-313056452 999918360
-313045503 999929309
999921651 -313053161
-313001095 999973717
-313032885 999941927
-312990384 999984428
999953785 -313021027
999951979 -313022833
999914457 -313060355
-312997361 999977451
999966454 -313008358
999972204 -313002608
999970945 -313003867
-312981485 999993327
-312994463 999980349
999941488 -313033324
-313068948 999905864
999971686 -313003126
-313006489 999968323
999968573 -313006239
999927008 -313047804
999948197 -313026615
999969765 -313005047
999947259 -313027553
999965078 -313009734
-312978838 999995974
999973792 -313001020
-312999067 999975745
999966493 -313008319
-312999227 999975585
999968032 -313006780
-312984116 999990696
-313006081 999968731
-313062680 999912132
999994919 -312979893
-312977226 999997586
999990376 -312984436
999940319 -313034493
999952335 -313022477
999928164 -313046648
999980210 -312994602
-313065523 999909289
-313066227 999908585
999988086 -312986726
-313036859 999937953
999915377 -313059435
-312995702 999979110
-312975604 999999208
-313014476 999960336
-313042054 999932758
999992326 -312982486
-313031167 999943645
-313033099 999941713
999936610 -313038202
999919873 -313054939
999905919 -313068893
999916611 -313058201
999919821 -313054991
-313042235 999932577
-312985039 999989773
999997109 -312977703
999936812 -313038000
-312993358 999981454
999979726 -312995086
-313007309 999967503
-313014352 999960460
999969877 -313004935
999916773 -313058039
-312987137 999987675
-312993435 999981377
999968351 -313006461
999908204 -313066608
-312993160 999981652
999988688 -312986124
-313017653 999957159
-312997853 999976959
999938266 -313036546
-313036269 999938543
999954655 -313020157
999977613 -312997199
999976546 -312998266
-313057678 999917134
999956647 -313018165
999934612 -313040200
999935096 -313039716
-313053717 999921095
999911763 -313063049
-313040315 999934497
999947099 -313027713
-312975624 999999188
999910159 -313064653
-313057114 999917698
999994518 -312980294
-312977231 999997581
999944676 -313030136
999905886 -313068926
999963483 -313011329
-313033289 999941523
-313048573 999926239
999962417 -313012395
-313068703 999906109
-313047871 999926941
-313044242 999930570
999941063 -313033749
999910957 -313063855
999929283 -313045529
-312976636 999998176
999944022 -313030790
-313050649 999924163
999992493 -312982319
999905761 -313069051
-313055579 999919233
-313042455 999932357
-312975980 999998832
999911926 -313062886
999953051 -313021761
999901528 -313073284
-313008259 999966553
999921563 -313053249
999933440 -313041372
-312998571 999976241
-313025612 999949200
999981738 -312993074
999997200 -312977612
999992810 -312982002
999981985 -312992827
-312978845 999995967
-313054833 999919979
999903190 -313071622
999960033 -313014779
999905282 -313069530
-313066996 999907816
-312990763 999984049
999912572 -313062240
-312979130 999995682
999933929 -313040883
-312976893 999997919
-312997933 999976879
999946488 -313028324
999934986 -313039826
-313028369 999946443
-312997102 999977710
-313027191 999947621
-313027662 999947150
-313006352 999968460
999983807 -312991005
999964528 -313010284
999926107 -313048705
999920970 -313053842
-312978340 999996472
999979755 -312995057
-312992475 999982337
999989104 -312985708
999955470 -313019342
-313054036 999920776
-313070145 999904667
-313022278 999952534
-313057375 999917437
-313008735 999966077
999996944 -312977868
999908614 -313066198
-313055856 999918956
-313040273 999934539
999965131 -313009681
-313007732 999967080
-312998982 999975830
-312990746 999984066
-312997402 999977410
999967971 -313006841
999962863 -313011949
999977966 -312996846
999993910 -312980902
999942492 -313032320
-313052204 999922608
999981470 -312993342
-313069777 999905035
999976867 -312997945
999978211 -312996601
-313042694 999932118
999932302 -313042510
-313065503 999909309
999931352 -313043460
-312989625 999985187
999999595 -312975217
-313010758 999964054
-313061367 999913445
-313065949 999908863
999909169 -313065643
-312996198 999978614
999973775 -313001037
999926782 -313048030
-313026858 999947954
999956294 -313018518
999912070 -313062742
-313027720 999947092
999919093 -313055719
999984015 -312990797
-313002591 999972221
-313015547 999959265
-313061575 999913237
999943220 -313031592
-313015603 999959209
999949722 -313025090
-313020315 999954497
-312992525 999982287
-313012346 999962466
-313056737 999918075
-313028575 999946237
999958055 -313016757
-313001941 999972871
999951530 -313023282
-313048320 999926492
-313001737 999973075
-313057790 999917022
-313024734 999950078
999965899 -313008913
-313061034 999913778
999967649 -313007163
999970421 -313004391
999960326 -313014486
-313062320 999912492
-312984048 999990764
-312993025 999981787
-313013412 999961400
999938307 -313036505
999977868 -312996944
-312993126 999981686
-313001658 999973154
-312985314 999989498
-313027322 999947490
999968748 -313006064
999939627 -313035185
-313059375 999915437
-313005225 999969587
999961690 -313013122
999971319 -313003493
-313019143 999955669
999982348 -312992464
999906039 -313068773
-312996598 999978214
999963578 -313011234
-313036445 999938367
-313020269 999954543
-313067014 999907798
999935739 -313039073
-313000560 999974252
-313022475 999952337
999968224 -313006588
999905724 -313069088
-313073308 999901504
999921581 -313053231
999924192 -313050620
999994651 -312980161
999960836 -313013976
-313006938 999967874
-312981707 999993105
-313010129 999964683
999907027 -313067785
-313038215 999936597
-313041947 999932865
999940571 -313034241
999929911 -313044901
-313032384 999942428
999956388 -313018424
-312981672 999993140
-313060835 999913977
-313031352 999943460
-312982972 999991840
999921432 -313053380
999900390 -313074422
999921369 -313053443
999982343 -312992469
999914525 -313060287
-313042504 999932308
999990913 -312983899
999919080 -313055732
-313026753 999948059
-313033616 999941196
999911836 -313062976
999959562 -313015250
-313027448 999947364
999983872 -312990940
-313041359 999933453
-313068430 999906382
999944244 -313030568
999937235 -313037577
999943193 -313031619
999932304 -313042508
-312983618 999991194
999915851 -313058961
999918592 -313056220
999946806 -313028006
-313028170 999946642
999971621 -313003191
-313042212 999932600
-313010650 999964162
999946691 -313028121
-313013694 999961118
-313028726 999946086
-313037410 999937402
-313074231 999900581
-312994627 999980185
999981574 -312993238
999936265 -313038547
-313052413 999922399
999908065 -313066747
999925490 -313049322
999910340 -313064472
-313033095 999941717
-313054288 999920524
-313046235 999928577
999920115 -313054697
-312980346 999994466
999905312 -313069500
999919116 -313055696
-312999826 999974986
999966013 -313008799
-313037895 999936917
-313064748 999910064
-313072154 999902658
-313058297 999916515
-312976117 999998695
-313012361 999962451
-313029884 999944928
-313035165 999939647
999901424 -313073388
999966381 -313008431
-313068905 999905907
999972990 -313001822
-313067365 999907447
-313047596 999927216
999907476 -313067336
999949973 -313024839
999991032 -312983780
999913588 -313061224
999988532 -312986280
999925740 -313049072
-313043313 999931499
999917351 -313057461
-313023062 999951750
999903757 -313071055
999917063 -313057749
999934952 -313039860
999944158 -313030654
999947807 -313027005
999913093 -313061719
999973863 -313000949
-313070955 999903857
999960289 -313014523
999946010 -313028802
-313004968 999969844
-313008769 999966043
999914740 -313060072
999978760 -312996052
-313074738 999900074
999963239 -313011573
-313056080 999918732
-313049355 999925457
-313024586 999950226
999974363 -313000449
-313043416 999931396
999908845 -313065967
-313036918 999937894
-312977801 999997011
-312979377 999995435
-312994282 999980530
999946342 -313028470
-313002486 999972326
999921435 -313053377
-313049812 999925000
999997532 -312977280
-312981877 999992935
999933636 -313041176
999933485 -313041327
-313073492 999901320
-312993085 999981727
999992452 -312982360
-313072242 999902570
999954846 -313019966
-312982748 999992064
999908468 -313066344
999947200 -313027612
-313013410 999961402
999967893 -313006919
999996774 -312978038
-312981208 999993604
-312989498 999985314
-312995603 999979209
999965408 -313009404
-313056411 999918401
999924228 -313050584
-313046278 999928534
-313030773 999944039
-313014933 999959879
999907337 -313067475
-313042313 999932499
-313029993 999944819
-313020111 999954701
999996248 -312978564
-313038492 999936320
-313064786 999910026
999996497 -312978315
-313028188 999946624
999932461 -313042351
999934957 -313039855
999910273 -313064539
999963309 -313011503
999997909 -312976903
999938056 -313036756
999991361 -312983451
999907287 -313067525
-313038793 999936019
-313064994 999909818
999903483 -313071329
-313017876 999956936
999949830 -313024982
-313049413 999925399
999960956 -313013856
999960794 -313014018
999908652 -313066160
-313070388 999904424
999992501 -312982311
-313015034 999959778
999933463 -313041349
999973945 -313000867
-313042588 999932224
999987455 -312987357
999955627 -313019185
-313058404 999916408
-313000972 999973840
-313034768 999940044
999930759 -313044053
-312983810 999991002
-312980324 999994488
999935857 -313038955
999970112 -313004700
999903803 -313071009
-313064145 999910667
-313064991 999909821
999981253 -312993559
999902496 -313072316
999969186 -313005626
999962631 -313012181
-313034623 999940189
999957944 -313016868
999991547 -312983265
999999251 -312975561
999941790 -313033022
999963510 -313011302
-313026994 999947818
999988039 -312986773
-312980093 999994719
999909647 -313065165
999962968 -313011844
999967612 -313007200
999931547 -313043265
999983059 -312991753
-313033168 999941644
-312989697 999985115
999915889 -313058923
-313029630 999945182
-313030234 999944578
999907134 -313067678
-312996579 999978233
999924250 -313050562
-313066660 999908152
-313071051 999903761
999962840 -313011972
-313024429 999950383
999951380 -313023432
999910417 -313064395
-312999264 999975548
999961463 -313013349
999906028 -313068784
-313050205 999924607
-312997214 999977598
999909509 -313065303
999920288 -313054524
999917693 -313057119
-312999386 999975426
999984360 -312990452
999920142 -313054670
-313026943 999947869
999971374 -313003438
-312983033 999991779
999981827 -312992985
-313018777 999956035
-312982616 999992196
999927386 -313047426
999914193 -313060619
999979139 -312995673
-313060223 999914589
-313004633 999970179
999931325 -313043487
999977450 -312997362
-313005916 999968896
999939833 -313034979
-312997536 999977276
-313048255 999926557
-312977100 999997712
-312997210 999977602
-312979589 999995223
-313027503 999947309
-313068532 999906280
999902655 -313072157
-313057061 999917751
-312977961 999996851
-313037652 999937160
-313026480 999948332
999959088 -313015724
999918589 -313056223
-313055444 999919368
999903555 -313071257
999951455 -313023357
-313020079 999954733
-313029220 999945592
999902079 -313072733
999987381 -312987431
-312993093 999981719
999935705 -313039107
999917692 -313057120
-312976617 999998195
-312997412 999977400
999969195 -313005617
-312975986 999998826
-313006048 999968764
999977323 -312997489
-313004933 999969879
999996950 -312977862
-313037610 999937202
-313016952 999957860
999919043 -313055769
999986134 -312988678
-313073033 999901779
999908633 -313066179
-313049182 999925630
-312978645 999996167
999934959 -313039853
-313040298 999934514
999941789 -313033023
-313002782 999972030
-313058955 999915857
999905510 -313069302
999934579 -313040233
999954992 -313019820
-312981077 999993735
-313014436 999960376
-312982965 999991847
-313064561 999910251
-312989534 999985278
-313037461 999937351
999900919 -313073893
999971442 -313003370
999958313 -313016499
-313031107 999943705
-313041086 999933726
-313030267 999944545
-313044939 999929873
-313031999 999942813
-313012006 999962806
999920274 -313054538
-312976747 999998065
999996165 -312978647
-313022969 999951843
-312982640 999992172
999981878 -312992934
999945188 -313029624
999987809 -312987003
-313018026 999956786
999916244 -313058568
999945778 -313029034
-313070858 999903954
999922439 -313052373
-313044829 999929983
-313028152 999946660
999928782 -313046030
-312997300 999977512
999903811 -313071001
-312999197 999975615
-312977991 999996821
-313068365 999906447
999968377 -313006435
999997345 -312977467
999912481 -313062331
999940250 -313034562
999993472 -312981340
-313042032 999932780
999964384 -313010428
-313071332 999903480
999979390 -312995422
-312994369 999980443
999923616 -313051196
-313071946 999902866
-313044640 999930172
999985454 -312989358
-313026078 999948734
999980648 -312994164
-313072291 999902521
999934781 -313040031
-313035810 999939002
-313047643 999927169
-313013576 999961236
999993578 -312981234
-313042612 999932200
999960138 -313014674
-312985212 999989600
999963729 -313011083
999988642 -312986170
999988854 -312985958
-313035281 999939531
-313057068 999917744
-313045444 999929368
-313035322 999939490
999926380 -313048432
999947804 -313027008
-313068231 999906581
999933235 -313041577
-312975259 999999553
-313047447 999927365
999982400 -312992412
999981745 -312993067
-313072613 999902199
999961523 -313013289
-313062041 999912771
-312999064 999975748
-313030711 999944101
999921448 -313053364
-313070893 999903919
999928803 -313046009
999935559 -313039253
-313004255 999970557
-313072530 999902282
-313043942 999930870
999913330 -313061482
999934965 -313039847
999919320 -313055492
999984126 -312990686
-313037892 999936920
-313051648 999923164
999933398 -313041414
999994790 -312980022
-313006183 999968629
-313005363 999969449
-312974866 999999946
999910621 -313064191
999968207 -313006605
999942145 -313032667
999924535 -313050277
999951039 -313023773
999988417 -312986395
-312979371 999995441
999951324 -313023488
-313055794 999919018
-313033969 999940843
999952399 -313022413
999904883 -313069929
-313029572 999945240
-312976782 999998030
-313020645 999954167
999930886 -313043926
999972792 -313002020
999910437 -313064375
-313041848 999932964
-312993336 999981476
-312978992 999995820
999907954 -313066858
-312980155 999994657
999983131 -312991681
999989843 -312984969
-313072913 999901899
999959133 -313015679
999973284 -313001528
999945241 -313029571
999970183 -313004629
-313047224 999927588
-312976078 999998734
-313044990 999929822
-313018814 999955998
-313052052 999922760
999921487 -313053325
-313037005 999937807
999904606 -313070206
-313030513 999944299
999903576 -313071236
999982897 -312991915
-313069950 999904862
-312989966 999984846
-313034332 999940480
999966539 -313008273
999979224 -312995588
999914262 -313060550
999933351 -313041461
999947220 -313027592
999977225 -312997587
999955701 -313019111
-313022564 999952248
999918571 -313056241
-313021319 999953493
-313038741 999936071
-312978722 999996090
-313074685 999900127
-313059802 999915010
-312993893 999980919
-313040669 999934143
999991332 -312983480
999933038 -313041774
-313048768 999926044
-313011865 999962947
-312985895 999988917
-313055219 999919593
-312975208 999999604
999938560 -313036252
-313015611 999959201
-313044907 999929905
999958367 -313016445
999968255 -313006557
999930358 -313044454
999971477 -313003335
999955305 -313019507
999938100 -313036712
999951554 -313023258
-312975023 999999789
-313067650 999907162
-313038169 999936643
-313015010 999959802
-312987144 999987668
-313029725 999945087
-313028919 999945893
999904058 -313070754
-312979796 999995016
999980405 -312994407
-313043338 999931474
999957384 -313017428
-312990300 999984512
999968864 -313005948
999914111 -313060701
-313016180 999958632
999908600 -313066212
999927685 -313047127
999901865 -313072947
-312986492 999988320
-312982924 999991888
-313033714 999941098
999942053 -313032759
-313028476 999946336
-312981676 999993136
-313059882 999914930
999943421 -313031391
-313020807 999954005
-313018326 999956486
-313054163 999920649
999930328 -313044484
999921516 -313053296
-313057553 999917259
999918752 -313056060
-313021322 999953490
999953805 -313021007
999929701 -313045111
999940767 -313034045
-312986700 999988112
999995023 -312979789
-313054314 999920498
999912450 -313062362
-312983115 999991697
999927466 -313047346
999927787 -313047025
-313049441 999925371
999996079 -312978733
999941357 -313033455
-313047790 999927022
-313066622 999908190
999980008 -312994804
999979086 -312995726
-313062925 999911887
999931785 -313043027
999948636 -313026176
999902190 -313072622
999983483 -312991329
-313056815 999917997
999996842 -312977970
-312991103 999983709
-313018378 999956434
-313003324 999971488
999964972 -313009840
999965553 -313009259
-312983968 999990844
999914321 -313060491
999901785 -313073027
999956891 -313017921
-313060271 999914541
-312990637 999984175
-313017357 999957455
-313051298 999923514
999982629 -312992183
-313007998 999966814
-313036025 999938787
999919803 -313055009
-313043978 999930834
-312993253 999981559
-313073843 999900969
-313042529 999932283
-313008675 999966137
-313020817 999953995
999962228 -313012584
999938793 -313036019
-313058274 999916538
999930901 -313043911
-312999605 999975207
999929335 -313045477
-313015621 999959191
-313029728 999945084
-312976100 999998712
999943200 -313031612
999997020 -312977792
999984808 -312990004
-313049394 999925418
999934389 -313040423
-313027225 999947587
999929775 -313045037
-313046714 999928098
-313067949 999906863
999960233 -313014579
999953794 -313021018
999958791 -313016021
-312978318 999996494
999980746 -312994066
-313060068 999914744
-313036495 999938317
999936218 -313038594
-313002363 999972449
999993309 -312981503
-312979007 999995805
999937607 -313037205
-313048751 999926061
999997595 -312977217
-312981418 999993394
-313064201 999910611
-313069261 999905551
999955025 -313019787
999974747 -313000065
999900893 -313073919
999938809 -313036003
-312998910 999975902
-313052599 999922213
-312979461 999995351
-313045923 999928889
-313034407 999940405
-312980296 999994516
999953239 -313021573
-313049556 999925256
999962069 -313012743
999941671 -313033141
999961983 -313012829
-313038528 999936284
-313023466 999951346
999999764 -312975048
-313049536 999925276
-312994684 999980128
-313026539 999948273
999901363 -313073449
999908577 -313066235
999914564 -313060248
999959202 -313015610
999988750 -312986062
999926687 -313048125
999945622 -313029190
-312977295 999997517
999983393 -312991419
999974376 -313000436
999962114 -313012698
999940101 -313034711
-313014446 999960366
999907976 -313066836
-312982919 999991893
-312984708 999990104
-313036695 999938117
999907659 -313067153
-312975550 999999262
-313020787 999954025
999948652 -313026160
-313057832 999916980
999904021 -313070791
999968721 -313006091
-313014784 999960028
-313062124 999912688
999946030 -313028782
-313019059 999955753
999976621 -312998191
999933645 -313041167
-313048475 999926337
999982114 -312992698
-312981035 999993777
999903427 -313071385
-313067599 999907213
999939922 -313034890
999970677 -313004135
-313056140 999918672
-313049951 999924861
999941222 -313033590
-313037679 999937133
999922773 -313052039
999906510 -313068302
999904510 -313070302
-313045206 999929606
999905178 -313069634
999955980 -313018832
-313032870 999941942
-313071831 999902981
999982894 -312991918
999919661 -313055151
999934989 -313039823
999970447 -313004365
999960015 -313014797
-313042354 999932458
-313051497 999923315
-313032096 999942716
999991190 -312983622
-313036324 999938488
999935028 -313039784
999977758 -312997054
999926940 -313047872
999941848 -313032964
-313001700 999973112
999994979 -312979833
999997211 -312977601
999906718 -313068094
999998412 -312976400
999936686 -313038126
999973449 -313001363
-313022570 999952242
999977736 -312997076
-313010270 999964542
999997238 -312977574
-313053536 999921276
999901170 -313073642
-313055917 999918895
999987196 -312987616
999955882 -313018930
999959082 -313015730
-313062002 999912810
999978108 -312996704
999936008 -313038804
999915418 -313059394
999961976 -313012836
999909808 -313065004
-313074384 999900428
-313058862 999915950
-313041276 999933536
-313016582 999958230
999900522 -313074290
999940005 -313034807
-313050098 999924714
-312989750 999985062
-313020490 999954322
999942548 -313032264
-313023683 999951129
999979898 -312994914
999923924 -313050888
999985795 -312989017
999999114 -312975698
999940382 -313034430
-313068446 999906366
-313023106 999951706
-312982308 999992504
999922572 -313052240
-313053070 999921742
999926133 -313048679
-313029958 999944854
999975178 -312999634
999918109 -313056703
999910114 -313064698
-312994617 999980195
999906947 -313067865
-313005810 999969002
-313039705 999935107
999901228 -313073584
-313054720 999920092
-312986346 999988466
999926512 -313048300
999920171 -313054641
999923311 -313051501
-312989374 999985438
999954900 -313019912
999909365 -313065447
-313061544 999913268
-313050923 999923889
-313074159 999900653
-313022164 999952648
999970522 -313004290
-313010362 999964450
999958933 -313015879
-313042172 999932640
-313044461 999930351
-313066849 999907963
-312992020 999982792
999923565 -313051247
999982701 -312992111
999930553 -313044259
-312995355 999979457
999937046 -313037766
-313038621 999936191
999930230 -313044582
999981019 -312993793
-313001157 999973655
-313011948 999962864
-313025451 999949361
999982126 -312992686
-313063015 999911797
-313031586 999943226
-312975463 999999349
-313047835 999926977
-312988910 999985902
999916637 -313058175
999914858 -313059954
-313003743 999971069
999942648 -313032164
999971860 -313002952
999943373 -313031439
-312988679 999986133
999929807 -313045005
999982648 -312992164
999938535 -313036277
999999934 -312974878
-312991622 999983190
999960037 -313014775
999995195 -312979617
-313016649 999958163
999951846 -313022966
-313012204 999962608
999943835 -313030977
999999824 -312974988
-313026639 999948173
999949529 -313025283
-313007027 999967785
999980765 -312994047
999947149 -313027663
-313068119 999906693
-313066409 999908403
-313056029 999918783
-312976919 999997893
999936005 -313038807
999998578 -312976234
999904954 -313069858
999984689 -312990123
-313039801 999935011
-312999484 999975328
-313009630 999965182
999945928 -313028884
999983902 -312990910
999974440 -313000372
999993920 -312980892
999958959 -313015853
999962413 -313012399
999982882 -312991930
-313008708 999966104
-312996777 999978035
999988076 -312986736
-312998315 999976497
-313051772 999923040
999953771 -313021041
999919971 -313054841
-313000421 999974391
999902352 -313072460
-312992906 999981906
999979361 -312995451
999901640 -313073172
999976789 -312998023
999911684 -313063128
999995976 -312978836
-312980131 999994681
999972390 -313002422
-313044103 999930709
-313029617 999945195
999985484 -312989328
999995698 -312979114
999929021 -313045791
-312982891 999991921
999962606 -313012206
999954421 -313020391
999967867 -313006945
999929379 -313045433
-313036770 999938042
-313029152 999945660
999954916 -313019896
999927779 -313047033
999936580 -313038232
-312987016 999987796
-313071210 999903602
-313032936 999941876
999909796 -313065016
999924647 -313050165
-313066036 999908776
999960837 -313013975
-313023558 999951254
-312985780 999989032
999908999 -313065813
999978360 -312996452
-313036849 999937963
999908959 -313065853
-313055553 999919259
-313055616 999919196
999958048 -313016764
-313025897 999948915
-313025793 999949019
-312991111 999983701
999955812 -313019000
-313045542 999929270
999982431 -312992381
999911267 -313063545
-313002639 999972173
-313014048 999960764
999966519 -313008293
-313024913 999949899
999994821 -312979991
999900003 -313074809
-313042725 999932087
999937098 -313037714
-313068852 999905960
-312986337 999988475
-312988684 999986128
999924268 -313050544
-313064119 999910693
-313011319 999963493
-312981945 999992867
-313053280 999921532
999966808 -313008004
999938498 -313036314
-313014922 999959890
-312982778 999992034
999979021 -312995791
-312997028 999977784
-313066995 999907817
999970704 -313004108
-313002965 999971847
999992017 -312982795
-313061141 999913671
-313016986 999957826
-312980623 999994189
-313034604 999940208
-312976986 999997826
-313041300 999933512
999989745 -312985067
-313042270 999932542
-313009105 999965707
-312977014 999997798
999944354 -313030458
-313017317 999957495
-313068163 999906649
999971787 -313003025
999956183 -313018629
-313073241 999901571
999970609 -313004203
999918862 -313055950
999996336 -312978476
999997159 -312977653
999963921 -313010891
-313003946 999970866
999990670 -312984142
-312987868 999986944
-312975875 999998937
-313064500 999910312
-313044415 999930397
999990951 -312983861
999921570 -313053242
999935549 -313039263
-313058329 999916483
-312976062 999998750
-313072007 999902805
999999177 -312975635
999984335 -312990477
-313050496 999924316
999969222 -313005590
-313031455 999943357
-313026493 999948319
999930082 -313044730
-313072898 999901914
999917429 -313057383
999949568 -313025244
999956658 -313018154
999900279 -313074533
-313040855 999933957
999909088 -313065724
999974179 -313000633
-313034779 999940033
-312975331 999999481
-313006410 999968402
999975284 -312999528
-313072360 999902452
-312985983 999988829
999949292 -313025520
-313010811 999964001
-313049734 999925078
-312999394 999975418
-313034844 999939968
999906025 -313068787
999971381 -313003431
999935285 -313039527
-313017053 999957759
-313019992 999954820
999991628 -312983184
-312992140 999982672
999946797 -313028015
-313036652 999938160
999994555 -312980257
-312999649 999975163
-312986332 999988480
-312987934 999986878
999981058 -312993754
999985363 -312989449
-312996222 999978590
-313050304 999924508
999930757 -313044055
999936303 -313038509
999969528 -313005284
999994665 -312980147
-313037147 999937665
-313023396 999951416
999967552 -313007260
-313064300 999910512
-312993647 999981165
-313071912 999902900
999987998 -312986814
999943077 -313031735
-313008122 999966690
-313045973 999928839
999981942 -312992870
999915881 -313058931
999995778 -312979034
-312995966 999978846
-313020678 999954134
-313015021 999959791
999957184 -313017628
-313064620 999910192
999935521 -313039291
-313019686 999955126
999911371 -313063441
-313021180 999953632
-312988913 999985899
999902695 -313072117
999929174 -313045638
999995846 -312978966
999997796 -312977016
999959642 -313015170
-312984843 999989969
-313024764 999950048
999949646 -313025166
-313074176 999900636
-313037381 999937431
-312987556 999987256
999917411 -313057401
999954646 -313020166
-313068460 999906352
-312990370 999984442
999950162 -313024650
999929777 -313045035
999972059 -313002753
999932854 -313041958
-313015362 999959450
999912689 -313062123
-313045915 999928897
-313036398 999938414
-313061464 999913348
-313066961 999907851
-313067706 999907106
999995382 -312979430
999922882 -313051930
999938741 -313036071
999934529 -313040283
-313064332 999910480
-312984676 999990136
999979972 -312994840
999946741 -313028071
999912909 -313061903
999952503 -313022309
999976623 -312998189
999915706 -313059106
999967203 -313007609
999927065 -313047747
999938834 -313035978
999922257 -313052555
999953373 -313021439
999963533 -313011279
-313060484 999914328
999914970 -313059842
999922327 -313052485
999999087 -312975725
-313012200 999962612
-313025832 999948980
999982461 -312992351
-313070504 999904308
999935634 -313039178
-313057244 999917568
-313019911 999954901
999937786 -313037026
999933382 -313041430
999939403 -313035409
999946834 -313027978
999942765 -313032047
-312989598 999985214
999949063 -313025749
-313027697 999947115
999974407 -313000405
-312978386 999996426
999987801 -312987011
-313005789 999969023
999977607 -312997205
999936702 -313038110
999950796 -313024016
999933519 -313041293
-313060790 999914022
-313021638 999953174
-313040076 999934736
-313060241 999914571
-313007453 999967359
999964685 -313010127
999984389 -312990423
999953287 -313021525
-312998287 999976525
-313069246 999905566
999991600 -312983212
999983078 -312991734
999980894 -312993918
-313064242 999910570
-313061413 999913399
999948716 -313026096
-313036994 999937818
-312986284 999988528
999989803 -312985009
999926051 -313048761
999914169 -313060643
-313060256 999914556
999976513 -312998299
999935081 -313039731
-313070112 999904700
-312998663 999976149
999972129 -313002683
-312993891 999980921
-313049901 999924911
-313003339 999971473
999955205 -313019607
999946635 -313028177
-313015234 999959578
999989503 -312985309
-313052475 999922337
999929262 -313045550
-313018172 999956640
-313031336 999943476
-313006744 999968068
999993640 -312981172
999976968 -312997844
-313001745 999973067
-313045014 999929798
999975780 -312999032
-313063281 999911531
999915253 -313059559
999999616 -312975196
-312996953 999977859
999956716 -313018096
-313060646 999914166
999979315 -312995497
-313024550 999950262
-313072147 999902665
999987294 -312987518
-312980518 999994294
-313022096 999952716
-312984797 999990015
999997615 -312977197
-313062288 999912524
999952844 -313021968
-312998884 999975928
-313074476 999900336
999911534 -313063278
999904223 -313070589
-312994389 999980423
999962611 -313012201
-313007682 999967130
-312996903 999977909
-313027641 999947171
999980928 -312993884
-313036461 999938351
999955942 -313018870
999964233 -313010579
999949106 -313025706
999951758 -313023054
-313019638 999955174
-312998958 999975854
-313009185 999965627
-313033387 999941425
-312989382 999985430
-312991639 999983173
999959055 -313015757
999915320 -313059492
-313016940 999957872
999935059 -313039753
999929757 -313045055
999991816 -312982996
999985658 -312989154
999972535 -313002277
999912576 -313062236
-313036592 999938220
-313045815 999928997
-312983457 999991355
999938245 -313036567
999958254 -313016558
999907326 -313067486
999995812 -312979000
999941757 -313033055
999967457 -313007355
-313035035 999939777
999985134 -312989678
-312995707 999979105
-312975178 999999634
-313013883 999960929
-313016911 999957901
-313053200 999921612
-313037365 999937447
-313053385 999921427
-312985494 999989318
-313020306 999954506
999910982 -313063830
999976821 -312997991
-313045989 999928823
-312990192 999984620
-312983831 999990981
999930772 -313044040
999920485 -313054327
-312974851 999999961
999993056 -312981756
-313074309 999900503
999934303 -313040509
999915957 -313058855
999968829 -313005983
999905350 -313069462
999983037 -312991775
999930476 -313044336
999997709 -312977103
999960453 -313014359
999903696 -313071116
-313055614 999919198
-313000023 999974789
-312975719 999999093
-313056906 999917906
-313054237 999920575
-313032742 999942070
999952397 -313022415
999984317 -312990495
999925059 -313049753
999948014 -313026798
999970356 -313004456
999970138 -313004674
999916039 -313058773
999907163 -313067649
999956129 -313018683
-312983210 999991602
999999732 -312975080
999988344 -312986468
999975874 -312998938
-312988842 999985970
-313036846 999937966
999938242 -313036570
-313005475 999969337
-312992969 999981843
999901885 -313072927
-313053665 999921147
-313046540 999928272
999940966 -313033846
-313030679 999944133
999955781 -313019031
-312977034 999997778
-313062959 999911853
999900386 -313074426
-312976860 999997952
-312983108 999991704
-313039732 999935080
-312991491 999983321
999952852 -313021960
999946657 -313028155
-313033849 999940963
-312992950 999981862
-313068043 999906769
-313062071 999912741
999945105 -313029707
999983398 -312991414
-313036621 999938191
-312985429 999989383
-313054264 999920548
-312979064 999995748
-313055102 999919710
-313034223 999940589
999922553 -313052259
999997898 -312976914
-313074748 999900064
999920584 -313054228
-313030895 999943917
999925210 -313049602
999993294 -312981518
-313053417 999921395
999902516 -313072296
-313013150 999961662
-313054607 999920205
999930245 -313044567
-313069865 999904947
-313021228 999953584
999908029 -313066783
999973848 -313000964
999959500 -313015312
999907528 -313067284
-313062491 999912321
999914015 -313060797
999926347 -313048465
-313023244 999951568
-312997103 999977709
-313024995 999949817
999983847 -312990965
999919764 -313055048
999955240 -313019572
-313034144 999940668
999997321 -312977491
999941279 -313033533
-312991886 999982926
-313055204 999919608
999902898 -313071914
999966605 -313008207
-312989515 999985297
-312977001 999997811
-312999373 999975439
-313014611 999960201
999939634 -313035178
-312988771 999986041
999938761 -313036051
-313022060 999952752
-313059698 999915114
-313038616 999936196
999958178 -313016634
-313018797 999956015
-313026563 999948249
-313062466 999912346
999905672 -313069140
-313000403 999974409
999930585 -313044227
999931621 -313043191
999989614 -312985198
999936449 -313038363
999928315 -313046497
-312993448 999981364
999929552 -313045260
-313002443 999972369
999961081 -313013731
-313004871 999969941
999965680 -313009132
999979376 -312995436
999977263 -312997549
-313015343 999959469
999954411 -313020401
999941883 -313032929
999946195 -313028617
-313045533 999929279
-313024861 999949951
999966127 -313008685
-313017939 999956873
-313045351 999929461
-313016604 999958208
999901703 -313073109
-313012737 999962075
999953142 -313021670
999979163 -312995649
-313049414 999925398
-313058544 999916268
-313016242 999958570
999944503 -313030309
999934785 -313040027
-313035562 999939250
-313053007 999921805
-312978925 999995887
-313026338 999948474
-313047541 999927271
999951968 -313022844
-312994213 999980599
999970207 -313004605
999982282 -312992530
-313060592 999914220
-312999769 999975043
-313024952 999949860
999933575 -313041237
999973524 -313001288
999926657 -313048155
999933742 -313041070
-312986487 999988325
999977202 -312997610
-313023039 999951773
-313012300 999962512
-312984652 999990160
999946432 -313028380
999954737 -313020075
999940666 -313034146
999905126 -313069686
-313006026 999968786
-313057145 999917667
-312999640 999975172
-312985490 999989322
999946509 -313028303
-313022649 999952163
-313000718 999974094
-313041572 999933240
999993104 -312981708
-313069203 999905609
-313042617 999932195
-312998273 999976539
-312974877 999999935
-313033014 999941798
999901259 -313073553
-313047227 999927585
999946455 -313028357
999961635 -313013177
999961317 -313013495
999919182 -313055630
999900430 -313074382
999932094 -313042718
-313008752 999966060
-313048368 999926444
999951972 -313022840
-313064980 999909832
999934961 -313039851
999901292 -313073520
-312996249 999978563
999927361 -313047451
-313047736 999927076
-313072606 999902206
-313072035 999902777
-313006969 999967843
999942253 -313032559
999906596 -313068216
-313016968 999957844
999980054 -312994758
999996142 -312978670
-312986641 999988171
999958357 -313016455
-312991074 999983738
-313064575 999910237
999903854 -313070958
999936988 -313037824
999933696 -313041116
-313059908 999914904
-312984943 999989869
-312976136 999998676
-312979961 999994851
-313036347 999938465
-312988153 999986659
999908582 -313066230
-313031118 999943694
-313015934 999958878
-313009800 999965012
999968211 -313006601
999959297 -313015515
999938621 -313036191
-312998706 999976106
-313025203 999949609
999978782 -312996030
999957900 -313016912
-313049993 999924819
999935441 -313039371
999946999 -313027813
-313036127 999938685
999928434 -313046378
-313036736 999938076
-313032364 999942448
999942852 -313031960
-312991500 999983312
-313001869 999972943
999953247 -313021565
999957693 -313017119
-313032538 999942274
-313055779 999919033
999979263 -312995549
999954868 -313019944
999945458 -313029354
-312993822 999980990
-313020018 999954794
999986591 -312988221
-313056282 999918530
999956636 -313018176
999957847 -313016965
999927100 -313047712
-313041619 999933193
-313013960 999960852
-313037625 999937187
999980931 -312993881
999972301 -313002511
999944130 -313030682
-313013204 999961608
-313053652 999921160
999994451 -312980361
-313051042 999923770
-313050193 999924619
999923080 -313051732
999921762 -313053050
999981498 -312993314
-312979880 999994932
999901379 -313073433
-313017515 999957297
-312992517 999982295
-313012295 999962517
999926844 -313047968
999947623 -313027189
-312980239 999994573
999924918 -313049894
999960745 -313014067
999966830 -313007982
-313021254 999953558
999927954 -313046858
-313013958 999960854
999943223 -313031589
999911055 -313063757
-313023783 999951029
999959331 -313015481
999978722 -312996090
999930778 -313044034
999942456 -313032356
999998943 -312975869
-313020193 999954619
999970671 -313004141
999918502 -313056310
-312975281 999999531
-313002040 999972772
999955014 -313019798
999993939 -312980873
999991298 -312983514
-313002059 999972753
-312976273 999998539
-313048671 999926141
999900198 -313074614
999977215 -312997597
999996913 -312977899
999945023 -313029789
-312982028 999992784
999934450 -313040362
999962071 -313012741
999973540 -313001272
-312982068 999992744
-313066632 999908180
-313016637 999958175
-312985502 999989310
-312990015 999984797
-313039502 999935310
999946378 -313028434
999968644 -313006168
999946101 -313028711
-312993763 999981049
999941057 -313033755
999900551 -313074261
999989575 -312985237
999975994 -312998818
999973927 -313000885
999910239 -313064573
999904619 -313070193
-313010436 999964376
999968545 -313006267
-312983498 999991314
999936492 -313038320
999924648 -313050164
999981248 -312993564
999922720 -313052092
999948074 -313026738
-313071686 999903126
-313007616 999967196
999984713 -312990099
-312990100 999984712
-313032863 999941949
999908428 -313066384
-313032441 999942371
-312997950 999976862
-313003628 999971184
-313070781 999904031
-313070528 999904284
999923147 -313051665
-312998516 999976296
999921202 -313053610
-313020109 999954703
999934188 -313040624
-312980606 999994206
-313030389 999944423
-313073133 999901679
-313054087 999920725
999963711 -313011101
-312993537 999981275
-312985836 999988976
999951469 -313023343
-312980742 999994070
-312998728 999976084
-313065876 999908936
-313024721 999950091
999911618 -313063194
-313037867 999936945
999922777 -313052035
999933546 -313041266
999965531 -313009281
999992631 -312982181
-313035621 999939191
-313044974 999929838
999953464 -313021348
999978787 -312996025
999900254 -313074558
-313012111 999962701
999920624 -313054188
999944679 -313030133
-312995942 999978870
999944128 -313030684
999987351 -312987461
-313059287 999915525
999927792 -313047020
-313036174 999938638
999947628 -313027184
999995865 -312978947
-313049744 999925068
999908026 -313066786
-313067765 999907047
999974235 -313000577
999937412 -313037400
999991981 -312982831
-313057629 999917183
-312989281 999985531
-312981929 999992883
999918805 -313056007
-313041090 999933722
999974069 -313000743
999980783 -312994029
-313070294 999904518
-313072197 999902615
999985085 -312989727
-313066488 999908324
999925335 -313049477
-313038468 999936344
-313012040 999962772
-313060356 999914456
-313013606 999961206
-313029060 999945752
-312988134 999986678
999985204 -312989608
-313024283 999950529
999959087 -313015725
999934273 -313040539
-313007801 999967011
-313040752 999934060
999907876 -313066936
999910424 -313064388
-313056364 999918448
-313009473 999965339
-313051166 999923646
-313073803 999901009
999919370 -313055442
-313026097 999948715
-312988536 999986276
-313049980 999924832
999981910 -312992902
999915576 -313059236
-313030093 999944719
999968315 -313006497
-312995886 999978926
999911227 -313063585
-312985592 999989220
-313002086 999972726
-313017886 999956926
-312993990 999980822
999966327 -313008485
999911327 -313063485
-313014929 999959883
999959707 -313015105
999958586 -313016226
999912186 -313062626
-312978443 999996369
-313054460 999920352
-312981640 999993172
-313050424 999924388
999921074 -313053738
999991489 -312983323
-313019079 999955733
-312996140 999978672
999927565 -313047247
999914982 -313059830
-313027580 999947232
-313009562 999965250
-313058140 999916672
999926400 -313048412
999979789 -312995023
999972689 -313002123
999935653 -313039159
-313041342 999933470
999982492 -312992320
999960685 -313014127
-313054271 999920541
-312978016 999996796
999979798 -312995014
-313062653 999912159
-313009476 999965336
-313032182 999942630
-313031916 999942896
-313018739 999956073
999944297 -313030515
999925549 -313049263
-313008049 999966763
999924729 -313050083
999904267 -313070545
-313062168 999912644
-313035023 999939789
999990925 -312983887
-313024113 999950699
999991883 -312982929
-313053183 999921629
-313007933 999966879
-313007966 999966846
-313056045 999918767
999987439 -312987373
999911580 -313063232
-313018710 999956102
999960475 -313014337
999950499 -313024313
-313037181 999937631
-313047388 999927424
-313033251 999941561
-313043940 999930872
999992634 -312982178
999984483 -312990329
-312995534 999979278
999932883 -313041929
-312980667 999994145
999920896 -313053916
-313034717 999940095
-313064734 999910078
999950304 -313024508
-313045279 999929533
999920675 -313054137
-313046504 999928308
999929412 -313045400
-313065143 999909669
-313000778 999974034
-313039356 999935456
-313015258 999959554
999990405 -312984407
999965578 -313009234
999959582 -313015230
-313066819 999907993
999956549 -313018263
-313044233 999930579
-313058388 999916424
999903540 -313071272
-312982868 999991944
-313069488 999905324
-313018441 999956371
999970813 -313003999
-312988891 999985921
-312997315 999977497
-313049442 999925370
-313044250 999930562
-313008879 999965933
999947482 -313027330
-313059479 999915333
-313028326 999946486
999923743 -313051069
-313022203 999952609
-313029182 999945630
999995128 -312979684
-313047848 999926964
999988482 -312986330
-313041824 999932988
-313023850 999950962
999906679 -313068133
-313016640 999958172
-313036581 999938231
-313066935 999907877
999906987 -313067825
999918457 -313056355
-313038406 999936406
999984818 -312989994
999917165 -313057647
-313058741 999916071
-313056337 999918475
-313045762 999929050
-312978114 999996698
-312981084 999993728
-313056036 999918776
999972139 -313002673
999906182 -313068630
999989588 -312985224
999966155 -313008657
-313003060 999971752
-313025816 999948996
-313068875 999905937
-313053351 999921461
-312999860 999974952
999928556 -313046256
999982092 -312992720
-313020056 999954756
-313004570 999970242
999927078 -313047734
-313024271 999950541
-313035203 999939609
-313017853 999956959
999923426 -313051386
999979093 -312995719
-313047097 999927715
-312990649 999984163
999911399 -313063413
-312980537 999994275
-313053674 999921138
999992061 -312982751
-313063842 999910970
999917205 -313057607
-313057233 999917579
999933561 -313041251
999996630 -312978182
999905866 -313068946
999975165 -312999647
-313047785 999927027
-313041148 999933664
-313063637 999911175
999960485 -313014327
999962705 -313012107
999952470 -313022342
999954120 -313020692
999958884 -313015928
999952181 -313022631
-313054389 999920423
-313054597 999920215
999901852 -313072960
-313035777 999939035
999992997 -312981815
-313046058 999928754
-313001041 999973771
-313070442 999904370
-313065297 999909515
-313026466 999948346
999988024 -312986788
-313052177 999922635
-313018836 999955976
999945312 -313029500
999947352 -313027460
999990147 -312984665
-312983843 999990969
999956808 -313018004
999980891 -312993921
999912359 -313062453
-312978393 999996419
-313070041 999904771
-313057036 999917776
-313057054 999917758
-313066096 999908716
999972859 -313001953
-313021131 999953681
-313023318 999951494
-313018980 999955832
999942212 -313032600
999915394 -313059418
-313014628 999960184
999990229 -312984583
999981175 -312993637
999977509 -312997303
999999357 -312975455
999956020 -313018792
999955697 -313019115
-313022954 999951858
999912669 -313062143
999996111 -312978701
999917332 -313057480
-313058199 999916613
-313007888 999966924
999959572 -313015240
999948442 -313026370
-312985553 999989259
999993941 -312980871
-312993495 999981317
999909211 -313065601
999945850 -313028962
-313008523 999966289
999918068 -313056744
999924518 -313050294
-313028354 999946458
999990067 -312984745
999907136 -313067676
999951675 -313023137
-312980911 999993901
999917358 -313057454
-313012762 999962050
999995914 -312978898
999977943 -312996869
999933260 -313041552
-313000661 999974151
999989597 -312985215
999992754 -312982058
999993255 -312981557
999967220 -313007592
999931704 -313043108
-313027185 999947627
-313006407 999968405
999921329 -313053483
999935506 -313039306
999931397 -313043415
999977178 -312997634
-313068623 999906189
999939167 -313035645
-313031109 999943703
-313053226 999921586
999911722 -313063090
-312982103 999992709
999970838 -313003974
-313040081 999934731
999946485 -313028327
-313028967 999945845
-313069375 999905437
-313032843 999941969
-313049436 999925376
999940363 -313034449
999943813 -313030999
-313055362 999919450
-312977441 999997371
999993210 -312981602
-313006434 999968378
-313023900 999950912
-312993728 999981084
999968000 -313006812
-313014413 999960399
999920940 -313053872
999906099 -313068713
-312989648 999985164
-313048754 999926058
-313060843 999913969
999905887 -313068925
-313027743 999947069
999948616 -313026196
999920577 -313054235
-313005384 999969428
-313007632 999967180
999937922 -313036890
-313071870 999902942
999905381 -313069431
-313028075 999946737
-313071944 999902868
999936160 -313038652
999927646 -313047166
999944627 -313030185
-313073395 999901417
-313045165 999929647
999943230 -313031582
999978187 -312996625
999911955 -313062857
-312984312 999990500
999924430 -313050382
-312991315 999983497
999941730 -313033082
999971935 -313002877
999926324 -313048488
999952055 -313022757
999946013 -313028799
-313051493 999923319
999962375 -313012437
999966858 -313007954
-312992614 999982198
999931100 -313043712
-313060127 999914685
-313042887 999931925
-313054661 999920151
999937774 -313037038
-312994020 999980792
-313034227 999940585
-313071738 999903074
-312991766 999983046
999988003 -312986809
-313040063 999934749
-313006503 999968309
999953139 -313021673
-312975403 999999409
-313006865 999967947
-313058761 999916051
999966403 -313008409
999987559 -312987253
999933239 -313041573
999983721 -312991091
-313064013 999910799
-313034529 999940283
999907488 -313067324
-313048476 999926336
999973108 -313001704
999921177 -313053635
-312986060 999988752
-312989870 999984942
999980041 -312994771
999932010 -313042802
999958098 -313016714
-312991085 999983727
999966919 -313007893
-312995223 999979589
-313017732 999957080
-313011291 999963521
999964600 -313010212
-313043657 999931155
-312997026 999977786
-312980614 999994198
-313050133 999924679
-313024035 999950777
-313002638 999972174
-312991121 999983691
-313034031 999940781
-312975197 999999615
999977851 -312996961
-313011596 999963216
999947835 -313026977
-313048539 999926273
999939630 -313035182
-313049208 999925604
999927510 -313047302
999934341 -313040471
-313040822 999933990
999945114 -313029698
999945326 -313029486
999926570 -313048242
999919134 -313055678
-312996240 999978572
-313024188 999950624
-313001638 999973174
999956534 -313018278
-313022480 999952332
-313010541 999964271
-313023983 999950829
-312992793 999982019
-312990762 999984050
-313010928 999963884
999980580 -312994232
-313027375 999947437
-313033673 999941139
999949937 -313024875
999952951 -313021861
-313063995 999910817
999960850 -313013962
-313033302 999941510
-313013740 999961072
999933311 -313041501
999968352 -313006460
999949153 -313025659
999902094 -313072718
-313065668 999909144
-313056771 999918041
-313036920 999937892
999982173 -312992639
-312995547 999979265
-313021137 999953675
999984994 -312989818
-313035567 999939245
999948741 -313026071
-312987516 999987296
-313058602 999916210
-312990276 999984536
-312983603 999991209
-313012571 999962241
-313070740 999904072
-313038277 999936535
999989590 -312985222
-312990611 999984201
999909186 -313065626
999901474 -313073338
-313028450 999946362
-313066750 999908062
-312998428 999976384
-312992102 999982710
-313071957 999902855
999907713 -313067099
999900303 -313074509
-313046299 999928513
-312995735 999979077
-313037938 999936874
999910179 -313064633
999972238 -313002574
-313032601 999942211
-313036353 999938459
-313051616 999923196
999931006 -313043806
-313006845 999967967
-313007084 999967728
999932231 -313042581
-313055888 999918924
999919074 -313055738
-313060111 999914701
-313071158 999903654
999965214 -313009598
-313059810 999915002
999927574 -313047238
999942155 -313032657
-312979095 999995717
-312997890 999976922
999996017 -312978795
-313043756 999931056
999974597 -313000215
-313010604 999964208
999950484 -313024328
-312986278 999988534
999916816 -313057996
999932142 -313042670
-312991089 999983723
999963805 -313011007
-312985781 999989031
999958838 -313015974
-313034875 999939937
999950284 -313024528
999912873 -313061939
999947102 -313027710
999959915 -313014897
-313032520 999942292
999946810 -313028002
-313021755 999953057
999905628 -313069184
999975659 -312999153
999936565 -313038247
999968473 -313006339
-312995747 999979065
-313018287 999956525
999965310 -313009502
-313065501 999909311
-312994380 999980432
-313036178 999938634
999992812 -312982000
-313074048 999900764
-312980572 999994240
-312978728 999996084
999972926 -313001886
999906236 -313068576
-313056951 999917861
-313012447 999962365
999954316 -313020496
999952245 -313022567
-312980957 999993855
999959849 -313014963
999917105 -313057707
999933473 -313041339
999934474 -313040338
-313022666 999952146
-313057864 999916948
999966753 -313008059
999917264 -313057548
-313023585 999951227
999950913 -313023899
-313004866 999969946
-313068822 999905990
999951653 -313023159
999951102 -313023710
999928238 -313046574
999923732 -313051080
-312991381 999983431
999911158 -313063654
999951804 -313023008
999938168 -313036644
999960402 -313014410
-312997289 999977523
999997248 -312977564
999974682 -313000130
999950744 -313024068
999950042 -313024770
999996504 -312978308
999924207 -313050605
999918753 -313056059
-313029708 999945104
-313036830 999937982
-313006819 999967993
999958458 -313016354
-313034835 999939977
-313020433 999954379
999975288 -312999524
-313039142 999935670
999991858 -312982954
999958203 -313016609
-313061458 999913354
999915550 -313059262
999970326 -313004486
-313015264 999959548
999947174 -313027638
-312986210 999988602
-313009225 999965587
-313024241 999950571
-313001890 999972922
-313012945 999961867
-313042967 999931845
999902156 -313072656
999997375 -312977437
999961728 -313013084
-312995297 999979515
-313050688 999924124
999908489 -313066323
999919533 -313055279
999965005 -313009807
999969322 -313005490
-313007428 999967384
999907073 -313067739
-313058725 999916087
-313058853 999915959
999996149 -312978663
999959939 -313014873
999963857 -313010955
999923285 -313051527
-313047428 999927384
-313060029 999914783
-312988077 999986735
-313036840 999937972
999926240 -313048572
999985651 -312989161
-313040385 999934427
999994917 -312979895
999981548 -312993264
999972351 -313002461
999981063 -312993749
999930728 -313044084
-313051256 999923556
999912819 -313061993
999943639 -313031173
999932157 -313042655
-313013358 999961454
999966916 -313007896
-312984612 999990200
-313053232 999921580
-313033631 999941181
999968104 -313006708
999945491 -313029321
-313025223 999949589
999954278 -313020534
-313038566 999936246
999952550 -313022262
-313003525 999971287
-312989769 999985043
999919777 -313055035
-312987152 999987660
-313046755 999928057
999980354 -312994458
-313012186 999962626
-313067213 999907599
999925022 -313049790
999937614 -313037198
-313050349 999924463
999962523 -313012289
999970033 -313004779
999978405 -312996407
999944238 -313030574
999900309 -313074503
999981503 -312993309
-313019919 999954893
-313054858 999919954
999910173 -313064639
-313011736 999963076
999986503 -312988309
-313043643 999931169
-313003866 999970946
-312994896 999979916
999953448 -313021364
999982956 -312991856
-313062107 999912705
-313045394 999929418
999991824 -312982988
-312994042 999980770
-312988070 999986742
999939475 -313035337
999913226 -313061586
-313063456 999911356
999971290 -313003522
-313030486 999944326
-313055423 999919389
-312982790 999992022
-313059374 999915438
-313069994 999904818
999940410 -313034402
-313031161 999943651
-313030778 999944034
999999555 -312975257
-312996996 999977816
-313061809 999913003
999999950 -312974862
999950775 -313024037
-313064733 999910079
-312999852 999974960
-313005506 999969306
999985205 -312989607
999980718 -312994094
999955288 -313019524
999962162 -313012650
999942477 -313032335
-313035176 999939636
-312986985 999987827
999955769 -313019043
999946760 -313028052
-313015158 999959654
999956021 -313018791
999950408 -313024404
999948618 -313026194
999947910 -313026902
999919297 -313055515
999994913 -312979899
999905271 -313069541
999906179 -313068633
-312997727 999977085
999933921 -313040891
-312996011 999978801
-313013997 999960815
-313026124 999948688
999928862 -313045950
999988373 -312986439
999932608 -313042204
999945731 -313029081
999979509 -312995303
-313020632 999954180
-313057801 999917011
999991495 -312983317
999929857 -313044955
999936334 -313038478
999921447 -313053365
-313043107 999931705
-313002917 999971895
-313063271 999911541
-312977973 999996839
999975731 -312999081
999965472 -313009340
-313054286 999920526
-312989528 999985284
999991111 -312983701
999920451 -313054361
999944595 -313030217
-313073623 999901189
-313029084 999945728
999951855 -313022957
999993500 -312981312
-313016599 999958213
999982755 -312992057
-312983932 999990880
-313066075 999908737
-313019731 999955081
999917382 -313057430
-313046949 999927863
999960255 -313014557
-313056836 999917976
999949829 -313024983
999921597 -313053215
999940180 -313034632
-313044458 999930354
999991848 -312982964
-313053540 999921272
999930984 -313043828
999903987 -313070825
-313004395 999970417
999992707 -312982105
-313045590 999929222
999985257 -312989555
-313045691 999929121
999972440 -313002372
-313040638 999934174
-313002367 999972445
-313051456 999923356
-313058622 999916190
999972303 -313002509
999919048 -313055764
999952527 -313022285
-312986770 999988042
999923663 -313051149
999942358 -313032454
-313052953 999921859
-313018778 999956034
-312981924 999992888
-312989744 999985068
-313059506 999915306
999954708 -313020104
-313035633 999939179
999995953 -312978859
-313074010 999900802
999989800 -312985012
-313042114 999932698
-312990926 999983886
-313028707 999946105
999905043 -313069769
-313039357 999935455
-313024079 999950733
999905934 -313068878
-313010805 999964007
999959671 -313015141
-313013829 999960983
999901586 -313073226
999955925 -313018887
-313027048 999947764
-313000072 999974740
-313041636 999933176
-313025396 999949416
-313072417 999902395
-313008729 999966083
-313063244 999911568
-313016643 999958169
-312978046 999996766
999948663 -313026149
999945826 -313028986
999975110 -312999702
-312978980 999995832
-313000738 999974074
-313041206 999933606
999918922 -313055890
-312998522 999976290
-312982362 999992450
999955766 -313019046
999966780 -313008032
-313007816 999966996
-313051004 999923808
999973618 -313001194
999987328 -312987484
999983981 -312990831
-313065178 999909634
-313045020 999929792
-313045709 999929103
999942580 -313032232
999915268 -313059544
-313057020 999917792
999927011 -313047801
-313009361 999965451
-313032294 999942518
999954331 -313020481
-313035478 999939334
999928220 -313046592
999938095 -313036717
-313059154 999915658
-313029406 999945406
-313054559 999920253
-313005453 999969359
999967373 -313007439
-312985745 999989067
-312999631 999975181
-312990341 999984471
-313068641 999906171
-313011261 999963551
999952775 -313022037
-313049783 999925029
999970543 -313004269
-313018996 999955816
999999802 -312975010
999917198 -313057614
999946069 -313028743
999993737 -312981075
999931021 -313043791
-313016229 999958583
-313022292 999952520
999983056 -312991756
999942504 -313032308
999921324 -313053488
-313039661 999935151
-313016398 999958414
999946244 -313028568
999952530 -313022282
-313065682 999909130
-313074789 999900023
-312982624 999992188
-313065301 999909511
999982941 -312991871
999999734 -312975078
-313002847 999971965
999950462 -313024350
999963255 -313011557
-312977345 999997467
999931035 -313043777
999906140 -313068672
999902105 -313072707
999925662 -313049150
-313016258 999958554
999908213 -313066599
999910434 -313064378
-313001349 999973463
-313047661 999927151
999900164 -313074648
-313008452 999966360
-313031674 999943138
999962658 -313012154
-312996258 999978554
999939010 -313035802
-313033056 999941756
999964370 -313010442
-313063970 999910842
-313047465 999927347
-313043743 999931069
-313031821 999942991
999997767 -312977045
-313040392 999934420
-313026477 999948335
-312990007 999984805
-312976479 999998333
999995622 -312979190
-313023630 999951182
-313059561 999915251
999915370 -313059442
999908242 -313066570
999911146 -313063666
-313040955 999933857
999975135 -312999677
-312985142 999989670
999902656 -313072156
999926655 -313048157
-312977764 999997048
999916024 -313058788
999962437 -313012375
999918031 -313056781
-312989411 999985401
-313048658 999926154
-313005671 999969141
-312979700 999995112
-312981732 999993080
-312999930 999974882
-313074577 999900235
999925639 -313049173
999951820 -313022992
999902677 -313072135
999967495 -313007317
-313074329 999900483
999960229 -313014583
999986589 -312988223
-313007791 999967021
-313005302 999969510
-313057565 999917247
999942743 -313032069
-313068237 999906575
-313003497 999971315
-313000973 999973839
-313070185 999904627
999901929 -313072883
999903999 -313070813
999973427 -313001385
999964409 -313010403
-313031994 999942818
-312982292 999992520
-313044520 999930292
-313013909 999960903
999930120 -313044692
999968613 -313006199
999955649 -313019163
999925409 -313049403
999901717 -313073095
999965848 -313008964
-313008168 999966644
999905587 -313069225
-312981028 999993784
999999966 -312974846
-313054699 999920113
-313020270 999954542
-313074059 999900753
999951571 -313023241
999922587 -313052225
-313040817 999933995
-313005445 999969367
-313045363 999929449
999943051 -313031761
999913514 -313061298
-313056841 999917971
-313017296 999957516
999912965 -313061847
-313012360 999962452
999947820 -313026992
-312999905 999974907
999956184 -313018628
-313026372 999948440
-312993552 999981260
999985200 -312989612
999981588 -312993224
-313018524 999956288
-313015084 999959728
-313035210 999939602
999945841 -313028971
-312992755 999982057
-313056408 999918404
999924677 -313050135
-312977030 999997782
-313021098 999953714
999919587 -313055225
999955127 -313019685
999922236 -313052576
999958875 -313015937
999960292 -313014520
-312992132 999982680
999957467 -313017345
999925655 -313049157
-313003778 999971034
999941556 -313033256
-312988799 999986013
-313073846 999900966
999933958 -313040854
999918221 -313056591
999952314 -313022498
-313068089 999906723
999997019 -312977793
999912169 -313062643
-312975327 999999485
999965077 -313009735
-312992983 999981829
-313036293 999938519
999950272 -313024540
-313005809 999969003
-313042426 999932386
-313064845 999909967
999952811 -313022001
999991686 -312983126
-313058566 999916246
-312984775 999990037
-313019932 999954880
999975096 -312999716
-313039236 999935576
999944909 -313029903
999927010 -313047802
999981162 -312993650
-312996172 999978640
999969614 -313005198
-313033236 999941576
999999275 -312975537
999916002 -313058810
-312996298 999978514
999950474 -313024338
-312982623 999992189
999917263 -313057549
999980309 -312994503
-313065606 999909206
-312985139 999989673
999961429 -313013383
999955066 -313019746
-313049791 999925021
-313035151 999939661
999971933 -313002879
-313029834 999944978
-313006927 999967885
999962111 -313012701
999924256 -313050556
-313021372 999953440
999969492 -313005320
999975876 -312998936
-313066724 999908088
-313062065 999912747
999912332 -313062480
999915110 -313059702
-312987084 999987728
999991587 -312983225
-313030292 999944520
999932229 -313042583
999984845 -312989967
-313068428 999906384
-313020014 999954798
-313048533 999926279
-313021945 999952867
999969113 -313005699
-313032903 999941909
-313039616 999935196
999979511 -312995301
-313029999 999944813
999928943 -313045869
999946832 -313027980
-313059079 999915733
-313047789 999927023
999957464 -313017348
-312986316 999988496
-313019872 999954940
-313008876 999965936
999989284 -312985528
-313047782 999927030
-313004498 999970314
-313009072 999965740
-312980686 999994126
-313040994 999933818
999935535 -313039277
999901306 -313073506
999939828 -313034984
-313044566 999930246
999959009 -313015803
-313029274 999945538
999943078 -313031734
-313031744 999943068
-312995330 999979482
-313030059 999944753
999917228 -313057584
-313002209 999972603
-312994982 999979830
-313024759 999950053
-313036434 999938378
999929675 -313045137
-313005325 999969487
999900587 -313074225
-313047475 999927337
-313067280 999907532
999988516 -312986296
999903406 -313071406
999904125 -313070687
999917770 -313057042
999942389 -313032423
-312989314 999985498
-313014942 999959870
999972796 -313002016
-312979004 999995808
999939884 -313034928
-313007948 999966864
999990622 -312984190
-313016945 999957867
-313024059 999950753
-313030397 999944415
999939870 -313034942
-313069542 999905270
999932513 -313042299
-313061571 999913241
999982995 -312991817
999941721 -313033091
-312975747 999999065
-313050975 999923837
-313055632 999919180
999978404 -312996408
-313054411 999920401
-312991997 999982815
-313019658 999955154
999904225 -313070587
999952970 -313021842
-312975968 999998844
-313011694 999963118
999942794 -313032018
999951544 -313023268
-312985045 999989767
-313022959 999951853
-313057608 999917204
999967200 -313007612
-313056646 999918166
999986498 -312988314
999983985 -312990827
999997499 -312977313
-313068710 999906102
999983405 -312991407
999920478 -313054334
-312984314 999990498
999993977 -312980835
999992331 -312982481
999934953 -313039859
999995039 -312979773
999997052 -312977760
-313023456 999951356
999979791 -312995021
-313001920 999972892
999936386 -313038426
-313042791 999932021
999936557 -313038255
999941542 -313033270
999972487 -313002325
999934007 -313040805
-313008524 999966288
999989018 -312985794
999978695 -312996117
999902616 -313072196
999937707 -313037105
999901968 -313072844
-313026795 999948017
-313037462 999937350
-313008940 999965872
999966999 -313007813
-312983866 999990946
999973644 -313001168
-313060613 999914199
999933168 -313041644
999915102 -313059710
-312993232 999981580
999986227 -312988585
999924150 -313050662
999999844 -312974968
-313008914 999965898
-313011839 999962973
999980197 -312994615
-313006537 999968275
999905830 -313068982
-313006563 999968249
999923255 -313051557
999920807 -313054005
999998354 -312976458
-313066367 999908445
999918971 -313055841
999947450 -313027362
999932199 -313042613
-313049011 999925801
999949112 -313025700
999964507 -313010305
999994389 -312980423
-313028503 999946309
999941026 -313033786
999992976 -312981836
-313009202 999965610
999942582 -313032230
-313008765 999966047
-313007144 999967668
999908842 -313065970
999923557 -313051255
999914370 -313060442
999927057 -313047755
999934414 -313040398
-312999396 999975416
-312993088 999981724
999966591 -313008221
-313049400 999925412
-313025801 999949011
999999013 -312975799
-312980005 999994807
-313017522 999957290
-313013381 999961431
999937778 -313037034
-313063429 999911383
999963567 -313011245
-312976683 999998129
999977596 -312997216
-313003909 999970903
999979573 -312995239
-313046715 999928097
-312987501 999987311
999972757 -313002055
999981526 -312993286
-312999952 999974860
999933504 -313041308
-313042106 999932706
999974921 -312999891
999924766 -313050046
999926138 -313048674
999962488 -313012324
-312993041 999981771
999942383 -313032429
999965968 -313008844
999971251 -313003561
-313047518 999927294
999913420 -313061392
999962759 -313012053
999939465 -313035347
-312981787 999993025
-312994154 999980658
999931714 -313043098
-313056579 999918233
-313044441 999930371
999919561 -313055251
999913963 -313060849
999985723 -312989089
999937042 -313037770
999984639 -312990173
999995135 -312979677
999979631 -312995181
999993898 -312980914
-313027010 999947802
999923059 -313051753
999954236 -313020576
999928738 -313046074
999983361 -312991451
-313031154 999943658
999961200 -313013612
-313009901 999964911
999907293 -313067519
999907875 -313066937
999947697 -313027115
-313000238 999974574
999934099 -313040713
999936852 -313037960
999951937 -313022875
999974920 -312999892
999912769 -313062043
-312991743 999983069
999933639 -313041173
-312990667 999984145
999941908 -313032904
-312991480 999983332
-313064420 999910392
-313071397 999903415
999987025 -312987787
-313060544 999914268
-312977415 999997397
999948635 -313026177
999941890 -313032922
999928676 -313046136
-312985179 999989633
-313065764 999909048
999981212 -312993600
999943692 -313031120
-312986013 999988799
999988035 -312986777
999992283 -312982529
-313005163 999969649
-313029100 999945712
999966853 -313007959
-313048819 999925993
999923023 -313051789
999901645 -313073167
-313040020 999934792
-313048166 999926646
999949440 -313025372
-313004660 999970152
-313054091 999920721
999959701 -313015111
999928828 -313045984
999965939 -313008873
-313026212 999948600
999951896 -313022916
-313039244 999935568
999926445 -313048367
-312987973 999986839
999983071 -312991741
999981687 -312993125
999955438 -313019374
999912139 -313062673
999949843 -313024969
999952806 -313022006
999971566 -313003246
-313043943 999930869
999916598 -313058214
-313074536 999900276
-312992246 999982566
-313044402 999930410
999954643 -313020169
-313008224 999966588
-313048250 999926562
999924665 -313050147
-313016358 999958454
-313053528 999921284
-313050699 999924113
-313045664 999929148
-313032287 999942525
-313027847 999946965
999934439 -313040373
-313018372 999956440
999915426 -313059386
999966515 -313008297
-313010244 999964568
999925541 -313049271
-312988622 999986190
-313025217 999949595
-313052409 999922403
999989859 -312984953
999937240 -313037572
-313073126 999901686
-313050884 999923928
999947246 -313027566
999998740 -312976072
-313020500 999954312
-312999662 999975150
999941422 -313033390
999993245 -312981567
999954831 -313019981
999960277 -313014535
-313015132 999959680
-313050521 999924291
-312977163 999997649
-312990111 999984701
999936006 -313038806
999983122 -312991690
-313013218 999961594
999967627 -313007185
-313004324 999970488
-313013377 999961435
-313003411 999971401
999977280 -312997532
999990125 -312984687
-313069775 999905037
999968792 -313006020
-313051428 999923384
999926165 -313048647
-313064860 999909952
999943386 -313031426
999992284 -312982528
-312989739 999985073
-313041829 999932983
-313058408 999916404
999982784 -312992028
999962866 -313011946
999954019 -313020793
-313012240 999962572
-313003012 999971800
999958177 -313016635
-312979579 999995233
999959137 -313015675
999935624 -313039188
999918987 -313055825
-312976003 999998809
999921444 -313053368
999916465 -313058347
-312979507 999995305
-312976750 999998062
-312979019 999995793
-313023615 999951197
999965199 -313009613
-313055810 999919002
-313032606 999942206
-312985685 999989127
999914003 -313060809
-313042203 999932609
-313053307 999921505
999942984 -313031828
999929819 -313044993
999912528 -313062284
999905684 -313069128
-312987136 999987676
999984135 -312990677
999959611 -313015201
999939767 -313035045
999962639 -313012173
-312993060 999981752
999905757 -313069055
999968484 -313006328
999993038 -312981774
999988051 -312986761
-313046534 999928278
-313062420 999912392
999913062 -313061750
999908826 -313065986
-313017290 999957522
999989187 -312985625
-313059996 999914816
-313059359 999915453
999989353 -312985459
-313019425 999955387
-313066451 999908361
-312985076 999989736
999972858 -313001954
999957207 -313017605
999946492 -313028320
999951956 -313022856
-312991215 999983597
999965344 -313009468
-313007379 999967433
999990554 -312984258
999905060 -313069752
-313018275 999956537
999936082 -313038730
-312976015 999998797
-313006808 999968004
999911029 -313063783
999938523 -313036289
-313052855 999921957
-313057246 999917566
-313071420 999903392
999960404 -313014408
999925019 -313049793
-312980417 999994395
999903369 -313071443
999980097 -312994715
-313045789 999929023
-313044070 999930742
-313069586 999905226
-313025710 999949102
-313054252 999920560
999991866 -312982946
999972575 -313002237
-312980503 999994309
-313071951 999902861
-313004387 999970425
999961794 -313013018
999918431 -313056381
999955514 -313019298
-313035761 999939051
-313047692 999927120
-312997920 999976892
-312993013 999981799
-313052175 999922637
-313003862 999970950
-313066761 999908051
-313007735 999967077
-313032910 999941902
-313002342 999972470
999946948 -313027864
-313047066 999927746
-313025390 999949422
-312975073 999999739
-313042780 999932032
999925369 -313049443
999977452 -312997360
-313029442 999945370
-313050615 999924197
999945777 -313029035
999945261 -313029551
-313038192 999936620
999966380 -313008432
-312979990 999994822
-313035236 999939576
999901167 -313073645
-313001602 999973210
-313035142 999939670
-313007864 999966948
999950377 -313024435
-313034915 999939897
-313001903 999972909
999991663 -312983149
999958090 -313016722
-313046884 999927928
-313043681 999931131
999915088 -313059724
999918438 -313056374
999974111 -313000701
999917739 -313057073
-313055110 999919702
-312994708 999980104
-312987417 999987395
-313043536 999931276
-313048044 999926768
999936324 -313038488
-313064796 999910016
-313058383 999916429
999911573 -313063239
-313020197 999954615
-312979178 999995634
999923105 -313051707
999918587 -313056225
999950428 -313024384
999944830 -313029982
-312987743 999987069
999985584 -312989228
999946002 -313028810
-313056280 999918532
999915057 -313059755
999967312 -313007500
999909529 -313065283
-312993402 999981410
-313063588 999911224
-313061138 999913674
999972010 -313002802
-312991970 999982842
999956172 -313018640
-313016008 999958804
-313040613 999934199
-313032075 999942737
999915230 -313059582
-312981687 999993125
-313009620 999965192
999988676 -312986136
999950557 -313024255
999989806 -312985006
-312997368 999977444
999952588 -313022224
999987814 -312986998
-313070665 999904147
-313038187 999936625
999960665 -313014147
-313045810 999929002
999971432 -313003380
999913224 -313061588
-312979140 999995672
-313012708 999962104
999900002 -313074810
999934254 -313040558
-313053846 999920966
-313058676 999916136
-313013700 999961112
999920181 -313054631
-312976021 999998791
999950946 -313023866
-313013587 999961225
-312976780 999998032
-313031757 999943055
999996695 -312978117
999968569 -313006243
999972976 -313001836
-313047153 999927659
999930096 -313044716
999945389 -313029423
-313017703 999957109
999914766 -313060046
999932699 -313042113
-312977258 999997554
999997370 -312977442
999967645 -313007167
999947152 -313027660
-312986826 999987986
-312997445 999977367
999945450 -313029362
-312998812 999976000
999945184 -313029628
999938072 -313036740
999925279 -313049533
999951290 -313023522
-312998411 999976401
-312997389 999977423
-313024009 999950803
-312982835 999991977
-313024558 999950254
-313071533 999903279
999992503 -312982309
999958260 -313016552
999981490 -312993322
-313021775 999953037
-313052072 999922740
-313015784 999959028
999969626 -313005186
999935287 -313039525
-313041390 999933422
-312985152 999989660
999935909 -313038903
999940499 -313034313
999926145 -313048667
-313055322 999919490
-313013892 999960920
999944499 -313030313
999958625 -313016187
-313032453 999942359
999966512 -313008300
-313054574 999920238
-312976699 999998113
-313002398 999972414
-313046539 999928273
999993375 -312981437
999946597 -313028215
999938371 -313036441
999944869 -313029943
999961916 -313012896
-313001821 999972991
999918225 -313056587
999986140 -312988672
999972630 -313002182
999925971 -313048841
999974746 -313000066
-312981353 999993459
999996354 -312978458
999921664 -313053148
-312976579 999998233
-313028862 999945950
-312997690 999977122
999912892 -313061920
999969325 -313005487
-313038976 999935836
-312989420 999985392
-312995641 999979171
999921964 -313052848
-313017414 999957398
-313045998 999928814
999956703 -313018109
999966247 -313008565
999974539 -313000273
999902197 -313072615
999951845 -313022967
999926629 -313048183
-313020835 999953977
-313070179 999904633
-313050176 999924636
999929855 -313044957
999988881 -312985931
999932092 -313042720
-312978586 999996226
999945715 -313029097
999932406 -313042406
999917249 -313057563
999942695 -313032117
999924652 -313050160
999992596 -312982216
999926931 -313047881
-312988589 999986223
-313070013 999904799
999917809 -313057003
-313022349 999952463
999919111 -313055701
-313009691 999965121
-313057462 999917350
-313040666 999934146
999913230 -313061582
-313067337 999907475
-313061882 999912930
-313058532 999916280
-313043584 999931228
-313012922 999961890
999943698 -313031114
-312984701 999990111
999996931 -312977881
999929832 -313044980
999981673 -312993139
999913289 -313061523
-312995279 999979533
-312994635 999980177
-313013179 999961633
999912099 -313062713
-313036471 999938341
-312975671 999999141
999948286 -313026526
-312979112 999995700
-313015579 999959233
999954710 -313020102
999941195 -313033617
-313044268 999930544
999997337 -312977475
-313010994 999963818
-313068473 999906339
-313033332 999941480
999997579 -312977233
999978718 -312996094
-313020040 999954772
999959945 -313014867
-313006678 999968134
-312977319 999997493
999959543 -313015269
999997478 -312977334
-313043283 999931529
-313017313 999957499
-313039422 999935390
-313023702 999951110
999916267 -313058545
-313025615 999949197
-313024749 999950063
-312975068 999999744
-313007058 999967754
-313040810 999934002
-313003387 999971425
999978414 -312996398
999968641 -313006171
-313013625 999961187
-312997325 999977487
-313001509 999973303
999926123 -313048689
999951872 -313022940
999980890 -312993922
999903615 -313071197
-313049950 999924862
-312977618 999997194
999994834 -312979978
999979303 -312995509
999959756 -313015056
999918980 -313055832
999988007 -312986805
-313032711 999942101
-313040223 999934589
999917585 -313057227
-313051335 999923477
999911042 -313063770
999927599 -313047213
-313056903 999917909
-313058206 999916606
999939161 -313035651
999988294 -312986518
-312977456 999997356
999958997 -313015815
-312992869 999981943
999918168 -313056644
-313048379 999926433
-313055836 999918976
-313035600 999939212
-313071879 999902933
999915864 -313058948
-313072830 999901982
-313029003 999945809
-312982914 999991898
-313060757 999914055
-313017134 999957678
999982498 -312992314
-313045703 999929109
999932701 -313042111
999902073 -313072739
999974196 -313000616
-313003996 999970816
-313008636 999966176
999966822 -313007990
-313003376 999971436
999953398 -313021414
999997207 -312977605
-312992297 999982515
999993888 -312980924
999933503 -313041309
-313005968 999968844
-313046163 999928649
999918789 -313056023
-313012465 999962347
999906295 -313068517
999917969 -313056843
999967105 -313007707
999903212 -313071600
999948012 -313026800
-313020282 999954530
-313052223 999922589
-313008710 999966102
999932544 -313042268
-313057439 999917373
-312977644 999997168
-313055125 999919687
-313003002 999971810
-313030368 999944444
-312990048 999984764
-313042551 999932261
999900504 -313074308
999962395 -313012417
999948656 -313026156
-313019716 999955096
999943338 -313031474
999984604 -312990208
-313065048 999909764
999960415 -313014397
-312990504 999984308
999915186 -313059626
-313070972 999903840
-313011453 999963359
-313013326 999961486
-313037583 999937229
999971887 -313002925
999942133 -313032679
-312976308 999998504
999921127 -313053685
999921071 -313053741
-312985454 999989358
999987018 -312987794
-313051171 999923641
999901996 -313072816
-312981733 999993079
-312984105 999990707
-313060361 999914451
999978533 -312996279
-313068098 999906714
-313034262 999940550
999930095 -313044717
-312975592 999999220
999967089 -313007723
-313046969 999927843
999974436 -313000376
-313068912 999905900
999962233 -313012579
-313071754 999903058
-313011436 999963376
999948386 -313026426
999980133 -312994679
999996608 -312978204
-313014825 999959987
999937085 -313037727
-313039807 999935005
999961847 -313012965
999950482 -313024330
-313035941 999938871
999921668 -313053144
-313012802 999962010
999979689 -312995123
-313064058 999910754
999960204 -313014608
-313040198 999934614
999925213 -313049599
-312989514 999985298
-313028851 999945961
-313036617 999938195
999924934 -313049878
999966344 -313008468
-312979278 999995534
999929539 -313045273
999999076 -312975736
999906578 -313068234
-312976923 999997889
999930023 -313044789
-312981521 999993291
-313041126 999933686
999973285 -313001527
999995371 -312979441
999992166 -312982646
-313029981 999944831
-313040506 999934306
-313020502 999954310
-312984876 999989936
-312998702 999976110
999947929 -313026883
-313071468 999903344
999916629 -313058183
999926881 -313047931
999981666 -312993146
-313017201 999957611
999920110 -313054702
-313030039 999944773
999998928 -312975884
999972258 -313002554
-312987689 999987123
999905617 -313069195
999916179 -313058633
999943920 -313030892
-312988563 999986249
-313005650 999969162
999992470 -312982342
-313050121 999924691
999956478 -313018334
-313025254 999949558
-313060888 999913924
999957914 -313016898
999914186 -313060626
999971338 -313003474
999948932 -313025880
999982117 -312992695
999937155 -313037657
999930808 -313044004
999900259 -313074553
999943036 -313031776
999992290 -312982522
999966358 -313008454
-313057211 999917601
-313068057 999906755
999940699 -313034113
999948423 -313026389
-313035659 999939153
999945375 -313029437
-313073903 999900909
-313051126 999923686
999945492 -313029320
999943947 -313030865
999953978 -313020834
-312990412 999984400
999994142 -312980670
999989037 -312985775
-312998632 999976180
-313053154 999921658
-312975168 999999644
999993637 -312981175
999966942 -313007870
-313050491 999924321
999954818 -313019994
-313024846 999949966
-313029291 999945521
999933746 -313041066
-313074295 999900517
999964211 -313010601
999906057 -313068755
999995190 -312979622
999981913 -312992899
999939146 -313035666
-313063544 999911268
999947292 -313027520
999972077 -313002735
999923682 -313051130
999937115 -313037697
-312979629 999995183
999962568 -313012244
999932493 -313042319
999919868 -313054944
-312980713 999994099
-313072275 999902537
-313010140 999964672
999920031 -313054781
-313073602 999901210
-313048849 999925963
999995535 -312979277
-313070721 999904091
-313015372 999959440
999990119 -312984693
-313073774 999901038
999945510 -313029302
-313064766 999910046
-313038577 999936235
999911008 -313063804
-312980960 999993852
-313040061 999934751
-313021213 999953599
999935359 -313039453
999917398 -313057414
999975301 -312999511
-313073777 999901035
-312979012 999995800
-312995221 999979591
-313019286 999955526
-312983646 999991166
-313034638 999940174
-313016676 999958136
999905174 -313069638
-312985697 999989115
999988205 -312986607
999926199 -313048613
-312992003 999982809
-313049222 999925590
-313024148 999950664
999967915 -313006897
999932933 -313041879
999944500 -313030312
-313030966 999943846
-313067763 999907049
-312999573 999975239
-313062860 999911952
999932944 -313041868
999908626 -313066186
999976024 -312998788
-313031640 999943172
999957645 -313017167
999960514 -313014298
-313030984 999943828
999987412 -312987400
999976194 -312998618
999969853 -313004959
999986795 -312988017
-313017140 999957672
-313048767 999926045
999908390 -313066422
-313074521 999900291
999919884 -313054928
-312977484 999997328
999906994 -313067818
-313017786 999957026
999986202 -312988610
-313035543 999939269
-313011856 999962956
999962790 -313012022
999923870 -313050942
999988493 -312986319
-313070728 999904084
-313022260 999952552
999976516 -312998296
999985854 -312988958
-313071366 999903446
-312991823 999982989
999971370 -313003442
999990579 -312984233
999946697 -313028115
999959780 -313015032
-313040582 999934230
999912918 -313061894
-313014517 999960295
-313040483 999934329
999926583 -313048229
-313052423 999922389
-313029484 999945328
-313039055 999935757
999965094 -313009718
-313039319 999935493
999968552 -313006260
999905715 -313069097
999960034 -313014778
999979913 -312994899
-313034432 999940380
999941684 -313033128
999915080 -313059732
-312989949 999984863
999924095 -313050717
-313003393 999971419
999991199 -312983613
-313049532 999925280
999937120 -313037692
999940692 -313034120
-312981342 999993470
999948047 -313026765
999908530 -313066282
-313045376 999929436
-313008217 999966595
-313035000 999939812
-312999546 999975266
-313040619 999934193
-313009025 999965787
-313063590 999911222
-313024154 999950658
999997177 -312977635
-312983140 999991672
-313018564 999956248
999910309 -313064503
-312981535 999993277
-312984956 999989856
999981223 -312993589
999931465 -313043347
999938025 -313036787
999997155 -312977657
-313033857 999940955
999974813 -312999999
999965144 -313009668
999946299 -313028513
999922457 -313052355
999927985 -313046827
-313011097 999963715
999999427 -312975385
-313059301 999915511
999904464 -313070348
999927233 -313047579
-313007545 999967267
999929847 -313044965
999925162 -313049650
-312997118 999977694
-313069226 999905586
999987858 -312986954
999980269 -312994543
999903846 -313070966
999950540 -313024272
-313005361 999969451
-312986825 999987987
999994483 -312980329
999922803 -313052009
999913646 -313061166
999960358 -313014454
-313026108 999948704
999973297 -313001515
999920120 -313054692
-313074289 999900523
-313028056 999946756
-313006677 999968135
-312990257 999984555
999922849 -313051963
-313013231 999961581
999917917 -313056895
999947719 -313027093
-312996446 999978366
-313034865 999939947
999924717 -313050095
999948978 -313025834
999968625 -313006187
999917518 -313057294
999961638 -313013174
999929376 -313045436
999915786 -313059026
-312992219 999982593
-313055785 999919027
999923564 -313051248
999977835 -312996977
999974588 -313000224
-312997283 999977529
-313038081 999936731
-313008262 999966550
-312993502 999981310
-313002864 999971948
-312997111 999977701
999958611 -313016201
999987080 -312987732
999940893 -313033919
999931815 -313042997
-313010675 999964137
-313029865 999944947
999963289 -313011523
-312987546 999987266
999950602 -313024210
-312992761 999982051
-313061705 999913107
-313031261 999943551
999941012 -313033800
999992414 -312982398
999983329 -312991483
999986598 -312988214
-313014713 999960099
-313017249 999957563
-313040881 999933931
-313002678 999972134
999918228 -313056584
-313007324 999967488
999964000 -313010812
-313017321 999957491
999971323 -313003489
999908526 -313066286
999968143 -313006669
-313041459 999933353
999934996 -313039816
999995604 -312979208
-313072371 999902441
-313072691 999902121
-313028945 999945867
999902068 -313072744
999966226 -313008586
-313060984 999913828
-313053052 999921760
999998376 -312976436
999902620 -313072192
-312975677 999999135
999935286 -313039526
999990789 -312984023
999955808 -313019004
999971754 -313003058
999939439 -313035373
999931316 -313043496
999960678 -313014134
999976302 -312998510
999986363 -312988449
-313032653 999942159
-312976266 999998546
-313069810 999905002
-313060570 999914242
-313040380 999934432
999956787 -313018025
-313030620 999944192
999967651 -313007161
999997123 -312977689
-312977636 999997176
-313048164 999926648
999931652 -313043160
-313046060 999928752
-313061661 999913151
999923533 -313051279
-313069331 999905481
999974931 -312999881
-313001791 999973021
-312981753 999993059
-313036842 999937970
-313025806 999949006
999969825 -313004987
999955186 -313019626
999936650 -313038162
-312976843 999997969
999937916 -313036896
999962337 -313012475
-313010576 999964236
999956514 -313018298
999912300 -313062512
999959161 -313015651
999912465 -313062347
-313035741 999939071
-313052333 999922479
-313040951 999933861
-313067969 999906843
999912065 -313062747
999938033 -313036779
999953810 -313021002
999939494 -313035318
-312997091 999977721
-313017386 999957426
-313008413 999966399
999906330 -313068482
-313039815 999934997
-312989241 999985571
999947914 -313026898
999992966 -312981846
999997792 -312977020
-312993943 999980869
-313009624 999965188
999973215 -313001597
999961149 -313013663
-313052608 999922204
999924350 -313050462
999946344 -313028468
999983271 -312991541
-313017564 999957248
999911685 -313063127
999901117 -313073695
-313052728 999922084
-313034124 999940688
999920650 -313054162
-312988059 999986753
999974540 -313000272
-312980846 999993966
-312999822 999974990
999954791 -313020021
999925231 -313049581
999964715 -313010097
999995007 -312979805
-312978775 999996037
999964050 -313010762
-313070871 999903941
999901758 -313073054
-313040427 999934385
-313060191 999914621
-313010416 999964396
-313011642 999963170
999922165 -313052647
999985908 -312988904
999907721 -313067091
999964885 -313009927
-313021566 999953246
-312990853 999983959
-312980403 999994409
-313068400 999906412
999952668 -313022144
999969563 -313005249
999985474 -312989338
999980947 -312993865
-312989942 999984870
999977332 -312997480
-313024617 999950195
999979357 -312995455
999911007 -313063805
-313056275 999918537
999907033 -313067779
999962177 -313012635
-313020921 999953891
-313011896 999962916
999966820 -313007992
999983635 -312991177
-313065651 999909161
999925753 -313049059
-313001049 999973763
999925773 -313049039
999994296 -312980516
-313027283 999947529
999941167 -313033645
-312996972 999977840
-313005168 999969644
-313027613 999947199
999939991 -313034821
-312978076 999996736
999922708 -313052104
-313026243 999948569
-312989342 999985470
999951293 -313023519
-312991114 999983698
999969140 -313005672
999920936 -313053876
-313002147 999972665
-313068796 999906016
-313029627 999945185
-313038701 999936111
999984054 -312990758
-312984111 999990701
999906993 -313067819
-313002065 999972747
999958125 -313016687
999997630 -312977182
999922299 -313052513
-313045647 999929165
-312997855 999976957
-312987886 999986926
-313019645 999955167
-312985236 999989576
999929216 -313045596
-313023117 999951695
-312997251 999977561
999985311 -312989501
-312979908 999994904
-313070366 999904446
-313056197 999918615
999955378 -313019434
999908196 -313066616
999925121 -313049691
999925643 -313049169
999959316 -313015496
-313065026 999909786
999926428 -313048384
999938581 -313036231
-313008377 999966435
-313007192 999967620
999941554 -313033258
999954330 -313020482
-313001427 999973385
-313006641 999968171
999917210 -313057602
-312990149 999984663
-313054957 999919855
999916940 -313057872
999997999 -312976813
-313030527 999944285
999936882 -313037930
-313049145 999925667
-313012528 999962284
999941163 -313033649
999993647 -312981165
-313027556 999947256
-313045673 999929139
-313016282 999958530
999905755 -313069057
-313017146 999957666
-313014139 999960673
-313011847 999962965
999949339 -313025473
999927965 -313046847
999976017 -312998795
-313012075 999962737
-312998957 999975855
-313062689 999912123
999902549 -313072263
-312988973 999985839
-313001580 999973232
-313020089 999954723
999984737 -312990075
-313030980 999943832
-313070428 999904384
999935858 -313038954
999950251 -313024561
999980009 -312994803
999945741 -313029071
-313053245 999921567
999925535 -313049277
999917916 -313056896
999989958 -312984854
999919455 -313055357
999973953 -313000859
999999102 -312975710
-313021300 999953512
-313057756 999917056
999925560 -313049252
-313008389 999966423
-313066407 999908405
999965894 -313008918
-313056218 999918594
-313066163 999908649
999931858 -313042954
-313068129 999906683
999951418 -313023394
-313013257 999961555
-313049985 999924827
999922887 -313051925
-313001458 999973354
999989460 -312985352
-313061136 999913676
999919029 -313055783
999900055 -313074757
-312989359 999985453
-312999315 999975497
-313010114 999964698
-312994883 999979929
-312985070 999989742
999992057 -312982755
999907911 -313066901
-313063627 999911185
-313005408 999969404
-313040605 999934207
999924303 -313050509
-313037853 999936959
-313031304 999943508
999981095 -312993717
-312998095 999976717
999971206 -313003606
-313008155 999966657
-313044720 999930092
-313039387 999935425
999991805 -312983007
-313060169 999914643
-312990359 999984453
999938470 -313036342
-313051538 999923274
999924443 -313050369
999919444 -313055368
-313012397 999962415
-313014322 999960490
999988063 -312986749
-313042953 999931859
-313050465 999924347
-313072152 999902660
-313030444 999944368
-313019518 999955294
-313066011 999908801
999909691 -313065121
-313064725 999910087
999927170 -313047642
999991699 -312983113
-313067141 999907671
-313068678 999906134
999948393 -313026419
-313008552 999966260
999914430 -313060382
-313050512 999924300
-313068191 999906621
999995791 -312979021
-312998871 999975941
999952261 -313022551
-312984008 999990804
-313029645 999945167
-313060784 999914028
-313003877 999970935
-313030176 999944636
999925714 -313049098
999916737 -313058075
999948258 -313026554
999910011 -313064801
-312995275 999979537
-313056288 999918524
999948923 -313025889
999926332 -313048480
999991379 -312983433
999993975 -312980837
-313049636 999925176
999937655 -313037157
-312986584 999988228
999939394 -313035418
999981005 -312993807
-313066135 999908677
999920596 -313054216
999913769 -313061043
999931105 -313043707
999948235 -313026577
-313033218 999941594
-313042177 999932635
-313074416 999900396
-312984566 999990246
-312985539 999989273
-312999091 999975721
999939152 -313035660
999900033 -313074779
999949190 -313025622
999970234 -313004578
-313003297 999971515
-313071409 999903403
-312992030 999982782
999937536 -313037276
999934175 -313040637
999906741 -313068071
-313011335 999963477
999920849 -313053963
999930355 -313044457
999962762 -313012050
999976967 -312997845
999904433 -313070379
-313012782 999962030
999983161 -312991651
999988321 -312986491
-313056588 999918224
-313000383 999974429
-313002807 999972005
999984211 -312990601
-313043650 999931162
999944154 -313030658
999973399 -313001413
999954012 -313020800
-313065065 999909747
999985521 -312989291
-313062058 999912754
999907899 -313066913
999906969 -313067843
-313052598 999922214
-313039143 999935669
999905379 -313069433
-313047173 999927639
-313052112 999922700
999975527 -312999285
999994677 -312980135
999996478 -312978334
999971801 -313003011
999932800 -313042012
999997666 -312977146
-313038622 999936190
-313030065 999944747
-313054297 999920515
999947079 -313027733
999926896 -313047916
-313052887 999921925
999984946 -312989866
999993650 -312981162
999926404 -313048408
-313040192 999934620
999957935 -313016877
-313067374 999907438
999973719 -313001093
999963360 -313011452
-313067103 999907709
999922286 -313052526
999978910 -312995902
999998245 -312976567
999957643 -313017169
999908695 -313066117
999917711 -313057101
999935436 -313039376
-312988504 999986308
999910619 -313064193
-313052554 999922258
999990845 -312983967
999960324 -313014488
-313057980 999916832
999953662 -313021150
999952057 -313022755
999934999 -313039813
999979730 -312995082
999957737 -313017075
-312983269 999991543
-313002627 999972185
999946710 -313028102
999927869 -313046943
999927728 -313047084
-312985519 999989293
-313023415 999951397
999916069 -313058743
999918038 -313056774
-313023149 999951663
-313054395 999920417
-313046528 999928284
-313017547 999957265
999978096 -312996716
-313044590 999930222
999942624 -313032188
-313009814 999964998
-313016095 999958717
999934905 -313039907
-313038069 999936743
-313015919 999958893
-313074608 999900204
-312980185 999994627
999965504 -313009308
999922926 -313051886
999953521 -313021291
999955893 -313018919
-313003222 999971590
-313058100 999916712
-313027763 999947049
999991947 -312982865
999966218 -313008594
999948520 -313026292
-313006824 999967988
-313021059 999953753
-312992212 999982600
999931139 -313043673
-313043611 999931201
999900441 -313074371
999927652 -313047160
999963028 -313011784
-312993198 999981614
-313039405 999935407
-313006644 999968168
999928313 -313046499
999960573 -313014239
999912385 -313062427
-313037883 999936929
999939135 -313035677
999970041 -313004771
999990313 -312984499
-313042483 999932329
-313018783 999956029
999945560 -313029252
999901356 -313073456
999907722 -313067090
-313060774 999914038
999917460 -313057352
999905918 -313068894
-313068462 999906350
-313044858 999929954
999970149 -313004663
999910920 -313063892
-313043215 999931597
999996937 -312977875
999945372 -313029440
-313035147 999939665
-313065385 999909427
999983543 -312991269
999925377 -313049435
-312996681 999978131
999949178 -313025634
999920158 -313054654
999929328 -313045484
999959616 -313015196
-312988618 999986194
999944152 -313030660
-313054231 999920581
-313071748 999903064
999978693 -312996119
999911605 -313063207
999958930 -313015882
-312989810 999985002
999993029 -312981783
-313037931 999936881
999955474 -313019338
999903165 -313071647
-313004558 999970254
-313014282 999960530
-313041541 999933271
-313001391 999973421
-313072896 999901916
-313000502 999974310
999907361 -313067451
999966206 -313008606
-313052856 999921956
-313050821 999923991
-312991112 999983700
-313022180 999952632
999975799 -312999013
999920127 -313054685
999999375 -312975437
-313004122 999970690
-313003986 999970826
999976877 -312997935
999948330 -313026482
999931570 -313043242
999996211 -312978601
-313023243 999951569
999992731 -312982081
999946293 -313028519
999984251 -312990561
-313025454 999949358
-312997769 999977043
-313032633 999942179
-313011831 999962981
-312989440 999985372
-312980302 999994510
-313028082 999946730
999948786 -313026026
-313040554 999934258
-313072817 999901995
999931598 -313043214
999939366 -313035446
999903440 -313071372
-313024893 999949919
999993857 -312980955
999946833 -313027979
999943137 -313031675
-312987745 999987067
-312996793 999978019
999977228 -312997584
999941176 -313033636
-312976511 999998301
-313049883 999924929
-313054853 999919959
-313014988 999959824
-312989918 999984894
-313024215 999950597
999917625 -313057187
999956072 -313018740
999901329 -313073483
-312985146 999989666
999991754 -312983058
999987218 -312987594
999907440 -313067372
-313040629 999934183
-313022896 999951916
-313002401 999972411
-313044568 999930244
999980278 -312994534
999906142 -313068670
-313005138 999969674
999906044 -313068768
999989604 -312985208
-313032613 999942199
-313000115 999974697
-312977673 999997139
999987453 -312987359
-312982066 999992746
-313057595 999917217
-313005434 999969378
-312986412 999988400
999973914 -313000898
-313067001 999907811
-312997786 999977026
999910002 -313064810
999956747 -313018065
-313053778 999921034
999949276 -313025536
999999242 -312975570
999940043 -313034769
-313010493 999964319
-313057511 999917301
-313011238 999963574
999952711 -313022101
-312994172 999980640
999910174 -313064638
999976691 -312998121
999957601 -313017211
999930945 -313043867
999963845 -313010967
-313001003 999973809
-312999650 999975162
-313051513 999923299
-312975489 999999323
-313015578 999959234
-313032470 999942342
999966434 -313008378
999947829 -313026983
999945119 -313029693
-313003873 999970939
-313071176 999903636
999944769 -313030043
-313020690 999954122
-313036679 999938133
999990312 -312984500
999956987 -313017825
999967172 -313007640
-313042126 999932686
999925179 -313049633
-313017882 999956930
-313052923 999921889
999961121 -313013691
999973827 -313000985
-313041398 999933414
999972332 -313002480
-313051209 999923603
999936338 -313038474
-313006536 999968276
-313063167 999911645
999961156 -313013656
999926922 -313047890
999981001 -312993811
999956719 -313018093
999917719 -313057093
999907756 -313067056
999943045 -313031767
999917636 -313057176
-313052963 999921849
999963443 -313011369
999999117 -312975695
-313038599 999936213
999999806 -312975006
-313028352 999946460
-313029539 999945273
999940530 -313034282
-313039926 999934886
-313032540 999942272
-313026726 999948086
-313048916 999925896
-313000257 999974555
999996961 -312977851
999942018 -313032794
999978517 -312996295
999943716 -313031096
999907389 -313067423
999987076 -312987736
-313068038 999906774
999922430 -313052382
-313032878 999941934
-313053218 999921594
999950410 -313024402
999940841 -313033971
999989203 -312985609
-313016022 999958790
-313051449 999923363
999906953 -313067859
999908269 -313066543
-313002614 999972198
999959789 -313015023
-313036016 999938796
999976090 -312998722
999900828 -313073984
-313035108 999939704
-312983175 999991637
-312998825 999975987
999983105 -312991707
999914428 -313060384
-313002527 999972285
999999411 -312975401
999976218 -312998594
-313011153 999963659
999947459 -313027353
999943016 -313031796
-313038607 999936205
999919409 -313055403
999900297 -313074515
999940957 -313033855
-313003727 999971085
-313043680 999931132
999976292 -312998520
-313007594 999967218
999910795 -313064017
999902659 -313072153
-313014332 999960480
999930798 -313044014
-313017657 999957155
-313015151 999959661
-313016713 999958099
999930442 -313044370
-313041590 999933222
-313016120 999958692
999971514 -313003298
-313021839 999952973
-313049264 999925548
999994065 -312980747
-312990757 999984055
-313001595 999973217
-313016139 999958673
999949411 -313025401
-313061466 999913346
-313004517 999970295
-313038513 999936299
999963762 -313011050
999973161 -313001651
-313067390 999907422
999916045 -313058767
-313070062 999904750
-312978732 999996080
999936526 -313038286
-313033537 999941275
999911842 -313062970
-313047427 999927385
999918054 -313056758
-313050210 999924602
999921542 -313053270
-313033917 999940895
-313010166 999964646
999906616 -313068196
-313073546 999901266
-313026799 999948013
-313026519 999948293
-313028634 999946178
-313007096 999967716
-313005099 999969713
999929644 -313045168
-312994433 999980379
999967338 -313007474
999959107 -313015705
-312985116 999989696
999908595 -313066217
999966720 -313008092
-313051152 999923660
-312992255 999982557
-312990771 999984041
-312982665 999992147
-313074369 999900443
-313052058 999922754
999956869 -313017943
-313051900 999922912
-313065017 999909795
999931722 -313043090
999942000 -313032812
999949048 -313025764
-313000596 999974216
-313065571 999909241
-313046033 999928779
999975704 -312999108
999917769 -313057043
-313055218 999919594
999963116 -313011696
999933433 -313041379
-313024541 999950271
-313041382 999933430
-313041434 999933378
999903140 -313071672
-313018192 999956620
-313059966 999914846
999938517 -313036295
999930765 -313044047
999971793 -313003019
999978178 -312996634
-312995561 999979251
-313024393 999950419
-313009508 999965304
-313061773 999913039
-313017775 999957037
-313066619 999908193
999960595 -313014217
-313000454 999974358
999924789 -313050023
-313068276 999906536
-312988261 999986551
999961386 -313013426
-313028341 999946471
-312976969 999997843
-312982044 999992768
999935675 -313039137
999984586 -312990226
999952674 -313022138
-312982428 999992384
-312989204 999985608
999951153 -313023659
999962679 -313012133
-313034165 999940647
999928756 -313046056
999954996 -313019816
999973626 -313001186
-312980567 999994245
-313055940 999918872
999975414 -312999398
-313003550 999971262
-313037316 999937496
999962349 -313012463
-313001729 999973083
999981326 -312993486
-313008066 999966746
999919077 -313055735
-313050137 999924675
999921337 -313053475
999950422 -313024390
-312998719 999976093
999954390 -313020422
-313026301 999948511
-313013079 999961733
-313066891 999907921
999947946 -313026866
999927147 -313047665
999906349 -313068463
999999581 -312975231
-313040165 999934647
999940546 -313034266
-313022740 999952072
-313071816 999902996
-313071047 999903765
-313036012 999938800
999975320 -312999492
-313023046 999951766
999906821 -313067991
-313008406 999966406
999996335 -312978477
-313052327 999922485
999955287 -313019525
-312995128 999979684
999935490 -313039322
-313027820 999946992
999984399 -312990413
-313023399 999951413
-312979281 999995531
-313071434 999903378
-312985811 999989001
999916171 -313058641
999980380 -312994432
999968995 -313005817
999962707 -313012105
-313070402 999904410
999902436 -313072376
-313031044 999943768
-313002572 999972240
999967113 -313007699
-312981198 999993614
-313044000 999930812
-313025990 999948822
999972880 -313001932
-313002349 999972463
-313004285 999970527
-312992688 999982124
999973025 -313001787
-312978017 999996795
-313031292 999943520
-313006698 999968114
-313035212 999939600
-312990514 999984298
-313005494 999969318
999980022 -312994790
999971636 -313003176
-313006092 999968720
-312987370 999987442
999916575 -313058237
999931255 -313043557
-313038080 999936732
999989689 -312985123
-313066008 999908804
-313024033 999950779
999911396 -313063416
999995213 -312979599
-312998739 999976073
-313046569 999928243
-313040365 999934447
999952841 -313021971
-313072283 999902529
999991135 -312983677
-313050929 999923883
-312994601 999980211
-313049534 999925278
999961768 -313013044
999992228 -312982584
-312987901 999986911
999978358 -312996454
999940009 -313034803
999956551 -313018261
-313020195 999954617
999922630 -313052182
-313031906 999942906
-313073348 999901464
-313072426 999902386
999914314 -313060498
999978542 -312996270
999927074 -313047738
999986012 -312988800
999967839 -313006973
999974671 -313000141
999972878 -313001934
999981972 -312992840
999923277 -313051535
-313020740 999954072
999904577 -313070235
-313025774 999949038
-312996101 999978711
999969786 -313005026
-313066725 999908087
999958974 -313015838
-313051576 999923236
999924845 -313049967
-313000442 999974370
999981568 -312993244
999961582 -313013230
-313049374 999925438
-312979484 999995328
-313070207 999904605
999980749 -312994063
999924114 -313050698
999925784 -313049028
-313046567 999928245
-313014083 999960729
999932552 -313042260
-313070430 999904382
-313043692 999931120
-313059543 999915269
999943721 -313031091
999909898 -313064914
999990439 -312984373
999919786 -313055026
999922893 -313051919
999911018 -313063794
-313025931 999948881
-313031669 999943143
-313019358 999955454
-313061504 999913308
-313045248 999929564
-313054901 999919911
999953026 -313021786
999966624 -313008188
-313039410 999935402
-313066304 999908508
999911786 -313063026
-313020695 999954117
-313050262 999924550
999993551 -312981261
999916705 -313058107
-313074070 999900742
999945189 -313029623
999953567 -313021245
-312977094 999997718
999917318 -313057494
-312990225 999984587
-313019370 999955442
999926906 -313047906
999939578 -313035234
-313013745 999961067
-312996854 999977958
999911633 -313063179
999910927 -313063885
-313030335 999944477
999993188 -312981624
999978287 -312996525
999918958 -313055854
-312987454 999987358
999963587 -313011225
999937192 -313037620
999970742 -313004070
999995062 -312979750
999911449 -313063363
999962635 -313012177
-312999807 999975005
-312994387 999980425
999946424 -313028388
999914720 -313060092
999922416 -313052396
999950417 -313024395
-313039411 999935401
999989791 -312985021
-313037616 999937196
-313056747 999918065
-313014559 999960253
-313038368 999936444
-312982102 999992710
-312996116 999978696
999997231 -312977581
999921056 -313053756
-313041716 999933096
999998236 -312976576
999997885 -312976927
999911930 -313062882
-313001293 999973519
-312989704 999985108
-312976429 999998383
-312978640 999996172
999960760 -313014052
-313060229 999914583
999981274 -312993538
-312987884 999986928
-313045377 999929435
999945797 -313029015
-313023490 999951322
999994178 -312980634
999958469 -313016343
-313070404 999904408
-313056949 999917863
-312982090 999992722
-313059120 999915692
999951793 -313023019
-313009509 999965303
999944606 -313030206
-313064518 999910294
-313069177 999905635
-313062638 999912174
999938018 -313036794
999987511 -312987301
999908019 -313066793
-313024823 999949989
-312978551 999996261
999955877 -313018935
-313074429 999900383
-313005986 999968826
-313038661 999936151
999934194 -313040618
-313061387 999913425
999900325 -313074487
999935762 -313039050
999959359 -313015453
-312999201 999975611
-313055020 999919792
-313031650 999943162
999938873 -313035939
999922660 -313052152
-313049177 999925635
999969676 -313005136
999988683 -312986129
999984983 -312989829
999938644 -313036168
999952297 -313022515
-313004219 999970593
999913098 -313061714
-312997438 999977374
999904251 -313070561
-313072143 999902669
999969088 -313005724
-312992508 999982304
-313049419 999925393
-313048043 999926769
999987418 -312987394
-312987034 999987778
999925158 -313049654
-313005208 999969604
-313015109 999959703
999995904 -312978908
-312977064 999997748
999931795 -313043017
-313070759 999904053
999911145 -313063667
-312981139 999993673
999923427 -313051385
999988442 -312986370
999928359 -313046453
999907353 -313067459
999928081 -313046731
999911488 -313063324
999942097 -313032715
999959819 -313014993
-313022368 999952444
-313062649 999912163
999988053 -312986759
999942052 -313032760
-313012419 999962393
999942994 -313031818
-312998008 999976804
-312986208 999988604
-313073337 999901475
-313056742 999918070
-313032529 999942283
999938046 -313036766
-313035125 999939687
999958021 -313016791
999977504 -312997308
-313074288 999900524
-313070920 999903892
999912425 -313062387
999990715 -312984097
-313046747 999928065
-313034920 999939892
-312999354 999975458
-313052097 999922715
999944071 -313030741
-313006108 999968704
-313048528 999926284
-312994098 999980714
-313002259 999972553
999912192 -313062620
999922510 -313052302
999990895 -312983917
-313069747 999905065
999919158 -313055654
-313034325 999940487
-313045414 999929398
-313016880 999957932
-313052872 999921940
999912056 -313062756
999991424 -312983388
-313027168 999947644
999988213 -312986599
-313061336 999913476
-313050607 999924205
-313041806 999933006
-312976932 999997880
-313041492 999933320
-313072096 999902716
-313003629 999971183
999911994 -313062818
999964328 -313010484
-313035531 999939281
999971190 -313003622
-312992948 999981864
999993051 -312981761
-313060799 999914013
999926957 -313047855
999969480 -313005332
-312994817 999979995
999949701 -313025111
-313052255 999922557
-313055514 999919298
-313039916 999934896
-312991518 999983294
-312987561 999987251
-313044552 999930260
999996422 -312978390
-313024062 999950750
-313035452 999939360
999982564 -312992248
999941020 -313033792
999960689 -313014123
-313026235 999948577
-313061196 999913616
999973931 -313000881
-312979595 999995217
999905752 -313069060
-313063452 999911360
999987121 -312987691
-312995103 999979709
-313009981 999964831
999959036 -313015776
-313057538 999917274
999999517 -312975295
999964028 -313010784
999992801 -312982011
-313010199 999964613
999935660 -313039152
999916884 -313057928
999962158 -313012654
-313052090 999922722
-312992973 999981839
-313049868 999924944
-313005442 999969370
999909619 -313065193
999911256 -313063556
-313041851 999932961
999940330 -313034482
-312979890 999994922
-313014561 999960251
-313070538 999904274
999916723 -313058089
999943971 -313030841
-313066084 999908728
-313028778 999946034
-313023367 999951445
-313007822 999966990
-313014252 999960560
999934872 -313039940
-313008044 999966768
999921508 -313053304
999940383 -313034429
999965689 -313009123
-313051991 999922821
-313033351 999941461
-313040330 999934482
999994899 -312979913
999939898 -313034914
-313008618 999966194
999997920 -312976892
999990477 -312984335
-312988454 999986358
999982199 -312992613
-313047818 999926994
999957340 -313017472
-313011645 999963167
-313019165 999955647
999966254 -313008558
-313056215 999918597
-313061850 999912962
-313007222 999967590
999933687 -313041125
999909923 -313064889
-313024960 999949852
999934246 -313040566
-312996838 999977974
-313074470 999900342
-312980887 999993925
-313028839 999945973
999982303 -312992509
999939292 -313035520
-312996237 999978575
-313012202 999962610
-312977324 999997488
-313069418 999905394
-313016240 999958572
999904612 -313070200
999912219 -313062593
999998307 -312976505
-313007362 999967450
999940418 -313034394
999911002 -313063810
-313046996 999927816
-313008717 999966095
999950600 -313024212
-313040899 999933913
-313029961 999944851
999971549 -313003263
999975463 -312999349
-313008934 999965878
-313042746 999932066
999907707 -313067105
999992519 -312982293
999967667 -313007145
-313025337 999949475
-313003940 999970872
-312991497 999983315
999969681 -313005131
999960630 -313014182
-313017151 999957661
999924754 -313050058
999907059 -313067753
-313074208 999900604
-312997801 999977011
-313060861 999913951
999963614 -313011198
-313013046 999961766
-312990872 999983940
999900472 -313074340
-313063703 999911109
999931585 -313043227
999920252 -313054560
-313019523 999955289
999974685 -313000127
999952268 -313022544
-313007098 999967714
-313017196 999957616
999967278 -313007534
999910119 -313064693
-313026113 999948699
999965222 -313009590
999973031 -313001781
999925359 -313049453
-313005159 999969653
-313073318 999901494
999908023 -313066789
-313024551 999950261
999917563 -313057249
-312996323 999978489
999942181 -313032631
999989239 -312985573
-312992875 999981937
999984084 -312990728
-313010702 999964110
999950837 -313023975
999951543 -313023269
-313021391 999953421
999967999 -313006813
-313027071 999947741
-313072849 999901963
999957335 -313017477
999905602 -313069210
999932894 -313041918
999948940 -313025872
-313006159 999968653
999959809 -313015003
-313062329 999912483
-312994772 999980040
-313068809 999906003
-313055199 999919613
999962616 -313012196
-313036502 999938310
-313003186 999971626
-312999445 999975367
-313048575 999926237
999937073 -313037739
999903121 -313071691
999915920 -313058892
999965052 -313009760
999943124 -313031688
-313036333 999938479
999960175 -313014637
999933295 -313041517
-313007845 999966967
999916710 -313058102
999975019 -312999793
999956174 -313018638
999932795 -313042017
-312980855 999993957
-313000967 999973845
999919474 -313055338
999929862 -313044950
-313051095 999923717
999973445 -313001367
999987847 -312986965
-312995994 999978818
-313066241 999908571
-313045172 999929640
999997706 -312977106
-313043152 999931660
-313069491 999905321
-313034479 999940333
-313008030 999966782
999912643 -313062169
-312992249 999982563
999960094 -313014718
999953055 -313021757
-313032222 999942590
999916898 -313057914
-313074731 999900081
-313027561 999947251
-313019480 999955332
999957870 -313016942
-313070245 999904567
999998334 -312976478
-313024824 999949988
-313028841 999945971
999921823 -313052989
-313038512 999936300
999901877 -313072935
-313013389 999961423
999905708 -313069104
999920409 -313054403
999989964 -312984848
999955930 -313018882
999934976 -313039836
999900765 -313074047
999901213 -313073599
-313017491 999957321
999941530 -313033282
-313025981 999948831
999925678 -313049134
999909021 -313065791
-313002407 999972405
-312994312 999980500
-313032447 999942365
-312983107 999991705
-313069724 999905088
999907521 -313067291
-313048837 999925975
999942390 -313032422
-313022076 999952736
999912562 -313062250
-313030541 999944271
-312985956 999988856
999926501 -313048311
999989348 -312985464
-313064900 999909912
999996677 -312978135
999971833 -313002979
999903045 -313071767
999921136 -313053676
-313050057 999924755
999958680 -313016132
-313014990 999959822
999920778 -313054034
999921708 -313053104
999960795 -313014017
-313041187 999933625
-313021856 999952956
999927220 -313047592
999902300 -313072512
-312978770 999996042
999914648 -313060164
-313018361 999956451
-313005203 999969609
999983153 -312991659
-312982674 999992138
-313056056 999918756
-312999338 999975474
-313049717 999925095
-313071393 999903419
999965738 -313009074
999919330 -313055482
-313045090 999929722
999930528 -313044284
999939698 -313035114
-313057705 999917107
999968634 -313006178
-312985441 999989371
999930221 -313044591
999932170 -313042642
999921898 -313052914
-313019334 999955478
-313011230 999963582
999975402 -312999410
-313053620 999921192
-313029251 999945561
999943655 -313031157
-312982156 999992656
999923643 -313051169
-312984421 999990391
-312977362 999997450
999931461 -313043351
-313006471 999968341
-313000493 999974319
999912844 -313061968
999911338 -313063474
-313043164 999931648
999959953 -313014859
999972819 -313001993
999956573 -313018239
-313006443 999968369
-312994030 999980782
999936717 -313038095
-313060207 999914605
999923353 -313051459
-313006197 999968615
999981671 -312993141
999972132 -313002680
-313067749 999907063
-313059568 999915244
999991940 -312982872
-313044741 999930071
999977778 -312997034
999991586 -312983226
999942494 -313032318
-313072791 999902021
-313074163 999900649
999962307 -313012505
-313068485 999906327
-313023157 999951655
-313028246 999946566
999979502 -312995310
999980964 -312993848
-313014948 999959864
-312978890 999995922
-313006017 999968795
-313033025 999941787
999997251 -312977561
-313030291 999944521
-313029739 999945073
999900569 -313074243
999959589 -313015223
999931114 -313043698
999918826 -313055986
999957530 -313017282
-313001142 999973670
-313013891 999960921
999961610 -313013202
-313044136 999930676
999906680 -313068132
999949641 -313025171
999993702 -312981110
-312983394 999991418
-313037951 999936861
-313002973 999971839
999912445 -313062367
-313023004 999951808
-313052291 999922521
-313061825 999912987
999971680 -313003132
999902707 -313072105
-313016970 999957842
-313046254 999928558
-312986904 999987908
-313013496 999961316
999959717 -313015095
-313005174 999969638
-313016363 999958449
999965543 -313009269
999991388 -312983424
-312999577 999975235
-312986102 999988710
999908024 -313066788
999965113 -313009699
-313030109 999944703
-312996003 999978809
999925114 -313049698
999955061 -313019751
999902106 -313072706
999959461 -313015351
999978864 -312995948
-313066499 999908313
999956888 -313017924
-313064296 999910516
-312975831 999998981
-313055029 999919783
-313054376 999920436
999993089 -312981723
999978438 -312996374
-313053428 999921384
-313064906 999909906
-313005933 999968879
-313069265 999905547
999918271 -313056541
-313002855 999971957
-312999867 999974945
999907123 -313067689
-313014875 999959937
999999542 -312975270
999997704 -312977108
-313056432 999918380
999932947 -313041865
999989928 -312984884
-313013455 999961357
999969250 -313005562
-313064610 999910202
999942402 -313032410
-312999656 999975156
999923394 -313051418
-313043958 999930854
-313036885 999937927
999986044 -312988768
-313004355 999970457
999918018 -313056794
999919550 -313055262
-313061776 999913036
-313070099 999904713
999945643 -313029169
999947868 -313026944
999919567 -313055245
999951515 -313023297
-312983164 999991648
-313009983 999964829
-312994439 999980373
999958830 -313015982
-313045465 999929347
-313048871 999925941
999975396 -312999416
-313047669 999927143
-312995456 999979356
999901152 -313073660
999961997 -313012815
999974396 -313000416
999962473 -313012339
-313070669 999904143
-312996352 999978460
-313060788 999914024
999920622 -313054190
-313042586 999932226
-312982816 999991996
-313069136 999905676
-313071907 999902905
-313050908 999923904
999952080 -313022732
-313053071 999921741
-313006646 999968166
999995665 -312979147
-312991060 999983752
-313067356 999907456
-312992835 999981977
999933581 -313041231
999919967 -313054845
999940300 -313034512
-313025025 999949787
999998237 -312976575
999981004 -312993808
999998147 -312976665
-313034173 999940639
999969328 -313005484
-313023075 999951737
999973762 -313001050
-312988433 999986379
-313031282 999943530
-313043648 999931164
-312984236 999990576
999917956 -313056856
999953601 -313021211
-313065607 999909205
999962081 -313012731
999965239 -313009573
-313047378 999927434
-312979066 999995746
-313073514 999901298
-313061097 999913715
-313046001 999928811
-312987429 999987383
-313027860 999946952
999995891 -312978921
-313052701 999922111
-313044187 999930625
-313052877 999921935
999901846 -313072966
999938386 -313036426
-312990623 999984189
-312992375 999982437
999951370 -313023442
999980693 -312994119
999928579 -313046233
999955197 -313019615
999912069 -313062743
-312985692 999989120
999910753 -313064059
-312982410 999992402
999921296 -313053516
-313056016 999918796
-313055780 999919032
999936441 -313038371
-312991656 999983156
999920096 -313054716
-313033692 999941120
-312992069 999982743
999997357 -312977455
-313042875 999931937
999978908 -312995904
-313047357 999927455
999900012 -313074800
-313030224 999944588
999933915 -313040897
999926672 -313048140
-313070998 999903814
-312987140 999987672
-313040675 999934137
999956136 -313018676
-313051830 999922982
-313007007 999967805
999919757 -313055055
999913269 -313061543
999904262 -313070550
999947964 -313026848
999957033 -313017779
-312999377 999975435
-312981609 999993203
-313047477 999927335
999923695 -313051117
-313046864 999927948
-312991851 999982961
999978491 -312996321
-313014090 999960722
999985306 -312989506
999931535 -313043277
999911957 -313062855
999924171 -313050641
-313058941 999915871
-312977884 999996928
-313019226 999955586
999973234 -313001578
-313049428 999925384
999969517 -313005295
999919790 -313055022
999989779 -312985033
-313062902 999911910
999999041 -312975771
999918809 -313056003
999949564 -313025248
999924054 -313050758
999923748 -313051064
999997881 -312976931
999976389 -312998423
-313023205 999951607
-312999199 999975613
-313046218 999928594
999922029 -313052783
999993487 -312981325
-313052885 999921927
-312988487 999986325
999977447 -312997365
999974716 -313000096
999908994 -313065818
-313023667 999951145
-313019407 999955405
-313021964 999952848
999919372 -313055440
999996878 -312977934
999972165 -313002647
999954612 -313020200
999943159 -313031653
999935324 -313039488
999951857 -313022955
-313002695 999972117
999994857 -312979955
-313035696 999939116
-313068373 999906439
999954084 -313020728
999907076 -313067736
999917630 -313057182
999905809 -313069003
-313064128 999910684
-312981069 999993743
999969179 -313005633
999966125 -313008687
999914535 -313060277
-313014082 999960730
-313064263 999910549
-312998745 999976067
999960928 -313013884
999938174 -313036638
-313052281 999922531
999952682 -313022130
999949016 -313025796
999945048 -313029764
999969591 -313005221
-313018593 999956219
999955208 -313019604
-313029115 999945697
999953134 -313021678
999945332 -313029480
999930565 -313044247
-312992370 999982442
999912534 -313062278
-313011676 999963136
-312979609 999995203
-313072097 999902715
999971035 -313003777
-313040628 999934184
999935538 -313039274
999922928 -313051884
999967060 -313007752
-313069037 999905775
-313059615 999915197
-313047473 999927339
-312985941 999988871
999957536 -313017276
-312981004 999993808
999910259 -313064553
999970316 -313004496
999908697 -313066115
999950932 -313023880
999954501 -313020311
-313056551 999918261
-312981819 999992993
-313061669 999913143
999966994 -313007818
-313023299 999951513
-312984273 999990539
-313031938 999942874
-312985691 999989121
999917823 -313056989
999926745 -313048067
999952202 -313022610
-312998661 999976151
999948118 -313026694
-312997332 999977480
999935570 -313039242
-312996650 999978162
-313024852 999949960
999951912 -313022900
-313059296 999915516
999993681 -312981131
-313040791 999934021
999939401 -313035411
999931950 -313042862
999954376 -313020436
999940454 -313034358
999981945 -312992867
999915427 -313059385
999997528 -312977284
-313032414 999942398
999905858 -313068954
-313026408 999948404
-312984427 999990385
999917835 -313056977
999950431 -313024381
-313038091 999936721
-312984209 999990603
-313025322 999949490
-313041503 999933309
-312983671 999991141
999927642 -313047170
-312986001 999988811
-313026627 999948185
-312989060 999985752
999962937 -313011875
999985140 -312989672
-313001398 999973414
-313060476 999914336
999925915 -313048897
-313043660 999931152
-313051304 999923508
999935139 -313039673
999966793 -313008019
999937017 -313037795
999992741 -312982071
-313019586 999955226
-313050629 999924183
999909700 -313065112
-312984580 999990232
-313032648 999942164
999935991 -313038821
999948813 -313025999
999923987 -313050825
-312993249 999981563
999922737 -313052075
999953010 -313021802
999981366 -312993446
-313001863 999972949
-313020449 999954363
-313045603 999929209
-313015729 999959083
999934877 -313039935
999967160 -313007652
999934091 -313040721
-312988049 999986763
999970285 -313004527
999982946 -312991866
999944194 -313030618
-313073872 999900940
-312981604 999993208
999942419 -313032393
999909082 -313065730
999924045 -313050767
-313054925 999919887
-313058749 999916063
999965123 -313009689
999989996 -312984816
999998347 -312976465
-313008451 999966361
999919604 -313055208
999930420 -313044392
-312993439 999981373
-313060436 999914376
-312991149 999983663
-313071186 999903626
-312975256 999999556
-313045698 999929114
-312991791 999983021
999937585 -313037227
999901510 -313073302
-313024337 999950475
999962497 -313012315
-313015368 999959444
-313022901 999951911
-313028657 999946155
-313015717 999959095
999971677 -313003135
999945848 -313028964
999968767 -313006045
999940652 -313034160
-313052521 999922291
999973408 -313001404
999917255 -313057557
-312982404 999992408
-313004716 999970096
999914100 -313060712
999941397 -313033415
999956630 -313018182
-312998399 999976413
999908230 -313066582
999949763 -313025049
999951111 -313023701
999953499 -313021313
999906990 -313067822
999979183 -312995629
-312981248 999993564
-313065672 999909140
-313068570 999906242
999962964 -313011848
-313059852 999914960
999961227 -313013585
999914048 -313060764
999945341 -313029471
999933747 -313041065
999900334 -313074478
-313032650 999942162
-312985235 999989577
999963394 -313011418
999948105 -313026707
999911214 -313063598
-313058824 999915988
-313035170 999939642
-312980809 999994003
-312984935 999989877
-313050364 999924448
-313062621 999912191
999958486 -313016326
999981737 -312993075
-312982684 999992128
-313009426 999965386
-313004832 999969980
999951419 -313023393
-313023776 999951036
-312992302 999982510
-313044835 999929977
-313046335 999928477
999947736 -313027076
-313064847 999909965
-313073505 999901307
-313055924 999918888
999960642 -313014170
999946564 -313028248
999947827 -313026985
-313061782 999913030
-313024149 999950663
-312985279 999989533
-313040366 999934446
-313025124 999949688
999984575 -312990237
-312991474 999983338
999994885 -312979927
999922424 -313052388
-313072984 999901828
999905382 -313069430
999949563 -313025249
-313035631 999939181
-313023914 999950898
-313002982 999971830
-312985220 999989592
-313005342 999969470
999900154 -313074658
999985524 -312989288
-313025790 999949022
999929796 -313045016
-312979810 999995002
999992877 -312981935
-313015863 999958949
999973370 -313001442
-312993735 999981077
-313016178 999958634
999984980 -312989832
999995745 -312979067
-313053930 999920882
-313055299 999919513
999970793 -313004019
999954716 -313020096
-312980611 999994201
999910013 -313064799
-313003820 999970992
-313030062 999944750
-313038775 999936037
-312977364 999997448
-312997208 999977604
999947825 -313026987
-312995344 999979468
-312997773 999977039
999979117 -312995695
-313036171 999938641
-313036613 999938199
-313044633 999930179
-313016771 999958041
999905603 -313069209
-313038660 999936152
-313006224 999968588
-313019080 999955732
-313043687 999931125
-312975360 999999452
-313069627 999905185
-313013071 999961741
-313044214 999930598
-313043135 999931677
-313017772 999957040
-313031437 999943375
999982632 -312992180
-313034949 999939863
-313071657 999903155
999998365 -312976447
-312986356 999988456
-313060589 999914223
-313003943 999970869
999940302 -313034510
999911058 -313063754
999990325 -312984487
999929440 -313045372
999942227 -313032585
-313061434 999913378
-313052566 999922246
-313053891 999920921
-312989685 999985127
-313050865 999923947
999910963 -313063849
-312975985 999998827
999927236 -313047576
-313061037 999913775
-312984476 999990336
999956883 -313017929
999931050 -313043762
-313045215 999929597
999915378 -313059434
999964222 -313010590
999942149 -313032663
999961854 -313012958
-312976840 999997972
-313065645 999909167
999996697 -312978115
-312992831 999981981
999941238 -313033574
999930287 -313044525
-312987160 999987652
-312987797 999987015
999922957 -313051855
999903697 -313071115
999945641 -313029171
999949625 -313025187
999939874 -313034938
-313048131 999926681
-312992801 999982011
999974684 -313000128
999965602 -313009210
999950680 -313024132
999901676 -313073136
999939548 -313035264
-313022882 999951930
-313009808 999965004
-313002037 999972775
999972069 -313002743
-313057418 999917394
999906553 -313068259
-313026103 999948709
999930440 -313044372
999939679 -313035133
-313040131 999934681
999963366 -313011446
999977258 -312997554
999905740 -313069072
999993940 -312980872
999995127 -312979685
-313016784 999958028
999918915 -313055897
-313063302 999911510
999942897 -313031915
-312979543 999995269
-312998727 999976085
999980524 -312994288
999945466 -313029346
999967010 -313007802
-313019448 999955364
999918563 -313056249
999940385 -313034427
-313038737 999936075
-312990520 999984292
-313041904 999932908
-313017828 999956984
-312991950 999982862
-312993729 999981083
999902535 -313072277
-312985507 999989305
-313050022 999924790
999974305 -313000507
999942601 -313032211
999993373 -312981439
999977789 -312997023
-312978565 999996247
999948799 -313026013
999966424 -313008388
999969189 -313005623
999959896 -313014916
999983572 -312991240
-313022576 999952236
999906912 -313067900
999944068 -313030744
999933021 -313041791
999990996 -312983816
-313067300 999907512
999961824 -313012988
999963031 -313011781
999969048 -313005764
-313070596 999904216
999994164 -312980648
999951878 -313022934
999983274 -312991538
999989870 -312984942
-313058092 999916720
999923064 -313051748
999989205 -312985607
-312987928 999986884
999901046 -313073766
-312991286 999983526
-312996877 999977935
999947303 -313027509
999923933 -313050879
999969841 -313004971
999928426 -313046386
-312987970 999986842
-313026923 999947889
-313006018 999968794
999991767 -312983045
-312982485 999992327
999945434 -313029378
999919558 -313055254
-312989520 999985292
-313028366 999946446
-312978310 999996502
-313024754 999950058
-313007008 999967804
999920764 -313054048
999981527 -312993285
999937929 -313036883
-312989140 999985672
999970137 -313004675
-313015562 999959250
-313071410 999903402
999960851 -313013961
999990971 -312983841
999940168 -313034644
-313057404 999917408
999984031 -312990781
-312999858 999974954
999982982 -312991830
-313007524 999967288
999928737 -313046075
999973834 -313000978
-313049836 999924976
-313015296 999959516
999968103 -313006709
999908996 -313065816
999969557 -313005255
-312975607 999999205
999941128 -313033684
999960101 -313014711
-313020000 999954812
999931121 -313043691
-313069919 999904893
999921385 -313053427
-312988633 999986179
999941385 -313033427
-313004241 999970571
999966698 -313008114
999956278 -313018534
-313052745 999922067
-312992603 999982209
-313067145 999907667
999977300 -312997512
999914047 -313060765
999965181 -313009631
-313071848 999902964
999985331 -312989481
999971758 -313003054
-312997998 999976814
999960755 -313014057
-313042724 999932088
-312986637 999988175
-312996930 999977882
999992967 -312981845
-313061253 999913559
999984777 -312990035
-313014233 999960579
999901066 -313073746
999930449 -313044363
-312991863 999982949
-313041826 999932986
-313071829 999902983
-313067791 999907021
999982705 -312992107
-313071133 999903679
999925827 -313048985
-313017393 999957419
999974966 -312999846
-313017718 999957094
999910024 -313064788
-313046995 999927817
-313034292 999940520
999951723 -313023089
-313038941 999935871
999912314 -313062498
999990629 -312984183
999994252 -312980560
999905807 -313069005
-312987769 999987043
999927355 -313047457
-313032303 999942509
999958426 -313016386
-313051657 999923155
-313028898 999945914
999904575 -313070237
-313014163 999960649
999975186 -312999626
-313069325 999905487
999908475 -313066337
-312998306 999976506
-313042686 999932126
-312983297 999991515
999909171 -313065641
-312990395 999984417
999906677 -313068135
999930619 -313044193
-313046902 999927910
999991404 -312983408
999954089 -313020723
-313071548 999903264
-313034460 999940352
999958799 -313016013
-313070833 999903979
-313044088 999930724
-312995293 999979519
999931268 -313043544
-313027950 999946862
999935449 -313039363
999999058 -312975754
-313064679 999910133
999932391 -313042421
999971919 -313002893
-313032214 999942598
-313013929 999960883
999941767 -313033045
999999883 -312974929
999929964 -313044848
-313020990 999953822
999902407 -313072405
999935239 -313039573
-313018123 999956689
999929182 -313045630
999953795 -313021017
999968005 -313006807
-313035392 999939420
999924592 -313050220
-312989019 999985793
999932909 -313041903
999977838 -312996974
-313047094 999927718
-313060434 999914378
999964582 -313010230
999932775 -313042037
-313001702 999973110
999937923 -313036889
999928719 -313046093
-313024073 999950739
999907859 -313066953
999914693 -313060119
999980348 -312994464
-312992718 999982094
-312976591 999998221
999967478 -313007334
999917043 -313057769
-313071599 999903213
-313046250 999928562
999923050 -313051762
-313061410 999913402
999934064 -313040748
999902284 -313072528
-313070699 999904113
999982444 -312992368
-313028783 999946029
999913709 -313061103
999971213 -313003599
999954219 -313020593
-313019383 999955429
-313003056 999971756
999921213 -313053599
999975457 -312999355
-312996368 999978444
-313004515 999970297
-313028536 999946276
999967671 -313007141
-313059087 999915725
999994855 -312979957
999953947 -313020865
-313008626 999966186
999932771 -313042041
999917942 -313056870
-313012449 999962363
-313018714 999956098
-313027039 999947773
-313019238 999955574
999907866 -313066946
-313000318 999974494
999955898 -313018914
-312981741 999993071
999929079 -313045733
-312996713 999978099
-313054533 999920279
999986148 -312988664
999938909 -313035903
-313051822 999922990
-313043902 999930910
-313064737 999910075
-313031802 999943010
-313028453 999946359
999937253 -313037559
999937083 -313037729
999926692 -313048120
999920586 -313054226
-313006701 999968111
-313034589 999940223
999944678 -313030134
-313038159 999936653
-313007602 999967210
-312994918 999979894
-312995179 999979633
-313012344 999962468
-313053703 999921109
999961234 -313013578
-313007253 999967559
-313045379 999929433
-313004012 999970800
-313031531 999943281
999914942 -313059870
-313020782 999954030
-313038348 999936464
999987401 -312987411
-312995405 999979407
999912687 -313062125
-313037396 999937416
999908105 -313066707
-313031637 999943175
-312995930 999978882
999935707 -313039105
999986767 -312988045
-312987441 999987371
-313037210 999937602
-312988705 999986107
-313004412 999970400
999953361 -313021451
-313071582 999903230
-313071064 999903748
-313059145 999915667
999977692 -312997120
-313028981 999945831
-313006607 999968205
999985547 -312989265
999956974 -313017838
-313053256 999921556
999905425 -313069387
999935672 -313039140
999948337 -313026475
999955310 -313019502
-312988728 999986084
999986264 -312988548
999980479 -312994333
-313073398 999901414
999953924 -313020888
-313025792 999949020
-313001262 999973550
-312980861 999993951
-313070363 999904449
-312998477 999976335
-313073763 999901049
999997116 -312977696
-313015072 999959740
-313064776 999910036
-313024152 999950660
999939533 -313035279
-313017861 999956951
-313074327 999900485
999982406 -312992406
-312999531 999975281
-313017360 999957452
999963185 -313011627
-313054992 999919820
999976347 -312998465
999908738 -313066074
-313047578 999927234
-313074036 999900776
999979206 -312995606
999983345 -312991467
-313074035 999900777
-313017260 999957552
999992499 -312982313
-313052376 999922436
-313070514 999904298
-312980170 999994642
-312988268 999986544
-313045541 999929271
-313048100 999926712
-313060192 999914620
-313035054 999939758
999977230 -312997582
-313008939 999965873
999990966 -312983846
999987551 -312987261
-313040478 999934334
999945386 -313029426
999999632 -312975180
-313068744 999906068
-312991786 999983026
999994344 -312980468
999962089 -313012723
-313012455 999962357
-312986182 999988630
-312993437 999981375
999919605 -313055207
-313007718 999967094
-313070162 999904650
999934343 -313040469
-313026625 999948187
-313048281 999926531
999967074 -313007738
-312980605 999994207
-312990182 999984630
-313064930 999909882
-313006699 999968113
-313040627 999934185
999920605 -313054207
-313037027 999937785
-313058186 999916626
-312996242 999978570
-313069445 999905367
-312982210 999992602
-312983656 999991156
-312976408 999998404
999939769 -313035043
-312989666 999985146
999948158 -313026654
999918630 -313056182
999975971 -312998841
-313005555 999969257
999933542 -313041270
-312985019 999989793
999998114 -312976698
-312992169 999982643
-313054947 999919865
-313041115 999933697
-313061425 999913387
999908259 -313066553
-313027692 999947120
999992853 -312981959
999943559 -313031253
999974442 -313000370
999951002 -313023810
999971147 -313003665
999914580 -313060232
-313054257 999920555
999928348 -313046464
999958106 -313016706
999905924 -313068888
-313053784 999921028
999912779 -313062033
-313065224 999909588
-312982627 999992185
999910731 -313064081
-313024898 999949914
-313013262 999961550
999976408 -312998404
-312994309 999980503
-313005782 999969030
999934008 -313040804
999956305 -313018507
-313065072 999909740
-312981659 999993153
999986348 -312988464
999912963 -313061849
999970243 -313004569
999987360 -312987452
-312990150 999984662
999951715 -313023097
-313073140 999901672
-313046076 999928736
999907302 -313067510
-313041431 999933381
-313011885 999962927
-313011442 999963370
-313064038 999910774
-312977181 999997631
999993218 -312981594
999914731 -313060081
999991832 -312982980
999942673 -313032139
-313023796 999951016
-313021762 999953050
-313021480 999953332
-312999305 999975507
-313033702 999941110
-313042353 999932459
-313020055 999954757
-313000919 999973893
999983696 -312991116
-313045275 999929537
999961129 -313013683
999905741 -313069071
-312994763 999980049
999968936 -313005876
999981334 -312993478
-313005292 999969520
999936091 -313038721
999994656 -312980156
-313031788 999943024
-312991617 999983195
999911889 -313062923
-312997941 999976871
999965203 -313009609
999906625 -313068187
999981529 -312993283
999911094 -313063718
999913067 -313061745
999953238 -313021574
-313015488 999959324
999908547 -313066265
-313062529 999912283
-312981003 999993809
999998822 -312975990
-312994557 999980255
999953590 -313021222
-313073973 999900839
999988556 -312986256
-313050398 999924414
-313018063 999956749
-312975057 999999755
-312975597 999999215
-313046524 999928288
-313016744 999958068
999924247 -313050565
999934055 -313040757
999921251 -313053561
999940370 -313034442
-312993385 999981427
-312994687 999980125
999908301 -313066511
999997403 -312977409
-313006480 999968332
999925303 -313049509
999928900 -313045912
-313036741 999938071
999930904 -313043908
-313025973 999948839
999995370 -312979442
-313025406 999949406
999952776 -313022036
-313035831 999938981
-313012048 999962764
-313034973 999939839
999984161 -312990651
999952837 -313021975
-313042058 999932754
-313054240 999920572
-312979763 999995049
999984288 -312990524
999964379 -313010433
999953091 -313021721
-313033021 999941791
999980681 -312994131
999913718 -313061094
-313009530 999965282
999976003 -312998809
999950125 -313024687
-313022776 999952036
999934922 -313039890
999951645 -313023167
999961440 -313013372
-312981012 999993800
-313016042 999958770
-313039752 999935060
999944426 -313030386
999972659 -313002153
999938225 -313036587
999936014 -313038798
999949831 -313024981
-313042886 999931926
-313066853 999907959
999967128 -313007684
-313022116 999952696
-312976196 999998616
-313029570 999945242
-313057064 999917748
-312984336 999990476
999936916 -313037896
-313014299 999960513
999946454 -313028358
999914261 -313060551
-313034976 999939836
-313028741 999946071
-313064596 999910216
-313043173 999931639
-313047820 999926992
-313062260 999912552
-313014846 999959966
-313001605 999973207
-312995696 999979116
999911982 -313062830
-313069961 999904851
-313026014 999948798
999913458 -313061354
-312989971 999984841
999928568 -313046244
-312996663 999978149
999904180 -313070632
999925130 -313049682
999986856 -312987956
-313032141 999942671
-313017667 999957145
-313056570 999918242
-312980681 999994131
999996421 -312978391
999966837 -313007975
999984683 -312990129
999968340 -313006472
-313048536 999926276
-312977667 999997145
999941237 -313033575
999994557 -312980255
-313015935 999958877
-313064969 999909843
-313023218 999951594
999921398 -313053414
-312980663 999994149
999976596 -312998216
-313074121 999900691
-313051345 999923467
999989515 -312985297
-312976842 999997970
999971438 -313003374
-313065395 999909417
-313034316 999940496
999903852 -313070960
999950291 -313024521
-313004081 999970731
-313017750 999957062
-312996912 999977900
999992841 -312981971
999947083 -313027729
-313060908 999913904
-313049007 999925805
999960331 -313014481
-312996399 999978413
-313063390 999911422
-313004972 999969840
-313013234 999961578
999991400 -312983412
999992060 -312982752
-313011529 999963283
-313057393 999917419
-313038531 999936281
-313003169 999971643
999998609 -312976203
999966207 -313008605
-312992670 999982142
999958760 -313016052
-313071449 999903363
-313002248 999972564
-313059028 999915784
999957799 -313017013
999919339 -313055473
-313012330 999962482
-313074446 999900366
-313004781 999970031
999933065 -313041747
-313027744 999947068
999935198 -313039614
-313020776 999954036
999933306 -313041506
999997038 -312977774
999906906 -313067906
999938051 -313036761
999972205 -313002607
-313040124 999934688
-313045914 999928898
999929129 -313045683
999920682 -313054130
999951678 -313023134
999974893 -312999919
-313023024 999951788
999978949 -312995863
-313040036 999934776
-313051856 999922956
-313017262 999957550
-313041529 999933283
999964349 -313010463
999930864 -313043948
999987172 -312987640
-313070279 999904533
-312979125 999995687
-312983190 999991622
999902469 -313072343
999916174 -313058638
999989698 -312985114
999925504 -313049308
999965485 -313009327
-313047401 999927411
999907113 -313067699
-312990676 999984136
999921845 -313052967
999902286 -313072526
-313073847 999900965
999971926 -313002886
-313065401 999909411
999938505 -313036307
999963622 -313011190
-313065807 999909005
999999491 -312975321
-313055860 999918952
-313028537 999946275
999957717 -313017095
999952614 -313022198
-313042721 999932091
999911216 -313063596
999936652 -313038160
999905719 -313069093
-313006619 999968193
999984458 -312990354
999993513 -312981299
-313050179 999924633
999997334 -312977478
999947113 -313027699
-313028012 999946800
999939301 -313035511
999995117 -312979695
-313042187 999932625
-313039153 999935659
-313063807 999911005
-313004764 999970048
-313012669 999962143
999918920 -313055892
-313016666 999958146
-312990977 999983835
999942324 -313032488
999962100 -313012712
999960638 -313014174
999927252 -313047560
999924689 -313050123
999996270 -312978542
-313018396 999956416
999980860 -312993952
-312996312 999978500
-313056976 999917836
-313020828 999953984
-312990239 999984573
-313051431 999923381
999935421 -313039391
999978665 -312996147
-312987030 999987782
-313060583 999914229
-312990633 999984179
-313068643 999906169
999931904 -313042908
999966826 -313007986
-313043048 999931764
-313036625 999938187
999936792 -313038020
-312991198 999983614
-313053135 999921677
-312978133 999996679
-313055538 999919274
999942308 -313032504
999961926 -313012886
-313058160 999916652
999962874 -313011938
999990612 -312984200
-313065377 999909435
-313027857 999946955
-313022083 999952729
999948313 -313026499
-313047212 999927600
-312988043 999986769
999908073 -313066739
999970530 -313004282
999943434 -313031378
999938583 -313036229
-312980206 999994606
-312981361 999993451
999978222 -312996590
999922996 -313051816
999900740 -313074072
999979041 -312995771
999998304 -312976508
-313006481 999968331
-313008478 999966334
-312982850 999991962
-313011575 999963237
999921093 -313053719
-313009247 999965565
-312996523 999978289
999934596 -313040216
-313004344 999970468
-313050379 999924433
999993627 -312981185
999950721 -313024091
-313036716 999938096
999999423 -312975389
-313056216 999918596
999979597 -312995215
-312991855 999982957
-313012717 999962095
999945839 -313028973
999936894 -313037918
999924807 -313050005
999945322 -313029490
999941478 -313033334
-313047301 999927511
-313004240 999970572
999977383 -312997429
999922245 -313052567
999945756 -313029056
999927493 -313047319
999937763 -313037049
-312984263 999990549
-312980092 999994720
-313074000 999900812
-313049074 999925738
999921117 -313053695
999934978 -313039834
-313041922 999932890
-313024005 999950807
-313000626 999974186
-313031814 999942998
-313063205 999911607
999977166 -312997646
-312990081 999984731
-313070393 999904419
-313041984 999932828
999941645 -313033167
999903998 -313070814
999979847 -312994965
999912609 -313062203
-313059609 999915203
999967071 -313007741
-312988923 999985889
-313029818 999944994
-312996721 999978091
999911419 -313063393
999945451 -313029361
999987591 -312987221
999937878 -313036934
-312984622 999990190
999947594 -313027218
999922701 -313052111
999984703 -312990109
999905696 -313069116
999917142 -313057670
999926989 -313047823
999946025 -313028787
999996137 -312978675
-312985634 999989178
-313036185 999938627
999933622 -313041190
999996980 -312977832
-313001742 999973070
-313015672 999959140
999906842 -313067970
999957409 -313017403
999941537 -313033275
-313043236 999931576
999930446 -313044366
999925125 -313049687
999964360 -313010452
999940474 -313034338
999944370 -313030442
999927700 -313047112
999978215 -312996597
-313019447 999955365
-312984518 999990294
-313067741 999907071
-312982587 999992225
999989472 -312985340
-313051746 999923066
999903338 -313071474
999988679 -312986133
999969187 -313005625
999929251 -313045561
-313062757 999912055
-313066087 999908725
999957051 -313017761
999910653 -313064159
-313022721 999952091
999970385 -313004427
-313040262 999934550
999986661 -312988151
999906636 -313068176
-312999419 999975393
999970145 -313004667
999947378 -313027434
999988979 -312985833
-313060994 999913818
999994123 -312980689
-313057155 999917657
999939078 -313035734
-312994462 999980350
999938180 -313036632
999995431 -312979381
999942796 -313032016
999961645 -313013167
-313026653 999948159
-312981072 999993740
999957399 -313017413
-313068070 999906742
999976741 -312998071
-313074100 999900712
999901669 -313073143
999954531 -313020281
999925700 -313049112
999964187 -313010625
-313069017 999905795
-313019155 999955657
999923854 -313050958
-313066513 999908299
-312993327 999981485
999995029 -312979783
999994286 -312980526
999950500 -313024312
999977097 -312997715
999903690 -313071122
-313046658 999928154
999967702 -313007110
-313009438 999965374
999915270 -313059542
-313038166 999936646
999908606 -313066206
999975476 -312999336
-312984779 999990033
999920431 -313054381
999955891 -313018921
-313020174 999954638
999970184 -313004628
-313011485 999963327
-313037595 999937217
-313053512 999921300
999977546 -312997266
999979046 -312995766
999933436 -313041376
-313022990 999951822
999970281 -313004531
999983032 -312991780
-313042250 999932562
999915586 -313059226
-313004327 999970485
-312977755 999997057
-312988378 999986434
-313069190 999905622
999927241 -313047571
999928450 -313046362
-312979093 999995719
-312990363 999984449
999994962 -312979850
-313055519 999919293
-312983340 999991472
-313038412 999936400
999924117 -313050695
999980856 -312993956
-313035327 999939485
-313066029 999908783
999913655 -313061157
-313014092 999960720
999951542 -313023270
-313011728 999963084
-312981671 999993141
-313040033 999934779
999936825 -313037987
999914892 -313059920
999910616 -313064196
-312991762 999983050
999941297 -313033515
999967562 -313007250
999920321 -313054491
-312995188 999979624
-313070674 999904138
-313012748 999962064
999987316 -312987496
999964098 -313010714
999905146 -313069666
-313064078 999910734
999920396 -313054416
999914721 -313060091
999988870 -312985942
999926540 -313048272
-313019894 999954918
-312999692 999975120
999993752 -312981060
999944045 -313030767
-313039947 999934865
-313046055 999928757
999958394 -313016418
999984320 -312990492
999991657 -312983155
999922020 -313052792
-313021165 999953647
999936672 -313038140
999967829 -313006983
999923600 -313051212
-313004009 999970803
999942985 -313031827
999977570 -312997242
-313059362 999915450
-312976157 999998655
-313015487 999959325
-313010708 999964104
-313006336 999968476
-313003482 999971330
999949588 -313025224
-313070643 999904169
-313027787 999947025
-313067083 999907729
999960413 -313014399
-313058465 999916347
-313063512 999911300
-312995033 999979779
-313032082 999942730
-313035688 999939124
-313070946 999903866
-313000764 999974048
999945907 -313028905
999962274 -313012538
999922092 -313052720
-313046638 999928174
-313053533 999921279
999931606 -313043206
999904077 -313070735
999941851 -313032961
999932313 -313042499
999929542 -313045270
999963065 -313011747
-313039406 999935406
-313027545 999947267
-313051005 999923807
-313058491 999916321
-313030166 999944646
-312988764 999986048
999902334 -313072478
-313063126 999911686
-313027044 999947768
999979147 -312995665
999922772 -313052040
999925864 -313048948
-312976586 999998226
-313004101 999970711
-312995267 999979545
-312998244 999976568
999924368 -313050444
999931224 -313043588
999938081 -313036731
999915248 -313059564
-313016964 999957848
-313026457 999948355
999934377 -313040435
999928411 -313046401
999995393 -312979419
999944119 -313030693
999967253 -313007559
999988689 -312986123
-313052318 999922494
999967079 -313007733
999957127 -313017685
999969054 -313005758
999970160 -313004652
999963941 -313010871
999994071 -312980741
-313017024 999957788
-312983326 999991486
-313069436 999905376
999924131 -313050681
999962789 -313012023
999953617 -313021195
-313027624 999947188
-313055034 999919778
-313028381 999946431
999970900 -313003912
999986470 -312988342
-313033237 999941575
999908800 -313066012
999958026 -313016786
999921000 -313053812
-313049018 999925794
999914835 -313059977
999937760 -313037052
-313052147 999922665
999930274 -313044538
-313071675 999903137
999971335 -313003477
-313013145 999961667
999909224 -313065588
-313071621 999903191
999944342 -313030470
999902706 -313072106
999929802 -313045010
999928263 -313046549
999985175 -312989637
-312993042 999981770
999989539 -312985273
999963449 -313011363
-313070713 999904099
-313040237 999934575
-312976506 999998306
-312986207 999988605
-312998283 999976529
999944746 -313030066
-313006078 999968734
999997426 -312977386
999966606 -313008206
999928226 -313046586
-312984297 999990515
999905826 -313068986
-313015342 999959470
999926365 -313048447
999979067 -312995745
-312996423 999978389
-313034904 999939908
-313030918 999943894
999944776 -313030036
999992833 -312981979
999985693 -312989119
-313043981 999930831
-313004743 999970069
999978147 -312996665
-312988303 999986509
-312983857 999990955
999938728 -313036084
-313014011 999960801
999989452 -312985360
999976970 -312997842
999985218 -312989594
-313032802 999942010
999974989 -312999823
-313058619 999916193
-312996115 999978697
-313054261 999920551
-312990158 999984654
999978175 -312996637
999947595 -313027217
-313005378 999969434
999961342 -313013470
-313074680 999900132
999927644 -313047168
-312995846 999978966
999927733 -313047079
999981846 -312992966
999902051 -313072761
-313035175 999939637
-313039491 999935321
-313014242 999960570
-313051403 999923409
999905373 -313069439
999997270 -312977542
999904967 -313069845
-313009778 999965034
999985368 -312989444
-313014967 999959845
-313012179 999962633
-312986675 999988137
-313067175 999907637
999928708 -313046104
999917673 -313057139
999990181 -312984631
-313004886 999969926
999946464 -313028348
-312984977 999989835
999917168 -313057644
999983617 -312991195
-313043983 999930829
999967587 -313007225
-313029835 999944977
-313015644 999959168
999978784 -312996028
-313070028 999904784
-313013227 999961585
999935887 -313038925
999923125 -313051687
999944360 -313030452
-313044661 999930151
-313015433 999959379
999924531 -313050281
-313036017 999938795
-313023818 999950994
999902969 -313071843
-313007620 999967192
-313031587 999943225
999964443 -313010369
-312996327 999978485
999935689 -313039123
999902013 -313072799
-313019678 999955134
-313044506 999930306
999983035 -312991777
-313031388 999943424
-312984975 999989837
999980761 -312994051
-313018835 999955977
-313062177 999912635
999907322 -313067490
999949702 -313025110
-313052859 999921953
-312989254 999985558
-313013121 999961691
-313038279 999936533
-313047392 999927420
999993763 -312981049
999966878 -313007934
-312978502 999996310
999944032 -313030780
999952762 -313022050
999978700 -312996112
-312994632 999980180
-313062468 999912344
999977968 -312996844
-313059037 999915775
999918062 -313056750
-313051583 999923229
-312998367 999976445
-313023169 999951643
999935473 -313039339
-313027296 999947516
999936176 -313038636
-313011614 999963198
-313002656 999972156
999935892 -313038920
999999817 -312974995
-313057089 999917723
999995076 -312979736
999943412 -313031400
-313065745 999909067
-313024104 999950708
-313055979 999918833
999900017 -313074795
-312979408 999995404
999961872 -313012940
999975251 -312999561
999950967 -313023845
-313011717 999963095
-313016319 999958493
-313052444 999922368
-312997615 999977197
999972203 -313002609
999982323 -312992489
999984626 -312990186
999914115 -313060697
-313011965 999962847
-313043679 999931133
999997857 -312976955
999909234 -313065578
999957757 -313017055
-313067988 999906824
999913498 -313061314
999943965 -313030847
-312982558 999992254
-313002265 999972547
999971164 -313003648
-313042994 999931818
-313034178 999940634
999968344 -313006468
-313035639 999939173
-312987474 999987338
999956596 -313018216
999918177 -313056635
-313014886 999959926
999960979 -313013833
-312994271 999980541
999928375 -313046437
-313041059 999933753
999902564 -313072248
999933844 -313040968
-312988026 999986786
-313062933 999911879
-313071528 999903284
999965549 -313009263
999957855 -313016957
-313029289 999945523
999964737 -313010075
999937811 -313037001
-312986454 999988358
-313071783 999903029
-313007433 999967379
-312998147 999976665
999942545 -313032267
-313030029 999944783
999925023 -313049789
999967111 -313007701
999970650 -313004162
-313073966 999900846
999900949 -313073863
-312985185 999989627
-313054115 999920697
-312993841 999980971
-313013440 999961372
999974560 -313000252
999942112 -313032700
-313007939 999966873
-313013038 999961774
999947225 -313027587
-313005091 999969721
999928054 -313046758
999939958 -313034854
999987687 -312987125
999995536 -312979276
-313073653 999901159
-313033285 999941527
999926110 -313048702
999901244 -313073568
999965648 -313009164
-313038194 999936618
999982908 -312991904
999935369 -313039443
999987571 -312987241
999942760 -313032052
999902116 -313072696
999974066 -313000746
999905607 -313069205
999958007 -313016805
999947423 -313027389
999905589 -313069223
999999990 -312974822
-313026407 999948405
-313008083 999966729
-312981058 999993754
-312975103 999999709
999959255 -313015557
-313007552 999967260
999947544 -313027268
999900993 -313073819
999918848 -313055964
999956064 -313018748
-313011112 999963700
999911630 -313063182
-312989201 999985611
-312996027 999978785
999932805 -313042007
999922799 -313052013
999932245 -313042567
999908275 -313066537
-312975319 999999493
999932256 -313042556
-313074745 999900067
999984376 -312990436
-313013223 999961589
-313035049 999939763
-313030701 999944111
-312975778 999999034
-313033647 999941165
999957993 -313016819
-313042807 999932005
-312983776 999991036
-312985444 999989368
-313045681 999929131
-313001480 999973332
-312992296 999982516
999956414 -313018398
-313046285 999928527
-313044195 999930617
-313015005 999959807
999940941 -313033871
-313037844 999936968
999954063 -313020749
999921500 -313053312
-312982725 999992087
999916621 -313058191
999993321 -312981491
-313015591 999959221
-313051908 999922904
-313036039 999938773
999943849 -313030963
-313026384 999948428
-312983046 999991766
999926102 -313048710
-313037882 999936930
-313002190 999972622
-313027486 999947326
999990734 -312984078
-313010886 999963926
999981134 -312993678
-312992079 999982733
-313048511 999926301
-312976951 999997861
-313029149 999945663
-313031030 999943782
999998449 -312976363
999973386 -313001426
999931883 -313042929
-313051505 999923307
999919193 -313055619
-313043929 999930883
-313072010 999902802
-313020434 999954378
-312989476 999985336
999910879 -313063933
999971173 -313003639
999915145 -313059667
999946641 -313028171
999957805 -313017007
-313062809 999912003
-313043016 999931796
-313042408 999932404
-313019001 999955811
999905940 -313068872
-313040281 999934531
-313043133 999931679
-313044050 999930762
999932321 -313042491
999949492 -313025320
-313021284 999953528
999952741 -313022071
-312983476 999991336
-313029317 999945495
999952387 -313022425
-313056002 999918810
-312981130 999993682
-313008219 999966593
999968322 -313006490
999959982 -313014830
-313057551 999917261
999948204 -313026608
-312975598 999999214
999965619 -313009193
999972626 -313002186
999966865 -313007947
-313008510 999966302
-313006724 999968088
999940185 -313034627
-313027572 999947240
-312990508 999984304
-312986082 999988730
-313020685 999954127
999996945 -312977867
-312975441 999999371
999935128 -313039684
999971110 -313003702
-313004388 999970424
-313016796 999958016
-312994239 999980573
-312984534 999990278
-313006574 999968238
999945018 -313029794
-313020209 999954603
999902463 -313072349
-313054851 999919961
999974248 -313000564
999913236 -313061576
999906021 -313068791
-313009382 999965430
999915493 -313059319
999940147 -313034665
999953577 -313021235
-312983910 999990902
999931922 -313042890
-313067429 999907383
999986028 -312988784
-313057070 999917742
999945596 -313029216
-313042600 999932212
-313064181 999910631
-313023195 999951617
-313016575 999958237
999942085 -313032727
999966673 -313008139
999956672 -313018140
999987513 -312987299
-312989701 999985111
999913914 -313060898
999964935 -313009877
999999422 -312975390
999940680 -313034132
999918201 -313056611
-313040795 999934017
-313030144 999944668
999985517 -312989295
-313067134 999907678
-313056332 999918480
999989962 -312984850
-312991046 999983766
999936359 -313038453
-313020415 999954397
-313066794 999908018
-312986552 999988260
-312991934 999982878
-313038304 999936508
999986799 -312988013
999943331 -313031481
999990569 -312984243
-313034541 999940271
-313063687 999911125
-312998139 999976673
-313005750 999969062
-313057743 999917069
999907167 -313067645
999928872 -313045940
999976453 -312998359
-313073369 999901443
999934507 -313040305
-313048069 999926743
-312996483 999978329
999959787 -313015025
-313020285 999954527
-313046114 999928698
999992071 -312982741
999910121 -313064691
999986385 -312988427
-312997759 999977053
999975223 -312999589
-313016016 999958796
999923226 -313051586
-313035563 999939249
-312993652 999981160
-313061602 999913210
-313018656 999956156
-313028264 999946548
-312977126 999997686
-313044228 999930584
-312987599 999987213
-312993100 999981712
-313002828 999971984
-313009081 999965731
-313007392 999967420
999919650 -313055162
-313062536 999912276
999900705 -313074107
-312986200 999988612
999950668 -313024144
999984386 -312990426
-313055584 999919228
-313028661 999946151
999992032 -312982780
999956990 -313017822
-313018837 999955975
-313020206 999954606
999945478 -313029334
-312988067 999986745
999923608 -313051204
999946050 -313028762
-313065305 999909507
999943996 -313030816
-313064005 999910807
-313058609 999916203
-313054368 999920444
999982223 -312992589
-313029443 999945369
-312980980 999993832
-313014164 999960648
999982004 -312992808
999997394 -312977418
-312997897 999976915
-312989280 999985532
-313033050 999941762
999961802 -313013010
999986497 -312988315
-312975451 999999361
999964070 -313010742
999958408 -313016404
-313023071 999951741
999943044 -313031768
-313038029 999936783
-313064136 999910676
999965945 -313008867
-313008312 999966500
-313008331 999966481
-312998229 999976583
-312998801 999976011
-313023532 999951280
-313026690 999948122
-312981910 999992902
999901856 -313072956
-313027775 999947037
999930580 -313044232
999921757 -313053055
999999577 -312975235
999943837 -313030975
999961466 -313013346
-313011498 999963314
-313044391 999930421
999958524 -313016288
-312976309 999998503
-313065490 999909322
999908619 -313066193
999941323 -313033489
999974314 -313000498
999986774 -312988038
999978093 -312996719
-313054834 999919978
-312976411 999998401
-313002456 999972356
999964436 -313010376
999900140 -313074672
-313024387 999950425
-312987045 999987767
999950275 -313024537
999904887 -313069925
999980789 -312994023
-313008246 999966566
999913854 -313060958
999986750 -312988062
999910037 -313064775
999976192 -312998620
-312975161 999999651
999954374 -313020438
-313014735 999960077
999915157 -313059655
999978069 -312996743
-313041886 999932926
-313039984 999934828
999955691 -313019121
-313022363 999952449
-313041285 999933527
999958901 -313015911
-313028180 999946632
-313008925 999965887
-313057556 999917256
-313021365 999953447
-313040823 999933989
999904978 -313069834
999986378 -312988434
-313058621 999916191
-313044497 999930315
-313071521 999903291
999990856 -312983956
-313028237 999946575
-313016235 999958577
999961344 -313013468
-313059044 999915768
-312988194 999986618
999918938 -313055874
-313064732 999910080
-312991577 999983235
-313054113 999920699
999931809 -313043003
999933690 -313041122
999921144 -313053668
999900213 -313074599
-312981119 999993693
999984128 -312990684
999974495 -313000317
999918005 -313056807
999960866 -313013946
-313070786 999904026
-312991044 999983768
-313072751 999902061
999930667 -313044145
999907392 -313067420
999981181 -312993631
-312978099 999996713
-313056666 999918146
-313062012 999912800
-313053511 999921301
999952929 -313021883
999956933 -313017879
-313019824 999954988
999991077 -312983735
-313036850 999937962
999944108 -313030704
-313007206 999967606
999987472 -312987340
999944221 -313030591
999948033 -313026779
999968528 -313006284
-312994101 999980711
-313058550 999916262
999973946 -313000866
999983549 -312991263
999979383 -312995429
-313072419 999902393
999980138 -312994674
-313052838 999921974
-313029086 999945726
999951258 -313023554
999912226 -313062586
-312982239 999992573
999972376 -313002436
-312982131 999992681
-312998942 999975870
999944984 -313029828
-313066054 999908758
999918114 -313056698
-312985913 999988899
999924956 -313049856
999918755 -313056057
999941869 -313032943
999929191 -313045621
-313027728 999947084
-312977597 999997215
-313002859 999971953
999936807 -313038005
-313058828 999915984
-313028944 999945868
-312996037 999978775
-313026878 999947934
-312989728 999985084
999910694 -313064118
999957270 -313017542
-313017204 999957608
-313064827 999909985
-313012955 999961857
-313015511 999959301
-312978973 999995839
-313031507 999943305
999990319 -312984493
-313069399 999905413
-312991788 999983024
999982904 -312991908
-313050932 999923880
999932867 -313041945
-313069338 999905474
999948163 -313026649
999936362 -313038450
999954786 -313020026
-313034081 999940731
-313037523 999937289
999923445 -313051367
-312975579 999999233
999931248 -313043564
-313070549 999904263
999982251 -312992561
999946552 -313028260
-313063187 999911625
-312979643 999995169
999956518 -313018294
999946217 -313028595
-313014113 999960699
-313000172 999974640
999968876 -313005936
-312981336 999993476
-313068380 999906432
-313071603 999903209
999928107 -313046705
999936209 -313038603
-313042602 999932210
999937540 -313037272
999952238 -313022574
999911840 -313062972
999945528 -313029284
-313046993 999927819
999979367 -312995445
-312981615 999993197
999946690 -313028122
999904481 -313070331
-313011394 999963418
-313057266 999917546
999952829 -313021983
999980809 -312994003
-312997046 999977766
-313045500 999929312
-312990480 999984332
-313051329 999923483
999959950 -313014862
-312984464 999990348
-313063517 999911295
999978200 -312996612
999995594 -312979218
-313027407 999947405
-313059537 999915275
-313050381 999924431
-313054386 999920426
999912774 -313062038
-313064904 999909908
-313021604 999953208
999903413 -313071399
999969241 -313005571
999962540 -313012272
999951151 -313023661
-313067957 999906855
-313011076 999963736
999926046 -313048766
-312980056 999994756
999998207 -312976605
-313032301 999942511
-312977791 999997021
999946651 -313028161
999972996 -313001816
-313061780 999913032
999992516 -312982296
-313038849 999935963
-313061149 999913663
-313046622 999928190
-313063401 999911411
-313000873 999973939
999952629 -313022183
999978985 -312995827
-312987471 999987341
-313013254 999961558
-313067335 999907477
-312994626 999980186
-312998016 999976796
999926751 -313048061
-313049249 999925563
-313027730 999947082
999901610 -313073202
999927330 -313047482
999923525 -313051287
-313038554 999936258
999989453 -312985359
999950930 -313023882
-312998413 999976399
999909341 -313065471
999993040 -312981772
-313001096 999973716
999992065 -312982747
999944401 -313030411
-313035344 999939468
-312981669 999993143
999931012 -313043800
-313037637 999937175
999947033 -313027779
999963695 -313011117
999981357 -312993455
999932483 -313042329
-313001518 999973294
-312975862 999998950
999909524 -313065288
-313001030 999973782
999934270 -313040542
-313026778 999948034
999958489 -313016323
999959906 -313014906
999981126 -312993686
-312977022 999997790
-313040981 999933831
-313031878 999942934
999963800 -313011012
999920858 -313053954
-313024162 999950650
999965055 -313009757
999950274 -313024538
-313052564 999922248
999969171 -313005641
999999291 -312975521
-312977737 999997075
999998993 -312975819
-312977009 999997803
-313043339 999931473
-313053101 999921711
-313026743 999948069
999919252 -313055560
-313062838 999911974
999900977 -313073835
999902736 -313072076
-313006425 999968387
999968388 -313006424
-313061900 999912912
-313001182 999973630
-313035690 999939122
-313041205 999933607
999996820 -312977992
-313073181 999901631
-312999940 999974872
-312976799 999998013
999979223 -312995589
-313052227 999922585
999905176 -313069636
999929241 -313045571
999975493 -312999319
-312991909 999982903
-313035575 999939237
-313036108 999938704
-312989197 999985615
999936657 -313038155
999992209 -312982603
-313055588 999919224
999960220 -313014592
999913431 -313061381
-313071311 999903501
-313072726 999902086
999920628 -313054184
-313063459 999911353
999960328 -313014484
999972670 -313002142
-312999851 999974961
999988583 -312986229
-313066658 999908154
-313070695 999904117
-313064054 999910758
-312999595 999975217
999993443 -312981369
999929112 -313045700
-313009761 999965051
-313020441 999954371
-313045924 999928888
999949832 -313024980
999961727 -313013085
-312985995 999988817
-313001106 999973706
999918546 -313056266
-313004989 999969823
999939560 -313035252
-313023431 999951381
-312983940 999990872
999934454 -313040358
999975443 -312999369
999987924 -312986888
999920293 -313054519
-313044963 999929849
999915990 -313058822
-313017575 999957237
999998486 -312976326
999974637 -313000175
999971437 -313003375
999968886 -313005926
999923516 -313051296
-313031484 999943328
-313072553 999902259
999928036 -313046776
-313007092 999967720
999965500 -313009312
-313021234 999953578
-312984868 999989944
-313059299 999915513
999999197 -312975615
-313052121 999922691
999959369 -313015443
999906204 -313068608
999931394 -313043418
-313001731 999973081
999974846 -312999966
999941033 -313033779
999996027 -312978785
-313023200 999951612
999947962 -313026850
999912852 -313061960
999973380 -313001432
999983241 -312991571
999908098 -313066714
999923744 -313051068
-313015037 999959775
-312994740 999980072
-313074522 999900290
-312996549 999978263
999919773 -313055039
999973776 -313001036
-313073402 999901410
-313006835 999967977
-313037222 999937590
-313067247 999907565
999967710 -313007102
999910808 -313064004
999998796 -312976016
-312983998 999990814
-313066942 999907870
999935141 -313039671
999949360 -313025452
999958544 -313016268
999987817 -312986995
999954977 -313019835
-313021695 999953117
-313050084 999924728
-312976287 999998525
999966630 -313008182
-313003767 999971045
999963588 -313011224
-312978713 999996099
-313015380 999959432
-312978074 999996738
999993173 -312981639
-313034496 999940316
999931894 -313042918
999907610 -313067202
-313027977 999946835
999916861 -313057951
-313071160 999903652
999932940 -313041872
999941051 -313033761
999917118 -313057694
999996836 -312977976
999921565 -313053247
999986289 -312988523
-313024057 999950755
-312979340 999995472
999915061 -313059751
-313007327 999967485
-312980220 999994592
999981933 -312992879
-312982122 999992690
-313007716 999967096
999957739 -313017073
999903994 -313070818
-313010128 999964684
-313037455 999937357
-312983488 999991324
-313009211 999965601
999930792 -313044020
999938574 -313036238
-313074589 999900223
-313023795 999951017
-313010302 999964510
-313036444 999938368
-312981736 999993076
-313040943 999933869
-313055177 999919635
999923430 -313051382
-313004023 999970789
-312995901 999978911
999918049 -313056763
-312983762 999991050
999953548 -313021264
-313050315 999924497
999954697 -313020115
-313041419 999933393
-313020583 999954229
999968759 -313006053
-313057882 999916930
999918477 -313056335
-313038180 999936632
999974571 -313000241
-313070693 999904119
999941477 -313033335
-313055669 999919143
999998659 -312976153
-313038068 999936744
999990032 -312984780
-313045126 999929686
999928237 -313046575
999942104 -313032708
-313072695 999902117
999990345 -312984467
-313052505 999922307
-313052602 999922210
-312977254 999997558
-313014114 999960698
999948102 -313026710
-313070837 999903975
-313067836 999906976
999974621 -313000191
-313064402 999910410
-312997132 999977680
999924767 -313050045
-312976156 999998656
999982630 -312992182
999983805 -312991007
999930323 -313044489
-312984795 999990017
999925855 -313048957
-313073661 999901151
-312992683 999982129
-312995697 999979115
999949098 -313025714
999999965 -312974847
-313009128 999965684
999941042 -313033770
999938948 -313035864
-313016734 999958078
-313038036 999936776
-312985280 999989532
-313058314 999916498
-313004856 999969956
-313051956 999922856
-313013221 999961591
999994337 -312980475
-313024777 999950035
999912958 -313061854
-312999071 999975741
-312975513 999999299
-312991186 999983626
999980458 -312994354
999927820 -313046992
-313072909 999901903
-313066805 999908007
999988244 -312986568
999906571 -313068241
-312996500 999978312
999943598 -313031214
-312977169 999997643
999906520 -313068292
-313064536 999910276
-313000185 999974627
-313023227 999951585
999949732 -313025080
-313022135 999952677
999965935 -313008877
999905993 -313068819
-313033371 999941441
-312978496 999996316
-313046223 999928589
999904492 -313070320
-313068454 999906358
999991284 -312983528
999943062 -313031750
999989612 -312985200
-313000013 999974799
-313056782 999918030
999916600 -313058212
999910810 -313064002
999984223 -312990589
-313046820 999927992
999932450 -313042362
999909869 -313064943
-312986222 999988590
999970770 -313004042
-313035085 999939727
999940833 -313033979
-313035515 999939297
999961703 -313013109
-313055561 999919251
999929771 -313045041
-313068227 999906585
999982100 -312992712
999966892 -313007920
999989264 -312985548
999922138 -313052674
999901875 -313072937
999965197 -313009615
-313037114 999937698
-313051228 999923584
999915528 -313059284
-312980627 999994185
999966734 -313008078
-313053718 999921094
-312994496 999980316
999994571 -312980241
-313012212 999962600
-313037601 999937211
999998969 -312975843
999972112 -313002700
999943378 -313031434
999973906 -313000906
999997481 -312977331
-313047490 999927322
-313010628 999964184
-313002740 999972072
-313038454 999936358
999967286 -313007526
999969928 -313004884
-313041288 999933524
-313034609 999940203
999960519 -313014293
999975837 -312998975
999940399 -313034413
999923881 -313050931
-312990077 999984735
999924900 -313049912
999992023 -312982789
-313065177 999909635
-313021108 999953704
999995667 -312979145
999900007 -313074805
999913954 -313060858
-313039768 999935044
999991392 -312983420
999944003 -313030809
-312983406 999991406
999941402 -313033410
999924543 -313050269
999972941 -313001871
-312985475 999989337
999960019 -313014793
-312979431 999995381
999977684 -312997128
999970235 -313004577
-312986999 999987813
-313052069 999922743
999969530 -313005282
999948413 -313026399
999959798 -313015014
-313042444 999932368
999999585 -312975227
999917110 -313057702
999932837 -313041975
999965741 -313009071
999987275 -312987537
999974628 -313000184
999962781 -313012031
-313020146 999954666
-312976637 999998175
-312979453 999995359
-313066757 999908055
-313071046 999903766
-313020877 999953935
999928496 -313046316
999954696 -313020116
999959216 -313015596
-313049139 999925673
-312991530 999983282
-313048639 999926173
-313049770 999925042
999922026 -313052786
999973369 -313001443
999966982 -313007830
999935810 -313039002
999985903 -312988909
-313053095 999921717
999977765 -312997047
999959010 -313015802
999942086 -313032726
-313071885 999902927
999941270 -313033542
-312977499 999997313
-313024112 999950700
999981556 -312993256
-313018751 999956061
999978359 -312996453
999911229 -313063583
999990013 -312984799
999938725 -313036087
999955643 -313019169
-313072189 999902623
-313016737 999958075
-313019535 999955277
999972366 -313002446
-313069372 999905440
-313001622 999973190
999908770 -313066042
-313074458 999900354
999918171 -313056641
999924623 -313050189
999910818 -313063994
-313061229 999913583
-313010287 999964525
999973959 -313000853
999963410 -313011402
-313034764 999940048
-313050471 999924341
999992864 -312981948
999966836 -313007976
999902064 -313072748
-312983851 999990961
-312977593 999997219
999947321 -313027491
999955143 -313019669
-312987879 999986933
999933905 -313040907
999939707 -313035105
-313001885 999972927
999998649 -312976163
999970861 -313003951
-313017392 999957420
-313028993 999945819
-312999195 999975617
-312991716 999983096
-313020909 999953903
999957369 -313017443
-313070468 999904344
999961996 -313012816
999995548 -312979264
999919939 -313054873
-313028803 999946009
999974083 -313000729
-313050634 999924178
999983419 -312991393
-313057863 999916949
-313037411 999937401
999973200 -313001612
-313033731 999941081
999972518 -313002294
999943428 -313031384
999990684 -312984128
-313000321 999974491
-313047150 999927662
-313054267 999920545
-312997178 999977634
-313064238 999910574
999929048 -313045764
-312982426 999992386
-312993333 999981479
-313056852 999917960
999943404 -313031408
-312998624 999976188
999946827 -313027985
999972601 -313002211
-313054026 999920786
999956394 -313018418
-313072607 999902205
-313072452 999902360
-312988291 999986521
999915062 -313059750
-313020168 999954644
999943766 -313031046
999914465 -313060347
-313039455 999935357
999936268 -313038544
-313039830 999934982
-313059196 999915616
999911850 -313062962
-313031017 999943795
999913208 -313061604
999927468 -313047344
999941714 -313033098
999973216 -313001596
-313071440 999903372
999900203 -313074609
999977457 -312997355
999937687 -313037125
-312995474 999979338
999993339 -312981473
999975867 -312998945
999928132 -313046680
-313029998 999944814
999909816 -313064996
999953076 -313021736
999991270 -312983542
-313018842 999955970
-313055007 999919805
999996171 -312978641
999998020 -312976792
999924418 -313050394
-312991921 999982891
-313069913 999904899
999900300 -313074512
999900252 -313074560
-313070910 999903902
-313003645 999971167
-313013967 999960845
999987112 -312987700
999982927 -312991885
999979706 -312995106
-313003880 999970932
-312984089 999990723
-312997058 999977754
999961743 -313013069
999997181 -312977631
-313061453 999913359
999919403 -313055409
-313062530 999912282
999980372 -312994440
-313023909 999950903
-312998553 999976259
999934928 -313039884
999903405 -313071407
999955351 -313019461
-313055289 999919523
999941464 -313033348
999917545 -313057267
999967933 -313006879
999924853 -313049959
-313067730 999907082
-313061558 999913254
-313059596 999915216
-313024780 999950032
999978548 -312996264
999950353 -313024459
999981560 -312993252
-312993173 999981639
999949803 -313025009
999943030 -313031782
999966960 -313007852
999944366 -313030446
-312984392 999990420
999950492 -313024320
-313019285 999955527
-313073331 999901481
-313003099 999971713
-313042951 999931861
-313015947 999958865
-312996992 999977820
-312988141 999986671
999968686 -313006126
999953547 -313021265
-312987810 999987002
-313035376 999939436
-312978964 999995848
999942725 -313032087
999928402 -313046410
999997927 -312976885
-313056800 999918012
999936173 -313038639
999983030 -312991782
999910746 -313064066
-313012952 999961860
999989487 -312985325
-313012472 999962340
-312991376 999983436
999917885 -313056927
999958833 -313015979
-312991901 999982911
-313057278 999917534
-313029325 999945487
999999144 -312975668
999968191 -313006621
-313034603 999940209
-313034752 999940060
999969717 -313005095
-313011704 999963108
999905363 -313069449
999997895 -312976917
-313009526 999965286
999943707 -313031105
-313048990 999925822
999973258 -313001554
-313017326 999957486
999903010 -313071802
999988264 -312986548
999924353 -313050459
-313036378 999938434
999987797 -312987015
-313049516 999925296
999994059 -312980753
-313029287 999945525
-313006842 999967970
-313000717 999974095
999983415 -312991397
999942533 -313032279
-313044839 999929973
-312985195 999989617
999913374 -313061438
-312988147 999986665
999987545 -312987267
999942431 -313032381
-313035615 999939197
999984959 -312989853
-312982434 999992378
999975723 -312999089
-312984594 999990218
-313061987 999912825
999937430 -313037382
999946036 -313028776
-312997298 999977514
999909532 -313065280
-313053949 999920863
-313051600 999923212
-313067580 999907232
999939019 -313035793
-313040109 999934703
-313058615 999916197
999921196 -313053616
999979118 -312995694
999975115 -312999697
-313030792 999944020
-313071712 999903100
999994242 -312980570
-313011178 999963634
-313067735 999907077
-313038252 999936560
-313024434 999950378
-313028385 999946427
999939657 -313035155
-313058737 999916075
999959295 -313015517
-312977404 999997408
999932538 -313042274
-313015874 999958938
999939754 -313035058
-313053841 999920971
999931488 -313043324
-313021727 999953085
999911210 -313063602
999915879 -313058933
999980428 -312994384
-313043694 999931118
-313011056 999963756
999987274 -312987538
-313008568 999966244
999968650 -313006162
999947257 -313027555
999915655 -313059157
-313034472 999940340
-312982419 999992393
-312977557 999997255
999930582 -313044230
-312985897 999988915
999927922 -313046890
-313044623 999930189
999911509 -313063303
999926799 -313048013
-312992010 999982802
999953976 -313020836
-313035488 999939324
-313032045 999942767
-313054470 999920342
-312997172 999977640
999978156 -312996656
999971952 -313002860
-313020402 999954410
-313049623 999925189
-313023163 999951649
999963217 -313011595
-313045306 999929506
-313051923 999922889
-313073736 999901076
-312995562 999979250
-313039635 999935177
999932763 -313042049
-312980023 999994789
999931336 -313043476
999917603 -313057209
999917867 -313056945
-313054775 999920037
-313020777 999954035
-312994582 999980230
999926310 -313048502
-313059038 999915774
999946688 -313028124
999902505 -313072307
999999017 -312975795
999968515 -313006297
999973395 -313001417
999994598 -312980214
-313071732 999903080
-313004671 999970141
-312993205 999981607
-313055462 999919350
999952378 -313022434
-312988313 999986499
-312997037 999977775
-313010183 999964629
999901837 -313072975
999913826 -313060986
999928585 -313046227
-313035171 999939641
999997045 -312977767
-313066190 999908622
999921634 -313053178
999992813 -312981999
-313045122 999929690
999937163 -313037649
-312983946 999990866
999921696 -313053116
999900185 -313074627
-313070243 999904569
-313049686 999925126
-313012618 999962194
999909015 -313065797
-312999247 999975565
999900535 -313074277
-313060690 999914122
999989304 -312985508
999938509 -313036303
-313024398 999950414
999960965 -313013847
-313049462 999925350
-313020280 999954532
-312985530 999989282
999902582 -313072230
999958925 -313015887
999957086 -313017726
-312994532 999980280
-312979525 999995287
999934139 -313040673
999962088 -313012724
999975551 -312999261
999972266 -313002546
999934190 -313040622
-312976269 999998543
-313056071 999918741
999996010 -312978802
-313002539 999972273
-312982815 999991997
999923024 -313051788
-313010186 999964626
999952000 -313022812
-312986792 999988020
999918355 -313056457
-313037056 999937756
-313058115 999916697
999979937 -312994875
-313017894 999956918
-313055849 999918963
-313000314 999974498
-313043834 999930978
999988653 -312986159
-313041950 999932862
999972004 -313002808
999982683 -312992129
-312995787 999979025
-313021021 999953791
999956407 -313018405
-313063888 999910924
-313021567 999953245
999971571 -313003241
999978174 -312996638
-313021274 999953538
-313060036 999914776
999948912 -313025900
999998983 -312975829
-313071427 999903385
-313051276 999923536
-313071591 999903221
-313038913 999935899
-313049388 999925424
999930374 -313044438
-313051658 999923154
999940272 -313034540
-313000222 999974590
-313033295 999941517
-313028540 999946272
999954699 -313020113
-313016368 999958444
-313068828 999905984
-313027153 999947659
999965226 -313009586
-313074052 999900760
999959198 -313015614
-313019918 999954894
-312990536 999984276
-313063809 999911003
-312982418 999992394
999953463 -313021349
999929144 -313045668
-312987506 999987306
999927775 -313047037
999928853 -313045959
-313055013 999919799
-312979076 999995736
999925852 -313048960
999998491 -312976321
999988879 -312985933
999958932 -313015880
-313059067 999915745
-313061954 999912858
-313042805 999932007
-313034858 999939954
999979582 -312995230
999973709 -313001103
999953866 -313020946
-313007731 999967081
999957076 -313017736
-313058067 999916745
-313036365 999938447
-313032546 999942266
-312999141 999975671
999988918 -312985894
999937415 -313037397
999937691 -313037121
999917743 -313057069
999906631 -313068181
999941307 -313033505
-313053501 999921311
-312992188 999982624
999976122 -312998690
-313022161 999952651
-313054883 999919929
-313011843 999962969
999967184 -313007628
-313056717 999918095
-313067740 999907072
-313019773 999955039
999990394 -312984418
999991224 -312983588
999914824 -313059988
999955611 -313019201
999920230 -313054582
999998273 -312976539
999988019 -312986793
-313065829 999908983
-312991903 999982909
999919834 -313054978
999989731 -312985081
999960347 -313014465
-313058921 999915891
-313014950 999959862
-313069303 999905509
-312977239 999997573
999905767 -313069045
999909087 -313065725
999994430 -312980382
-313058922 999915890
999919668 -313055144
999912456 -313062356
999995181 -312979631
-313024816 999949996
999900422 -313074390
-313028141 999946671
-313008095 999966717
999923489 -313051323
999967817 -313006995
999976128 -312998684
999909464 -313065348
999924157 -313050655
999985280 -312989532
999941683 -313033129
-313006326 999968486
-313021679 999953133
999959501 -313015311
-312999845 999974967
999913740 -313061072
999905957 -313068855
999959921 -313014891
999901769 -313073043
-313016586 999958226
999939428 -313035384
999922011 -313052801
-313009922 999964890
-313053405 999921407
999954980 -313019832
999949104 -313025708
999928578 -313046234
-313018685 999956127
999936405 -313038407
-313054723 999920089
-313015217 999959595
999993041 -312981771
-313061584 999913228
-312980217 999994595
999935879 -313038933
999971704 -313003108
999974937 -312999875
999992777 -312982035
999987806 -312987006
-313048804 999926008
-313016130 999958682
999921779 -313053033
-313000418 999974394
-313070663 999904149
-313026990 999947822
999922726 -313052086
999969566 -313005246
-313005919 999968893
999949337 -313025475
-312985740 999989072
999928936 -313045876
-312996740 999978072
999923722 -313051090
999900714 -313074098
-313061836 999912976
999929584 -313045228
-313026259 999948553
-313020961 999953851
-313005540 999969272
-313024465 999950347
-313041569 999933243
999991213 -312983599
999936249 -313038563
-313023562 999951250
-313004651 999970161
-312977007 999997805
-313043492 999931320
-312981868 999992944
-313068300 999906512
-312988813 999985999
999950825 -313023987
-313026894 999947918
-313047808 999927004
-313002524 999972288
-313023309 999951503
-312985180 999989632
999990366 -312984446
999968265 -313006547
999901787 -313073025
-312999840 999974972
999908690 -313066122
999960749 -313014063
-313037710 999937102
-313059924 999914888
-312994748 999980064
999926527 -313048285
-313041621 999933191
-313053912 999920900
999988975 -312985837
999903893 -313070919
999971014 -313003798
999986930 -312987882
999947163 -313027649
999955906 -313018906
-313072235 999902577
-313064083 999910729
999906888 -313067924
-312995870 999978942
999994495 -312980317
-312983364 999991448
-313016158 999958654
-313066844 999907968
999958234 -313016578
999994188 -312980624
-313027562 999947250
999938671 -313036141
-313039033 999935779
999920359 -313054453
999916746 -313058066
999983452 -312991360
999957714 -313017098
999906527 -313068285
999904773 -313070039
-313057284 999917528
999933574 -313041238
-313033146 999941666
-313050815 999923997
999951011 -313023801
999987189 -312987623
-313047002 999927810
999977355 -312997457
-313017946 999956866
999929980 -313044832
999990164 -312984648
999949634 -313025178
999955125 -313019687
999900186 -313074626
-312987204 999987608
-312987321 999987491
999964339 -313010473
-312980083 999994729
999972104 -313002708
-312996519 999978293
999953096 -313021716
999933083 -313041729
-313044018 999930794
-313021373 999953439
-313017445 999957367
999969175 -313005637
-313065904 999908908
-313058990 999915822
999920332 -313054480
999917223 -313057589
-313068382 999906430
-312997035 999977777
999908927 -313065885
-313021625 999953187
999967540 -313007272
-313034839 999939973
-313024006 999950806
-312993477 999981335
-312979047 999995765
-312976330 999998482
-312977768 999997044
999980456 -312994356
999991520 -312983292
999904182 -313070630
-313051558 999923254
999942744 -313032068
999969390 -313005422
999916761 -313058051
999926739 -313048073
999950392 -313024420
-313032566 999942246
-313027822 999946990
-313017457 999957355
999986996 -312987816
-313059618 999915194
-313038978 999935834
999918844 -313055968
999940912 -313033900
-313071485 999903327
-312981160 999993652
-313065130 999909682
-313068283 999906529
999938619 -313036193
999982793 -312992019
999927028 -313047784
999938331 -313036481
-313018899 999955913
-312976723 999998089
-312978654 999996158
999938221 -313036591
999950401 -313024411
999964257 -313010555
-313036308 999938504
-313062031 999912781
-313023813 999950999
999982867 -312991945
-313022207 999952605
-313040317 999934495
-313042593 999932219
-313021630 999953182
999929108 -313045704
999954386 -313020426
999983873 -312990939
999979448 -312995364
-313044381 999930431
-313046236 999928576
999958668 -313016144
999903486 -313071326
999947328 -313027484
-312980068 999994744
-313043157 999931655
999979931 -312994881
999935547 -313039265
999917075 -313057737
-312999289 999975523
999980760 -312994052
-312975903 999998909
999960946 -313013866
-313074347 999900465
999932431 -313042381
-312992496 999982316
999973548 -313001264
-313011055 999963757
-313065835 999908977
999967453 -313007359
999923002 -313051810
999970492 -313004320
999995477 -312979335
-313011734 999963078
999931794 -313043018
999948056 -313026756
999997695 -312977117
-313052083 999922729
999992766 -312982046
-313055141 999919671
999922971 -313051841
999937586 -313037226
999949753 -313025059
-313066120 999908692
-312995653 999979159
999915469 -313059343
999916160 -313058652
999966838 -313007974
-312989433 999985379
-313015940 999958872
999950510 -313024302
-313002512 999972300
999951030 -313023782
999928801 -313046011
999962014 -313012798
999914418 -313060394
999939552 -313035260
-313045776 999929036
-313024945 999949867
-313015875 999958937
999904940 -313069872
999904770 -313070042
999907692 -313067120
999954576 -313020236
-313030150 999944662
999908036 -313066776
-313052418 999922394
999985395 -312989417
-312975958 999998854
-313065576 999909236
-313009660 999965152
-313017446 999957366
-313015469 999959343
999922880 -313051932
-312986147 999988665
-313021550 999953262
999965628 -313009184
-313002358 999972454
999919270 -313055542
999903479 -313071333
999958363 -313016449
999901000 -313073812
999963149 -313011663
-313061031 999913781
-313053589 999921223
999966130 -313008682
999964251 -313010561
-312985588 999989224
999900890 -313073922
-313019451 999955361
-313019793 999955019
999991451 -312983361
999956992 -313017820
999999639 -312975173
-312981925 999992887
-313016927 999957885
999946138 -313028674
-313030005 999944807
-313066880 999907932
999980048 -312994764
999944557 -313030255
-313010890 999963922
-312976262 999998550
999924067 -313050745
999952942 -313021870
-313004201 999970611
999949329 -313025483
-312993341 999981471
999965947 -313008865
-313052822 999921990
999912568 -313062244
999982321 -312992491
999918657 -313056155
999988735 -312986077
999923998 -313050814
999921356 -313053456
999943632 -313031180
-313024141 999950671
-313011481 999963331
-313000204 999974608
999946757 -313028055
-313055312 999919500
-313068208 999906604
-312990064 999984748
999935777 -313039035
999993083 -312981729
999961176 -313013636
999991494 -312983318
999936593 -313038219
999908256 -313066556
999920467 -313054345
-313064436 999910376
-312999684 999975128
-313008738 999966074
-313070396 999904416
-313017684 999957128
999904678 -313070134
999920862 -313053950
999919430 -313055382
999999298 -312975514
999998009 -312976803
-313014258 999960554
999979274 -312995538
999987423 -312987389
999997027 -312977785
999970629 -313004183
999909997 -313064815
999903861 -313070951
-313018947 999955865
999969229 -313005583
-313058029 999916783
999968181 -313006631
-313013356 999961456
999906362 -313068450
-312998249 999976563
-312976663 999998149
999907101 -313067711
-313000679 999974133
-312982200 999992612
-313027578 999947234
999929405 -313045407
-313038687 999936125
999924641 -313050171
-313026916 999947896
-312984095 999990717
999905135 -313069677
999949932 -313024880
999945981 -313028831
999964477 -313010335
-313005272 999969540
999935055 -313039757
999939008 -313035804
-312996089 999978723
-313003066 999971746
999995730 -312979082
-312978942 999995870
-313006890 999967922
-312992636 999982176
999959397 -313015415
999989705 -312985107
-313057935 999916877
999944642 -313030170
999900401 -313074411
999912600 -313062212
999958778 -313016034
999965325 -313009487
-312988892 999985920
999970004 -313004808
-313025016 999949796
999940412 -313034400
999956293 -313018519
-313028835 999945977
999958536 -313016276
999920591 -313054221
-313050186 999924626
999930981 -313043831
999948837 -313025975
-313061259 999913553
-313040946 999933866
-313003140 999971672
999970730 -313004082
999990956 -312983856
999942712 -313032100
999948641 -313026171
999942798 -313032014
-313005605 999969207
999988378 -312986434
999925575 -313049237
-313044641 999930171
999965440 -313009372
-313025910 999948902
-313054823 999919989
-313018037 999956775
999988231 -312986581
-312998611 999976201
-312983125 999991687
-313072945 999901867
-312990291 999984521
999924190 -313050622
-313009163 999965649
-313064550 999910262
999950184 -313024628
-312981480 999993332
999956074 -313018738
-313030868 999943944
-313032278 999942534
-313008325 999966487
999997527 -312977285
-312996817 999977995
999901526 -313073286
999927949 -313046863
-312980886 999993926
999958725 -313016087
-313069124 999905688
-313066576 999908236
999996249 -312978563
-313056697 999918115
-312978607 999996205
-312984760 999990052
999927677 -313047135
999921069 -313053743
-313024163 999950649
999985664 -312989148
999908060 -313066752
999962689 -313012123
-312974832 999999980
-313050530 999924282
-313054899 999919913
-313042665 999932147
999986547 -312988265
-313063827 999910985
999953668 -313021144
-312991740 999983072
-313074120 999900692
-312995633 999979179
-313054686 999920126
-313044989 999929823
999965509 -313009303
999904470 -313070342
-313056486 999918326
999981487 -312993325
999939587 -313035225
999905011 -313069801
999968842 -313005970
999915279 -313059533
999977199 -312997613
999996334 -312978478
-313066459 999908353
-313005286 999969526
-312996021 999978791
-312983864 999990948
999924362 -313050450
-312997170 999977642
999914661 -313060151
999980238 -312994574
999930767 -313044045
-313005759 999969053
999917268 -313057544
999969486 -313005326
-313072769 999902043
-313060614 999914198
999928771 -313046041
-313059780 999915032
-313058397 999916415
-312982832 999991980
999961239 -313013573
999936742 -313038070
-313038677 999936135
-313060034 999914778
999958134 -313016678
-312979898 999994914
-313045121 999929691
999986681 -312988131
-313002292 999972520
-313039585 999935227
-313008311 999966501
999943228 -313031584
999945948 -313028864
999902672 -313072140
-313060444 999914368
-313012124 999962688
-312987377 999987435
999997006 -312977806
-312999361 999975451
-313051887 999922925
-312995810 999979002
999916635 -313058177
999969886 -313004926
999931742 -313043070
999916149 -313058663
-313017902 999956910
-313073970 999900842
-312994015 999980797
999969645 -313005167
999913557 -313061255
999983502 -312991310
999942986 -313031826
-313034290 999940522
-313057997 999916815
999956239 -313018573
-312977004 999997808
-312998084 999976728
-313012700 999962112
-313065014 999909798
999926567 -313048245
999969467 -313005345
-312988196 999986616
-313013302 999961510
-313013559 999961253
999968492 -313006320
999934237 -313040575
999949509 -313025303
999920910 -313053902
-312992736 999982076
999975410 -312999402
999977679 -312997133
-313020003 999954809
999971620 -313003192
-313038259 999936553
-313053690 999921122
-313020635 999954177
999929331 -313045481
999966142 -313008670
-313017180 999957632
-312990434 999984378
999941092 -313033720
-312987264 999987548
999928856 -313045956
-312990039 999984773
999921394 -313053418
-313041395 999933417
-313059950 999914862
999940836 -313033976
999908505 -313066307
-313069102 999905710
-313059104 999915708
999982434 -312992378
-313029176 999945636
-313051141 999923671
-313004432 999970380
-313030728 999944084
999945704 -313029108
999949828 -313024984
999963081 -313011731
-313051411 999923401
999977530 -312997282
999908123 -313066689
999925898 -313048914
999919952 -313054860
-313022667 999952145
999974331 -313000481
999918692 -313056120
-313074361 999900451
-313039923 999934889
999943942 -313030870
-313017668 999957144
-313053924 999920888
-313011125 999963687
-313056796 999918016
999939676 -313035136
-313067614 999907198
-313049553 999925259
999994873 -312979939
-313027105 999947707
999957000 -313017812
-313031621 999943191
999950705 -313024107
-312975141 999999671
-313045631 999929181
999982843 -312991969
-313025781 999949031
999940227 -313034585
999993206 -312981606
-313019075 999955737
-313047329 999927483
-313070030 999904782
-313019891 999954921
-313045229 999929583
-313008367 999966445
999927761 -313047051
-313024259 999950553
999939413 -313035399
999921815 -313052997
-313007549 999967263
999962876 -313011936
999927959 -313046853
999986983 -312987829
999925790 -313049022
999936942 -313037870
-313071373 999903439
999966877 -313007935
999961790 -313013022
999979634 -312995178
999982069 -312992743
-312989012 999985800
-312989018 999985794
-313008134 999966678
-313058995 999915817
-312975950 999998862
-313071667 999903145
-313032779 999942033
999924065 -313050747
-313062995 999911817
-313030496 999944316
-313017900 999956912
999905272 -313069540
-313002073 999972739
-313034906 999939906
-312979594 999995218
999905370 -313069442
-313046352 999928460
-313033246 999941566
999909641 -313065171
-313012602 999962210
-313029785 999945027
999932123 -313042689
-313061700 999913112
-312988806 999986006
-313062297 999912515
-313063044 999911768
-313006250 999968562
-312979308 999995504
-313015383 999959429
999942388 -313032424
999936395 -313038417
-313011102 999963710
-312994668 999980144
999916211 -313058601
-313007808 999967004
-313026385 999948427
-313032158 999942654
999924521 -313050291
999924909 -313049903
999962990 -313011822
-312988616 999986196
999909000 -313065812
999959267 -313015545
999955158 -313019654
-313039499 999935313
-313055070 999919742
-312993305 999981507
-312983239 999991573
-313034065 999940747
999990081 -312984731
999908769 -313066043
999945751 -313029061
999963225 -313011587
999933476 -313041336
-313018237 999956575
999942343 -313032469
999916254 -313058558
999902212 -313072600
-313034651 999940161
999955838 -313018974
-313063519 999911293
999987838 -312986974
-312975899 999998913
999978391 -312996421
999917436 -313057376
-313062531 999912281
999941595 -313033217
-313016961 999957851
999938536 -313036276
999916748 -313058064
-313026716 999948096
-313020504 999954308
-313040003 999934809
-313041186 999933626
999940277 -313034535
-313074207 999900605
-312996759 999978053
999991941 -312982871
-313030330 999944482
-313032762 999942050
-313044740 999930072
999975539 -312999273
999957320 -313017492
999987458 -312987354
999980853 -312993959
999905241 -313069571
999991867 -312982945
-313018520 999956292
-313059656 999915156
999952883 -313021929
999980444 -312994368
999945477 -313029335
-313019384 999955428
999929723 -313045089
999947903 -313026909
999983554 -312991258
999927932 -313046880
999966665 -313008147
999914011 -313060801
-313073194 999901618
-313041751 999933061
-313051208 999923604
999982419 -312992393
999991664 -312983148
-313064805 999910007
-313008758 999966054
999956646 -313018166
-313033680 999941132
-313000884 999973928
999998457 -312976355
999956722 -313018090
999981506 -312993306
-313036929 999937883
-312986782 999988030
999931226 -313043586
-313053993 999920819
-313061491 999913321
999993861 -312980951
999947622 -313027190
-313071507 999903305
-313026400 999948412
999923103 -313051709
-313016704 999958108
-313016079 999958733
-313002674 999972138
-313045182 999929630
-313028292 999946520
-313006887 999967925
-313024227 999950585
-313024559 999950253
999998144 -312976668
-313036239 999938573
999911132 -313063680
-313060688 999914124
-313059567 999915245
-313014495 999960317
-313062139 999912673
999933048 -313041764
-313005035 999969777
-312989000 999985812
999917026 -313057786
999948619 -313026193
-312993603 999981209
-312985563 999989249
999984154 -312990658
-312981533 999993279
999984756 -312990056
999959687 -313015125
999916448 -313058364
-312980535 999994277
999917486 -313057326
-312992668 999982144
-313051142 999923670
999965591 -313009221
-312999614 999975198
-313039597 999935215
-313073152 999901660
999918579 -313056233
999915554 -313059258
-313063115 999911697
-313035759 999939053
999977454 -312997358
999978927 -312995885
999991642 -312983170
999997291 -312977521
-313046754 999928058
-313043452 999931360
-313012382 999962430
-313012008 999962804
-313045765 999929047
-313016600 999958212
999980448 -312994364
-312977133 999997679
999959977 -313014835
-312994512 999980300
999953841 -313020971
-313002547 999972265
999987354 -312987458
-313002504 999972308
999920817 -313053995
999923540 -313051272
-313013954 999960858
-313031664 999943148
-313039902 999934910
999967898 -313006914
-313063428 999911384
999959738 -313015074
-313016972 999957840
999970680 -313004132
999970823 -313003989
-313045426 999929386
-313030632 999944180
-313042854 999931958
-313056454 999918358
-313003977 999970835
999941147 -313033665
-313002471 999972341
-313047253 999927559
-312983782 999991030
999962668 -313012144
999990247 -312984565
999999892 -312974920
999907563 -313067249
-313054669 999920143
-312976604 999998208
999951400 -313023412
999936848 -313037964
-313032871 999941941
-313016369 999958443
-313039515 999935297
999948995 -313025817
-313031709 999943103
-312981867 999992945
-313008171 999966641
999988978 -312985834
999938549 -313036263
-313033519 999941293
-312995647 999979165
-313030958 999943854
999915459 -313059353
-313011858 999962954
999990128 -312984684
-313046099 999928713
-313007910 999966902
999921613 -313053199
-312995905 999978907
-313071690 999903122
999963698 -313011114
-313025379 999949433
999947461 -313027351
999909266 -313065546
999933084 -313041728
999951443 -313023369
999945526 -313029286
-312993553 999981259
999945176 -313029636
999952812 -313022000
-313040137 999934675
999908052 -313066760
999944681 -313030131
999968192 -313006620
-313050984 999923828
999997452 -312977360
999971524 -313003288
-312982705 999992107
999911893 -313062919
-313044249 999930563
999970165 -313004647
-313068501 999906311
999963334 -313011478
999965348 -313009464
999957941 -313016871
-313015318 999959494
-312979636 999995176
-313054438 999920374
-312992067 999982745
-312998014 999976798
-313040898 999933914
999998048 -312976764
999901395 -313073417
999988374 -312986438
-313062572 999912240
999969870 -313004942
999988884 -312985928
-313018769 999956043
-313064140 999910672
-312983025 999991787
999987108 -312987704
999957211 -313017601
999921195 -313053617
999931550 -313043262
-313019736 999955076
999999240 -312975572
999957607 -313017205
999934851 -313039961
-312996600 999978212
-313061785 999913027
-313000753 999974059
999939042 -313035770
999937537 -313037275
999926511 -313048301
-313024256 999950556
-312991585 999983227
-313002822 999971990
999974726 -313000086
-313042219 999932593
999913285 -313061527
-313061835 999912977
999990303 -312984509
999967347 -313007465
999930764 -313044048
999928038 -313046774
-312975826 999998986
999965714 -313009098
-313043228 999931584
-313036940 999937872
999949921 -313024891
-313058557 999916255
-313055264 999919548
999952738 -313022074
-313002150 999972662
999934131 -313040681
-313050032 999924780
999907989 -313066823
-312996829 999977983
-312995372 999979440
-313001532 999973280
-312998054 999976758
999909268 -313065544
999943341 -313031471
999931288 -313043524
999985121 -312989691
-313018158 999956654
-313011703 999963109
-313011693 999963119
999944480 -313030332
-313049045 999925767
999961729 -313013083
-312994190 999980622
-313031418 999943394
999926442 -313048370
-313054212 999920600
999997193 -312977619
-313069429 999905383
-313018494 999956318
999965365 -313009447
999934746 -313040066
-313001762 999973050
-313001914 999972898
-312999332 999975480
-312988019 999986793
999972738 -313002074
999944536 -313030276
-313074087 999900725
999968723 -313006089
999906097 -313068715
999983146 -312991666
-313028262 999946550
999970701 -313004111
-313004552 999970260
999933778 -313041034
999941501 -313033311
-313064236 999910576
-312999907 999974905
999955965 -313018847
999940284 -313034528
999991706 -312983106
-312984441 999990371
999960362 -313014450
999988315 -312986497
999958584 -313016228
-313072412 999902400
-312988925 999985887
999965480 -313009332
999974548 -313000264
-312982651 999992161
-313066228 999908584
999967132 -313007680
-312996586 999978226
-313073468 999901344
999997186 -312977626
-313008801 999966011
999942218 -313032594
-313024480 999950332
-313046054 999928758
-313070034 999904778
999949845 -313024967
999906786 -313068026
-313064724 999910088
-312979645 999995167
-312994247 999980565
-312998203 999976609
999941047 -313033765
999950039 -313024773
999977464 -312997348
-313063949 999910863
999939138 -313035674
-313065556 999909256
999914227 -313060585
-312977761 999997051
999948536 -313026276
-312993935 999980877
999983645 -312991167
999917311 -313057501
999980873 -312993939
999939761 -313035051
-312987027 999987785
-313033457 999941355
999993563 -312981249
999970247 -313004565
-313037170 999937642
-312977512 999997300
-313053045 999921767
-313004769 999970043
999915202 -313059610
-313062285 999912527
-313046219 999928593
999954778 -313020034
-312993144 999981668
-312989864 999984948
999941945 -313032867
999973410 -313001402
999928119 -313046693
999982080 -312992732
-313048833 999925979
-313018541 999956271
999989290 -312985522
999903693 -313071119
-312994798 999980014
-313035752 999939060
-312987344 999987468
-312989464 999985348
-312996418 999978394
999901923 -313072889
-313065559 999909253
-313042424 999932388
999974395 -313000417
999910802 -313064010
-312975459 999999353
999947262 -313027550
-313055992 999918820
-312978822 999995990
-312981023 999993789
-313064015 999910797
-313030691 999944121
999986296 -312988516
-312976310 999998502
999960195 -313014617
-313026021 999948791
999975182 -312999630
999994715 -312980097
-313067807 999907005
-313020333 999954479
999964240 -313010572
-313018283 999956529
-313006036 999968776
999938616 -313036196
999982986 -312991826
999931095 -313043717
999906579 -313068233
-312976347 999998465
-313060370 999914442
999904624 -313070188
-313044895 999929917
-313007812 999967000
-313066320 999908492
999966601 -313008211
-313056360 999918452
999989549 -312985263
999967194 -313007618
999991429 -312983383
999952476 -313022336
999912443 -313062369
-313051427 999923385
999982196 -312992616
-313036359 999938453
-313018696 999956116
-313007232 999967580
-313008600 999966212
-313025195 999949617
999965042 -313009770
-313021914 999952898
999951856 -313022956
-312993130 999981682
-313047014 999927798
999917480 -313057332
-313003006 999971806
999942650 -313032162
999910266 -313064546
-312998493 999976319
999938729 -313036083
-313053590 999921222
-313048202 999926610
-313025317 999949495
-312983958 999990854
999922230 -313052582
999944885 -313029927
-312979896 999994916
999929967 -313044845
-313005707 999969105
999926431 -313048381
999947711 -313027101
999979956 -312994856
999963262 -313011550
999920673 -313054139
999987110 -312987702
999941673 -313033139
-313048652 999926160
999965445 -313009367
-313022700 999952112
-313042738 999932074
999923480 -313051332
-313047534 999927278
-313019070 999955742
-312976450 999998362
999999786 -312975026
-312983755 999991057
999903335 -313071477
-312997217 999977595
-313024072 999950740
-313013312 999961500
-313065837 999908975
-313036676 999938136
999961255 -313013557
999960152 -313014660
999945254 -313029558
999966714 -313008098
999938995 -313035817
-313029380 999945432
999949844 -313024968
-312981378 999993434
-312996314 999978498
999974164 -313000648
-313040871 999933941
-312976891 999997921
-312976770 999998042
999992106 -312982706
999973376 -313001436
-313001829 999972983
999910623 -313064189
-312992804 999982008
999901124 -313073688
-313064954 999909858
-313008364 999966448
-312996981 999977831
999988176 -312986636
999978248 -312996564
999924402 -313050410
-313053379 999921433
999986536 -312988276
-313060220 999914592
-313012275 999962537
999965778 -313009034
-313029921 999944891
999963312 -313011500
-312976769 999998043
999944847 -313029965
999964616 -313010196
999950094 -313024718
-312981716 999993096
-313010979 999963833
999983265 -312991547
999927132 -313047680
999996269 -312978543
-313038168 999936644
-313048874 999925938
999910682 -313064130
-313031801 999943011
-312980578 999994234
-312991361 999983451
999981646 -312993166
-313002431 999972381
-313052735 999922077
-313014028 999960784
-313072257 999902555
-313050944 999923868
999999133 -312975679
999968481 -313006331
999912222 -313062590
-313041052 999933760
999931982 -313042830
-313072877 999901935
999961055 -313013757
-313009661 999965151
-313028116 999946696
999938856 -313035956
999988662 -312986150
-313038465 999936347
-312983112 999991700
999965550 -313009262
999900782 -313074030
999999292 -312975520
-313027146 999947666
999971216 -313003596
999978834 -312995978
-313004906 999969906
-313027193 999947619
999985629 -312989183
999947614 -313027198
-313059524 999915288
-313016024 999958788
999982275 -312992537
-312987665 999987147
999974529 -313000283
-313049528 999925284
999989812 -312985000
999967157 -313007655
-313035179 999939633
999925168 -313049644
-313033310 999941502
-313054618 999920194
999963759 -313011053
999937475 -313037337
-313067784 999907028
999922843 -313051969
999923214 -313051598
999930255 -313044557
999963094 -313011718
-312980238 999994574
999902693 -313072119
-312992434 999982378
999935280 -313039532
-313043061 999931751
-313016040 999958772
-313025285 999949527
999900795 -313074017
999993521 -312981291
-312994135 999980677
999998070 -312976742
999938785 -313036027
999983248 -312991564
-313045741 999929071
999948172 -313026640
999964381 -313010431
-312985468 999989344
999968221 -313006591
-313005554 999969258
-313034781 999940031
-312983114 999991698
-313065083 999909729
-313048694 999926118
-313073810 999901002
-313038962 999935850
-313008634 999966178
999952619 -313022193
999999385 -312975427
-313062408 999912404
-313011891 999962921
999905845 -313068967
999920116 -313054696
-312996334 999978478
999940310 -313034502
999900845 -313073967
-313021327 999953485
999934541 -313040271
-312976768 999998044
-313018342 999956470
999964784 -313010028
999980505 -312994307
-313005511 999969301
999911888 -313062924
-313068702 999906110
-312980844 999993968
999967383 -313007429
999979663 -312995149
-313066356 999908456
-313040591 999934221
999908608 -313066204
-313059063 999915749
999956968 -313017844
999918736 -313056076
999946610 -313028202
999973315 -313001497
-313033287 999941525
-312977162 999997650
999913565 -313061247
999992916 -312981896
999954653 -313020159
999991554 -312983258
999923026 -313051786
-313018443 999956369
-313028057 999946755
-313055877 999918935
999954802 -313020010
999983054 -312991758
-313047228 999927584
999969401 -313005411
999921997 -313052815
-313011333 999963479
-312998917 999975895
999918635 -313056177
999919234 -313055578
999989868 -312984944
-313030647 999944165
-313021436 999953376
-312996099 999978713
-313021756 999953056
-312995861 999978951
999919129 -313055683
999917844 -313056968
-313062547 999912265
999923037 -313051775
999983281 -312991531
999909483 -313065329
-313070256 999904556
999984556 -312990256
999919242 -313055570
999949573 -313025239
-313055843 999918969
-313000351 999974461
-312979851 999994961
-313043388 999931424
999915993 -313058819
999929355 -313045457
999901285 -313073527
999912503 -313062309
-313021420 999953392
-313016636 999958176
-312984295 999990517
-312976488 999998324
999929232 -313045580
-313000343 999974469
-313013449 999961363
999913800 -313061012
-313038094 999936718
-312993519 999981293
999944438 -313030374
999995380 -312979432
999986231 -312988581
-313003485 999971327
-312998160 999976652
999920200 -313054612
999947315 -313027497
999918412 -313056400
-313040368 999934444
-312975464 999999348
999967784 -313007028
-313034970 999939842
999988535 -312986277
-313067950 999906862
999986151 -312988661
999902573 -313072239
999947925 -313026887
-312993201 999981611
999935820 -313038992
999968855 -313005957
-313006589 999968223
999933654 -313041158
999997765 -312977047
-313019074 999955738
999984825 -312989987
-313068973 999905839
999954766 -313020046
-313044728 999930084
-312995789 999979023
999933329 -313041483
999921758 -313053054
999905759 -313069053
999959409 -313015403
-313025206 999949606
-313047875 999926937
-313064176 999910636
999953723 -313021089
999988040 -312986772
-313020457 999954355
999988193 -312986619
999938814 -313035998
-313045357 999929455
999999807 -312975005
-313067720 999907092
-313031537 999943275
999949026 -313025786
999966992 -313007820
999964781 -313010031
-313045140 999929672
-312982400 999992412
999907841 -313066971
-313039309 999935503
999933357 -313041455
999988218 -312986594
-313057192 999917620
999940583 -313034229
-313045236 999929576
-312991256 999983556
-313067579 999907233
999961787 -313013025
999914718 -313060094
999920305 -313054507
-313073987 999900825
-313050784 999924028
999983471 -312991341
-313005886 999968926
-312989999 999984813
-312988537 999986275
-313062654 999912158
999982277 -312992535
999923959 -313050853
-313033495 999941317
999990358 -312984454
999976465 -312998347
999975966 -312998846
999976475 -312998337
-312976788 999998024
-312986725 999988087
999917807 -313057005
999920412 -313054400
999941862 -313032950
999906480 -313068332
-313014005 999960807
-313013610 999961202
999956988 -313017824
999961666 -313013146
999934652 -313040160
999939160 -313035652
999927465 -313047347
-312978685 999996127
-312994181 999980631
999953854 -313020958
999969457 -313005355
999977475 -312997337
999909477 -313065335
999961570 -313013242
-313067129 999907683
999924110 -313050702
999960601 -313014211
999913412 -313061400
-312987090 999987722
-313009577 999965235
-313022392 999952420
999978767 -312996045
999954630 -313020182
-313060114 999914698
999983225 -312991587
-313062702 999912110
999908647 -313066165
999960616 -313014196
-313012691 999962121
999999783 -312975029
999961179 -313013633
-313071346 999903466
999947446 -313027366
-313056857 999917955
999907276 -313067536
999901407 -313073405
999918885 -313055927
999908700 -313066112
999966582 -313008230
-313037857 999936955
-313007829 999966983
-313036024 999938788
-313057028 999917784
999980828 -312993984
999902765 -313072047
999995032 -312979780
-313050828 999923984
-312985281 999989531
-313034345 999940467
-313072395 999902417
999969385 -313005427
999946613 -313028199
-312978671 999996141
-313042184 999932628
999925665 -313049147
999929269 -313045543
-313022865 999951947
999947075 -313027737
-312979494 999995318
999951325 -313023487
-312981932 999992880
-313061116 999913696
-313062674 999912138
-312984426 999990386
999948755 -313026057
999934898 -313039914
999934508 -313040304
-312981593 999993219
999978863 -312995949
999907261 -313067551
999981283 -312993529
-313045421 999929391
-312988397 999986415
999928063 -313046749
-312997043 999977769
999994527 -312980285
-313074014 999900798
-313024575 999950237
-313062400 999912412
999914385 -313060427
-313027293 999947519
-313037169 999937643
999969198 -313005614
-313016380 999958432
-313041640 999933172
-312983589 999991223
-313005057 999969755
999907303 -313067509
999969180 -313005632
999982269 -312992543
999998563 -312976249
-313005429 999969383
999996740 -312978072
999989494 -312985318
-313033005 999941807
999980779 -312994033
999953774 -313021038
999973494 -313001318
-312982347 999992465
999981048 -312993764
-313032360 999942452
-313011515 999963297
999920121 -313054691
999993337 -312981475
999944066 -313030746
-313063338 999911474
-313056369 999918443
-313045099 999929713
-313027303 999947509
999971931 -313002881
999989813 -312984999
999994529 -312980283
999951899 -313022913
-313073971 999900841
999916995 -313057817
999944417 -313030395
999996793 -312978019
-313001853 999972959
-313033044 999941768
-313028360 999946452
-313072926 999901886
-313047361 999927451
-312993411 999981401
999949799 -313025013
-313008002 999966810
999963983 -313010829
999982741 -312992071
-312984377 999990435
-313045330 999929482
999975733 -312999079
-312997575 999977237
999955141 -313019671
-313060652 999914160
-313032570 999942242
999918581 -313056231
999926817 -313047995
999925441 -313049371
999974282 -313000530
-313005718 999969094
999919730 -313055082
999950062 -313024750
999997026 -312977786
-313026476 999948336
999965069 -313009743
-313068992 999905820
999967981 -313006831
999984882 -312989930
999915051 -313059761
999954631 -313020181
-313023955 999950857
999912783 -313062029
999986315 -312988497
999913426 -313061386
-312983306 999991506
-313019098 999955714
999903830 -313070982
-312976144 999998668
999921120 -313053692
999910005 -313064807
-312984180 999990632
-312985491 999989321
999909799 -313065013
999903035 -313071777
-313058105 999916707
999974383 -313000429
-312991942 999982870
-313013689 999961123
-313068341 999906471
-313065628 999909184
-313056808 999918004
999935813 -313038999
-313016489 999958323
-312982804 999992008
999911123 -313063689
-313016252 999958560
-312986676 999988136
999978749 -312996063
-312990507 999984305
-313064903 999909909
999941264 -313033548
-312991373 999983439
-313011283 999963529
999998250 -312976562
-312985022 999989790
-313001715 999973097
-312975290 999999522
999902929 -313071883
-313053090 999921722
-313002149 999972663
-312989529 999985283
-313061169 999913643
999938860 -313035952
999905441 -313069371
-313028401 999946411
-313073360 999901452
999932234 -313042578
999956448 -313018364
-313058086 999916726
999949904 -313024908
-313002346 999972466
-313050516 999924296
-313002338 999972474
-312981904 999992908
-313064884 999909928
-313060777 999914035
-313046982 999927830
-312990121 999984691
-313047430 999927382
-312977634 999997178
999948927 -313025885
999970362 -313004450
-313037792 999937020
999950783 -313024029
-313035700 999939112
-312986015 999988797
999923016 -313051796
999900053 -313074759
999956696 -313018116
999910300 -313064512
-313031756 999943056
-313036566 999938246
-313007089 999967723
-312990918 999983894
-313038897 999935915
-312982977 999991835
-312986476 999988336
999971766 -313003046
999986748 -312988064
-312982152 999992660
999977664 -312997148
-313071439 999903373
-312997672 999977140
999943678 -313031134
-313068096 999906716
999961069 -313013743
999977804 -312997008
999984048 -312990764
999962359 -313012453
999936099 -313038713
-313036996 999937816
-313012439 999962373
999937064 -313037748
-313002027 999972785
999950646 -313024166
999933404 -313041408
-313040397 999934415
999915207 -313059605
-313060038 999914774
-313026760 999948052
-313032890 999941922
-313044350 999930462
-313035906 999938906
999946960 -313027852
-313000854 999973958
-313042162 999932650
999985271 -312989541
999925792 -313049020
999945469 -313029343
-313038768 999936044
-312979439 999995373
999968623 -313006189
999909006 -313065806
999979930 -312994882
999994146 -312980666
-313063463 999911349
-313002844 999971968
999909616 -313065196
-313014670 999960142
-313005992 999968820
999969798 -313005014
999968607 -313006205
999996894 -312977918
999971891 -313002921
-313052503 999922309
999969535 -313005277
999940202 -313034610
999963775 -313011037
-313037664 999937148
999958494 -313016318
-313030006 999944806
999950258 -313024554
999933348 -313041464
-313045958 999928854
-313045687 999929125
999982438 -312992374
999906284 -313068528
999951604 -313023208
999921467 -313053345
-312991854 999982958
999983962 -312990850
-313025447 999949365
999938930 -313035882
-313004913 999969899
-312979965 999994847
-312986363 999988449
999931225 -313043587
999906564 -313068248
-313010846 999963966
-313010058 999964754
-312976907 999997905
999960696 -313014116
-312996836 999977976
999929256 -313045556
999985124 -312989688
999916014 -313058798
-313071541 999903271
-312977998 999996814
999912004 -313062808
999968363 -313006449
999968336 -313006476
999920982 -313053830
999906488 -313068324
-312977121 999997691
999934014 -313040798
-313001000 999973812
-312999363 999975449
-313004729 999970083
-313047149 999927663
-312979014 999995798
999923150 -313051662
-313015866 999958946
-313039423 999935389
999950637 -313024175
999905224 -313069588
-313005288 999969524
-313047030 999927782
-313058068 999916744
999903182 -313071630
-312977880 999996932
-313063174 999911638
999984832 -312989980
-313000253 999974559
-313013850 999960962
-313026006 999948806
-313047964 999926848
999982165 -312992647
999962895 -313011917
999945484 -313029328
999916828 -313057984
-313042380 999932432
999977109 -312997703
999959758 -313015054
999963753 -313011059
999969934 -313004878
-313040885 999933927
999949362 -313025450
-313052778 999922034
-313068394 999906418
999970847 -313003965
999953526 -313021286
-313013742 999961070
999992453 -312982359
-313010173 999964639
999980570 -312994242
-313068499 999906313
999977742 -312997070
-312995159 999979653
999905669 -313069143
-313026486 999948326
-312997142 999977670
999930587 -313044225
999980011 -312994801
999971831 -313002981
999914322 -313060490
-313023368 999951444
999975907 -312998905
999908682 -313066130
-313013927 999960885
999910706 -313064106
-312986781 999988031
-313060910 999913902
999939466 -313035346
999904545 -313070267
-313025756 999949056
999982409 -312992403
-312985951 999988861
-312995690 999979122
999914995 -313059817
999953819 -313020993
999968443 -313006369
-312979350 999995462
-313060446 999914366
-312977336 999997476
-312987574 999987238
999918777 -313056035
999949121 -313025691
999908859 -313065953
999972995 -313001817
999968286 -313006526
-313019466 999955346
999983921 -312990891
-313070213 999904599
999953754 -313021058
999910044 -313064768
-313040321 999934491
999939987 -313034825
-313011842 999962970
-313017298 999957514
-312991578 999983234
-312995638 999979174
-313037631 999937181
999934263 -313040549
999999092 -312975720
999934878 -313039934
-313040754 999934058
-312999627 999975185
999942605 -313032207
-313030064 999944748
999963505 -313011307
-313074354 999900458
999975811 -312999001
999927269 -313047543
-313024700 999950112
-313068596 999906216
-312990464 999984348
-313048406 999926406
-312993846 999980966
999977771 -312997041
-313047573 999927239
999931417 -313043395
-313068068 999906744
-313003710 999971102
-313003018 999971794
-312984718 999990094
999971807 -313003005
999920887 -313053925
-313047324 999927488
-313042700 999932112
999931321 -313043491
999947944 -313026868
999912210 -313062602
999996636 -312978176
-313059986 999914826
-313048428 999926384
-313001708 999973104
-313050174 999924638
999915421 -313059391
999965210 -313009602
999963134 -313011678
-313008897 999965915
-312984845 999989967
999997858 -312976954
999902917 -313071895
999937993 -313036819
999943702 -313031110
999989687 -312985125
999969776 -313005036
-313072922 999901890
-313045856 999928956
-312997814 999976998
999977550 -312997262
999918383 -313056429
-313023178 999951634
999985048 -312989764
999910650 -313064162
-313007928 999966884
999907450 -313067362
999980172 -312994640
-313025551 999949261
999935735 -313039077
999929370 -313045442
999981984 -312992828
-313014118 999960694
-313063847 999910965
999955822 -313018990
999935525 -313039287
999911837 -313062975
999913786 -313061026
-312987911 999986901
999996355 -312978457
-313035509 999939303
999959794 -313015018
999927776 -313047036
999968071 -313006741
-313064032 999910780
-312986176 999988636
999978347 -312996465
999917241 -313057571
-312993886 999980926
-313026529 999948283
999940601 -313034211
999913322 -313061490
999965616 -313009196
-313018254 999956558
-313056405 999918407
999913005 -313061807
999936234 -313038578
999918673 -313056139
999935040 -313039772
-313062022 999912790
-313061021 999913791
999986160 -312988652
-313013827 999960985
-313059545 999915267
999929904 -313044908
-313050418 999924394
999972573 -313002239
999904745 -313070067
-313059845 999914967
-312978630 999996182
-312990766 999984046
-313054375 999920437
999926250 -313048562
-313026569 999948243
999915687 -313059125
-312980110 999994702
999932277 -313042535
-313010014 999964798
-313002320 999972492
-313001650 999973162
-312976630 999998182
-313031280 999943532
999997723 -312977089
999959714 -313015098
999987475 -312987337
-312975523 999999289
-313038050 999936762
999964315 -313010497
-313014474 999960338
999969217 -313005595
999974470 -313000342
999946046 -313028766
999939369 -313035443
999972365 -313002447
-312976023 999998789
-313030075 999944737
999994109 -312980703
-313030242 999944570
-313028025 999946787
-313005645 999969167
-312997628 999977184
-313039602 999935210
999992911 -312981901
-313064670 999910142
999921331 -313053481
-313018861 999955951
-313066665 999908147
-312996543 999978269
999932643 -313042169
999995716 -312979096
999907257 -313067555
999936023 -313038789
-313058578 999916234
999991326 -312983486
-313045601 999929211
999918675 -313056137
999934602 -313040210
999985180 -312989632
999913687 -313061125
999900219 -313074593
-313037163 999937649
999926191 -313048621
-313015208 999959604
999922778 -313052034
999959446 -313015366
999920743 -313054069
-312980136 999994676
-313018938 999955874
999905314 -313069498
-313048978 999925834
999957833 -313016979
-313061597 999913215
999957743 -313017069
999987864 -312986948
-313001925 999972887
999979240 -312995572
999998788 -312976024
-313037549 999937263
999984801 -312990011
999924107 -313050705
999938091 -313036721
999958845 -313015967
-313070083 999904729
999927505 -313047307
999981206 -312993606
-312998162 999976650
999995394 -312979418
999927251 -313047561
999965357 -313009455
-312988854 999985958
999988479 -312986333
-313038394 999936418
-313056070 999918742
999942285 -313032527
999966049 -313008763
-313030139 999944673
999930610 -313044202
999935370 -313039442
999941349 -313033463
999958894 -313015918
999924848 -313049964
-313043337 999931475
-313042893 999931919
999923419 -313051393
999965096 -313009716
-313027881 999946931
999911802 -313063010
-313016707 999958105
-312978129 999996683
999920433 -313054379
999908820 -313065992
-313037723 999937089
-313069457 999905355
-313015992 999958820
999962775 -313012037
-312990301 999984511
-312992849 999981963
999979299 -312995513
999909165 -313065647
-312978267 999996545
-312996881 999977931
-312982224 999992588
999936670 -313038142
-313039774 999935038
-313014122 999960690
-312996168 999978644
-313026107 999948705
-312981211 999993601
999952150 -313022662
999939511 -313035301
-313072491 999902321
999978708 -312996104
-313011476 999963336
-312990826 999983986
999945768 -313029044
999922697 -313052115
-313055095 999919717
-312979885 999994927
-313055928 999918884
999943420 -313031392
-312987465 999987347
-313073687 999901125
-313011957 999962855
-313021107 999953705
999958658 -313016154
999964166 -313010646
-313061899 999912913
999971255 -313003557
-312986419 999988393
-313048295 999926517
-313010048 999964764
999930915 -313043897
999957434 -313017378
999922753 -313052059
-312981781 999993031
-313058375 999916437
-312999188 999975624
999951928 -313022884
999955224 -313019588
999962811 -313012001
999989690 -312985122
-313074040 999900772
999959924 -313014888
999959972 -313014840
-313051592 999923220
-313069206 999905606
999925327 -313049485
999957830 -313016982
999938343 -313036469
-313070491 999904321
-313035701 999939111
999963273 -313011539
999980465 -312994347
-313051123 999923689
999989254 -312985558
-313024117 999950695
-313069450 999905362
999946822 -313027990
999918149 -313056663
-313041428 999933384
999906468 -313068344
-313006784 999968028
-313071429 999903383
-312980798 999994014
-313039111 999935701
999967852 -313006960
-312975130 999999682
999903033 -313071779
999958157 -313016655
999958305 -313016507
999920185 -313054627
999913408 -313061404
999948596 -313026216
-313073171 999901641
999948646 -313026166
999946841 -313027971
999976617 -312998195
-313000114 999974698
999936180 -313038632
999906615 -313068197
999934823 -313039989
-313060857 999913955
999947988 -313026824
999954796 -313020016
999921793 -313053019
-312976766 999998046
999971193 -313003619
-313057021 999917791
-312986760 999988052
-312996859 999977953
-313062585 999912227
999989376 -312985436
999932566 -313042246
999937348 -313037464
-313035431 999939381
999957634 -313017178
-313006287 999968525
-312987572 999987240
-313050580 999924232
-313010197 999964615
999932011 -313042801
999915181 -313059631
999922645 -313052167
999944336 -313030476
999965789 -313009023
-313010476 999964336
-313059280 999915532
999969485 -313005327
999922023 -313052789
-313006524 999968288
999932675 -313042137
999925172 -313049640
-313073884 999900928
-313010338 999964474
999943741 -313031071
999940782 -313034030
999934486 -313040326
999940650 -313034162
999939043 -313035769
-313020824 999953988
999948376 -313026436
999904582 -313070230
999936767 -313038045
-312982745 999992067
999984728 -312990084
-312986307 999988505
999904317 -313070495
-313058651 999916161
-312988847 999985965
999992949 -312981863
-313049326 999925486
999954435 -313020377
-312978879 999995933
-313021395 999953417
999957588 -313017224
-313024306 999950506
999980434 -312994378
-313048560 999926252
-313061771 999913041
-313070555 999904257
999917024 -313057788
-313037132 999937680
999980229 -312994583
999975549 -312999263
999909762 -313065050
-313047096 999927716
999920901 -313053911
999928298 -313046514
999905124 -313069688
-313025091 999949721
-313000649 999974163
999997259 -312977553
-313017172 999957640
-313050538 999924274
-312975902 999998910
-313055513 999919299
-313029822 999944990
999985067 -312989745
999980668 -312994144
-313016548 999958264
-313048492 999926320
999913117 -313061695
-313004874 999969938
-313016798 999958014
-313017987 999956825
999968554 -313006258
-312987341 999987471
999923470 -313051342
999945978 -313028834
999946576 -313028236
999907961 -313066851
-313026728 999948084
-313063795 999911017
-313065557 999909255
999950167 -313024645
-313063899 999910913
-313010435 999964377
999995260 -312979552
999996524 -312978288
-312983913 999990899
-313028706 999946106
999998197 -312976615
999933415 -313041397
-313034310 999940502
999932320 -313042492
-313038438 999936374
999949037 -313025775
-312977848 999996964
-312983096 999991716
-313051544 999923268
999904570 -313070242
-313070069 999904743
999952885 -313021927
-313040194 999934618
999957017 -313017795
999902293 -313072519
999938989 -313035823
-313019224 999955588
-313036187 999938625
999962040 -313012772
-313005063 999969749
999924174 -313050638
999984953 -312989859
-312991524 999983288
999986476 -312988336
-313056619 999918193
-312989924 999984888
999931453 -313043359
-313028860 999945952
-313061612 999913200
-313032799 999942013
-313063336 999911476
999930814 -313043998
-312984521 999990291
-312979702 999995110
999970710 -313004102
-313030140 999944672
999933909 -313040903
999994881 -312979931
999990485 -312984327
-312978988 999995824
999904902 -313069910
-313048686 999926126
999903299 -313071513
-313055871 999918941
999983857 -312990955
-313067186 999907626
999933514 -313041298
-313039810 999935002
-313007298 999967514
-313012672 999962140
-313019767 999955045
-313040944 999933868
-313011466 999963346
999957644 -313017168
-313010901 999963911
999973248 -313001564
-313004990 999969822
-312994336 999980476
999965459 -313009353
-313012304 999962508
-313006330 999968482
999969151 -313005661
-312992345 999982467
-313031148 999943664
999944943 -313029869
999960081 -313014731
999951162 -313023650
999953759 -313021053
999978168 -312996644
999919402 -313055410
999937903 -313036909
-313046765 999928047
999911242 -313063570
999918167 -313056645
-313053484 999921328
999961759 -313013053
999959176 -313015636
999946269 -313028543
-313023854 999950958
-313063823 999910989
-313004479 999970333
-312987869 999986943
999958605 -313016207
999907138 -313067674
-312999651 999975161
999974686 -313000126
-313068062 999906750
-313019738 999955074
999974205 -313000607
-313019072 999955740
999997821 -312976991
999996580 -312978232
999969349 -313005463
999960309 -313014503
999904300 -313070512
-312988758 999986054
999967459 -313007353
-313014522 999960290
999973903 -313000909
999901906 -313072906
-313043473 999931339
-313014909 999959903
-313054540 999920272
999945029 -313029783
-313000404 999974408
999985803 -312989009
999987931 -312986881
-313008029 999966783
999957577 -313017235
-313020599 999954213
999949123 -313025689
999946888 -313027924
999984425 -312990387
999912639 -313062173
999965563 -313009249
999951408 -313023404
-313002257 999972555
-313030086 999944726
-313042776 999932036
-313037207 999937605
-313025724 999949088
999981475 -312993337
999951164 -313023648
999955638 -313019174
-313045378 999929434
999935478 -313039334
-312997425 999977387
-312989914 999984898
999904240 -313070572
999952923 -313021889
999955252 -313019560
-313002716 999972096
999955343 -313019469
-313006551 999968261
-313064752 999910060
-313047418 999927394
-312980888 999993924
999903600 -313071212
999974341 -313000471
-312999917 999974895
999951473 -313023339
-313059493 999915319
999963612 -313011200
999924868 -313049944
999985370 -312989442
-313073729 999901083
-313021619 999953193
-313001187 999973625
-313051055 999923757
-313001559 999973253
-313058278 999916534
999985638 -312989174
999965015 -313009797
-313020808 999954004
-313059482 999915330
999932869 -313041943
999901776 -313073036
-313048795 999926017
-313055739 999919073
999955471 -313019341
999992019 -312982793
-312980705 999994107
-313033763 999941049
999948363 -313026449
999916013 -313058799
-313024365 999950447
-313057008 999917804
999939649 -313035163
-313060513 999914299
999971353 -313003459
999990875 -312983937
-313041711 999933101
-313046730 999928082
-312984187 999990625
999990570 -312984242
999967725 -313007087
999940077 -313034735
-313031083 999943729
999946157 -313028655
999934281 -313040531
-313065687 999909125
999961355 -313013457
-313029881 999944931
-312986925 999987887
999949608 -313025204
999958096 -313016716
-313071086 999903726
-313062062 999912750
-313002148 999972664
-312996825 999977987
999957141 -313017671
-313014614 999960198
-312995612 999979200
-313011010 999963802
999902108 -313072704
-313060004 999914808
999952754 -313022058
-313056073 999918739
999905389 -313069423
-313066495 999908317
999945045 -313029767
999943020 -313031792
-313062999 999911813
-313057869 999916943
999935604 -313039208
-313041527 999933285
999989477 -312985335
999953286 -313021526
-313074436 999900376
-312982597 999992215
999936619 -313038193
-312986902 999987910
-313039873 999934939
-313002430 999972382
-313039641 999935171
-313021091 999953721
-313070746 999904066
-313028500 999946312
999938769 -313036043
999928628 -313046184
-312988338 999986474
999996108 -312978704
999926350 -313048462
-313006518 999968294
999912383 -313062429
-313034099 999940713
-313058120 999916692
-312983763 999991049
-312977829 999996983
999909689 -313065123
999969416 -313005396
999992633 -312982179
-313063072 999911740
999981117 -312993695
-313038673 999936139
999999140 -312975672
-312978463 999996349
-313061083 999913729
-313034296 999940516
-313029270 999945542
999978173 -312996639
-313023416 999951396
-313062754 999912058
999983481 -312991331
999957866 -313016946
999940213 -313034599
999909079 -313065733
-313022499 999952313
-312994717 999980095
-312996482 999978330
-313074725 999900087
-313012329 999962483
999971235 -313003577
-313058954 999915858
999987390 -312987422
999989262 -312985550
999941812 -313033000
-313066473 999908339
999972378 -313002434
-312974849 999999963
-313012844 999961968
-313032285 999942527
-313020732 999954080
-313049407 999925405
-312981745 999993067
999902937 -313071875
999902999 -313071813
-313062782 999912030
-313042713 999932099
999944225 -313030587
999907977 -313066835
-313013722 999961090
999991926 -312982886
-312981701 999993111
-313011701 999963111
999967916 -313006896
999949815 -313024997
-313002210 999972602
-312977058 999997754
-313002091 999972721
-313019662 999955150
-313012934 999961878
-313019177 999955635
-313047317 999927495
999915118 -313059694
-313058386 999916426
999946761 -313028051
999935088 -313039724
999976442 -312998370
999928668 -313046144
999980802 -312994010
999990592 -312984220
999945626 -313029186
999915716 -313059096
-313031859 999942953
999978398 -312996414
-313015082 999959730
-312979545 999995267
999929404 -313045408
-313007505 999967307
999990709 -312984103
999987968 -312986844
-312990320 999984492
-313009566 999965246
-313010102 999964710
-313059202 999915610
999925180 -313049632
-313034049 999940763
999966886 -313007926
999970073 -313004739
999902134 -313072678
-312981400 999993412
999974336 -313000476
999960181 -313014631
999946511 -313028301
999994446 -312980366
999970256 -313004556
999991457 -312983355
999956937 -313017875
-313037776 999937036
-313010204 999964608
999924338 -313050474
999925236 -313049576
-313069115 999905697
999983522 -312991290
-313010686 999964126
-313064567 999910245
-313050679 999924133
999942229 -313032583
-313051987 999922825
-313074385 999900427
-313059622 999915190
999993849 -312980963
999934819 -313039993
999921969 -313052843
999989180 -312985632
999945647 -313029165
999985667 -312989145
-312991249 999983563
-313024116 999950696
999926824 -313047988
999904809 -313070003
-313005869 999968943
-312979259 999995553
-313033384 999941428
-313069455 999905357
999907595 -313067217
999931150 -313043662
-313068657 999906155
-313058513 999916299
999945519 -313029293
-313013553 999961259
999990272 -312984540
-313045191 999929621
999987605 -312987207
999913699 -313061113
-313011286 999963526
-313024894 999949918
999904489 -313070323
-313074546 999900266
-313026964 999947848
999975960 -312998852
999905139 -313069673
-313067485 999907327
999983285 -312991527
999901585 -313073227
999946644 -313028168
-313049069 999925743
999980918 -312993894
999906292 -313068520
999989292 -312985520
-313047035 999927777
999952134 -313022678
-313030041 999944771
-313026304 999948508
999969759 -313005053
999973044 -313001768
-312985953 999988859
999995679 -312979133
999943968 -313030844
-313027055 999947757
-313063003 999911809
-313044597 999930215
-313054942 999919870
999921280 -313053532
999999589 -312975223
-312995899 999978913
-313003470 999971342
-313036102 999938710
-312976832 999997980
999937629 -313037183
-312977209 999997603
-312978286 999996526
-312991486 999983326
999942312 -313032500
999908744 -313066068
999968072 -313006740
-313070405 999904407
999944596 -313030216
-313006182 999968630
-313021486 999953326
999952958 -313021854
-313063214 999911598
999904006 -313070806
-313063219 999911593
999919069 -313055743
-313000061 999974751
999961004 -313013808
999942415 -313032397
999915389 -313059423
999974463 -313000349
-313060483 999914329
999904090 -313070722
-313009313 999965499
999960657 -313014155
999945573 -313029239
-313006908 999967904
999933170 -313041642
-313020134 999954678
999991461 -312983351
-313004053 999970759
999937143 -313037669
999997369 -312977443
999988747 -312986065
999927260 -313047552
999929821 -313044991
-313052559 999922253
999909778 -313065034
999994262 -312980550
999981245 -312993567
-313066194 999908618
-313066712 999908100
-313028475 999946337
-313013814 999960998
-313008803 999966009
999993628 -312981184
-313024376 999950436
-312989590 999985222
999940646 -313034166
999953672 -313021140
999955285 -313019527
999919771 -313055041
-313010558 999964254
-312991504 999983308
-312994850 999979962
999905104 -313069708
-313045812 999929000
-312999200 999975612
-313010272 999964540
-312992023 999982789
-313043930 999930882
-313044686 999930126
-313042679 999932133
999996614 -312978198
-313034074 999940738
-313070015 999904797
-313068716 999906096
-313019376 999955436
999990433 -312984379
-313045870 999928942
-313016308 999958504
999901284 -313073528
999975588 -312999224
999910291 -313064521
-313045938 999928874
-313067933 999906879
999951006 -313023806
999905121 -313069691
999961093 -313013719
-313009436 999965376
-313030557 999944255
999918244 -313056568
-313014383 999960429
999987320 -312987492
999931214 -313043598
999947051 -313027761
999931207 -313043605
-313021448 999953364
999923241 -313051571
999908211 -313066601
999905313 -313069499
-312984907 999989905
999999181 -312975631
999900647 -313074165
999937117 -313037695
999991794 -312983018
999920457 -313054355
999938441 -313036371
999937863 -313036949
999933303 -313041509
999992440 -312982372
999969355 -313005457
999981158 -312993654
999976299 -312998513
999970920 -313003892
-313066391 999908421
999954149 -313020663
-313053464 999921348
-313049851 999924961
999995387 -312979425
-312989030 999985782
-312996604 999978208
999996682 -312978130
-313070479 999904333
-312983157 999991655
999985302 -312989510
-313058198 999916614
-313015869 999958943
-313054066 999920746
-313004563 999970249
-313054850 999919962
999941866 -313032946
-313059834 999914978
-312996192 999978620
999962912 -313011900
999939039 -313035773
999950944 -313023868
999900192 -313074620
999908607 -313066205
-313067161 999907651
999927852 -313046960
999989659 -312985153
-312998696 999976116
-313070988 999903824
-313036605 999938207
999908395 -313066417
-313002044 999972768
-313022137 999952675
-313056320 999918492
-313072854 999901958
-313012749 999962063
-313045166 999929646
-313008762 999966050
-313065147 999909665
999910025 -313064787
999983283 -312991529
-313054461 999920351
999989467 -312985345
999995196 -312979616
999904371 -313070441
999909827 -313064985
999949207 -313025605
999919504 -313055308
-312976890 999997922
999944841 -313029971
-312978488 999996324
999985393 -312989419
999940627 -313034185
-312987808 999987004
-313006104 999968708
999999483 -312975329
999934580 -313040232
999908515 -313066297
999946953 -313027859
-312986508 999988304
999941991 -313032821
-313042030 999932782
999914168 -313060644
999967110 -313007702
999943938 -313030874
-313047822 999926990
-312975206 999999606
-312996346 999978466
999919345 -313055467
-312977546 999997266
-312984303 999990509
999914754 -313060058
-313070921 999903891
-313025120 999949692
999901990 -313072822
999958020 -313016792
999995837 -312978975
-313023199 999951613
-313046100 999928712
-313055869 999918943
-313042292 999932520
999986341 -312988471
-313065456 999909356
999927547 -313047265
-313018480 999956332
999991103 -312983709
999990863 -312983949
999928201 -313046611
-312980929 999993883
-312992454 999982358
999931755 -313043057
-312990626 999984186
999918962 -313055850
-313069652 999905160
999981392 -312993420
-312978521 999996291
-313010843 999963969
999929319 -313045493
-313047824 999926988
999936530 -313038282
999922417 -313052395
-312985061 999989751
-313041580 999933232
-312983593 999991219
-313030929 999943883
999938954 -313035858
-313060243 999914569
-312982284 999992528
-313011852 999962960
999921876 -313052936
999980725 -312994087
-313061908 999912904
999901816 -313072996
999929468 -313045344
999976326 -312998486
999927735 -313047077
999994417 -312980395
-312980273 999994539
-312984365 999990447
-313051629 999923183
-313000200 999974612
999900565 -313074247
999962125 -313012687
-313052391 999922421
-312991596 999983216
999980021 -312994791
-313074263 999900549
-313051017 999923795
999988972 -312985840
999952933 -313021879
-313031194 999943618
-312984828 999989984
-313072227 999902585
999998540 -312976272
-313015873 999958939
999977711 -312997101
999904025 -313070787
-313004231 999970581
-313066410 999908402
999977377 -312997435
-313020071 999954741
999935438 -313039374
999994491 -312980321
999950653 -313024159
-312979914 999994898
999946239 -313028573
-313035839 999938973
999932090 -313042722
-313017969 999956843
999929372 -313045440
-312988749 999986063
-313063057 999911755
999997212 -312977600
-313023161 999951651
-312998956 999975856
-313072850 999901962
999996337 -312978475
-313008126 999966686
999921133 -313053679
999947062 -313027750
-312999308 999975504
999908417 -313066395
999918375 -313056437
999969038 -313005774
-312981626 999993186
-313017029 999957783
-313030875 999943937
999951414 -313023398
-313026368 999948444
-313015906 999958906
-313033444 999941368
-313024090 999950722
999950859 -313023953
999959973 -313014839
-313022749 999952063
999913821 -313060991
-313000441 999974371
-313007969 999966843
999989845 -312984967
-313038404 999936408
999946444 -313028368
-313055400 999919412
-313008564 999966248
999935154 -313039658
-312998175 999976637
999977131 -312997681
999960085 -313014727
-313012582 999962230
-313026973 999947839
-313061241 999913571
-313015820 999958992
999928946 -313045866
999980688 -312994124
999922160 -313052652
999984388 -312990424
-313058345 999916467
-313049154 999925658
999915044 -313059768
-312993083 999981729
999924764 -313050048
999912137 -313062675
999973781 -313001031
999904962 -313069850
-313039710 999935102
-313065146 999909666
-313051574 999923238
999998474 -312976338
-313037767 999937045
-312988831 999985981
999907115 -313067697
999991029 -312983783
-313007246 999967566
999931117 -313043695
999900888 -313073924
-313052765 999922047
999925400 -313049412
-313000959 999973853
-312999269 999975543
999926274 -313048538
999991910 -312982902
-313011528 999963284
-313048373 999926439
-312977971 999996841
-313027531 999947281
999951255 -313023557
999957695 -313017117
999947268 -313027544
-313039802 999935010
999979846 -312994966
999949335 -313025477
999952901 -313021911
-313066319 999908493
999900744 -313074068
999984966 -312989846
-312991311 999983501
-312978682 999996130
-313073897 999900915
999937039 -313037773
999992299 -312982513
-313039517 999935295
-313003547 999971265
999996057 -312978755
999950875 -313023937
999951349 -313023463
-312985489 999989323
999959880 -313014932
-313049027 999925785
999983277 -312991535
-313032457 999942355
999933192 -313041620
-313011750 999963062
-312981264 999993548
-312985124 999989688
-312984262 999990550
999951412 -313023400
-313036919 999937893
-313032021 999942791
-313007149 999967663
999975807 -312999005
999973243 -313001569
999922375 -313052437
-312990906 999983906
999976670 -312998142
-313004492 999970320
-312992493 999982319
-313000727 999974085
-313057425 999917387
999924027 -313050785
999959327 -313015485
999942225 -313032587
999951148 -313023664
999949002 -313025810
999913194 -313061618
999990839 -312983973
999971052 -313003760
-313033184 999941628
999992116 -312982696
-313008500 999966312
999941322 -313033490
999978081 -312996731
999921020 -313053792
-313070202 999904610
-312984444 999990368
999941371 -313033441
999978223 -312996589
999978086 -312996726
-312989976 999984836
-312992189 999982623
999993311 -312981501
999914046 -313060766
999942865 -313031947
-312975310 999999502
999924627 -313050185
-313062486 999912326
999910160 -313064652
999989862 -312984950
999962202 -313012610
999996479 -312978333
999914986 -313059826
-312980668 999994144
-313073948 999900864
-313052107 999922705
-313050673 999924139
999925649 -313049163
-313051063 999923749
-313010195 999964617
999978409 -312996403
-313042616 999932196
999909338 -313065474
999922674 -313052138
-313045976 999928836
999953654 -313021158
-312975448 999999364
-313022321 999952491
-313056527 999918285
999957633 -313017179
-313069940 999904872
-313033369 999941443
-313020461 999954351
999914123 -313060689
999907616 -313067196
999963631 -313011181
-313017176 999957636
-312989007 999985805
999980920 -312993892
999949310 -313025502
999951341 -313023471
-313040058 999934754
-313010664 999964148
-313058561 999916251
999972343 -313002469
-312979889 999994923
999939064 -313035748
-313003490 999971322
-313047468 999927344
999925701 -313049111
-313057457 999917355
999995012 -312979800
999933406 -313041406
999946592 -313028220
-313019735 999955077
999932303 -313042509
-312996181 999978631
-313073040 999901772
-312985891 999988921
999927158 -313047654
-313049289 999925523
-313007344 999967468
-313010599 999964213
999988566 -312986246
999934727 -313040085
-313023631 999951181
-313044702 999930110
999906399 -313068413
-313044902 999929910
999997751 -312977061
-313040664 999934148
999969200 -313005612
999984382 -312990430
-312979496 999995316
-313040001 999934811
-313034450 999940362
999921176 -313053636
999905513 -313069299
-313005085 999969727
999968074 -313006738
-313031817 999942995
999973506 -313001306
-313042538 999932274
999947214 -313027598
999918255 -313056557
999988204 -312986608
-313008282 999966530
-313015781 999959031
-313024843 999949969
-313022469 999952343
-313067704 999907108
999957810 -313017002
999904626 -313070186
999937321 -313037491
999982542 -312992270
-313063688 999911124
999940883 -313033929
-313017992 999956820
999929540 -313045272
999922304 -313052508
999902771 -313072041
-313044777 999930035
-313031268 999943544
999975626 -312999186
999943816 -313030996
-313072517 999902295
999934241 -313040571
999920227 -313054585
-313037468 999937344
-313026313 999948499
-313026511 999948301
999924515 -313050297
-313005381 999969431
999946887 -313027925
-313035172 999939640
-313037090 999937722
999904465 -313070347
999940108 -313034704
-313035767 999939045
999918211 -313056601
-313052012 999922800
-312991203 999983609
-312996044 999978768
999921485 -313053327
999992216 -312982596
-312999122 999975690
999962291 -313012521
-313064956 999909856
-313066885 999907927
999941200 -313033612
999962663 -313012149
-313021236 999953576
999907210 -313067602
999929116 -313045696
-313071218 999903594
-313045863 999928949
-312994424 999980388
999932583 -313042229
-313042248 999932564
999949890 -313024922
-313067493 999907319
-313056168 999918644
999907760 -313067052
-313070448 999904364
-313067436 999907376
999964465 -313010347
-313059931 999914881
999922818 -313051994
999916571 -313058241
999924162 -313050650
999903680 -313071132
999982888 -312991924
999986059 -312988753
999978348 -312996464
-312982260 999992552
999997336 -312977476
999922247 -313052565
-313048298 999926514
999988366 -312986446
999920935 -313053877
999936796 -313038016
999928717 -313046095
999921699 -313053113
-313023889 999950923
-313012576 999962236
999977773 -312997039
-313019515 999955297
-313024008 999950804
999963304 -313011508
999913470 -313061342
999959282 -313015530
-313012392 999962420
999950521 -313024291
-313032093 999942719
999963561 -313011251
-312978265 999996547
999971492 -313003320
-313020489 999954323
999950584 -313024228
-312986884 999987928
999957418 -313017394
999979267 -312995545
-312983067 999991745
-313059771 999915041
999971013 -313003799
-312983815 999990997
999915531 -313059281
-312975037 999999775
-313006732 999968080
999918807 -313056005
999990318 -312984494
999999026 -312975786
-313018610 999956202
999969093 -313005719
999959246 -313015566
999957657 -313017155
999935736 -313039076
-313004134 999970678
999982634 -312992178
-312991251 999983561
999947771 -313027041
-313008791 999966021
-312993689 999981123
-312981842 999992970
-313018312 999956500
-313066116 999908696
999946853 -313027959
999973562 -313001250
-313062977 999911835
999928630 -313046182
-313031943 999942869
999961891 -313012921
999906646 -313068166
999920278 -313054534
-312978536 999996276
999968082 -313006730
-313004758 999970054
999945559 -313029253
-312978508 999996304
-313007090 999967722
-313050680 999924132
999987751 -312987061
-312989320 999985492
999993062 -312981750
-313029118 999945694
999988549 -312986263
999931909 -313042903
999954589 -313020223
999986689 -312988123
-312979542 999995270
-313030888 999943924
-313027431 999947381
-313073611 999901201
-313054924 999919888
999975423 -312999389
-313016743 999958069
-313022428 999952384
-313048623 999926189
999954110 -313020702
999931116 -313043696
999993390 -312981422
-313038275 999936537
999918504 -313056308
999964743 -313010069
-313026203 999948609
999901251 -313073561
-313061437 999913375
999985190 -312989622
-313067361 999907451
999976291 -312998521
999998375 -312976437
999959731 -313015081
999990594 -312984218
-313059382 999915430
-313069255 999905557
-313068124 999906688
999971378 -313003434
-313023772 999951040
999980621 -312994191
999939950 -313034862
999923592 -313051220
999904746 -313070066
-313027199 999947613
999915593 -313059219
999901473 -313073339
-313030848 999943964
-313014748 999960064
-312994443 999980369
999981238 -312993574
-312992376 999982436
999990757 -312984055
-313023547 999951265
999931342 -313043470
-313064043 999910769
-313039570 999935242
-313049493 999925319
999989087 -312985725
999978333 -312996479
999963667 -313011145
-313059606 999915206
999932655 -313042157
999948530 -313026282
-312993851 999980961
999910261 -313064551
-313056999 999917813
-313051035 999923777
999914094 -313060718
-312996177 999978635
-312990339 999984473
999999569 -312975243
999985221 -312989591
-313009386 999965426
-312998669 999976143
-313030912 999943900
-313028383 999946429
-313063565 999911247
999998906 -312975906
-312995117 999979695
-313038734 999936078
-313026459 999948353
-313027272 999947540
999931002 -313043810
999907700 -313067112
999960074 -313014738
-313009222 999965590
999923330 -313051482
999904414 -313070398
999935824 -313038988
999952331 -313022481
999905162 -313069650
-313030636 999944176
999938929 -313035883
999913872 -313060940
999910888 -313063924
-313064206 999910606
-312988363 999986449
-313049161 999925651
999911860 -313062952
-313045930 999928882
999970765 -313004047
-313032088 999942724
999983490 -312991322
-312983892 999990920
999933264 -313041548
-312991936 999982876
999989651 -312985161
-313004347 999970465
999962156 -313012656
999935475 -313039337
999927096 -313047716
999942055 -313032757
999992855 -312981957
999984698 -312990114
999989098 -312985714
-313052494 999922318
-313042543 999932269
-312984994 999989818
999900382 -313074430
999959820 -313014992
999908488 -313066324
-313060041 999914771
999926619 -313048193
999978135 -312996677
999906834 -313067978
-313047267 999927545
999905209 -313069603
999915627 -313059185
999958039 -313016773
-313026245 999948567
-312986405 999988407
-312995417 999979395
999930935 -313043877
999989159 -312985653
999976020 -312998792
-313029925 999944887
-313018050 999956762
999916965 -313057847
999951185 -313023627
-313035702 999939110
-313040493 999934319
-313015681 999959131
999986606 -312988206
-312981652 999993160
-312986221 999988591
999933254 -313041558
-313050510 999924302
999927303 -313047509
999938552 -313036260
999937507 -313037305
-313055316 999919496
-312990572 999984240
-313043621 999931191
999945714 -313029098
999925989 -313048823
999939956 -313034856
-312979448 999995364
999974306 -313000506
999983773 -312991039
-313069021 999905791
-313067554 999907258
999978124 -312996688
-312994216 999980596
999941000 -313033812
-313047208 999927604
999900455 -313074357
999936259 -313038553
999996976 -312977836
999912983 -313061829
999943922 -313030890
-313072025 999902787
-313049710 999925102
999900807 -313074005
999926952 -313047860
-313063711 999911101
999955671 -313019141
999935862 -313038950
-313070097 999904715
999912548 -313062264
-313051230 999923582
-312982809 999992003
999973721 -313001091
-313059658 999915154
-312982084 999992728
-313045157 999929655
999946647 -313028165
999913043 -313061769
-312981173 999993639
999924071 -313050741
-313004742 999970070
-312975923 999998889
999943058 -313031754
-312989538 999985274
999933898 -313040914
-313002271 999972541
999982602 -312992210
-313002488 999972324
999975001 -312999811
-313005534 999969278
999951198 -313023614
999985019 -312989793
999910198 -313064614
-313052741 999922071
999928913 -313045899
-313067118 999907694
999948076 -313026736
999931350 -313043462
-313023677 999951135
-313027015 999947797
999917219 -313057593
999979158 -312995654
999912947 -313061865
999962994 -313011818
-312984980 999989832
-313060279 999914533
-313035716 999939096
-312994832 999979980
-313013851 999960961
-312992437 999982375
999987321 -312987491
999989792 -312985020
-313019083 999955729
-312976260 999998552
-313015289 999959523
999996320 -312978492
-313061756 999913056
999901790 -313073022
999941362 -313033450
999929915 -313044897
-313061926 999912886
-313058659 999916153
-312977098 999997714
999998813 -312975999
-313050126 999924686
-312986143 999988669
999925985 -313048827
999907088 -313067724
999974722 -313000090
-312990647 999984165
-313060660 999914152
-312999512 999975300
999997853 -312976959
-313033092 999941720
999993108 -312981704
-313003997 999970815
-312991353 999983459
-313069218 999905594
-312984430 999990382
999967772 -313007040
999978281 -312996531
-312993131 999981681
999972319 -313002493
999969165 -313005647
999900947 -313073865
999978774 -312996038
999906548 -313068264
-312991804 999983008
-313059013 999915799
999970961 -313003851
999901506 -313073306
999909040 -313065772
-312988016 999986796
999912887 -313061925
999963563 -313011249
999976225 -312998587
999957994 -313016818
999994945 -312979867
-312983446 999991366
999964780 -313010032
-313033013 999941799
999964260 -313010552
999920265 -313054547
-312986329 999988483
999921650 -313053162
-313058938 999915874
-313040252 999934560
-313068245 999906567
999916061 -313058751
999971570 -313003242
-313059141 999915671
-313070933 999903879
-313045654 999929158
999980820 -312993992
999994084 -312980728
999988739 -312986073
-313030205 999944607
999942556 -313032256
999959184 -313015628
-313074679 999900133
-313021148 999953664
-313049293 999925519
-312986105 999988707
-313069165 999905647
999999605 -312975207
-313069213 999905599
999957773 -313017039
999966371 -313008441
999902425 -313072387
999949718 -313025094
999901926 -313072886
999924669 -313050143
-313051278 999923534
-312988379 999986433
999992026 -312982786
-313071416 999903396
999919171 -313055641
-313032169 999942643
999901891 -313072921
-313045000 999929812
999985053 -312989759
-312980037 999994775
999951289 -313023523
-313038843 999935969
-312985216 999989596
-313066882 999907930
-313035211 999939601
999975311 -312999501
-313026035 999948777
999962703 -313012109
999915134 -313059678
999990556 -312984256
999901683 -313073129
-313031055 999943757
999928554 -313046258
-313050377 999924435
999955843 -313018969
-312997508 999977304
999967825 -313006987
-313032934 999941878
999960434 -313014378
-313023699 999951113
999949673 -313025139
-313055821 999918991
-313062622 999912190
999999019 -312975793
999901730 -313073082
-313023293 999951519
-312988912 999985900
-313006118 999968694
-313002322 999972490
999992531 -312982281
-313044708 999930104
999916396 -313058416
999943446 -313031366
999998473 -312976339
-313060178 999914634
999996047 -312978765
999989850 -312984962
999972767 -313002045
999992043 -312982769
999967726 -313007086
-313044495 999930317
999916276 -313058536
999916553 -313058259
999931880 -313042932
-312998395 999976417
999975796 -312999016
999950745 -313024067
999914002 -313060810
999917012 -313057800
-312991424 999983388
999986781 -312988031
999999690 -312975122
-313021931 999952881
-312980394 999994418
-313026465 999948347
-313045920 999928892
-313064585 999910227
-313000293 999974519
-313038203 999936609
-313048635 999926177
999991497 -312983315
999904303 -313070509
999964572 -313010240
-312989707 999985105
-313010480 999964332
999912638 -313062174
-312994171 999980641
-313069937 999904875
-313002617 999972195
999925957 -313048855
999974757 -313000055
999984579 -312990233
999903802 -313071010
999930184 -313044628
-312989187 999985625
999966184 -313008628
-313004724 999970088
-313065069 999909743
-313007604 999967208
-313057831 999916981
-313045756 999929056
-313068642 999906170
-312982656 999992156
999980548 -312994264
-313056691 999918121
999927581 -313047231
999994271 -312980541
999909715 -313065097
-313047805 999927007
-313000734 999974078
-313004634 999970178
999900015 -313074797
999920615 -313054197
-313062313 999912499
-313026274 999948538
999964732 -313010080
-313068108 999906704
999989744 -312985068
999987288 -312987524
999945840 -313028972
999928561 -313046251
999919849 -313054963
-313038400 999936412
999941681 -313033131
999929496 -313045316
-313025461 999949351
999937890 -313036922
-313070627 999904185
-313048650 999926162
-312985859 999988953
999948341 -313026471
999939783 -313035029
-312983567 999991245
-313044572 999930240
999965592 -313009220
-313073890 999900922
999952160 -313022652
-313045148 999929664
999970494 -313004318
999969228 -313005584
-313071351 999903461
-312977210 999997602
999975977 -312998835
999915461 -313059351
-313062214 999912598
999963764 -313011048
-313065068 999909744
-312989211 999985601
999940975 -313033837
999975919 -312998893
-313048244 999926568
-313032795 999942017
999985305 -312989507
-313051892 999922920
-313008674 999966138
999992837 -312981975
-313046231 999928581
-313042827 999931985
-313024511 999950301
999933236 -313041576
999901382 -313073430
-312994568 999980244
-313013640 999961172
999907312 -313067500
999989863 -312984949
-313066492 999908320
999998860 -312975952
999943458 -313031354
999965937 -313008875
-312977357 999997455
-313008531 999966281
999987516 -312987296
999977824 -312996988
999974839 -312999973
-313032094 999942718
-313053556 999921256
999990617 -312984195
999990994 -312983818
999979358 -312995454
999921190 -313053622
999955522 -313019290
-313044612 999930200
-313019220 999955592
-313013329 999961483
999969358 -313005454
999908346 -313066466
-313035713 999939099
-313020156 999954656
999955475 -313019337
999953099 -313021713
-313061337 999913475
999905093 -313069719
-313047413 999927399
999997710 -312977102
-313072103 999902709
-312984325 999990487
-313021287 999953525
999908399 -313066413
999969279 -313005533
-313002904 999971908
999943257 -313031555
999958107 -313016705
999995344 -312979468
-313038981 999935831
-313072253 999902559
-313017715 999957097
999916456 -313058356
-313071851 999902961
999974713 -313000099
999980595 -312994217
999902593 -313072219
999964455 -313010357
999953641 -313021171
999978976 -312995836
-312997916 999976896
999954582 -313020230
999905638 -313069174
999971763 -313003049
999921855 -313052957
999977904 -312996908
-313074265 999900547
999959044 -313015768
-313004107 999970705
-313068958 999905854
999963231 -313011581
-313038717 999936095
-313068919 999905893
999989794 -312985018
-313034579 999940233
999931372 -313043440
999943038 -313031774
999918308 -313056504
-313063579 999911233
999977998 -312996814
999989694 -312985118
999965573 -313009239
999933584 -313041228
999979483 -312995329
999987125 -312987687
-313032233 999942579
-313027402 999947410
999963413 -313011399
-313029447 999945365
-313032464 999942348
999990532 -312984280
-313027838 999946974
999943723 -313031089
999965314 -313009498
-312980207 999994605
999985307 -312989505
999921773 -313053039
-313007514 999967298
-313010501 999964311
999989764 -312985048
999901033 -313073779
999996309 -312978503
-312999324 999975488
-313005611 999969201
-312976728 999998084
999982313 -312992499
-313042841 999931971
999943468 -313031344
999911535 -313063277
999905112 -313069700
999918928 -313055884
-313055727 999919085
-313004850 999969962
999997106 -312977706
999918353 -313056459
999915973 -313058839
999976227 -312998585
-313054497 999920315
-312986824 999987988
999985456 -312989356
999928425 -313046387
-313060390 999914422
999943374 -313031438
-312979758 999995054
999953861 -313020951
-312983333 999991479
-313049801 999925011
-313042325 999932487
999985410 -312989402
999919492 -313055320
999983947 -312990865
999988971 -312985841
-313072865 999901947
999921220 -313053592
999951536 -313023276
-312987887 999986925
-313043474 999931338
-313016944 999957868
999995756 -312979056
999951263 -313023549
999909381 -313065431
-313065572 999909240
999915982 -313058830
-313018473 999956339
-313042848 999931964
-312980971 999993841
-312979330 999995482
-312990744 999984068
999934268 -313040544
999989708 -312985104
999903832 -313070980
999916355 -313058457
999924249 -313050563
999981581 -312993231
999929590 -313045222
-313058514 999916298
999937729 -313037083
-313046330 999928482
999945447 -313029365
999985270 -312989542
-313037414 999937398
-313066628 999908184
-313007310 999967502
999985797 -312989015
999946700 -313028112
-312986209 999988603
999935126 -313039686
-313028987 999945825
999967161 -313007651
-313028447 999946365
-313030357 999944455
999998198 -312976614
-313029127 999945685
999928404 -313046408
999997143 -312977669
999926786 -313048026
-313034760 999940052
999987448 -312987364
-313047695 999927117
999966949 -313007863
-313002541 999972271
-313032746 999942066
999972538 -313002274
-313055879 999918933
-313009460 999965352
999914471 -313060341
999924123 -313050689
999904814 -313069998
-313068523 999906289
999956927 -313017885
999935534 -313039278
999991857 -312982955
999990494 -312984318
999945284 -313029528
999983047 -312991765
999999816 -312974996
999942163 -313032649
999968343 -313006469
999938907 -313035905
999985928 -312988884
999930751 -313044061
-313056608 999918204
-313030294 999944518
-313030468 999944344
-312994434 999980378
-313016538 999958274
-313029065 999945747
-312997327 999977485
999952764 -313022048
999956151 -313018661
-313016344 999958468
999961375 -313013437
999995430 -312979382
999943115 -313031697
999911899 -313062913
-312993037 999981775
999959970 -313014842
-313025408 999949404
999988214 -312986598
-313012512 999962300
999974823 -312999989
999950507 -313024305
-313021116 999953696
999985013 -312989799
-313010332 999964480
999907493 -313067319
999930583 -313044229
999958889 -313015923
999939766 -313035046
-313070965 999903847
999973276 -313001536
999904485 -313070327
999905834 -313068978
-312982072 999992740
-313067570 999907242
999914836 -313059976
999959355 -313015457
999971709 -313003103
999989058 -312985754
-313056473 999918339
999945900 -313028912
-313071550 999903262
999920666 -313054146
999980804 -312994008
999945872 -313028940
999994031 -312980781
999966542 -313008270
999953787 -313021025
999916391 -313058421
-313056592 999918220
999952308 -313022504
999987960 -312986852
999933797 -313041015
-313025715 999949097
999931313 -313043499
-313012556 999962256
999993082 -312981730
999967624 -313007188
-313071618 999903194
999911663 -313063149
999968386 -313006426
-313059752 999915060
999943401 -313031411
-313022987 999951825
-313022176 999952636
-313022011 999952801
-313067864 999906948
-313016259 999958553
-313020923 999953889
-313036998 999937814
999998587 -312976225
-313010169 999964643
-313011825 999962987
-313037671 999937141
-313028193 999946619
-313056590 999918222
-313011244 999963568
-313046737 999928075
-313012387 999962425
999998526 -312976286
-313067683 999907129
-312998161 999976651
999903992 -313070820
999999570 -312975242
999940197 -313034615
999961224 -313013588
-313009413 999965399
-313052065 999922747
999973146 -313001666
999987022 -312987790
-313045081 999929731
-313063370 999911442
999984767 -312990045
999933015 -313041797
-312982825 999991987
999931380 -313043432
-313009360 999965452
-312999161 999975651
999996188 -312978624
-313000992 999973820
999904327 -313070485
999998177 -312976635
999910572 -313064240
-313008068 999966744
-313064808 999910004
-313043298 999931514
-312993030 999981782
-313044973 999929839
-313065181 999909631
999932345 -313042467
999952286 -313022526
-313050588 999924224
999988000 -312986812
-312982801 999992011
999925070 -313049742
999992238 -312982574
-313021554 999953258
-313029573 999945239
-313054502 999920310
-313047737 999927075
999907617 -313067195
999996655 -312978157
-313007950 999966862
999963569 -313011243
999997892 -312976920
999947412 -313027400
999990737 -312984075
999972368 -313002444
-313065715 999909097
999979803 -312995009
999982463 -312992349
-313053422 999921390
-313001130 999973682
999953031 -313021781
-313006065 999968747
999979907 -312994905
-313014971 999959841
999912897 -313061915
-313019278 999955534
999930786 -313044026
999970843 -313003969
-313029952 999944860
999936806 -313038006
-313031300 999943512
-313006348 999968464
-313039183 999935629
-313057581 999917231
999951870 -313022942
999962514 -313012298
-313001132 999973680
-313048231 999926581
-313052016 999922796
-312988630 999986182
999996118 -312978694
-312987670 999987142
999997642 -312977170
-313044485 999930327
-313067443 999907369
999953792 -313021020
-313008254 999966558
999987055 -312987757
999981508 -312993304
-313029853 999944959
999927926 -313046886
-313074212 999900600
999928463 -313046349
999965105 -313009707
999958960 -313015852
999926962 -313047850
-313067306 999907506
999981396 -312993416
999987156 -312987656
-313042039 999932773
-313004801 999970011
999927001 -313047811
999989218 -312985594
999992258 -312982554
-312993029 999981783
999955148 -313019664
999992646 -312982166
999963150 -313011662
999918699 -313056113
-313060352 999914460
-313022471 999952341
999973256 -313001556
-312981089 999993723
999979204 -312995608
-313031271 999943541
-313023726 999951086
-313054065 999920747
-313047075 999927737
-313027137 999947675
-313066986 999907826
-313051211 999923601
999939881 -313034931
999963657 -313011155
-313021382 999953430
-312983247 999991565
999918203 -313056609
999914059 -313060753
999901230 -313073582
999957604 -313017208
-313057374 999917438
-313061236 999913576
-313030050 999944762
-313034953 999939859
-313056238 999918574
999969476 -313005336
999940124 -313034688
999943662 -313031150
-313023696 999951116
999940190 -313034622
999992163 -312982649
999982453 -312992359
-313010010 999964802
999972231 -313002581
-313028491 999946321
-313040516 999934296
-313041890 999932922
999976537 -312998275
999904193 -313070619
999933937 -313040875
999971294 -313003518
999936375 -313038437
-313025168 999949644
-313023960 999950852
-312976091 999998721
-312999836 999974976
-313003417 999971395
999989258 -312985554
999920370 -313054442
-313047423 999927389
999994963 -312979849
-313014478 999960334
999926916 -313047896
999954830 -313019982
999951315 -313023497
999995179 -312979633
-312984555 999990257
-313065043 999909769
999939032 -313035780
-312998781 999976031
-312982608 999992204
-313010539 999964273
999956242 -313018570
-312981431 999993381
-313054499 999920313
-313023170 999951642
-313021212 999953600
999973557 -313001255
-313033829 999940983
999978771 -312996041
-313022591 999952221
-313060183 999914629
999962245 -313012567
999940098 -313034714
999974087 -313000725
-313042089 999932723
-313056339 999918473
999997965 -312976847
-313036962 999937850
999984892 -312989920
999901280 -313073532
-312987570 999987242
-313018190 999956622
-313042963 999931849
999983839 -312990973
-313008582 999966230
-313042701 999932111
-313013125 999961687
-313025205 999949607
-312978259 999996553
-313059925 999914887
-313020454 999954358
-313020651 999954161
999935767 -313039045
-312977135 999997677
-312994967 999979845
999901096 -313073716
999970200 -313004612
-313060255 999914557
-313011345 999963467
-313030590 999944222
-313068612 999906200
999923418 -313051394
-313020045 999954767
-313030772 999944040
-313015157 999959655
999915639 -313059173
-313008056 999966756
999975904 -312998908
999980831 -312993981
999956723 -313018089
-312994977 999979835
999911443 -313063369
999995338 -312979474
999992919 -312981893
999954974 -313019838
-313008426 999966386
-313065494 999909318
-312977218 999997594
999919137 -313055675
-313020764 999954048
-313021307 999953505
999976485 -312998327
-313014822 999959990
999943031 -313031781
-312985110 999989702
-313024671 999950141
-313020216 999954596
-313041849 999932963
-313039933 999934879
-313001378 999973434
-312988352 999986460
999955618 -313019194
999929993 -313044819
999947694 -313027118
-313041579 999933233
-313023524 999951288
999903188 -313071624
-313000340 999974472
-312991552 999983260
-312995585 999979227
-313060511 999914301
999937268 -313037544
-312985303 999989509
999972702 -313002110
999932354 -313042458
999918150 -313056662
999990571 -312984241
-313062876 999911936
-313054634 999920178
999976565 -312998247
999983001 -312991811
-313034176 999940636
-313053499 999921313
999962539 -313012273
999961974 -313012838
999988287 -312986525
-313022866 999951946
-313055784 999919028
-313031146 999943666
-312976946 999997866
999945255 -313029557
999937407 -313037405
999993810 -312981002
999965864 -313008948
-313049346 999925466
-313033940 999940872
-312979581 999995231
-313018946 999955866
-313060134 999914678
999970305 -313004507
999910277 -313064535
999972714 -313002098
999911496 -313063316
-313065368 999909444
-313003365 999971447
-313000480 999974332
-313030097 999944715
999947947 -313026865
999984117 -312990695
-313033858 999940954
999940055 -313034757
999945404 -313029408
999935019 -313039793
999948753 -313026059
999902730 -313072082
-312999142 999975670
-313005947 999968865
999956337 -313018475
-313012827 999961985
-313025029 999949783
-313015283 999959529
-313005802 999969010
999993708 -312981104
-312995060 999979752
999991738 -312983074
-313022320 999952492
-313033593 999941219
999962204 -313012608
999957875 -313016937
-313029452 999945360
-313039314 999935498
-313026502 999948310
999906569 -313068243
999967811 -313007001
-312986589 999988223
999928352 -313046460
-313020585 999954227
999918516 -313056296
999985092 -312989720
999923280 -313051532
-313065629 999909183
999999420 -312975392
-313001710 999973102
999993118 -312981694
-313032800 999942012
-312994286 999980526
999996551 -312978261
-313042065 999932747
999988322 -312986490
999938938 -313035874
999941097 -313033715
-313008275 999966537
-313067727 999907085
-313028336 999946476
999963726 -313011086
999977735 -312997077
-313057773 999917039
999910105 -313064707
999976676 -312998136
999963006 -313011806
999999199 -312975613
-313048439 999926373
-313021860 999952952
-313041494 999933318
999996202 -312978610
-312992214 999982598
-313022389 999952423
999976261 -312998551
-313058770 999916042
999981224 -312993588
-313040952 999933860
999935317 -313039495
-312983942 999990870
-313052968 999921844
-312990127 999984685
-312994394 999980418
999958810 -313016002
-312999890 999974922
-313035293 999939519
-313027885 999946927
999934157 -313040655
-313025657 999949155
999971898 -313002914
-312990258 999984554
999950270 -313024542
999988562 -312986250
-312987281 999987531
-313051943 999922869
999910402 -313064410
999941849 -313032963
-313019420 999955392
999935609 -313039203
999937875 -313036937
-313047336 999927476
-313015134 999959678
999935516 -313039296
999971653 -313003159
-313042750 999932062
-313061580 999913232
999901535 -313073277
-313028811 999946001
-313046709 999928103
-312978415 999996397
999990311 -312984501
999905770 -313069042
999986804 -312988008
-312991282 999983530
999901538 -313073274
999913463 -313061349
999928799 -313046013
-312986932 999987880
-313034172 999940640
-312989910 999984902
-313028891 999945921
-313036340 999938472
999968964 -313005848
999932004 -313042808
999962522 -313012290
999925018 -313049794
-313069734 999905078
999900020 -313074792
999919555 -313055257
-313027762 999947050
999954460 -313020352
999948269 -313026543
999984941 -312989871
-312980059 999994753
999998999 -312975813
-313042545 999932267
999906118 -313068694
999955249 -313019563
999935886 -313038926
-313003984 999970828
-313041043 999933769
999908149 -313066663
999915597 -313059215
-313002162 999972650
999930957 -313043855
-313040369 999934443
-313008288 999966524
-313002692 999972120
-313010334 999964478
-312997564 999977248
999916889 -313057923
-313013267 999961545
-313050190 999924622
999972523 -313002289
999998325 -312976487
-313031048 999943764
-313017698 999957114
-312975733 999999079
999991238 -312983574
-313030466 999944346
-313026382 999948430
999962003 -313012809
-313020516 999954296
-313002357 999972455
-313008578 999966234
999944777 -313030035
999988215 -312986597
999963769 -313011043
999953263 -313021549
-313005213 999969599
-312981889 999992923
-312977453 999997359
999954600 -313020212
999954147 -313020665
999944439 -313030373
999998561 -312976251
999981824 -312992988
999916971 -313057841
-313065987 999908825
999928793 -313046019
-312975387 999999425
-313033174 999941638
999971025 -313003787
-313004914 999969898
999937517 -313037295
999948848 -313025964
999986394 -312988418
-312983405 999991407
-313056268 999918544
999934073 -313040739
999966738 -313008074
-312981453 999993359
-313043742 999931070
-313033211 999941601
-313057032 999917780
-313040411 999934401
-312989190 999985622
-313038921 999935891
-313068783 999906029
999970647 -313004165
999946495 -313028317
999994291 -312980521
999973634 -313001178
999961403 -313013409
999939583 -313035229
999928743 -313046069
999938418 -313036394
-312991200 999983612
999983238 -312991574
-313020798 999954014
-313059230 999915582
-312997204 999977608
999918961 -313055851
999972673 -313002139
999924272 -313050540
999923360 -313051452
-313061167 999913645
999929829 -313044983
-313020589 999954223
999987701 -312987111
-313008091 999966721
-312995359 999979453
-312994161 999980651
-312995931 999978881
999960788 -313014024
999959685 -313015127
999904767 -313070045
999933641 -313041171
-312987708 999987104
-312984963 999989849
-312983455 999991357
-312994426 999980386
-313023791 999951021
-312993584 999981228
999952761 -313022051
-313032473 999942339
999940529 -313034283
999905183 -313069629
999950031 -313024781
999955067 -313019745
-313026892 999947920
-312983505 999991307
999959138 -313015674
999947552 -313027260
-313013432 999961380
999978014 -312996798
999955973 -313018839
999940951 -313033861
-313025164 999949648
-313059548 999915264
-313069531 999905281
999972999 -313001813
999993423 -312981389
999963127 -313011685
999933520 -313041292
-313010153 999964659
999952215 -313022597
999956002 -313018810
-312980089 999994723
999944712 -313030100
999924079 -313050733
999959106 -313015706
-312976342 999998470
-313057668 999917144
-312990745 999984067
999996113 -312978699
-313062487 999912325
999971081 -313003731
999902822 -313071990
999994633 -312980179
999905296 -313069516
-312978742 999996070
999939607 -313035205
999983134 -312991678
999960011 -313014801
999924158 -313050654
-313004621 999970191
999959430 -313015382
-312987822 999986990
999963839 -313010973
999940386 -313034426
-313002866 999971946
999920073 -313054739
-313060773 999914039
-312985969 999988843
999928083 -313046729
-313050141 999924671
999994034 -312980778
-313008028 999966784
-313069287 999905525
999961248 -313013564
999932972 -313041840
-313008365 999966447
999977992 -312996820
999969963 -313004849
-313018426 999956386
-313071640 999903172
999958215 -313016597
999999239 -312975573
999902257 -313072555
999905140 -313069672
-313054350 999920462
999930464 -313044348
-313002462 999972350
999973510 -313001302
-313004182 999970630
999962106 -313012706
-312978679 999996133
-313030296 999944516
-312991090 999983722
-313049460 999925352
999945881 -313028931
-313044757 999930055
-313035627 999939185
-313016644 999958168
999954562 -313020250
999994734 -312980078
999938104 -313036708
999927875 -313046937
-313024277 999950535
999962590 -313012222
999922931 -313051881
-313039685 999935127
-313074359 999900453
-313022807 999952005
999985560 -312989252
999929153 -313045659
-313020007 999954805
999922984 -313051828
-312995733 999979079
-313055047 999919765
-313070508 999904304
999903720 -313071092
-313003941 999970871
-313046417 999928395
999977442 -312997370
999913948 -313060864
-313023247 999951565
-313056082 999918730
-313049716 999925096
999901708 -313073104
999965169 -313009643
-313067010 999907802
-312981665 999993147
-313060050 999914762
-313020880 999953932
-312991580 999983232
-312979245 999995567
999955381 -313019431
999967159 -313007653
-313049186 999925626
999967479 -313007333
-313021795 999953017
999954751 -313020061
-313003833 999970979
999908312 -313066500
-313035485 999939327
999971377 -313003435
-313054677 999920135
999989223 -312985589
-313022272 999952540
-312989260 999985552
999915790 -313059022
-312977309 999997503
-312993225 999981587
999906042 -313068770
-313027152 999947660
999987731 -312987081
-312984623 999990189
999928325 -313046487
-313023638 999951174
999901305 -313073507
999971681 -313003131
-313032512 999942300
-313063318 999911494
999964246 -313010566
999963491 -313011321
-313061477 999913335
999969534 -313005278
-313046909 999927903
-312981151 999993661
999986014 -312988798
999955969 -313018843
-312976834 999997978
999979386 -312995426
999912680 -313062132
-313050891 999923921
999922813 -313051999
-312998924 999975888
999900904 -313073908
-313044042 999930770
-313025996 999948816
-313050494 999924318
-312979858 999994954
999962277 -313012535
-312978106 999996706
-313033881 999940931
-313018335 999956477
-312994760 999980052
999901378 -313073434
999916618 -313058194
999905936 -313068876
999943480 -313031332
-313032673 999942139
999904798 -313070014
999984865 -312989947
999902141 -313072671
999957711 -313017101
-313023428 999951384
-313051027 999923785
999956188 -313018624
999920861 -313053951
999991498 -312983314
999963301 -313011511
999954882 -313019930
-313059644 999915168
-313044464 999930348
-312984465 999990347
-313038576 999936236
-312977864 999996948
-313041913 999932899
999908201 -313066611
-313019742 999955070
999912217 -313062595
999993739 -312981073
999932752 -313042060
999923726 -313051086
-313018708 999956104
999964485 -313010327
999948340 -313026472
-313061765 999913047
999930590 -313044222
-313074649 999900163
-313057282 999917530
-313041820 999932992
-313070610 999904202
999944250 -313030562
999998405 -312976407
999996844 -312977968
999900134 -313074678
-312980487 999994325
-312989389 999985423
999946892 -313027920
999905056 -313069756
-313002011 999972801
-313007315 999967497
-313003154 999971658
999969483 -313005329
999985056 -312989756
999919238 -313055574
999901034 -313073778
999959459 -313015353
999900357 -313074455
-313040420 999934392
999903553 -313071259
-313066022 999908790
-313007650 999967162
-312991035 999983777
999989904 -312984908
999908247 -313066565
-313042992 999931820
-313010451 999964361
999952453 -313022359
-312982121 999992691
999930138 -313044674
-313026637 999948175
-313014312 999960500
-312975577 999999235
999978402 -312996410
-313034224 999940588
-313050469 999924343
999985375 -312989437
-313037242 999937570
-313014892 999959920
999994115 -312980697
999983928 -312990884
-313022750 999952062
-312983595 999991217
-313021614 999953198
999911977 -313062835
999941142 -313033670
-312990390 999984422
-312976930 999997882
999974041 -313000771
-313027833 999946979
999961683 -313013129
999966825 -313007987
-313011004 999963808
-312993642 999981170
999949376 -313025436
999975101 -312999711
-312991806 999983006
-312985094 999989718
-312994086 999980726
999975297 -312999515
-313007213 999967599
999990977 -312983835
999904986 -313069826
999947349 -313027463
-313063785 999911027
999906086 -313068726
-313059825 999914987
999909367 -313065445
999927957 -313046855
-313028061 999946751
-313050939 999923873
999988962 -312985850
-313015833 999958979
999967629 -313007183
-312982784 999992028
999940308 -313034504
999957252 -313017560
999997967 -312976845
999949847 -313024965
999974416 -313000396
999963604 -313011208
999901701 -313073111
999969803 -313005009
999915192 -313059620
-313037144 999937668
999914864 -313059948
-313022637 999952175
999961561 -313013251
999927681 -313047131
-313001144 999973668
-313034475 999940337
-313042747 999932065
999900328 -313074484
-313064405 999910407
999967564 -313007248
999917521 -313057291
999949760 -313025052
999981282 -312993530
-313039156 999935656
999902066 -313072746
-312981941 999992871
-312978560 999996252
999959877 -313014935
999967035 -313007777
999965049 -313009763
999909028 -313065784
999984203 -312990609
-313008430 999966382
999935917 -313038895
999988701 -312986111
999931607 -313043205
999920157 -313054655
-313042983 999931829
-313032981 999941831
-312980622 999994190
-312977885 999996927
999935748 -313039064
-312980545 999994267
999967141 -313007671
-313009819 999964993
-313015247 999959565
-313058425 999916387
999904016 -313070796
-313017139 999957673
999993695 -312981117
-313003281 999971531
999913678 -313061134
-313020011 999954801
-313036858 999937954
999949315 -313025497
-313049699 999925113
999956508 -313018304
999920100 -313054712
-313038380 999936432
-313009490 999965322
-313042297 999932515
-313069479 999905333
-312990635 999984177
-313006507 999968305
999995555 -312979257
-313055759 999919053
-313068534 999906278
-312991010 999983802
999971546 -313003266
999969689 -313005123
999944163 -313030649
-312976982 999997830
999970443 -313004369
-313071085 999903727
999904995 -313069817
-312993714 999981098
999960421 -313014391
-313032228 999942584
999910882 -313063930
999915862 -313058950
-312992265 999982547
-313018422 999956390
999942619 -313032193
-313052036 999922776
999920773 -313054039
-313003864 999970948
999988886 -312985926
-313000677 999974135
999919664 -313055148
999981184 -312993628
-313023336 999951476
999930129 -313044683
-313037950 999936862
999942239 -313032573
999913641 -313061171
-313042520 999932292
999901219 -313073593
999941321 -313033491
-312992574 999982238
-313038243 999936569
-313043428 999931384
-313064910 999909902
-313050625 999924187
999976854 -312997958
-313059679 999915133
-313011585 999963227
999906121 -313068691
-313065240 999909572
-313016531 999958281
-313054762 999920050
-313005407 999969405
-313040672 999934140
999990516 -312984296
999936310 -313038502
999971679 -313003133
-312985250 999989562
999965560 -313009252
-313028544 999946268
-313007679 999967133
-313041105 999933707
-313038261 999936551
-313044872 999929940
999955468 -313019344
999974707 -313000105
-312986152 999988660
-313038556 999936256
999924374 -313050438
-313031351 999943461
-312979100 999995712
-313070978 999903834
-312987674 999987138
-313004253 999970559
999940576 -313034236
-313045497 999929315
-313008133 999966679
-313036244 999938568
-312983804 999991008
999966618 -313008194
999968359 -313006453
-313057696 999917116
999966267 -313008545
-312976314 999998498
-313064052 999910760
999936843 -313037969
-313070481 999904331
999926341 -313048471
999908817 -313065995
999903889 -313070923
999929585 -313045227
999951603 -313023209
999976376 -312998436
-312994571 999980241
-313017332 999957480
999952676 -313022136
-313071706 999903106
999910324 -313064488
999963803 -313011009
999948934 -313025878
999964464 -313010348
-313024504 999950308
-313062268 999912544
-313065736 999909076
999952389 -313022423
-313041391 999933421
-313007422 999967390
-313066453 999908359
999915464 -313059348
-313017469 999957343
-313005156 999969656
-312994660 999980152
-313066817 999907995
-313058785 999916027
999959408 -313015404
-312982648 999992164
-312983617 999991195
-313064953 999909859
-313003188 999971624
999944260 -313030552
999946738 -313028074
-313045526 999929286
-313023391 999951421
999970428 -313004384
-313052798 999922014
-313062632 999912180
999943904 -313030908
999981566 -312993246
999911103 -313063709
-313003507 999971305
999931690 -313043122
999981819 -312992993
-313019102 999955710
-313026721 999948091
-313008203 999966609
999989561 -312985251
999967512 -313007300
999952516 -313022296
-313073723 999901089
-312984832 999989980
-313054353 999920459
999960697 -313014115
999909310 -313065502
999904607 -313070205
999975765 -312999047
-313014516 999960296
-313073564 999901248
999972404 -313002408
999979999 -312994813
999916359 -313058453
-313039885 999934927
-313043156 999931656
-313028998 999945814
-313032274 999942538
-313020374 999954438
999959869 -313014943
999916374 -313058438
-313031340 999943472
-313072337 999902475
-313013862 999960950
-313024699 999950113
999998345 -312976467
-313064289 999910523
999964734 -313010078
-313003305 999971507
-312977770 999997042
999909037 -313065775
999989446 -312985366
999976396 -312998416
999992537 -312982275
999980317 -312994495
999982775 -312992037
-313062361 999912451
999992359 -312982453
-313038352 999936460
-313048008 999926804
-312984627 999990185
999918822 -313055990
-313054665 999920147
-313055239 999919573
999999863 -312974949
-313006666 999968146
999915738 -313059074
-313058348 999916464
-312989456 999985356
999933034 -313041778
999951713 -313023099
999948557 -313026255
-313004673 999970139
-313011303 999963509
999961487 -313013325
-313012795 999962017
-312996433 999978379
-312984208 999990604
-313015643 999959169
-313071013 999903799
999971600 -313003212
999909056 -313065756
999938276 -313036536
999923657 -313051155
-313021169 999953643
999991114 -312983698
-312992689 999982123
-313043556 999931256
-313073830 999900982
999929508 -313045304
-313047593 999927219
-313048557 999926255
-313038105 999936707
999986899 -312987913
-313013637 999961175
-313023647 999951165
999918446 -313056366
999952799 -313022013
999948123 -313026689
-312996472 999978340
999959978 -313014834
-312983777 999991035
999945043 -313029769
999994316 -312980496
-313030110 999944702
-313018822 999955990
999910628 -313064184
-313062463 999912349
999908805 -313066007
999997794 -312977018
-313023980 999950832
-313050006 999924806
999946976 -313027836
-313047461 999927351
999915018 -313059794
999979588 -312995224
-313047616 999927196
-313033691 999941121
999933728 -313041084
999987899 -312986913
-313001997 999972815
-313034319 999940493
999919576 -313055236
-313037796 999937016
-313055267 999919545
-313060299 999914513
-312993317 999981495
-312980350 999994462
-313051115 999923697
999935593 -313039219
999962944 -313011868
999924824 -313049988
-313022222 999952590
-313058843 999915969
-312975170 999999642
999941801 -313033011
-313009851 999964961
-313005012 999969800
-313031843 999942969
-313037015 999937797
-313065092 999909720
999946788 -313028024
999979253 -312995559
-313017813 999956999
999920598 -313054214
999971097 -313003715
-313025150 999949662
-313040845 999933967
-312983010 999991802
999916846 -313057966
999928076 -313046736
-313054752 999920060
999964094 -313010718
999936919 -313037893
999939848 -313034964
999974965 -312999847
-312982479 999992333
999940633 -313034179
999933104 -313041708
999974175 -313000637
-313024004 999950808
-313066215 999908597
999920690 -313054122
999990965 -312983847
999942482 -313032330
-313062900 999911912
-313068050 999906762
-313051465 999923347
999966766 -313008046
999918509 -313056303
999916260 -313058552
-313017031 999957781
-313060067 999914745
-313002905 999971907
-313016624 999958188
-313003003 999971809
-313041083 999933729
999955957 -313018855
999984440 -312990372
-312985618 999989194
-313074271 999900541
999979184 -312995628
999910240 -313064572
999992229 -312982583
-313008702 999966110
-313067732 999907080
999968758 -313006054
-313021164 999953648
-313056822 999917990
-313011840 999962972
999938027 -313036785
999929486 -313045326
-313036055 999938757
999967346 -313007466
-313055984 999918828
-313004524 999970288
-313068423 999906389
999909936 -313064876
-313001551 999973261
999962036 -313012776
999901184 -313073628
999995365 -312979447
999997939 -312976873
999998415 -312976397
999967996 -313006816
999945269 -313029543
-313066507 999908305
-312990605 999984207
999911452 -313063360
-313073886 999900926
999926770 -313048042
999998534 -312976278
-312997168 999977644
-313063502 999911310
-313016962 999957850
999963257 -313011555
999955142 -313019670
999928909 -313045903
999909101 -313065711
999986711 -312988101
-313072019 999902793
999975687 -312999125
999962642 -313012170
999992910 -312981902
999927563 -313047249
999986123 -312988689
-312987892 999986920
999963589 -313011223
-313001711 999973101
999962917 -313011895
999978026 -312996786
999938431 -313036381
999940097 -313034715
999964637 -313010175
-313064232 999910580
999976808 -312998004
999991743 -312983069
-313039347 999935465
-313008955 999965857
-313001126 999973686
999959330 -313015482
-313007432 999967380
-313068542 999906270
-313000700 999974112
-312990166 999984646
-313031476 999943336
-313037550 999937262
999972268 -313002544
999926402 -313048410
-312979177 999995635
999948124 -313026688
-313048638 999926174
-313005500 999969312
-313024946 999949866
999965774 -313009038
-313067013 999907799
999955108 -313019704
999939572 -313035240
999937462 -313037350
-313040923 999933889
999969590 -313005222
-312975522 999999290
999967942 -313006870
-313023021 999951791
-313067835 999906977
-312980144 999994668
999987720 -312987092
-312994379 999980433
999925455 -313049357
-313068989 999905823
999938624 -313036188
999977879 -312996933
-313003008 999971804
-313048009 999926803
-312993398 999981414
-313025552 999949260
999903059 -313071753
-312988473 999986339
-313016564 999958248
-313051222 999923590
999969235 -313005577
999905994 -313068818
-313041596 999933216
999916076 -313058736
-313069800 999905012
-313044648 999930164
999919086 -313055726
999979878 -312994934
-313010862 999963950
999959656 -313015156
-313017794 999957018
999954260 -313020552
-312980381 999994431
999949560 -313025252
999921229 -313053583
-313020558 999954254
-313055115 999919697
999991381 -312983431
-313074001 999900811
999978627 -312996185
-313015309 999959503
-313020638 999954174
999952365 -313022447
-313042960 999931852
999964012 -313010800
999906174 -313068638
-313033554 999941258
999937310 -313037502
999975459 -312999353
999936753 -313038059
-313025841 999948971
-313035207 999939605
999965050 -313009762
999949430 -313025382
-313008040 999966772
999934076 -313040736
-313044037 999930775
999940116 -313034696
-313009320 999965492
-313020072 999954740
999983508 -312991304
999950095 -313024717
999924791 -313050021
-313009821 999964991
-312977938 999996874
999986610 -312988202
999985579 -312989233
999931218 -313043594
-312996631 999978181
999930866 -313043946
-313043953 999930859
999901187 -313073625
-313010380 999964432
999978960 -312995852
999932453 -313042359
999948308 -313026504
999940914 -313033898
-313024450 999950362
999937177 -313037635
-313073394 999901418
-312993912 999980900
999949405 -313025407
-312988470 999986342
-313051683 999923129
-313051229 999923583
999957015 -313017797
999906593 -313068219
999986397 -312988415
-313002868 999971944
-313039259 999935553
-313061694 999913118
-312995141 999979671
999903886 -313070926
999945810 -313029002
-313018053 999956759
999911444 -313063368
999916054 -313058758
999958738 -313016074
999937256 -313037556
999941414 -313033398
-313008417 999966395
999978270 -312996542
-312979642 999995170
999919423 -313055389
999983589 -312991223
999910551 -313064261
-313009719 999965093
-312980714 999994098
999987078 -312987734
999923019 -313051793
-312993661 999981151
999916805 -313058007
999999536 -312975276
-312983624 999991188
-312988887 999985925
999985860 -312988952
999964952 -313009860
999926031 -313048781
999983084 -312991728
-312986655 999988157
999966220 -313008592
-313070312 999904500
999961773 -313013039
-313003069 999971743
-313052675 999922137
-312996673 999978139
-313072123 999902689
999966650 -313008162
-312994062 999980750
999929323 -313045489
-313022801 999952011
-312977342 999997470
-313040863 999933949
-313013203 999961609
999922995 -313051817
-312991155 999983657
999951003 -313023809
-313056932 999917880
-313055517 999919295
-313016594 999958218
999994224 -312980588
-313029121 999945691
-313045816 999928996
-313021503 999953309
-313043427 999931385
999970164 -313004648
999973969 -313000843
-312991130 999983682
999969206 -313005606
-313015939 999958873
999929745 -313045067
-312977826 999996986
-313020233 999954579
999911447 -313063365
999939522 -313035290
999969625 -313005187
-312999027 999975785
999982746 -312992066
-313021763 999953049
999987679 -312987133
999994232 -312980580
999961684 -313013128
-312994230 999980582
-313072980 999901832
999947041 -313027771
999907981 -313066831
-313074708 999900104
999965705 -313009107
-312990579 999984233
-313062106 999912706
-312976461 999998351
999952807 -313022005
-313069640 999905172
999957533 -313017279
-313062353 999912459
999993182 -312981630
999970028 -313004784
-313009842 999964970
999918385 -313056427
999963749 -313011063
-313033057 999941755
-312999299 999975513
-313050707 999924105
999992054 -312982758
-312982250 999992562
-312984821 999989991
-312979452 999995360
999933489 -313041323
-313019653 999955159
-312989326 999985486
999907920 -313066892
999919420 -313055392
-312991166 999983646
999946187 -313028625
999919844 -313054968
-312998107 999976705
-313062755 999912057
-313061919 999912893
-312993724 999981088
-312975864 999998948
-312975783 999999029
999995177 -312979635
-313058350 999916462
-313041240 999933572
999901819 -313072993
999930113 -313044699
-313024126 999950686
-313048240 999926572
999952836 -313021976
999904527 -313070285
999947173 -313027639
999968144 -313006668
-313033151 999941661
999974474 -313000338
999990058 -312984754
999911876 -313062936
999995379 -312979433
-313074543 999900269
-313072022 999902790
999987232 -312987580
999978663 -312996149
-313000855 999973957
999949210 -313025602
-313068294 999906518
-312996809 999978003
-313010077 999964735
999994618 -312980194
999984954 -312989858
-313054099 999920713
999902832 -313071980
-313046424 999928388
999930242 -313044570
999900040 -313074772
-312994123 999980689
999917058 -313057754
999963860 -313010952
-312983578 999991234
-313020220 999954592
-313050178 999924634
999982729 -312992083
-313049685 999925127
-313011013 999963799
999905091 -313069721
999925324 -313049488
-313047648 999927164
-313048773 999926039
-312980463 999994349
-312975838 999998974
-312976056 999998756
999941474 -313033338
-313070816 999903996
999959659 -313015153
999912010 -313062802
999939406 -313035406
-313058826 999915986
999928722 -313046090
999940069 -313034743
999964466 -313010346
-313012462 999962350
999983658 -312991154
-313074673 999900139
-312982379 999992433
999902196 -313072616
-313058881 999915931
-313073818 999900994
999998895 -312975917
-313057170 999917642
999907691 -313067121
999972167 -313002645
999918270 -313056542
999944524 -313030288
-313018084 999956728
999943726 -313031086
-313062746 999912066
-313004903 999969909
999977024 -312997788
-313040670 999934142
999945118 -313029694
-313008000 999966812
999918800 -313056012
999963924 -313010888
-313033341 999941471
999912838 -313061974
999948176 -313026636
-313061508 999913304
-312978587 999996225
-313058202 999916610
-313056351 999918461
-313073530 999901282
-312980501 999994311
999973725 -313001087
-313029704 999945108
999972058 -313002754
-313071855 999902957
999999225 -312975587
-313028449 999946363
-313071262 999903550
999969905 -313004907
-313018719 999956093
999953916 -313020896
-312977292 999997520
-312999140 999975672
-313021937 999952875
999926184 -313048628
999960027 -313014785
999900231 -313074581
-313069936 999904876
999902379 -313072433
999971592 -313003220
999929727 -313045085
999980616 -312994196
-313012080 999962732
-313045742 999929070
-313006319 999968493
999917430 -313057382
999922519 -313052293
-312976844 999997968
-313000724 999974088
999929808 -313045004
999954349 -313020463
-313058753 999916059
-313040677 999934135
-313058689 999916123
999967591 -313007221
999973045 -313001767
999971537 -313003275
-312996548 999978264
999990290 -312984522
-313002133 999972679
999999372 -312975440
-313068469 999906343
999989555 -312985257
999995391 -312979421
999909598 -313065214
999977098 -312997714
999924450 -313050362
-313060680 999914132
999992832 -312981980
-313015749 999959063
-313008080 999966732
999914794 -313060018
-313030982 999943830
999996543 -312978269
-312992321 999982491
-313016372 999958440
-313039901 999934911
-312990132 999984680
-313060408 999914404
-312993134 999981678
999908042 -313066770
999944949 -313029863
999920329 -313054483
-312987655 999987157
-313050938 999923874
-313072669 999902143
-313056203 999918609
-313033376 999941436
999926920 -313047892
-313025851 999948961
-313044371 999930441
-312999849 999974963
-313046516 999928296
999925496 -313049316
-313045573 999929239
-313054185 999920627
999908821 -313065991
999909648 -313065164
999905084 -313069728
999968954 -313005858
999984944 -312989868
999974168 -313000644
999988725 -312986087
999999546 -312975266
-313050161 999924651
999952782 -313022030
-312976655 999998157
999998162 -312976650
-312976977 999997835
999986755 -312988057
-313014094 999960718
-313053468 999921344
999942665 -313032147
999941609 -313033203
-313030492 999944320
-313018988 999955824
-313015463 999959349
-312995808 999979004
999972923 -313001889
999978430 -312996382
-312983691 999991121
999909787 -313065025
-313020108 999954704
-313060891 999913921
999967068 -313007744
999953769 -313021043
-313071798 999903014
-312974856 999999956
-313027046 999947766
999928113 -313046699
-313031027 999943785
999949331 -313025481
-313026045 999948767
999998883 -312975929
999918507 -313056305
999900160 -313074652
-313009075 999965737
-312983091 999991721
-313010866 999963946
-313048483 999926329
-313017847 999956965
999926393 -313048419
-313002956 999971856
-313033727 999941085
-313057866 999916946
-313031188 999943624
999955538 -313019274
999904207 -313070605
999995248 -312979564
999957942 -313016870
-313031989 999942823
999903224 -313071588
-312997469 999977343
999940167 -313034645
-313026199 999948613
999970636 -313004176
999972595 -313002217
-313008635 999966177
999936612 -313038200
-313018526 999956286
-313047528 999927284
999969667 -313005145
999993771 -312981041
-313034560 999940252
999906746 -313068066
999930004 -313044808
999926260 -313048552
999960569 -313014243
999923791 -313051021
999967026 -313007786
999933918 -313040894
999922097 -313052715
999967164 -313007648
999998584 -312976228
-313051356 999923456
999949501 -313025311
999924141 -313050671
999967245 -313007567
999980129 -312994683
-312987890 999986922
999950514 -313024298
-313053763 999921049
999948917 -313025895
999953761 -313021051
999962894 -313011918
999900958 -313073854
999983191 -312991621
999955207 -313019605
-313034656 999940156
-312989169 999985643
-313043672 999931140
-313066137 999908675
999968977 -313005835
999996651 -312978161
999980258 -312994554
999980467 -312994345
-312992426 999982386
-313069493 999905319
-313002805 999972007
-313050731 999924081
999947774 -313027038
-312983029 999991783
-313021134 999953678
999970453 -313004359
-312994562 999980250
999905896 -313068916
-313029027 999945785
-312976374 999998438
999966319 -313008493
-312978454 999996358
999995966 -312978846
999988925 -312985887
-313047701 999927111
999972053 -313002759
-312984644 999990168
-313043861 999930951
-312989376 999985436
-313001855 999972957
999981196 -312993616
999994941 -312979871
999968783 -313006029
-313063063 999911749
999942929 -313031883
-312981487 999993325
999972629 -313002183
999983065 -312991747
999914908 -313059904
-313038750 999936062
999968010 -313006802
999943027 -313031785
-312995683 999979129
999982099 -312992713
999979764 -312995048
999931335 -313043477
999971616 -313003196
-312993897 999980915
-313018569 999956243
-313036477 999938335
999938262 -313036550
999966981 -313007831
999922478 -313052334
-313009704 999965108
999917395 -313057417
999963766 -313011046
999996392 -312978420
999968132 -313006680
-313031190 999943622
-313070658 999904154
-313067966 999906846
999913363 -313061449
-313070265 999904547
-313039133 999935679
-313005118 999969694
999995942 -312978870
-313019812 999955000
999985698 -312989114
-313027574 999947238
999905097 -313069715
-313001592 999973220
-313052374 999922438
999937612 -313037200
999971792 -313003020
999913947 -313060865
999940616 -313034196
-313027094 999947718
-313002304 999972508
-313057693 999917119
-313043714 999931098
-312981153 999993659
999905337 -313069475
-313009841 999964971
999992439 -312982373
-313032009 999942803
999924432 -313050380
999975084 -312999728
-312995906 999978906
999985848 -312988964
-313011655 999963157
999989829 -312984983
-313023804 999951008
999932666 -313042146
-313014808 999960004
999900257 -313074555
999994095 -312980717
999997533 -312977279
-313057416 999917396
999941206 -313033606
999911928 -313062884
999936879 -313037933
-313019808 999955004
-313033034 999941778
999976514 -312998298
-313059730 999915082
-313002120 999972692
-313046038 999928774
999971723 -313003089
-313033901 999940911
999983754 -312991058
-313032553 999942259
-313020142 999954670
999964400 -313010412
999907429 -313067383
999996539 -312978273
-313004116 999970696
999921541 -313053271
-312980836 999993976
-313053348 999921464
999954337 -313020475
-313009678 999965134
-312999617 999975195
999949539 -313025273
999948304 -313026508
-313068854 999905958
-313048274 999926538
999901652 -313073160
-313027871 999946941
999952106 -313022706
999987829 -312986983
999924427 -313050385
-313002701 999972111
999910701 -313064111
-313003130 999971682
-312988876 999985936
999977972 -312996840
999906597 -313068215
999916782 -313058030
-312986056 999988756
999909107 -313065705
999916733 -313058079
999952451 -313022361
999978526 -312996286
-313057921 999916891
999998256 -312976556
-312999190 999975622
999904822 -313069990
999908182 -313066630
-313008684 999966128
999965117 -313009695
-313004405 999970407
999994083 -312980729
-313033694 999941118
-313072794 999902018
999990495 -312984317
999925762 -313049050
999932160 -313042652
-313036898 999937914
-312983234 999991578
999931759 -313043053
999924548 -313050264
999992142 -312982670
-313007558 999967254
999903753 -313071059
999982476 -312992336
999944616 -313030196
999951391 -313023421
-312983338 999991474
-313013803 999961009
999956252 -313018560
-313033114 999941698
-313034917 999939895
-312977183 999997629
999929759 -313045053
999904620 -313070192
999990593 -312984219
-313005514 999969298
-313005144 999969668
999958498 -313016314
999953942 -313020870
999926801 -313048011
-313001833 999972979
999919495 -313055317
999932241 -313042571
-313058884 999915928
-313052218 999922594
-312987696 999987116
-313074187 999900625
-313021824 999952988
-313035846 999938966
999914627 -313060185
-313050159 999924653
999934723 -313040089
999983527 -312991285
-312981118 999993694
-312976092 999998720
999961918 -313012894
999958638 -313016174
-313053221 999921591
999957305 -313017507
999907874 -313066938
-313016409 999958403
999972008 -313002804
-313018563 999956249
999978378 -312996434
999902605 -313072207
-313003391 999971421
999912685 -313062127
-313049342 999925470
-313060452 999914360
999945913 -313028899
-313057309 999917503
-313050431 999924381
999953901 -313020911
999965025 -313009787
999992639 -312982173
-313073460 999901352
999978109 -312996703
-312980451 999994361
-312987007 999987805
999925702 -313049110
999959865 -313014947
-313045094 999929718
-313049729 999925083
999977328 -312997484
-313056969 999917843
-313065245 999909567
999949070 -313025742
-313074038 999900774
-312983050 999991762
999913110 -313061702
-313057279 999917533
999941172 -313033640
999963224 -313011588
999972469 -313002343
999977573 -312997239
999937976 -313036836
999940344 -313034468
-313036771 999938041
999905852 -313068960
-313017369 999957443
-313041306 999933506
-313072168 999902644
999941582 -313033230
-313019813 999954999
999979464 -312995348
-312978810 999996002
-312980045 999994767
999982693 -312992119
999918414 -313056398
-313043879 999930933
-313031467 999943345
999900895 -313073917
999938513 -313036299
-313006553 999968259
-313029625 999945187
-313042394 999932418
-313014622 999960190
-313035469 999939343
-313040016 999934796
-312975007 999999805
999923739 -313051073
-313058509 999916303
-313059519 999915293
-313007037 999967775
999973610 -313001202
-313021357 999953455
999970925 -313003887
999934562 -313040250
999976435 -312998377
999982736 -312992076
-313053541 999921271
-313053833 999920979
999986632 -312988180
-313024501 999950311
-313041471 999933341
999973188 -313001624
-312980275 999994537
999928703 -313046109
-312996723 999978089
999968706 -313006106
-313034328 999940484
-313031978 999942834
-313029481 999945331
-313052019 999922793
-312985978 999988834
-312989404 999985408
-313002405 999972407
999914469 -313060343
-313021297 999953515
999985078 -312989734
999905736 -313069076
999943457 -313031355
-312991820 999982992
999993479 -312981333
-312978105 999996707
-313000837 999973975
-313001570 999973242
-313060368 999914444
-313057160 999917652
999986733 -312988079
999938659 -313036153
-313053384 999921428
999937467 -313037345
999997387 -312977425
999954142 -313020670
999909083 -313065729
999925862 -313048950
-313053968 999920844
-313061082 999913730
-313044931 999929881
-312986059 999988753
999972890 -313001922
999975489 -312999323
-313054030 999920782
-312992295 999982517
999942320 -313032492
999997495 -312977317
-313063052 999911760
-313041137 999933675
-313013438 999961374
999910343 -313064469
999934540 -313040272
999919405 -313055407
-313046129 999928683
-313043665 999931147
999998946 -312975866
999931907 -313042905
999946628 -313028184
999907035 -313067777
999934643 -313040169
999975570 -312999242
-313033876 999940936
999978446 -312996366
999902731 -313072081
-313030611 999944201
-313014854 999959958
999937520 -313037292
-313012250 999962562
999941054 -313033758
-312983651 999991161
-313059709 999915103
999904609 -313070203
999980841 -312993971
999932380 -313042432
999918422 -313056390
-313020012 999954800
999987211 -312987601
-313073961 999900851
999920386 -313054426
-312977023 999997789
-312979198 999995614
-312994297 999980515
-313029846 999944966
-313004613 999970199
-313036486 999938326
-313063611 999911201
999920442 -313054370
-313051002 999923810
-313048212 999926600
999925779 -313049033
-313016366 999958446
-313049333 999925479
-312978411 999996401
999920218 -313054594
999992657 -312982155
-312987522 999987290
-313070333 999904479
999996778 -312978034
999974553 -313000259
999931190 -313043622
-313035423 999939389
999974487 -313000325
-312992593 999982219
-313047269 999927543
-313071190 999903622
-313030785 999944027
-313035936 999938876
999944821 -313029991
-313029457 999945355
-313020643 999954169
999970620 -313004192
999927621 -313047191
-313005158 999969654
-313042322 999932490
999932264 -313042548
-312979065 999995747
-313005223 999969589
-312980964 999993848
999917338 -313057474
999906999 -313067813
999931039 -313043773
-312990016 999984796
999905232 -313069580
-313042897 999931915
-313052709 999922103
999915930 -313058882
-313065650 999909162
-312995575 999979237
-313056341 999918471
999999099 -312975713
-313071847 999902965
999970449 -313004363
-313050813 999923999
999965532 -313009280
-313038189 999936623
-313006245 999968567
999994216 -312980596
-313017626 999957186
-312989577 999985235
-313052983 999921829
999981287 -312993525
-313018453 999956359
999919207 -313055605
999906609 -313068203
-313008456 999966356
999958162 -313016650
999938177 -313036635
-313066906 999907906
999914561 -313060251
999915162 -313059650
999952452 -313022360
999913717 -313061095
-312980819 999993993
999966419 -313008393
999931622 -313043190
999914830 -313059982
-313065558 999909254
-312979450 999995362
999947282 -313027530
999947239 -313027573
999911302 -313063510
999992626 -312982186
-313006679 999968133
999996214 -312978598
-313022508 999952304
-313028204 999946608
999967398 -313007414
999953905 -313020907
-313030748 999944064
-313015447 999959365
-313071215 999903597
-313050111 999924701
999937327 -313037485
999983127 -312991685
-312986882 999987930
-313072215 999902597
-313038706 999936106
999978772 -312996040
999964870 -313009942
999929563 -313045249
999930519 -313044293
-313066415 999908397
-312992163 999982649
-312984061 999990751
999964869 -313009943
-313016539 999958273
999954034 -313020778
999940059 -313034753
999952715 -313022097
-313049758 999925054
-313070296 999904516
-313021306 999953506
-312979681 999995131
999915836 -313058976
999938203 -313036609
999954553 -313020259
999977961 -312996851
-313026875 999947937
-313005176 999969636
999983812 -312991000
999930406 -313044406
-312976515 999998297
999962595 -313012217
999923012 -313051800
-312982053 999992759
999993736 -312981076
999977866 -312996946
-313010781 999964031
999937218 -313037594
999925304 -313049508
999938677 -313036135
-313024234 999950578
999911090 -313063722
-313005629 999969183
-312995891 999978921
-313016922 999957890
-313019508 999955304
-312983948 999990864
-313058219 999916593
-312978876 999995936
999968869 -313005943
-313054561 999920251
999933160 -313041652
-313042366 999932446
-312986862 999987950
999975828 -312998984
-313054378 999920434
-312975595 999999217
999925351 -313049461
-313065915 999908897
-313063029 999911783
-313016790 999958022
-313063503 999911309
-313013561 999961251
-313042283 999932529
-313000883 999973929
999961186 -313013626
-312997758 999977054
-313026934 999947878
999904392 -313070420
999986266 -312988546
999990048 -312984764
999908942 -313065870
-312987106 999987706
999949861 -313024951
999960790 -313014022
-313027267 999947545
-313026938 999947874
-312983918 999990894
999973447 -313001365
-313068697 999906115
-313065375 999909437
-313026481 999948331
999907712 -313067100
999951069 -313023743
-313013602 999961210
999908532 -313066280
999941105 -313033707
999945211 -313029601
999970108 -313004704
-313062831 999911981
-313020309 999954503
999986794 -312988018
-313008027 999966785
999956521 -313018291
-312981138 999993674
-313069413 999905399
999949562 -313025250
-313074144 999900668
-313067968 999906844
999908784 -313066028
-313051663 999923149
-313052624 999922188
999925056 -313049756
-313067998 999906814
-312996276 999978536
999990084 -312984728
999934152 -313040660
-313062661 999912151
999927243 -313047569
-313001135 999973677
-312993798 999981014
-312975547 999999265
999932258 -313042554
-312986188 999988624
999976561 -312998251
-313033817 999940995
-313042668 999932144
999954635 -313020177
-312980619 999994193
-313003861 999970951
-313064735 999910077
999956022 -313018790
-313053331 999921481
999969184 -313005628
999914521 -313060291
-313039578 999935234
-313059378 999915434
-312990902 999983910
999966646 -313008166
-313031936 999942876
999903899 -313070913
-312994724 999980088
-312984783 999990029
-313050062 999924750
999923573 -313051239
-313038361 999936451
-313044792 999930020
999995789 -312979023
999926288 -313048524
999983931 -312990881
-313034640 999940172
999970377 -313004435
-312981348 999993464
999981215 -312993597
-313030872 999943940
999921159 -313053653
-313066073 999908739
-313003512 999971300
-313037745 999937067
999935803 -313039009
999930944 -313043868
999921517 -313053295
-313018320 999956492
-313046142 999928670
999964051 -313010761
-312993983 999980829
-313008255 999966557
-313038307 999936505
-313037880 999936932
-313067050 999907762
-312994936 999979876
-313003928 999970884
999905506 -313069306
999988420 -312986392
-312996710 999978102
-313067403 999907409
-312997651 999977161
999980679 -312994133
999961144 -313013668
-313030592 999944220
-313073918 999900894
-313044701 999930111
999944598 -313030214
-313038781 999936031
-313053077 999921735
-313037475 999937337
-313031954 999942858
999932525 -313042287
999960645 -313014167
999922306 -313052506
-313027942 999946870
-313015191 999959621
999911918 -313062894
999905787 -313069025
999934693 -313040119
-313028084 999946728
-313074024 999900788
999921617 -313053195
-312981510 999993302
999964368 -313010444
999955030 -313019782
999985739 -312989073
999945546 -313029266
-312998141 999976671
-313004547 999970265
999988558 -312986254
-313026175 999948637
999978550 -312996262
-312993974 999980838
-313027056 999947756
-313007563 999967249
-313026846 999947966
-312981680 999993132
999956699 -313018113
-312977224 999997588
-312982939 999991873
999986070 -312988742
-313031156 999943656
-313054638 999920174
-313026729 999948083
999921201 -313053611
-313018015 999956797
999987726 -312987086
-313027258 999947554
-312995546 999979266
-312991511 999983301
-313058150 999916662
-313032607 999942205
999936086 -313038726
-313007018 999967794
999920394 -313054418
999974662 -313000150
-313008167 999966645
-313039972 999934840
999973547 -313001265
999991434 -312983378
999907204 -313067608
999989184 -312985628
999965418 -313009394
-312989367 999985445
-313013276 999961536
999917192 -313057620
-313039898 999934914
-313073087 999901725
999985731 -312989081
999967392 -313007420
999983541 -312991271
999941946 -313032866
-313065054 999909758
999924725 -313050087
999991877 -312982935
999947753 -313027059
-313016806 999958006
-313055602 999919210
-313054526 999920286
999931008 -313043804
-313028374 999946438
999923334 -313051478
-313007133 999967679
-313035979 999938833
-313009271 999965541
-313043971 999930841
-313010983 999963829
-313010134 999964678
999957212 -313017600
999919386 -313055426
999948935 -313025877
-313069816 999904996
999965056 -313009756
-312982962 999991850
999992673 -312982139
999984361 -312990451
-313045769 999929043
999951099 -313023713
-313004632 999970180
-313006640 999968172
-312987051 999987761
999919958 -313054854
-312979894 999994918
-313067663 999907149
999912580 -313062232
999984087 -312990725
999997497 -312977315
999995415 -312979397
999918866 -313055946
999955206 -313019606
999974014 -313000798
999990360 -312984452
999985114 -312989698
999967752 -313007060
-312982443 999992369
999984158 -312990654
-313059330 999915482
-313034828 999939984
999943333 -313031479
-312987771 999987041
999941592 -313033220
999949317 -313025495
999949245 -313025567
-313011344 999963468
-312976060 999998752
-313044179 999930633
-313047394 999927418
-313067893 999906919
-313005382 999969430
-313015286 999959526
-313073504 999901308
999938425 -313036387
-313054422 999920390
-313053727 999921085
-312982599 999992213
-312983920 999990892
999988364 -312986448
-312989391 999985421
-313033472 999941340
-313015419 999959393
999909348 -313065464
-312985980 999988832
999930526 -313044286
999932649 -313042163
999915119 -313059693
-313048759 999926053
-312992397 999982415
-313019549 999955263
-313009746 999965066
-313060130 999914682
999967539 -313007273
-313018013 999956799
-312983200 999991612
-313053354 999921458
999949295 -313025517
999952338 -313022474
999923085 -313051727
-312989239 999985573
-313001333 999973479
-313035880 999938932
999935182 -313039630
999940441 -313034371
-313024684 999950128
-313004740 999970072
-313002092 999972720
999909421 -313065391
999943133 -313031679
999900728 -313074084
-313001735 999973077
999962113 -313012699
-313023583 999951229
999905133 -313069679
999904172 -313070640
999918578 -313056234
999929225 -313045587
999931498 -313043314
999933578 -313041234
-312990869 999983943
999972215 -313002597
999936015 -313038797
-313029496 999945316
999934700 -313040112
999902601 -313072211
-313061235 999913577
-313038765 999936047
999980047 -312994765
-313058569 999916243
999902817 -313071995
999972109 -313002703
-312985409 999989403
-312979458 999995354
-312978150 999996662
-313072195 999902617
999942248 -313032564
999983706 -312991106
999995180 -312979632
999980200 -312994612
999911463 -313063349
999954116 -313020696
-313003233 999971579
-313037798 999937014
999919713 -313055099
-312975749 999999063
-313033899 999940913
-313022227 999952585
999957379 -313017433
999908853 -313065959
999936506 -313038306
999911033 -313063779
999971577 -313003235
-313049270 999925542
-313056077 999918735
-313074714 999900098
-313051853 999922959
-312995730 999979082
-313047012 999927800
-312987163 999987649
999918044 -313056768
999967760 -313007052
-313007774 999967038
999963484 -313011328
-313059245 999915567
-313037981 999936831
-313049638 999925174
-313055943 999918869
999916378 -313058434
999943873 -313030939
-313071347 999903465
-313065744 999909068
999926440 -313048372
999952946 -313021866
-312979464 999995348
-313040077 999934735
-312997385 999977427
-313041040 999933772
-313048303 999926509
-313068390 999906422
-313030403 999944409
-313044818 999929994
-313062316 999912496
999904501 -313070311
-312986364 999988448
999954850 -313019962
999962637 -313012175
999958302 -313016510
-313055271 999919541
999989061 -312985751
-312975751 999999061
-313035638 999939174
999988684 -312986128
999917919 -313056893
999911715 -313063097
-313042589 999932223
999971380 -313003432
-312992584 999982228
999971345 -313003467
-313017606 999957206
999963592 -313011220
-312976388 999998424
-313014585 999960227
999963175 -313011637
999936873 -313037939
-313012770 999962042
999925846 -313048966
999935603 -313039209
999903838 -313070974
999909287 -313065525
999980497 -312994315
-313065716 999909096
-313004747 999970065
-313057969 999916843
-313048825 999925987
-312996842 999977970
999982433 -312992379
999950801 -313024011
999951874 -313022938
999974552 -313000260
-313060952 999913860
-312994975 999979837
999992360 -312982452
999972542 -313002270
999909319 -313065493
999964129 -313010683
-313041162 999933650
-313022917 999951895
-313036618 999938194
999949917 -313024895
-313029197 999945615
-313050642 999924170
999905546 -313069266
-313051516 999923296
999974441 -313000371
-313020712 999954100
999976317 -312998495
999913634 -313061178
-313038496 999936316
-313023744 999951068
999901591 -313073221
999969174 -313005638
-313063578 999911234
-313005510 999969302
-313014826 999959986
-313030249 999944563
999927275 -313047537
999925919 -313048893
-313067829 999906983
999972237 -313002575
999900532 -313074280
999943955 -313030857
999945392 -313029420
-313035870 999938942
999982028 -312992784
999961732 -313013080
-313011611 999963201
999924243 -313050569
-313006718 999968094
999934156 -313040656
-312985560 999989252
999991460 -312983352
-313073373 999901439
-313044071 999930741
-313006145 999968667
-313008874 999965938
-313033654 999941158
-312997052 999977760
-313048884 999925928
999967145 -313007667
999951624 -313023188
999943609 -313031203
-313071354 999903458
999983737 -312991075
999936144 -313038668
-313047945 999926867
-313011385 999963427
999995368 -312979444
999939194 -313035618
999971428 -313003384
999903099 -313071713
999973046 -313001766
-312981250 999993562
-313031149 999943663
999923877 -313050935
-313064271 999910541
999904079 -313070733
-313022879 999951933
999985932 -312988880
-312980921 999993891
999993093 -312981719
999954668 -313020144
-313041134 999933678
-313033984 999940828
-313055010 999919802
999997964 -312976848
999902033 -313072779
999901229 -313073583
999988852 -312985960
-313060466 999914346
-313057096 999917716
999956452 -313018360
999971031 -313003781
-313032505 999942307
-313022478 999952334
-313069687 999905125
-313049095 999925717
999905556 -313069256
999990381 -312984431
999988185 -312986627
999967363 -313007449
-313013418 999961394
-313074415 999900397
-313073118 999901694
-312983261 999991551
999906406 -313068406
-312976761 999998051
999945544 -313029268
-312999525 999975287
-313002996 999971816
999911871 -313062941
999928947 -313045865
999950330 -313024482
-313030770 999944042
999944483 -313030329
-313039577 999935235
-313045843 999928969
-313052985 999921827
-313065370 999909442
999965651 -313009161
-313069279 999905533
999906951 -313067861
999908115 -313066697
-313071178 999903634
999997104 -312977708
999934262 -313040550
999996452 -312978360
999991374 -312983438
-312997871 999976941
999983063 -312991749
999946181 -313028631
999952572 -313022240
-313057634 999917178
-313000208 999974604
999949262 -313025550
999922986 -313051826
-312983813 999990999
-313002102 999972710
-313023174 999951638
999905747 -313069065
-313034737 999940075
999990284 -312984528
999940091 -313034721
999916139 -313058673
-313041995 999932817
999977887 -312996925
-313050375 999924437
999994102 -312980710
-313002551 999972261
-313015035 999959777
-313074137 999900675
-313025153 999949659
-312998631 999976181
999982136 -312992676
-313014824 999959988
999958669 -313016143
-312981476 999993336
999923866 -313050946
999966849 -313007963
-312984285 999990527
-312998617 999976195
999993642 -312981170
999937801 -313037011
999975022 -312999790
-312983215 999991597
-313001258 999973554
999903750 -313071062
-313002319 999972493
999949027 -313025785
-313032225 999942587
999919415 -313055397
-313044997 999929815
-313013322 999961490
999972475 -313002337
999993827 -312980985
999917800 -313057012
999928763 -313046049
999985378 -312989434
-313028703 999946109
999903862 -313070950
999936275 -313038537
999914330 -313060482
-313059765 999915047
999926606 -313048206
-313010371 999964441
999920880 -313053932
999939432 -313035380
999947166 -313027646
999936389 -313038423
999924706 -313050106
999944848 -313029964
-313001565 999973247
-313055105 999919707
-313004788 999970024
-313054109 999920703
-312999821 999974991
-313064738 999910074
-312996317 999978495
-313025743 999949069
-313055740 999919072
-313052124 999922688
-312980050 999994762
-313042995 999931817
-313025711 999949101
999960090 -313014722
999933890 -313040922
999964965 -313009847
-313064613 999910199
999923184 -313051628
999936922 -313037890
-313040984 999933828
999931153 -313043659
999985163 -312989649
999999245 -312975567
-313034901 999939911
999978203 -312996609
999997373 -312977439
-312994314 999980498
-312989738 999985074
999918558 -313056254
999944097 -313030715
999976708 -312998104
999917738 -313057074
999924881 -313049931
999920827 -313053985
999906874 -313067938
999936154 -313038658
999960935 -313013877
-312987135 999987677
-313021130 999953682
999942196 -313032616
999958765 -313016047
999988866 -312985946
999914876 -313059936
-313067729 999907083
-313051187 999923625
999918654 -313056158
999998833 -312975979
-313059380 999915432
999945264 -313029548
-312996393 999978419
-313070244 999904568
-313058733 999916079
-313046677 999928135
-313030742 999944070
-313036068 999938744
999987470 -312987342
999958344 -313016468
-313014663 999960149
-313016540 999958272
999914496 -313060316
-313021787 999953025
-312999164 999975648
999967860 -313006952
999991901 -312982911
999922444 -313052368
-313050479 999924333
999960963 -313013849
999955505 -313019307
-312999074 999975738
999964097 -313010715
999969523 -313005289
-313066678 999908134
-313044093 999930719
999991034 -312983778
999983116 -312991696
999999726 -312975086
-312990490 999984322
-312982264 999992548
999969286 -313005526
-312975610 999999202
999996175 -312978637
999921346 -313053466
999936752 -313038060
-312987982 999986830
999985749 -312989063
999995538 -312979274
999997809 -312977003
999945394 -313029418
999979551 -312995261
999995407 -312979405
999971890 -313002922
999935678 -313039134
-313048297 999926515
-313030630 999944182
-313071979 999902833
999957357 -313017455
-313058777 999916035
999973199 -313001613
999917549 -313057263
999993214 -312981598
-313064688 999910124
999996442 -312978370
-313013188 999961624
999962656 -313012156
999977220 -312997592
999995987 -312978825
-313043274 999931538
999932870 -313041942
-313072944 999901868
-312986466 999988346
999931669 -313043143
-312984634 999990178
999921175 -313053637
999958720 -313016092
999927645 -313047167
-313033163 999941649
-313018600 999956212
-313054367 999920445
999977252 -312997560
-313022804 999952008
-313051715 999923097
-313021024 999953788
-313061955 999912857
-312990059 999984753
-313014255 999960557
999974993 -312999819
-313065216 999909596
999959835 -313014977
-313073053 999901759
-313043507 999931305
-313052049 999922763
-313036995 999937817
-313022414 999952398
999974427 -313000385
999912823 -313061989
-313022739 999952073
-313042692 999932120
999901112 -313073700
-313064999 999909813
999917079 -313057733
-313006317 999968495
-313045888 999928924
999971245 -313003567
-313028771 999946041
999956066 -313018746
999957359 -313017453
999956804 -313018008
-312985131 999989681
-313002128 999972684
999912836 -313061976
-313043635 999931177
999962553 -313012259
999943788 -313031024
999996758 -312978054
999937317 -313037495
999921780 -313053032
999950968 -313023844
999985968 -312988844
999956348 -313018464
-313067293 999907519
999984234 -312990578
999956058 -313018754
-313069884 999904928
999914782 -313060030
-313013258 999961554
999990553 -312984259
999954348 -313020464
999949066 -313025746
999938815 -313035997
999900591 -313074221
-313029654 999945158
-313009525 999965287
-313013646 999961166
999902216 -313072596
-312981791 999993021
-313015752 999959060
999936172 -313038640
-313057792 999917020
999961909 -313012903
-313010733 999964079
-312975682 999999130
999906648 -313068164
-312978506 999996306
999927867 -313046945
999912011 -313062801
-312983999 999990813
999926065 -313048747
999995160 -312979652
999904524 -313070288
-313039161 999935651
999950865 -313023947
999982799 -312992013
-313004516 999970296
999944187 -313030625
-313058139 999916673
999908937 -313065875
-313009977 999964835
999905699 -313069113
999998984 -312975828
999960052 -313014760
-313000181 999974631
-313023779 999951033
999963079 -313011733
999907309 -313067503
-313030058 999944754
-313042280 999932532
999939357 -313035455
-312987584 999987228
-313020697 999954115
999982711 -312992101
-313024835 999949977
999971904 -313002908
-313049595 999925217
-313034625 999940187
999924720 -313050092
-313044841 999929971
-313030018 999944794
999925568 -313049244
999946451 -313028361
999900606 -313074206
-313052736 999922076
-312978618 999996194
-313064019 999910793
999947374 -313027438
-313071165 999903647
-313012859 999961953
999930411 -313044401
-313033985 999940827
-313061473 999913339
999953793 -313021019
-313026711 999948101
999974389 -313000423
-313008848 999965964
-313025972 999948840
999921240 -313053572
999952246 -313022566
-313053174 999921638
-313068395 999906417
999901673 -313073139
-313015426 999959386
-313056862 999917950
999949233 -313025579
999929478 -313045334
999921054 -313053758
999973639 -313001173
999973433 -313001379
999913609 -313061203
999979319 -312995493
999903971 -313070841
999958151 -313016661
-313072125 999902687
-313066412 999908400
-313021145 999953667
-313021500 999953312
999919344 -313055468
-312998742 999976070
999999446 -312975366
-312981187 999993625
999911916 -313062896
999912118 -313062694
999995422 -312979390
-312984246 999990566
-312982560 999992252
-313071812 999903000
999933081 -313041731
-313002910 999971902
-312977718 999997094
999963202 -313011610
-313030886 999943926
999936241 -313038571
999958334 -313016478
999916556 -313058256
-312976818 999997994
-313071052 999903760
999972537 -313002275
-313018786 999956026
-312990053 999984759
-313065321 999909491
-313059015 999915797
-313042069 999932743
999950255 -313024557
999909834 -313064978
-313072518 999902294
999982221 -312992591
999925553 -313049259
999913257 -313061555
999941884 -313032928
999988418 -312986394
-313036977 999937835
999942535 -313032277
-313008227 999966585
999994028 -312980784
-312980684 999994128
999930130 -313044682
-313043914 999930898
-313062253 999912559
-313045997 999928815
999930575 -313044237
-312986975 999987837
-313063996 999910816
-313007930 999966882
999928746 -313046066
-312992465 999982347
999948320 -313026492
999983685 -312991127
999940773 -313034039
999997951 -312976861
999988864 -312985948
999998320 -312976492
-313055113 999919699
-313072411 999902401
999963377 -313011435
999989896 -312984916
999994162 -312980650
-313027391 999947421
-312995640 999979172
999952292 -313022520
-312993685 999981127
999908050 -313066762
999951502 -313023310
-313009137 999965675
999937544 -313037268
-313055084 999919728
-313040956 999933856
999920479 -313054333
-313011175 999963637
-313060724 999914088
999990010 -312984802
999942859 -313031953
-313046356 999928456
999924482 -313050330
-313009952 999964860
-312991634 999983178
-313066423 999908389
999953257 -313021555
999961744 -313013068
-313007798 999967014
999941314 -313033498
-313012975 999961837
-312987439 999987373
-313034749 999940063
999902088 -313072724
999943085 -313031727
-313038792 999936020
999958352 -313016460
-313044452 999930360
-312981597 999993215
-313040157 999934655
-313055590 999919222
999942617 -313032195
-313012194 999962618
999959039 -313015773
-313002896 999971916
-313040059 999934753
-313030464 999944348
-313037029 999937783
999928282 -313046530
999940565 -313034247
999911294 -313063518
999958910 -313015902
999972759 -313002053
-313007342 999967470
999977538 -312997274
999944738 -313030074
999902454 -313072358
-313053551 999921261
999933643 -313041169
999997261 -312977551
999923983 -313050829
999959236 -313015576
999949668 -313025144
999957061 -313017751
999986124 -312988688
-313069776 999905036
999982983 -312991829
-312981814 999992998
999964462 -313010350
999934644 -313040168
999990120 -312984692
-312989336 999985476
999948552 -313026260
999914877 -313059935
-313055237 999919575
999900038 -313074774
999993649 -312981163
-313015102 999959710
999909565 -313065247
-313070361 999904451
-312994516 999980296
-313017712 999957100
999902913 -313071899
-312987060 999987752
999993765 -312981047
999970277 -313004535
-313056399 999918413
999961848 -313012964
999939784 -313035028
-313068621 999906191
-313043334 999931478
-313007009 999967803
999949453 -313025359
-313036213 999938599
999968618 -313006194
999902540 -313072272
999923629 -313051183
-313066832 999907980
-313061812 999913000
-312986944 999987868
999928532 -313046280
999900363 -313074449
999908711 -313066101
999909046 -313065766
999982884 -312991928
-313047015 999927797
-313057372 999917440
999974247 -313000565
-312974871 999999941
999934458 -313040354
-312980400 999994412
999983455 -312991357
999936522 -313038290
999992120 -312982692
999981236 -312993576
-312984822 999989990
999953919 -313020893
-313044060 999930752
-313021336 999953476
999930392 -313044420
999957566 -313017246
-313069034 999905778
-313000584 999974228
999933788 -313041024
999943096 -313031716
-313044853 999929959
-313061962 999912850
999958035 -313016777
999978655 -312996157
999922161 -313052651
999977872 -312996940
-313013066 999961746
-312978915 999995897
999915055 -313059757
-313051679 999923133
-312989896 999984916
999980698 -312994114
999935854 -313038958
999985656 -312989156
-313022153 999952659
999936639 -313038173
-313019459 999955353
999931676 -313043136
-313049630 999925182
-313027179 999947633
999978316 -312996496
-313021855 999952957
-312980213 999994599
999982780 -312992032
999973633 -313001179
999940144 -313034668
-312987289 999987523
-313055242 999919570
999941438 -313033374
999914520 -313060292
999919468 -313055344
-312992856 999981956
-312982981 999991831
999915198 -313059614
999994111 -312980701
999993847 -312980965
-313022698 999952114
-312978923 999995889
999931901 -313042911
-312986802 999988010
999951170 -313023642
999945854 -313028958
-313012981 999961831
999970913 -313003899
999910220 -313064592
999922802 -313052010
-313065843 999908969
-313055752 999919060
-313069086 999905726
-313009616 999965196
-313073042 999901770
999981239 -312993573
-312983945 999990867
999954908 -313019904
-313029792 999945020
-312979903 999994909
-313036376 999938436
999916864 -313057948
-313007688 999967124
-313047985 999926827
999970423 -313004389
999947884 -313026928
-313068309 999906503
-313059941 999914871
999957539 -313017273
-313006530 999968282
999963302 -313011510
999902333 -313072479
999988113 -312986699
-313012302 999962510
999939614 -313035198
-313035130 999939682
-313025795 999949017
999956454 -313018358
-313009359 999965453
-313045894 999928918
-313071515 999903297
-313041283 999933529
999930042 -313044770
999979949 -312994863
999912299 -313062513
999962005 -313012807
999931962 -313042850
-312996505 999978307
999914005 -313060807
999966388 -313008424
-313033071 999941741
-313000388 999974424
-313043904 999930908
-313067515 999907297
999982548 -312992264
999999971 -312974841
-313053108 999921704
-313073000 999901812
-313021075 999953737
-313006855 999967957
-313036306 999938506
999948021 -313026791
-313027796 999947016
999970584 -313004228
999905992 -313068820
999917564 -313057248
-312988600 999986212
-312986611 999988201
-312990462 999984350
999952719 -313022093
-313032713 999942099
-312976661 999998151
999928848 -313045964
999907743 -313067069
-313043540 999931272
-313051071 999923741
-312994156 999980656
-313016060 999958752
-313055184 999919628
-312980247 999994565
999922496 -313052316
-313026114 999948698
999927137 -313047675
999919691 -313055121
-313069621 999905191
-313070788 999904024
999980027 -312994785
999946352 -313028460
-313009260 999965552
-313016097 999958715
-313021342 999953470
999905210 -313069602
999946064 -313028748
-312984879 999989933
999921792 -313053020
-313030053 999944759
999907680 -313067132
999952564 -313022248
999952783 -313022029
-313029631 999945181
-312975569 999999243
999924271 -313050541
-313053257 999921555
-313072614 999902198
-313061691 999913121
-313011062 999963750
-313010424 999964388
999935281 -313039531
-313056410 999918402
-313027773 999947039
999966900 -313007912
999991771 -312983041
999991038 -312983774
-312985844 999988968
999903319 -313071493
-312987014 999987798
-313012184 999962628
-313050308 999924504
-313071421 999903391
-313043711 999931101
999961713 -313013099
-313016437 999958375
-313061541 999913271
-313059697 999915115
999931130 -313043682
999919983 -313054829
-313053119 999921693
999902194 -313072618
999989953 -312984859
-313012199 999962613
999910675 -313064137
999910307 -313064505
999914893 -313059919
999945732 -313029080
-313016112 999958700
999936397 -313038415
-313048814 999925998
-312992937 999981875
999940387 -313034425
999965956 -313008856
-312981417 999993395
999932230 -313042582
-312976900 999997912
999922462 -313052350
999916730 -313058082
-312982457 999992355
999937254 -313037558
999945314 -313029498
-313032549 999942263
999904801 -313070011
999924830 -313049982
-313034469 999940343
999919781 -313055031
-312989895 999984917
-313040538 999934274
999926334 -313048478
-313071840 999902972
999945574 -313029238
-312987650 999987162
-313070051 999904761
-313037473 999937339
999922838 -313051974
-312987362 999987450
999974803 -313000009
-312978012 999996800
999959456 -313015356
-313015253 999959559
-313012928 999961884
999974047 -313000765
-312995356 999979456
-313067568 999907244
-313023906 999950906
-313073898 999900914
999967549 -313007263
999962268 -313012544
999965734 -313009078
-312998768 999976044
-313040285 999934527
999977072 -312997740
-313031854 999942958
999902304 -313072508
999975531 -312999281
-312987494 999987318
999942337 -313032475
-313057540 999917272
999930578 -313044234
999966749 -313008063
999983306 -312991506
999968210 -313006602
999970525 -313004287
999905693 -313069119
-313043967 999930845
-312996565 999978247
-312984864 999989948
-312982310 999992502
-313056253 999918559
999933276 -313041536
999988245 -312986567
999984481 -312990331
-313062084 999912728
-313066655 999908157
-313021722 999953090
999989524 -312985288
999968741 -313006071
-313045245 999929567
-313064228 999910584
-313032373 999942439
999973470 -313001342
999944562 -313030250
999954990 -313019822
999900306 -313074506
-313019042 999955770
999975984 -312998828
-313004457 999970355
-313039590 999935222
-313043005 999931807
-313070040 999904772
-313068114 999906698
-313006720 999968092
999906657 -313068155
-312994241 999980571
-313048523 999926289
-313067889 999906923
999946826 -313027986
-313072797 999902015
-312996897 999977915
-313059011 999915801
999963793 -313011019
-312997277 999977535
-313049830 999924982
-313049469 999925343
999902356 -313072456
999915003 -313059809
999922135 -313052677
999932522 -313042290
-313029829 999944983
-313033659 999941153
-313024110 999950702
-313004196 999970616
999951888 -313022924
999931853 -313042959
-313050259 999924553
999981856 -312992956
999949226 -313025586
999990350 -312984462
999995881 -312978931
999908810 -313066002
-313058043 999916769
-312986300 999988512
-313029055 999945757
-312992756 999982056
999917244 -313057568
-313071061 999903751
999904939 -313069873
999952185 -313022627
-312981086 999993726
999975786 -312999026
999951237 -313023575
999998120 -312976692
999919816 -313054996
999955373 -313019439
-313053803 999921009
999984978 -312989834
-312982397 999992415
-313004952 999969860
999984088 -312990724
-313073371 999901441
-313011132 999963680
999924732 -313050080
-312982724 999992088
-313037417 999937395
999953729 -313021083
999934725 -313040087
999997508 -312977304
999943522 -313031290
-313058815 999915997
-313022373 999952439
999978299 -312996513
999932244 -313042568
-312994311 999980501
-312995435 999979377
-312976866 999997946
999946652 -313028160
-312980891 999993921
999919992 -313054820
-313040417 999934395
999978999 -312995813
-312978772 999996040
999989653 -312985159
999911236 -313063576
999947846 -313026966
999983708 -312991104
999972160 -313002652
-313052762 999922050
999992638 -312982174
999989301 -312985511
-312985044 999989768
-313073988 999900824
-312983915 999990897
999978325 -312996487
999971416 -313003396
-313003250 999971562
999932688 -313042124
999990344 -312984468
999958623 -313016189
999931480 -313043332
-313002460 999972352
999929282 -313045530
999969691 -313005121
999905144 -313069668
-313043522 999931290
-312984878 999989934
999996974 -312977838
999988954 -312985858
-313072058 999902754
999979143 -312995669
-313019134 999955678
-312992360 999982452
999977035 -312997777
-312975426 999999386
-313004532 999970280
999994511 -312980301
999925556 -313049256
999918662 -313056150
999904676 -313070136
999956941 -313017871
-313063451 999911361
999920383 -313054429
-313010492 999964320
999973612 -313001200
999939387 -313035425
-313025697 999949115
999936202 -313038610
-313059714 999915098
999953285 -313021527
-313001505 999973307
-312992174 999982638
-313004792 999970020
999908290 -313066522
999903018 -313071794
999953928 -313020884
-313050835 999923977
999962620 -313012192
999953184 -313021628
999976331 -312998481
999980442 -312994370
-313014361 999960451
-312996888 999977924
-313013201 999961611
999937799 -313037013
999901051 -313073761
-313065863 999908949
-313039835 999934977
-313031711 999943101
999950769 -313024043
-313043721 999931091
999954462 -313020350
-313062343 999912469
999938884 -313035928
-313039372 999935440
-312987984 999986828
999954837 -313019975
-312984364 999990448
-312980683 999994129
-313048908 999925904
-312987415 999987397
-313044215 999930597
999999389 -312975423
999918834 -313055978
999942178 -313032634
-312999776 999975036
-312996948 999977864
-313007683 999967129
999911865 -313062947
999965395 -313009417
999901446 -313073366
999905560 -313069252
-313052189 999922623
999952691 -313022121
999903348 -313071464
-313051307 999923505
999956565 -313018247
999952014 -313022798
999910034 -313064778
999996097 -312978715
-313008055 999966757
999984416 -312990396
999928403 -313046409
999996423 -312978389
-313054402 999920410
999924216 -313050596
-313001225 999973587
-312988175 999986637
-312996330 999978482
-313001273 999973539
-312994996 999979816
999959315 -313015497
-313033243 999941569
-312996083 999978729
-313068432 999906380
-313000263 999974549
-313050007 999924805
999956675 -313018137
-313013487 999961325
999959240 -313015572
-313067333 999907479
999985041 -312989771
999913614 -313061198
999986475 -312988337
-313070330 999904482
-313018302 999956510
999902547 -313072265
-312976124 999998688
-313047424 999927388
-313015914 999958898
999939557 -313035255
999987183 -312987629
999970444 -313004368
-312990164 999984648
999974165 -313000647
999902283 -313072529
-313058277 999916535
999936214 -313038598
-312983191 999991621
999906367 -313068445
-312982961 999991851
-313000035 999974777
999928173 -313046639
-313022659 999952153
-313029531 999945281
-313037257 999937555
999938749 -313036063
-312979611 999995201
-312981539 999993273
-313025088 999949724
-312999217 999975595
-313048965 999925847
999965446 -313009366
999985721 -312989091
999961023 -313013789
-312974896 999999916
999965723 -313009089
-313069411 999905401
-312975512 999999300
999914036 -313060776
999911764 -313063048
999914477 -313060335
999902287 -313072525
-313042768 999932044
-312978855 999995957
-313036468 999938344
-313060336 999914476
-312978048 999996764
-313056628 999918184
-312988474 999986338
999992509 -312982303
-313060003 999914809
999992590 -312982222
-313045031 999929781
999920561 -313054251
999987844 -312986968
-312977403 999997409
-313045216 999929596
999911959 -313062853
999919877 -313054935
-313026768 999948044
-313020830 999953982
999994693 -312980119
999985682 -312989130
999970239 -313004573
999990721 -312984091
999928127 -313046685
999926560 -313048252
-313000741 999974071
999956691 -313018121
999984380 -312990432
999961059 -313013753
999995099 -312979713
-313048907 999925905
999941855 -313032957
999912592 -313062220
-313009364 999965448
999945415 -313029397
999948190 -313026622
999915963 -313058849
999943232 -313031580
-313004838 999969974
999939280 -313035532
999922107 -313052705
999988951 -312985861
999974478 -313000334
999976185 -312998627
-313004536 999970276
999913012 -313061800
-313048498 999926314
-313032629 999942183
999945166 -313029646
-313043261 999931551
999941816 -313032996
-312974930 999999882
999910369 -313064443
-313009007 999965805
999923960 -313050852
999908885 -313065927
999955469 -313019343
-313042209 999932603
-313067981 999906831
999987889 -312986923
-313002309 999972503
-313011447 999963365
-313069853 999904959
999940347 -313034465
-312991867 999982945
-312989883 999984929
-313026190 999948622
999933087 -313041725
999904682 -313070130
999925380 -313049432
-313055981 999918831
999903949 -313070863
-313030583 999944229
999997134 -312977678
999939469 -313035343
-313049165 999925647
-313059613 999915199
999937839 -313036973
-312983442 999991370
999936684 -313038128
999957462 -313017350
999977119 -312997693
999914029 -313060783
-313039780 999935032
999963819 -313010993
-313021074 999953738
999912021 -313062791
-312989223 999985589
-313020551 999954261
999950130 -313024682
-313050646 999924166
-313047684 999927128
999926293 -313048519
-313062697 999912115
999920681 -313054131
999963772 -313011040
999959734 -313015078
-312990616 999984196
-313061310 999913502
999992096 -312982716
999974017 -313000795
-312983491 999991321
999920001 -313054811
-313043652 999931160
-313026834 999947978
-312979651 999995161
999976593 -312998219
999919825 -313054987
999978272 -312996540
-312987469 999987343
-312976607 999998205
-313055366 999919446
-313011890 999962922
-313046381 999928431
-313019807 999955005
-313046315 999928497
-313004833 999969979
-313022863 999951949
-312976284 999998528
999988647 -312986165
999944784 -313030028
999906212 -313068600
999929462 -313045350
999935826 -313038986
999930543 -313044269
999946457 -313028355
999943046 -313031766
-312997994 999976818
999950302 -313024510
-313008116 999966696
999928052 -313046760
999994658 -312980154
999999190 -312975622
999974728 -313000084
-313041974 999932838
-313022268 999952544
999928322 -313046490
-312982338 999992474
999972125 -313002687
999907803 -313067009
999917330 -313057482
-313059377 999915435
-313049809 999925003
-313013396 999961416
999964128 -313010684
999969740 -313005072
999974062 -313000750
999961694 -313013118
999932122 -313042690
999913680 -313061132
999987517 -312987295
999918960 -313055852
999959024 -313015788
-313072723 999902089
-312987275 999987537
999996344 -312978468
-312989823 999984989
-313000893 999973919
999917552 -313057260
999957677 -313017135
999991772 -312983040
-313057971 999916841
-313062872 999911940
-313037424 999937388
999964115 -313010697
-313021750 999953062
-313062834 999911978
-313074719 999900093
999978843 -312995969
999990008 -312984804
-313016602 999958210
999981900 -312992912
999958994 -313015818
-313028742 999946070
-313042542 999932270
999996888 -312977924
999987696 -312987116
999933354 -313041458
-312984479 999990333
999974411 -313000401
999966816 -313007996
-313012846 999961966
-313066271 999908541
-313023443 999951369
-312994607 999980205
-313066302 999908510
-313013138 999961674
999935091 -313039721
-313049697 999925115
999903931 -313070881
-313005007 999969805
999988499 -312986313
-313041792 999933020
999991042 -312983770
999910416 -313064396
999923328 -313051484
-312977447 999997365
-312985720 999989092
999900090 -313074722
-313073637 999901175
-313022380 999952432
999975121 -312999691
999969027 -313005785
999998331 -312976481
-313071045 999903767
-313053545 999921267
999972818 -313001994
999911595 -313063217
999917400 -313057412
999997516 -312977296
999906414 -313068398
-313047546 999927266
999975586 -312999226
-312991429 999983383
-312994646 999980166
-312998550 999976262
999990676 -312984136
-313028133 999946679
-313016335 999958477
-312985627 999989185
999989895 -312984917
-312992442 999982370
999902974 -313071838
-313043999 999930813
999951852 -313022960
999981914 -312992898
999996389 -312978423
999918651 -313056161
999957744 -313017068
999999253 -312975559
-313034785 999940027
999961254 -313013558
-313071088 999903724
-312976443 999998369
999906272 -313068540
999914213 -313060599
-313031628 999943184
-313006690 999968122
-313050146 999924666
-312993010 999981802
999919157 -313055655
-313028695 999946117
-313025005 999949807
-313050513 999924299
999968396 -313006416
-312981337 999993475
999936531 -313038281
999971260 -313003552
999902560 -313072252
-312998547 999976265
-313002201 999972611
-313055873 999918939
999972539 -313002273
-313021646 999953166
999920589 -313054223
999987052 -312987760
999907200 -313067612
-313010734 999964078
-313019737 999955075
999962148 -313012664
999906476 -313068336
-313034935 999939877
999949785 -313025027
999968804 -313006008
999934302 -313040510
999915413 -313059399
-313061250 999913562
999919442 -313055370
999934311 -313040501
999999768 -312975044
-313058096 999916716
999961197 -313013615
-312995236 999979576
999914789 -313060023
999957153 -313017659
999990898 -312983914
-313015942 999958870
-313009499 999965313
-313024432 999950380
999983532 -312991280
-313043732 999931080
999903459 -313071353
999996281 -312978531
999908880 -313065932
999990903 -312983909
999968311 -313006501
999963143 -313011669
-313018994 999955818
999941131 -313033681
-313035719 999939093
999921593 -313053219
-313038214 999936598
999913300 -313061512
-312979656 999995156
-312998353 999976459
-313014502 999960310
999980755 -312994057
-313015407 999959405
-313039079 999935733
-312975563 999999249
999905058 -313069754
999963342 -313011470
999956823 -313017989
-312976961 999997851
-312984371 999990441
999953120 -313021692
-313063154 999911658
-312979202 999995610
999970404 -313004408
999900599 -313074213
999961931 -313012881
999910128 -313064684
-313027290 999947522
999976362 -312998450
-313066019 999908793
999975152 -312999660
-312989086 999985726
-313071245 999903567
-313033433 999941379
999948229 -313026583
999931084 -313043728
999975795 -312999017
999982411 -312992401
-312999545 999975267
-312992216 999982596
-313052940 999921872
999950009 -313024803
999913532 -313061280
999998014 -312976798
999945518 -313029294
999930650 -313044162
-313051302 999923510
-313022065 999952747
999945424 -313029388
999991178 -312983634
-312998242 999976570
-313050157 999924655
999922021 -313052791
999932260 -313042552
-313014900 999959912
-313018295 999956517
999968646 -313006166
-313005888 999968924
-313048574 999926238
999924930 -313049882
999906936 -313067876
999912166 -313062646
999927497 -313047315
999901710 -313073102
-313009178 999965634
-313002884 999971928
999981247 -312993565
-313006693 999968119
999967238 -313007574
999945097 -313029715
-313066579 999908233
999902536 -313072276
-312987849 999986963
-313015325 999959487
999965416 -313009396
999971339 -313003473
-313015989 999958823
999973514 -313001298
-313067472 999907340
-312995407 999979405
999992406 -312982406
999953401 -313021411
999982178 -312992634
999991510 -312983302
-313066005 999908807
-312977289 999997523
999930648 -313044164
999913202 -313061610
999944396 -313030416
999973192 -313001620
-313023754 999951058
-313071933 999902879
-313062059 999912753
999960766 -313014046
999913521 -313061291
-313023517 999951295
999991971 -312982841
999984647 -312990165
-313022815 999951997
-312995601 999979211
999994096 -312980716
999989027 -312985785
-313017608 999957204
-313035492 999939320
-313068743 999906069
-313007074 999967738
-313010354 999964458
-313042705 999932107
-313018406 999956406
999977601 -312997211
-313036529 999938283
-313041941 999932871
999986350 -312988462
999943671 -313031141
-313025325 999949487
999992007 -312982805
-313018177 999956635
-313005588 999969224
999914371 -313060441
-313036424 999938388
999900732 -313074080
999986561 -312988251
-312986779 999988033
999901440 -313073372
-313051065 999923747
-313030680 999944132
999983926 -312990886
-312993561 999981251
999921307 -313053505
999989713 -312985099
-313002191 999972621
999976550 -312998262
-313044998 999929814
-313056849 999917963
999922075 -313052737
-313024640 999950172
999997429 -312977383
999937677 -313037135
-313021397 999953415
-312997669 999977143
999971678 -313003134
999928260 -313046552
-313011686 999963126
999947271 -313027541
999967199 -313007613
-313001880 999972932
999975934 -312998878
-313034577 999940235
-313025728 999949084
999944691 -313030121
-313050552 999924260
999945096 -313029716
999943704 -313031108
999977032 -312997780
999996177 -312978635
-312990792 999984020
999990352 -312984460
-313048504 999926308
999978883 -312995929
999969646 -313005166
-312996087 999978725
999966253 -313008559
-312979785 999995027
999975483 -312999329
999958012 -313016800
999983747 -312991065
999987399 -312987413
-312982812 999992000
-313042656 999932156
-313052053 999922759
999939952 -313034860
999967763 -313007049
-313039097 999935715
999917639 -313057173
-313019490 999955322
-313018864 999955948
-313023215 999951597
999916277 -313058535
999911226 -313063586
999910176 -313064636
999926287 -313048525
999938783 -313036029
999999781 -312975031
999918159 -313056653
999930388 -313044424
999947701 -313027111
-313038809 999936003
-313020564 999954248
999972323 -313002489
999900448 -313074364
-313057862 999916950
999927319 -313047493
999985567 -312989245
999949593 -313025219
-313034932 999939880
999969851 -313004961
-313043860 999930952
-313027795 999947017
999972722 -313002090
-313018728 999956084
999972524 -313002288
-313009432 999965380
-313066862 999907950
-313058895 999915917
999968582 -313006230
999907068 -313067744
-312985170 999989642
999927448 -313047364
-313040332 999934480
999931217 -313043595
999986201 -312988611
-312975993 999998819
-313014261 999960551
999928935 -313045877
999966320 -313008492
-313017008 999957804
999962638 -313012174
999991362 -312983450
-312996558 999978254
999905488 -313069324
999922866 -313051946
-313000045 999974767
999987911 -312986901
999978362 -312996450
999958189 -313016623
999977502 -312997310
999905493 -313069319
999932644 -313042168
999910168 -313064644
999946753 -313028059
-313056670 999918142
-312979081 999995731
999917607 -313057205
-313001136 999973676
999982085 -312992727
999908798 -313066014
-313055803 999919009
-313030516 999944296
-313060895 999913917
-313069419 999905393
-313035542 999939270
-313045201 999929611
999996910 -312977902
-313037979 999936833
-313060154 999914658
999942115 -313032697
999950878 -313023934
999906789 -313068023
999985296 -312989516
999974687 -313000125
999944312 -313030500
-312996232 999978580
999916699 -313058113
-313061444 999913368
999914278 -313060534
999973824 -313000988
-313011332 999963480
999992030 -312982782
-313053197 999921615
999915300 -313059512
-313058721 999916091
-313027372 999947440
-313045203 999929609
999915369 -313059443
999981341 -312993471
999949150 -313025662
-312987109 999987703
-313009288 999965524
-313022886 999951926
999978970 -312995842
999924022 -313050790
-312984600 999990212
999912393 -313062419
999932028 -313042784
-313048981 999925831
-313040906 999933906
999985948 -312988864
-313044397 999930415
-313073326 999901486
999993388 -312981424
999952684 -313022128
1000000000 -312974812
-313056387 999918425
-313039262 999935550
999961080 -313013732
-312988078 999986734
999911117 -313063695
-313070158 999904654
-313042119 999932693
999941719 -313033093
999961601 -313013211
-313049616 999925196
-313028574 999946238
-313060177 999914635
999913905 -313060907
999984516 -312990296
-313067416 999907396
999925053 -313049759
-312995492 999979320
999972789 -313002023
999900245 -313074567
-313023261 999951551
-313069228 999905584
999970327 -313004485
999923436 -313051376
999919652 -313055160
999967756 -313007056
999915501 -313059311
-313034967 999939845
999947731 -313027081
999900869 -313073943
999953039 -313021773
-313028511 999946301
-313010777 999964035
999926965 -313047847
-312986043 999988769
-313016939 999957873
999952494 -313022318
-313043976 999930836
999995943 -312978869
999975932 -312998880
-313014657 999960155
-313053709 999921103
999904447 -313070365
-312982120 999992692
999915965 -313058847
999984726 -312990086
-313015995 999958817
-313005958 999968854
999932281 -313042531
-313065394 999909418
999943780 -313031032
999974904 -312999908
999956934 -313017878
-313048676 999926136
999948115 -313026697
-313005843 999968969
-313011535 999963277
-312986896 999987916
999982712 -312992100
-313019161 999955651
-313044920 999929892
999909805 -313065007
999961075 -313013737
999939804 -313035008
999914890 -313059922
-312979467 999995345
999962515 -313012297
999979525 -312995287
999944902 -313029910
999956057 -313018755
-313032793 999942019
-312981031 999993781
-313052247 999922565
999949185 -313025627
-313020603 999954209
999960888 -313013924
999990413 -312984399
999977153 -312997659
999932785 -313042027
999913731 -313061081
-312983006 999991806
-313029399 999945413
-313074461 999900351
999954523 -313020289
999936523 -313038289
999934887 -313039925
-313000254 999974558
-312987812 999987000
-312986070 999988742
-312999491 999975321
999908207 -313066605
999969504 -313005308
-313031333 999943479
-313074118 999900694
-312998265 999976547
-313004620 999970192
-313069822 999904990
999901569 -313073243
999971268 -313003544
-312978784 999996028
-313037907 999936905
-312999981 999974831
999963058 -313011754
999952349 -313022463
-313044826 999929986
-312976102 999998710
-313028795 999946017
-313020930 999953882
-313068012 999906800
999965159 -313009653
-313021081 999953731
999925119 -313049693
999983840 -312990972
999962462 -313012350
999964044 -313010768
999998441 -312976371
999973828 -313000984
-312984435 999990377
-313047350 999927462
-313059438 999915374
999966759 -313008053
-312990531 999984281
-313062700 999912112
-312977052 999997760
-313066652 999908160
-313056467 999918345
999925686 -313049126
999971558 -313003254
999992950 -312981862
-313010336 999964476
-312995894 999978918
-313053310 999921502
999913179 -313061633
-313017846 999956966
999914074 -313060738
999900500 -313074312
-313035628 999939184
999914219 -313060593
-313044133 999930679
999999342 -312975470
-313000597 999974215
999907858 -313066954
999952553 -313022259
999989105 -312985707
999932401 -313042411
-312978110 999996702
-313073012 999901800
999970111 -313004701
999986595 -312988217
999932676 -313042136
-312984771 999990041
-313039421 999935391
999909498 -313065314
999975421 -312999391
-313052438 999922374
999946672 -313028140
999917084 -313057728
999932756 -313042056
999961231 -313013581
999921977 -313052835
999960719 -313014093
-313003571 999971241
-313051718 999923094
-313020208 999954604
999994659 -312980153
-312998064 999976748
999994864 -312979948
-312994162 999980650
999956181 -313018631
-312982412 999992400
-313036056 999938756
-313011310 999963502
-313061117 999913695
-313060217 999914595
-313020358 999954454
-313068466 999906346
-312978153 999996659
-313048835 999925977
999974492 -313000320
999953744 -313021068
-313000692 999974120
999935502 -313039310
-312989217 999985595
-313015510 999959302
999961181 -313013631
999901527 -313073285
-313072043 999902769
-313062096 999912716
-313023588 999951224
999949127 -313025685
-313000547 999974265
-312991098 999983714
-313012694 999962118
-312983878 999990934
-313022994 999951818
999940089 -313034723
999993937 -312980875
-313060649 999914163
-313071012 999903800
999982759 -312992053
-313035796 999939016
999970966 -313003846
-313011093 999963719
-313008265 999966547
-313033322 999941490
-313035214 999939598
999911724 -313063088
-313068843 999905969
999993421 -312981391
999905452 -313069360
-313034193 999940619
-313074760 999900052
-312977986 999996826
999902794 -313072018
-313027858 999946954
-312997333 999977479
-313047248 999927564
-313046746 999928066
999922069 -313052743
-312976578 999998234
-313015136 999959676
999918288 -313056524
-313069441 999905371
-313055405 999919407
-312984520 999990292
999910493 -313064319
999904673 -313070139
999913744 -313061068
-313002592 999972220
999942128 -313032684
-313067095 999907717
999934369 -313040443
-313069646 999905166
-313008768 999966044
-313003057 999971755
-313069239 999905573
-312975755 999999057
-313061009 999913803
-313063137 999911675
-313024916 999949896
999912384 -313062428
-313073080 999901732
999939227 -313035585
999911060 -313063752
999991327 -312983485
999959084 -313015728
-313015126 999959686
-313009849 999964963
-313011016 999963796
999930666 -313044146
999997246 -312977566
999974011 -313000801
-312976561 999998251
999955191 -313019621
-312987788 999987024
999996650 -312978162
999987671 -312987141
-313066132 999908680
-312989849 999984963
999968307 -313006505
-313048535 999926277
-312977997 999996815
999900255 -313074557
-313034939 999939873
999963110 -313011702
999976323 -312998489
-313027593 999947219
-312979184 999995628
999904146 -313070666
999999877 -312974935
-313064199 999910613
999979262 -312995550
999910394 -313064418
999950479 -313024333
-313052550 999922262
-313069725 999905087
999929016 -313045796
-313061641 999913171
-313057257 999917555
-313052493 999922319
-313002650 999972162
999990555 -312984257
999928439 -313046373
-312980604 999994208
-313027542 999947270
999950101 -313024711
999979409 -312995403
999912623 -313062189
-312982507 999992305
999967334 -313007478
999902757 -313072055
-312981560 999993252
-313019219 999955593
999947685 -313027127
-313032778 999942034
-313013119 999961693
-313041756 999933056
999908058 -313066754
-312985696 999989116
-313042873 999931939
999918534 -313056278
-313028601 999946211
999998746 -312976066
-313026609 999948203
999928175 -313046637
999940901 -313033911
-313031138 999943674
999942226 -313032586
-313028928 999945884
999961488 -313013324
999987034 -312987778
999959620 -313015192
999958549 -313016263
-313067389 999907423
999997606 -312977206
999900188 -313074624
-313038431 999936381
999921572 -313053240
999989495 -312985317
-313026613 999948199
-313045308 999929504
999987467 -312987345
999919411 -313055401
-313029083 999945729
999913870 -313060942
-313067764 999907048
-313037753 999937059
999993109 -312981703
999978010 -312996802
999916563 -313058249
-313013416 999961396
-313056817 999917995
999960352 -313014460
-313024591 999950221
999969412 -313005400
-312985649 999989163
-313027134 999947678
-312990302 999984510
-313011049 999963763
-313060611 999914201
999911746 -313063066
999990726 -312984086
-313018922 999955890
999993288 -312981524
-313072567 999902245
999978956 -312995856
999935936 -313038876
-313013771 999961041
999922721 -313052091
-313027800 999947012
-313068915 999905897
999941809 -313033003
-313012946 999961866
-312988124 999986688
-313030635 999944177
999908298 -313066514
-312983483 999991329
-313008901 999965911
999922653 -313052159
-313003758 999971054
999929932 -313044880
999913528 -313061284
-313030002 999944810
999987184 -312987628
999985159 -312989653
999940779 -313034033
999917747 -313057065
999982089 -312992723
-312991241 999983571
999941184 -313033628
999924280 -313050532
-312995916 999978896
-313048744 999926068
999983453 -312991359
-312985797 999989015
-313072963 999901849
-312995851 999978961
999958311 -313016501
-313042878 999931934
-313009876 999964936
999952329 -313022483
999965690 -313009122
-312998140 999976672
999930885 -313043927
999921158 -313053654
-313056869 999917943
-313005358 999969454
-312979038 999995774
-313021989 999952823
999975064 -312999748
-313065126 999909686
-313030275 999944537
999975889 -312998923
999972828 -313001984
999972171 -313002641
999966597 -313008215
999967870 -313006942
-313065110 999909702
-312999590 999975222
-313000842 999973970
-313033662 999941150
999961513 -313013299
-312984163 999990649
999917775 -313057037
999965512 -313009300
999977618 -312997194
999912198 -313062614
999994085 -312980727
-312996610 999978202
-312978489 999996323
999962758 -313012054
-313001454 999973358
-312987559 999987253
999939938 -313034874
-312999601 999975211
-312982057 999992755
-313033923 999940889
999916377 -313058435
-313052271 999922541
999978492 -312996320
999968571 -313006241
-313063522 999911290
-313032184 999942628
-313019128 999955684
-313024488 999950324
999942124 -313032688
999963249 -313011563
999937100 -313037712
-313048442 999926370
-313045738 999929074
999926137 -313048675
999947683 -313027129
999931671 -313043141
-313059450 999915362
-313019599 999955213
-313007865 999966947
999927360 -313047452
-312989539 999985273
-313041810 999933002
-313031179 999943633
-313066429 999908383
-313030126 999944686
-312978324 999996488
-313032145 999942667
-313073658 999901154
-313064044 999910768
999914625 -313060187
-312979759 999995053
-313039871 999934941
-312980585 999994227
-313027231 999947581
999994588 -312980224
-313039212 999935600
-313027709 999947103
-313061044 999913768
999992307 -312982505
999956435 -313018377
999908684 -313066128
999916032 -313058780
999905884 -313068928
999997823 -312976989
999903961 -313070851
999986491 -312988321
999983441 -312991371
-313022665 999952147
999913046 -313061766
999973747 -313001065
-313061795 999913017
-313045766 999929046
999961634 -313013178
-312993794 999981018
999964675 -313010137
999934013 -313040799
-313014550 999960262
999958885 -313015927
999927853 -313046959
-313014072 999960740
-313026355 999948457
-312993470 999981342
999980360 -312994452
-313064607 999910205
999995724 -312979088
-313052541 999922271
999983534 -312991278
999922383 -313052429
999927289 -313047523
-313067414 999907398
-313020043 999954769
999960605 -313014207
-313067265 999907547
-312977498 999997314
-312977798 999997014
999995355 -312979457
-313042134 999932678
999988928 -312985884
999914126 -313060686
-312977252 999997560
999958825 -313015987
999931168 -313043644
-312979794 999995018
999963033 -313011779
-313049992 999924820
999904601 -313070211
999983324 -312991488
999992341 -312982471
-313063458 999911354
999956027 -313018785
-313061204 999913608
999948316 -313026496
999945746 -313029066
999996953 -312977859
-313063155 999911657
999913782 -313061030
999928626 -313046186
-312977752 999997060
-313051150 999923662
999927079 -313047733
999923632 -313051180
-313044220 999930592
999903481 -313071331
-312983823 999990989
999965605 -313009207
-313027558 999947254
999900898 -313073914
999908289 -313066523
-313016520 999958292
999997389 -312977423
-312990307 999984505
-313014453 999960359
-313044551 999930261
999928615 -313046197
-313055937 999918875
999999905 -312974907
-313004761 999970051
-313066248 999908564
-313001961 999972851
999944727 -313030085
999939361 -313035451
999955137 -313019675
999975447 -312999365
-313003225 999971587
-313072249 999902563
999953728 -313021084
-312993777 999981035
999930007 -313044805
-312994992 999979820
-313033001 999941811
-312981542 999993270
-313031636 999943176
-313068588 999906224
999920840 -313053972
999959155 -313015657
999984354 -312990458
999902214 -313072598
-313030666 999944146
999955613 -313019199
999947429 -313027383
-313020147 999954665
999906259 -313068553
999937772 -313037040
999914936 -313059876
999906030 -313068782
999954101 -313020711
-313027485 999947327
999944871 -313029941
-312996336 999978476
999957437 -313017375
999970819 -313003993
-313056578 999918234
-313000488 999974324
999986514 -312988298
999926267 -313048545
999920183 -313054629
999971018 -313003794
-313069327 999905485
999940871 -313033941
-313021561 999953251
-313072994 999901818
-313007405 999967407
999977748 -312997064
999964771 -313010041
999992951 -312981861
999962169 -313012643
999986968 -312987844
999904301 -313070511
-312991372 999983440
999974484 -313000328
999913960 -313060852
-313013823 999960989
-313054870 999919942
999985868 -312988944
999976511 -312998301
999967300 -313007512
-313027707 999947105
-313048195 999926617
-312996812 999978000
999916984 -313057828
999919643 -313055169
999954956 -313019856
-313050708 999924104
-313013331 999961481
999912103 -313062709
999927364 -313047448
999914489 -313060323
-313030588 999944224
-313063259 999911553
-312981705 999993107
-313072834 999901978
-313031889 999942923
999964509 -313010303
999934085 -313040727
-313001815 999972997
-312998743 999976069
-312983298 999991514
-313009670 999965142
-313014009 999960803
-313052031 999922781
999973801 -313001011
999975466 -312999346
999959752 -313015060
-313068769 999906043
999936634 -313038178
-313060489 999914323
-313057913 999916899
999968735 -313006077
-313065496 999909316
-313041259 999933553
999905249 -313069563
-313049077 999925735
999988702 -312986110
999941050 -313033762
-313000887 999973925
999969585 -313005227
999947955 -313026857
-313062433 999912379
-312999441 999975371
-312977550 999997262
999928535 -313046277
999984947 -312989865
-313067941 999906871
-312997155 999977657
-313059681 999915131
999918536 -313056276
999972307 -313002505
-313030460 999944352
-313009279 999965533
999980083 -312994729
-313002231 999972581
999950537 -313024275
-313014264 999960548
-313048116 999926696
-313026686 999948126
-313070269 999904543
999990589 -312984223
999914119 -313060693
999952746 -313022066
-312980062 999994750
999945498 -313029314
999923607 -313051205
999980453 -312994359
999919880 -313054932
999987688 -312987124
-313004658 999970154
-313040336 999934476
999952058 -313022754
-313048158 999926654
999999335 -312975477
999919539 -313055273
-312989613 999985199
999955577 -313019235
-312999250 999975562
-313030501 999944311
999910275 -313064537
-312995896 999978916
-313022993 999951819
-313005469 999969343
999954951 -313019861
999906668 -313068144
999990206 -312984606
-313020175 999954637
999975427 -312999385
-313050778 999924034
-313052073 999922739
999962678 -313012134
-312997993 999976819
999910968 -313063844
999959293 -313015519
-313008646 999966166
999998621 -312976191
-312975938 999998874
999990349 -312984463
-313020672 999954140
999920225 -313054587
999957087 -313017725
999981129 -312993683
999921646 -313053166
999948733 -313026079
-313001282 999973530
-313045879 999928933
-313021374 999953438
-313042127 999932685
999965636 -313009176
-313031993 999942819
999939748 -313035064
999930204 -313044608
-313029633 999945179
-313037058 999937754
-312985705 999989107
999946343 -313028469
-313008012 999966800
999936936 -313037876
-313025665 999949147
999962524 -313012288
-313069527 999905285
999987498 -312987314
999906828 -313067984
999939885 -313034927
-313000137 999974675
999992421 -312982391
999931889 -313042923
999959570 -313015242
999949612 -313025200
999906933 -313067879
-313045130 999929682
999992385 -312982427
-313011417 999963395
999942315 -313032497
999946951 -313027861
999945483 -313029329
-312987865 999986947
999941897 -313032915
999950952 -313023860
-312988772 999986040
-313073900 999900912
-313004489 999970323
-312983628 999991184
999973585 -313001227
999948222 -313026590
999993267 -312981545
-313023410 999951402
-312990562 999984250
-312975714 999999098
-312989480 999985332
999966106 -313008706
-313026261 999948551
-313057174 999917638
999986868 -312987944
999946959 -313027853
999952645 -313022167
-313032709 999942103
-313010573 999964239
-313043335 999931477
999924355 -313050457
999995386 -312979426
999972344 -313002468
999926836 -313047976
-312996808 999978004
-313071626 999903186
-313033774 999941038
-313030814 999943998
999944226 -313030586
-313013352 999961460
999902893 -313071919
-312984778 999990034
999971336 -313003476
-313048603 999926209
999958298 -313016514
999907301 -313067511
-313041054 999933758
999937964 -313036848
-313055197 999919615
-313057153 999917659
999963721 -313011091
999950871 -313023941
999950409 -313024403
-312981887 999992925
-313059233 999915579
999960282 -313014530
999906474 -313068338
-313007108 999967704
-313022173 999952639
-312983268 999991544
-312985396 999989416
999957675 -313017137
-313020356 999954456
999950587 -313024225
999985700 -312989112
-313020522 999954290
-312987532 999987280
-312985768 999989044
-313072325 999902487
-312977565 999997247
999965804 -313009008
-312994300 999980512
-312980761 999994051
-313024655 999950157
-313019327 999955485
-312998877 999975935
-312976640 999998172
-313053383 999921429
-313033303 999941509
999930192 -313044620
999934308 -313040504
-312984545 999990267
999947350 -313027462
-312991730 999983082
999969678 -313005134
-313002411 999972401
999905808 -313069004
999975467 -312999345
999957430 -313017382
999964763 -313010049
999995198 -312979614
-312995676 999979136
-312978472 999996340
999912006 -313062806
-313047285 999927527
999961376 -313013436
-312989922 999984890
999907749 -313067063
-312989332 999985480
999955617 -313019195
-313042210 999932602
-313020757 999954055
-312983889 999990923
-313071364 999903448
-313062705 999912107
999967873 -313006939
-313068956 999905856
-313032956 999941856
999911391 -313063421
999968669 -313006143
999948453 -313026359
-312996456 999978356
999993720 -312981092
999999658 -312975154
999986517 -312988295
-313032412 999942400
-313036747 999938065
999971149 -313003663
999948080 -313026732
999941613 -313033199
999911004 -313063808
999957934 -313016878
999967005 -313007807
999973865 -313000947
999928723 -313046089
-313016212 999958600
999975655 -312999157
-312988398 999986414
999992458 -312982354
999961948 -313012864
999989215 -312985597
-313058003 999916809
-313071920 999902892
-313038855 999935957
999998460 -312976352
999920435 -313054377
-312989343 999985469
-313004911 999969901
999946020 -313028792
-313036704 999938108
999940012 -313034800
999930801 -313044011
-313030102 999944710
999932687 -313042125
999943970 -313030842
999993734 -312981078
-313005193 999969619
999947159 -313027653
-313050848 999923964
999950278 -313024534
-313029588 999945224
999960051 -313014761
-312990900 999983912
999919948 -313054864
999990425 -312984387
-313061732 999913080
-313048587 999926225
999936520 -313038292
999910215 -313064597
999902679 -313072133
-313045768 999929044
999941392 -313033420
-313002064 999972748
-313043471 999931341
999969213 -313005599
999945111 -313029701
999905127 -313069685
-313042342 999932470
999936326 -313038486
999962624 -313012188
999978588 -312996224
-313068397 999906415
-313051181 999923631
-313021366 999953446
-313066897 999907915
999971961 -313002851
-313022661 999952151
999987973 -312986839
-313057604 999917208
999943300 -313031512
-313000856 999973956
-313010736 999964076
999979435 -312995377
-313027248 999947564
-313008866 999965946
-313049128 999925684
-312983533 999991279
-312998533 999976279
-313068391 999906421
999944935 -313029877
999990324 -312984488
-312987197 999987615
-312976707 999998105
999922854 -313051958
-312981905 999992907
-313053621 999921191
999987596 -312987216
-312976322 999998490
999914256 -313060556
-313063571 999911241
-313020876 999953936
999970669 -313004143
999965401 -313009411
-313006173 999968639
999930848 -313043964
999983076 -312991736
-313055822 999918990
-313003762 999971050
999978350 -312996462
999961954 -313012858
999978417 -312996395
999984923 -312989889
-312989438 999985374
-313045043 999929769
-312994283 999980529
-313065150 999909662
999995691 -312979121
999983786 -312991026
999943847 -313030965
999925973 -313048839
-313022648 999952164
999929641 -313045171
-313035480 999939332
999982382 -312992430
-313038350 999936462
-313012452 999962360
-313024813 999949999
999938285 -313036527
-313046078 999928734
-313035675 999939137
999905541 -313069271
999976252 -312998560
999922834 -313051978
-313048151 999926661
999940987 -313033825
999947517 -313027295
999943901 -313030911
-313041718 999933094
999933018 -313041794
-313021052 999953760
-313068103 999906709
999978802 -312996010
999923768 -313051044
-312990115 999984697
-313034520 999940292
-313072069 999902743
999951368 -313023444
-313048862 999925950
999901750 -313073062
-313026816 999947996
-313005062 999969750
-313065357 999909455
999904421 -313070391
999908803 -313066009
-313060201 999914611
-312984110 999990702
-313052261 999922551
-313020520 999954292
999941078 -313033734
999976273 -312998539
-313041155 999933657
999961099 -313013713
999938545 -313036267
-313052748 999922064
-313004636 999970176
-312976123 999998689
999959815 -313014997
999927507 -313047305
999928023 -313046789
999996575 -312978237
999965175 -313009637
999913373 -313061439
999911964 -313062848
-313001625 999973187
-313056565 999918247
999957143 -313017669
-313029497 999945315
999998223 -312976589
999901215 -313073597
-312987403 999987409
-313073678 999901134
999962221 -313012591
-312987399 999987413
999989647 -312985165
999912428 -313062384
999906887 -313067925
-313045186 999929626
-313041389 999933423
-313015973 999958839
999953177 -313021635
999931617 -313043195
999961060 -313013752
-313068658 999906154
-313023447 999951365
-313023135 999951677
999939308 -313035504
-313010546 999964266
999915112 -313059700
-313046824 999927988
-313046976 999927836
999989160 -312985652
999931054 -313043758
999903888 -313070924
-313023262 999951550
-313051406 999923406
-312989760 999985052
999973802 -313001010
999902935 -313071877
-312982159 999992653
-312984968 999989844
999965876 -313008936
-312994864 999979948
999974075 -313000737
-312979608 999995204
999936491 -313038321
999977703 -312997109
-313019884 999954928
999925005 -313049807
-313027735 999947077
999977639 -312997173
-313068892 999905920
999995274 -312979538
-313052913 999921899
-313033518 999941294
-312981871 999992941
999969989 -313004823
999932952 -313041860
999936562 -313038250
999949039 -313025773
-313059688 999915124
-313066312 999908500
999995363 -312979449
-312985355 999989457
-313067792 999907020
999935933 -313038879
999923468 -313051344
999927989 -313046823
999962736 -313012076
-313006384 999968428
-313024819 999949993
-313071823 999902989
-312976697 999998115
-313067252 999907560
999911164 -313063648
999984747 -312990065
999909403 -313065409
999959521 -313015291
999918086 -313056726
999919136 -313055676
-312979221 999995591
999996893 -312977919
999928781 -313046031
999930489 -313044323
999996308 -312978504
-313013061 999961751
999970798 -313004014
-313044625 999930187
-313056235 999918577
-313014772 999960040
-312994234 999980578
999956503 -313018309
999949184 -313025628
-313050361 999924451
999997419 -312977393
-313010669 999964143
999939438 -313035374
999991496 -312983316
999933027 -313041785
-312997793 999977019
-313037290 999937522
-313046091 999928721
999921743 -313053069
999988210 -312986602
999968333 -313006479
-313067693 999907119
-313048055 999926757
999956886 -313017926
-312994050 999980762
999957555 -313017257
999918900 -313055912
-313015753 999959059
-313060833 999913979
999928529 -313046283
-312999841 999974971
-313060128 999914684
999939594 -313035218
-313047258 999927554
999975825 -312998987
-313015685 999959127
999942693 -313032119
999968557 -313006255
-313028565 999946247
-313069947 999904865
999919951 -313054861
999928448 -313046364
999903401 -313071411
999915030 -313059782
999923570 -313051242
-313039954 999934858
999926022 -313048790
999950990 -313023822
-313061070 999913742
999900711 -313074101
999981638 -312993174
-313048797 999926015
999971143 -313003669
-312998018 999976794
-313067379 999907433
-313029545 999945267
999945557 -313029255
999999724 -312975088
999986150 -312988662
-313017429 999957383
999933692 -313041120
999941448 -313033364
999975296 -312999516
999935782 -313039030
999944049 -313030763
999946037 -313028775
-313042739 999932073
999959135 -313015677
-313049205 999925607
999981570 -312993242
999930731 -313044081
-313017052 999957760
999932616 -313042196
-312993096 999981716
-312979470 999995342
999929532 -313045280
999900326 -313074486
999989052 -312985760
-313044032 999930780
-313052722 999922090
-313026444 999948368
-312976271 999998541
-313034041 999940771
-313060897 999913915
-313021295 999953517
999923858 -313050954
-313009969 999964843
999937149 -313037663
999928182 -313046630
999997708 -312977104
999987283 -312987529
999998160 -312976652
999918315 -313056497
-312983985 999990827
999905103 -313069709
-313035145 999939667
-313041595 999933217
999925238 -313049574
-312981174 999993638
999945306 -313029506
-313028567 999946245
-313014416 999960396
-313025172 999949640
-313034788 999940024
999918263 -313056549
-313059734 999915078
999969238 -313005574
999905118 -313069694
-313063269 999911543
-313062155 999912657
999975215 -312999597
999948710 -313026102
999997062 -312977750
999907759 -313067053
999958661 -313016151
999986599 -312988213
-313055489 999919323
-313012284 999962528
999949385 -313025427
999920614 -313054198
999932977 -313041835
-313032676 999942136
-312989820 999984992
-312994547 999980265
-313018020 999956792
999960395 -313014417
999922412 -313052400
-312980685 999994127
999980063 -312994749
999952116 -313022696
-313030213 999944599
-313019229 999955583
999915313 -313059499
999964660 -313010152
999918426 -313056386
-313067087 999907725
-313050497 999924315
999993007 -312981805
-313069118 999905694
999934057 -313040755
999989319 -312985493
999935003 -313039809
-313015438 999959374
999960063 -313014749
999900324 -313074488
-313052206 999922606
-313067498 999907314
999917415 -313057397
999944411 -313030401
999965048 -313009764
-313065718 999909094
-312988751 999986061
999913563 -313061249
999966529 -313008283
-313037553 999937259
999921688 -313053124
999972477 -313002335
999939084 -313035728
-312987500 999987312
999992825 -312981987
999951736 -313023076
-313044072 999930740
999941446 -313033366
999946792 -313028020
999950119 -313024693
999981695 -312993117
-313036989 999937823
-313073378 999901434
999908742 -313066070
999975358 -312999454
999962108 -313012704
-313049969 999924843
999977142 -312997670
-313006408 999968404
-313014319 999960493
-313059592 999915220
-313028396 999946416
-312981663 999993149
-313022070 999952742
-312998930 999975882
-313068924 999905888
-313019850 999954962
999902596 -313072216
999989236 -312985576
-313012863 999961949
999935655 -313039157
-312977616 999997196
-312984302 999990510
999949149 -313025663
999931358 -313043454
-313055433 999919379
999994986 -312979826
999919045 -313055767
999911199 -313063613
-312988413 999986399
999915347 -313059465
999950593 -313024219
-313041094 999933718
-313050602 999924210
999901559 -313073253
-313048469 999926343
-313044936 999929876
-313018161 999956651
999962056 -313012756
-312997802 999977010
-313032970 999941842
-313021473 999953339
-313048141 999926671
-313068794 999906018
999968077 -313006735
-312979840 999994972
999960276 -313014536
999992372 -312982440
-313020382 999954430
-313013110 999961702
999966898 -313007914
999963664 -313011148
-312984888 999989924
-313070226 999904586
999973006 -313001806
-312983407 999991405
-313022485 999952327
999905465 -313069347
-313066242 999908570
-313041304 999933508
999943842 -313030970
-312977438 999997374
-313065511 999909301
999949757 -313025055
999985781 -312989031
-313048365 999926447
999977221 -312997591
-313009951 999964861
-312995973 999978839
999968353 -313006459
999926013 -313048799
-313061261 999913551
999984480 -312990332
-313030372 999944440
999959275 -313015537
999988138 -312986674
-312986683 999988129
999982320 -312992492
-312999457 999975355
-312983672 999991140
999976956 -312997856
-312998137 999976675
-313017265 999957547
999921803 -313053009
999916616 -313058196
999971444 -313003368
-312983073 999991739
-312991657 999983155
-313049900 999924912
999983090 -312991722
999997925 -312976887
-312989488 999985324
999936970 -313037842
999939743 -313035069
-313011235 999963577
999991770 -312983042
999933907 -313040905
-312995918 999978894
999910264 -313064548
999977459 -312997353
-313037422 999937390
999970801 -313004011
999915972 -313058840
-312998366 999976446
-313073279 999901533
-313026776 999948036
-312999240 999975572
999957284 -313017528
999914773 -313060039
999910233 -313064579
999967938 -313006874
999919201 -313055611
999915137 -313059675
999936445 -313038367
999997997 -312976815
-313035314 999939498
-313025755 999949057
999912509 -313062303
-313061840 999912972
-313069988 999904824
999934917 -313039895
999966907 -313007905
999936411 -313038401
-312994250 999980562
-312994473 999980339
999966143 -313008669
999996907 -312977905
-312993479 999981333
999900497 -313074315
-313070489 999904323
-313073408 999901404
999956193 -313018619
999952284 -313022528
999942044 -313032768
999987753 -312987059
999970844 -313003968
-313024367 999950445
999986349 -312988463
999967401 -313007411
-313069552 999905260
999961158 -313013654
999961982 -313012830
999998074 -312976738
999900286 -313074526
999969220 -313005592
999938694 -313036118
999911269 -313063543
-313046956 999927856
-312989941 999984871
999991978 -312982834
999906798 -313068014
999901299 -313073513
999925969 -313048843
999906487 -313068325
-313062668 999912144
-313001819 999972993
-312998464 999976348
-313029273 999945539
999929654 -313045158
999941329 -313033483
-313023768 999951044
999921426 -313053386
-313033801 999941011
999907740 -313067072
-312986897 999987915
999944303 -313030509
999993942 -312980870
-313043759 999931053
-313016904 999957908
999923752 -313051060
-312995600 999979212
999935851 -313038961
999989797 -312985015
-312994108 999980704
999974850 -312999962
-313026954 999947858
999934352 -313040460
999902749 -313072063
999907267 -313067545
-312994410 999980402
999971598 -313003214
-312988801 999986011
999976508 -312998304
999968740 -313006072
999976008 -312998804
999906962 -313067850
-313046892 999927920
999998613 -312976199
999906517 -313068295
999922599 -313052213
999975601 -312999211
999951918 -313022894
-313064342 999910470
999960626 -313014186
999971857 -313002955
-313032103 999942709
-312975017 999999795
-313004773 999970039
-313047628 999927184
-313024167 999950645
999987479 -312987333
999985657 -312989155
999910514 -313064298
-313004921 999969891
999921236 -313053576
-313037997 999936815
999924422 -313050390
-313058691 999916121
-312978909 999995903
-313010738 999964074
-313064458 999910354
-312990313 999984499
-312994322 999980490
999921115 -313053697
-313045355 999929457
-312976025 999998787
-313035771 999939041
999919271 -313055541
999926843 -313047969
999903792 -313071020
-313016321 999958491
999936811 -313038001
999910588 -313064224
999964943 -313009869
999988036 -312986776
-312999958 999974854
-313061433 999913379
-313014439 999960373
999945602 -313029210
-313059586 999915226
-313007026 999967786
-313037656 999937156
999908494 -313066318
-313050985 999923827
-313022672 999952140
-312987755 999987057
999995876 -312978936
999974438 -313000374
-313070392 999904420
-313013087 999961725
-312999327 999975485
999956649 -313018163
999930482 -313044330
999910856 -313063956
-313065085 999909727
-312998682 999976130
999931250 -313043562
-312992766 999982046
-313050511 999924301
999957361 -313017451
-313018869 999955943
999934027 -313040785
999921457 -313053355
999907074 -313067738
999973121 -313001691
-312976077 999998735
999915210 -313059602
-313069356 999905456
-313058796 999916016
999900529 -313074283
-313051234 999923578
-313025075 999949737
-312999154 999975658
999941779 -313033033
-313025581 999949231
-313045627 999929185
999910263 -313064549
-313025281 999949531
-313015017 999959795
-312988072 999986740
999963161 -313011651
999901639 -313073173
999960721 -313014091
-312982932 999991880
999933462 -313041350
-313063937 999910875
999916220 -313058592
-313061107 999913705
-312982168 999992644
999909476 -313065336
-313047764 999927048
-313066234 999908578
999955539 -313019273
999914357 -313060455
-313026329 999948483
999904611 -313070201
-313017299 999957513
-313039093 999935719
-313002998 999971814
999979852 -312994960
-312990323 999984489
-313028984 999945828
999963628 -313011184
999908978 -313065834
-313068500 999906312
999963351 -313011461
999996717 -312978095
-312995468 999979344
999922151 -313052661
999998575 -312976237
-313042591 999932221
999942680 -313032132
-313024915 999949897
999924510 -313050302
-313050520 999924292
999949962 -313024850
999900380 -313074432
999915200 -313059612
999992318 -312982494
-313047746 999927066
-312984812 999990000
-313029609 999945203
999920978 -313053834
999952897 -313021915
-312983561 999991251
999906973 -313067839
999920850 -313053962
999925287 -313049525
-313073169 999901643
-313000129 999974683
999971000 -313003812
999975024 -312999788
-313068091 999906721
999906565 -313068247
-313041235 999933577
-313014744 999960068
-313000623 999974189
999925248 -313049564
999940908 -313033904
-312995895 999978917
999924915 -313049897
999941726 -313033086
999939628 -313035184
-313011996 999962816
-313009324 999965488
-313004770 999970042
999912653 -313062159
-313036816 999937996
999959961 -313014851
999999111 -312975701
999950233 -313024579
999966223 -313008589
999968608 -313006204
-312996079 999978733
-313049929 999924883
-312997138 999977674
-313068095 999906717
999902119 -313072693
999959779 -313015033
-313031247 999943565
-313013052 999961760
-313051019 999923793
999927332 -313047480
999965089 -313009723
999946975 -313027837
-313055911 999918901
999958398 -313016414
-313049879 999924933
-313022989 999951823
999917760 -313057052
-313048611 999926201
999968452 -313006360
-312982632 999992180
999992294 -312982518
-313019217 999955595
-313071685 999903127
999995690 -312979122
999927213 -313047599
999941274 -313033538
999970734 -313004078
-313036561 999938251
-313014518 999960294
-313013041 999961771
-313004175 999970637
-312988145 999986667
-313066815 999907997
-313072311 999902501
999959713 -313015099
-313065397 999909415
-313030047 999944765
999934162 -313040650
999954240 -313020572
-313069368 999905444
-313050305 999924507
999932408 -313042404
-313042097 999932715
999950289 -313024523
999901565 -313073247
999935973 -313038839
999939816 -313034996
999962702 -313012110
-313011441 999963371
-313022842 999951970
999945968 -313028844
999943443 -313031369
999972276 -313002536
-313031969 999942843
-313040663 999934149
-312981561 999993251
-313046522 999928290
-313046082 999928730
999999282 -312975530
999902118 -313072694
-312982703 999992109
-313062438 999912374
-313006971 999967841
-313049665 999925147
999910984 -313063828
999997278 -312977534
999947560 -313027252
999903208 -313071604
-312981856 999992956
-313065833 999908979
-312985204 999989608
999942829 -313031983
-313028413 999946399
999980701 -312994111
-312984170 999990642
999916721 -313058091
999939056 -313035756
-313021341 999953471
999910535 -313064277
999937945 -313036867
999909172 -313065640
-313014960 999959852
999908756 -313066056
-313035921 999938891
-312995462 999979350
-313070251 999904561
999982748 -312992064
999951969 -313022843
-312987214 999987598
-313023185 999951627
999966196 -313008616
999940096 -313034716
999968115 -313006697
999922172 -313052640
999951593 -313023219
999960006 -313014806
-313041163 999933649
-313016315 999958497
-312978996 999995816
999963392 -313011420
-312990636 999984176
-313032611 999942201
-313049617 999925195
-313063704 999911108
-313073283 999901529
999942047 -313032765
-313041260 999933552
-313066960 999907852
-313000518 999974294
-313069732 999905080
999916316 -313058496
-313052530 999922282
999931744 -313043068
-313070575 999904237
999990309 -312984503
999965292 -313009520
-313019026 999955786
-312987476 999987336
999941496 -313033316
-312981243 999993569
999916654 -313058158
999951467 -313023345
999983524 -312991288
999935378 -313039434
-313072361 999902451
-313050196 999924616
-313041143 999933669
999958330 -313016482
-313063833 999910979
999908864 -313065948
999952931 -313021881
999902380 -313072432
-313061568 999913244
-313057040 999917772
999913328 -313061484
-312985839 999988973
999930412 -313044400
-313069797 999905015
-313045980 999928832
999908005 -313066807
-313059191 999915621
-313008026 999966786
-313054037 999920775
999945891 -313028921
999925795 -313049017
999966099 -313008713
-313034827 999939985
999949585 -313025227
-313053854 999920958
999985428 -312989384
999917729 -313057083
999941430 -313033382
-313051548 999923264
-313040037 999934775
999915601 -313059211
-313019618 999955194
-313037016 999937796
-313039744 999935068
999970745 -313004067
999965178 -313009634
999971676 -313003136
-313062691 999912121
999927541 -313047271
-313030674 999944138
999989772 -312985040
-312980671 999994141
999926919 -313047893
-312984178 999990634
999907886 -313066926
999954131 -313020681
-313056994 999917818
999923968 -313050844
999971671 -313003141
-313027064 999947748
-313062048 999912764
999957599 -313017213
999959531 -313015281
999901689 -313073123
999907746 -313067066
-313000915 999973897
-313064109 999910703
-313069117 999905695
999982969 -312991843
999921305 -313053507
999938916 -313035896
-313044878 999929934
999975042 -312999770
999995061 -312979751
999980777 -312994035
-313005343 999969469
-313065769 999909043
999973873 -313000939
-312979488 999995324
999992989 -312981823
-312984601 999990211
999912036 -313062776
999904732 -313070080
999903289 -313071523
-313037833 999936979
-313020403 999954409
999970529 -313004283
999993061 -312981751
999982441 -312992371
-313013915 999960897
999977107 -312997705
-313049735 999925077
999999730 -312975082
-313065962 999908850
999902050 -313072762
-313056053 999918759
-312982718 999992094
-313045686 999929126
-313018352 999956460
999943987 -313030825
999955395 -313019417
-313033015 999941797
-313011451 999963361
-313056553 999918259
999935765 -313039047
-313060209 999914603
999984995 -312989817
-312980996 999993816
999988199 -312986613
-313029688 999945124
999954288 -313020524
-313011116 999963696
-312976548 999998264
-312988629 999986183
-313029469 999945343
999986172 -312988640
999902428 -313072384
999949938 -313024874
999954654 -313020158
-312987709 999987103
-312992414 999982398
-312976334 999998478
-313060109 999914703
999972873 -313001939
-312994964 999979848
999970514 -313004298
-313066213 999908599
-313054579 999920233
999945391 -313029421
-312977639 999997173
999900989 -313073823
-313049802 999925010
999929671 -313045141
-313040832 999933980
-313068039 999906773
999987628 -312987184
-313036772 999938040
999933662 -313041150
999908726 -313066086
999923644 -313051168
999940324 -313034488
999983730 -312991082
-312987397 999987415
-313033586 999941226
-313019400 999955412
-312986821 999987991
999906004 -313068808
999994092 -312980720
999949311 -313025501
999959934 -313014878
999927854 -313046958
-313011713 999963099
999969833 -313004979
-312983468 999991344
999926290 -313048522
999909478 -313065334
999941705 -313033107
999947897 -313026915
-313007048 999967764
999923030 -313051782
-313072715 999902097
-313016958 999957854
999964446 -313010366
999934322 -313040490
999990825 -312983987
-312998574 999976238
999923672 -313051140
999987353 -312987459
999910484 -313064328
-312999727 999975085
-313024743 999950069
999986398 -312988414
-312977716 999997096
999955552 -313019260
-313015821 999958991
-313020804 999954008
999993815 -312980997
999900552 -313074260
-312995620 999979192
999998430 -312976382
-312993854 999980958
-312981027 999993785
999960097 -313014715
-313049300 999925512
999976664 -312998148
-313050706 999924106
999935245 -313039567
999986404 -312988408
999983204 -312991608
-312994067 999980745
-313001606 999973206
999978813 -312995999
-313033127 999941685
-313036189 999938623
-313032593 999942219
999914868 -313059944
999969801 -313005011
999943499 -313031313
999911636 -313063176
-312995914 999978898
999952707 -313022105
999938243 -313036569
-313061967 999912845
-313020724 999954088
-313054049 999920763
-312981005 999993807
999913338 -313061474
999920506 -313054306
-313074540 999900272
999982036 -312992776
-313023851 999950961
-313067085 999907727
999995378 -312979434
999924261 -313050551
-313013770 999961042
999977807 -312997005
999952395 -313022417
-313073638 999901174
-312997531 999977281
999934120 -313040692
-312976150 999998662
-313058857 999915955
999946379 -313028433
-313010760 999964052
999980861 -312993951
999985431 -312989381
999932597 -313042215
-313011044 999963768
-313014829 999959983
-312977136 999997676
-313016974 999957838
-313070409 999904403
-313060664 999914148
999929456 -313045356
-313020914 999953898
-313061445 999913367
999942806 -313032006
999983057 -312991755
-313062692 999912120
999934464 -313040348
-313036790 999938022
-313065041 999909771
999983443 -312991369
999963492 -313011320
999978698 -312996114
999939065 -313035747
999950835 -313023977
-313019414 999955398
999974538 -313000274
999948853 -313025959
999981064 -312993748
-313056443 999918369
999938217 -313036595
-313012622 999962190
-313059676 999915136
-312988509 999986303
-312982828 999991984
-313065260 999909552
-312997854 999976958
999923286 -313051526
999974981 -312999831
999990380 -312984432
999987763 -312987049
-313037524 999937288
-313073798 999901014
-313022317 999952495
999907986 -313066826
-312980462 999994350
-313006525 999968287
-313000379 999974433
999950518 -313024294
999917612 -313057200
999935681 -313039131
999920683 -313054129
-313047726 999927086
-313024290 999950522
-313021118 999953694
999986528 -312988284
999904245 -313070567
-313040446 999934366
-313043623 999931189
-312986407 999988405
999976801 -312998011
-312987306 999987506
999998148 -312976664
-313014587 999960225
999948745 -313026067
999917609 -313057203
-312985755 999989057
999970359 -313004453
999964944 -313009868
-313044009 999930803
-313057066 999917746
999900361 -313074451
-313023884 999950928
999902562 -313072250
999955909 -313018903
999993070 -312981742
999975866 -312998946
-313049709 999925103
999987010 -312987802
999976735 -312998077
999983542 -312991270
999987997 -312986815
-313007201 999967611
-313065574 999909238
999978669 -312996143
-313001895 999972917
999989270 -312985542
999962272 -313012540
-313011120 999963692
-313024799 999950013
-313029054 999945758
999936978 -313037834
999914636 -313060176
-313049577 999925235
999916320 -313058492
-313051783 999923029
999959040 -313015772
999972133 -313002679
-313060428 999914384
-312995105 999979707
999943553 -313031259
-313001949 999972863
999967719 -313007093
-312996202 999978610
999931354 -313043458
-313011475 999963337
999929422 -313045390
-312988918 999985894
-313016658 999958154
-312979812 999995000
999918406 -313056406
-313000027 999974785
-312982659 999992153
-313000335 999974477
999907548 -313067264
999958128 -313016684
999991291 -312983521
999912490 -313062322
-312991134 999983678
-313034880 999939932
-313055464 999919348
-313001199 999973613
999959567 -313015245
999995017 -312979795
-312997946 999976866
999975099 -312999713
999966909 -313007903
999951343 -313023469
-312994043 999980769
999907178 -313067634
999982940 -312991872
-313032444 999942368
999905891 -313068921
999967578 -313007234
999965419 -313009393
999904900 -313069912
-313047293 999927519
-312994782 999980030
999911250 -313063562
-313040246 999934566
-312985804 999989008
999991210 -312983602
-312974844 999999968
999965324 -313009488
999908342 -313066470
999994781 -312980031
-313051500 999923312
-312996151 999978661
999903692 -313071120
-313021872 999952940
999917103 -313057709
999996322 -312978490
-312994485 999980327
999979618 -312995194
-313016243 999958569
-313067327 999907485
-313063056 999911756
-313003498 999971314
-313068339 999906473
999917450 -313057362
-313022712 999952100
-312989916 999984896
999931504 -313043308
-313060380 999914432
999943992 -313030820
999992650 -312982162
999929569 -313045243
999962048 -313012764
-313021466 999953346
999951366 -313023446
999975579 -312999233
999976989 -312997823
-313071563 999903249
-313074655 999900157
999968724 -313006088
999922281 -313052531
-313050162 999924650
999970089 -313004723
999974084 -313000728
999913875 -313060937
-312991459 999983353
-313026634 999948178
-313043730 999931082
-313038854 999935958
999976097 -312998715
999935399 -313039413
-312975284 999999528
999937985 -313036827
999938829 -313035983
999965018 -313009794
999954621 -313020191
-312988868 999985944
-312975480 999999332
999903596 -313071216
999946706 -313028106
999948206 -313026606
999939509 -313035303
-313072574 999902238
999995001 -312979811
999949135 -313025677
999977661 -312997151
999935583 -313039229
999925545 -313049267
999979659 -312995153
999918511 -313056301
-313014995 999959817
999981176 -312993636
-313056974 999917838
-313018761 999956051
999932309 -313042503
-312988333 999986479
-313069014 999905798
999944123 -313030689
-313021492 999953320
-312981345 999993467
-313073218 999901594
999982372 -312992440
999982965 -312991847
-313002987 999971825
-312975134 999999678
999946270 -313028542
999945806 -313029006
-313051286 999923526
999919791 -313055021
999996801 -312978011
999988090 -312986722
-312983221 999991591
-312980371 999994441
999976700 -312998112
999904886 -313069926
-312992862 999981950
-313019301 999955511
-313055580 999919232
999939753 -313035059
-312984767 999990045
-312994113 999980699
-313001002 999973810
-313028153 999946659
-312984626 999990186
999936638 -313038174
-313016402 999958410
999974909 -312999903
-313028147 999946665
-312976082 999998730
-312984659 999990153
-312996167 999978645
-313021380 999953432
-313048619 999926193
999923259 -313051553
-313035552 999939260
999990400 -312984412
999918348 -313056464
999937154 -313037658
-313051046 999923766
999978808 -312996004
-313011821 999962991
999986679 -312988133
-313017557 999957255
999909817 -313064995
999980028 -312994784
999951142 -313023670
-312993526 999981286
-312996755 999978057
999954241 -313020571
999996416 -312978396
-313013616 999961196
999924907 -313049905
999967175 -313007637
999900174 -313074638
-313061359 999913453
-313020595 999954217
-313057967 999916845
999957787 -313017025
999904417 -313070395
999914831 -313059981
999900214 -313074598
-313063692 999911120
999907171 -313067641
999942076 -313032736
999966266 -313008546
-313068347 999906465
999979900 -312994912
999977047 -312997765
999930639 -313044173
-313040445 999934367
-312993468 999981344
-313071937 999902875
999937112 -313037700
-313016096 999958716
-312975377 999999435
-313016056 999958756
999981602 -312993210
999955566 -313019246
-313028518 999946294
999919353 -313055459
999978439 -312996373
-313030998 999943814
-313035025 999939787
-313003294 999971518
-313063341 999911471
-312996039 999978773
999962009 -313012803
-313000923 999973889
999996210 -312978602
-312986507 999988305
999904463 -313070349
-313027994 999946818
999906328 -313068484
-312980212 999994600
999964392 -313010420
999940594 -313034218
999943334 -313031478
999982671 -312992141
-313031477 999943335
999932333 -313042479
999933067 -313041745
-313015344 999959468
-313048352 999926460
999986530 -312988282
-313049162 999925650
999904439 -313070373
-312984087 999990725
999956813 -313017999
-313070394 999904418
-313043392 999931420
999938239 -313036573
-313029217 999945595
999993713 -312981099
999902594 -313072218
999996957 -312977855
999918105 -313056707
999969382 -313005430
999931923 -313042889
999996082 -312978730
999905703 -313069109
999918199 -313056613
-313026345 999948467
-312974815 999999997
999930041 -313044771
-313052304 999922508
999991062 -312983750
-313057566 999917246
-313044986 999929826
-313052387 999922425
999965604 -313009208
-312981970 999992842
999909872 -313064940
-313066753 999908059
-313028868 999945944
-313023348 999951464
999906393 -313068419
999954568 -313020244
-312984238 999990574
999937853 -313036959
999909364 -313065448
999976404 -312998408
999920587 -313054225
-313069229 999905583
999943294 -313031518
999915149 -313059663
-313014555 999960257
999933238 -313041574
999920918 -313053894
999989170 -312985642
999950910 -313023902
999915566 -313059246
999974142 -313000670
-313035077 999939735
-313004831 999969981
-312993107 999981705
-313017998 999956814
-313015894 999958918
999988028 -312986784
999997477 -312977335
-313074562 999900250
999970750 -313004062
999925033 -313049779
999929785 -313045027
-313055899 999918913
-313027036 999947776
999919279 -313055533
-313063042 999911770
999934699 -313040113
999919711 -313055101
999990504 -312984308
999968253 -313006559
-313061181 999913631
-313046523 999928289
999928804 -313046008
999929443 -313045369
-313049513 999925299
999945608 -313029204
999942526 -313032286
-313001116 999973696
999965922 -313008890
-313048546 999926266
999990059 -312984753
999971608 -313003204
999996916 -312977896
999906712 -313068100
-312978025 999996787
999971611 -313003201
999932265 -313042547
999970130 -313004682
999979681 -312995131
999917383 -313057429
-313059368 999915444
999945783 -313029029
999933122 -313041690
-313048197 999926615
999996722 -312978090
-313070725 999904087
-312987369 999987443
-312986317 999988495
-312995580 999979232
-312992417 999982395
-313044889 999929923
-313017065 999957747
-312995207 999979605
999984708 -312990104
-313045653 999929159
-312994053 999980759
-313006353 999968459
-313034439 999940373
999985248 -312989564
-313057708 999917104
999913333 -313061479
999962831 -313011981
999918551 -313056261
999968579 -313006233
-313023969 999950843
999923237 -313051575
999948300 -313026512
999925881 -313048931
999933923 -313040889
-312977250 999997562
999959035 -313015777
999929027 -313045785
999981642 -312993170
999970394 -313004418
999944219 -313030593
999993791 -312981021
999958205 -313016607
-313061369 999913443
-313066393 999908419
-313000630 999974182
-313072552 999902260
-313051072 999923740
999929575 -313045237
-312979216 999995596
-313073859 999900953
999917710 -313057102
999935855 -313038957
999922259 -313052553
999992042 -312982770
-312983227 999991585
999926410 -313048402
-313047360 999927452
999988234 -312986578
999936585 -313038227
-313035269 999939543
999973606 -313001206
-312999762 999975050
999968761 -313006051
999927087 -313047725
-313007877 999966935
-313066109 999908703
999990523 -312984289
999972275 -313002537
999982747 -312992065
999919296 -313055516
999980519 -312994293
999978084 -312996728
-312981237 999993575
-312989559 999985253
999945513 -313029299
-312982297 999992515
-312993826 999980986
-313007235 999967577
-312992850 999981962
-313052522 999922290
-313043442 999931370
-313059566 999915246
-313069706 999905106
999972207 -313002605
999960206 -313014606
-313014759 999960053
999973029 -313001783
-313069533 999905279
-313012941 999961871
999903226 -313071586
999919898 -313054914
999978833 -312995979
999981252 -312993560
999952251 -313022561
999948275 -313026537
-313055436 999919376
-313023864 999950948
999962150 -313012662
999948873 -313025939
-313002578 999972234
-312982135 999992677
999977000 -312997812
999900339 -313074473
-313052687 999922125
999930609 -313044203
-313029389 999945423
-312983345 999991467
-313005349 999969463
999916412 -313058400
999996109 -312978703
-313046829 999927983
-313005321 999969491
-312977621 999997191
-312995664 999979148
-312996632 999978180
999980563 -312994249
999948136 -313026676
-313022486 999952326
999959855 -313014957
999942478 -313032334
-313066991 999907821
-313037977 999936835
999937571 -313037241
-313026029 999948783
999942068 -313032744
999955845 -313018967
999925282 -313049530
-313061509 999913303
999974412 -313000400
999940113 -313034699
999906164 -313068648
999936479 -313038333
-313054337 999920475
999926806 -313048006
999979042 -312995770
-312981660 999993152
999968988 -313005824
-312981390 999993422
-313051668 999923144
999921836 -313052976
999976272 -312998540
999981565 -312993247
999949336 -313025476
-313052405 999922407
-312982289 999992523
999900984 -313073828
-313058270 999916542
-313073682 999901130
-313016246 999958566
999960045 -313014767
-313004803 999970009
-313009119 999965693
-313030518 999944294
999924453 -313050359
999925856 -313048956
-313024847 999949965
-312980086 999994726
-313023513 999951299
999902003 -313072809
999919322 -313055490
999936140 -313038672
999960247 -313014565
-313002382 999972430
999970994 -313003818
-313068753 999906059
999969122 -313005690
999902461 -313072351
999974166 -313000646
-313009664 999965148
-313065517 999909295
999948100 -313026712
999932832 -313041980
-313067243 999907569
999919682 -313055130
-313032204 999942608
999991927 -312982885
-313027176 999947636
999970142 -313004670
999993345 -312981467
999970303 -313004509
999947295 -313027517
999955116 -313019696
-313063175 999911637
-313067251 999907561
-312976184 999998628
999969024 -313005788
999986032 -312988780
999980999 -312993813
-313053313 999921499
-312992531 999982281
999914686 -313060126
-312986668 999988144
-313040480 999934332
999957965 -313016847
999900070 -313074742
999945260 -313029552
999988999 -312985813
999917123 -313057689
-313056636 999918176
-313071483 999903329
999960069 -313014743
-313006618 999968194
-313017206 999957606
-312976648 999998164
-313072444 999902368
-313040188 999934624
-313062144 999912668
999993432 -312981380
-313027370 999947442
999958721 -313016091
999943371 -313031441
-313039364 999935448
-313005280 999969532
-313034273 999940539
999955036 -313019776
-312991255 999983557
-313008788 999966024
-313010774 999964038
999954023 -313020789
999958550 -313016262
-313030828 999943984
999972372 -313002440
-313040807 999934005
-313029058 999945754
999929305 -313045507
-313033951 999940861
999996884 -312977928
999954507 -313020305
999971791 -313003021
-313072758 999902054
-312986180 999988632
-313001720 999973092
999904334 -313070478
999933281 -313041531
999978977 -312995835
999916819 -313057993
999927767 -313047045
999963280 -313011532
999961304 -313013508
-313029629 999945183
999966033 -313008779
-313059046 999915766
999964561 -313010251
-313018979 999955833
999992836 -312981976
-312993129 999981683
999911798 -313063014
999950647 -313024165
-312976673 999998139
-313064313 999910499
-312996853 999977959
-313015619 999959193
-313054032 999920780
999952523 -313022289
999970157 -313004655
-312988106 999986706
-313061526 999913286
-312987334 999987478
999933340 -313041472
-312991402 999983410
-312992649 999982163
999906949 -313067863
-313001119 999973693
-312995061 999979751
999916838 -313057974
999901783 -313073029
999997130 -312977682
999940545 -313034267
-313013313 999961499
-313058696 999916116
999945534 -313029278
999964607 -313010205
-313018957 999955855
-313062287 999912525
999943395 -313031417
-313039427 999935385
-313018059 999956753
-313029994 999944818
999948645 -313026167
-313039066 999935746
999911579 -313063233
999923783 -313051029
999929342 -313045470
-313032406 999942406
-313035982 999938830
-313007219 999967593
-313022683 999952129
999918329 -313056483
999912091 -313062721
-312995802 999979010
-313023632 999951180
999975405 -312999407
999977266 -312997546
-313031402 999943410
999995228 -312979584
-313042685 999932127
-313027467 999947345
999998709 -312976103
-313063473 999911339
-313027065 999947747
-313073254 999901558
-313012422 999962390
-313064519 999910293
999936323 -313038489
-313020019 999954793
999900372 -313074440
-313004882 999969930
999938318 -313036494
999985258 -312989554
-313063296 999911516
-313037240 999937572
-313061788 999913024
999940198 -313034614
999913806 -313061006
-313056257 999918555
-313030923 999943889
-313058298 999916514
-313063681 999911131
999997838 -312976974
-313060847 999913965
-312996066 999978746
999922890 -313051922
-313052433 999922379
999937336 -313037476
999929859 -313044953
999923316 -313051496
-313057949 999916863
-313035363 999939449
999913547 -313061265
-313007758 999967054
-312995027 999979785
-313007482 999967330
999992787 -312982025
-313038248 999936564
999924712 -313050100
999926613 -313048199
999987922 -312986890
999929030 -313045782
-313003407 999971405
-312983707 999991105
-312993845 999980967
999927709 -313047103
999950403 -313024409
-313074666 999900146
-312999452 999975360
999993168 -312981644
-313045572 999929240
999967319 -313007493
-313011035 999963777
-312980233 999994579
-313007363 999967449
999914027 -313060785
999916722 -313058090
999939341 -313035471
999901959 -313072853
999906582 -313068230
999991533 -312983279
-313011716 999963096
-313005805 999969007
-312994644 999980168
-313039728 999935084
-313063193 999911619
999969181 -313005631
999982562 -312992250
999971199 -313003613
-312984330 999990482
-313062045 999912767
-312996363 999978449
999959342 -313015470
999931995 -313042817
999959075 -313015737
999935326 -313039486
-313043583 999931229
-313021102 999953710
999942233 -313032579
-313035855 999938957
999958966 -313015846
999954864 -313019948
999911077 -313063735
999937471 -313037341
999970544 -313004268
-313018003 999956809
999901436 -313073376
999986881 -312987931
-312981457 999993355
999933647 -313041165
-313004757 999970055
999989574 -312985238
-313020167 999954645
-312998264 999976548
-313071572 999903240
-312987953 999986859
-312978868 999995944
-313033039 999941773
-313033547 999941265
999928067 -313046745
999966617 -313008195
-313072317 999902495
999980813 -312993999
-313044738 999930074
999973620 -313001192
999939980 -313034832
999903921 -313070891
999934714 -313040098
999957010 -313017802
-313002025 999972787
999964581 -313010231
-313010400 999964412
-313062176 999912636
-312992304 999982508
999914485 -313060327
-313023526 999951286
-313043782 999931030
-313063134 999911678
999969975 -313004837
-312993349 999981463
999999985 -312974827
-313029963 999944849
999962319 -313012493
-312980977 999993835
999907229 -313067583
999932363 -313042449
999970439 -313004373
999914820 -313059992
999940416 -313034396
-312996173 999978639
999933849 -313040963
999904522 -313070290
999972517 -313002295
999973252 -313001560
999976616 -312998196
999958490 -313016322
999967626 -313007186
-313010836 999963976
-312996538 999978274
999959803 -313015009
999972975 -313001837
-313045672 999929140
999962684 -313012128
999951939 -313022873
999909426 -313065386
-312982022 999992790
999915960 -313058852
999947216 -313027596
-313061819 999912993
999951382 -313023430
999975422 -312999390
-313070381 999904431
999920343 -313054469
999940807 -313034005
999968510 -313006302
-313071258 999903554
-313057411 999917401
-313021023 999953789
999991302 -312983510
-312983586 999991226
999923925 -313050887
999964622 -313010190
-312979169 999995643
-312982536 999992276
-313049810 999925002
999921547 -313053265
999978310 -312996502
999913949 -313060863
999910485 -313064327
-313002890 999971922
-313046351 999928461
-313063584 999911228
-312977025 999997787
-313046881 999927931
-313021747 999953065
-313021383 999953429
-312984805 999990007
999996350 -312978462
-313016850 999957962
-313057252 999917560
-312996422 999978390
-312988596 999986216
-313007907 999966905
999959104 -313015708
999953963 -313020849
-312996841 999977971
-313061876 999912936
999915661 -313059151
-312994256 999980556
999970343 -313004469
-313010409 999964403
999974550 -313000262
999910704 -313064108
999938058 -313036754
999924924 -313049888
-313026903 999947909
999909557 -313065255
-313028530 999946282
-313073255 999901557
-313008537 999966275
-312980843 999993969
999929627 -313045185
-313029589 999945223
-313000587 999974225
-312984276 999990536
999959086 -313015726
999968697 -313006115
999994326 -312980486
999990671 -312984141
999972918 -313001894
-313015532 999959280
999964081 -313010731
-313009329 999965483
-313065732 999909080
999936336 -313038476
999982543 -312992269
999922502 -313052310
999971445 -313003367
999934417 -313040395
-313030943 999943869
999936156 -313038656
-313031866 999942946
999993058 -312981754
-313018102 999956710
999978044 -312996768
-313051907 999922905
999962444 -313012368
999968585 -313006227
999939709 -313035103
-313006393 999968419
-313021553 999953259
999969774 -313005038
999927521 -313047291
999945128 -313029684
999945037 -313029775
-313020845 999953967
999993110 -312981702
-313025085 999949727
-313029323 999945489
-313042732 999932080
999980654 -312994158
-313070885 999903927
-313045999 999928813
999991732 -312983080
-312992450 999982362
-312999658 999975154
999900910 -313073902
999917233 -313057579
-312994159 999980653
999937725 -313037087
999956997 -313017815
999921909 -313052903
-312996244 999978568
999920195 -313054617
-312976197 999998615
999970223 -313004589
999902354 -313072458
-313049082 999925730
999932589 -313042223
999919365 -313055447
-313052770 999922042
999923899 -313050913
-313066975 999907837
999919795 -313055017
-313051135 999923677
999928810 -313046002
-312993837 999980975
-313051038 999923774
999931819 -313042993
-313016513 999958299
-313068060 999906752
-313010227 999964585
-313028312 999946500
-312975768 999999044
999916252 -313058560
999925050 -313049762
999976605 -312998207
-313019078 999955734
999958641 -313016171
999932531 -313042281
999967544 -313007268
999981631 -312993181
999908097 -313066715
999901866 -313072946
-313024690 999950122
999960777 -313014035
-313051487 999923325
999937934 -313036878
999996756 -312978056
-313046991 999927821
999951891 -313022921
999900579 -313074233
999941257 -313033555
999928449 -313046363
-313057652 999917160
-313019699 999955113
999922513 -313052299
-313055706 999919106
-312975543 999999269
-312986372 999988440
-312992873 999981939
999902060 -313072752
-312995825 999978987
-312997940 999976872
-313060806 999914006
999963169 -313011643
-313050413 999924399
-312983065 999991747
-313068917 999905895
-313054903 999919909
999967699 -313007113
-313024890 999949922
999939126 -313035686
999939893 -313034919
-313017670 999957142
999942691 -313032121
999950860 -313023952
-312999824 999974988
-313048170 999926642
999968142 -313006670
999973498 -313001314
-313001246 999973566
999908202 -313066610
999973409 -313001403
999958339 -313016473
999997913 -312976899
999924078 -313050734
-313054462 999920350
999978001 -312996811
-313053110 999921702
-313047673 999927139
999993972 -312980840
999901205 -313073607
-312991551 999983261
999918713 -313056099
-313046817 999927995
999951640 -313023172
999991522 -312983290
999942171 -313032641
-313032919 999941893
999912693 -313062119
999983489 -312991323
-313055371 999919441
-313010793 999964019
-313034955 999939857
-312980626 999994186
-313001241 999973571
999972827 -313001985
999957129 -313017683
-313018293 999956519
-312984186 999990626
-313026221 999948591
-313072226 999902586
999979828 -312994984
-313032209 999942603
-313061441 999913371
-313015370 999959442
-312979923 999994889
-313063777 999911035
-312989234 999985578
999952735 -313022077
999925982 -313048830
-312987596 999987216
-313032839 999941973
999982039 -312992773
-313012157 999962655
-313033661 999941151
999916989 -313057823
999958568 -313016244
-312978706 999996106
-312998891 999975921
-313016770 999958042
-313002646 999972166
999949929 -313024883
-313049347 999925465
999958342 -313016470
-312997535 999977277
-313056847 999917965
999930505 -313044307
999914823 -313059989
-313058340 999916472
999933755 -313041057
999929573 -313045239
-313018211 999956601
999944795 -313030017
-313014297 999960515
-312979400 999995412
-313009409 999965403
-313000019 999974793
999953397 -313021415
-312985187 999989625
-312999478 999975334
999982951 -312991861
999975511 -312999301
999921938 -313052874
-313004691 999970121
-312995743 999979069
-313032299 999942513
-312996563 999978249
999938107 -313036705
999933629 -313041183
999992544 -312982268
-313028221 999946591
-313031777 999943035
999934948 -313039864
-312994474 999980338
-312997743 999977069
-313007220 999967592
999971115 -313003697
-313045624 999929188
999948801 -313026011
999956625 -313018187
-313069032 999905780
999956571 -313018241
999908765 -313066047
-313069217 999905595
-312995339 999979473
-313013609 999961203
999933012 -313041800
-313012644 999962168
-313061135 999913677
999902310 -313072502
-312981997 999992815
999913492 -313061320
-312996142 999978670
-312982089 999992723
-313065814 999908998
999908457 -313066355
-313054995 999919817
999936943 -313037869
999983693 -312991119
999997206 -312977606
-312979059 999995753
999937384 -313037428
999980018 -312994794
-313056934 999917878
-313041870 999932942
999941036 -313033776
-313013623 999961189
-313016647 999958165
999966689 -313008123
999932563 -313042249
999977294 -312997518
-313056169 999918643
999914012 -313060800
-313073734 999901078
-313064542 999910270
999914602 -313060210
999965238 -313009574
999950203 -313024609
-313029347 999945465
999980734 -312994078
-313028635 999946177
-312982413 999992399
999973402 -313001410
-313064853 999909959
-313072232 999902580
999988196 -312986616
-313070419 999904393
-313059295 999915517
999911456 -313063356
-312993185 999981627
999908752 -313066060
-313062010 999912802
999947472 -313027340
-313070879 999903933
-313031538 999943274
-312990989 999983823
999903049 -313071763
999904961 -313069851
-313022297 999952515
999954554 -313020258
-312994943 999979869
999961740 -313013072
-312994409 999980403
999945627 -313029185
999921980 -313052832
999999056 -312975756
-313040412 999934400
999990124 -312984688
-313072879 999901933
-313068483 999906329
-313061499 999913313
-312983728 999991084
999900718 -313074094
-313017207 999957605
-313014615 999960197
999950791 -313024021
-312992764 999982048
999948706 -313026106
-313060936 999913876
-312993738 999981074
-313043479 999931333
999950552 -313024260
-312981432 999993380
-312976950 999997862
999953340 -313021472
-313020721 999954091
-312995177 999979635
-313060713 999914099
-312994793 999980019
999995512 -312979300
999999318 -312975494
-313032651 999942161
999960791 -313014021
-313003919 999970893
999996816 -312977996
-313043565 999931247
999981949 -312992863
-313038722 999936090
-313055998 999918814
-313053656 999921156
999987895 -312986917
-313071711 999903101
999998704 -312976108
999912338 -313062474
-312980740 999994072
-313028848 999945964
-313033281 999941531
-313042968 999931844
999913050 -313061762
999912101 -313062711
-313052795 999922017
999943129 -313031683
999948821 -313025991
-313056518 999918294
999914258 -313060554
999954279 -313020533
-313035112 999939700
999999365 -312975447
999958592 -313016220
-313049920 999924892
999914875 -313059937
999941254 -313033558
999900550 -313074262
999910907 -313063905
-313074195 999900617
-313040279 999934533
-313038756 999936056
-313031144 999943668
999904358 -313070454
-312975133 999999679
-313027595 999947217
-313057661 999917151
999922638 -313052174
999903522 -313071290
-313038103 999936709
999956909 -313017903
999911407 -313063405
999903298 -313071514
-313033580 999941232
-313022909 999951903
-313063597 999911215
-313051952 999922860
999909108 -313065704
999988071 -312986741
-313013043 999961769
-313074002 999900810
-313056175 999918637
-313072952 999901860
999907643 -313067169
-313029057 999945755
-313046040 999928772
-313043843 999930969
-313021564 999953248
-313064937 999909875
-313036831 999937981
999962621 -313012191
-312998067 999976745
999932372 -313042440
-312976512 999998300
999920312 -313054500
-313009646 999965166
999911731 -313063081
999988611 -312986201
-313023111 999951701
999985709 -312989103
999943641 -313031171
-313041193 999933619
999929062 -313045750
-312987792 999987020
-313008784 999966028
-313028546 999946266
999991272 -312983540
999986127 -312988685
999953190 -313021622
999970503 -313004309
-312981125 999993687
999990911 -312983901
999901162 -313073650
999991640 -312983172
-313065296 999909516
-313026374 999948438
-313062495 999912317
-312976809 999998003
999940513 -313034299
-313057276 999917536
-313048620 999926192
-313069898 999904914
999945313 -313029499
999907715 -313067097
999965045 -313009767
999907795 -313067017
999907676 -313067136
999941635 -313033177
-312977967 999996845
-313038114 999936698
-313051895 999922917
999958397 -313016415
-313039173 999935639
-313057676 999917136
-313073142 999901670
-313054211 999920601
-313060412 999914400
999911523 -313063289
-312999448 999975364
-313026416 999948396
-312993260 999981552
999913912 -313060900
999976669 -312998143
-312980048 999994764
999920814 -313053998
-313043894 999930918
999924165 -313050647
-313042601 999932211
999931034 -313043778
-313049411 999925401
-313033461 999941351
999952128 -313022684
-312986393 999988419
-313055411 999919401
999928311 -313046501
-312985593 999989219
999904879 -313069933
-313034893 999939919
-313024657 999950155
999941758 -313033054
-313024146 999950666
999998368 -312976444
999916334 -313058478
-313036837 999937975
-313013192 999961620
-312978762 999996050
999976520 -312998292
999918415 -313056397
999931644 -313043168
-312976086 999998726
999993964 -312980848
999949181 -313025631
999954870 -313019942
999978138 -312996674
-312984941 999989871
999933130 -313041682
999986546 -312988266
999984631 -312990181
-312984933 999989879
999971913 -313002899
-312979362 999995450
-312998734 999976078
999966262 -313008550
-313023836 999950976
-312980793 999994019
999929851 -313044961
999984935 -312989877
-313011602 999963210
999974514 -313000298
-313051215 999923597
999937758 -313037054
999913343 -313061469
-313020114 999954698
999987179 -312987633
-313074316 999900496
999962117 -313012695
-313064835 999909977
999927884 -313046928
-313060456 999914356
999946496 -313028316
-313020319 999954493
-313052790 999922022
-313066526 999908286
-313052517 999922295
999927412 -313047400
999979705 -312995107
999982549 -312992263
-312990279 999984533
999954771 -313020041
-312976375 999998437
999987445 -312987367
999989055 -312985757
999926077 -313048735
-313054011 999920801
999994792 -312980020
999989164 -312985648
999938054 -313036758
-313053523 999921289
-313063817 999910995
-313048358 999926454
-313045352 999929460
-313015854 999958958
-312990880 999983932
999920770 -313054042
-312988044 999986768
999916905 -313057907
-313001665 999973147
-313058319 999916493
999994840 -312979972
999982818 -312991994
999986998 -312987814
999979780 -312995032
-313025056 999949756
999987890 -312986922
999925253 -313049559
-313051016 999923796
999999147 -312975665
-313073938 999900874
-313057978 999916834
999939556 -313035256
999943436 -313031376
-313027538 999947274
999922548 -313052264
-312978442 999996370
-313016527 999958285
999923188 -313051624
999973691 -313001121
999905793 -313069019
999999927 -312974885
999918352 -313056460
999976722 -312998090
999973423 -313001389
-312988293 999986519
-313047618 999927194
999945951 -313028861
-313042643 999932169
-312990211 999984601
-313056724 999918088
-312992731 999982081
-313047519 999927293
999946122 -313028690
999948924 -313025888
999957283 -313017529
999923487 -313051325
999910162 -313064650
-312987072 999987740
-312982788 999992024
-313034805 999940007
999916762 -313058050
999981147 -312993665
999971499 -313003313
-313016724 999958088
999983346 -312991466
999993956 -312980856
999983654 -312991158
-312977405 999997407
999971385 -313003427
999919151 -313055661
-313054572 999920240
999900393 -313074419
-313006889 999967923
-313048179 999926633
-312985602 999989210
999955435 -313019377
999919924 -313054888
999963858 -313010954
999981100 -312993712
999973783 -313001029
-312988376 999986436
-313062717 999912095
-313028111 999946701
999912125 -313062687
-313068170 999906642
999948240 -313026572
-313032017 999942795
-313042358 999932454
-313009130 999965682
999966928 -313007884
999920946 -313053866
-313033928 999940884
-312975211 999999601
-313019402 999955410
-313010896 999963916
999911781 -313063031
-313020811 999954001
999990628 -312984184
-313006119 999968693
999973829 -313000983
999967239 -313007573
-313027401 999947411
999945876 -313028936
999906614 -313068198
999902503 -313072309
-313064966 999909846
-313006696 999968116
-312994207 999980605
-313073635 999901177
-313006777 999968035
999904316 -313070496
-313067761 999907051
999943801 -313031011
999980181 -312994631
-312980504 999994308
-312982853 999991959
-312987203 999987609
999906858 -313067954
999909383 -313065429
999931587 -313043225
999940789 -313034023
999974617 -313000195
-313074376 999900436
999920054 -313054758
-313020246 999954566
999955255 -313019557
999991667 -312983145
-313035907 999938905
-313022751 999952061
999907812 -313067000
999906317 -313068495
-313069172 999905640
999923780 -313051032
-313071669 999903143
-312977291 999997521
-312985294 999989518
-313030128 999944684
-313017043 999957769
999934595 -313040217
999935274 -313039538
999918245 -313056567
-313024564 999950248
999903054 -313071758
-312989066 999985746
999980413 -312994399
999976835 -312997977
-313039987 999934825
-312997738 999977074
999928244 -313046568
999991730 -312983082
999952937 -313021875
-313025914 999948898
-313031377 999943435
999984678 -312990134
-313020380 999954432
999962636 -313012176
999906566 -313068246
999997431 -312977381
-313034346 999940466
999974699 -313000113
999981807 -312993005
-313020083 999954729
999911823 -313062989
-313061731 999913081
-312996016 999978796
-313035081 999939731
-313014071 999960741
999929427 -313045385
999940133 -313034679
999936325 -313038487
-313006457 999968355
-313068987 999905825
999944689 -313030123
999917284 -313057528
-313040367 999934445
999913934 -313060878
999934286 -313040526
999992819 -312981993
-312991618 999983194
999981594 -312993218
-313071370 999903442
-312993524 999981288
999957903 -313016909
-312994971 999979841
999940102 -313034710
999975982 -312998830
-313061162 999913650
-313039071 999935741
999952262 -313022550
-313033255 999941557
999919140 -313055672
999984597 -312990215
-313034670 999940142
-312985825 999988987
-313047775 999927037
999997856 -312976956
-312996484 999978328
-312995477 999979335
-313010557 999964255
999955844 -313018968
999934552 -313040260
-312979136 999995676
-312975492 999999320
999937550 -313037262
-312978745 999996067
-313007094 999967718
999946915 -313027897
999932905 -313041907
999945476 -313029336
999945885 -313028927
999978558 -312996254
-313074479 999900333
-313044101 999930711
-312977028 999997784
999935319 -313039493
999957938 -313016874
-313005973 999968839
-312991142 999983670
999908641 -313066171
999945666 -313029146
999974428 -313000384
-313008497 999966315
-312982199 999992613
999906323 -313068489
-313029687 999945125
999938632 -313036180
999947255 -313027557
-312990682 999984130
-312994303 999980509
999906603 -313068209
-313014477 999960335
-313039238 999935574
999999741 -312975071
-312999533 999975279
999956056 -313018756
999911530 -313063282
-313074480 999900332
999945769 -313029043
-313002966 999971846
-313014112 999960700
999900009 -313074803
999905344 -313069468
-313006959 999967853
999905933 -313068879
-313031212 999943600
999989662 -312985150
-313040710 999934102
-312996642 999978170
999916920 -313057892
-313030193 999944619
-312980017 999994795
999937413 -313037399
999904136 -313070676
999903312 -313071500
999996857 -312977955
999966292 -313008520
-313043917 999930895
-313029042 999945770
-313033674 999941138
999958194 -313016618
-312986113 999988699
-312989815 999984997
999978481 -312996331
999998133 -312976679
-313051644 999923168
-313036899 999937913
999992302 -312982510
-312985442 999989370
999986845 -312987967
-312978388 999996424
-313038952 999935860
-313020861 999953951
-313052906 999921906
999930193 -313044619
-313017188 999957624
999978605 -312996207
999910655 -313064157
-312995421 999979391
999935731 -313039081
-313063875 999910937
-312975166 999999646
999988184 -312986628
-313026265 999948547
999908316 -313066496
-312985480 999989332
-313018251 999956561
-312984248 999990564
999918268 -313056544
-313034997 999939815
999915549 -313059263
-313001335 999973477
999995143 -312979669
999922045 -313052767
999981145 -312993667
999942828 -313031984
-313046604 999928208
999999090 -312975722
999952879 -313021933
-313061877 999912935
-312990779 999984033
-313048703 999926109
-313008151 999966661
999987378 -312987434
999981553 -312993259
999921480 -313053332
-312984707 999990105
999936688 -313038124
999944525 -313030287
999962574 -313012238
-313045109 999929703
-312996437 999978375
-313069137 999905675
-313002850 999971962
-313009788 999965024
-313000889 999973923
999962195 -313012617
-313054818 999919994
999994983 -312979829
999910348 -313064464
-313040974 999933838
999980248 -312994564
999976653 -312998159
999919001 -313055811
-313011455 999963357
999904956 -313069856
999917596 -313057216
-312986685 999988127
999903552 -313071260
-313069398 999905414
-313022640 999952172
999956019 -313018793
999978682 -312996130
999950511 -313024301
999953703 -313021109
999935589 -313039223
999915590 -313059222
999971163 -313003649
999985261 -312989551
-313067709 999907103
-312997505 999977307
999969622 -313005190
-313017841 999956971
-312990330 999984482
-313028284 999946528
-313043340 999931472
999949122 -313025690
999948610 -313026202
999904993 -313069819
999925140 -313049672
999981090 -312993722
999913688 -313061124
999922779 -313052033
-313063238 999911574
999932618 -313042194
999995447 -312979365
999909643 -313065169
999934864 -313039948
999972636 -313002176
-313010677 999964135
999942140 -313032672
-312975099 999999713
-313025221 999949591
-313045513 999929299
-312991763 999983049
999914944 -313059868
999938166 -313036646
-313065040 999909772
999934379 -313040433
999941059 -313033753
999988721 -312986091
-313031542 999943270
-313057686 999917126
-312988012 999986800
999967234 -313007578
-312999500 999975312
999957163 -313017649
999968597 -313006215
-313065151 999909661
999973019 -313001793
999903384 -313071428
-312990557 999984255
-312993541 999981271
-312978183 999996629
999947420 -313027392
-313018896 999955916
999929948 -313044864
999959103 -313015709
-313065792 999909020
999937542 -313037270
-313037420 999937392
-313074252 999900560
999985343 -312989469
-312983309 999991503
-313073252 999901560
-312999643 999975169
999995480 -312979332
-313064255 999910557
-313045417 999929395
-313025759 999949053
-312986336 999988476
-313004827 999969985
-313028609 999946203
999904703 -313070109
999949925 -313024887
999914194 -313060618
-313052915 999921897
-312999335 999975477
999937305 -313037507
999926855 -313047957
-313050515 999924297
999971317 -313003495
999979615 -312995197
999997883 -312976929
999922981 -313051831
-313038198 999936614
999966851 -313007961
999929446 -313045366
-313027256 999947556
999947672 -313027140
999919194 -313055618
-312976807 999998005
-313072563 999902249
-312982062 999992750
-313049282 999925530
999932079 -313042733
-313028901 999945911
999957091 -313017721
-313000957 999973855
-313058897 999915915
999908730 -313066082
999911620 -313063192
999901489 -313073323
999965845 -313008967
-312994948 999979864
-313000312 999974500
-313030124 999944688
999901698 -313073114
999932463 -313042349
999988839 -312985973
999968393 -313006419
999956142 -313018670
-313017116 999957696
-313060245 999914567
999967186 -313007626
999984210 -312990602
999922426 -313052386
-312984255 999990557
999932567 -313042245
999976780 -312998032
-313068118 999906694
-313007824 999966988
999916133 -313058679
-313024862 999949950
-313046045 999928767
-312998201 999976611
-312993008 999981804
999979258 -312995554
999923117 -313051695
999977906 -312996906
-313070931 999903881
-312989373 999985439
999914238 -313060574
-313059256 999915556
-312975117 999999695
-313066867 999907945
999967581 -313007231
-312977172 999997640
999916526 -313058286
-313008927 999965885
999939916 -313034896
-313038904 999935908
999938147 -313036665
-313005642 999969170
-313034963 999939849
999983832 -312990980
999990643 -312984169
999930980 -313043832
999937451 -313037361
-312999922 999974890
999997779 -312977033
-313038458 999936354
999918449 -313056363
999907345 -313067467
-313041071 999933741
-312987360 999987452
999935962 -313038850
-312997464 999977348
-313039352 999935460
-313029046 999945766
999975465 -312999347
999932034 -313042778
999922434 -313052378
999926257 -313048555
-313037024 999937788
999949575 -313025237
999999278 -312975534
-312999065 999975747
-313073047 999901765
999948999 -313025813
999966014 -313008798
999950335 -313024477
-313041047 999933765
999916756 -313058056
999940155 -313034657
999925342 -313049470
999986919 -312987893
999900196 -313074616
999938680 -313036132
999923078 -313051734
-312997975 999976837
999990001 -312984811
-313066452 999908360
-313066688 999908124
999946012 -313028800
-313048589 999926223
999904840 -313069972
999932174 -313042638
-313050345 999924467
999970459 -313004353
-313002885 999971927
999915292 -313059520
-313013825 999960987
-312993351 999981461
999907112 -313067700
-313005787 999969025
999905257 -313069555
999939998 -313034814
-313064757 999910055
999998761 -312976051
999927317 -313047495
-312983150 999991662
-313035894 999938918
999954176 -313020636
-313069026 999905786
999985534 -312989278
-313042486 999932326
-313045418 999929394
-313007597 999967215
999995121 -312979691
-313065209 999909603
-313053751 999921061
999932136 -313042676
-312997588 999977224
-312979822 999994990
-312981402 999993410
-313042680 999932132
-312987276 999987536
-313026501 999948311
-312984516 999990296
-313017242 999957570
999976504 -312998308
-313010559 999964253
999987205 -312987607
999933560 -313041252
-312995998 999978814
999957410 -313017402
-313055360 999919452
999968958 -313005854
-313005252 999969560
-313072209 999902603
-312984388 999990424
999985020 -312989792
999929122 -313045690
-313015088 999959724
-313023346 999951466
999944157 -313030655
999944473 -313030339
999963362 -313011450
-312996032 999978780
999990449 -312984363
-313074389 999900423
-312979476 999995336
999936758 -313038054
-313022671 999952141
999953368 -313021444
-312981788 999993024
-313051555 999923257
999923208 -313051604
-313012485 999962327
999994887 -312979925
999951876 -313022936
-312983837 999990975
-313017064 999957748
-313071005 999903807
999953336 -313021476
-313033509 999941303
-313027803 999947009
-313030950 999943862
-313027804 999947008
999982116 -312992696
999958122 -313016690
-313068028 999906784
999962343 -313012469
999979672 -312995140
-313041952 999932860
-313019258 999955554
999971881 -313002931
-313035853 999938959
-313057633 999917179
999920864 -313053948
-313052990 999921822
999921577 -313053235
999984139 -312990673
-313017696 999957116
999950216 -313024596
-313032975 999941837
999979563 -312995249
-313061382 999913430
999962136 -313012676
-313015954 999958858
999923128 -313051684
-313056665 999918147
999973267 -313001545
999976558 -312998254
999976904 -312997908
-313050597 999924215
999983980 -312990832
999903114 -313071698
999947129 -313027683
-313065194 999909618
-313067795 999907017
-313043065 999931747
999911814 -313062998
-313073005 999901807
-313021961 999952851
999931573 -313043239
999949523 -313025289
-313008229 999966583
999905832 -313068980
999930660 -313044152
-312996468 999978344
999973948 -313000864
999926455 -313048357
999984950 -312989862
-313073024 999901788
-313005244 999969568
999942943 -313031869
-313025479 999949333
999935505 -313039307
-313019429 999955383
999948904 -313025908
-312998334 999976478
-313067642 999907170
-313060478 999914334
999931237 -313043575
-313055435 999919377
-313035038 999939774
-312976315 999998497
999982921 -312991891
999925557 -313049255
-312983688 999991124
999917333 -313057479
-313044886 999929926
999932573 -313042239
-312983730 999991082
-313048388 999926424
999970998 -313003814
999909285 -313065527
999915054 -313059758
-313036880 999937932
-313023423 999951389
-312994026 999980786
-313052866 999921946
999979935 -312994877
999927582 -313047230
999936102 -313038710
-313020943 999953869
999912761 -313062051
-313048299 999926513
999904440 -313070372
999998246 -312976566
999998784 -312976028
999958001 -313016811
-313019973 999954839
-313072115 999902697
999961807 -313013005
-312980393 999994419
999922272 -313052540
-312976054 999998758
999937179 -313037633
-312994580 999980232
-313019364 999955448
-313067553 999907259
999919356 -313055456
-313030803 999944009
-313064158 999910654
999985912 -312988900
-313034000 999940812
-312979698 999995114
999952579 -313022233
-312984237 999990575
999927090 -313047722
999904903 -313069909
999981191 -312993621
-313000319 999974493
-313007837 999966975
-313068051 999906761
-313070017 999904795
-313073684 999901128
999990505 -312984307
-312974970 999999842
-312975165 999999647
-313005402 999969410
-313006792 999968020
-313021616 999953196
999981899 -312992913
-313046390 999928422
-312992328 999982484
-313030640 999944172
999911389 -313063423
999962623 -313012189
999971500 -313003312
999968118 -313006694
999918331 -313056481
999913184 -313061628
999903595 -313071217
999937250 -313037562
-312981693 999993119
-313069814 999904998
999933305 -313041507
-313065652 999909160
-313035493 999939319
-313054509 999920303
999972027 -313002785
999985617 -312989195
999961269 -313013543
-313067117 999907695
999939177 -313035635
-312978266 999996546
-313019272 999955540
-312994229 999980583
-312988746 999986066
999975841 -312998971
-313020545 999954267
-313017803 999957009
-312988615 999986197
999975157 -312999655
-312983924 999990888
999986439 -312988373
999900088 -313074724
-313058365 999916447
999915129 -313059683
999905492 -313069320
999911128 -313063684
-312976857 999997955
-313014266 999960546
999954734 -313020078
999989208 -312985604
999911906 -313062906
-312994655 999980157
-313063237 999911575
-312983817 999990995
-313020176 999954636
999928357 -313046455
999906719 -313068093
-313029658 999945154
-313070466 999904346
-313018607 999956205
-313047288 999927524
-313061853 999912959
999951786 -313023026
-313027183 999947629
-313047656 999927156
-312978178 999996634
999920748 -313054064
999934198 -313040614
-313016866 999957946
999982242 -312992570
999972363 -313002449
-313009948 999964864
999951168 -313023644
999923577 -313051235
-313028954 999945858
-313013460 999961352
999964604 -313010208
999980463 -312994349
-312991395 999983417
999936793 -313038019
-313037212 999937600
999999777 -312975035
-312994860 999979952
999935338 -313039474
999987823 -312986989
-312980024 999994788
-313048632 999926180
999988949 -312985863
999964569 -313010243
999919067 -313055745
-313052560 999922252
-312987925 999986887
999912882 -313061930
999999723 -312975089
-313014581 999960231
-313053333 999921479
999983121 -312991691
999987364 -312987448
-312993618 999981194
999936763 -313038049
-312989990 999984822
-313018058 999956754
999919398 -313055414
-313054857 999919955
-313035102 999939710
-313032796 999942016
999959480 -313015332
999996898 -312977914
999960203 -313014609
999968021 -313006791
999949940 -313024872
999963962 -313010850
-313073704 999901108
999957793 -313017019
-313073115 999901697
-313045994 999928818
999958902 -313015910
999982307 -312992505
999961085 -313013727
999977890 -312996922
999996203 -312978609
999952167 -313022645
-313064976 999909836
-312978648 999996164
999994958 -312979854
999943952 -313030860
999975013 -312999799
-312992432 999982380
999930313 -313044499
-312984674 999990138
999986818 -312987994
-312982288 999992524
-312999277 999975535
-313056022 999918790
-313072811 999902001
999988634 -312986178
999995980 -312978832
999997567 -312977245
999969071 -313005741
-313028832 999945980
999960547 -313014265
999931828 -313042984
-313012735 999962077
-312995717 999979095
999963032 -313011780
-312988816 999985996
-313030280 999944532
-312975055 999999757
-312993551 999981261
-312988931 999985881
999981765 -312993047
-313016971 999957841
999969488 -313005324
-313073144 999901668
999923093 -313051719
-313051425 999923387
999935363 -313039449
-313027077 999947735
999913376 -313061436
-313068480 999906332
999912033 -313062779
-313066758 999908054
-313018760 999956052
999989393 -312985419
-313023192 999951620
999916319 -313058493
999982857 -312991955
-313070877 999903935
999929451 -313045361
999913683 -313061129
-313017026 999957786
-313068546 999906266
999940350 -313034462
999935543 -313039269
-313067286 999907526
-313062508 999912304
999959840 -313014972
999912584 -313062228
-312985073 999989739
-313069572 999905240
-313055621 999919191
-312985606 999989206
-313007815 999966997
-312996581 999978231
-313011941 999962871
-312998447 999976365
-312999925 999974887
999905572 -313069240
999950899 -313023913
-313001159 999973653
-313071404 999903408
999963248 -313011564
-312992757 999982055
-313016098 999958714
-313071433 999903379
-313001899 999972913
999969828 -313004984
-313071584 999903228
999952499 -313022313
999978467 -312996345
-313051320 999923492
999949119 -313025693
-313058272 999916540
-313074584 999900228
-312986512 999988300
999932724 -313042088
999988467 -312986345
999911097 -313063715
999927081 -313047731
999924914 -313049898
999910488 -313064324
999957245 -313017567
-313018105 999956707
-312995599 999979213
999993253 -312981559
-313006403 999968409
999985361 -312989451
-313050260 999924552
-313044583 999930229
-313058681 999916131
-313012638 999962174
-313072589 999902223
-313071633 999903179
999944412 -313030400
-313058670 999916142
-313060061 999914751
-312977131 999997681
999940557 -313034255
999931706 -313043106
999989931 -312984881
999927297 -313047515
-313002146 999972666
-313022399 999952413
-313003318 999971494
-313012668 999962144
999972730 -313002082
-312994662 999980150
-313042052 999932760
999931395 -313043417
-313072805 999902007
-313008667 999966145
999956590 -313018222
999907829 -313066983
-313068104 999906708
-312987390 999987422
999984652 -312990160
-313033992 999940820
999988203 -312986609
999985766 -312989046
999936960 -313037852
-313032509 999942303
-313050082 999924730
-313048606 999926206
999925086 -313049726
-313036282 999938530
999906450 -313068362
-313045539 999929273
999975498 -312999314
999987520 -312987292
999908580 -313066232
-312986934 999987878
999977606 -312997206
-312996204 999978608
999908364 -313066448
-313067956 999906856
999991437 -312983375
-313003388 999971424
999935688 -313039124
999922727 -313052085
-313056359 999918453
999992226 -312982586
-313006103 999968709
-313022753 999952059
-313036448 999938364
999993701 -312981111
999918557 -313056255
999907382 -313067430
999950287 -313024525
-313044332 999930480
999937072 -313037740
999953414 -313021398
-313013278 999961534
999953556 -313021256
999995243 -312979569
-313019354 999955458
999942573 -313032239
-313007254 999967558
-313016781 999958031
999989545 -312985267
-313021463 999953349
999982391 -312992421
-312977138 999997674
999941387 -313033425
-313001193 999973619
-312989347 999985465
-313001801 999973011
-312987432 999987380
999933799 -313041013
-312976035 999998777
-313061805 999913007
-312978304 999996508
-312978000 999996812
-313031495 999943317
-312995700 999979112
999971939 -313002873
999946501 -313028311
-313005468 999969344
-313050987 999923825
-313072969 999901843
999951698 -313023114
-312979396 999995416
-313001235 999973577
999953237 -313021575
-313055567 999919245
-313069534 999905278
999917487 -313057325
-313059361 999915451
999940829 -313033983
999976693 -312998119
999936377 -313038435
-312981277 999993535
-313028992 999945820
999910414 -313064398
-312997049 999977763
999904196 -313070616
-313054605 999920207
999972693 -313002119
999933910 -313040902
999952219 -313022593
-312980362 999994450
-312995565 999979247
999928101 -313046711
-312976752 999998060
-313060772 999914040
-313055647 999919165
-312986099 999988713
-313010545 999964267
-313021389 999953423
999961707 -313013105
-312982407 999992405
999951456 -313023356
-313060960 999913852
-313015507 999959305
999944567 -313030245
-312979239 999995573
999938947 -313035865
-312994970 999979842
-313049606 999925206
-313017693 999957119
-312995611 999979201
-313023355 999951457
-312982164 999992648
999963681 -313011131
999990508 -312984304
999966031 -313008781
-313008361 999966451
999921540 -313053272
-313047122 999927690
999998494 -312976318
-312979174 999995638
-313050356 999924456
999934969 -313039843
-313047074 999927738
-313056286 999918526
999931415 -313043397
999902378 -313072434
999931439 -313043373
999999929 -312974883
999982108 -312992704
-313049105 999925707
999937433 -313037379
999980612 -312994200
-313005304 999969508
999916362 -313058450
999953542 -313021270
999984018 -312990794
999993303 -312981509
-313050432 999924380
999902648 -313072164
-313042344 999932468
999961449 -313013363
-312976901 999997911
999928124 -313046688
-313002586 999972226
-313051306 999923506
-313068261 999906551
999950397 -313024415
999994614 -312980198
999952082 -313022730
999955718 -313019094
999934799 -313040013
999922503 -313052309
-313026424 999948388
999902271 -313072541
-313000528 999974284
999971998 -313002814
999975376 -312999436
999921469 -313053343
-313003150 999971662
-312993104 999981708
-312989188 999985624
-313036659 999938153
-313005010 999969802
-313008534 999966278
999932708 -313042104
999984209 -312990603
999973064 -313001748
999920375 -313054437
999992816 -312981996
999909517 -313065295
999942143 -313032669
-313019237 999955575
999980020 -312994792
999940336 -313034476
-312995391 999979421
-313065188 999909624
-312998494 999976318
999992556 -312982256
999951957 -313022855
-312989988 999984824
999996490 -312978322
999933511 -313041301
-313005675 999969137
-313068366 999906446
999959251 -313015561
999977477 -312997335
999925063 -313049749
999930019 -313044793
999924434 -313050378
-312996878 999977934
-312976777 999998035
999971281 -313003531
999972707 -313002105
-313069314 999905498
-312996870 999977942
999913926 -313060886
-312994002 999980810
-313063268 999911544
999954510 -313020302
-313072747 999902065
-313056480 999918332
-313064692 999910120
-312989605 999985207
999947489 -313027323
-313021315 999953497
-313033682 999941130
-312982521 999992291
999918275 -313056537
-313033201 999941611
999943001 -313031811
-313049387 999925425
999917293 -313057519
999961369 -313013443
-313056402 999918410
-313004422 999970390
-313017852 999956960
999953887 -313020925
999962718 -313012094
-313039240 999935572
-313051766 999923046
999902149 -313072663
-313057197 999917615
999906383 -313068429
-313059210 999915602
-312978958 999995854
999939620 -313035192
-313052933 999921879
999938955 -313035857
999991869 -312982943
999987839 -312986973
-312984703 999990109
999943095 -313031717
999973578 -313001234
-312991813 999982999
999939997 -313034815
999941676 -313033136
999999096 -312975716
-313045872 999928940
999987581 -312987231
999996883 -312977929
-313071652 999903160
999941285 -313033527
999918966 -313055846
999989965 -312984847
-313057748 999917064
999990063 -312984749
999992791 -312982021
999975125 -312999687
-313038929 999935883
999932216 -313042596
-313062006 999912806
-313019970 999954842
-312999107 999975705
999921283 -313053529
999984784 -312990028
999977246 -312997566
999994638 -312980174
-313044513 999930299
-313033806 999941006
999949964 -313024848
999902849 -313071963
-313071818 999902994
999999692 -312975120
999900941 -313073871
-313057335 999917477
999991191 -312983621
999902264 -313072548
-313050270 999924542
-312989509 999985303
999947136 -313027676
-313067603 999907209
999975561 -312999251
999966088 -313008724
999921067 -313053745
999900729 -313074083
-313024747 999950065
999927014 -313047798
-313050499 999924313
-312992789 999982023
-313034647 999940165
999940322 -313034490
999964093 -313010719
-312988494 999986318
-313068122 999906690
999920049 -313054763
999997884 -312976928
-313039595 999935217
999943302 -313031510
-312999685 999975127
-313036116 999938696
-313060792 999914020
999954984 -313019828
999945003 -313029809
-313053419 999921393
-313025403 999949409
999968556 -313006256
999981600 -312993212
999940355 -313034457
999934801 -313040011
999934479 -313040333
999905543 -313069269
999985023 -312989789
999913850 -313060962
-313040950 999933862
999969696 -313005116
-313067577 999907235
-313007455 999967357
999955331 -313019481
-312988948 999985864
-312984497 999990315
-313040206 999934606
999955445 -313019367
-313035605 999939207
999998087 -312976725
-313040235 999934577
-312989008 999985804
999992623 -312982189
-313052543 999922269
999933556 -313041256
-313001842 999972970
999994482 -312980330
999979794 -312995018
999932349 -313042463
999916933 -313057879
-313069416 999905396
999980285 -312994527
999937658 -313037154
999990865 -312983947
999962945 -313011867
-313031793 999943019
-313059224 999915588
999984938 -312989874
999958476 -313016336
-313018348 999956464
999914326 -313060486
999900130 -313074682
999900418 -313074394
-313028520 999946292
999951782 -313023030
-313047354 999927458
999988439 -312986373
-313048271 999926541
999947892 -313026920
999947751 -313027061
-313020210 999954602
999906633 -313068179
-313029303 999945509
999983220 -312991592
-313036439 999938373
-313040139 999934673
999914947 -313059865
999933420 -313041392
999947393 -313027419
-312976219 999998593
999901782 -313073030
999990581 -312984231
-312982730 999992082
999959825 -313014987
999951005 -313023807
-313037494 999937318
-313049276 999925536
-313041113 999933699
-313007258 999967554
-313067142 999907670
999912691 -313062121
999934006 -313040806
999985983 -312988829
-313032062 999942750
-312995632 999979180
-313038693 999936119
-313024399 999950413
-313051914 999922898
999978545 -312996267
999953674 -313021138
999928416 -313046396
-313052296 999922516
999964391 -313010421
999931007 -313043805
-313060721 999914091
999975776 -312999036
999994798 -312980014
999979790 -312995022
-312979879 999994933
-312978747 999996065
999935700 -313039112
999916947 -313057865
999928291 -313046521
999908391 -313066421
999918599 -313056213
-313065478 999909334
999942189 -313032623
-312998775 999976037
999913068 -313061744
-313012497 999962315
999988380 -312986432
-313033968 999940844
999958382 -313016430
999979463 -312995349
-313034981 999939831
999908114 -313066698
999917988 -313056824
-313008842 999965970
-313021833 999952979
-313031001 999943811
999919332 -313055480
-313030408 999944404
999915384 -313059428
999905941 -313068871
999988055 -312986757
999900968 -313073844
-313011545 999963267
999948778 -313026034
999929810 -313045002
-313039719 999935093
-313011211 999963601
-312975532 999999280
999928321 -313046491
999901416 -313073396
-313048724 999926088
-313048315 999926497
-313051417 999923395
999915025 -313059787
-312990908 999983904
999911558 -313063254
999983364 -312991448
999990919 -312983893
-313028591 999946221
-312985283 999989529
999925392 -313049420
999917203 -313057609
-313052343 999922469
999919429 -313055383
999922897 -313051915
999981852 -312992960
-313069760 999905052
999944053 -313030759
999912610 -313062202
999939502 -313035310
999984451 -312990361
999995086 -312979726
-313040530 999934282
-313019340 999955472
-313044723 999930089
-313056375 999918437
-313071498 999903314
-313072640 999902172
999929591 -313045221
-313021719 999953093
-313066498 999908314
999907584 -313067228
999983675 -312991137
999936722 -313038090
999961406 -313013406
999918119 -313056693
999905266 -313069546
999931389 -313043423
-313070720 999904092
-312988372 999986440
-313043618 999931194
-313044925 999929887
999978538 -312996274
999978424 -312996388
-312994396 999980416
-313055729 999919083
999904139 -313070673
999991469 -312983343
-313030113 999944699
999975045 -312999767
999996743 -312978069
-313018669 999956143
-313031545 999943267
999972154 -313002658
999934568 -313040244
-313040920 999933892
-313003990 999970822
999931863 -313042949
-312978695 999996117
999971308 -313003504
999914927 -313059885
999960091 -313014721
999903676 -313071136
-313038516 999936296
999954640 -313020172
999944872 -313029940
999910196 -313064616
-313036212 999938600
999991949 -312982863
-313011543 999963269
-313008880 999965932
-312998145 999976667
999990991 -312983821
-313068305 999906507
-312998070 999976742
999970038 -313004774
999981291 -312993521
999924839 -313049973
999975538 -312999274
-312975346 999999466
999947407 -313027405
999902514 -313072298
-313067331 999907481
999931161 -313043651
999954128 -313020684
999905165 -313069647
999930851 -313043961
999953927 -313020885
-312991250 999983562
-312975977 999998835
-313066532 999908280
-312996005 999978807
999940321 -313034491
999949134 -313025678
-312976414 999998398
-312999945 999974867
999980983 -312993829
-312985809 999989003
-312998883 999975929
-313033476 999941336
999944419 -313030393
999971967 -313002845
-313001835 999972977
999996385 -312978427
999990552 -312984260
999950208 -313024604
999978210 -312996602
999952424 -313022388
-313070745 999904067
-313053403 999921409
999948986 -313025826
999958436 -313016376
-312995046 999979766
-313044185 999930627
-312989797 999985015
-312976994 999997818
-313052774 999922038
999983264 -312991548
-313015808 999959004
999921022 -313053790
-312985470 999989342
999973002 -313001810
-313038500 999936312
-313049044 999925768
-313024314 999950498
-313004278 999970534
999969858 -313004954
999961312 -313013500
-313063507 999911305
999939847 -313034965
999929296 -313045516
999935542 -313039270
999940811 -313034001
-313012558 999962254
999934441 -313040371
-312975267 999999545
-312979451 999995361
999983505 -312991307
-313032931 999941881
999959182 -313015630
-313034780 999940032
-313062868 999911944
-313003247 999971565
999916194 -313058618
999907281 -313067531
999921943 -313052869
999946946 -313027866
999989491 -312985321
999949318 -313025494
999942647 -313032165
-313054281 999920531
999904559 -313070253
-313011497 999963315
999980394 -312994418
999929423 -313045389
999923551 -313051261
999942245 -313032567
999969885 -313004927
-313007164 999967648
999939077 -313035735
999920266 -313054546
-312978075 999996737
-313039879 999934933
-313068781 999906031
999960964 -313013848
-313008428 999966384
999947824 -313026988
-313001978 999972834
999996425 -312978387
999902909 -313071903
999921666 -313053146
-313019239 999955573
-312999058 999975754
-313018697 999956115
-313020931 999953881
999947763 -313027049
-313016926 999957886
-312994466 999980346
-313015671 999959141
999987428 -312987384
999951176 -313023636
-313004425 999970387
-313001279 999973533
-313042842 999931970
999990887 -312983925
-312993825 999980987
-313017049 999957763
999922649 -313052163
999921197 -313053615
999952083 -313022729
-313032841 999941971
999973488 -313001324
999934442 -313040370
-313041179 999933633
-312974972 999999840
-313005688 999969124
999963590 -313011222
999969291 -313005521
-312978541 999996271
-313008234 999966578
-312990068 999984744
-313010540 999964272
-312985405 999989407
-313009649 999965163
-312978037 999996775
-313025599 999949213
999946783 -313028029
-313043965 999930847
-313073654 999901158
999907271 -313067541
-313007579 999967233
-313026269 999948543
-313063658 999911154
999915064 -313059748
999973227 -313001585
999929093 -313045719
999960651 -313014161
999988500 -312986312
999948752 -313026060
-312974985 999999827
999985829 -312988983
-313044830 999929982
-313057324 999917488
-313025538 999949274
999960439 -313014373
999938608 -313036204
-313071341 999903471
-313021497 999953315
999962234 -313012578
999955015 -313019797
-313012490 999962322
999900034 -313074778
999962131 -313012681
999999216 -312975596
999943411 -313031401
999943391 -313031421
-313051361 999923451
-313040961 999933851
-313062973 999911839
-313064774 999910038
999959162 -313015650
999973114 -313001698
-312979029 999995783
-313071940 999902872
-312989202 999985610
-313034139 999940673
-313016855 999957957
-313038479 999936333
999900329 -313074483
-312987174 999987638
999982827 -312991985
999929471 -313045341
-313056677 999918135
-313049278 999925534
-313039063 999935749
999988822 -312985990
-313063993 999910819
-312981709 999993103
-312995172 999979640
-313004471 999970341
999906249 -313068563
-313026115 999948697
999989202 -312985610
-313005524 999969288
999931275 -313043537
999911372 -313063440
-312988896 999985916
999976844 -312997968
-313050968 999923844
999919598 -313055214
999907025 -313067787
999989553 -312985259
999951999 -313022813
-312997060 999977752
999992840 -312981972
999995908 -312978904
999939402 -313035410
-313062719 999912093
-313049024 999925788
-312995569 999979243
999937535 -313037277
-313021712 999953100
-313012334 999962478
-312997097 999977715
-313037590 999937222
-312977189 999997623
999906756 -313068056
-313028557 999946255
999954912 -313019900
-313032434 999942378
999902219 -313072593
999969466 -313005346
999913464 -313061348
999983022 -312991790
-313062306 999912506
999993529 -312981283
-313030755 999944057
-313031513 999943299
-313067176 999907636
999972410 -313002402
-313044887 999929925
999966397 -313008415
999999550 -312975262
999924460 -313050352
999905202 -313069610
999921734 -313053078
-313042343 999932469
-313012697 999962115
-313043149 999931663
999921949 -313052863
-313022601 999952211
999968664 -313006148
999961865 -313012947
999905151 -313069661
999910603 -313064209
-313009677 999965135
999998232 -312976580
-313003587 999971225
999954189 -313020623
-313004015 999970797
-313003658 999971154
999911859 -313062953
999906974 -313067838
999927671 -313047141
999905756 -313069056
-313008204 999966608
-312982480 999992332
999947656 -313027156
-313039587 999935225
999998876 -312975936
-313028627 999946185
999924645 -313050167
999959630 -313015182
-313061007 999913805
999988890 -312985922
-313063738 999911074
999920187 -313054625
-313056352 999918460
-313065785 999909027
999902164 -313072648
-313058634 999916178
-313057046 999917766
-313010325 999964487
999989362 -312985450
999987186 -312987626
999923324 -313051488
999956648 -313018164
-313024760 999950052
-312985802 999989010
-312992782 999982030
999978710 -312996102
999974227 -313000585
999946569 -313028243
999949393 -313025419
-312994275 999980537
-312996539 999978273
-313008745 999966067
-313015688 999959124
-313062462 999912350
999957428 -313017384
-313001857 999972955
999951344 -313023468
999956523 -313018289
-313019941 999954871
-313035189 999939623
-313072938 999901874
999947277 -313027535
999989076 -312985736
999965329 -313009483
999919581 -313055231
999990489 -312984323
-313005175 999969637
999979998 -312994814
999975155 -312999657
999942558 -313032254
-313013667 999961145
-312994468 999980344
999918064 -313056748
-313028234 999946578
-313044493 999930319
999922360 -313052452
999947241 -313027571
999972562 -313002250
999924856 -313049956
-313069669 999905143
999955885 -313018927
-312980509 999994303
-313043881 999930931
-313054275 999920537
-313028949 999945863
999934222 -313040590
999900211 -313074601
-313023727 999951085
999984272 -312990540
-312998777 999976035
999995353 -312979459
999930588 -313044224
-313039426 999935386
-312991591 999983221
999965006 -313009806
-313051444 999923368
999957618 -313017194
-313050514 999924298
-312988860 999985952
999945558 -313029254
-313047147 999927665
-313040099 999934713
999981576 -312993236
999962317 -313012495
-312978970 999995842
-313031297 999943515
-313064682 999910130
999999800 -312975012
-313037352 999937460
999988100 -312986712
-313056329 999918483
999973588 -313001224
999992165 -312982647
-313065269 999909543
999978823 -312995989
-313042021 999932791
-313070989 999903823
-313050139 999924673
-313019952 999954860
-313047402 999927410
-312992200 999982612
999910165 -313064647
999907399 -313067413
-313034284 999940528
999932338 -313042474
999924872 -313049940
999924563 -313050249
999950794 -313024018
999907842 -313066970
-312980279 999994533
999948048 -313026764
999946616 -313028196
999942674 -313032138
-312992072 999982740
-313015634 999959178
-313053317 999921495
-313061617 999913195
-313072925 999901887
999914914 -313059898
999966765 -313008047
999934903 -313039909
-313036453 999938359
-312999063 999975749
999927122 -313047690
-313003034 999971778
999958309 -313016503
999978812 -312996000
999959964 -313014848
-312991911 999982901
-313064642 999910170
999907984 -313066828
999904109 -313070703
-313004461 999970351
999904111 -313070701
999909676 -313065136
-312982246 999992566
999966433 -313008379
999901465 -313073347
999971125 -313003687
999982990 -312991822
-312976246 999998566
-312978712 999996100
999944414 -313030398
999915861 -313058951
999995144 -312979668
-312986349 999988463
-313001945 999972867
-313020956 999953856
999911878 -313062934
-312978212 999996600
999980778 -312994034
999961100 -313013712
999987828 -312986984
-313068217 999906595
999957012 -313017800
999925271 -313049541
-313038294 999936518
-313044154 999930658
-313043822 999930990
-313024786 999950026
-313003597 999971215
999952751 -313022061
999950973 -313023839
999933659 -313041153
999933528 -313041284
999968513 -313006299
999919749 -313055063
-313042170 999932642
-313072912 999901900
999984757 -312990055
-313052574 999922238
999938748 -313036064
-313021744 999953068
-313007641 999967171
999916670 -313058142
999915460 -313059352
999906562 -313068250
999920331 -313054481
-313055631 999919181
999965375 -313009437
-313041978 999932834
-313013912 999960900
-313019453 999955359
999906970 -313067842
999969874 -313004938
-313047294 999927518
999980333 -312994479
999955229 -313019583
-313031860 999942952
999974413 -313000399
-312991437 999983375
999966702 -313008110
-313039606 999935206
-313031957 999942855
999990346 -312984466
999976423 -312998389
-313017341 999957471
999910306 -313064506
999954459 -313020353
-313010441 999964371
-313052246 999922566
-313042096 999932716
-313062019 999912793
-313074740 999900072
999923595 -313051217
-313008034 999966778
-312981203 999993609
999904777 -313070035
-313018707 999956105
999920440 -313054372
999976766 -312998046
999903856 -313070956
999995945 -312978867
-313003494 999971318
999965522 -313009290
-313051749 999923063
-313064739 999910073
999960016 -313014796
-312996219 999978593
999934849 -313039963
-312985622 999989190
999916318 -313058494
-313051297 999923515
999920447 -313054365
999993859 -312980953
999917837 -313056975
999921799 -313053013
999981803 -312993009
999902591 -313072221
-313042197 999932615
-312975835 999998977
-313005755 999969057
999975730 -312999082
-312999902 999974910
999901532 -313073280
-313045492 999929320
-313057640 999917172
-313072907 999901905
999945946 -313028866
999982107 -312992705
999913070 -313061742
-312975081 999999731
-313032120 999942692
999998012 -312976800
-313059551 999915261
999948298 -313026514
-312989334 999985478
-313062815 999911997
-312975072 999999740
999974139 -313000673
999900482 -313074330
999983565 -312991247
-313031539 999943273
999989587 -312985225
-312981851 999992961
-313016160 999958652
999944837 -313029975
999961843 -313012969
999949120 -313025692
999910908 -313063904
999970455 -313004357
-312990161 999984651
-313008989 999965823
999946793 -313028019
-313013369 999961443
-313070622 999904190
999939990 -313034822
-313045441 999929371
-312991560 999983252
999984421 -312990391
999930011 -313044801
999975726 -312999086
-312993885 999980927
-313007024 999967788
-313035717 999939095
-313004643 999970169
-313061552 999913260
999960878 -313013934
999986785 -312988027
-313041383 999933429
-312986451 999988361
999940795 -313034017
999939011 -313035801
-312985535 999989277
-312990620 999984192
-313039844 999934968
999905307 -313069505
999902034 -313072778
999934129 -313040683
-313042788 999932024
999963103 -313011709
-313009792 999965020
999904441 -313070371
999990236 -312984576
999927325 -313047487
999924499 -313050313
999981390 -312993422
999931831 -313042981
-313020110 999954702
-313044001 999930811
-312988775 999986037
-313043273 999931539
-313044486 999930326
999964160 -313010652
-313055991 999918821
999959875 -313014937
999918846 -313055966
999963520 -313011292
999933086 -313041726
-313016072 999958740
-313050247 999924565
-313049507 999925305
-313053217 999921595
999900735 -313074077
-313065009 999909803
999959963 -313014849
999944043 -313030769
-313006027 999968785
-312999604 999975208
-313066811 999908001
-312993220 999981592
-313014543 999960269
999963311 -313011501
999956343 -313018469
-313012751 999962061
999918748 -313056064
-313058244 999916568
-313047770 999927042
999965229 -313009583
999991493 -312983319
999993324 -312981488
-313024101 999950711
999923700 -313051112
-312978684 999996128
999967311 -313007501
999985058 -312989754
999910214 -313064598
-313011894 999962918
-312991284 999983528
999947542 -313027270
-313050950 999923862
-313025751 999949061
-312978081 999996731
-313062417 999912395
999952710 -313022102
999976388 -312998424
999944402 -313030410
999938575 -313036237
-312976198 999998614
999909366 -313065446
999985598 -312989214
-313051667 999923145
999983202 -312991610
999902426 -313072386
999926179 -313048633
-313002452 999972360
-313058992 999915820
999958487 -313016325
-313056545 999918267
-312979577 999995235
999948540 -313026272
999926948 -313047864
999918252 -313056560
999937601 -313037211
-313000462 999974350
-312993273 999981539
999970604 -313004208
-312975368 999999444
999912795 -313062017
999960000 -313014812
999966008 -313008804
999969033 -313005779
999964723 -313010089
999954264 -313020548
-312977898 999996914
-313049211 999925601
-313028235 999946577
999921145 -313053667
999999515 -312975297
999990310 -312984502
-313046097 999928715
-312998847 999975965
-313002739 999972073
-313026044 999948768
-312995361 999979451
-313001474 999973338
999987499 -312987313
999906556 -313068256
-313017817 999956995
-313005775 999969037
-313067341 999907471
999940864 -313033948
999981742 -312993070
999961109 -313013703
-313020978 999953834
-313062157 999912655
-312988694 999986118
-313074492 999900320
999941360 -313033452
-312979321 999995491
999901920 -313072892
-312982949 999991863
999922195 -313052617
999968770 -313006042
999983775 -312991037
-313031967 999942845
-313034546 999940266
999921410 -313053402
999949851 -313024961
999943573 -313031239
999983885 -312990927
999911355 -313063457
-313061781 999913031
999915719 -313059093
-313036413 999938399
999977465 -312997347
-312976988 999997824
-313072188 999902624
-313004064 999970748
-313008154 999966658
-312988519 999986293
999901153 -313073659
-312991671 999983141
-313033719 999941093
-312976311 999998501
999929624 -313045188
999927193 -313047619
999932713 -313042099
999958653 -313016159
-313030642 999944170
999991325 -312983487
999931167 -313043645
999964560 -313010252
-313064268 999910544
999984544 -312990268
999911063 -313063749
-312975491 999999321
-313044421 999930391
999988749 -312986063
-313052569 999922243
999953673 -313021139
-313015872 999958940
999960345 -313014467
-313029896 999944916
-312981194 999993618
-313035889 999938923
999971855 -313002957
-313005507 999969305
-313033683 999941129
999934202 -313040610
999923491 -313051321
-313060970 999913842
-313071795 999903017
-313023467 999951345
999955489 -313019323
-313015167 999959645
-313054079 999920733
-312995013 999979799
999946535 -313028277
-313010411 999964401
-313053285 999921527
999991317 -312983495
999986571 -312988241
999931537 -313043275
999946401 -313028411
999941352 -313033460
-313002293 999972519
999968296 -313006516
-313067513 999907299
999909761 -313065051
999921831 -313052981
-313030629 999944183
999983724 -312991088
999959513 -313015299
-313008792 999966020
999974460 -313000352
-312996738 999978074
999977346 -312997466
999980608 -312994204
-313051347 999923465
-312989238 999985574
999903183 -313071629
-313016779 999958033
-313015518 999959294
999945653 -313029159
-312996683 999978129
999928971 -313045841
-313022854 999951958
-313013075 999961737
-313025941 999948871
-313006608 999968204
-313039820 999934992
-313056616 999918196
999921560 -313053252
999904671 -313070141
999975021 -312999791
999951438 -313023374
-313036660 999938152
999990011 -312984801
-313058648 999916164
999947739 -313027073
-313017919 999956893
-312976346 999998466
-313033408 999941404
999918603 -313056209
-313071540 999903272
999900076 -313074736
-312986571 999988241
999922578 -313052234
999958972 -313015840
999973325 -313001487
999917368 -313057444
999917432 -313057380
-313019066 999955746
-313006411 999968401
-312980479 999994333
-312998412 999976400
-313020966 999953846
-313038719 999936093
-313058889 999915923
-313055180 999919632
-313019122 999955690
999998669 -312976143
999972612 -313002200
-312995473 999979339
999925721 -313049091
999998581 -312976231
999991538 -312983274
-313002980 999971832
-313063879 999910933
-313047119 999927693
-312980280 999994532
-313037599 999937213
-313068886 999905926
-313064866 999909946
999981792 -312993020
-312991225 999983587
-313005056 999969756
-313062344 999912468
-313025875 999948937
-313011412 999963400
999968009 -313006803
-312977932 999996880
-313062082 999912730
999991024 -312983788
-313005496 999969316
999990122 -312984690
999942821 -313031991
-313016003 999958809
-313007543 999967269
-312978843 999995969
-313039967 999934845
999992756 -312982056
-313040598 999934214
-312998556 999976256
-313032502 999942310
-312992693 999982119
-313040809 999934003
-312983969 999990843
999997671 -312977141
-313049101 999925711
999945853 -313028959
999926258 -313048554
999918198 -313056614
-313039312 999935500
-312993688 999981124
999980655 -312994157
-312991807 999983005
999993863 -312980949
-313001465 999973347
999995985 -312978827
999924822 -313049990
-313060492 999914320
-313024774 999950038
999986534 -312988278
999985122 -312989690
-312974987 999999825
-313057870 999916942
-313057710 999917102
-313051328 999923484
999994777 -312980035
-313002262 999972550
-312981835 999992977
999902673 -313072139
999987013 -312987799
-313055166 999919646
-312989682 999985130
999986393 -312988419
-313002856 999971956
999991938 -312982874
-313013158 999961654
-313024867 999949945
999971117 -313003695
999961019 -313013793
999987588 -312987224
999968791 -313006021
-313027913 999946899
999937116 -313037696
999947367 -313027445
999999967 -312974845
999942639 -313032173
999925660 -313049152
-313065452 999909360
999923466 -313051346
999957458 -313017354
-312988812 999986000
-312992340 999982472
999981106 -312993706
-313021947 999952865
-312976612 999998200
999928606 -313046206
999987345 -312987467
-313068154 999906658
999930249 -313044563
-313055203 999919609
999975130 -312999682
-313032363 999942449
999963847 -313010965
999961016 -313013796
999968892 -313005920
-312986388 999988424
-313056295 999918517
-312982546 999992266
-313038357 999936455
-313068287 999906525
999963863 -313010949
999983362 -312991450
-313038341 999936471
999975014 -312999798
999936339 -313038473
-312979672 999995140
-313002570 999972242
999956694 -313018118
999956303 -313018509
-312983178 999991634
-313066178 999908634
999905107 -313069705
999937081 -313037731
999959763 -313015049
-313036759 999938053
999945903 -313028909
999917631 -313057181
-313020733 999954079
-313010322 999964490
-312984789 999990023
-313066471 999908341
999946560 -313028252
999963059 -313011753
999907823 -313066989
999904400 -313070412
999948369 -313026443
999988069 -312986743
-313074178 999900634
999912255 -313062557
-313067601 999907211
999904372 -313070440
-313046643 999928169
-313061917 999912895
-312999956 999974856
999956584 -313018228
999991385 -312983427
999924103 -313050709
999988122 -312986690
-313050898 999923914
-313006370 999968442
999999095 -312975717
999915902 -313058910
999984172 -312990640
-312992557 999982255
999947800 -313027012
999960192 -313014620
-313011740 999963072
-313074320 999900492
999900546 -313074266
-313002721 999972091
-313001900 999972912
999997738 -312977074
999957230 -313017582
-313046675 999928137
-313049476 999925336
-313032625 999942187
-312981020 999993792
-313000180 999974632
999925275 -313049537
-313051395 999923417
-313022796 999952016
999955777 -313019035
-313017487 999957325
-313032446 999942366
-313000652 999974160
999998869 -312975943
-312983895 999990917
-313007233 999967579
-313041834 999932978
999928934 -313045878
999929078 -313045734
999952438 -313022374
-312981143 999993669
999965470 -313009342
999940597 -313034215
-313060296 999914516
999972649 -313002163
-312988578 999986234
-313019939 999954873
-313028849 999945963
-313031451 999943361
-313069304 999905508
999905760 -313069052
999943634 -313031178
-313056383 999918429
999968605 -313006207
-312976335 999998477
999940968 -313033844
999948343 -313026469
-313036585 999938227
999975049 -312999763
-313031200 999943612
-312999483 999975329
-313012907 999961905
-312989550 999985262
-312978739 999996073
999995527 -312979285
999916982 -313057830
-313045396 999929416
-313073790 999901022
-312994228 999980584
999954541 -313020271
-313051138 999923674
-313030953 999943859
-312984638 999990174
-312991803 999983009
999909187 -313065625
999947640 -313027172
-313033695 999941117
999932440 -313042372
-313010479 999964333
-313021516 999953296
999934645 -313040167
-313037483 999937329
-313050543 999924269
999924875 -313049937
999995713 -312979099
999951847 -313022965
-312993558 999981254
-312983048 999991764
999949594 -313025218
-313048670 999926142
-313066651 999908161
-313027473 999947339
999947147 -313027665
999984889 -312989923
999911651 -313063161
-313010341 999964471
999972874 -313001938
999900042 -313074770
-312983207 999991605
999995686 -312979126
-313000621 999974191
-313023081 999951731
999959976 -313014836
-313011356 999963456
-312992385 999982427
999940892 -313033920
999955456 -313019356
999907784 -313067028
-312993532 999981280
-313028797 999946015
-312989572 999985240
999980067 -312994745
-313050533 999924279
999966944 -313007868
999921709 -313053103
999986617 -312988195
999902241 -313072571
999988847 -312985965
-312986399 999988413
999993523 -312981289
-312996475 999978337
-313022939 999951873
-313054088 999920724
999998154 -312976658
999925295 -313049517
999934899 -313039913
999923724 -313051088
999941416 -313033396
999965285 -313009527
999903245 -313071567
999976269 -312998543
-313038295 999936517
999924630 -313050182
-313073949 999900863
-313044226 999930586
999902261 -313072551
999948095 -313026717
999954173 -313020639
999969073 -313005739
999951428 -313023384
999923970 -313050842
-313034451 999940361
-313039046 999935766
-312987436 999987376
999915447 -313059365
999988180 -312986632
-313038440 999936372
999995514 -312979298
999990785 -312984027
999904127 -313070685
999923679 -313051133
-313035737 999939075
999912745 -313062067
999974985 -312999827
999961007 -313013805
999997958 -312976854
999946898 -313027914
-313035012 999939800
-313068192 999906620
-313041884 999932928
-313005385 999969427
999963743 -313011069
999936801 -313038011
999917539 -313057273
-312991794 999983018
-313033479 999941333
-313017551 999957261
-313028976 999945836
-313019190 999955622
-313010485 999964327
999991722 -312983090
-313036131 999938681
999968455 -313006357
999958044 -313016768
999962130 -313012682
-312975370 999999442
-312976201 999998611
999931555 -313043257
-312975557 999999255
-313044184 999930628
999978994 -312995818
-313052428 999922384
-313007190 999967622
999909271 -313065541
999927391 -313047421
-313058720 999916092
999916098 -313058714
-312981215 999993597
-312997544 999977268
999969686 -313005126
999987281 -312987531
999996947 -312977865
999939085 -313035727
999990724 -312984088
999990573 -312984239
-312994465 999980347
-313057098 999917714
999939176 -313035636
999964163 -313010649
999984714 -312990098
-312979101 999995711
-312993737 999981075
999937651 -313037161
999983461 -312991351
999946234 -313028578
999977112 -312997700
-313007583 999967229
999911937 -313062875
999930913 -313043899
-313006566 999968246
999948546 -313026266
999915143 -313059669
-312988247 999986565
999975356 -312999456
999927825 -313046987
999916552 -313058260
-312987624 999987188
999921216 -313053596
-313024685 999950127
-313018736 999956076
999930909 -313043903
-313047506 999927306
-313023857 999950955
-313064245 999910567
-313005462 999969350
999913813 -313060999
999917048 -313057764
-312993193 999981619
-313071147 999903665
-313037007 999937805
999978401 -312996411
-313046580 999928232
999959399 -313015413
-313036901 999937911
999985152 -312989660
999994759 -312980053
999959392 -313015420
999926121 -313048691
999903354 -313071458
999907839 -313066973
999991328 -312983484
999952218 -313022594
999999899 -312974913
999947620 -313027192
-313041489 999933323
-313030919 999943893
999987308 -312987504
999913245 -313061567
999964046 -313010766
999976505 -312998307
-312997336 999977476
-313070025 999904787
-312985299 999989513
-313004084 999970728
-313020122 999954690
-312979141 999995671
999967432 -313007380
999997834 -312976978
999906234 -313068578
-313025619 999949193
999911318 -313063494
999966336 -313008476
-312996956 999977856
-313068416 999906396
-312993051 999981761
-313059629 999915183
-312988555 999986257
-313063414 999911398
999918273 -313056539
999964029 -313010783
-312986006 999988806
-313062564 999912248
999923912 -313050900
999950620 -313024192
999930496 -313044316
999977854 -312996958
999957712 -313017100
-313027237 999947575
-313068228 999906584
-313025861 999948951
-313046393 999928419
999995864 -312978948
-313013638 999961174
-313034483 999940329
-312986661 999988151
999923262 -313051550
999996085 -312978727
-313035863 999938949
999925237 -313049575
-313042308 999932504
-313072074 999902738
999976931 -312997881
999958186 -313016626
999960275 -313014537
999999544 -312975268
-313040756 999934056
-313071694 999903118
999996813 -312977999
999903276 -313071536
-313011104 999963708
999981876 -312992936
-313015020 999959792
-313074651 999900161
999948612 -313026200
-313044265 999930547
-313026092 999948720
999994302 -312980510
999976111 -312998701
999985256 -312989556
-313042022 999932790
999985654 -312989158
999987227 -312987585
999973497 -313001315
-313054941 999919871
-312978432 999996380
999990438 -312984374
999925540 -313049272
-313061295 999913517
999968006 -313006806
-313036322 999938490
999916914 -313057898
999926684 -313048128
999923735 -313051077
999993884 -312980928
-313030612 999944200
-313062807 999912005
999962328 -313012484
-313018300 999956512
-313064717 999910095
999950213 -313024599
-313013681 999961131
-313000920 999973892
-313069813 999904999
-312975061 999999751
-313020425 999954387
999921774 -313053038
-313043610 999931202
-313011954 999962858
-312986559 999988253
999949931 -313024881
999960655 -313014157
999996643 -312978169
-312978073 999996739
-313053571 999921241
999964631 -313010181
-312976529 999998283
999903621 -313071191
999986169 -312988643
-313063651 999911161
999915033 -313059779
999900061 -313074751
-313064419 999910393
999996871 -312977941
999968034 -313006778
999935865 -313038947
-312981994 999992818
-313015732 999959080
999955161 -313019651
-313055228 999919584
-312977711 999997101
-312974843 999999969
-313035089 999939723
-313052818 999921994
-312984507 999990305
999949424 -313025388
-313004681 999970131
999943139 -313031673
-313027315 999947497
-313023586 999951226
999995158 -312979654
-313050244 999924568
999926998 -313047814
999910692 -313064120
-313002933 999971879
-313067453 999907359
999918528 -313056284
999920692 -313054120
-313004331 999970481
999944864 -313029948
999994697 -312980115
999993454 -312981358
999968596 -313006216
999920949 -313053863
-312994910 999979902
-313058698 999916114
999932247 -313042565
999925691 -313049121
-312995573 999979239
999996595 -312978217
-313037229 999937583
999966821 -313007991
999972434 -313002378
999902998 -313071814
-313001593 999973219
999910896 -313063916
999963326 -313011486
999909474 -313065338
-312992803 999982009
999912629 -313062183
-313045214 999929598
999984828 -312989984
-313053410 999921402
999958861 -313015951
999951371 -313023441
999914544 -313060268
-313031787 999943025
999953807 -313021005
-313054876 999919936
999972540 -313002272
-313058393 999916419
-313017953 999956859
999992212 -312982600
999907955 -313066857
999910368 -313064444
-312990429 999984383
999963005 -313011807
999931942 -313042870
-313052209 999922603
999995475 -312979337
999984878 -312989934
999976887 -312997925
999923815 -313050997
999989040 -312985772
999902080 -313072732
999979534 -312995278
999913722 -313061090
999967630 -313007182
-313001878 999972934
-313030675 999944137
999951266 -313023546
-312985591 999989221
-313048998 999925814
999902201 -313072611
999999869 -312974943
999977425 -312997387
-313061613 999913199
-313003093 999971719
999978304 -312996508
999937773 -313037039
-313030448 999944364
-313058053 999916759
-313046732 999928080
999959593 -313015219
999998548 -312976264
-313027382 999947430
-313011463 999963349
999916894 -313057918
-313063926 999910886
-313033728 999941084
999933806 -313041006
999923687 -313051125
-313034448 999940364
-313072448 999902364
-313030826 999943986
-313072792 999902020
999924475 -313050337
999933663 -313041149
-313023759 999951053
999909485 -313065327
999902494 -313072318
999903047 -313071765
-313035299 999939513
999972869 -313001943
999941938 -313032874
-313013499 999961313
999990159 -312984653
-312978020 999996792
-313039355 999935457
999998356 -312976456
999983426 -312991386
999975189 -312999623
-312975769 999999043
-313034051 999940761
999980982 -312993830
-313072237 999902575
999953999 -313020813
-313020842 999953970
-313064533 999910279
999958263 -313016549
-313026864 999947948
999994264 -312980548
-312989913 999984899
-313018868 999955944
-313057496 999917316
999948579 -313026233
-313002779 999972033
-313052763 999922049
-313059316 999915496
-312980077 999994735
-312978873 999995939
-313071862 999902950
-313021422 999953390
-313065648 999909164
999916997 -313057815
-313071749 999903063
999945115 -313029697
999945742 -313029070
-313042931 999931881
999976015 -312998797
-313042373 999932439
999929976 -313044836
-313028819 999945993
-313000389 999974423
999994817 -312979995
-312988095 999986717
999913040 -313061772
-313065461 999909351
-313046724 999928088
-313016802 999958010
-313071031 999903781
999959591 -313015221
999956816 -313017996
-312978055 999996757
999971583 -313003229
-313027035 999947777
999914510 -313060302
-313008294 999966518
999920170 -313054642
999983525 -312991287
-313006152 999968660
-313044087 999930725
-313034629 999940183
-312977917 999996895
-313029340 999945472
-313046442 999928370
999982151 -312992661
999954160 -313020652
-312977384 999997428
-313056436 999918376
-313028645 999946167
-313027788 999947024
999932180 -313042632
-313009510 999965302
-312986426 999988386
999969709 -313005103
-313020592 999954220
999926302 -313048510
-313055658 999919154
-312989036 999985776
-313019458 999955354
999958697 -313016115
999921801 -313053011
-313050056 999924756
999908228 -313066584
-312997708 999977104
999961132 -313013680
999905530 -313069282
999931292 -313043520
999913836 -313060976
-313060465 999914347
999942301 -313032511
-313026195 999948617
-313065855 999908957
-313053362 999921450
-312985382 999989430
999993961 -312980851
-313020573 999954239
999959223 -313015589
-313027454 999947358
999979809 -312995003
-313050522 999924290
-313024003 999950809
-313000049 999974763
-313073041 999901771
-313044706 999930106
999926529 -313048283
-312987998 999986814
999945496 -313029316
-313072711 999902101
999969409 -313005403
-313013484 999961328
999941009 -313033803
999987832 -312986980
-313065419 999909393
-313046304 999928508
999940456 -313034356
-313014429 999960383
999917150 -313057662
-313028426 999946386
999930267 -313044545
999969525 -313005287
999917713 -313057099
-312974957 999999855
999905626 -313069186
999991076 -312983736
999950359 -313024453
999951126 -313023686
-312986187 999988625
999970880 -313003932
-313001450 999973362
999948266 -313026546
999975720 -312999092
999902963 -313071849
999986858 -312987954
-313024844 999949968
999926202 -313048610
-312977332 999997480
-313003634 999971178
999985017 -312989795
-313005322 999969490
999911966 -313062846
-312998043 999976769
-313032702 999942110
999911799 -313063013
-313037683 999937129
-312977901 999996911
999916017 -313058795
999913128 -313061684
999956923 -313017889
-312977139 999997673
-313051603 999923209
999928155 -313046657
999935103 -313039709
-313054383 999920429
999935821 -313038991
-313068402 999906410
999916073 -313058739
-312988539 999986273
999969613 -313005199
999919835 -313054977
999919815 -313054997
999947762 -313027050
999911225 -313063587
999910777 -313064035
999985975 -312988837
-313057231 999917581
-313035169 999939643
999922321 -313052491
999935794 -313039018
999927907 -313046905
-312974953 999999859
-313057680 999917132
-313062345 999912467
999913788 -313061024
-312983310 999991502
999918506 -313056306
999977836 -312996976
-313026821 999947991
-313003914 999970898
-312990206 999984606
999950598 -313024214
-313035559 999939253
999900935 -313073877
999969785 -313005027
-312992897 999981915
999973301 -313001511
-313026564 999948248
999990466 -312984346
-313070521 999904291
-313016959 999957853
999904870 -313069942
999947319 -313027493
-312994177 999980635
999904687 -313070125
999954210 -313020602
999922134 -313052678
-312976265 999998547
-313061338 999913474
-313039136 999935676
-312995725 999979087
-313067582 999907230
999924278 -313050534
999985028 -312989784
999976849 -312997963
999992273 -312982539
999905815 -313068997
-313009889 999964923
999902347 -313072465
-312998569 999976243
999973553 -313001259
-313006749 999968063
-312984321 999990491
-313052972 999921840
999977176 -312997636
-313053486 999921326
-313066620 999908192
999966896 -313007916
-313068735 999906077
999929123 -313045689
999971146 -313003666
999953509 -313021303
999910874 -313063938
999990952 -312983860
-312999399 999975413
-312990889 999983923
-312996238 999978574
-313024720 999950092
999904162 -313070650
999911897 -313062915
999936999 -313037813
999919458 -313055354
-313053964 999920848
999952030 -313022782
999901888 -313072924
999907685 -313067127
-313040559 999934253
999975632 -312999180
999931265 -313043547
999986607 -312988205
999910733 -313064079
-312986695 999988117
999943422 -313031390
999980948 -312993864
-312979513 999995299
-313074425 999900387
-313011944 999962868
-313029379 999945433
-313016628 999958184
999992059 -312982753
-313049463 999925349
-312991043 999983769
-313044916 999929896
999944231 -313030581
999926506 -313048306
-313038499 999936313
999937221 -313037591
-313012779 999962033
-313024087 999950725
999993532 -312981280
999929025 -313045787
999998203 -312976609
999911105 -313063707
-313006265 999968547
-313070760 999904052
-312992363 999982449
-313028685 999946127
-313018209 999956603
999937663 -313037149
-313047990 999926822
-313024486 999950326
-313065750 999909062
-313074326 999900486
-312995276 999979536
-313039179 999935633
999993948 -312980864
999918485 -313056327
999957727 -313017085
-313060692 999914120
999915939 -313058873
-313019386 999955426
999923033 -313051779
999961812 -313013000
999961726 -313013086
999992475 -312982337
-312977460 999997352
999943057 -313031755
999912275 -313062537
999938248 -313036564
-313006502 999968310
999994966 -312979846
-313017385 999957427
999907909 -313066903
999996587 -312978225
-313043667 999931145
-312978821 999995991
-313040314 999934498
-313056433 999918379
-313066554 999908258
-312986489 999988323
-312998252 999976560
999929245 -313045567
999935133 -313039679
999970422 -313004390
-313028731 999946081
-312977935 999996877
999952042 -313022770
-313018307 999956505
999941069 -313033743
999949168 -313025644
999913314 -313061498
999936088 -313038724
999935309 -313039503
-312992819 999981993
999953981 -313020831
999973047 -313001765
999947746 -313027066
999906815 -313067997
999909244 -313065568
999941344 -313033468
-312997858 999976954
999940505 -313034307
999923639 -313051173
999962414 -313012398
-313074755 999900057
999983330 -312991482
999909307 -313065505
-313037122 999937690
999909826 -313064986
-313057667 999917145
-313062518 999912294
999930432 -313044380
-313035772 999939040
999915702 -313059110
999910250 -313064562
999907553 -313067259
-313067400 999907412
-313055024 999919788
999914748 -313060064
-313006627 999968185
-313008720 999966092
-313003350 999971462
-313021191 999953621
-313034534 999940278
999979541 -312995271
-313046385 999928427
-313061053 999913759
-313071733 999903079
-313013240 999961572
999943725 -313031087
-313044971 999929841
999905841 -313068971
999990876 -312983936
-313066827 999907985
-313037003 999937809
999993099 -312981713
999961960 -313012852
999975657 -312999155
999901206 -313073606
999991689 -312983123
999976206 -312998606
999926926 -313047886
999933840 -313040972
-313054095 999920717
999953127 -313021685
999958727 -313016085
-312994284 999980528
999962342 -313012470
-312991042 999983770
999973020 -313001792
999947724 -313027088
999935382 -313039430
-313028996 999945816
-313005794 999969018
-313074190 999900622
-313018577 999956235
999935966 -313038846
-313068296 999906516
999997275 -312977537
999965918 -313008894
-312997893 999976919
-313050156 999924656
999963319 -313011493
999935453 -313039359
-313039899 999934913
-313021811 999953001
999944805 -313030007
-312994867 999979945
-313015810 999959002
999908008 -313066804
999913155 -313061657
999917059 -313057753
-313066457 999908355
999980377 -312994435
999983707 -312991105
-313046626 999928186
999929401 -313045411
-313008645 999966167
999933535 -313041277
999979577 -312995235
999951735 -313023077
999947406 -313027406
-312999949 999974863
999967049 -313007763
999983015 -312991797
-313016267 999958545
-313040864 999933948
999972939 -313001873
-312998567 999976245
-313035510 999939302
999947236 -313027576
-312976068 999998744
999951013 -313023799
999913484 -313061328
-312993766 999981046
999931283 -313043529
999960539 -313014273
999970490 -313004322
999942980 -313031832
999916706 -313058106
999977279 -312997533
-313022908 999951904
-313048654 999926158
999991760 -312983052
999979415 -312995397
999976883 -312997929
999958595 -313016217
-313054856 999919956
999982456 -312992356
999921962 -313052850
999983822 -312990990
999955091 -313019721
-312999740 999975072
-312984299 999990513
-313038325 999936487
999909560 -313065252
-313073351 999901461
-313054449 999920363
999984920 -312989892
-312981875 999992937
-313025130 999949682
999983622 -312991190
-313028104 999946708
999933431 -313041381
999962782 -313012030
-313056801 999918011
999985148 -312989664
-312975844 999998968
999934066 -313040746
-313053558 999921254
-313000209 999974603
999921853 -313052959
-313037223 999937589
999949639 -313025173
-313008010 999966802
-312990749 999984063
999995332 -312979480
999968834 -313005978
999921092 -313053720
-313049055 999925757
-313064784 999910028
-313073334 999901478
-312990179 999984633
-313056385 999918427
-312990220 999984592
999999439 -312975373
999947013 -313027799
999974853 -312999959
999924328 -313050484
-312995309 999979503
-312977257 999997555
-313012919 999961893
-312992061 999982751
999927249 -313047563
999929333 -313045479
999929366 -313045446
999972395 -313002417
-313065292 999909520
999948541 -313026271
999978703 -312996109
999905457 -313069355
999977066 -312997746
999963106 -313011706
-313009672 999965140
-313052319 999922493
-312987065 999987747
-313053946 999920866
-313054132 999920680
999956197 -313018615
-313068440 999906372
-312979976 999994836
999992377 -312982435
-312996428 999978384
999913172 -313061640
999971893 -313002919
999941963 -313032849
999970594 -313004218
999929075 -313045737
-312991164 999983648
999904432 -313070380
-312983742 999991070
-312975052 999999760
999928185 -313046627
-313054247 999920565
999944494 -313030318
-313043836 999930976
-312980968 999993844
-312975359 999999453
-312985207 999989605
999901218 -313073594
-313036206 999938606
-312992468 999982344
-312982757 999992055
999942867 -313031945
999961217 -313013595
999934800 -313040012
-312997785 999977027
999951610 -313023202
-313050116 999924696
999995833 -312978979
-313068531 999906281
999921624 -313053188
999900150 -313074662
-312981246 999993566
999998925 -312975887
-312977677 999997135
-313010595 999964217
999998817 -312975995
-313012308 999962504
999965728 -313009084
999910803 -313064009
-313029474 999945338
-313032991 999941821
999988154 -312986658
999904098 -313070714
-313030480 999944332
999929836 -313044976
-313036726 999938086
999992632 -312982180
999915503 -313059309
999954366 -313020446
999925108 -313049704
-313045006 999929806
-312989692 999985120
-312997800 999977012
-313012231 999962581
999977118 -312997694
-312990582 999984230
-313009825 999964987
-313053552 999921260
-313005994 999968818
999901179 -313073633
999922154 -313052658
999936417 -313038395
-313005449 999969363
999929696 -313045116
-313069374 999905438
999960692 -313014120
-313049494 999925318
999941159 -313033653
-312994481 999980331
999957263 -313017549
-313053986 999920826
-313052710 999922102
999924989 -313049823
-312984261 999990551
999987026 -312987786
-313023486 999951326
-313002058 999972754
-313066024 999908788
-313053776 999921036
-313068842 999905970
999997813 -312976999
-313033326 999941486
-313073316 999901496
-312980652 999994160
-313053460 999921352
999949485 -313025327
999924699 -313050113
-313061258 999913554
-313074217 999900595
999984993 -312989819
-313009795 999965017
-313031335 999943477
999949872 -313024940
999931827 -313042985
-313002308 999972504
999943221 -313031591
999903735 -313071077
-313073991 999900821
-313023672 999951140
999959326 -313015486
-313032048 999942764
-312994872 999979940
999960999 -313013813
999982804 -312992008
-313007900 999966912
-313032259 999942553
-313073533 999901279
999980830 -312993982
999961660 -313013152
999954393 -313020419
999982794 -312992018
-312985716 999989096
999982002 -312992810
999921321 -313053491
-313051097 999923715
999982735 -312992077
999976205 -312998607
999937950 -313036862
999973469 -313001343
-313007747 999967065
999957192 -313017620
-313038568 999936244
-313023620 999951192
-312986557 999988255
-313037416 999937396
999952484 -313022328
-313066071 999908741
-312992583 999982229
-312997939 999976873
999956564 -313018248
-313059049 999915763
-312985143 999989669
999987454 -312987358
999983401 -312991411
-313043101 999931711
-313060035 999914777
999917892 -313056920
-313036466 999938346
999973123 -313001689
-312985723 999989089
-313004955 999969857
999953103 -313021709
999943353 -313031459
-313021652 999953160
999909644 -313065168
-312994205 999980607
-312990835 999983977
999909479 -313065333
-313056696 999918116
999913336 -313061476
-313006270 999968542
999904049 -313070763
-313065453 999909359
999906695 -313068117
999931179 -313043633
-313038064 999936748
999902664 -313072148
-312988540 999986272
999948587 -313026225
-313055062 999919750
-313034230 999940582
999923077 -313051735
-312978786 999996026
-313054432 999920380
999989709 -312985103
-313007677 999967135
-313028939 999945873
999927794 -313047018
999945034 -313029778
-312989662 999985150
999989007 -312985805
999998711 -312976101
999938092 -313036720
999992666 -312982146
999976468 -312998344
-312994641 999980171
999973349 -313001463
999904046 -313070766
999928428 -313046384
-313067585 999907227
999918036 -313056776
999936192 -313038620
999943518 -313031294
999908913 -313065899
-313034697 999940115
-313005029 999969783
999943621 -313031191
-312976705 999998107
999934206 -313040606
-313069447 999905365
999939437 -313035375
-313034420 999940392
999964426 -313010386
-312981888 999992924
-312994956 999979856
-313016089 999958723
-313059562 999915250
-313036449 999938363
999951133 -313023679
-313057319 999917493
-313011397 999963415
999936363 -313038449
999977513 -312997299
999965897 -313008915
-313055324 999919488
999901761 -313073051
-313067437 999907375
999931497 -313043315
-313050312 999924500
999908079 -313066733
999983974 -312990838
-313066908 999907904
-313005851 999968961
-313029987 999944825
999900403 -313074409
999986152 -312988660
999914037 -313060775
999916747 -313058065
999909972 -313064840
-312978149 999996663
-313053053 999921759
-312981588 999993224
999909995 -313064817
999930418 -313044394
999922733 -313052079
999921463 -313053349
999901490 -313073322
999922477 -313052335
-312987842 999986970
-313003821 999970991
999929770 -313045042
999903942 -313070870
999959395 -313015417
999993207 -312981605
-313062449 999912363
999976398 -312998414
999925443 -313049369
999969243 -313005569
-313030671 999944141
-312989993 999984819
999958118 -313016694
999963741 -313011071
-313066737 999908075
999956943 -313017869
999975942 -312998870
999969769 -313005043
999935685 -313039127
-313034322 999940490
-313066577 999908235
-312977978 999996834
999997537 -312977275
-313039712 999935100
-313007769 999967043
999913144 -313061668
999931895 -313042917
999932641 -313042171
-313022642 999952170
999965624 -313009188
999919818 -313054994
-313025198 999949614
999986829 -312987983
999947737 -313027075
999983891 -312990921
-313072689 999902123
999918117 -313056695
-313022008 999952804
999955871 -313018941
-313065463 999909349
-312992611 999982201
999965177 -313009635
999906437 -313068375
999921078 -313053734
999920067 -313054745
999914957 -313059855
-313036401 999938411
-312994179 999980633
-313041027 999933785
-313050368 999924444
999964055 -313010757
-313049746 999925066
-313043282 999931530
999903410 -313071402
999937180 -313037632
999949967 -313024845
-313023551 999951261
999964523 -313010289
999904894 -313069918
999940814 -313033998
-313003344 999971468
-312998384 999976428
999925100 -313049712
-312989462 999985350
-313026777 999948035
-313029793 999945019
-312994009 999980803
999986304 -312988508
-313065073 999909739
-313003157 999971655
999978516 -312996296
-313023732 999951080
-313035731 999939081
-313036409 999938403
999936566 -313038246
999917665 -313057147
-313037074 999937738
-313021930 999952882
-313001242 999973570
-313034035 999940777
999952173 -313022639
-313063304 999911508
-312990546 999984266
-313030027 999944785
-313028198 999946614
-313060853 999913959
-313046744 999928068
999928680 -313046132
-313043088 999931724
-312990381 999984431
-312976756 999998056
-313065323 999909489
999985029 -312989783
-312984021 999990791
-313057152 999917660
999945730 -313029082
999967838 -313006974
-313032317 999942495
999977015 -312997797
999909789 -313065023
999990139 -312984673
999910125 -313064687
999937856 -313036956
-313008209 999966603
999913985 -313060827
999937749 -313037063
-313008956 999965856
-312979619 999995193
999917320 -313057492
999954208 -313020604
-313005379 999969433
-313059279 999915533
999975122 -312999690
-312984620 999990192
-313020541 999954271
999948295 -313026517
-313044831 999929981
-312988441 999986371
-313052538 999922274
999904632 -313070180
-312989694 999985118
999988013 -312986799
999964949 -313009863
999969837 -313004975
-313048734 999926078
-313006885 999967927
-313017099 999957713
-313055881 999918931
999912235 -313062577
-313007892 999966920
999985648 -312989164
-313073544 999901268
-312984368 999990444
999908039 -313066773
999954307 -313020505
999936410 -313038402
999919511 -313055301
-313002943 999971869
-312990716 999984096
-313038076 999936736
999933635 -313041177
999988054 -312986758
-313027677 999947135
-313058554 999916258
-313000726 999974086
-313035315 999939497
-313074138 999900674
-313017236 999957576
999997386 -312977426
-313011316 999963496
-313045136 999929676
-313071330 999903482
-313017831 999956981
999991521 -312983291
-313037176 999937636
999999138 -312975674
999947849 -313026963
-313049358 999925454
999927562 -313047250
999991776 -312983036
-313066332 999908480
-313060845 999913967
999965891 -313008921
-313068288 999906524
999909670 -313065142
999978511 -312996301
999925440 -313049372
-313069345 999905467
999955293 -313019519
999910492 -313064320
999975380 -312999432
-313059055 999915757
-312988922 999985890
-312978664 999996148
999932638 -313042174
999988836 -312985976
-313050268 999924544
999942963 -313031849
-313005086 999969726
999912199 -313062613
-313070074 999904738
-313027480 999947332
999944538 -313030274
999926163 -313048649
-313071549 999903263
999958588 -313016224
-312995996 999978816
999913091 -313061721
-313051736 999923076
999995524 -312979288
-312983099 999991713
999970348 -313004464
-313058794 999916018
-313018765 999956047
999971734 -313003078
-312977107 999997705
-313048080 999926732
-312976730 999998082
-313026478 999948334
999914473 -313060339
999931142 -313043670
-313021394 999953418
-313053018 999921794
999990704 -312984108
999903932 -313070880
999954823 -313019989
999963517 -313011295
999977149 -312997663
-313048615 999926197
-313008291 999966521
-313011955 999962857
999954159 -313020653
999919336 -313055476
999981006 -312993806
999910732 -313064080
999999407 -312975405
-313018463 999956349
999960120 -313014692
-313021655 999953157
999982102 -312992710
999958284 -313016528
-313020248 999954564
999963333 -313011479
999926604 -313048208
999919654 -313055158
-312989098 999985714
999991371 -312983441
-313007672 999967140
999950931 -313023881
-313066684 999908128
999973148 -313001664
-313012720 999962092
999915804 -313059008
999951275 -313023537
999983205 -312991607
-312983332 999991480
-312978447 999996365
999955495 -313019317
-312990543 999984269
999910217 -313064595
-312988404 999986408
-313013679 999961133
999917286 -313057526
999987126 -312987686
999949892 -313024920
-313019903 999954909
-313045701 999929111
-313050737 999924075
999969040 -313005772
-313006235 999968577
-313036109 999938703
999943157 -313031655
-313026109 999948703
999962132 -313012680
999986352 -312988460
-313061212 999913600
999904701 -313070111
999966788 -313008024
999935926 -313038886
999978850 -312995962
999908988 -313065824
999919103 -313055709
-313003453 999971359
-313003087 999971725
-312993401 999981411
999981480 -312993332
-313044035 999930777
999975602 -312999210
999903009 -313071803
-312984159 999990653
999951042 -313023770
999985993 -312988819
999935704 -313039108
-313031707 999943105
-313041977 999932835
999960580 -313014232
-312998479 999976333
999903468 -313071344
999948202 -313026610
999962566 -313012246
-313045129 999929683
-313017233 999957579
999911567 -313063245
-313002394 999972418
999977764 -312997048
999983341 -312991471
999971581 -313003231
999957986 -313016826
-312990816 999983996
999950831 -313023981
-312989798 999985014
-313018872 999955940
999933701 -313041111
999946063 -313028749
999995821 -312978991
-312997089 999977723
-313070843 999903969
-313055692 999919120
999933407 -313041405
-313018044 999956768
-312984677 999990135
999922695 -313052117
999975712 -312999100
999993851 -312980961
999940741 -313034071
-313008949 999965863
-313032463 999942349
-313011641 999963171
999978285 -312996527
-312981156 999993656
999944559 -313030253
-313069922 999904890
-313058981 999915831
999962189 -313012623
-313026820 999947992
999926322 -313048490
-313047241 999927571
-313072423 999902389
999960646 -313014166
-313057954 999916858
-313064361 999910451
-313009588 999965224
999948181 -313026631
999935492 -313039320
999953612 -313021200
999912590 -313062222
-312976110 999998702
-313001424 999973388
999927244 -313047568
999958662 -313016150
999971564 -313003248
-313046548 999928264
-313022709 999952103
-313057508 999917304
-313012794 999962018
999980175 -312994637
-312978751 999996061
999915189 -313059623
-313059432 999915380
-313037722 999937090
-313045501 999929311
-312990033 999984779
-313066396 999908416
-313063862 999910950
999985722 -312989090
999956422 -313018390
999984616 -312990196
-313017629 999957183
999955881 -313018931
999941704 -313033108
999905601 -313069211
-313066161 999908651
-313056079 999918733
999963090 -313011722
999927427 -313047385
-313003751 999971061
-313005064 999969748
-313062454 999912358
999987060 -312987752
999932409 -313042403
999979874 -312994938
999982302 -312992510
999960880 -313013932
999996753 -312978059
-313005401 999969411
-313017553 999957259
999940802 -313034010
999926618 -313048194
-313070668 999904144
-312980316 999994496
999930180 -313044632
-313004525 999970287
-313008984 999965828
-313002760 999972052
999948009 -313026803
-312995528 999979284
-313021385 999953427
999986376 -312988436
-313018066 999956746
999963887 -313010925
-312994830 999979982
-312990721 999984091
-313013916 999960896
999929909 -313044903
999923336 -313051476
999945329 -313029483
999926722 -313048090
-313005418 999969394
999985133 -312989679
999934987 -313039825
-313024083 999950729
-312980841 999993971
-313037393 999937419
999976061 -312998751
-313042110 999932702
999970917 -313003895
-313072310 999902502
-312997843 999976969
-313033202 999941610
-312983894 999990918
-313021062 999953750
999934220 -313040592
-313052472 999922340
999928759 -313046053
-313033138 999941674
999917149 -313057663
-313021612 999953200
-312986339 999988473
-313034446 999940366
999949439 -313025373
999960908 -313013904
999958904 -313015908
-313011997 999962815
-312993089 999981723
-313051537 999923275
999932915 -313041897
999993499 -312981313
-313037861 999936951
-312995113 999979699
999909748 -313065064
-313000216 999974596
-313010105 999964707
-313067853 999906959
999913246 -313061566
999987332 -312987480
-313031704 999943108
999905908 -313068904
-312979884 999994928
-313068845 999905967
-312986327 999988485
-313012347 999962465
-313040998 999933814
999965681 -313009131
-312983859 999990953
-312996086 999978726
999977875 -312996937
999941075 -313033737
999990860 -312983952
999934804 -313040008
999939890 -313034922
999984235 -312990577
-313058620 999916192
999942890 -313031922
999977050 -312997762
999906011 -313068801
-313061098 999913714
999975766 -312999046
-313068268 999906544
-313035584 999939228
-313027450 999947362
999999609 -312975203
999973053 -313001759
999961934 -313012878
999950433 -313024379
-313010209 999964603
999997547 -312977265
-313035579 999939233
-312996096 999978716
999981513 -312993299
999906168 -313068644
999909931 -313064881
999904379 -313070433
-312993844 999980968
-313014385 999960427
999992446 -312982366
-313003883 999970929
999922684 -313052128
-313044186 999930626
-313058817 999915995
-313029611 999945201
999937298 -313037514
-313025354 999949458
999945743 -313029069
-313074702 999900110
-313000245 999974567
999956645 -313018167
999959564 -313015248
999990460 -312984352
-313057983 999916829
999958882 -313015930
-313017329 999957483
999967909 -313006903
-313018531 999956281
-313058221 999916591
999963603 -313011209
999960322 -313014490
-312987290 999987522
999985719 -312989093
-313059278 999915534
999921549 -313053263
999914980 -313059832
-313036321 999938491
-313036078 999938734
-313006625 999968187
999978382 -312996430
-313056124 999918688
999935329 -313039483
-313072821 999901991
-313048097 999926715
-313040444 999934368
999941229 -313033583
999978865 -312995947
999955619 -313019193
999952892 -313021920
-312995136 999979676
999910097 -313064715
-312976302 999998510
-312991229 999983583
-313034980 999939832
999972448 -313002364
-313007165 999967647
999904578 -313070234
-313031370 999943442
999972018 -313002794
-313013095 999961717
-312985709 999989103
999953900 -313020912
999949494 -313025318
999995587 -312979225
999991092 -312983720
-313049521 999925291
999912674 -313062138
999931684 -313043128
-313016029 999958783
999904974 -313069838
-312997805 999977007
-313042730 999932082
-313016146 999958666
999947258 -313027554
999945053 -313029759
999932543 -313042269
999976480 -312998332
-313073883 999900929
999932751 -313042061
999925444 -313049368
-313054357 999920455
-313047001 999927811
999936504 -313038308
-313011168 999963644
999948407 -313026405
999998997 -312975815
999942465 -313032347
999975020 -312999792
999950709 -313024103
999977673 -312997139
-312978894 999995918
999980935 -312993877
-313070824 999903988
999988307 -312986505
999956319 -313018493
-312984895 999989917
999959573 -313015239
-313004677 999970135
999935508 -313039304
-313006940 999967872
999911901 -313062911
-313007138 999967674
999920544 -313054268
-313040570 999934242
-313064781 999910031
999988649 -312986163
-313015770 999959042
999989711 -312985101
999950762 -313024050
-313029706 999945106
-313060566 999914246
999986092 -312988720
-313021283 999953529
999926520 -313048292
999975577 -312999235
-313047588 999927224
999953122 -313021690
999919688 -313055124
-313066916 999907896
-313013930 999960882
999900808 -313074004
999998933 -312975879
999998778 -312976034
-312985793 999989019
999993378 -312981434
999920594 -313054218
-313033150 999941662
999902841 -313071971
999963595 -313011217
999963261 -313011551
999951495 -313023317
999947713 -313027099
999951548 -313023264
-313020066 999954746
999994937 -312979875
-313049171 999925641
-313033608 999941204
-313038688 999936124
999984761 -312990051
999999451 -312975361
999969688 -313005124
-312991493 999983319
999916055 -313058757
-313059671 999915141
-313055427 999919385
-313066382 999908430
-312988778 999986034
-313004910 999969902
999939145 -313035667
-313020207 999954605
999916875 -313057937
-313065015 999909797
-313035932 999938880
999950131 -313024681
-313001325 999973487
999938445 -313036367
-312986098 999988714
-313047584 999927228
999930430 -313044382
-313007585 999967227
999968076 -313006736
999947058 -313027754
-313006560 999968252
-313053026 999921786
999958127 -313016685
-313061935 999912877
-312988320 999986492
999986738 -312988074
999922323 -313052489
-313065396 999909416
-313063690 999911122
-313021115 999953697
999975668 -312999144
-313069780 999905032
-313024763 999950049
999983779 -312991033
999968395 -313006417
999957893 -313016919
999979379 -312995433
-313066810 999908002
-313074352 999900460
-313049631 999925181
-312998425 999976387
-313060949 999913863
-313059607 999915205
999999312 -312975500
-312980938 999993874
-313028822 999945990
-313007375 999967437
999979099 -312995713
-312987680 999987132
-313059585 999915227
999921242 -313053570
999970021 -313004791
-313001460 999973352
999954049 -313020763
-312998944 999975868
-313048165 999926647
-313028001 999946811
999904233 -313070579
999977251 -312997561
999995072 -312979740
999911635 -313063177
999914118 -313060694
999937470 -313037342
-313072255 999902557
-313002871 999971941
999930572 -313044240
999975937 -312998875
999928447 -313046365
-313008240 999966572
999997578 -312977234
999960600 -313014212
999979961 -312994851
-313067171 999907641
-313058505 999916307
-313041662 999933150
999987342 -312987470
999904957 -313069855
-312987948 999986864
999907406 -313067406
999950093 -313024719
-313030659 999944153
-313042321 999932491
-313042505 999932307
-313010516 999964296
999916671 -313058141
999919874 -313054938
-313002836 999971976
999906243 -313068569
-312976916 999997896
-312991484 999983328
999932371 -313042441
999983925 -312990887
-313018709 999956103
-313037115 999937697
-313021671 999953141
-313040750 999934062
999972209 -313002603
-313004538 999970274
-312977310 999997502
-312976731 999998081
-313062603 999912209
999972370 -313002442
-313069883 999904929
-313032494 999942318
-313007981 999966831
999952285 -313022527
999910360 -313064452
-313032980 999941832
-313056714 999918098
-313040462 999934350
-313038221 999936591
999975709 -312999103
-313053901 999920911
-313043445 999931367
-312995443 999979369
999918416 -313056396
-312978661 999996151
999930561 -313044251
999944449 -313030363
999952425 -313022387
-313056202 999918610
999977041 -312997771
999902474 -313072338
999910043 -313064769
-313028622 999946190
-313062163 999912649
-312984793 999990019
999982832 -312991980
-313071534 999903278
-313029566 999945246
-313013375 999961437
999948964 -313025848
-313030303 999944509
999957042 -313017770
999913598 -313061214
-313047597 999927215
-313002321 999972491
-312976094 999998718
-313005716 999969096
999954061 -313020751
-313030322 999944490
-313047355 999927457
999991277 -312983535
999992113 -312982699
-313042587 999932225
-313059726 999915086
-313004407 999970405
-313037232 999937580
-313059134 999915678
-313038497 999936315
999929939 -313044873
999999368 -312975444
999930835 -313043977
-313071842 999902970
-313039085 999935727
-313052523 999922289
999940004 -313034808
-313059020 999915792
999960654 -313014158
-312990163 999984649
999933573 -313041239
-313061270 999913542
999947308 -313027504
999963806 -313011006
-312995270 999979542
-313052002 999922810
-313050293 999924519
-313021449 999953363
-312999615 999975197
999979969 -312994843
-312976680 999998132
999989400 -312985412
999989294 -312985518
999929007 -313045805
999934755 -313040057
999973236 -313001576
-313041809 999933003
-313054929 999919883
-313002924 999971888
-313009192 999965620
-313067728 999907084
-312990801 999984011
-313010855 999963957
999943444 -313031368
-312987654 999987158
-313067961 999906851
-312998110 999976702
999980499 -312994313
-313044241 999930571
999957303 -313017509
-313025652 999949160
-312994007 999980805
999917120 -313057692
999993471 -312981341
999994718 -312980094
-313071495 999903317
-313017821 999956991
-312990286 999984526
-313008554 999966258
999922261 -313052551
999938546 -313036266
999944338 -313030474
-312998117 999976695
999939117 -313035695
-313011567 999963245
-312985873 999988939
-312983563 999991249
999971371 -313003441
-313027319 999947493
-313067309 999907503
-312981266 999993546
999986601 -312988211
-313062395 999912417
-313011414 999963398
999955720 -313019092
-313025651 999949161
-313003753 999971059
999994057 -312980755
-313033811 999941001
-313065477 999909335
-313045170 999929642
-312986517 999988295
999964020 -313010792
-312989854 999984958
999956229 -313018583
999971217 -313003595
-313066803 999908009
-313060811 999914001
999922322 -313052490
-313042077 999932735
-313056647 999918165
999934520 -313040292
999997226 -312977586
999948665 -313026147
999975703 -312999109
-313024878 999949934
999909774 -313065038
-313022911 999951901
999950461 -313024351
-313032791 999942021
999970126 -313004686
-313007504 999967308
999952353 -313022459
999964800 -313010012
-313057437 999917375
999971366 -313003446
999984212 -312990600
999984893 -312989919
999928229 -313046583
-313024236 999950576
-313034653 999940159
999990188 -312984624
-313013952 999960860
-313041673 999933139
999990255 -312984557
-313060943 999913869
-313003117 999971695
-313005431 999969381
-313009166 999965646
-313040173 999934639
-312999156 999975656
-313072556 999902256
999930894 -313043918
-312981611 999993201
999989260 -312985552
-313072513 999902299
-313074639 999900173
999934213 -313040599
-313003565 999971247
999912510 -313062302
-312980452 999994360
999913548 -313061264
999964353 -313010459
-313011548 999963264
999900452 -313074360
-312992114 999982698
999975905 -312998907
999976594 -312998218
999903944 -313070868
-313042368 999932444
-313018763 999956049
-312997729 999977083
-312978154 999996658
999975967 -312998845
999983207 -312991605
999955467 -313019345
-313051565 999923247
999916435 -313058377
-313023958 999950854
-313028217 999946595
-313068972 999905840
-313053630 999921182
999901664 -313073148
999921952 -313052860
-313070768 999904044
-312987220 999987592
-313034024 999940788
-313019497 999955315
-313072100 999902712
999939737 -313035075
999935614 -313039198
999990773 -312984039
999957694 -313017118
999909963 -313064849
999948743 -313026069
999916300 -313058512
999918338 -313056474
999977344 -312997468
-313004798 999970014
-313017832 999956980
-313014525 999960287
-312988921 999985891
999938578 -313036234
999958249 -313016563
999908173 -313066639
999959757 -313015055
999920816 -313053996
999971560 -313003252
-313057881 999916931
-313026484 999948328
-312979882 999994930
-313043973 999930839
999925173 -313049639
-313026630 999948182
999963124 -313011688
-313039004 999935808
999910106 -313064706
-312981398 999993414
999953135 -313021677
-313026580 999948232
999971627 -313003185
999921456 -313053356
999982383 -312992429
-312988703 999986109
-313009619 999965193
-313056256 999918556
999956463 -313018349
999963872 -313010940
-312990775 999984037
999928301 -313046511
-313002497 999972315
999910472 -313064340
-313052941 999921871
999923814 -313050998
-313053604 999921208
999927587 -313047225
-313035394 999939418
-313053149 999921663
999958338 -313016474
999960923 -313013889
-313066316 999908496
999950344 -313024468
-313019255 999955557
999909003 -313065809
999927633 -313047179
-313036958 999937854
-312975218 999999594
999910131 -313064681
-313011586 999963226
999942496 -313032316
-313004510 999970302
-313072847 999901965
999999223 -312975589
-313035822 999938990
999993745 -312981067
999984789 -312990023
999938740 -313036072
999902303 -313072509
999980977 -312993835
999902671 -313072141
999937189 -313037623
-313049384 999925428
-313037515 999937297
999914031 -313060781
-312995051 999979761
-313067508 999907304
999951130 -313023682
999916932 -313057880
-313012993 999961819
999919192 -313055620
-313073424 999901388
-313041736 999933076
999903711 -313071101
999938159 -313036653
-313067004 999907808
-313062858 999911954
-312988409 999986403
-313025968 999948844
999916159 -313058653
-313067281 999907531
-313032344 999942468
-312977283 999997529
999972498 -313002314
-313010505 999964307
999908795 -313066017
-313008556 999966256
999921065 -313053747
-312995759 999979053
999939298 -313035514
999944291 -313030521
-313054909 999919903
-313002026 999972786
999957011 -313017801
-313006200 999968612
999983735 -312991077
999989911 -312984901
-313015765 999959047
-313019657 999955155
999984565 -312990247
-312995209 999979603
-312984019 999990793
999926702 -313048110
999979114 -312995698
-313010434 999964378
999923618 -313051194
999973898 -313000914
999955258 -313019554
-313059886 999914926
-313068518 999906294
-313064655 999910157
999953827 -313020985
-313004211 999970601
-313002067 999972745
999969573 -313005239
999996189 -312978623
-313014256 999960556
-313012867 999961945
999917737 -313057075
-313029597 999945215
-312978763 999996049
999960174 -313014638
999931862 -313042950
999933189 -313041623
-313046448 999928364
-313016173 999958639
999934338 -313040474
999907552 -313067260
-313029038 999945774
-313027927 999946885
999965870 -313008942
999900413 -313074399
999941967 -313032845
-313031804 999943008
-313062091 999912721
-313041269 999933543
999967541 -313007271
-312999736 999975076
999924229 -313050583
999971369 -313003443
-313072332 999902480
-313014141 999960671
-312999411 999975401
-313044627 999930185
999990544 -312984268
999977412 -312997400
999989150 -312985662
-313007832 999966980
-313052747 999922065
-313061246 999913566
999907710 -313067102
999998799 -312976013
999997852 -312976960
999973789 -313001023
999935396 -313039416
-313003359 999971453
999946934 -313027878
999976771 -312998041
999913689 -313061123
999971474 -313003338
-313063022 999911790
-313018385 999956427
-312975841 999998971
-313023687 999951125
999948828 -313025984
999992125 -312982687
999966730 -313008082
999913794 -313061018
999992637 -312982175
-312981603 999993209
999994422 -312980390
999976019 -312998793
999932823 -313041989
-313052477 999922335
999989101 -312985711
999903616 -313071196
999913240 -313061572
-313062451 999912361
-313002880 999971932
-313072429 999902383
-313037442 999937370
-312989651 999985161
999997004 -312977808
999901942 -313072870
999999798 -312975014
-313053420 999921392
999924672 -313050140
-312994422 999980390
-313044526 999930286
-313021848 999952964
999926245 -313048567
999979443 -312995369
999934719 -313040093
-313012442 999962370
-312981293 999993519
-313044859 999929953
999961658 -313013154
-312975462 999999350
999906673 -313068139
-313057587 999917225
999949043 -313025769
-313064767 999910045
-313067272 999907540
-313042286 999932526
-313054159 999920653
999928049 -313046763
999909061 -313065751
-313022280 999952532
-313001707 999973105
-312983284 999991528
999918570 -313056242
-313056699 999918113
999926024 -313048788
999965458 -313009354
999980532 -312994280
999910996 -313063816
999991263 -312983549
999941021 -313033791
999954369 -313020443
-313069811 999905001
-312977076 999997736
999987444 -312987368
999997735 -312977077
999911252 -313063560
-313055906 999918906
999935982 -313038830
-313051483 999923329
-313062492 999912320
-313003199 999971613
999966280 -313008532
-313049185 999925627
-312995715 999979097
-313017364 999957448
999943865 -313030947
999968910 -313005902
-313055458 999919354
999995418 -312979394
-313027848 999946964
999916714 -313058098
999953549 -313021263
999951468 -313023344
999972653 -313002159
-313068994 999905818
999981612 -312993200
999979583 -312995229
999914724 -313060088
999961647 -313013165
-313008132 999966680
-313024914 999949898
999978862 -312995950
999963145 -313011667
999976859 -312997953
999953014 -313021798
-312996764 999978048
-313007525 999967287
999933045 -313041767
999985559 -312989253
-313053342 999921470
-313067457 999907355
999966498 -313008314
999921162 -313053650
-313058215 999916597
-313013941 999960871
999943316 -313031496
999916661 -313058151
-312975552 999999260
999925460 -313049352
999926915 -313047897
-312995290 999979522
-313022286 999952526
-313067147 999907665
-313063431 999911381
999900629 -313074183
-313020178 999954634
-313030057 999944755
999915193 -313059619
-312996630 999978182
-313035738 999939074
-313045578 999929234
999914222 -313060590
999984840 -312989972
999952871 -313021941
-313060767 999914045
999917410 -313057402
999917701 -313057111
-313038613 999936199
999906297 -313068515
-313015185 999959627
-313004762 999970050
999916348 -313058464
-313019283 999955529
-313070842 999903970
999911805 -313063007
-313008145 999966667
-313003077 999971735
-313036155 999938657
999952447 -313022365
-312990188 999984624
999950981 -313023831
-313057916 999916896
-313036090 999938722
-313054446 999920366
-313053568 999921244
-313017809 999957003
999941989 -313032823
999982525 -312992287
-313035933 999938879
999993795 -312981017
-313062929 999911883
999927479 -313047333
999902028 -313072784
-313050351 999924461
-312981466 999993346
999978306 -312996506
999911429 -313063383
999997590 -312977222
-313059946 999914866
999901028 -313073784
-312984913 999989899
999922030 -313052782
999909621 -313065191
-313070278 999904534
-313070711 999904101
-312999542 999975270
999941919 -313032893
999949853 -313024959
999986787 -312988025
-313072632 999902180
999965781 -313009031
-313025847 999948965
999926502 -313048310
-313054029 999920783
-312990156 999984656
999991756 -312983056
-313068841 999905971
-313003593 999971219
-313053649 999921163
-313040111 999934701
-313031187 999943625
-313039394 999935418
-312996022 999978790
-312997442 999977370
-313006751 999968061
-313045900 999928912
999923930 -313050882
-312990599 999984213
-313063599 999911213
999966119 -313008693
-313053461 999921351
999950307 -313024505
-313070324 999904488
999945787 -313029025
999910899 -313063913
999974339 -313000473
999954287 -313020525
999929885 -313044927
999930691 -313044121
-313028590 999946222
999969339 -313005473
999990983 -312983829
999914254 -313060558
-312988009 999986803
999982216 -312992596
-313010278 999964534
-313043349 999931463
999947290 -313027522
999967685 -313007127
999921755 -313053057
999991198 -312983614
999952043 -313022769
-313011505 999963307
999978576 -312996236
-313027962 999946850
-313047554 999927258
999902606 -313072206
999983199 -312991613
-313009733 999965079
999907416 -313067396
-312986367 999988445
999941475 -313033337
999972925 -313001887
999988381 -312986431
999934581 -313040231
-312980325 999994487
999974745 -313000067
999979162 -312995650
999933077 -313041735
-313000590 999974222
999952317 -313022495
-313043751 999931061
999968590 -313006222
-312988857 999985955
999949094 -313025718
-313060304 999914508
999949971 -313024841
-312982254 999992558
-313053928 999920884
999949728 -313025084
999947975 -313026837
-312990983 999983829
-312985997 999988815
999940413 -313034399
-313029747 999945065
-313021832 999952980
-313065090 999909722
-313039742 999935070
-313072848 999901964
-312998039 999976773
-313049290 999925522
-313039300 999935512
999967185 -313007627
999953591 -313021221
-313005972 999968840
-313014770 999960042
-313060571 999914241
-313001495 999973317
999946884 -313027928
-312987055 999987757
-313055666 999919146
-313061539 999913273
999999432 -312975380
999934835 -313039977
-313033152 999941660
999909738 -313065074
999965299 -313009513
-313024128 999950684
-313040328 999934484
-313038157 999936655
999982291 -312992521
999928629 -313046183
999997449 -312977363
-313025921 999948891
999964820 -313009992
-313044328 999930484
-313063035 999911777
-313070705 999904107
-313071611 999903201
999920554 -313054258
-313043489 999931323
-313015843 999958969
999934112 -313040700
999936150 -313038662
999999797 -312975015
-312977278 999997534
999961289 -313013523
-312993533 999981279
999956833 -313017979
-313073021 999901791
999917828 -313056984
-313025176 999949636
-313029894 999944918
-313071654 999903158
-313015449 999959363
999958211 -313016601
999946083 -313028729
-312996729 999978083
999975739 -312999073
-313035115 999939697
999900583 -313074229
999947527 -313027285
-313039696 999935116
999959649 -313015163
-313048570 999926242
-312991738 999983074
999955136 -313019676
-313029156 999945656
-313049090 999925722
-313070959 999903853
-313012479 999962333
-313017570 999957242
999940196 -313034616
999965309 -313009503
-313007277 999967535
-312993638 999981174
-313004583 999970229
999974502 -313000310
-313035453 999939359
-313027006 999947806
999948958 -313025854
999916787 -313058025
999925932 -313048880
-312979267 999995545
999924063 -313050749
999981584 -312993228
-313065866 999908946
-313033826 999940986
999996145 -312978667
999900043 -313074769
999954152 -313020660
-312998892 999975920
999908423 -313066389
999903398 -313071414
-313028325 999946487
-313065768 999909044
999904832 -313069980
999996217 -312978595
-313057340 999917472
-313039950 999934862
-313004685 999970127
999980839 -312993973
-313058379 999916433
-313058162 999916650
999954865 -313019947
-313049373 999925439
999953337 -313021475
999909639 -313065173
-313053534 999921278
999919842 -313054970
-313073156 999901656
999972000 -313002812
-312979073 999995739
-313049446 999925366
999968549 -313006263
999919798 -313055014
999981632 -312993180
-313059126 999915686
-313000083 999974729
999915873 -313058939
999946988 -313027824
999966076 -313008736
-312993328 999981484
-313000563 999974249
-313033447 999941365
999905746 -313069066
999994507 -312980305
999917763 -313057049
999985304 -312989508
-313015626 999959186
999968367 -313006445
-313040083 999934729
-313001281 999973531
-313020546 999954266
999933871 -313040941
-312990656 999984156
-312988374 999986438
-313023454 999951358
-313005154 999969658
-312980158 999994654
999965073 -313009739
-313048617 999926195
999962645 -313012167
999979470 -312995342
999902513 -313072299
-312986469 999988343
-313039225 999935587
999914274 -313060538
-313048241 999926571
-313000190 999974622
-312992883 999981929
999900577 -313074235
999998790 -312976022
-313027208 999947604
-313019781 999955031
999984858 -312989954
-313056883 999917929
-313068840 999905972
999900933 -313073879
999917647 -313057165
-313046623 999928189
-313024979 999949833
-313043790 999931022
999916409 -313058403
-313025095 999949717
999926763 -313048049
999964218 -313010594
-313066349 999908463
999929592 -313045220
999929250 -313045562
999922458 -313052354
999951245 -313023567
-312981513 999993299
999941805 -313033007
-312989087 999985725
-313071902 999902910
-312988484 999986328
999946417 -313028395
-313016194 999958618
999989064 -312985748
999943235 -313031577
999980510 -312994302
999905902 -313068910
999954877 -313019935
-313027091 999947721
-313030247 999944565
-313023389 999951423
999998972 -312975840
999966264 -313008548
-312991675 999983137
999997220 -312977592
-312975687 999999125
999927917 -313046895
-312994075 999980737
-313009740 999965072
-312996188 999978624
-313055391 999919421
999979074 -312995738
999984872 -312989940
999956777 -313018035
999902357 -313072455
-313053969 999920843
-313012545 999962267
-313049367 999925445
-312989887 999984925
-312995932 999978880
999971495 -313003317
-312976267 999998545
999980279 -312994533
-312974947 999999865
-313060198 999914614
999963638 -313011174
-313012377 999962435
-312992997 999981815
-312989435 999985377
-313002632 999972180
-313024056 999950756
999973480 -313001332
-313070328 999904484
999944050 -313030762
999950341 -313024471
-313057622 999917190
-312980918 999993894
-313053681 999921131
-313001775 999973037
-313006930 999967882
999954551 -313020261
-312978435 999996377
-313004167 999970645
999977434 -312997378
999924219 -313050593
999910669 -313064143
999966663 -313008149
999982791 -312992021
-312999203 999975609
-312990355 999984457
-313066822 999907990
999957220 -313017592
-313029237 999945575
-313042389 999932423
-313018862 999955950
999912130 -313062682
999923294 -313051518
-312978366 999996446
999950102 -313024710
999946024 -313028788
999944466 -313030346
-313048039 999926773
999935943 -313038869
-312979117 999995695
999972042 -313002770
999932187 -313042625
999916625 -313058187
999906728 -313068084
-313009931 999964881
-313040814 999933998
-312974994 999999818
999992041 -312982771
-313056487 999918325
-313047742 999927070
999973998 -313000814
-313029166 999945646
999920760 -313054052
999991519 -312983293
-313006673 999968139
-313059153 999915659
-312981764 999993048
999904315 -313070497
999976895 -312997917
999942382 -313032430
999969806 -313005006
-312986416 999988396
-313029138 999945674
999901371 -313073441
-313008310 999966502
-313045495 999929317
999974528 -313000284
-313036537 999938275
-313011583 999963229
999972148 -313002664
999993106 -312981706
-312979638 999995174
-313015739 999959073
-313014787 999960025
-313058666 999916146
-313026209 999948603
999972548 -313002264
-313053580 999921232
-313074244 999900568
-313012514 999962298
999926398 -313048414
-313021360 999953452
999998349 -312976463
-312994392 999980420
999919743 -313055069
-313017389 999957423
999965132 -313009680
-313030881 999943931
-313039621 999935191
999943923 -313030889
1000000000 1000000000
-1000000000 -1000000000
