1000 708
733821111 -732973603
-872015300 523209166
52389205 667700319
501156467 346593207
981742348 -619339183
518151302 -827345234
558642090 -335185268
-141627720 84976618
345286465 919083800
201420680 -120852422
-385811032 224726377
-968617804 11039877
-652992790 391795660
-845353407 864632466
923523720 -554114246
138949437 -806658404
458551519 -760595765
-762165746 341687137
-287474535 898637401
-56711566 -480317569
888435310 -533061200
578291950 -346975184
-400755438 -936081647
473142420 -283885466
748374574 956150626
134275635 557350560
-360108600 216065146
-941680116 -918263415
-633063569 20235603
-215576893 -390294319
21476741 -300606927
-323145280 582544540
896135162 -191912408
426322450 -255793484
567897109 -656330159
50515798 912548354
-622717450 226726942
508872167 912921928
987785657 -130396125
-697516060 418509622
715569953 710673361
176857560 -106114550
665444350 -399266624
-190274440 114164650
472089550 -255949872
-756994210 454196512
53532240 -23358362
-75630312 549628641
484170640 -290502398
888944099 -296754852
-620037190 372022300
530096918 -447090580
884605585 -715381694
631304135 455404884
973699150 -584219504
355484463 -333853992
54392543 326329808
31406130 -18843692
-22576460 13545862
-151505021 -745373867
-272566390 163539820
953452720 -572071646
-193556009 944825117
847351307 730956601
95869622 -448783135
-879264140 25900386
-833955442 278995581
333077880 132268971
-643369363 -757422882
-846519930 507911944
275766240 -165459758
-525070994 -688700300
972140853 -597417353
341055539 -707055889
-509016819 -415295256
-854337938 530666393
-357038007 -161797443
-902899820 541739878
-48681105 -912348948
207861320 -124716806
-825212209 -232320373
-381578157 924244344
-372971080 223782634
292760542 -136007638
-844673874 168394212
29387777 105783918
-618851193 -584662983
903697391 -33079648
-518998910 311399332
-534641990 320785180
-16797103 252851011
943065340 -565839218
-208740790 125244460
-705781001 -47607036
265426343 -75661321
595109695 -139461832
222201430 -133320872
-245268060 738669906
-692505394 970216745
572459872 -279657608
-738628472 -977844108
-137770120 82662058
-617654514 384055480
-240242050 144145216
-178594922 -776110637
190556600 -114333974
581858657 -686026916
688204363 643453056
139090487 346086523
-356976396 19241692
-201078625 132391573
-682495820 409497478
816623674 -996115455
461816670 -277090016
580687020 -348412226
822905478 -914131179
359186730 -215512052
-810276791 -286631871
-178263462 438491288
-16895079 566950528
-729857090 624614888
-669239205 -803398190
-760537050 456322216
15273240 -912393588
524915820 -314949506
67020107 -249771823
466250466 49486407
323496381 -639537398
670782522 -345174300
-308329410 184997632
848510340 -105095702
955431460 -573258890
-823212594 -536946223
479346466 328800729
-617357890 370414720
-790955664 611667904
617313512 301545203
-424636531 621869286
660405951 962718583
-80346442 132243528
56039700 -33623834
-650163470 390098068
-413675842 377862250
-230285558 -220733371
-871425390 522855220
-195792072 -153564653
429330753 85809489
-434328974 -936751383
937669260 -562601570
-366639660 -699372467
153900322 686038080
391970622 604581935
990241830 -594145112
-130880983 490024737
341062990 -204637808
-359791730 215875024
-59200471 -475615820
96099660 -57659810
-617232070 370339228
-404315161 778676921
-517284490 -946079250
529074768 -306284264
-485691112 -660903603
484413348 809814317
164544784 49447588
-243453767 -863524626
-947384182 844057460
387124840 -232274918
-331962894 380873848
-829228020 497536798
-108278674 709196484
346381790 -207829088
499348053 358470969
-354006651 742142076
-740881894 -731226292
899593400 -539756054
-191188954 50999686
895843450 -537506084
874645690 -524787428
-498777660 299266582
276307510 955180930
-372922019 -50957039
-488452943 927645060
512645950 730623901
787941802 859766801
-512839740 307703830
-710413934 -277855309
-785579201 158507994
685282220 -411169346
-803544260 905615032
-182282130 109369264
647207103 947875585
57817530 -34690532
-619084920 371450938
489498201 361411366
-702693400 421616026
-383423160 230053882
573685230 -344211152
-196327579 735608182
698225949 -367179170
38860960 -23316590
824283546 52307290
-31813820 19088278
-512489541 29788975
522204735 847931206
245698490 -147419108
-698565162 950079082
802924120 -481754486
-671460334 606693842
-161881663 38383823
778879360 -467327630
-613006219 81307543
304772910 -182863760
40533817 -771058488
-249093243 826249553
-839376226 316927264
116419025 484812070
-726773777 830667581
648108800 -388865294
735735690 -441441428
868517900 861830615
296666683 -173230235
-379758000 227854786
735343300 -441205994
160709426 -515810437
-958742561 292180750
140321075 -288702813
-997468680 -907068579
-412622049 72699438
107441450 -64464884
-459323326 -674921534
-88733195 511650016
-853571429 -795825923
420997854 -287029278
-405635782 -441696973
99226168 383613674
-765667492 627868290
-347997250 979594073
-911135471 869612410
216432781 995303678
-446307839 221473077
-779810000 467885986
-874196795 167327347
-975130909 276901238
-215974431 -704684099
-16703788 544006127
816238740 -489743258
-246318172 530233155
493343920 -296006366
794238780 -69795819
-889169604 -959198109
-445261360 267156802
418776600 -251265974
265391490 -159234908
-297356307 586528809
274878299 -678934951
9130656 -228971148
920710973 -759867254
-475405851 210499302
838398879 -200318450
-672869914 -217953639
191850864 -753313374
-911877474 -764185154
-675630010 405377992
567410980 -340446602
-445060628 807287193
561064540 -336638738
879977703 301429275
-727507200 436504306
-4143210 2485912
769508065 354209339
-547556520 -678697524
716438570 -429863156
282960410 -246978916
743457297 169780921
512867491 -279164648
478898519 479520639
533877710 -824501556
943615955 -111755202
-478534820 287120878
-548406172 519690080
129528651 403203855
709079180 -425447522
-93543472 249659915
-910667399 488851855
-223204206 -426285495
532347840 -319408718
351089060 -55642003
301778866 467835135
-341027363 39126842
-829773910 497864332
-791779384 -285212271
163504810 -98102900
630933477 -167108072
378366061 959532148
649221823 462908218
-943728987 228304601
816827280 -490096382
-548174550 328904716
775543423 255810067
-271445110 162867052
-456564142 -844476876
-208557797 -110410622
-743953314 15868549
896430010 -716216390
-647482410 388489432
-488950357 88458391
734583850 -440750324
-260736520 156441898
662518560 -614137671
878401680 -527041022
-182009020 109205398
288909348 -166031937
-285413716 172061633
925578263 -492070474
-803664672 473210950
-839049720 503429818
-491964019 -59634523
604468934 -552772780
890954620 -534572786
209919875 -92765561
570845998 -498045234
681800100 -409080074
883082463 -203385080
-373987379 -284770902
234048280 -140428982
-550518079 -91173162
299821747 -543346991
337884010 -202730420
251190514 485186948
-179351450 -41269101
714557261 -160053033
-442197941 192861319
-236421420 141852838
-331762030 -876980144
-335950411 -805017210
-620915494 -783940922
-206068109 88765837
-154742400 92845426
283054282 -905571244
388122100 -232873274
-68119251 410704484
-455307817 179066214
167347880 -303483083
256910365 -56153033
-990159220 594095518
-143732908 -193304625
-238378572 916079334
-226138787 666157075
363541184 -88437568
-226920273 722250783
941882115 -643170298
356213706 -523253197
734607862 -380094527
343139220 -205883546
413356682 -286361747
719208448 -361924667
252145468 -20979913
-816764775 220978175
-376412570 225847528
-669972287 -311381513
769843758 762414081
-460143960 276086362
614377620 -368626586
941077995 23871732
-477501713 409726383
-753688310 452212972
880857173 -513789580
-579133290 539323154
-521409590 312845740
-509249492 863539578
826906499 206790153
44641158 618419630
139391770 -83635076
-401178618 -14717336
395041753 275834915
-900771812 326562030
-136310414 -995574031
299292159 -27653379
-437840800 262704466
-634930850 380958496
-15934413 -802038377
74134119 -736405393
-820377478 162996577
-824265054 950000506
973017700 -583810634
995807558 507786117
-113362600 405761190
-54000260 32400142
-689114739 592192802
684545619 -436642388
-527609890 316565920
394487350 -236692424
-268583652 -79450092
763223984 -524504894
162120505 -455727034
635934210 -381560540
-391217300 458447560
532816248 -265633885
-163443309 -110382176
-651185241 -490144080
851561155 734603252
-615994317 200854600
403942290 -242365388
-413709032 -480713270
-571509509 876660763
775114060 -465068450
349302900 797158074
434268505 -852172879
743096637 -458895901
-303025320 181815178
-423960090 254376040
433840980 -260304602
435481060 86051192
-186172154 290861446
-521527213 -62973493
-60094367 190461499
849089417 -406659755
342412972 404904594
67270410 -298725812
276474166 -777567653
-550296630 330177964
231001374 -978076756
253694065 155661428
480731870 -288439136
-774029545 672818704
999624497 33780934
183758111 -279118477
-996275678 -831921365
-455862226 -94483156
935132957 -100862893
836508200 -501904934
813547610 -488128580
-804454998 394269697
-468117008 141503631
590088878 -929549746
-296734950 407746797
561443290 -336865988
741262229 -933882400
-27665890 16599520
-298631046 797264795
-207875506 152608072
374569277 -627334108
594385389 -57657937
712747320 -427648406
-217734046 -682782654
-765838732 -165022876
-830003095 172983881
-44154276 324388598
283191653 794487114
-95404495 176806616
563871477 -745557687
-717711835 -722781630
157643184 -277902538
677531280 -746363674
170137914 -290093609
-215751059 804751300
-767098973 707490085
-447721885 731656504
-390328478 915644728
-163842442 -126665113
-455263767 -823513489
-273140 163870
-712241140 427344670
322868700 -193721234
128287283 681822723
-501873105 -998060760
663286290 -356722635
390457621 -954664757
-130804723 804866883
-852446732 500726022
754488377 170275585
-446888120 268132858
569161950 -341497184
-190541282 -787108770
429122980 241792541
-247047967 -743375653
322704218 -338233777
135650120 -81390086
-628668504 182123283
-26824247 549299599
94933424 -573489312
640984047 438165051
-641886490 870471365
-752216406 -161967073
-596663702 776807315
-955390246 891584191
-798277290 478966360
-658725631 -779766487
119382581 -151867706
-931693725 -107667239
-966391034 -61469673
444455020 -266673026
-903994610 542396752
885562861 583477300
-862858770 517715248
470160010 -282096020
292233206 21143359
643234790 -385940888
895869315 689559460
-482056487 -29778375
960579214 -852642940
838382550 -503029544
-585105980 351063574
955941320 -350806445
-510527364 -430808793
-581005044 262351275
937708107 -202313103
-338037091 -540280477
-240049767 -325776527
435553741 779490434
772071189 -412975176
-204718460 122831062
581409446 -48188301
857327463 428848105
-964857178 923044347
-810853573 -65815502
9520208 -987712024
-529175238 1115578
-55312208 351033449
282883810 -169730300
-323618830 194171284
83752257 77447275
838183080 -502909862
-272504967 -444512893
-495178880 226202518
-913402000 548041186
-971590128 568796586
86341410 -51804860
559563973 488559366
761869192 -973974798
-967912775 681563764
338906330 -203343812
10092790 -531524889
754675650 -452805404
450021560 -270012950
644871330 -386922812
-826590876 -964099066
-123210835 238577603
54850920 -32910566
113669118 120264881
752226156 932748215
550494840 -330296918
-516736980 310042174
469735620 -281841386
-261540782 530895857
-653378232 -383101280
-330752700 198451606
-136874553 -226491277
-179434582 -947383212
-868896862 -330196030
154297489 716771134
-124271134 261094117
43820304 -548211577
864882220 -518929346
-486651439 -320520817
209098768 460450625
338663901 -759271913
-145754990 87452980
955035075 733516680
-547246625 -672862387
-784400570 470640328
826602496 648349149
847801297 167221817
-446495616 -671467521
959662529 244820146
355192394 109994653
683619265 691804160
-421184277 -648313765
562866180 -337719722
-210981230 126588724
-358529387 -97349279
150637180 -615413313
714478670 -428687216
990385734 -656410896
-855612660 513367582
-64413208 -259049929
-458085980 274851574
-578525231 817704772
185741494 700349709
-535879890 321527920
26345385 -837484044
-207606082 -610679276
757464393 288701416
-122785117 -847562904
286162220 -171697346
-159256772 -337975985
116503920 -69902366
-401837729 306494482
-80662694 -842298862
-342321494 206290229
-111597125 997901509
-216053927 568247636
823990 -494408
662277526 -291016197
62378100 554718100
576172230 -345703352
-621806683 895918358
979804500 305964285
543922930 -326353772
-340968875 -838975976
888840872 -412255554
354248250 -19764616
947289158 -889460313
-944030420 566418238
-960459757 649081992
636816089 -606990067
659997561 -256389423
-343497307 903412907
77715490 -46629308
-781640776 423194599
592520510 -355512320
443694964 151758651
-365955990 219573580
-895401312 -46227467
175938561 408753379
409464274 26928672
984969328 -412163596
576205086 864334104
495063257 -510357757
544786810 715153366
706310670 556783948
658364582 141668703
142519304 -436932180
-876329810 525797872
207151290 -124290788
789298820 -473579306
11029700 -6617834
-898188405 46821085
-571821767 118211067
733406862 594253931
531668670 -319001216
-17862030 10717204
-508799170 305279488
265072010 -159043220
29675543 -694511500
382369678 -11821011
982896240 -589737758
651015608 -98071155
-380121900 228073126
125677890 -36897232
850069650 -510041804
-132455080 79473034
845644181 812120468
-843515580 -302203091
502938220 -649455626
379596759 -191803777
-562491294 731670840
-466198575 582326650
-52263242 -612017284
16527134 615570289
-432836878 -724594211
-775699680 465419794
800725286 194156284
235459210 -141275540
-343565282 -212566004
27077318 -46295466
-81189720 -214607537
-217004620 130202758
709429494 -449146174
959052540 -575431538
-100763748 -118512324
786121260 -471672770
772606000 -463563614
534216310 -320529800
-513133921 631568310
-85179978 204418769
953032684 668387344
537965048 473027998
-564478695 -788780149
194963290 -116977988
846484840 -507890918
820372280 -492223382
953889566 852196301
576541061 981348412
191416251 -53901667
-509308471 541990768
-320370054 125746666
-555312507 -726131760
880068925 30256613
6234628 650568174
-605010781 387021791
456469959 -602576423
-284475510 -451169109
-504819910 302891932
-899688148 -58878687
118223179 517540798
472879009 644684172
-516770911 -90352909
-580617410 348370432
-966140196 876138842
173982984 574301230
-758042240 454825330
434346803 -788742294
-352909917 730759405
438692818 119781975
-839529207 -701223882
787808081 -139757621
-191103498 -791990629
743573840 -446144318
124492925 -773992315
-58183794 177953829
-156593020 93955798
-464554113 974538071
621872260 -373123370
923818350 -554291024
-251943725 378440472
854261188 516858636
553146440 -331887878
164762009 870382793
379581857 624527253
-334393653 -763133868
-353598900 463782899
829540695 -973282769
-259726535 -235113210
-230543632 -959107697
-976427707 -123019731
464261342 607268832
-62627130 37576264
-142650340 85590190
606127860 -363676730
895054250 -537032564
373838662 -289735516
-702950609 375499679
722730500 -433638314
-303650190 182190100
-553945791 -877126901
383858269 477466803
-150594204 -122480030
-194428447 -525681887
748099260 -448859570
-118907646 -200895359
-347653476 -853065766
550649537 -352363447
-622514730 373508824
-911392948 -652801784
817212723 920990879
-965091326 464946819
-657126688 494141431
-767518510 460511092
-768753311 -243259047
-427574056 -914995018
-403077989 594304156
-468393325 -459619266
-573291106 139951845
415720650 -249432404
-430871342 -112321343
787559029 383941657
-417965590 250779340
698941990 -419365208
74927558 -425199225
-679051890 407431120
-436273200 948242337
670884462 534344224
767042847 -287034465
204477455 980935899
938162240 -562897358
543072352 503653509
-829227382 952613052
-583615054 131724076
-292605403 465415659
539394245 28958210
186287904 180575024
651957650 -391174604
-90181390 54108820
820805412 -962413349
902808271 -53598242
-897605297 -855429041
744774760 -446864870
253683826 169081910
191595346 968453248
-735769147 -795013869
130364063 250735187
371663958 -83377578
-640479252 426838124
647485321 -278928523
537373652 -848966170
-596233020 357739798
570139980 -342084002
-947539155 -27585311
-493820542 395118912
-405043850 -599712998
-664081134 581025608
-378118882 287566787
217784921 -122075683
-561876071 -144404631
-341193350 204715996
-777494375 -587069313
129500779 -307611860
-563368261 738290141
-862099584 -329964148
714070520 -428442326
143935047 585616742
205379857 -804127793
128268150 958167490
-62720727 594308420
-183073880 109844314
57420696 -987499317
888530910 -10075810
403716930 -242230172
952127185 -865980841
-491196380 294717814
806373240 -483823958
-728183823 675498021
987555710 -592533440
-952615590 791996945
-97163013 -782037404
-487173948 557113502
-287232820 172339678
94964390 458022198
265829117 471116139
-128946687 -107271522
608773977 -548790865
11968600 -7181174
382519972 884771127
-373841650 278632681
-724837161 -648861880
-710320460 426192262
172634345 476013485
-819479660 491687782
-450831300 270498766
-374010670 224406388
452571039 -39450465
392890947 481715041
-436753580 801688627
-24281980 171616224
692503559 -143643488
-196619347 -826266897
-373149571 -814969638
999312520 -756408171
116323716 674941224
-303328013 -586657256
-330653486 -554176773
-799246218 -152974715
-758929810 455357872
-985549130 591329464
-27716120 16629658
-311012610 186607552
998753780 -599252282
69139206 -653042856
-281531221 -641626422
585457460 -351274490
114400040 -68640038
845674621 697573302
-669677111 831889457
249879399 553496776
776658010 -465994820
-443748372 -855316364
934994259 -909751903
-459467204 934459961
-567595200 340557106
350892390 -210535448
-746548837 795866194
-434211054 521766855
-722283196 444332789
595747760 -357448670
-926407580 753287342
988143037 580347324
280282307 494100959
273281486 43966641
-627138233 210750105
-677854980 406712974
437706277 998509853
-727606690 436564000
867770836 166722473
-64726290 38835760
60200660 -36120410
-405263656 449791612
178224732 27900820
-64567169 -416965776
842292614 847199365
-396100471 36265669
-703517710 -619921859
-695509290 417305560
253184843 18945258
-275805706 -504330404
77214283 -116887447
350027400 -210016454
294264904 -956184403
408058793 895164747
-489889070 293933428
-910510400 546306226
975589776 833559985
-596404372 531946268
403296835 -650101870
-97989523 469855897
623147317 766545337
-881985327 -839081966
678440584 -604650861
-247075361 69956573
-68165221 839176013
-646195435 -906196908
-842441500 505464886
-879341963 54539892
-111461470 66876868
91242919 -778213638
-115320801 527686996
16684843 -55117363
603579398 652945919
780074243 -902631497
272291634 360973532
-974067992 397921380
589403231 313718974
-717470851 550854194
-780852614 -675861915
465447490 -518967782
469734765 542860668
-581996862 916652909
-352540916 -161448992
-463076582 -711950072
-767041500 460224886
-740266190 444159700
717759090 -430655468
-5654631 232242615
514647118 -210086530
745076908 -211449957
142654676 -224308225
-805540819 -968020577
831385141 837974875
-495839250 297503536
-137269184 482548543
-235214705 651628218
-346932404 321413771
-482272100 289363246
564552599 174159836
324119364 -530390502
-464518469 -523253203
-873654166 874211249
-622580042 759099424
-246570770 -459103213
370996417 -208081225
-361640110 216984052
337147521 595814285
-320489791 99485688
615259404 296084292
517712630 -310627592
-122976110 456817022
-549108890 329465320
-371251308 -534249936
-85644167 -929049028
25448260 -15268970
-211629230 126977524
-144321351 498855045
-775322720 465193618
-902581237 106832652
668766729 578893939
36129090 -21677468
942993920 -565796366
750988678 292533983
-343379604 548311327
-259222630 155533564
353206751 552024483
-826152480 495691474
281338830 -168803312
-821453490 492872080
193789435 -41860034
-226887708 -719520610
805952458 284835110
-971296810 582778072
629902130 714432821
109373091 72960160
-287820641 -371156803
768369811 23544291
76660891 -890760941
820672755 267967113
-395703770 237422248
-716157040 429694210
-386765180 232059094
832359901 -329580309
474794905 895032932
180990108 -818945455
-50909078 -142540176
-838859620 503315758
233110800 -139866494
77084680 -46250822
679107328 -205573701
328643516 962631970
80220114 -779940041
543804296 -81766225
408590414 -69163909
468613162 -1643901
43736869 575265465
-60446637 -945607578
-969217065 400043530
468696562 122713846
647206600 -388323974
381217800 -228730694
144336029 993348333
369119870 -221471936
-897350544 678773908
76987480 -46192502
428756399 -648455566
-539429870 323657908
-741483750 444890236
63496988 -319618573
943243740 -565946258
549100921 589982996
-885922754 -325191032
-284645216 799300570
814540577 615224752
