500 311
-326586007 478809588
114190466 -335938588
996447661 676647143
322595326 782140485
793162964 210865471
185778877 779152440
417070566 825931170
-208984420 -984426909
737258846 -729944297
537001214 -381251585
242080129 -259971796
-280428720 -855922864
-893969473 -234034290
666589960 -737651064
296942472 545694821
676143239 679535716
-1936965 312678440
-240047237 978310627
-783940347 28904386
-446044579 1804985
554042773 455246969
-319823373 243871134
-239656416 -567096294
-443885468 -753661181
686310472 -257386252
-310140632 380563615
269852783 397777996
355644323 189358404
882131363 -404457668
957184134 347422125
-673040899 -435336925
241796780 207295186
-398423162 784157771
913238252 -640213457
516739900 584152757
-694010231 926735872
-617411869 2941829
163732051 -941658903
-45973486 154757645
-733463738 169169135
-138879695 818163331
539058737 274278252
712025436 51460603
-698239395 549297876
537941725 997371913
-864741622 -382577212
804152358 -684240738
519832575 -822566055
522065055 898807494
44104978 514434081
-224797957 774570771
502766700 973744450
208749252 563378525
32491625 836408211
251064722 294621612
-782949912 -678693884
17810189 -13783733
892036630 529862288
-741947326 334398533
-656418936 -123307274
446442597 608750673
-898258088 960437911
782546110 536388040
-360800707 -598808807
839667191 41051450
61276600 -890339741
799780397 -648019719
560598146 491436026
-599189808 -890257417
-450417502 939476500
254770492 758451150
164512408 -363843088
191508495 347851509
-207535368 -34836562
-934290869 977588270
213759745 358916272
-966488219 380193728
747633592 -777054628
-985300044 -939080747
232075343 711735810
-530476877 -751178430
321504844 -357590997
356757830 783961040
-487722842 -200414296
385723619 231016186
-88943423 -76652586
895721148 945365414
-211334681 426374016
-479417614 -748520120
-548699113 180268049
-23914666 924990294
-247081516 -90636767
-268073711 270593262
464485854 105454125
-2998784 -143270167
-612373246 259940116
452700298 -118404385
-537922389 -822669014
-80820185 -362858659
-203353958 -660669873
658018022 -346481182
757480889 68761137
255696391 913344375
-457004977 723807886
2546936 218663976
-744633110 -966715931
540286744 -687711702
-482847331 -425348114
730044441 -315149844
655195614 929655411
-7951905 -745211511
646237403 237344434
685719926 95144742
-800820776 228638402
-382099239 720164996
-570175219 -788725233
-911488228 256308151
-307761006 -612317261
-374504726 -680378573
-19264818 -628644866
-674629744 -389168794
-480285944 -450842739
-627980618 979881544
-341840026 -475354389
106830936 277711239
766577361 910470786
-893800386 652950607
-999606079 -916717164
344272420 -207200889
846954607 961472423
-569451331 -963506253
-271161381 -524579603
-639508217 -129176607
-196172491 -323898877
360491604 -428934477
89589218 720875274
-624601203 -428766075
-388553300 387413651
-597823782 49791177
-712096635 505109505
955356779 -467092109
637166879 632801099
-257882531 -37042423
-282153525 -704947314
-174329092 -601006734
-798155595 -716366454
-538790305 -540416329
415514657 571525660
289482228 522648901
618809851 -728620601
780631549 211883960
948220711 -315974572
-188329392 409652578
68580317 -394771053
-590650080 -775433883
-451157755 629816944
839335565 141781641
386530400 793393002
-262300177 -231676127
-44436214 424155198
-360257691 847631979
852319558 -403074248
-969835530 -796181454
730820085 -965773869
-890232155 364545482
829299293 28320189
763931083 -112574369
627944098 -984594821
-208509381 314227204
380239757 -85875500
239286205 -865939973
62242551 865536749
-244891306 -166575796
163762478 -884472437
-622788701 325965742
985238222 228027868
934269315 -565528336
-810854202 -745170296
159391529 659939461
-395827068 -439707230
266767640 303977402
247301835 -382876324
-531691791 -661175015
821663916 -495364152
2044992 805053936
955036149 624958858
-182972412 825998249
-323143288 409273274
635063083 815520591
-212612179 -459676665
-495542783 636373658
248774815 557032155
-690284469 -325215173
723676873 773828498
55617090 -650715167
-325887951 -6721271
392727467 288620874
419995461 -12270614
292014974 -626750025
514094338 921157508
-434872257 -854750695
-672143252 -29525673
-805919500 -27326332
-435498934 -893808706
907351395 166193326
-622901776 -290868096
627021969 -160806057
932716158 778964215
654201706 430566818
469671181 -499878069
-537030867 562427834
-200352294 607760244
907720120 -982313962
-188003708 358247205
-201342428 -148888477
691182316 115215110
-441100864 607647849
-165336316 830250585
68909486 671503647
925678508 159416900
488667098 263202280
-703411799 -245318860
94978787 174103472
-989325011 -181830693
281112412 -635325746
730020495 6811842
16616273 592049451
307135517 -747910074
439979928 448980589
671951881 10964563
-826129382 491829967
432286338 -834180344
-693490484 867992842
-988500356 -1524680
-778788770 -583702096
-807032726 767037204
383586264 143013861
-613883789 -259790600
355029770 -244765098
-675922981 -782586111
667732182 376937077
338888797 595616209
-931021091 205913182
835337437 768365282
-585853482 515430682
945835834 544944619
605623853 876492586
-387801012 890880870
746404228 901823787
557549870 864571761
754112762 -49577348
-386805415 -654614320
-692193438 -154334269
893952576 325164680
85387374 -74947591
-568554147 741268662
94814081 -816392280
-935917174 -187674044
-414330741 285657380
-725485468 289384214
845875723 531034923
-666444355 -569375265
-899116599 -102093864
85864926 322523276
-101265679 -304719084
165371935 554208582
548129364 -866963078
447794417 271922419
569788984 -878541389
114605180 572944070
387959556 436113626
-366940394 -795754478
667581870 416445554
-992416631 847629792
881389979 -558838680
379241539 108138905
-403579364 -760219148
921375929 597283515
216988001 -618047061
978712291 -54884827
-447837436 452356343
791218842 465262855
691553752 31149356
43175877 -456802795
642156286 -985767949
203726563 835336965
-256504760 172298594
417051395 -298045711
560160373 908574628
-272480535 -6433505
628526272 406656214
384789707 -554810630
926855672 -80247985
-239209887 48783572
365197649 359672524
186426602 -45951081
-258951056 -553358896
161410264 737345241
490414085 -335804910
43084381 -893802129
-529611172 -343641824
64871078 -768592332
-304525555 976618780
-752781326 937391262
359528867 112067858
323146785 -576343598
-217883144 -661958658
708528721 -657663641
584807995 -593257762
899951604 -506949596
-408767528 -241937687
-87360850 432024080
839110748 435345948
-355791205 266221882
505474371 103570347
362014136 730295090
98159737 779670270
833112199 -126716355
-123268640 -672511767
362471712 205944166
177503916 -819510605
499353569 -94759628
-774406920 -458233776
410030262 477511885
-676014613 510158549
-345870316 -469557876
567375250 147437895
907387622 -573827615
665848812 65286909
-41150064 29498525
767046089 417732529
725265589 -832852445
-612704558 -360806209
254040064 722140669
52635502 399301052
368152203 -377989965
594158628 500698127
819773446 -948303402
632618598 896449947
287421375 -499364402
917678450 110686919
448203930 781245905
-799305434 -962128318
625083389 -464593964
426118147 717914486
334860296 375323815
-136393798 857507446
-682559764 -745968734
-632560162 -722450496
668921504 194345791
339434265 933036271
-594200010 -467403887
380112144 610732861
-149715777 333636395
389027818 -705878391
592882513 -397798940
531788034 5773638
-19731374 -478083048
356860303 -500069751
571737217 605224276
-437348549 909384675
-445147707 977157532
-412177079 -122519207
-927101578 831528796
-797117550 602508289
-555460313 -887538833
-817278222 -611664178
-359555457 -911356021
335932561 915023673
6708661 641870889
-749596367 25401613
-187908602 -87388988
-643350938 531234538
654902821 846151476
149056819 -327391257
527343857 58600893
930722357 726808232
-60829675 -593824236
-818624186 -515412693
996431266 431167941
-224742814 624909867
-540432372 -322401056
193988583 -222826432
-793144831 -733659554
27018495 -704396175
-728955563 364040170
208267288 115480787
-552510927 -849581241
154407078 892876764
-60590207 -743027779
-700838633 145569311
-622169028 -207795206
554471945 -892713424
678935607 972139292
510171142 822464793
354233602 -21326545
-521905641 834616868
-394884399 519942425
635523601 -968594792
-624775400 323460872
-64738560 886531736
951127960 87224721
190227460 -475195110
-202251837 68619062
-49970739 507391166
138809879 -701960711
707099900 713917021
-454137726 451223828
-377905936 -895821844
675022639 727143029
803266618 251715380
850123471 -990703761
807896340 473808566
-154162398 590592524
-685979697 300181981
-118190387 458412222
-284468765 -959157368
-869163024 -577505805
836223224 960681599
-141338767 -471425915
-257863407 64792549
547427183 311946973
721103180 -161345613
611528834 402623441
415662396 -464716488
-257029433 -690298991
300697279 112419423
946624916 30408924
-909021881 885617300
259110732 809270354
45924884 -532946058
859971307 -530558115
-801053034 -927319526
630773323 965197341
-462207644 907165660
-37595143 -442808415
950048317 -355269634
-285809140 258367130
-352755842 -781495483
185382215 145272852
713738488 -817108681
431487147 -39605279
-261352633 594661325
511228393 383266023
757965204 -522367766
-518852315 220258694
587986909 185599222
-101617796 65804773
322011072 -623285356
-916025367 740130251
53459728 259076502
-937683357 -464585685
-632151069 -272638108
514701943 628394421
-318153622 -880653843
-32805333 -899183501
-646770592 -935802646
-985846974 513495414
897837479 -149359423
350149869 -337372681
-868002423 -400939407
739456489 -786379902
-366751339 -509050945
-916425004 -225924406
211340261 107680933
81441632 -916087064
-328070299 -543351220
-955194340 -799151816
509827571 108155162
-701293839 -205566745
785587242 -824478944
151729687 -256005343
-728381868 -199603608
988272374 970928771
-890561993 -272558830
-291461885 979334303
217676529 906533410
-734287431 467378956
-870945889 -841987986
361003316 543396146
93073885 55985579
948900701 484045695
206486555 200068858
-484984049 150653619
266435758 223836409
201315696 651943992
528874230 -481082534
672448586 493152309
-689191757 -534212027
94972642 -308420072
826252259 753208585
-244548149 -593431960
530766523 923701274
871869558 212375526
370771651 650739582
-353437096 298661145
261634849 -603343325
-258278004 -391794808
961366100 -969716574
-736501662 347723101
