100
2350
-226845565 260112697
798906161 -714345263
-455539611 736217255
-532859008 974318783
-966222144 -103090008
370742680 772357187
135973606 -105698624
-341456409 -8087119
-427886939 706538946
-763261249 -955751348
690364032 -161073316
-229275988 -63702247
-900285660 412960256
122918948 422549599
-155066080 -379563735
748741553 135279054
44878505 -226952913
-457491725 -409958078
506047670 -140953869
-170644728 13805174
181430800 -269138903
660135508 716299517
180785939 322342443
734745766 -530609951
356156430 -418179257
169897329 -306683420
-888204455 208673944
497898597 -364866490
-868258723 751237843
624508847 347797466
987300350 -324086879
502307981 30174749
29890917 693555239
-824356421 317843740
-804347256 -28092687
-922475468 -159455589
-502923805 -67750186
-126901070 -840640042
76308319 35719061
-987312774 -521998955
-504234452 379084016
429397907 25283875
-639075893 -198991450
960240727 -79117701
-53014309 246519461
-820264963 -532612955
-866105094 348580009
-116040922 -226328653
47072454 -999265952
709487697 -904667160
792806931 898393279
-622375704 591415009
-336478939 -162472209
-739009160 286866232
-784351627 18516380
751073832 -537146549
977672964 -243698217
-68578968 -878432913
-741825129 -977892217
-81949712 153687779
298444082 -904695216
827687953 -42377716
-330357107 961795740
687001680 -86759769
-533873889 -118420477
-692736228 48108583
277105769 -41082153
-730105156 282733511
293780904 -132551667
908193600 459475786
-319879674 -56610982
-834366449 75941656
-76611570 473545072
829541607 474788712
-85926269 -969578694
-185881315 403550962
848112643 156213791
599046905 -920966201
-184199345 481618178
193736323 -164308090
-445520421 -806043230
-868934491 -634990224
-882852469 63962480
300713077 601389368
-962642143 669586933
34385916 83279065
2254524 -615773686
-402088181 27849975
-446466251 -915034076
-623295520 -96986747
-302245177 114884473
692977001 -791481129
-435634515 -42017663
-46553814 -132601144
-297786630 -854477117
222287867 -846557958
853740275 459226069
637219216 -211535455
-769513438 -872585119
950658750 961592288
658244903 217866379
-880885231 -184985311
826429352 815440836
-125501183 960213457
-781657536 -533015275
-602973682 136504684
-570316251 625815148
-857290960 308412226
955268211 -289642873
-171155103 999465757
693696782 118377596
-162101907 -9231654
587148197 119235109
-997029747 -547653626
-733997972 21321105
-906656445 360986016
-387446645 -323964006
419679018 -580915791
-535800003 248430688
-546126607 931818994
-721939317 248753530
715390929 -740088944
-374400011 634271551
70262421 264098330
-616338631 554973496
-259338696 -274224194
433011952 -889182876
-604227535 571401966
-46296173 -41836677
-896523546 -810873818
-172235853 -78720496
187079284 -212435347
194601906 -324410386
-329420482 -995868700
234662639 702097111
-454992820 -531012925
573560144 398947234
635186921 947729738
-629443808 606413304
406033778 686886829
-977151806 -926770144
396473478 202867930
-283279484 -103034102
541230525 -536355802
-807959094 997360364
914957141 759460341
419599842 -319200026
-266715600 -24876926
-674841602 -60261824
309608429 137450080
907109639 -561027275
216733469 317236395
-75557901 -67936791
-15202656 527952888
-43513609 -882210604
642209454 384692250
-661066758 698401831
-830543017 -198116698
120592792 798026544
-354877958 -760602606
179272761 550184591
527447865 -960758135
156179163 526658151
-352950973 321886929
823888823 272992871
-565705094 456166359
677026056 -122178456
95108167 -152646357
-55140617 514252197
-231811073 -783380741
339891744 -727539825
662603603 512325681
-522237411 -413026783
-238733927 -325323439
864483388 209477060
-12170216 -981694575
-389390851 -217616260
756150283 273339563
140805408 -12423475
-234310216 -662734864
212398883 843976913
-577476095 823212393
508165995 -955853367
-685200941 18659621
730883547 84539406
7712465 374449185
-900874169 426690886
-111890410 -77321299
171462345 51233670
787478365 -451613169
212989544 526010677
408888254 271785095
24525220 52425722
899065196 194165505
364509915 -944642071
122025151 -937289466
35001192 -827240421
623215796 15786381
-533364774 893309308
-787111304 -174496689
-405843317 -436585022
-67812202 -151832778
-894270025 836493003
-670194744 877879844
-986746907 972203501
-750293150 -914983263
-617861342 910788073
-350082339 129930353
-446895001 -778636937
-566194715 -12041395
436549204 -7961613
-692265242 -292066791
603744132 948859929
556363975 773891071
-65582102 -438836171
-41157787 856638733
378142825 484293372
271260363 -547817679
-286931295 -554296623
574834524 -436603141
-44274396 -22278911
-678234435 -778264300
-784921522 899230314
936888812 441549074
-828408575 -846855918
659617840 -624235743
810213757 577817630
706819840 412609044
43728470 82924779
-167840237 -919301581
-712585876 391396750
-712406018 868348592
-55269545 485881138
766564707 -154296575
-519934452 943003791
924907030 -962617243
239957936 -695590296
289758980 439655789
908870291 908048647
880002754 -747567307
-6831636 -629613720
-519291944 806009996
-914959730 132220557
-297407914 -688777516
-602175004 -900395648
-157780811 -122367450
-357860833 714030106
-892182759 283757768
-554884416 -839051243
960939227 127132168
-231270822 582351778
-59079187 334562443
671133087 -122734321
938265134 -594420165
-705992976 -430472531
-277478784 112661210
-563488433 215851299
-529373221 -218329470
315759316 820645820
213097566 666620476
-605103152 775003295
787374050 703055685
-862535204 579438102
-617846357 497317131
-796958107 799451010
886899193 -750390178
256931485 -275677801
216126679 -396669573
-415979048 -418299360
-314256015 974394476
549832852 267463550
-275230576 401466368
212894893 919296361
-408718294 73409765
170611501 84472617
-605736930 653715556
725352320 302564456
-371574398 802437838
308504295 -128635192
-478630707 958564752
-57336029 413577841
-448276217 -561100897
-518837507 20572699
-658195051 32553664
-567029919 324940308
-670059489 119281026
259086457 -26263994
-837402887 -592548903
-793948109 -920877351
963197272 936215527
-64571242 271046045
-724583196 -591097516
929131019 913426069
-787746218 548951522
-385966912 -860164854
-243159401 -696598210
-788703875 22338099
966073292 838885304
598391229 -871460348
-225939841 -423961894
932725045 940310841
-697438618 -785698903
-259291017 285554142
-516151627 -886894014
69409204 388258666
-178464779 -716889249
-899365880 199495197
365258538 -959740566
-215491840 -116381273
102095118 244948306
563555985 -546243014
245199169 -134188975
-364433048 918758375
-429077560 -144672983
40842378 139250285
720438268 -83830799
-170115413 267482179
987512344 893723885
190835830 509672932
-510863850 825871130
903882296 585517722
131085733 643329279
403330241 -704520096
-696324860 -389042607
316544928 -75371023
-83816307 -783680778
-207936628 -561598777
-883255675 -522417584
-491764036 854712630
278991787 -909588367
502725866 -214170956
-399276684 777033054
-270544310 547102421
-243443456 625802335
-664882188 -983124023
-845415474 700596914
-714076405 889430030
-147689920 -102736901
647035226 328781593
559634143 3684598
968073414 924051986
206803792 -732286731
78886218 -939675966
530228337 -836698660
294203248 -953018001
870349278 982412369
-349865239 -71093187
89453977 -538246428
105909332 122544931
-989649465 -286963560
-868994524 377516632
530348405 -872371413
533873212 -754835055
-257302872 915589600
-151336225 -494703444
-295703415 345070596
-477805989 914698432
187309913 423748195
68198573 -11634536
-177735045 48640518
-968274902 423175743
-527399082 678575413
453397272 -315122214
-720366733 -663477235
376845552 680462302
664955017 -110664116
597615651 -231404815
-370359132 56795951
657558066 -609648499
-282594222 -417225183
-638641810 929179615
514070012 436484188
989909739 814172987
993414278 115066724
489659668 903647787
-552041196 -676172059
-173663251 -818671092
-537658275 -329509154
-67745173 -641721576
140558090 518923059
-55203239 -25598476
46595710 350690074
-826678837 -879998457
357413502 720862923
223444857 -989803477
603588660 8241385
-903179997 -878678020
-623701486 476332294
285387427 467175789
-176342736 -47885345
-888833715 860957446
35505870 -31905428
470040140 -556962472
866038350 63647679
-523889167 -584705394
-461292325 -846340199
619571722 -228428134
-542556413 369538957
-251742115 -2467674
-703006941 541180872
-390396958 -981383863
-662421490 565304627
-584219256 -95844083
653734953 -708332465
-526389856 37453904
756487030 388912950
-190776072 979579841
640610053 -406508203
-599832565 -818556814
628406837 940397745
494524917 194780560
244397762 282983504
497721472 -322629159
133047479 460333250
-678899606 -569873376
-69752036 -666177832
-62661041 -974225753
-970330130 387884067
848654118 706484710
-214679868 574718815
297096702 421277903
-118535091 -90929119
-189517596 686974554
220826951 -451830607
-574779598 -755461763
779291659 -330131230
-476981647 573579910
92835786 525592178
973549500 803843109
34754842 -49744689
-32851600 456913350
321053144 -198983322
952630623 491171058
639985233 2485066
568791799 -756331244
-926594384 -669540350
-301403943 32611315
627335506 -991921797
996011473 -868885500
295342076 593221310
905918414 144445886
-637767246 66253410
-909672871 465545603
375739215 777712214
445177526 718903003
428338092 -16720706
-786446816 804158541
-495023748 -226771592
-836890952 89828923
82870961 -635736759
866354601 642712814
-804680018 -829028125
691682151 -302394564
-260572950 -590361220
-339976208 327112675
-752937676 -29709113
51521986 849357047
347292216 -574647077
-627889890 -927590128
923979572 497670859
-828817029 -490287771
-534862597 296167579
-911216892 76931527
777938189 -89715235
-770258514 834398186
617284062 920525821
633970576 -136504615
12022676 -720677618
-591105549 -88752725
839494348 -262857506
860068319 -717993480
-35452865 -960114498
659454246 615913342
-276847170 -809630723
446306878 390750518
-401157484 362040333
-609810416 -418038918
-511055473 -310519908
-184651907 -783973150
187949443 685456592
28034175 384128666
700477085 613741749
144555241 -672770035
-596417277 -610852970
102958781 520254044
-73931682 -396734238
321010839 523292725
891162246 -628820767
-859274510 272717727
601213846 410575477
-235662414 670568244
-556059877 -571724283
626101606 287879270
-484258494 940213555
863563558 -216584913
-298167811 -169631192
429760290 375593334
248489630 147913654
719159353 -244246323
397799714 864663806
433210946 387362148
-163819463 932991531
375786724 -178566277
238906111 326825957
-367709951 249910953
157640789 178818507
681925137 929222077
59099953 988980075
427376969 317381007
-379628797 -856036445
552679586 773732186
-515828606 734852842
488519664 -50896301
4506587 810637037
13210935 69612116
-860716973 18550485
172125482 584506287
59754910 595526682
349582474 -297521765
-760696222 -52373354
-703902707 -385582494
-925387099 -239362327
-980263610 -49135038
98853495 -228853872
-75617657 747233859
222814470 793427169
-904978256 -135638954
-747201246 307320632
-849054862 856266896
140419912 -430425991
-966138174 237652417
-366307155 628854216
-788096069 -864888066
588733039 717997711
336443778 438537489
540874013 -921466319
-410356339 -672585896
68484538 -5087363
-168847071 808694389
-146668604 -963383299
86696241 119405668
92338984 540812772
-776823273 -490316796
-723858094 45645669
-328970454 -741528637
-846636320 213443316
-751914203 350112527
-902561891 304281835
-89475731 -122469209
-498462206 417487790
-820982464 822324214
984661772 -151625610
704412029 79310433
221312510 203912363
-778804145 28367694
807568900 18339888
259608403 195509371
44610545 377939176
682019186 -292428188
-47148377 209900152
770967697 320145552
568974890 332040490
101515688 -231488166
-582570704 -852964002
69239780 -631919032
123831377 -268813730
-352592449 -805946315
962638692 355684854
-200147104 319999120
963845940 -166642770
-976589452 492223375
799531534 78009911
856273914 -379703714
-990140948 338464290
-190947902 601863348
-429541207 -395150221
576939689 -9276335
-962849424 -258846952
393093879 -635939248
688669711 -446895003
111593871 476355022
-139529151 -795212093
41530345 -720469190
-628231410 -890277597
932255813 725529683
-874710134 -843673368
816762226 -929671084
-374946496 -15151566
-814354638 -792894094
442619905 215205332
-233005930 566215189
593066291 -266136963
429743598 597028575
770912373 -370989852
415901294 464096406
-477296457 571764206
-416819199 -560913314
762678007 618799040
24671669 -590110059
660250342 79545657
595414651 -104963970
627342250 -859853526
-871675232 -228264695
-234367570 -639526309
862648715 -314339148
-255681247 -153154233
-706807071 -274701766
-115753171 974075693
-441804981 -158977143
-420336549 -412431236
-700615523 903895401
-541077075 604218636
506578244 -351096044
934206401 -132546608
834437993 534548210
-275215822 416174099
472810020 -628046282
857541227 -998925069
464382007 295945958
406281316 87362448
-464158654 193934074
640177591 -146985399
198249434 580427037
-500354353 720967936
-120831518 -134901226
-230850713 321136658
-565057252 -352109879
618635485 173969209
-738777738 -457441613
58722820 899428040
113907295 462997910
-422796499 657262316
898723574 -524935094
-954079224 634292588
384296364 -673758015
-272586778 -957737808
-857141995 -527099104
-64732602 582013693
-834501967 -486714003
-578143024 15231365
732317447 -493033620
171516879 966751701
979324528 800298638
-802158943 218033795
-759420621 976453413
829051445 127364815
-51958938 -158363450
-261410967 526466649
-683121205 -827568204
-179762244 962303001
22585624 585724660
-576804359 -214461928
180187304 703994664
440516417 607115186
-725754753 316002194
-388734840 -738898936
-944870126 115179142
-546187331 500782993
-649198064 -612063492
-551036661 -441837444
-111981414 -748146102
-273364802 859519122
-498851151 -689598903
-392054744 276133720
966313961 -576596723
687065207 -4595836
313671320 -522769918
-365877112 15825271
-590895316 246237760
742379309 573209813
838192168 -421845037
-933270909 -36738675
686178579 418229919
-787680702 -847082452
613231928 574050286
-872661188 -97560948
-64524767 566671803
-199460986 9628664
-275608409 -686538707
-486623969 -472962901
-174721847 -264412366
-370305282 803049164
-438253602 -292179689
-61376054 109035808
-245927780 127412076
-5617602 767690901
-417678883 218857865
-619475150 -543055451
448115064 -82442126
-829592864 -219278759
-544918516 -126936520
-392593254 -185411522
441697157 -511618920
18277837 698433423
418923375 -145906949
923474262 884654038
-445822299 269683606
-295300130 -164430313
700941379 -639897507
967026358 349830581
-720657367 162295187
715937439 -520306982
-3616405 -259175825
789687677 402516814
544255191 -997778256
-308540131 -799613898
-521986168 -382386123
-389313344 35953623
842444894 -343868732
-15406739 -973269570
404016026 -515038884
713643726 16732913
-856430894 -976074042
-655879256 976074597
83705922 887449968
128144012 -269262588
411452443 838219549
24663952 20774347
395052022 -737263193
-308686504 479613713
-872194449 -617911156
521689421 -372410076
-442745394 927616741
539885514 -663463245
604841688 -856584678
91687948 -324409757
199836421 873731919
-220875302 -469817573
-906078850 493317366
933025410 -6157373
917508051 -941195686
-231474151 136271323
-425535574 371471557
967788234 -930309418
325719627 -202374033
-404814043 208407762
85944741 -766588932
-388359787 -298452650
-272751855 -878865935
122909823 -281709278
-248593938 -864041885
-943004871 -256302408
-461237435 -610125623
-462323429 -393346045
-406560707 553331126
-338198109 669780654
-992361861 -660424117
-255069598 735790982
143150133 525446854
-423262572 493956800
-738406005 -30493978
-85430863 936897473
-464491770 565761769
-942393560 -594910231
858008248 350596371
822394420 -254261344
-367527421 -731991661
-762096268 755514961
211322939 -238641709
-732369986 -357419216
-154027722 779129149
618749270 -811121397
303695460 915441094
425847296 34209580
-599516357 -114124657
-841335723 -755347249
524352737 -27775433
679445263 194414478
274513360 253772623
420292054 567066018
147721356 421727198
-579834912 787606249
-553565456 435701042
762964373 -120577772
-106774542 898833486
144153445 -826120077
102854806 179220785
551517088 -78230011
-984738551 951864919
-687714206 302883863
-951972701 -217661272
505817147 -346903687
755504259 934681814
481365626 426942245
-342546626 -226886092
320850076 290353520
-385143702 513125108
635135419 212329093
-727283696 -417147786
380818642 -126434181
103802679 589393117
-666011321 -226721948
298198200 794920775
421178229 -801185384
824168177 192999344
75071168 -968827654
801061857 424523857
297623606 243989637
88777372 418506076
789262102 -575581032
810790877 6530095
-42977164 -648194378
937355672 -318067291
-309012525 300303247
-474175849 419986202
816076223 -232607472
-860400695 311010201
-134828769 -680321012
-465419312 -564383603
962987494 -319863741
-971307706 261900311
-250244323 -97344875
812226710 829963196
833465781 -732834235
-978839828 874219902
-668182148 335825264
-50878348 868665452
925005994 67111636
550805639 -914137320
128367434 33561498
174217296 891480582
-310295138 138008864
-170105172 -522416400
193851236 -730985456
-872549130 940663659
-27085437 -42035921
507712027 -899034279
315584549 194754197
389014355 -712448401
301497770 63815630
-547929677 -481382412
959968204 -221851497
-689585856 527821593
-804664794 -84403557
-41182362 736150801
-357075208 756213600
704918689 -424362241
670000549 -725490896
-930705755 449851136
-979577779 455447630
-910744799 -654493726
233180022 -371816954
-111970663 566063375
536764391 3204848
-4168831 582077559
-676301639 -282588964
-620630289 612523424
520165766 -992266383
-697093919 -239495651
-259892294 -740431108
69649409 7801306
929176831 206685532
-730358753 -856914302
-567308996 515652594
956436453 950099359
800663109 632209032
332738 -454877233
-211288053 -923351716
-93540723 -132134744
401165238 234090780
759414303 -65058284
439136897 522495664
534467685 962580403
302401603 189606475
291201406 916332309
-28461256 -560519009
-739214554 145585709
752895789 421929059
208551745 199746869
144549446 573589078
718226818 431822627
703991504 856680081
-364149503 -11913974
935617332 845406244
319429598 -939322386
862190044 109432091
-471499821 -697804091
-754674314 -744547203
63048364 -534676937
544967522 461946021
760659773 -951891802
-864169573 -313828556
-506974689 -694837428
772656624 684348
160868800 -424409094
-168607638 953258954
-896317718 277689416
-49451231 -198570008
207517406 825760238
896755549 810592701
-860318094 387308559
-120797495 -887038366
-291735276 -197081145
333336168 -5928967
979130004 23428045
-321474883 895659885
-995734522 477551496
-501999888 333569862
588515377 -226594940
-309003836 -227114083
608856403 654708886
794252547 227937393
473649902 128918550
708022825 676543165
239997535 103963544
204862557 -410290816
769839430 639596085
112506112 489760051
-662196489 -88892135
-328709763 -443147819
971885426 344636710
-773872994 -352202685
-60288129 61430191
497541267 579733388
-92793237 304576020
-46674526 168038813
398895742 306086304
-186930485 955966784
582760520 -893350955
332321839 548393077
-741624893 -674223947
646092273 -825520292
-713704702 -34552005
457103111 823722179
-531049960 -122341922
-641666184 -731066504
62221462 -242909171
-303515016 -800252969
493262147 452899098
-984405277 -4652234
160706256 -637751071
944592003 -956044008
634136642 399140782
257680124 -519769406
392232696 -186882957
-957834947 195545706
-245660396 -280547100
-908091295 -715488182
-21687454 -481348405
412189074 777465927
-784011209 -800528625
-882037442 252961885
-908467724 135716751
306388435 851166136
228949124 500501591
961621202 -503252961
-501469486 35801265
581612084 -865284812
-211174596 -964414299
-881318338 -410366925
-595868353 196064302
917826461 985443211
955838189 -489373826
-362995119 -616834086
-185699786 -733676322
280149709 89022882
-441989274 434727507
17824823 900249815
-680814395 214536628
415085687 -38048963
-625238467 610617164
-678333554 295301081
643273351 -826991916
227375473 -693695940
-963863863 115403436
817046570 762796555
436168654 -549056085
-602645223 710850928
-631657917 76857784
-727368089 -585716833
579744771 -458999780
-61012215 -925802508
-884993777 -98297071
685234026 -604728104
-556875778 -560233431
-856170976 -761835876
-158549182 -188722062
161539255 311929704
-704576026 212312468
-292676857 464840544
839987613 47761581
873499939 -662532661
-330168076 -607849682
963590029 679294525
-78182430 709657645
-915809700 -825805020
-782484645 734445235
189781651 596608644
493832173 -9083623
625996486 -324907821
186763937 420284408
-305932426 -35627707
-857055220 -341051213
-702229621 -358684524
425123338 688382847
12560793 603199157
417581431 383201879
-778703647 -215087466
-931247792 -339676578
95507540 199973186
982608983 780021094
-29817834 520359521
949157448 643468030
301727339 182345958
361380131 -586921250
-653294682 559608249
-759361106 381297629
722307703 -714523040
781376477 -462154128
937515946 -660109907
-803071114 -89781898
-481409380 125058727
4484949 -522669451
386629625 -533514942
367525839 -794970732
713615234 -122432643
-538358324 -995286097
727654029 -328621841
425856475 854189208
-261284446 -7649736
-871308526 -882668798
185911011 -175044779
-194197825 -503873118
-933880580 535495980
-304502019 846778802
-641957240 446450258
-876107677 179302121
623846588 997735572
493505171 -493045486
548002770 884967422
-206452462 -69127020
353980348 -687351855
828353204 683244346
-127032031 28265230
497018252 -180909763
224700315 392371331
-265556142 162657320
461425866 22684771
148394123 -700248760
417032045 963627841
-393036741 -515818346
470108384 973013955
528784475 620063255
593262035 -351750182
-744543492 337286775
-851493039 391578188
200072692 -521038039
-529350267 -671382521
-630029622 481985003
641902353 971414942
630943583 -151324469
366556167 -86746923
240117593 -491968493
308872878 -388017425
-696745085 863656105
429235772 332417799
590221762 592258564
-202198840 -97212204
-777532270 111336884
-240422583 -2448591
-680720225 -630128361
-240531036 669248386
-783075857 426611706
-418995393 -11114259
63242591 493816391
426558879 847526611
572561036 -907312858
234528051 -459175575
-819644081 846533299
249735249 -303274024
7609560 763196534
448438750 545476597
502168199 292973778
-376879953 651405882
810993741 763818737
42745297 999802128
-562148335 -60615320
-806351599 -257255873
-487136900 77045322
630777093 -575804524
727930847 660106278
-199449736 -530532053
-169749908 -739441968
-439144446 -319444280
-33701382 -815289540
253121618 -837229510
979478287 -827521285
-248000899 -569339348
215419406 775200805
-170946606 -725162590
683770190 -512387090
-729407813 30083810
-30585663 -199702428
-848589966 -251893393
-625682057 -942445078
-50136978 634096426
252491314 -594658193
101834972 -406511697
220173762 887569062
-309788891 281930043
-342273471 -261306120
407306814 189935891
11015248 489717902
382452907 -944727854
-205946565 -159480803
928619059 -636267888
823637639 -636408108
-831803976 -850032893
36757422 203428733
886367042 812208203
372501761 344374846
-983780234 334138382
-661090791 529163068
-878882645 478220559
-335366312 -274651960
599334466 -241997717
-949249051 -22646993
-969707912 94773380
919235428 -641159970
-62858394 881336566
-561441992 992937592
437061414 162750404
420578546 -794419679
-919362794 -394350356
-931560850 999178897
100738179 691458528
-448460791 201277971
272816084 522778364
-589714101 588956352
-450798223 -365832285
364596899 804883067
280785147 306231698
-615398198 -592918051
19449729 804994569
923422330 846741248
225909381 903995704
-742620932 -875231868
679004554 -244006943
985699229 274493451
778151507 -89310554
223017089 876248779
561798893 -451062368
488016617 411618824
605868265 322932122
29684253 -146000874
756091390 199396256
355804666 -159224049
-998176632 -681128453
-364401136 26875095
-877937421 54050820
888165393 -852978851
-975489185 -501413490
-589719326 744995231
350999354 -378215103
228010091 -156876129
-685047799 -939902095
-923154005 -198131966
447361273 -425439091
590088660 -680710271
-519318364 -295178313
-593124226 53830829
-377055150 804952877
-538940803 -906846731
-813402212 197660652
160993719 -531819052
-749560039 906464011
167276914 151886201
25562429 -73981398
-981187444 -527410819
-874649004 688075888
310771980 -654350823
-584903757 435554901
954633214 -134295600
-70751755 155570636
-602382734 -843117180
60943167 55906288
806213696 -142193005
-813702924 480297518
866529484 358203067
-826511190 -374211294
-553908511 -547560419
989804168 -713320437
-195516333 -348378892
748199790 -595842416
-546244983 425429870
887591273 979139446
975480118 -44384320
-229308188 -571060558
737254036 468775674
653429963 543402285
-381523886 419011108
428965227 725672853
-939648281 -555558820
192041021 343565667
224733608 496899431
862389096 923799521
467564027 172327727
-223181683 -429140835
686907092 -98628800
80404854 752935815
-369730391 -282852495
82235321 -325984597
-81056196 121063408
55192375 834052869
23761420 186503244
370854509 -525770687
-943914416 -872054950
-564398155 591883037
116640056 -148549627
-527635586 -447068357
283197830 -182788000
935400502 -737495707
830263259 8437507
-666530067 836526746
-301121544 784072863
751642677 -658888874
229059637 702767769
-248100893 -394589430
-516879335 898832315
-334682236 -750533588
-625612110 863677744
401453959 44723728
787975544 -716147181
-329673406 -55971140
7561379 377986089
828744579 -985383239
-854911639 -579402206
-716670450 -663409847
360782075 490708472
51606176 -389280405
-793421673 513985183
222291730 -633512850
127357490 289327135
-427889378 -650794840
-64400449 -308473920
-317696787 -90890853
-91401856 784846364
-609373651 -562976640
426750824 -30666353
747986501 -183353709
-342181575 964945078
648915253 -44270419
-890727342 -694363005
460994546 632614953
467568565 -100151638
109933124 -867586583
-426864471 720545722
-885688815 920448474
-915929196 861750705
-127169487 -198432374
735432306 -940214982
68035290 -372750275
-701334172 824842532
116333219 693808346
705243095 760480005
-377650347 953430531
747640833 -511674398
646757810 941711221
696404562 -695341260
-20947384 598350904
909228469 291031536
201353980 -35720158
-730215615 -979676149
-377035124 -292123
833006859 41050544
-799679704 -327856043
-106097185 750216018
-164969271 -925378585
780369243 932318962
573851490 507248002
61593329 -798556266
-546121072 469823983
785181431 778635976
-235410880 -328785139
-808703556 -701848027
616202258 378458553
-993027735 -899484755
355540171 851501534
-643535389 -717841992
235595921 847349895
379116528 -497961902
430660116 910698129
-472459183 -872934371
-733311603 -310517624
-243798341 -755259099
438172429 -552445842
791369884 -302626165
-468379629 -833942521
-664197169 -948079735
-543921682 -855151166
-712597372 31770367
-958926389 806309093
638617013 110398851
910415225 -596848650
-622948927 49230951
-317793370 575903621
-231938173 -491250674
-111625164 313884230
-32974931 904730249
568269875 296311045
56739134 -934195961
308798469 -999243087
134202153 -196665777
-942870848 -18365190
-719697640 537311861
-932896484 -40581236
-750576023 -607249653
-234444478 688312744
-922575524 -982238910
-679561338 211449500
-385951670 447302372
-592572114 -170567724
961460674 611948394
-883257011 -709516918
-606371170 996846146
248751494 299619396
468089154 -32768855
-872819210 589442394
-824720223 694846477
500938149 326335902
318942290 -461056184
-799435926 718363864
601127046 620121161
-622240200 -821099850
-710616552 -121308547
-949447389 -542389269
-863023154 -913018063
154225928 -399810528
-742720305 -191510709
547686685 228438637
-358670266 -313619630
-168909319 -522241391
-124839759 686224998
-219394757 670685184
-487103925 -582765922
501668336 -781416062
-991526429 -959565547
8634296 947617821
-665904977 -977417031
613779274 416589473
-343689454 562890237
874257387 -192708888
-911996071 -816232278
204885745 -72212586
-490458449 294445044
-476211779 -445137988
-851277043 -100090884
-199111314 214805743
675225903 962692834
698544527 693379219
416100001 49123329
-672894058 93999522
640506195 450960762
472798166 -368960026
751852474 -162085040
-374231574 179493279
-230372505 528629523
-649498817 -380398757
467625142 162163240
-939397303 36469633
796534270 -824584710
736396226 46187283
-575407262 -280101196
-687385635 -261646217
723397156 -729170879
813671723 -385075029
395468577 -413391195
-563834724 -633111713
-659588473 -315607096
-157178487 -855989655
-817911439 -648572475
550434330 -191467404
138925795 -439496775
416014352 -962248315
239841038 35114853
942896700 -919757182
520163964 378273708
-486766160 -916631633
-591944056 840337735
-937121849 468463714
605022328 -371988843
699795221 -778952149
-182536440 182182378
393948763 433312936
-805512576 72640250
311552440 69942142
301572916 310231655
866538531 -881727223
-967096093 575462287
784951070 465657807
-753262775 -841580751
-735198109 -225639649
748709249 242178251
-965633743 453146562
-251338688 988190853
-416979963 900857135
-952642511 -263818472
265193391 811189323
-931481776 -384361456
766346973 -191107954
-764814476 888996699
57243938 -461903846
308636979 -446038991
793888985 964728148
-914807378 739086036
-450004321 -490060347
585761753 -550043790
-855525545 -508211913
-392993590 -239465424
-660618640 828950756
-700314960 23141871
574000121 435332512
-99392558 -827743559
354767288 -629428570
-37637245 685539536
-980307463 658179706
601784181 968826148
131442937 270714653
124582776 292169509
572063473 -587319415
-714460000 -830601060
-7469695 -400952636
192096385 145811281
242772089 -135775647
509877707 90594388
305867182 -456359830
-402612591 842090111
-934709786 74871547
720132660 -252468788
924036892 861105411
713522870 206625796
332500916 -224921829
956180184 -71781558
282370751 -972379452
896134206 258582221
-870226451 -494561465
-931144186 -994931604
160749016 -878916780
67423811 706409360
119245821 454825762
-844584148 881599710
235151922 979955506
-681566633 868146619
737411739 -651179686
883603678 -109179482
-815860354 -384633919
-128699087 628872915
450722254 214937971
-630330558 -845580975
14385823 -901787688
197543190 337677831
-564809603 -882867796
-863164397 203895700
-549567737 301529638
494812640 -869797642
48424317 -783962412
-665177906 -65580118
128052102 520485307
181110667 -259425330
-888185260 -976426654
516001313 -883375766
-625173177 299446544
276609260 433564423
-829372244 -611265656
469325928 2152655
-512395102 -417934917
-529051348 -915214422
-869369412 -37179985
78523909 555254401
-671295075 -76691940
-272873302 -885516990
500976876 465759450
-944131371 976086542
630229010 -99363076
510456905 899890051
-601915946 -435990337
-757327213 -506905256
791663936 742360942
-748706971 -115520627
316924143 950360142
995068210 558327033
-538048383 -236999058
-970781258 -518221169
-554247153 -488452458
-406124768 -98545325
-62167396 -665044310
-387383306 856622389
468720750 993762550
-225973371 14847331
-825581645 731638349
-835620266 -231236216
-964247265 395731236
-742776755 -330108092
-103481198 -584445104
697789090 712285662
-306375780 726937641
-862373666 667197631
-171333201 896744250
-817714284 580393068
812142590 811097021
-642253933 635359849
668557293 346094467
-598465135 -289238454
-918610588 634803031
993211836 -24395660
13365818 -71295018
70453238 -282925716
-590904544 -830788779
926430677 399040528
-57260101 385224768
876722546 -798179025
57641123 453555591
-846805301 -685190973
233543950 -781018500
-803172860 -666724291
480210150 947760323
-430435302 847326613
891237701 -855555355
-813798216 -700474611
-13932256 541715223
-577078103 -848906435
220730952 -184687249
87623555 748068100
959067029 -540864528
-653853151 -932226885
-630942339 693610260
151005785 359896870
454244932 255862908
-769136636 834943225
-711876050 981042824
295244205 -254780654
529723728 -40358808
958468800 -369422863
431600529 -792116812
119871652 -145891653
-529912337 -953073256
549295081 -911511618
755690705 633237218
-418001859 548156501
65254508 -20116915
477593582 797651829
-771918224 -804612458
954691186 -731592478
6184080 -576117305
-983906582 -965760860
876830944 31304666
656652855 -937890985
667641653 74938294
-868263877 -298738919
387728949 -362344883
-477482507 820078770
-293004084 367924958
-164123958 -344907848
268821486 -611429921
189260227 698454873
428949375 -545810206
183069727 604354642
297495028 345181925
-402895586 -358122062
346201843 -873534992
779724615 316305030
411485583 690631535
748140810 803929640
575888289 -61992741
-426759657 453899358
-70669688 176615181
-744003276 -749277439
-29233370 -100163154
-765902463 542019769
-953413212 983551926
-239435417 709572621
634284776 32935725
-283454161 -245018027
242384711 -545014941
-624681541 -519956634
-114432249 -929754172
-591261098 -572979803
-816031519 -426695944
-435432105 530196790
161026573 364132989
402252140 -685998625
684648097 53439228
-392288432 -833068560
-394506056 694940274
-861948008 -328013943
-535460758 772375175
-666470896 -814683779
-574814229 435469046
550050099 -312392073
-383232609 234308911
864754166 -790895759
293743174 157360606
-941624691 688683641
780741685 7655126
-504556157 -280343017
850170778 672540112
-325425854 -184589598
316879699 64540337
-423903919 -60215589
-198097224 723235542
20103760 926619654
-262150091 -789175355
-935837593 -440869732
283849744 398666642
-77424819 -424002545
908347848 444212039
-295258509 -900027191
-884854121 -13208714
796725673 -561564432
-722680453 -237349106
-380488057 -693308244
-671502885 -435302773
-92864982 110709134
905412059 6167749
228761476 916472614
-424426474 -802158490
296800595 261648331
935580102 -196695190
-886986430 61997924
-747438571 -33834593
-447686101 152636343
139863022 -102743195
-422033387 -980123401
-801747854 891700516
-981744223 647077975
-821269506 -928112043
36110502 -218528234
515677400 -198804992
-635701313 -586780092
111197475 -963064478
902762274 271841133
-631860578 938932974
871486170 -865347902
-22429947 -730424697
856993818 -720698890
551886970 -419069701
-326825132 650325195
-932984708 -507233985
492837758 622455565
-787882549 -86088369
552823527 470155791
-850882828 369767251
-933212828 871675411
929574938 10617215
561253667 777580033
-579633644 798022030
-581702441 500941331
-112663586 -774377426
-204479718 313813150
851627705 -819999509
-762942657 11649335
403519766 -770612743
-349321618 -706266214
-978847164 -438853280
219009124 419474238
294665055 -880935672
74191233 373971977
960341751 -632278271
-772186190 -463385504
531041326 -752855383
-392834088 770150552
383759813 -472533713
889284426 161276206
-622772346 -314954925
-88477149 105296366
-227954798 559458371
-989809569 518187875
-658728006 289407847
-459989766 -58372714
-177665862 -133843719
175596975 27171230
362045527 -763161383
449061742 179260460
824677940 658357390
-246963917 -64004134
892270058 454013669
295777159 704338285
987230948 -16432813
-680414329 288402850
-618869826 -633218822
-677127463 683113533
-101443403 -808599253
685924431 998869865
-135879249 234695482
-705707162 425463566
-797878746 822139634
941278425 646126217
48296300 613070610
-567308489 298793388
-443616874 -711286020
847330738 835390970
206349951 616257547
747271135 181722812
-266713391 -293983457
493578884 -28980051
554343615 -595530746
-635235195 -956138024
-704987761 -335295558
-973024453 -188120635
528148895 811671640
770775402 846152415
849868847 -90542821
685030427 -505278875
-587517498 -403781534
211277768 -491905396
996866301 766810320
-389655997 -239273622
968880638 -532335417
954276708 -507197399
943286240 633270509
-93804891 -739898798
362226920 867683153
-208601990 494967715
-500355473 -765668660
-53758817 889256903
348143353 425940394
-302304471 -243913108
-180195877 504063650
-334340888 134771527
699339209 -997490939
-613345738 104749029
678272894 100761107
924282508 -690826282
948200367 560622717
334986291 -604918088
-125701638 -495690030
432370257 -950394624
-845296337 -149502992
839948530 763955653
372083692 458612742
868466701 -113374816
-70837242 578606660
108642221 308203825
-184752753 -312730865
-102318025 -221518021
8509641 276664802
192244944 421949970
-43113397 -661150009
-134275380 -56746333
-198054947 -914856622
-887245624 -57506853
-221365017 312312693
-530065937 -583599532
466044487 714436185
30998324 139875375
-96342122 974886162
330583295 -927010783
152894514 -150709451
665916806 -448389321
-559254506 -951522525
859919513 -240167133
-564415784 829550671
596214007 998674126
438000772 -50150347
-83267926 -889513320
-267068150 -850019501
-716420982 -913779182
-334690543 -20213486
-614725221 -252879688
-515920119 -676774643
-947516112 894544538
502022001 -558106236
983028160 -176790354
298026353 71483711
-181926297 -368247975
-886037112 -691101072
816031699 -18895036
917756561 530875518
-961116548 -895781003
-319521838 835273997
-869606503 142830399
509639630 -420142877
700422186 299683535
179046287 -474226727
672783585 -797343793
576941114 -178332666
867562408 -528811361
-165534682 490493598
144600194 523807264
533937086 -470258076
40421146 -821831012
592874370 -876508870
880922732 -549154249
427597722 -510590573
-655673787 -724161050
-826222391 497595668
-42912621 -614437167
28632465 10727139
-486454463 -556206920
-619341994 -413840391
945710382 -87677690
139951656 586099120
-613524533 -119580199
575354811 -297165654
477344083 536432777
375165670 -187431599
-657733175 -291522375
108615524 42585451
153994190 200436409
124984853 -361197163
-821438891 660269734
477869292 11422321
718443156 39799231
-120430603 -842197098
-550944104 912091367
362872991 -163265338
653763189 445063476
907697402 779315381
145718459 -380023899
827574976 332454639
343819958 394384694
877897919 986081910
647388612 314100797
817288185 -431621457
-799828950 835344421
-825388017 981607601
-167721613 -440744198
-767745019 -182683674
-480160653 -539065646
297367105 812596907
-514494579 -898506051
541320210 -513764094
825423098 640127883
918331033 -211781152
-862446464 714095192
893025212 -290318015
-140480244 219717962
-28097296 937771583
985846288 -395326835
17957799 -210779626
760983130 -68914742
-453519598 -706110332
138450164 109822753
5862829 -216458261
374015434 488412559
142384392 118042086
-912346736 335337919
770267485 270181100
-762777923 193338294
-759554840 211009193
-667421504 433364279
909079041 -203225460
-804807761 278337063
236831074 64439282
-414000663 -681801116
-127616549 864683152
-141097743 -663290415
60559534 271794357
92724226 -339055464
-502656047 721646361
914115678 -882548599
-157431741 527038030
-387911546 562535339
2786612 317137608
54195997 547409476
347489953 959133299
-664531533 -118208321
-174184234 477056593
226257686 -468760069
138833968 -371103373
-732910957 250684081
-32656510 225181622
606668823 193080418
263185964 106750857
556637815 -462629569
-196716478 -132150520
281908593 -893726779
-769093768 -163479884
-316083744 -213557274
273223184 -437901654
678165085 434335711
620606394 -610559721
346265247 -499296114
832950519 604471332
-555460286 -770629383
426541266 -480038070
614038500 -166823962
-655403450 -528353234
528011611 42853474
787497809 87519714
-812566474 -477594346
320913848 425056437
646341596 -185062635
830737914 -937510546
-578708443 -478307863
261215963 677889029
-756024273 121973594
202313605 44437911
233446761 -701626113
167197524 -815126147
-625969059 955207293
-836593160 -881408110
-632704585 11208877
928529659 -860608958
-731955175 839275562
396588174 121191180
20265044 -96801100
-775675793 804368959
-491009335 -510442871
321482961 -398610364
-955733059 -665027686
-857385600 832544799
356638304 988719212
213570059 -346119195
-31035245 -935933628
-508590544 -150579638
-497933737 -353901163
-380164954 -742560293
-693094352 -373700920
-160987028 64751155
-555196822 -375085906
148866856 -438312371
-776256985 -407823463
57097042 -642876377
-34909161 -785837252
-826654535 -591364555
461289879 -57983489
-988919699 -933881180
548793441 575232871
218582208 -236495103
962680051 747176433
-29063486 565719248
501777980 -977968128
945525449 885918424
990131443 404115566
-358373217 -346038270
-696640317 411465580
892637156 762284584
-470082557 -482908029
-175073121 356261427
517915062 -715736768
722578949 394703596
191161505 -733302928
-640398571 -368716524
-890959581 986920664
763730180 -662439421
866540864 499689327
-482979695 835560304
-566588861 443267621
-700059079 -720593125
362885910 52948751
464785730 474304327
-857630005 122772402
-873578265 605190618
877546674 633330561
982327414 -728315103
820365481 851362478
836404632 -233550112
-398075600 -245953318
-995627657 234625437
282610679 -260695586
805669815 -847461330
542093875 402480541
824597245 280545440
-20040712 726583965
428772055 -906075974
601572316 -349683337
-173739993 -963323283
-613376446 488997613
376360794 564955284
-193257582 -326059806
-117172477 -861684439
-995275873 -357180388
277395008 526326298
291407149 670894038
772132766 -197029425
263432305 -322173956
-704467204 950955206
12128656 702133091
81730413 -608217954
272708361 254272359
-41452623 40588361
26198361 388529790
-499500323 851874024
552144965 876242958
-553446450 841926226
982861926 -582311563
-489065481 398915086
174784773 367797158
-928360835 763723834
981885531 -333933346
-316174027 684991894
-526300020 945477505
-89250678 -988808128
449349632 552662388
706983694 443164728
504443294 -258483179
177724775 189826879
-709438675 -400982935
-511046372 785428913
313250062 -376020570
-332091214 -465109221
87203279 -272278566
640291554 166949764
-832553122 868153395
-735137757 376017864
577769543 652622946
-284670231 -181917225
894075870 -756052818
-478716932 3519219
810013548 515466013
-74565241 544393241
-55325789 -207576881
254269402 968786111
485030442 -136133243
80730076 -676646077
512939308 -25045677
-780309220 899968360
527327422 -335033575
956924751 -399238198
-975239356 -662152219
965244337 -578589504
-211052851 -825605891
-354756781 -330954426
-692992645 659884759
-841678821 -286249309
-206776941 -721860031
735907687 -976059070
169709482 -285331557
176399600 59257663
235049912 -649668636
-739867721 361418226
265988380 -834854179
-813892349 582804528
657993847 -980536576
-202842171 -223858732
182188464 -944924009
96612094 788229900
251599060 -836635817
-150870202 386622134
-488566426 -12035007
-925535551 -203963516
-201067567 560409096
-611214978 794815914
-218518305 -593186919
-75586205 -629421358
850504791 -13159310
-564026615 372666137
-653399034 -522674143
-577535971 960982024
631853138 -499503589
-918859072 528314604
932844932 258062668
-951367517 -636967512
701613475 860737706
352402586 125247463
-105040706 739067276
21411113 238357644
4795792 298800679
76996038 -195348114
-817272908 156126912
-67162396 -242685669
336934995 -367595632
-84627836 197535928
213529407 -831041689
891259042 -492610002
456848235 353640517
-894118670 -229796717
-466278440 -47679818
883902666 944152983
14961671 551782160
190065847 -573572166
-955647156 -522537679
65301353 -915616431
-485351899 -659471375
-644168790 -573103539
-671855962 -752915026
-396248037 335746044
617837515 7972595
772291249 -444577193
-734451235 -207720700
-387044568 -509328382
835050091 748595466
-251005734 902796409
927606325 8184534
-420873007 -623124948
-317181024 205493768
656604156 -817834323
826536457 431996185
53242351 -717672596
763335704 -103806798
367373931 -555178900
959081608 745043667
791632302 -118598227
-6596727 277214809
127227284 427604070
139323126 466329523
-104995163 -592072398
552979698 149853551
-576173523 42721400
146306353 190601464
-551363398 -110435587
-626621629 -662821360
-331399950 133456602
954195764 81573464
218620235 -466383268
-266317236 -115430404
-277044924 -595471442
356089833 -228403631
240372275 -535084175
-880192750 -986530064
986455916 574111192
-492240376 167517472
-739880161 -624537752
252323999 847614230
-641583117 721817359
-929147991 295412475
-379801110 -911012539
-879207358 492805392
598043287 835248237
222622863 -469707653
-648350006 -175531308
-430061049 -403812092
421359756 717152952
721709764 -970282612
-846937655 321485148
865434183 -246938620
-983953336 635106812
924298304 285006581
840537065 727379202
413804213 357193842
-907263274 -985800886
-536909654 -705928548
-52938971 -234227861
-756859059 -189337170
-555536270 -854093019
723167716 273796188
-221529499 559319282
-523248877 362130732
-6834084 -358269925
450001413 -969491382
190507186 -522601708
-371101200 -739976280
-5527184 -138756162
-119204752 695514019
284585618 -964829537
147135058 933860669
756775606 811797200
-454625724 -128821662
650098165 -936894050
687677680 879165956
-175277701 -865286775
400659325 -558203476
-803699315 146192688
307284581 -732916073
-815655641 974528109
-359071378 264059345
-618952193 -681766955
299973867 -37975955
193806249 868858548
766284600 -477872210
-858044298 -402629170
711025809 971243614
111334697 -777943562
794508598 489342562
776633769 588984151
841051922 705637210
718305587 -225734860
-731473108 -609662518
-73699368 708118739
185549211 -469791425
-873375633 -900212131
655074689 -374438866
-528740060 -591727689
474113047 94270164
-19329401 161167986
-814140905 -488312086
-130874807 -739255551
660793152 470993067
869505591 219802344
-347052296 908801925
-775184595 -996278758
927295789 336162547
649817797 942260982
-974539334 259448714
961987414 309147697
-7149245 636219757
943632969 -560178445
-427580904 -707915689
-834093480 169095337
-991428378 -348792523
-424764812 856835203
86659359 -261968668
951549680 -732375119
-812340700 466764321
-335524195 798306385
-711166434 24960731
-105452268 -72906400
-544108213 -484617796
-767983676 146442955
257890071 -195294212
-604775709 -297788647
-940501543 -732624244
-268838155 -144785414
261885992 -772270934
528199785 232592166
724183968 -805298292
-99554851 248098235
500659513 919663088
776960103 -326440667
-651174192 -890381966
899919954 -273371666
988225449 226054488
-67386301 -845814683
768703509 -41000083
-408901203 215866055
-660355378 943067807
-306396115 -741520939
-299420108 663647202
-923981328 -61587097
452185906 -562985431
161076126 885903893
163343638 619840852
-740063560 556957556
-847776204 203461014
-504079876 722233958
897978815 -58529308
966263680 -280727156
-25385752 -216554222
62589994 -384181971
-129472350 804479555
-50311540 -222557811
438240159 688182029
88073636 -742170569
-429455914 915473105
677214110 160292728
749666385 376148287
-547251748 895033436
-439271594 -564453681
965775186 -547656095
967143464 638906467
-679966228 468426368
38833384 -967058541
755025598 731554088
980212891 -306733431
38643060 -824567050
-934031282 -423734646
-524453940 4192630
-652806044 -566749266
223139283 708270593
866334654 54799831
-623373262 943453549
-205597614 -819262554
-682170021 868120322
26724584 864747230
-922693550 -54351929
122728350 410049773
-186600767 646819827
276705699 154295016
900191966 263421465
-153582489 -462638804
-221643056 -172281012
-917721018 489340547
-552948979 -350083367
-998339151 -960367519
-258255096 805944686
-359506621 -299287651
-425170520 448882198
609156846 -916040942
321288525 236646665
20545996 869897210
902416240 -873399173
-644919498 857052087
-450964839 -973825253
770594468 848519260
-770606822 -912825961
243336524 -213006748
426692518 445119906
13781561 -305918339
809434073 -451265658
-608541002 -653042636
-516701481 -709656429
833785539 -845815311
270852882 -72715798
202455290 595791951
69772426 -740145860
744863597 -508470339
-866582799 749819008
173141115 -191892758
487058038 721000017
895634685 381724083
909721455 -746186341
-884889704 -420064293
-467457726 -191578976
797281813 960228921
737025797 717024528
450224059 -127260300
13972800 -289976654
-657169332 149464451
-797924112 753940317
-636767777 -106499599
814044212 -587832879
-201243464 155823933
434629999 80823885
-300667272 -366078945
312777001 -953284443
383494362 438687281
267765519 -232384658
-976708791 -257740570
338256355 -859131122
785144196 309702972
-416126704 -2117361
688237401 -873367290
-137499233 728440952
174095030 -562714845
729899234 81337100
519571319 -989113536
214630315 682708062
-716652478 -81188544
-804828772 447980874
536503697 496206843
-964958242 -103535051
-667388614 674504323
-797836462 -13406873
622810298 -246081672
594011755 508568630
909414233 -343736875
768131857 -744210389
-599332433 -875717964
476077222 52759891
-413695224 243832297
-439640051 810833064
-405064377 -247077536
643571566 -148792441
828408078 243418851
-601482537 -734507762
-287291529 106335398
333394176 -718167900
847204569 -353987630
133318151 -373642862
-789612028 -631764822
-134749198 91014427
569456129 -211104366
-389165960 950492866
171802098 539056478
-591944141 392162721
295220623 300674601
776392723 -524129609
833695592 -685472597
-864924733 -894112816
-285615632 -298019767
-39644873 -420552746
-302424254 -879080435
169325097 125714749
-431830694 -887018805
-128821823 400101680
149007638 -263056409
839035140 -189629332
-382860932 -267885551
-329297649 36425897
-1000000000 0
1000000000 0
467
220447408 -596938477
90526670 400554110
-999471651 179279186
116307293 -215067347
-495010366 503925464
-162326304 -288904724
-179919107 610582517
248966243 -967215571
563241589 998118125
-603554157 -438370625
-548195002 -653613306
806114679 969553134
274704800 834175081
964354470 -432500794
-432498709 446330751
512973559 601997229
-554356301 -789922719
-785917705 -639969762
226015681 467716352
933438689 294952953
-56869428 -722483040
887119973 -372523880
251185407 -83494189
107735469 -196633557
-890351641 141877379
864198966 -787924299
-972419593 737082746
-173158073 -131559430
-464371351 365817609
487298542 -626411193
-900066569 -399674470
40133494 -945006898
-256628057 752389259
161936661 265664183
-227130144 -356424689
-137043975 288738831
-924126705 -898669993
493179587 405578489
-753477312 -30492133
-438209704 -236600583
187583474 -646937040
713567097 -746924659
-15273358 -957480110
91955597 940620395
210532200 673438961
-849307851 -774025647
205072855 -868561265
502915384 568306239
813915377 766344130
567140964 -617524063
115634266 223049932
442932773 -283176071
-798430699 -39724312
308448281 2957805
347309907 154012375
-594930507 -525948611
-204437479 -685646447
-835945736 562530188
-517963994 271958214
904270098 -503341373
-679755983 168464289
-345461064 -491987799
-952870032 -555976812
-636166129 -896712520
-361960432 -929762819
574326020 -218983344
-220329024 659715674
-136036210 231444016
252944283 2333298
-631016792 394105136
967669770 -533385038
-287283298 -352810080
-443297806 691060584
-461179676 43552939
-838654081 -347850531
67090526 -890520941
56164459 -705860030
-973993474 269185483
-534520968 -798289971
488825535 482571041
-476596405 379289788
-130662381 795475949
-919001827 159935005
665833964 -502827360
849350198 890951977
691566051 -110366865
725325900 369048620
-653541984 540877171
-113493289 -777201834
-522826291 327274811
717739635 368691986
-780372930 915836335
-34526183 302059366
707126041 -288342750
467729215 449294776
-127067827 -346752648
-310495459 -247649564
637671856 -737356339
797813916 -833957544
-462961700 581965435
801620198 390342921
601015721 737417406
977648520 -355591230
-391669145 897828529
-874852719 -342412058
611474716 715838125
-592291059 -453043954
670398928 60521134
-555599664 -631597764
-718057950 -972380441
467606043 30928521
219887942 595284094
826683926 -974333736
199705094 414660383
853163077 -622001229
996361027 -663644636
438303163 230239540
-897457408 -459920169
-861892759 -792049860
210568144 -825639965
-707810347 10207568
847711020 384740858
219785798 243294542
555413492 -507047363
-496202873 758731815
593599763 61688531
-689026767 653998876
-460803109 78756674
-632134368 -525219493
-323696377 973386535
770499547 619104106
-342511246 -130173129
-322506048 -173705043
836341392 -219273472
449853757 -952664607
-612086636 -752735118
633449491 -947414461
478086905 493847524
-390919834 807082316
-515565549 649532177
-710674822 635255328
-38291032 -193541223
-385359010 -656135120
-18354623 -593658173
-648770234 384792745
863744095 375087864
358050801 -399751079
-451928273 -803171945
303005420 -334199081
-37259794 -805101949
-116259659 500689016
508984505 -19261658
445634181 775379967
-970786275 737817550
86053713 -132301748
246977758 -378135907
-432336014 -288797490
-978503733 -678821489
465113090 -565716651
-642126071 864686656
314788466 728442766
483096674 -498540854
-530022472 685192809
-475948390 -907645434
668059510 -243104645
-986390622 271371447
-319633745 803358831
-887848805 64544082
-78100860 -105550951
679674742 79373227
396054261 103713087
607481373 686901938
132183671 -630818744
357941108 -429021204
-948376177 324460358
-726748832 478426160
751280558 298105640
-725454546 -520189858
-408023401 -409827646
923273357 655900295
-472129786 174474807
-118272561 862737313
-954201255 -724029678
-169946994 -996798769
513049960 333077297
-758897490 117429692
-352753293 18843615
559368389 -322680554
-953876651 921815040
658416058 -7145846
-269262161 -328243989
696501215 -678284880
-138398426 -605683122
233896594 -899446239
-3734944 -382803635
225884575 620482631
-113815462 -322051721
417847168 -54676559
-765952004 -730656138
-114499054 -403432692
239162372 19788624
699407539 -820603206
-316313601 -357683967
-780468396 625539056
763056162 595172095
151807596 -969204925
156553180 -639713262
-403102999 -886980201
839477581 794586707
388618881 -4148655
-492614271 266386690
-648463889 637549301
-638261939 559389324
-802737380 365819148
620147506 413447608
158417025 -282121124
-999509868 579141451
-437192396 -57054721
-182148672 161295939
345949227 272218754
42018253 21536479
-910578533 -481469831
900548376 411661802
199920231 53437001
-311287888 4391205
344001114 510722581
843283497 -906572487
929037789 319598478
-114187557 -184516712
-857029273 134731225
-198097514 -10457617
-58600080 474716151
-250611621 656193340
-413809642 841302847
-885343865 71331016
-814611632 -250708587
270756980 706853923
-933093877 674590921
-522865989 165841013
30244500 -257540134
857348470 -768140350
263552645 -788212262
892390858 328318996
987574563 285300780
860174228 455032896
-624990062 903281131
306269906 459429563
-749188820 411735813
773936614 727766781
418102192 -345885576
-574156020 -235730384
812822639 196606743
141719485 -726086178
258579542 660336532
586412091 330307845
-205761216 284609359
591944878 -549417962
-278813052 190989059
-578537674 -463874096
646502537 -516886514
-91764357 13190250
-616834289 -816608700
490844933 735970171
921103502 -515951991
-457040364 -183380224
306088993 -437951741
406249774 -681889720
-710869296 -855260132
-317310636 679907931
698082756 208941609
-623771033 -503718745
993434992 -96035367
-797051588 -128967261
350873024 802567957
39008364 -851796492
834988854 173623865
728887790 757192872
211914120 541383564
-371417778 909905740
876205893 636621595
-361670904 -419298237
697249553 958199092
-711289293 398315713
-598060297 192786784
-122754770 -945219236
-440889903 873048434
-746996552 -949715574
-844787968 47592466
-658882184 -79078330
-378818496 -381435626
-99062571 -145978027
-692832225 830732709
-817414506 -394364859
938936563 -424562705
-341642056 -744543098
959814299 -813021534
-977679227 -822430153
-148069482 -514241541
-498226830 -107559293
-195063219 -759136033
-380116490 265558247
-826889477 -263364282
910535643 628041769
-376558098 265622542
-82422640 567264554
-630481845 -331199217
-382395296 -55795951
589465648 -562853616
356411488 245265923
114246532 -655170738
817517805 759573156
-936624009 279691128
-307651692 -133262829
-562909070 992073417
-302924300 912351056
-343080543 766420964
-956238023 699708725
-444055708 57737521
163557433 799305948
899403702 981352681
-549875425 20772531
46786022 525067715
-341513352 570649116
-793666028 -41327715
238853935 414392779
-701997051 624412074
517330603 603526776
-567053694 190702045
737539796 57680144
-135739881 385513089
270375920 -877663788
-654595590 893995638
-726461332 -482980875
-350989775 -56819795
638623136 664567408
-120967278 777349164
573773371 -57329315
-81015648 -769660774
-743307326 416530139
-91116983 491618673
-260108417 -88856274
-744889058 -797253933
-56262090 -359963283
308007638 766640480
859751558 172172160
-840166309 544285143
-394514524 329357497
750470007 558066422
-125265295 855479365
148240188 -763450688
-93783858 547155664
743426004 603997250
94663359 613364093
-401452098 -401074153
170191736 -1719846
-389874112 -100705035
815583320 201145353
671818471 595310424
323772037 490706736
-690751733 -607546701
570913385 -859878333
610647608 92833952
32364309 411505186
-755099058 -836664155
-241796318 -727553113
986851353 -615620091
-37480592 -493431297
230867280 558686499
-960698872 -25129312
-628928915 -918455013
778031617 -376234396
-45673415 -907929812
-39677522 -600879724
-595169104 719434468
-495130068 628013862
344420027 -124203952
-3130873 428370453
-898064155 560783011
-406073943 -710132607
469524400 15096593
-729268613 296410754
-642229022 -160151334
-734461058 896245337
974789014 -326048302
785503449 667966433
960284978 -902298131
636306828 -512455246
-383615300 651694845
-420018880 181734701
-110880948 441840704
-330139358 -752296068
-687293358 475545654
964532628 344144331
-896177325 -161247546
263282004 -692409818
-429282047 -423390789
75986357 -603549911
-224329666 228557427
48900202 973201781
784175080 -300853773
-683586026 786838467
-477831235 165814890
278373103 -560280435
669640040 -832453171
-769455888 -761082278
-252847528 853558390
644794260 540704428
272540978 -524065203
-87627807 463454773
-193448582 -926112522
-55848073 -157865991
575715913 -814467031
-431360411 377049444
648468300 -628911457
582817875 154715139
-540635163 65083492
-58863262 631788893
-400934439 277830531
76469452 -694207418
-293562651 408296826
660334609 563956280
74735219 942544704
466005637 617588639
-582206708 -426773854
355864787 -738319446
332866853 -508612989
-310923849 577783971
630473659 -66041603
321974309 -513227232
-263573579 -370363505
-332488878 501729747
-542847110 3979801
783173285 719680892
-515566805 -963706753
-149426098 -80731556
879963740 753514919
232131568 -431599454
998646396 -992233311
-866246944 509354860
274188654 28124502
-83183688 -540455295
722605251 739260721
-921631953 680007354
-555858822 2651570
819835206 397778618
517687948 148112073
819222471 202615711
-457329624 -676872060
484474026 -774290648
-488575749 618230453
-66541002 559227710
-382895547 714933971
797368399 -602586493
-79519029 267874747
129574789 367433678
412604034 -133159427
-354924756 -613448173
-256596494 -256463045
-210525366 214762712
198269229 5725117
-125883997 52876511
406876049 314219792
-431913718 -887843144
37325542 -937434122
8472770 8317425
11539212 -627449896
125217597 -725403503
-1000000000 0
1000000000 0
295
453523820 -767696448
-715667249 -145614172
200652389 -511584387
340511323 167244225
-455603237 -811509149
-277708196 328305049
839819225 -299678631
-261475114 -946080748
-352289474 482810306
-596489710 -426324377
-133583421 393987432
688650071 299971416
-970453143 -355483032
441977445 -709741512
594366721 970925710
-180890680 276097018
-403502858 -154533354
-15723874 -128968731
-679522995 -134402834
-541435090 69163834
476341205 423719042
467891681 652442109
-339526454 -44051544
-27953725 -381670732
130606238 -802181288
964713739 -154237442
529251361 -744782568
683706861 324342722
-190067142 352352285
-487884378 -326938491
-138683764 498337082
-600292827 -422272013
982011971 871961963
-176272553 635624131
499336065 -21663295
544843523 842749478
977361908 -94581440
383431542 148362920
810869075 -425644476
-84911047 413990749
-379211428 -243285157
-844039612 37704368
-810188331 -606251133
339453327 -803047778
-873350364 902887750
270201063 663187703
484903385 -261701706
-600922500 565117941
-283214582 -408185313
617697250 65755581
-149609232 -202093660
927013324 697941272
-721987967 395555553
-290644591 338826112
998562600 732200146
98954864 -297443789
-905497943 184732317
-100839111 165787136
733245505 -557245544
158334399 -785430370
367021547 963115842
210112278 764344709
-262950360 865866354
101498800 -903860407
522107749 189209788
-820753999 185268786
-423313251 -969232125
-334921680 -436351136
-22489354 235852496
13401395 -788957469
-571371137 -262185633
-633154934 14252359
-802165807 153508507
10165618 21455382
729668990 701190070
184488635 996083151
916175987 67456572
-247390792 52222580
16677072 -515523447
27770699 718091624
775238881 213915005
-833413845 565663275
719486744 233980210
854817078 101807886
-890583135 991463773
-644508557 174299450
861114253 -172837382
88553650 309670222
-743491648 253861588
-855723688 -570679714
-411576903 367344334
-383831251 291249307
73756466 -662506904
939544650 878334489
-313437918 705199207
719429969 497655691
821586915 289536293
-186206825 960640459
61970036 -826972120
696350093 887473444
-457197047 219224632
551043333 -796608808
51056904 883707056
520356203 314004533
819563105 -222280808
418351007 -713007487
150075986 -982787632
771584327 -648244133
436183091 -350091956
299393792 809973186
834470316 -594750269
385132571 -222615527
-274533608 964347921
267870042 2064982
478361512 121587487
-245714676 834005790
-48386541 -528383058
-72075724 -908816878
-769830579 34295641
-19122901 66667983
90457928 -301541440
-244734218 982357233
-389580356 980030366
578392805 983603086
-825942434 536823676
-129407795 149948384
219830687 98823910
134746622 -543192655
998379428 -273615408
512841391 -665102880
-731689229 -411740344
131457180 -564327711
-643176708 -441704355
832627565 89447411
451997712 -902261273
-573593236 796659662
591527940 -224272643
-543023010 688109250
150088337 -846181493
-442767946 -975303927
-909501747 -691205450
-217386506 606164923
-31904459 425944582
885647381 815205481
-992679030 -851450269
91111743 656814984
-917877160 -905198388
-509632656 110129603
-855517013 62423332
45017151 -183483907
916668851 763700881
626497418 -423882051
159633009 -766860799
-550768848 -810391422
204226407 -760719548
-347128325 -273340170
-93422617 -300985314
794411365 907664981
489261573 57039204
-747219271 -158317382
-34838296 809145353
927348539 959378377
763291790 -259846406
404230807 106252187
801000091 762350445
751206221 681053813
971041225 -816322990
-6296398 471913254
961247995 -288053174
-435353414 -668703591
-147115356 -383375597
479689151 640648796
-764979131 -907498840
823064735 -892510415
-330014199 -33088854
766980378 870421482
532406712 -991773694
832576941 613021465
-659992670 101294711
912808323 228052522
761815544 -792270013
-867718323 -727644426
-301352531 860620085
-560600071 -207220148
365888910 -655925567
782918013 869507369
594469515 409615728
-942864950 979030503
88996712 -879979839
-376167394 -536163088
142420656 753929905
-796366479 -734117972
-88619070 -67566966
-610270759 -438032966
-156546935 261675892
279086170 47351788
752457526 301508078
547912416 -368982699
591566208 541087490
305191709 -37758034
-80367362 527044824
-43651876 -267582706
-42270436 -662048938
691775624 206440862
-558233939 646554010
-388916822 411993818
853374011 37199302
403032425 176548382
-323200905 -735078591
399286182 -449082816
-930562835 618026278
-334475076 -663991153
786618584 -814307692
78945506 -977540601
-599045035 346308767
-406373760 -998948150
259372171 86015263
477944111 703988739
-805587208 251668133
-909293941 33416990
833105828 -631301835
10787183 -146724397
-904862076 644565572
909726756 -715566937
-109935644 742526581
350538877 481097654
86076082 43095447
-429994087 71383553
188579273 -813088792
773404672 472210394
-14823799 776395613
75419406 -153661416
703733268 9139410
-73967921 -511625335
-813123621 592425974
442962577 -658617579
-550556523 921905753
-618272965 379652228
-35351048 420159119
-116520215 627186414
-813915452 -835860758
-146442729 -200761978
-608291838 843045582
-524307184 -6958149
-243496578 -120855134
-266570973 537986717
-430941827 -790505139
-87977381 823797085
-884217172 -772262417
717468575 66913381
-135149423 603091693
427864340 180519466
-801301191 399215775
918489117 -309366574
455774779 856151731
-98988495 257543843
442373404 207287255
999198610 -496848698
-771993994 208642720
-584680053 585084669
577591947 560848761
343510885 -538971699
-943764228 -637634719
119876981 -991076069
475486467 48169020
-617015859 868616341
-950610805 663431564
165282818 -208816729
662502775 -215290594
-29263477 -601924716
-890599246 697228579
302683492 -694130024
-697137264 252658002
729884002 -982356405
498854712 354681621
895046922 709106587
-879884549 802001754
15161808 -73117345
609149076 382170842
370843815 -693188108
-999836382 -238303783
211936508 54138239
-628669521 -985213509
669867974 487062249
159466998 348475710
629564478 -528164053
-548898418 -794977319
-567581326 668760577
678053298 -877306757
-370372491 638451029
-656823564 -603253568
-800961782 -266896888
685897817 611463085
-758359793 785834652
415383611 -505241366
1000000000 0
-1000000000 0
297
664839795 311463135
404601266 -524957279
843503662 361707835
-141805256 -149505234
895605518 47486302
-742980105 325079135
-758337316 158505788
-526971624 509167505
-690116820 -408011514
550885837 -96611531
-543332707 674567374
-552244156 -590594962
-327846040 -184380029
-449639196 -221480658
-429764182 761687652
549317948 93061855
-628477623 962245952
-257604799 466918936
693519 -76094045
331036983 -271968993
144121793 456992603
945467672 363926770
162173572 -767881357
857302958 8600251
409034277 169508158
661501090 -562705009
-921043723 147548169
-538048959 410518463
-734302079 859945005
-721734636 -65930592
242991017 -982299960
342496909 -365291167
-486781116 -202792230
885772613 -200240461
-912839561 -347133662
786785034 -784248086
119478052 -602302423
-665294119 474734176
-361415399 -663280499
387307245 302418971
-711358839 699883841
259637811 676771469
-830407987 676624018
-817466894 457940459
-568537691 -419788640
-795511895 -961881980
-428871937 265011620
-230504762 -992747896
-780978647 10577077
359699234 -933914825
165803433 178082286
802424869 -49157814
135482100 35434214
74322257 961073862
164820514 88541320
842576201 -380466199
879983111 880874245
-669538167 -97331965
667737335 54136482
24055511 -388452556
-460886018 -529021355
307832793 243200247
253381191 -19382645
578776125 152262449
414970320 -507551122
409630812 -93148756
834403458 168489781
-469473968 -382852021
474079434 -277600633
872227903 -264890698
244955103 825015113
-812963218 -342765686
-909478722 -562641048
120943759 -99769157
-858495581 -273585017
-500861684 307605183
960256497 -40297559
866659970 390272123
-217721817 42827753
324330223 -794837251
908235161 104736223
90475367 703977765
408451527 -972633941
-981192801 942541488
854249107 745891621
260537409 -20534912
223898124 -323778847
-169745739 858083664
593841016 -490192256
-281634981 -73520507
825837958 -636498178
474828213 -141810044
-923356771 787402125
500404926 -189989942
358358400 -524820048
-683039384 227511277
104280347 -208095781
-571620879 -898479970
-184004233 835711370
205453615 218471788
39545665 283104651
304977024 -949473991
-448744846 -205440693
-542449902 -211298267
-574404225 408529537
28953188 228468933
698491736 -111450181
824980291 202989158
933515003 -451806918
198305005 -966960099
-768205735 -360180399
-752020520 -546810484
-284173446 -891244687
-741286818 875153963
761005040 -589639144
-450322269 -206778543
-799674516 190257809
197894171 -684867056
-581821058 -784390003
455896758 -112611605
425620090 643594028
185270519 511887260
-655556852 851321701
265396062 -101205133
-432813001 29152505
-291284528 121172345
-16880876 -556037731
-461217811 106938852
852996592 -787006439
696839395 -393832625
33574791 -910735402
90162873 -474823159
861334811 213841824
530569880 -115771592
601262284 126053916
541041123 714112588
-327950377 -595389607
498599693 924889059
-312473651 -509675181
901739455 444340224
997986654 -804778920
138396495 610578751
-379388543 178105793
-247182056 653697673
277531479 -533353453
-343198611 439107051
-952003941 324900893
-142187768 -15857916
492230807 -502255546
756338729 996100455
-714051617 -110111956
-666959274 593074539
227838723 -230996463
523871481 175267639
-200300027 506848170
969955263 -409003717
860593657 -508471634
-576388408 846091024
358253831 -531075362
-570821830 87207201
821131089 -177570417
-988656828 -369080826
937244747 210996056
-576701374 -484829799
121621505 -798688218
769466700 519904367
70060783 -632867364
149902904 406576945
199535960 172079158
-715409789 -981005260
307983193 -953631673
-283242245 -714807247
-587018238 152312528
95664369 946399173
-182273106 558947788
849407669 -435400250
155575164 -256777691
-116551115 908869701
-194350224 -403631711
967605310 -913466197
-892219069 280184498
-906376786 -666507725
862096701 -547108807
914955058 -30845792
-430963994 557838984
409320310 694579862
-587169250 -572899715
898133268 -925562853
134028669 430907687
803410847 272687490
-198697046 622402158
430648722 -223574584
-607194687 -377523199
757327765 573295341
972111905 -971294018
-138098964 -140643187
-214424351 40393492
-825274144 387391989
271437426 -505673831
-956190633 832521522
-959919656 -359355693
124399905 92899749
76419840 300074904
-706994110 -397410470
-944027476 -208857838
-208349117 936039301
352986470 -123631761
734644090 -971187881
209512108 -940777187
-887627916 -3573188
353923939 -866009855
874928939 -133066060
-689192847 -764915023
100404045 -753592724
-688209578 -61024050
-705106270 813163372
-822879957 908915184
-608566978 -814059961
316487707 628297183
-361481983 -505978644
-231671530 375667673
-482473266 156794153
8214645 835325299
835306125 507177929
936424638 -485356914
351205170 -299054556
666949364 260272171
555522793 -507539052
-845136005 -773754201
-465505640 112479460
168478094 -280712344
-925399584 -88652984
48369819 -56340824
795217320 558246494
-608156449 -57695535
-416611232 30886700
-293158614 181290643
-194478724 346417507
695097106 -775148481
440588585 197763382
-422216636 747723966
544262435 -60740613
-798387046 -745714642
-274312173 300130135
-201999014 -4307794
413161134 911253483
-393250637 -151268473
649001880 -630963762
877135336 609374477
50222465 864483230
198234789 673061968
-256340741 528781905
-593775493 -447689838
55017050 930129150
771267293 174705357
-200555009 852954514
860111397 858978361
645278581 -733738114
-211791808 866760998
-117705024 253690904
701001422 732429230
415295597 109110747
-296040571 -12893592
114757236 -554517377
167672798 151943387
-883680582 209866405
970854860 -253813003
8887871 136903976
61739501 842970317
-541311452 290409114
520504953 -870403574
269807211 468459553
425512000 -20174563
-621446200 33916669
-579081883 -155136549
-477952424 -209426426
-75944587 -210022008
-931443294 -1989665
-838003557 728453262
107207542 -715029305
-763164142 982043171
-656105886 720144865
455317559 365046071
353056366 96055102
990865632 314608273
334031949 274885016
-369815717 286793061
43899820 -937514773
290347180 -123170917
-764563264 585520557
-191452041 -508589637
32232900 112725936
109886143 640232212
-665002145 314270811
-980214758 -720424011
300064990 282412585
-71296349 -391765040
-1000000000 0
1000000000 0
339
-167415050 -506046656
-695531726 -409822399
-133886110 359567845
364383030 19788419
-240379035 -171873604
821392678 114093459
-767329349 469306218
-941209498 -805870119
423529199 -252413922
-530406854 -656982277
-687620842 -418915826
-944418826 -989520824
952577882 379066956
930909577 478834009
-367088083 -909308242
-853678225 -287148295
770493658 136717899
7786495 -465107204
375416732 31810251
817795014 -516426266
150641026 538962785
643780866 -719503608
-326744179 -713144436
-310525857 981810899
-890429809 555693467
-595787364 263264293
-6640409 -832641225
356529467 -584252970
-343711973 119205759
30752545 729623864
-79982571 -598013108
-549872952 -680419457
760067288 576228125
945809064 225606915
-142965207 730171181
-630126502 313906443
236612021 -202822443
-268428698 -126152145
-160881026 -880041827
208942136 927312177
636573432 -241995419
-805435480 -776448835
157087341 -282580699
143188978 -199373162
-431813574 -996297321
321149760 286461327
428732999 -414650828
893618217 881463260
748615138 -570670713
-911432463 828805721
-476286133 -648325835
298861234 640348974
-894491199 -44936187
346734131 85718378
-298239236 -822258953
-718388210 -759826950
-136584131 -48616443
695266487 780374016
-226842933 960352023
-882444638 -132568180
-751814944 -556407315
-925170141 823278427
285790751 -566901197
706776703 932940855
-509109937 -258611902
-615349946 454250659
746681087 -934333768
520802760 -542099784
568653372 991036150
221496517 658865336
-488712288 -196172339
-627751019 -617067497
848528032 -490363086
58304534 418491300
-249186169 714059022
-660855033 43365750
-100567200 168206064
-513175293 355794556
-561697512 860441201
-245649120 830112673
666346012 -794145248
-611606725 -937155091
16800613 -144823984
-27373456 -680190053
387886744 -317884576
982665527 -889401051
-577436109 765262705
702770180 -934706072
777972207 721577341
463984681 -668351413
847060883 -61800900
521803802 854298310
-813838284 794371733
-266220416 -926597697
116750884 -727035239
799726857 847580428
938941718 446698777
-203213436 -313587643
-871657998 -456252000
-490923711 601433044
222252544 -996213861
831947652 -443494491
-451280013 -499610800
123906441 950495384
-296314560 -590795168
595648018 977336976
58752566 465066347
-801730604 -990216576
621109916 307495750
610742310 -945622458
762798031 182294223
-183575399 499239644
551627139 -352107419
93511325 728866938
592497854 -619940074
918609432 -100311203
-213309898 -53168200
485846128 -184012887
-529947206 456375784
-439118333 -134386160
-101705424 -404360037
966232538 933885336
203164547 844113871
44759686 -282252338
94555560 -490186366
595388425 162080959
225743952 -618353036
818959172 19116479
-500657264 -407819620
-257607156 -568047054
691401130 -162916194
-692673844 710371914
-86116529 679635099
715271943 -959379368
610478899 522513243
451779947 -451645055
-311641950 178516662
-840609555 -371528417
461369248 34137427
-806021795 795687207
422639750 483643012
-285837368 -504905350
219689645 -20906003
-595884697 802990479
425321699 -500575204
-311893866 433005456
-283104141 57192687
-761403332 -923321046
-327733660 -45316605
693139545 296710680
507565897 162359741
416533197 -878309474
-635346275 -786139358
794340014 826635132
-765778723 780815914
-394520234 -947310558
-822107948 -850813754
-35806007 832033697
735375120 -249005907
325925772 845801684
397044560 697749118
-764519853 476912571
53251740 -670297040
-537608436 514353628
-19322943 46024398
942912424 -418699513
235294564 971697231
-808935919 -496509700
928858605 -430563869
-911932532 -285818596
602365737 191294104
331424274 -3017358
828827956 395712948
150576922 -488727061
175675847 -737519818
-610321212 760228680
-804917980 -55019879
-320721754 -840041308
-59367214 -591506941
-470793524 945499283
-532033594 721295148
-802168701 832252479
-487763322 -191345478
-886657990 312197396
820913388 670523742
-378632504 251125591
-480940754 154608255
929254737 -826741578
-981112075 434250257
-568029700 -924643289
104855885 -891068370
-26673441 393149474
92858320 954885238
191093952 -653574310
-849527115 -822210380
645914107 -638185680
-63564259 -719172200
460425509 259358547
-115256472 66328412
-302580190 849916669
-905370833 418604135
-891959915 971181779
-719228544 690523629
-34374731 586917956
-712184873 184713582
-955187314 -504550208
853669414 830839676
478224602 -165116398
22057970 -155404839
-991873424 432433068
-894103090 690112589
35703750 -222401127
139239912 238060424
172233426 794629516
511691606 -779328904
397731655 494596107
752704652 -760718509
936721704 708383302
362802669 206485271
13922120 -585415294
599749985 -247558515
952247318 804675834
535426148 834133313
303355633 -833744628
346642 -266695763
-667360064 -838631245
-539045323 930290207
-507899775 268396241
-123132946 246292655
729662360 924149804
679505933 -667150047
203522335 807548301
-59930456 444366550
-846487309 -939019942
201498832 -827176675
588370876 -589474907
664458596 693693467
477354166 701505052
199897447 -307816708
397270756 -860609613
239221355 225938805
-279991785 362524268
246160011 -286860614
121033447 -826525491
169366702 987288818
-151716323 142146833
-649436487 606046819
-690202343 -396423433
-152791395 -994131888
-101788148 876660281
439557627 -956588169
752272948 -639793481
-974538012 -512928760
26909170 -523731003
-139017878 101151823
24618120 747965309
849419309 -310014098
-894091745 197644252
663663753 -217499802
-427613144 832013804
-184684672 -690179578
-717785623 -776316074
-533406055 568322446
-734364233 579170135
785657461 412252325
681232709 -847460612
682726831 -239402589
742359541 -889621070
-831411630 212416326
-958848992 967030765
-826584973 -105267707
-310839976 -636167102
-673426403 -134771864
607500110 -888154462
396899185 932534397
221821265 334327149
-366826401 566161614
523831138 74927680
-440912821 -675723480
-289458955 197359860
646895258 -114479910
53801924 787791720
467901337 -544557496
-893081669 939615874
309105804 -648876827
-830976679 -265644388
-523899666 29513989
-206238316 -248636349
-48597501 -373718814
-442915721 -676834260
-193634980 -160029250
-816703157 -89549308
385437691 139887336
33943630 531380815
-527611135 -97107019
769888970 -296459270
-826900110 -804060382
556007683 266617355
-594594712 152539243
717414010 -272381620
392389300 17537434
458828996 360044687
-100144002 -472379973
-357672960 684292901
-447181048 -38889642
-229714068 622664618
699228005 -414093488
-626647850 563096449
617234716 -762367870
70718754 69251379
-986230928 485908586
85914071 956116917
-443314182 867881270
765271018 554985438
-86176869 257365407
-924705513 -772462190
-911162542 914502429
-274535229 187484446
714690189 -262556065
155228496 158037876
-286769085 -177402696
-349083981 242134395
-19665864 -477081853
420283951 918511042
-482595609 -100343494
-399557074 -580521469
-857086744 469125717
-959833680 -898338861
526404673 388286278
-755342501 659297242
750721138 -696891516
-412817559 -389047942
-885348784 257669390
-119372018 -773541370
-508274986 89582468
-273489016 -655080113
493845523 918598926
23458750 -408703244
-139863311 342316991
-1000000000 0
1000000000 0
128
260721645 -644888757
-511079471 581169135
659630595 -543799157
966371552 694172503
699898927 -955735460
769165071 441613774
-158728390 -468752106
40421466 840874199
-713420500 -209131942
882041660 -204849335
80174993 -941160704
-580104613 -279873495
716602698 152776884
-27273886 40092905
810175256 665162449
-867365059 229019077
653109624 -10680171
-948365492 148941626
-482728221 -869644293
542960960 333064418
-189051401 -880123496
-369605312 -279161885
90034924 -28988551
247560437 51718980
473452816 -759156597
108155331 -896069433
985525502 -624154342
533081371 -249053884
-436850416 86485463
-328953227 880609820
895729730 637245207
784467210 537354565
375917868 832158008
-619410586 408141114
-313556023 667647200
-231337734 -833696941
-474853713 -930494055
-525225933 -290392312
195078994 -512175657
324237887 -272155496
-870314008 825596924
-578461140 -183736157
-666639564 -191546589
256568716 -112525536
-851170424 628845245
961969268 -727327101
953663624 469588120
423799404 -227522834
-442033361 -433927167
908014297 831272229
812258361 750816998
-982210100 -856411534
-426900424 921726466
-639771641 930998071
912459733 898719659
-434688952 117205775
-444842029 -818647350
-188413224 -757836097
430746929 -552953270
541035486 429444220
505042918 962827203
327256950 948749621
-22635111 345598275
-150869014 351789077
-204476028 387095068
-390917001 684963869
-849331541 749967277
-667670668 -411397082
-638110397 -975981000
-243454572 234905128
-93205907 -971840501
-983536337 822763531
-54890785 -442789348
-292075202 511858022
225946707 -678098331
918358583 448827266
272883819 998212353
-166469610 -669287078
690628518 -781820415
-521576696 -30162586
-821286227 539951066
-217129856 852024099
-83181691 475668032
632882640 -748695689
987667218 -268969733
-161852361 153884072
-421656884 -70036360
-294334231 -20350238
352788212 -415735210
-506384907 -267734411
402674263 -57283199
421940114 -123919722
640509937 -313886501
-972020508 520383672
-440912607 -177070292
904190949 -307745662
701363668 -939639331
-161262112 -973628497
-957482254 2311285
-676605773 -892223518
-875161989 -776554061
-420862700 699556082
293245088 -901358015
-704461929 -70747585
-604985877 -368218022
-353976829 -142221690
694750710 16382172
-614590691 421036239
429010576 577408402
-214421023 -542796538
-513041511 -965412033
-707932016 392049365
475062174 -619872137
804971040 -822523682
-450067803 490750333
170110690 -173336231
-927694500 744739993
-776505188 11827622
-149397964 797954852
717348764 983522723
-502158338 617973766
234319299 800689276
981811951 -60484991
-87417040 175446812
606638265 -765826410
-968611866 -900802010
929005984 -323085994
540175946 980129877
-1000000000 0
1000000000 0
16
387396250 -876299588
-121221618 396860299
-396968238 555792537
272309099 -733339836
-704599464 -69758655
957985040 -913316110
188820565 136058095
-494831712 208213545
-798871584 496619239
-908133064 406358612
-988403961 424478541
-548770053 -508282710
532735023 -978982843
627457934 -589756890
444978491 657013917
497998798 -380216489
-1000000000 0
1000000000 0
16
-842963849 279932417
557664510 -698065466
-718068682 292682472
-372327836 -369947184
-576046948 543708565
131715672 276668408
-941906200 519783680
-109040242 -698730686
718068714 338257475
-381790036 480730673
-990980156 -213235694
154996484 225983055
-332786424 796835175
267592996 -794073099
926425560 42450457
456511241 632593138
-1000000000 0
1000000000 0
1
-705900379 -940241648
1000000000 0
-1000000000 0
1
914344657 127000553
-1000000000 0
1000000000 0
1
-691369826 433966063
-1000000000 0
1000000000 0
1
-497375350 481815109
-1000000000 0
1000000000 0
1
-965838730 685785180
1000000000 0
-1000000000 0
1
-371301245 92365480
1000000000 0
-1000000000 0
1
-460605778 -101964141
-1000000000 0
1000000000 0
1
277685451 -86599798
1000000000 0
-1000000000 0
1
56048053 800868021
1000000000 0
-1000000000 0
1
775555480 969527574
1000000000 0
-1000000000 0
1
-176736354 -894000423
-1000000000 0
1000000000 0
1
-33539156 -860214235
-1000000000 0
1000000000 0
1
199081054 673291127
-1000000000 0
1000000000 0
1
728538823 -557129326
-1000000000 0
1000000000 0
1
706799037 976832594
-1000000000 0
1000000000 0
1
512798977 -238808109
-1000000000 0
1000000000 0
1
291553778 -103894430
-1000000000 0
1000000000 0
1
-955964128 184991445
1000000000 0
-1000000000 0
1
-436616046 -100818187
-1000000000 0
1000000000 0
1
89185499 -335978681
-1000000000 0
1000000000 0
1
-975259563 -23736853
1000000000 0
-1000000000 0
1
695616946 -857388127
-1000000000 0
1000000000 0
1
-331150455 99396956
1000000000 0
-1000000000 0
1
54533790 202894710
1000000000 0
-1000000000 0
1
294485086 -904061050
1000000000 0
-1000000000 0
1
-142317415 265218676
1000000000 0
-1000000000 0
1
493046554 668042535
-1000000000 0
1000000000 0
1
-364889561 -39676895
1000000000 0
-1000000000 0
1
-467332721 107128803
-1000000000 0
1000000000 0
1
551608267 -279881601
-1000000000 0
1000000000 0
1
162869032 -639918406
1000000000 0
-1000000000 0
1
444094902 -105313628
1000000000 0
-1000000000 0
1
528420392 797041961
-1000000000 0
1000000000 0
1
663296815 450283351
1000000000 0
-1000000000 0
1
324258464 610355795
-1000000000 0
1000000000 0
1
561352447 -976194283
-1000000000 0
1000000000 0
1
-649908281 -954256157
1000000000 0
-1000000000 0
1
130547297 -764474424
1000000000 0
-1000000000 0
1
-146924713 -951301375
-1000000000 0
1000000000 0
1
495663073 -234901072
-1000000000 0
1000000000 0
1
866548960 193164888
1000000000 0
-1000000000 0
1
-287052803 457149652
1000000000 0
-1000000000 0
1
122320285 -515396456
-1000000000 0
1000000000 0
1
-618729074 -839528292
-1000000000 0
1000000000 0
1
522607932 -807146776
-1000000000 0
1000000000 0
1
522765403 497805254
1000000000 0
-1000000000 0
1
936271658 392311074
-1000000000 0
1000000000 0
1
-117854917 -696885115
-1000000000 0
1000000000 0
1
-764051833 -699366574
-1000000000 0
1000000000 0
1
83472862 403927918
1000000000 0
-1000000000 0
1
-92725000 -891908652
1000000000 0
-1000000000 0
1
-179800468 -595602077
1000000000 0
-1000000000 0
1
-25741941 221045369
-1000000000 0
1000000000 0
1
-708637408 -661915480
1000000000 0
-1000000000 0
1
-565837415 475871362
1000000000 0
-1000000000 0
1
-654178076 383370302
-1000000000 0
1000000000 0
1
-84327554 -859397289
1000000000 0
-1000000000 0
1
-472456702 107529173
1000000000 0
-1000000000 0
1
370523729 -736403991
-1000000000 0
1000000000 0
1
684177048 -573063844
-1000000000 0
1000000000 0
1
-382429674 -210977747
1000000000 0
-1000000000 0
1
301054215 869734922
-1000000000 0
1000000000 0
1
223317812 729612651
1000000000 0
-1000000000 0
1
-510708821 -239511606
-1000000000 0
1000000000 0
1
593230682 52454268
-1000000000 0
1000000000 0
1
154775912 -755374762
-1000000000 0
1000000000 0
1
-971688719 571195625
1000000000 0
-1000000000 0
1
-313718776 150399510
-1000000000 0
1000000000 0
1
210485442 -111444647
1000000000 0
-1000000000 0
1
-926942199 843760753
-1000000000 0
1000000000 0
1
-599061587 -585551629
-1000000000 0
1000000000 0
1
257436211 437294772
-1000000000 0
1000000000 0
1
-222851009 -883842379
1000000000 0
-1000000000 0
1
-906614415 645959618
-1000000000 0
1000000000 0
1
-133129834 -81222862
-1000000000 0
1000000000 0
1
989905020 991100744
1000000000 0
-1000000000 0
1
339131441 -223514983
1000000000 0
-1000000000 0
1
-866301481 -66102235
1000000000 0
-1000000000 0
1
-702667465 -941284519
-1000000000 0
1000000000 0
1
-407911247 -740203691
1000000000 0
-1000000000 0
1
776316617 291705885
1000000000 0
-1000000000 0
1
357147522 -839360049
-1000000000 0
1000000000 0
1
-73139884 -642450588
-1000000000 0
1000000000 0
1
798078107 810288734
-1000000000 0
1000000000 0
1
759105463 -784087527
1000000000 0
-1000000000 0
1
-453952620 -789219609
-1000000000 0
1000000000 0
1
476314900 273133657
1000000000 0
-1000000000 0
1
188812073 -651366057
-1000000000 0
1000000000 0
1
181458769 175211022
-1000000000 0
1000000000 0
1
671858237 810905393
-1000000000 0
1000000000 0
1
915713316 -540534396
1000000000 0
-1000000000 0
1
-606490909 -436097332
1000000000 0
-1000000000 0
