10000 10
643086130 338899422
31934146 551829951
-468406510 -840454199
-841671269 62426981
706338097 -607069207
-584616388 -741777530
673956626 313431587
-200117021 559803547
-57381247 -898439245
907394620 -132721852
-461140469 -844702104
-630928026 -681802138
734957817 -588964812
254992512 -686429362
-660376683 -635693242
127934615 -815356844
905454211 -347940946
205101769 525825616
848834116 80434766
74084490 -849208831
233763341 -714386068
329834379 -557677573
-366663156 328320800
864704204 41067868
-249616760 -911263470
467097535 36912609
361140333 -481978788
-469950591 -839531311
-283531121 -907176050
808857376 -529209969
754180539 231895035
216763890 -734452763
-263808517 524608469
-313969923 -901508139
477174535 199338862
-645656942 -659544831
-561225191 -767056368
-684965735 -591396233
462625839 -10047523
-129858318 -771477508
905942926 -345475199
167608883 533023332
912261846 -306308707
-403641025 121562272
272588873 -660960030
909627673 -151335267
459421061 447170263
578855186 384644055
29351966 417208033
-652976350 -647955896
477040377 196122124
872415147 -445087754
184696901 -767695718
-330072380 419128896
246643623 -697849184
523576875 416186996
901546197 -365760276
905265437 -117797738
-252586077 -910982855
147906060 -800181500
342875698 -528302641
-443859184 -854131180
-130443500 -910581713
305837491 -605649155
477697626 212539974
219101140 -731801698
-532060378 -794349711
94689587 544465222
279364293 -650581645
271291924 -662913640
761491503 -569732387
-391702375 209007516
108617733 -828546245
-575805636 -751590892
368118831 -462386948
-774747067 -354880887
598374616 372036969
-831537930 -42766298
-852539081 323019626
59303879 -764612727
-444269123 -853918420
-272730503 -908735898
914962247 -229075893
882034471 -425478441
168700605 532825695
-178737695 -913518741
191131965 -761475038
-768450322 -377666957
683509477 -619807556
-352121371 -647663698
-402971346 128262290
-451157321 -850248175
842326477 94549056
382435738 400158860
455044931 -74462757
464868749 12393117
598672424 371837049
-422501493 -864483670
-758913982 -409502216
219252913 522886249
135705539 538409778
18049337 -875240273
-573963033 -753602361
-742994206 -457090993
633699431 -644419443
589330659 -662984037
122769925 -819012167
906615670 -127086613
240281693 -747997359
32467052 -869407329
638705663 -642125529
887685224 -31315606
-770262147 -371233936
-314626756 -901363186
-404278940 -461268932
232394532 -748965527
-630317936 -682690784
478579833 237719794
-544082934 -783700478
14480922 553443778
-844554098 101684517
-178403243 -913512357
733821231 255493033
472901816 115257427
64613748 -854225655
418205646 464256856
-146822018 -911963207
102810614 -832272860
-510767797 -811661257
-591161846 -734187488
-753513610 -426346264
441362423 -164629490
-718914818 -519385167
293812830 -627045813
352830843 -503754504
787331314 188293682
-852588664 328909483
-196509128 560536927
160242402 -789889205
-244853880 -911690868
520134497 417992661
307250445 -602991129
-174925261 -913425325
473613344 127039950
474171992 136770824
-407657620 71698472
346182188 -520311384
135723726 -809631015
660467326 324794597
-70430430 -901316000
894369997 -57972045
892498291 -399048647
-319948497 -900148134
402069206 -720194063
-308883420 473640644
524582085 415657366
138203645 538005548
126800425 539799776
839042559 101433757
-127971378 -771453831
783383793 193856476
-836522004 3974966
-82846983 -903703527
331525826 -734242552
124635195 -817701595
779622320 -555158355
560244779 395833831
-235270854 546590481
-36650524 -893111675
18435049 -766811396
38403575 551188201
-802571385 -234760283
-777129062 -345859705
326714182 -735060490
640903701 340630844
845154921 -488218669
898028062 -75099193
-837552304 14603569
464255491 6075568
129077559 -759647315
-294065274 -727393123
465886686 23218575
480618753 359738098
423089066 -260114908
505886595 425287879
474302572 139093884
251953894 515558543
-343467729 -894048941
-431040707 -860532975
793914965 -542930868
437006344 -188914002
-156264976 -771675160
265980148 -670759947
480219595 310262922
-815413310 -162603270
64205948 -854439143
480626236 365433797
-232935638 -912561227
-850548008 223061763
-590870232 -734535059
-250018450 -911226456
906164980 -123944474
863001967 -461590854
443502302 -152055103
184175429 -768192497
408145597 -325791664
-806920630 -211879367
-379025516 -882181390
-841567318 61118985
-669374901 -620094547
479640811 277609276
-662655323 -631820778
162545020 -787888340
-403740307 120520526
517001989 419620957
-333523438 428581903
746161528 -581136632
861362898 -464265553
472446710 441288176
-505275367 -815855376
-407236424 77259228
-272197563 -908805703
-18020685 556047497
189057356 -763499288
61631320 -855781344
-738529664 -469451257
-776986445 -346409423
498250510 -694418092
-731519026 -488086702
-687185464 -587093698
439683393 -174135855
121199644 -820109769
-852430907 312780303
-133258230 -771513917
-378481798 -882380716
421792245 -266296917
-62332275 -899582616
348178000 403446490
914243243 -283576610
-837177910 10678644
650538304 332930700
416459667 -290815219
231736979 -749045328
-680163061 -600499823
340819844 -533121632
396015604 -372396323
176078588 -775751506
474785294 147924832
796454040 -540686681
713701600 -602665133
863762993 43639138
-738037228 -470792264
758749092 226229235
279028890 -651105290
448854533 -118310505
797805028 -539485459
298908712 -739604145
480540442 341129859
402818381 -346864584
43757149 550629170
336159588 -543774133
267227655 -668935723
-677747406 -604975116
906298687 -124872355
258063664 -682123907
902619067 -100669693
165692965 -756279801
913500614 -196038195
560848655 -673707302
-518157326 -805844425
-402923443 -872875663
536070533 -682421090
-739982644 -465485188
-699225026 -562817118
-628085333 -685923602
-852707096 356883947
445427030 -140310880
898699986 -377214105
305935201 -738490985
207560727 525319511
480609141 356024593
-17776964 -887625487
907349763 -132388673
389874227 -394151354
-372382901 -600230211
863602331 44075280
-44763621 557759684
626352919 -647678869
-211557277 556886073
84733880 -843284197
414041347 -301290206
835033262 109437449
-533336679 -793259539
320475160 -577125153
914545689 -277846561
139786317 -806551406
-407416423 -871011134
269878409 -665018484
70543955 -851101349
-729728770 -492728103
-555873871 -772414028
125177116 -817319687
293296125 -627926505
-722775531 -510146511
268446711 -744252374
-294437894 -905384886
202045339 411729936
-266882288 -909465035
-793643004 -277224227
660555644 -631604003
-630448445 -682500870
48684999 -862149807
-678362966 -603838342
183859865 -768492363
909219201 -147727960
399585958 -359183032
480525024 338761237
856787292 61883211
236881343 -710482053
309263416 -599168261
480525665 338853430
-496783211 -822073725
617629261 358474337
-792343131 -283043378
169541140 -755901054
-416507521 -99713905
-437956491 -857145177
586109049 380054132
-370088950 -885398583
-472721097 -837843789
472451335 108150966
74730497 -848861190
-280785714 -907596499
817870534 141179450
733468264 -589973134
22575034 552713351
33808540 -868832654
-436688034 -857779896
451826706 -98012682
418868694 -279982415
437711217 -185068357
-341465040 -894620063
193406042 -759228887
-845437281 115311235
913993365 -204563487
15301932 -766968329
897606548 -73027456
-605355161 -716636340
908572317 -142141313
-78405619 -902880807
-809390088 -198245607
-79854197 -903152476
911098535 -165624433
236689396 -710724070
220545476 -750382577
283412104 -644198904
280287548 -649137757
463250780 -4021928
889622604 -407351676
198677622 -753930977
257382296 514251629
465440818 381374603
769743837 212209111
-58360536 558520370
67834765 547922536
227731190 -721695020
-849291893 190009475
-212032847 -913438732
470547233 80728195
-710914833 -537734673
174367725 -777318952
-403281097 -872728438
310689549 -596438354
85818309 545670121
-291212512 -905936560
899131119 -375558181
375658656 -439884099
-824838435 -97298269
592976023 375610134
475740583 167281136
-828940707 -64966725
879490246 -2935412
467446863 41091732
-173892670 -771741287
387669520 -401583369
-17253630 -887465133
-768296183 -378209608
197470104 -755155220
150598723 -798001114
-826888078 -81466187
-522285989 -802499890
323809278 -570309650
309789864 -598163855
-768356317 -377998712
822300786 -515483172
10530036 -878065776
-322345038 -695971604
-840491047 48036007
-852286812 301638398
599851807 -658795341
-247248464 -759102299
-851822084 273165024
786310312 -549510071
-161039637 561488805
900375682 -370591666
-375748911 292213011
1526622 -881314701
-540758599 -786740595
-567649944 -760362132
-852067731 286547236
-394193161 -876405281
911722103 -172506524
730305323 259356898
914524153 -215048253
-214367851 -913376106
681451087 -620902088
-308704800 -712941703
811565879 151795052
814328094 147239440
-72145991 -901663192
539948663 -681098252
-617294282 -701006841
738575037 -586468651
419788615 -275743715
863261332 44994022
469376696 65199448
-120637176 -771357711
860871397 51337403
452422407 -93786831
-837937849 18717316
-372123872 -600922811
-240089001 543710836
-500394182 -819475669
309463190 -598787588
480512583 337063780
-711067543 401818983
902536436 -100164049
718893739 271447971
473490414 124960553
-74946882 -902223337
871211223 -447398187
914940744 -228135603
-396480618 -875490803
-824705819 -98309823
494121715 -695667534
268041192 -744310252
326672843 495544904
364683348 -472177660
-835076969 -10311984
910640688 -160931057
-70494674 -770324293
-370981397 -885081658
680546306 307720306
837536790 104478502
-492894097 -824803591
-596519879 -727658114
480397351 324231691
475198140 156080789
898111119 -379445001
65363273 -853833012
-740382726 -464385666
841973045 95299044
442883201 -155753807
-36428307 557257375
480127267 304002965
-389067979 -878408584
-262223249 526128575
419591326 -276656904
381249759 -422428188
-852481814 317302553
-368630169 -885912320
761773793 222426851
374477807 -443471734
341649098 -531189576
-847519362 152193437
883637117 -16857300
527148979 -685386000
-485310634 -829896167
790018652 184450293
-24726194 556505366
824185074 129993328
-493856985 -824131761
-811713591 -184965404
-644752717 -660949511
-203471404 -913620354
-609091608 -711839994
-562047874 -766220155
626616593 -647564211
-769586190 -373645622
-348463927 389223797
-806840311 -212313641
-615877042 -702915694
-22850230 556379334
453849411 -83435364
72082641 -850282671
-837344373 12419152
190506312 -762087428
-205682956 -913585925
-568139431 -759845288
109642465 542343935
286796131 -638740697
635312038 345039649
-389289372 -878323427
846598995 85349052
-387302686 234690158
362598573 -477981156
343182356 -527573771
-315593273 -901148858
-13050359 -886152118
404024948 -342166269
865067069 -458162904
-714078858 -530600369
-812227942 -181972986
-681271712 -598420043
870602794 24420762
480567614 345982682
390948367 -390484956
456097403 -66312304
473955743 132965358
468423513 53046236
879023207 -1412737
-77775877 559436189
659274641 -632245406
533188709 -683393772
-100774033 -906788265
477233284 200768564
302669752 502473435
-26242313 556605651
-615181016 -703845249
859779714 -466814558
-446928828 -852522496
2009279 554497762
605365619 367244613
-833482117 -25305025
21114905 -874042131
912576685 -303395061
452255966 450282050
105486406 542943144
564755991 -672264882
-801466296 -240316766
410498700 -316163619
-851153419 243777341
-321653244 452738512
-550339776 -777794256
-285490041 -906871630
803288262 -534506220
-41655133 -894477667
-125729162 560949227
-274537362 -908492366
-511180689 -811341843
908890726 -144852192
223604546 521961083
-633179976 -678490893
96606464 -836134894
158857709 534568347
-717691996 -522249664
447530224 -127075327
-649245581 -653921693
884313773 -420373935
13029842 553572487
899619835 -83372910
-848374110 169445516
-50732231 -896824081
-78678533 -770528012
-322633816 419214668
247964589 -696070096
-848588499 174050355
883403323 -16046938
-223002620 552637569
-660672582 406637602
202862414 -749615372
756274125 229303662
480482109 333369341
311028585 -595785873
480524266 338653154
-417476948 -146858563
691640981 -615404787
77678386 -847250710
259540059 -680035146
-820722059 -127355039
-413546061 -23246812
-756829031 395702176
-260166221 -910212221
396671112 -721448030
373961335 -445036477
-817638185 -148178142
135947940 -809463239
462352747 -704857373
-241034857 543111039
307974503 -601619543
-708889247 -542205945
572191379 388737652
591307992 -662208010
344154077 -525248522
403872699 -342761592
391823375 -387464822
474758754 374620139
90407709 -839924442
-382190103 -569648951
264467541 512507082
908195378 -139051332
454152737 -81175968
-341375758 -894645248
168455542 -756008556
476550216 184791769
158201465 -791638260
-843114339 81253226
-292183303 -905772442
93408447 -838102792
-120241556 -771352248
480442599 328898214
-130351989 -910573237
453988523 -82402616
225497768 521555189
480601559 353586571
336035688 -544052935
328630464 -560243608
-716928202 -524029031
739876193 248708212
358597065 -488814723
425206962 -714629721
-33386670 -769103579
661115702 324256343
-329385084 437564238
-107099591 -907753720
-457272059 -846882801
-734188923 -481120937
132130233 -812293632
-260319136 -752124317
850014691 -481470210
-284989913 -906949760
68499525 -852183129
672945948 314295929
870760198 23961123
432838666 -211264650
128758073 539499274
-700341812 -560488807
-683334515 -594519619
-391370140 -877517179
252495563 515429171
808022774 157488393
239863153 -706697083
480619860 360328189
-133026180 -910818405
902353733 -99046991
-455984753 -847600049
-296367501 -905041884
-724145953 -506788042
757888220 -572475580
415030415 -717124465
429855278 -226690751
-719114964 -518914302
400130702 471108560
467664452 43728664
875988427 8246995
524061607 -686381223
364810947 -471818679
336114436 -543875738
92816938 -838463451
603927415 368247822
467984117 47622506
915103544 -237527403
-664181905 -629191181
813518502 -524537679
-825917723 -89004651
441561584 -163486538
-455255015 -848005319
-368052373 -611499918
-641475918 -666009459
457230469 -57242418
-779743561 -335648286
-437114577 -857568168
214431338 -751094069
-493282499 -824533004
-144187238 -911759607
438619078 -180068005
178976808 -773069921
870479528 24779974
246413030 -698157126
37559719 -867207996
-852554829 324804435
161565061 -788743962
474633519 145111659
478717031 242111842
-174145262 561574508
-851714810 267953170
-710807500 -537973899
-467734744 -840854973
356420695 -494566288
892112452 -400250580
-850608025 224865252
-818587403 -141868677
-50120375 558069631
-788124915 -301354001
97411065 -835637497
-740026348 -465365688
156796669 -792833863
332560725 493771705
618892779 357547594
334708791 -547031714
791677551 -544887089
94572059 -762330659
790953711 -545516758
-383062817 257615953
-218211540 554677290
231082099 -717668791
476141307 175786455
-12316332 417941334
-673332875 -613013243
694856719 294767944
412937070 -717629280
915120948 -261139289
477327233 203089441
-723697677 -507888205
879801932 -430318008
291558154 -630867989
460991554 -24983796
684040034 -619523717
15796870 553325835
-836838966 7194301
836634317 106275876
277750305 -653090022
-404513347 111841937
797865613 172943345
748489371 238773592
838924552 -496371193
454721016 -76916080
662933815 322744922
153293941 -795786061
910839333 -162884697
-632637220 -679292787
-624207936 -691460613
294695317 -625528955
55145006 -859067768
227537361 -721926611
883228510 -15450533
-669660690 -619586888
-620394361 409493283
407325478 -329094364
-193058629 -913689232
609173978 364571666
-418142765 -246489737
-827709989 -74957734
-392802821 202137181
-531902456 -794484452
745970109 -581274151
848434007 -483700783
470603339 442136528
-845750382 120404498
-851798552 271988038
350216678 488265482
152962794 -796061375
-822242305 -116585227
435070577 -199408294
242121921 -747768914
-680604017 -599673849
480436314 367649302
722019683 -597450675
-357739702 360023444
-808166443 -205067763
137442635 538129011
477475715 206809108
-365914213 331199897
875502043 9766682
-796796046 -262851163
-808778491 -201667560
-561340951 -766938871
-607704982 -713625332
-839509867 36445990
478098747 223580532
28052367 -871246270
49028797 -861988127
637944979 -642478240
-844119626 95251070
27403799 -871512433
-745368857 -450343595
342324898 -529606427
99950693 -761944942
884683490 -419532451
-115229818 560697701
-67531991 -900709072
6410065 -879567914
-712105830 -535065521
-230174184 -912730330
601013937 -658325225
300804743 -614841613
199410327 -752785787
432895564 -210965479
911386764 -168708253
914403412 -212316952
-297685205 -904800122
155471862 535145091
111298383 -826803260
-389043700 224731520
-767801336 -379935723
-284797574 -906979713
-846339629 130478128
106183559 -830119151
586574288 -664051914
-796588960 -263814872
203766724 -748662452
-140518705 -771577531
913309890 -193039997
478393418 232077573
-366068648 -886803243
-836147695 199167
-139634082 -911388673
803863084 163939042
424583204 -252935392
832934997 113513745
915186028 -250219126
-557105297 -771197577
-664401222 406323846
-119710454 -771344653
-90977216 -905150069
903891250 -355389755
-198759169 -913665718
515508248 -689097435
98262424 -835110971
494682224 -695499559
-40186402 -894081849
314598225 -588852591
670838577 -626399587
680198217 308027347
-24121136 -889539933
-604454959 -717783712
-247232456 -911480344
-152929413 561412851
480597342 352495381
861694284 -463730776
465573314 19840459
868585187 -452158281
191950156 528452226
216619817 -734614984
466776197 33169262
-850296573 215714629
-64320044 -900020859
-232263931 -912603542
442256858 -159442153
52676444 -860256045
914318782 -282255602
-517169368 -806634550
-143220444 561283382
470802917 84240559
465163540 15488329
-838301064 22708741
728688681 261101991
-409564445 -418939844
-810859926 -189888795
818172775 140651399
234797363 -713098376
-830266264 -53769518
-650881515 -651322971
455711313 -69343206
-484174159 -830639338
-785095915 -314042976
470718306 83072647
435587540 457244271
-118592217 560784468
243933600 517451216
-725353407 -503796160
-738969706 -468251201
-841765113 63615166
-70628520 -901356260
277322640 -742948092
338324577 -538852162
-150627787 -912238879
638113953 -642399963
912800941 -301102433
320063439 -577958709
92549750 -762470749
-851949807 279889511
305085043 -607050583
-363066154 341541102
-357808498 -889585265
-847208940 366647852
-642929315 -663771072
712055749 278348442
835171811 109164607
579385261 384313984
547664661 -678434001
-684042622 -593166009
393519732 -381442193
69463997 547728937
-240480860 -762406408
270311179 -664374412
894185834 -393484937
827369476 -509973125
386474463 -405568777
-811613693 -185542698
-831847266 -40038253
-148862890 -912116353
77970459 546684415
231445080 -717229282
870819854 -448139698
-836735566 6139907
28649242 -871000925
296114235 504274736
478047709 222142517
698157158 291704999
890465979 -405120250
-491976188 -825439812
460596138 -28493150
-327291137 -689332735
199282474 527007835
-850144309 211504680
205411285 -746914417
658062504 326784012
-679117312 -602443039
-852682837 344776176
299130493 -617810014
-337603696 -673573199
-418142237 -242275023
312861305 499595273
424173615 -254910377
698570956 -611542224
469858655 71530940
899372103 -374623404
373343891 -446903536
-343681035 -663037010
542000130 406218037
367068386 -465410485
62113679 548589804
98171122 543979513
162743582 -787714645
458869105 -43537559
-416385824 -94894516
205573615 -746741356
-118241397 -909250083
-603445472 -719058222
-720963410 -514535924
-336720440 -674994227
-241295088 -911974913
145646024 536793110
310148635 -737811053
893549600 -54420104
-54062043 -769848864
-384552162 249745654
-844532696 101361968
-790313438 -291952914
829466878 120149085
-143719665 419455682
138531705 -807510140
-830462381 -52087887
892710658 -50860277
48812280 -765205884
496960967 -694810088
295112169 407023581
-809285756 -198830889
-71980293 559184595
782577201 194978541
860056536 53477407
204521973 525944375
452318281 -94529971
46526760 -863156112
-851567440 261220349
130988673 -813131379
-429275836 -861369583
476365175 180682827
-267304782 -909414495
-634077796 -677159653
829968010 -507042908
-768130722 -378788387
119146545 -821525422
-844024023 93873799
-94780822 560082776
479586868 275119561
411898378 -310333369
-640000468 -668261991
-674383001 -611119260
-202761710 -770645300
-238170940 419644076
906079367 -344776015
-338928696 -895329810
448305616 -121982758
-849239853 188776198
-676843227 -606637704
915083675 -262830283
443019494 -154942401
461225480 -22883495
-5143574 555077152
415438812 -295288398
-812436895 -180736842
908767310 -143794925
242133791 -703775576
885716262 -417105256
828217821 -509027014
72661572 547342813
888904975 -409199072
-586947769 -739115114
630884474 -645683859
399336942 -360112156
-384360114 -880201316
-755094716 -421491210
-794369898 -273952765
-223011336 -768127286
-198090564 -913670672
27557126 -871449655
100657110 -833620990
778425885 200680935
-553552147 -774682621
-92410298 -905399156
-807651616 -207899522
753509718 232719556
-836895620 7773587
-671210087 -616826008
827783551 -509513437
-1688099 554800528
401184095 -353152335
-842653709 75053948
-645767228 -659372857
435720203 -195902924
-588936559 -736816316
346555698 -519394144
447804594 -125291992
305520188 -606241849
-108368465 -907934199
-73711162 -901978564
-415213384 -58704902
199698119 526923987
-418337732 -866331600
740449417 248060239
203728476 -748702797
814564017 146844482
-44368812 -895193909
466371675 28576934
798137068 -539189516
262306148 513042442
-745326447 -450464792
427984877 -236144796
-286277533 -906747206
-13453477 555717641
82081896 -844798016
301961189 -612765447
-685284341 -590781389
-636151270 -674071960
12154273 -877466872
-316590286 -900924940
-632461515 -679552064
410306286 -316959536
-490276020 -826594720
-417815605 -866561110
369018165 401503687
-389871576 -878098624
11229702 -767170045
455785906 -68758492
-550637309 -777508879
286646331 -638985470
456259483 -65028388
22193262 -766621026
743821784 244203677
449899963 -111291734
904262649 -353685680
450832210 -104935771
-297490337 488685503
-396888870 175338978
649515874 -637006358
259152056 513818492
-756244143 -417928890
313656597 -590689786
479407456 267126224
-237096074 -763827544
-609366322 -711484599
-463763200 416742112
-821845015 -119443989
-838504076 24978317
470167034 75615179
-361179277 -888469292
480583057 349197812
915095387 -236941869
415766834 -293868200
-257035464 -910537363
236455421 -711018648
-814200177 -170081692
-254323083 419624892
363784967 -474695998
480621817 361548983
459165039 -41007517
913830856 -201654411
-702787814 -555336676
634423281 -644091331
-411811974 8438454
880615224 -428562643
275623361 -743203032
431811998 458789246
-850628307 225483902
513886273 421224998
835556748 108406130
158655939 -756959600
345033772 -523120206
397046345 -368618765
479732954 281926953
-852450719 314512137
653095296 -635276918
-763198990 -395570912
636033379 344473839
464444431 8003883
751127668 235612428
-369855608 315936749
-120173346 560822300
-810345167 -192837588
890894806 -403945020
-262825384 -750625429
68163577 -852360162
-16496426 -887231580
25294011 552463017
-368150083 -886080408
-406792201 -441757385
-289516952 -906218718
-747375461 -444576900
689261806 299905944
478552645 236878348
-367363371 -886355188
865517918 38833086
-601299257 -721741510
310166865 500367430
326445420 -564846655
-315383035 -901195700
647166918 335650161
479129841 256129748
475386927 159919838
-232734341 547988322
212607751 -739089839
651066555 332503887
472079889 102503549
-243976976 -911764660
571254589 389305132
-497038067 -821892886
-538395238 -788859716
-571911613 -755812552
689843261 299377174
-852363452 307210348
311430556 -737602760
355631068 -496628669
50673497 549882023
-838815555 28487005
-694898125 -571709399
385306474 -409406249
34376468 -868588033
-747998229 -442773140
381393734 -724772890
-824295179 -101422715
180575785 -771577763
458539582 -46339660
146537288 536646658
685069820 -618972720
324613482 -568650556
478890014 247745312
-765819012 -386772155
-562872870 -765373658
-332728830 -897004027
-801692780 -239187326
-134013997 -910906110
-107995936 -907881826
22137328 -873637088
904844486 -350937138
325394098 -567036832
360567496 402299660
218114966 -732926930
-584218355 -742229145
-851123345 242633120
746521943 241073798
-123390588 -909853469
464917959 12906499
883585041 -422025295
128341164 539563398
-41910359 -894546197
653407738 330601900
612858200 -653440054
-789468598 -295608573
-851778796 271022039
686101294 302767807
195431254 -753220540
54317137 -859468440
-721976502 -512096678
-804610421 -224185952
439493572 -175198828
-352458842 -646979425
87967472 -841388724
-852110375 360242026
-780598977 -332251153
244136459 -701165473
531265096 412112015
-347095917 -656957898
199233754 -753363906
468063305 48596055
-696690767 -568041892
877976817 -434149250
-56428430 -769925511
321432539 497103519
-852133599 290829857
477523066 208017721
913482864 -195755671
435187066 -198781162
-345254926 -893521496
908445155 -141082940
445936919 388352442
-713414899 -532109780
454932710 -75318314
-488159531 -828010560
442694245 -156874139
-801087900 -242197403
-653600882 -646945236
-241879306 -911931000
390802323 -390986323
843042073 93027024
-543379576 413701893
-462907338 -843690186
-186105115 561549574
-135077917 -910999482
-162358582 -912926371
442659138 -157081279
-819811806 -133628712
234462943 410359689
438079525 456219353
879101047 -431808389
244023972 -747531585
912247695 -178685755
306893465 -603666460
606353222 -656142904
417049807 -716635130
906954545 -129502722
144600411 -802811527
-427203688 -862330694
214677246 -736788635
469311354 64345300
479874557 289054870
411009500 -314043897
342226388 -529837312
-241852569 542575295
407228825 396970134
-257214326 -753933006
119942602 -820978634
127058272 -815985495
-823494768 -107400160
912659903 -302559524
246048128 -698642296
-48886461 -769674896
-820114096 -131562371
796810963 174505176
-813675590 -173278815
-137839762 -911238110
116818667 -760651773
807736254 157942129
206085084 -746195029
304991390 -607223458
340565458 404097030
-656487981 -642207788
-217934218 554782710
730476457 -591967127
315023734 -588017397
434596382 -201951224
-695908574 -569647302
-85622654 419042779
851896098 73543495
-844379485 99068266
46473456 550340768
418011015 -283877602
538160191 408347039
428246427 -234829644
848222618 81788820
556513473 398006500
903385704 -105444634
368939271 -459998331
389610872 -395046337
75991542 -848175253
-258190679 529790310
-106900817 560464304
290322166 -632938514
-373739112 -884098144
-811275599 -187493650
-273835395 -908587991
911851761 -173984669
908344975 -140262114
826425522 -511019674
625332792 352743696
795278350 -541729074
443163300 -154083800
307082105 -603309716
471046344 87612558
832861049 113656521
157429559 -792296137
335899535 492754529
-814088965 -170760344
224187358 521836298
721090258 -598046693
450258472 -108858890
231919971 520156644
-676374226 -607497983
424658559 -252571228
244822725 -700264777
427736204 -237393363
811912009 151233800
423004353 394057070
-329583515 437145339
-715491275 -527358414
440492526 -169579647
440471177 -169700671
478826274 245652807
-226710961 -912921336
689723319 -616460185
-633245559 -678393903
914375947 -281197884
-631537027 -680911679
-841693967 62713161
-204864553 558697662
876812094 -436503654
878320257 -433439679
735289256 253866080
249023049 516254515
-829316173 -61826007
-734301943 -480823956
-796481002 -264316858
-539034383 -788290077
-735037863 -478880206
-13493536 -886292579
388876544 -397532462
418298212 -282584918
-603172135 -719401976
-818348701 -143460454
894575995 -392169244
673156299 -625215171
-568595597 -759360628
-132929151 -910809718
610219313 -654541554
-365348179 -618227874
-679529198 -601679238
-233773513 -912507298
-826451167 -84864728
-263009437 -909905091
-562433563 -765825856
229515581 -719557124
-828864547 -65597368
473484010 124853135
211223761 524563626
361598556 -480729408
-761071530 -402574308
-633215857 -678437856
132385 -881804476
-831471406 -43349219
482650620 -699056801
196083998 -756554309
528930274 -684809092
473002589 441032141
876746746 5860236
-59231343 -898878700
217874293 523176971
-700214097 -560756346
460138554 -705468695
847411033 -485122847
-852351300 306307387
-839275782 372738195
39700815 -866257863
193745379 528101975
443160149 389173785
-750988102 -433964861
156154593 -793377486
-31360985 -891641197
381479145 477792797
105832449 -761504577
213982557 -737562544
480614669 357923110
-392638577 -877019450
20812429 -874161773
-621020949 -695907966
-80445876 -770569921
73107662 -849733942
713288260 277131327
-835822699 -3037336
-658796193 -638357429
221077189 522499571
288470234 -636001184
87876145 -841442821
69440333 -763994941
791736701 181962250
224771689 -725204738
796564679 174869653
-825811100 -89828807
222901424 522111295
-227914027 -766980608
909549285 -325834042
201677464 -750855375
455143249 -73711683
509414965 423503730
915124719 -260946795
442040496 454580212
169052515 -782128891
291829246 -630411989
-503471613 -817207088
-197271393 560392558
-357597994 -889654841
-182454757 -771742070
51947256 -860605151
-668732806 -621231873
790147191 184264722
-405179149 103782752
310462944 -596873120
422282541 -263967918
-283444918 -736119308
-851891783 276768669
-535239735 -791622529
904408319 -353005339
756781350 228674207
438470328 -180890861
-561851807 -766419989
-845256771 112435154
-558934941 -769367034
-771988145 -365012855
365315228 -470397857
-295561678 -726067351
87363292 -841746287
-567008934 -761037842
479122228 255848291
85515477 -842830957
462669386 -9637822
-416679022 -107312324
-415402644 -867609289
914380012 -211814814
-418086006 -209973661
292391082 -629464710
388879889 -397521208
887837342 -411879077
469495544 66758231
604049215 368163074
-390929813 -877688409
-560516585 -767775263
-49758202 -896578308
913463753 -293756566
675079693 -624225352
478660204 240283087
434069081 -204762655
-139370689 561221959
-852698457 350580555
-850816700 231634035
682924872 305611786
872387685 19173299
185606082 529675074
-89528194 -904896990
-212500924 -913426473
84245111 545877337
-331738383 -897261260
219449747 -731399505
-806322041 -215100221
420994942 -715669420
-694702846 -572106118
387018769 399681928
-118144391 -909238187
472648540 111223603
154129512 -795084596
249086170 -694553031
2268985 -881051346
702815073 -609115004
-852400786 310188640
8276827 -878890642
-5264302 -767937643
-417756391 -296142773
-358254181 -889437887
-329902707 -897731929
189478110 -763090400
-698989240 -563305987
-799887779 -248128942
-682703850 -595719694
480594594 351827113
836146853 -499808323
454984888 449110737
274066653 -658722232
278237258 509010584
-848095994 163686429
160127588 -789988036
910385785 -158464388
-314010463 -706642402
-449687566 -851043487
265082437 -672068000
-59220762 -898876203
-655325761 -644126347
326131544 -565502858
914286489 -210001442
497093946 429633490
-68380444 -900888131
480382143 322785315
160851482 -756749261
-815272776 -163480129
691734673 297647133
-396354441 -875541344
-848266364 167199585
260335087 -678905167
722338598 267852105
454776546 -76497409
-796867441 -262518525
446396171 -134275586
-840110651 43485834
344362005 -732018038
805187378 -532744181
-572632944 412224754
437902852 -184019850
56280295 -858509326
72295867 -850168843
184403645 -754383275
584284805 381222722
126725529 -816222546
-192892473 -913689106
80319906 -845791721
-671455045 -616387429
88197019 -841252485
-501671116 -818543955
910389380 -320325105
266790773 -669575194
-842540624 73569365
-647278628 -657012294
-130109565 -910550656
-584821373 -741544599
52804396 -764984478
792639295 180646331
-599452877 -724034187
-395879772 -513455023
-22053324 -888921693
382850305 477312885
712287264 278120246
-851006832 238338207
473499145 125107243
-735569107 -477462818
170264842 -781040007
-841157691 56098841
787474028 -548521444
-831099558 -46581690
-674615782 -610698487
671875844 315207956
27211749 -871590798
-850287267 215449291
-807381633 -209375182
-273434661 -908641724
629170678 -646442494
-851481734 257404743
401354146 -352505060
836600203 -499254674
276338854 -655261085
414078905 465857207
725475468 -595227008
265502978 -671455893
-687648424 -586188656
900707786 -89383661
-343783842 402524091
-726490090 -500960533
336606022 -733367822
-745787584 -449145686
-807198396 385193451
-126488762 -910191916
-345819562 396858520
136558919 -809004130
-849948681 206329731
502352707 427050352
846750057 85019399
899931596 -85076784
516769944 -688699417
519494457 418326721
60553580 -856339543
321667807 -574702053
-457206193 -846919556
251185002 -691687904
-18743835 -887921421
339512342 -732865215
-730544556 -490621416
-285100065 -734810511
-204576662 -913605040
200587124 -751980797
645590127 336909100
447633043 -126409463
-649942660 -652818056
-787961897 -302045231
469806724 70844866
464936981 13105517
-814896092 -165820543
208109705 -744011887
270000910 -744028560
311380828 -595106226
-378135159 -582948145
459320264 -39676966
-307127825 -902960613
427283388 460630210
-160594651 -912835134
475525721 162792541
-644241398 -661742766
277111332 -654074122
252860963 409388560
269418919 -665700607
851751967 -478956982
290881674 -632004016
765746706 -566436241
209091164 -751703490
873851615 -442321184
907298498 -132011006
-556617169 -771682498
647706502 335216949
-25861909 -890056218
915156352 -241742586
-248834503 -911335532
905815601 -121540897
-726927889 -499863953
-411143916 -402871111
-804361073 -225495459
314827313 -588403978
121939342 -819593338
257207603 -683327205
385071268 -723991238
479095345 254865479
-394042145 -522562989
-139213261 561219233
234367113 -713634940
-491619046 -825684746
-95250205 -905881162
910531613 -319359817
815902056 144578626
-798006323 -257188061
-233192088 547739522
-846414504 131800669
476162291 176236655
-693536053 -574464548
24979307 -872496349
-166985934 -913142244
427530219 -238424623
-538544341 -788727030
874329840 13358136
73545474 -849498725
-268798564 -909233381
872132569 19925756
150701123 535952474
-791442006 -287021494
-48922935 418514470
67400974 -852761712
778790346 -555853202
418432685 -281974588
878784043 -636744
175365335 -776405570
474820386 148585956
461458802 -20775556
-753731584 -425679933
409501432 -320274164
906303360 -343624501
-317141730 460801779
910162850 -321836823
433660280 458034281
-852692396 347668503
-678735394 -603149848
-826702121 -82913858
-410932403 23432041
908808204 -330203881
-154478961 -912487079
895174528 -61593590
-852309299 303258781
657144171 -633296595
907436898 -133046347
350748767 488094972
781899333 195919109
-850414667 219130214
-348623924 -892506994
878246183 -433593313
-567925528 -760071305
-678497906 -603588915
-797236347 -260798477
701686891 288395977
-570173236 -757677029
-186580934 -913646328
891275117 -402829223
914998209 -230795833
754626431 231344865
251500823 -691253717
132183558 -812254350
461585011 -19629594
250310129 -692886744
36929127 -867484383
-851410366 254279360
-506114104 -815219387
-334792199 -896461107
-236650565 545810787
-674926020 -610137072
16217957 417482203
285305425 -641161667
-498064593 -821159855
-418086884 -210388825
-104278999 560384680
476805036 190571397
-582425967 -744249960
-728659355 -495474782
798874161 171442599
150972438 -797695959
-391033857 -877648002
67059076 -852941658
210712909 -741177095
-513381331 -809628311
-574047089 -753511385
8091360 553991357
-751456512 -432560868
400467879 -355868733
-710146827 -539441812
-842954833 79086011
-104443859 -907356351
-602279299 -720519330
280008953 -649573798
828391332 -508832246
775074580 205181654
432376469 -213682996
890104795 -40384133
-250550154 -911177337
31956051 -869624215
-351063074 -891749091
-119282570 -909375866
-388634988 -878575116
557310070 397543472
-816305540 382308060
386814818 -404439282
-86710624 -904399959
-716353674 -525363264
-741639822 -460893222
-761673238 -400609614
-367090668 -886450161
-6835993 -768007194
465334806 17303752
-20265160 556203229
466285043 27610158
-163374191 -912975914
451689168 -98978877
894724626 -391662354
-551868730 -776320647
-809924481 -195234519
385088823 -410113998
898275267 -76347204
-767946384 -379430555
472615612 110702687
882837703 -14118553
-287993448 -732504035
-601758393 -721169450
730410128 259243104
808992151 155947467
-825414661 -92883134
-837765309 16858070
-292582146 -905704870
-792954553 -280313639
892616549 -50468936
64742735 -854158110
254055599 -687733349
379734641 -427235681
-53188277 558240954
259778191 -679696788
223190738 -750072064
-26201626 -890156816
-401207436 143369042
-418126996 -229721824
529812349 -684519753
-514405125 -808826110
405585336 -336010351
375133408 -441483759
914605515 -217145977
447162999 452432345
-235569997 419643630
389052707 -396938463
485850361 435032823
641627255 340056876
-850277635 215174716
-824807443 -97534741
793213238 179807349
-45528699 -895495184
-429539712 -861245755
-266683054 -909488637
907519667 -133687457
530863430 412327351
-313451797 -901622269
898239274 -378963498
375626987 -439980684
182308926 -769954307
304116137 -608837379
667537601 -628080292
774897710 205417457
377598804 -433924357
478668397 438409800
-342137948 -894429845
-784755680 -315446084
779104364 199760520
341531551 491011224
324133278 496303704
-811801591 -184455975
-627001264 -687486693
218678284 -732285402
-524033831 -801068797
281374812 -647431402
-230024918 -912739256
-103436993 -771071116
338107385 492077389
19519087 -874669550
416182206 -292042854
-809976686 -194937543
-849297062 190133065
-592442907 411161145
-746955167 -445790780
-516271406 -807350803
-540495543 -786978634
134099396 -810839772
-534090894 -792612541
396591985 472406229
-153120969 -771658785
69868183 547680769
302295006 -612159867
-384208839 251580462
911451282 -312747215
-45798641 557820410
290610036 -632458155
-309355076 472956558
-280596546 507585479
412763783 -306710307
-215454103 555659026
618572617 357783868
-752881015 -428272213
99089375 543851060
-125869176 -910126472
665579784 -629073392
478976709 250737004
464241937 382022783
91475977 -839277721
19838274 -766740345
873733782 -442549520
322833463 -572316777
-177605047 561581315
-319514453 456637567
150385196 -798175396
-764562202 -391025580
867538842 33222074
-61352515 -899363189
-736124607 -475973029
629160413 349816347
435426356 -197490389
72184972 547400929
868492614 30519856
145167112 -802364214
-662340653 -632360022
615597163 359954790
-117001563 -909096021
480537282 367203090
-807220341 -210255582
839887124 99686622
-400278912 -488436361
872903059 17650541
10250985 -878168037
396146068 -371919180
-702924286 -555045884
458142668 447731502
858622250 57214271
-652767489 -648293658
326980675 -563723757
-702560572 -555820712
-647755844 -656264966
444310880 -147171184
-579771478 -747220064
-495307542 -823115190
162059214 413270664
279544138 -742613824
473145222 119206534
609580523 -654807145
124204196 -818004646
-777248824 392248902
27591866 -871435419
469359763 64977412
558138456 -674692791
382145315 477559866
477829225 216104552
-843425517 85511527
748007528 -579799575
-585303391 -740995895
911038483 -315782557
-624084063 -691635101
107702006 -829138650
-846624940 135548014
117014027 -822984530
93601369 -837984979
442141728 -160116950
364170968 -473617133
858223596 58245739
-261688498 -910048992
-195470828 -913684857
865067640 40070536
872471442 18925965
890163936 -40611410
344600919 -524172216
648274171 334758836
104132840 -831432654
365073364 -471079915
812211270 -525858422
908484873 -331988819
-841401494 59081596
518733475 418723297
914783065 -272389519
572799717 388368062
36782274 -867548569
227008766 -722557118
758862980 226087336
-307926022 475012852
-519969950 -804385051
-42280135 -894644786
-329444302 -897847659
-561033388 -767251039
-761839063 -400065563
834792423 -501448535
480079371 300944616
-607019526 -714505269
429796179 -226991386
-851037218 239445260
-630824554 -681953012
-258788479 -910356586
233475427 -714742468
-389930963 -541161638
-820452814 -129222308
-491809638 -825554067
479282114 369948192
479666166 278786226
-697264758 -566862176
532419376 411491679
866628186 35774269
458910932 447394346
-343925513 -893915435
73244919 -849660289
228057605 -721304952
787125221 188586925
-256091613 -910633589
409673103 -718403452
777282638 202224190
13367560 -767064407
168140211 -782946496
-417391371 -141582041
306865335 -603719485
369062853 -459636609
-826106412 -87544093
479494225 270930529
743489295 244587530
457816666 -52419149
-642288698 -664759530
-650417292 -652063326
196801878 527501517
201874856 -750650284
443854536 -149938472
-315772920 -901108761
474414494 141102934
-448650487 -851602458
-150822586 -771646431
-651238078 -650753920
477003654 195251164
527561820 414081190
-50338233 -896725909
-467141974 -841207758
685712645 303118006
-787160822 -305429145
443288417 -153335902
606319021 366578475
-334294693 -896594227
365897310 -468747780
292239337 -629720780
-851449925 256006708
-96502811 -906090530
883954379 -421188790
293010921 -628411508
479196317 258602747
-841652487 62190596
207635969 -744525099
246189640 516923078
248652010 516342356
293222230 -628052261
467570643 42589992
349873198 -511168542
-724516220 -505877743
-155735197 -912561444
264453551 -744816944
-613160381 -706522943
302486272 502524324
-40476251 -894160053
733920270 -589667854
-342565324 -894308048
211451794 -740364968
131143318 539129116
346814444 -518757358
344423438 -524601433
-766271666 -385222032
-172418495 561567996
-582995901 -743608762
319384510 -579325442
303423723 -610108731
-470154493 -839408753
-497271595 -821726670
879346663 -2465294
582982312 -665428541
337455681 -540833748
-326003670 444464074
-775548135 -351883237
457512484 -54931457
446085053 -136229361
902316507 -362416775
145228639 -802315641
480626212 365126233
-417615410 -156247290
-550057701 -778064103
475118945 154489012
-438260307 -856992016
891316663 -45137502
185790910 -766650276
-654983046 -644688879
192560036 528333484
348325372 488868966
477008047 372531296
28094069 417234814
647033747 335756836
912135870 -307361253
-365993952 330893681
75383061 -848507247
890695975 -404494740
480462864 331165951
-786924012 -306423017
-99240733 -770985864
-728554608 -495742104
452730897 -91575623
215888723 -735436504
-263049694 525336144
-81955176 559609078
-722213749 -511519484
290187080 -633163871
416910882 -288807419
-159550986 -912777805
574899147 387081639
123302253 540333233
139356817 -806879760
478708542 241837545
-370406499 -885286058
439378897 -175839250
-690112634 -581319193
243448040 -702065596
506977672 424738319
479007616 251806161
679717800 308449052
480598438 352771270
-295036959 -905279587
662164186 -630797177
713839935 276581284
-620072092 -697213653
626429825 351909475
-393599396 -876640091
501594896 427425527
-128291407 561005814
896148388 -386689493
-125496066 -910086076
355321239 -497431965
129140814 -814480828
897004690 -70145304
-748963403 -439952848
-478033005 -834548267
-401717918 -479310871
-622089120 -694428491
391647632 399170156
837488412 -498159218
632364426 347343528
-852686273 345691793
-849582435 197083543
114801478 -760810487
356117057 -495361029
-844469642 369226483
-626780306 -687804388
-419411484 -865859009
-843831560 369718858
233022981 -715302062
6500089 554124524
398384125 -363664261
24691707 552518587
518229472 418985118
460741756 446587640
874468310 -441117982
735408433 253733686
585106714 380696898
179453189 -772625555
854931191 66383383
-466838460 -841387370
86794620 -762862311
-673605027 -612523170
647607507 335296560
271966961 510620205
786911243 -549000174
517245281 419495262
-446823098 -852578510
454960221 -706892414
272175106 -743712262
380399552 -425128917
74488646 -848991460
-483899016 -830817813
773050043 207873532
-745672926 -449474061
-187323551 419605335
-851547264 260312126
82822804 -844376994
802269303 166360161
-69462326 -901116097
-545821887 -782078527
264976792 -672221448
-418048195 -197377425
-818445652 -142814304
-724362039 -506257161
-638932633 -669882738
-657277146 -640895281
317422647 -583259712
192525606 -753533028
-417499978 -307548152
305299625 -606652761
-720449756 -515757907
-821040948 -125135367
-448219990 -851833998
-40644806 -894205477
479933786 292367444
-852609246 331649076
-417326007 -313050265
463467217 -1884559
-761153286 -402308639
458735085 -44680290
-831384201 -44109779
432702676 -712756525
723153307 266999979
476319692 179677282
410373228 -316682996
293734649 504916704
-216747917 -913308645
-852128817 290513065
665332224 320742317
648650676 334454985
876977680 5130300
597561299 372580846
-476675487 -835397548
-797687069 -258692625
-852515780 320541404
652861658 331047744
-552096171 -776099565
-14869595 -886725496
-399050823 159716006
-101260298 -906864668
-461995939 -844215087
-7406370 -884335794
585406034 380505239
-829667496 -58865745
-400490094 -487115701
-825382836 -93127465
-183252479 561578535
-778501645 -340532168
320286141 -577508162
889991313 -406380966
895063440 -61085952
914973639 -229605501
-214755601 -769416516
-851908047 277633339
101833667 543464831
592631412 375835093
238980832 -707821403
-645049199 -660489097
-213887853 556166776
-433619685 -859288578
-147115091 -911985574
-111340190 560590990
-345998993 396347701
295506666 -624128936
-812374636 -181105583
-235687739 -912379308
277600258 -742906431
480216085 310010247
-841551206 60917644
-341746734 -666419215
478031828 221698440
-705408377 -549735241
387191444 475783498
339408483 -732883261
608363413 365142709
686681471 302243559
-4981943 -883534736
572495088 388553369
261024834 -745295346
768860817 -563959300
489105451 433488987
-120670156 560833802
882556662 -424327433
-831772298 -40703162
-686972529 -587508654
366252691 -467737889
22576965 -873462007
309971196 -597816576
910878519 -163287117
-13551998 -886311044
-623531245 -692413376
-530438384 -795723617
-509576930 -812578258
-154077756 -912462983
468654610 55953988
-345323401 398253563
-227208139 550752105
-636581528 -673428760
447455653 -127553588
-430490867 -860795305
-312841060 -901755839
280912746 508315398
-840866985 52571163
78288130 -846915287
712786682 -603221084
480307186 316694819
827722382 123436491
-175007709 -913427641
-557402719 -770900623
-671776287 -615811676
-183442169 -913601588
363939320 -474265046
-745323839 397411228
-793944229 -275871123
333669381 493434480
278567033 -651823645
-67456975 -770244992
-108466431 -907947877
407169169 -329719423
-838922209 29696102
-83096 -881878998
787685324 187789146
-388422474 -878656753
22899249 -873333209
101451597 -833125123
-128250392 -910372048
884316259 -19231192
197568683 -755055418
359647751 -486007635
394885106 -376505690
562056896 -673263928
-357863148 -635659764
-639563922 -668925844
-762287296 -398592142
-789155156 389747186
899678524 -83693022
426906048 460783474
-724644273 -505559823
487395511 -697665516
-22560372 -889074278
914021151 -205071911
-79530523 -903092558
569366386 -670550626
-389658095 -878181318
679879867 -621729325
16904501 417470183
131989343 -812397162
219500252 -731341173
214212372 -737306587
401792079 -350829391
-770826560 -369210206
458369110 -705956594
192625090 -760002298
594070364 374892124
286047324 -639961041
-602901980 -719740473
546647557 403613373
503132473 426663852
-396227903 179858548
-691453431 -578650323
914899857 -226444149
-851868045 275520932
5551214 -767441096
-707049555 -546198494
-823829586 -104920713
-815973760 -159060758
-719594423 -517783715
826188360 126312801
-423692260 -863945161
813437922 148719755
176523912 -775342035
-417971642 -187352165
-377466103 -585083055
824085041 130174270
-849569877 196774444
472784273 113381145
-407905674 -870806295
-313204455 467100748
891932910 -47653062
419423477 463776376
-123760270 560904769
441988084 -161014305
-374821132 -593240478
806612267 159708206
-188121227 561485720
748362784 238922773
-785773247 -311235805
474357327 140070876
302724552 -611380498
150902525 -757700268
-838965094 30182781
-376698455 -883029647
225300374 -724583906
385818046 -407733671
907338104 -338218449
-240978604 -911998677
759804294 224906392
-852631788 335136117
-405705072 97226675
-616357838 -702272070
-674964233 -610067793
701943539 288151220
-849679098 199473230
-832475373 -34444081
525644659 -685871559
874100770 14052121
-534696197 -792090936
697528203 -612131063
-408968434 -424162236
357668115 -491276546
479481951 270386496
628182134 350567525
386700531 -404818911
-791802777 -285437208
-111522333 -908370373
163291057 533798649
470256175 378216827
480331077 318533053
477771691 214539657
261269532 -677571623
-619415294 -698114117
421078111 -269676363
-797044647 -261692678
365732388 -727951802
-398653800 -874616332
387826423 -723397881
-278910417 -907877323
200086065 -752494099
703049359 287092846
459341423 -39494725
-371205157 310650896
659145866 -632309504
308678222 -600282048
-852562370 325701557
-70822397 559130914
-707918638 -544317885
-849801740 202557957
-277803264 -740405860
307557844 -738230098
-123149445 -909826417
672043158 315065751
60300512 548798946
710283527 280086811
-93830329 -905641214
-304030524 -903581468
-712376497 -534456310
-114905706 -908824744
-191549330 561177535
729848608 -592379736
402538725 -347948359
737853968 250990212
870126331 25807523
475435480 160921563
914971402 -267369547
-100085657 560255444
-790467757 -291282890
-842436709 72217927
703579999 286584115
474896759 150063285
376558000 -437130497
853184861 70550477
471631874 441663352
-536249799 -790745151
-850199 -882143411
-28258674 -890758913
791924163 181689253
914762189 -221480082
416783094 464817097
-358404326 -634454376
382507548 -418416708
770378573 211383605
464517812 8755460
406472199 -332493331
161119759 534181253
-367242122 326094070
912328597 -305746339
-627288269 -687073813
299592142 -739496304
-665212345 -627405615
-360349715 351140806
-289415100 -906235616
419729788 -276016137
896809949 -69223831
609036396 -655033034
477668801 211779020
281730293 -646871464
719003109 271335145
-462632149 -843849434
849981443 -481517477
477645650 211176200
892263277 -49009579
-309173462 -712398618
343821654 -526045672
92333135 544789532
310747696 -596326722
-483344312 -831176338
914958892 -228925509
480505765 -699680988
-837301999 11974302
-1750257 417773902
-825277236 -93938138
114791154 -824487542
-798376322 -255437541
-585051873 -741282439
629789516 -646169634
501425611 427509253
-689466621 -582599716
-262678487 -909941609
328119027 -561325789
-399710307 -491977949
371463046 -452548423
-483305626 -831201280
845072948 88657443
162083827 534013430
-190011721 -913678512
866089978 -456434047
801041302 168214133
627200448 351320513
875936959 -438238538
822692040 -515066952
479854980 288005388
887969451 -32366681
465727294 21487852
463309989 -3438232
703936841 -608468779
-449428595 -851183266
63890194 -764337415
-852390929 309378088
912578310 -182720854
467507895 443551082
-477393577 -834949409
276666262 -654758170
890039411 -40133708
-570932717 -756863050
687531874 301474345
234810926 519517444
839467508 -495692814
-353945961 -890834457
144329895 -803024918
-842628905 74726453
-316045983 -901047761
-295855499 -905133909
-844595018 102301528
-382694610 -880824197
-775688709 -351353386
481658649 437010554
409828480 -318930765
895773732 -64349397
-119565898 560807929
48308275 -862326588
-633823614 -677536972
-309863760 472207823
263332000 -674604671
461601314 -19480792
-706125131 -548192859
786781081 189075045
-808760879 -201765989
-651458818 -650401424
-851430472 255156339
-391953457 -532688659
-309639640 -902438842
371131792 -453531493
810982841 -527097395
-559652285 -768646870
-202191414 559338555
300003290 -616269258
303201878 -610512995
-819709443 -134322218
-12354539 555635606
125090813 540061327
303834983 -609354205
-334556540 -896524479
-306099469 -715883495
-62747745 -899674767
-417068970 -124723384
-515409005 -808034048
-619883630 -697472291
45588156 -863587868
-414489724 -868004351
282526147 -645610337
-751313818 -432990184
218361221 -732646994
-728869680 -494935834
311515236 -594846830
393710894 398908323
152249984 -796648981
278866410 -651358241
854917227 -474306697
123901774 -760079060
-254232513 -755559546
-752027782 396439559
286717367 506789096
-87553737 -770732275
-270635661 -909006195
480426645 327198069
-191656458 419613784
-590490428 -734986885
208982281 -743065045
594729934 374457593
549848033 -677672242
-744261046 -453502970
852730703 71609894
-748128953 -442393967
-852675979 343108192
-399388787 157203122
-743149207 -456653181
-826911490 -81283247
112764643 541891863
814645125 -523394800
855405191 65239907
-712499601 -534178769
290921440 -740859166
444407963 -146576315
367942062 -462898125
554693726 399050989
355515105 -496930037
81885890 546185697
914926044 -268677945
424942685 -251193004
-719408534 -518222825
127489944 -815676695
400767752 -720498165
318242751 498038530
-831660645 -41686113
-852701956 352582124
-169137073 561549892
-349560086 -892218854
322191113 -573632462
-153480828 -912426706
-777356941 -344979111
-840172833 44225890
707227600 283065046
-794057337 -275362373
452557248 -92824229
45940444 -863426610
356275717 486314483
-812843961 -178309023
104318416 -831314530
368396905 -461581913
248840952 516297640
480336070 437632028
-473428215 -837408492
363564135 -475310137
-664651338 -628379466
845925284 86813947
-825908528 378730856
-286812660 -906661379
-55992113 -898106878
472999642 116833671
754232218 231831418
-689515584 -582502836
895412709 -62685928
829276233 120509002
-19794928 -888240572
442104661 -160333598
380859957 -423667832
114173754 -824901016
832372024 114600525
-413011130 -12858763
-71776940 -901588603
733794380 -589752944
882953789 -423449802
-230957868 -766148000
-27906850 -768892939
-432714675 -859728637
-542784464 -784896518
349528033 -512029447
-335218091 -896345327
-782583816 -324285067
295051029 -740211376
456237578 -706544285
-569571460 412385218
480352208 320251533
880427443 -6014107
439397975 -711019922
224971387 -724970810
-391015099 213241020
-715044643 -528386824
474038271 134415397
849874962 78119958
-576535290 -750791525
445802212 -137986365
816265444 143961764
-329560629 -897818399
61411232 -855895419
-681783694 -597457076
219853234 522759467
-407854884 69084186
-778849917 -339168765
717997747 -599995246
56996755 549175640
430755291 392471047
793046296 180051889
479071246 254015548
373498568 -726412329
-689182413 -583161606
-698580534 -564150814
-763870503 -393337518
-318560531 -700932390
-589395297 -736279455
332553461 -551791297
-463294496 -843466100
809117744 155746320
-722473176 -510885672
-789439899 -295732090
-316527204 461815554
-741554937 -461130474
461008028 -24836829
-452769428 -849372510
654323337 329852708
471264751 90668044
477774784 -700473482
105122865 -830801104
480187071 308019693
-548689079 -779370090
28247918 -871165945
-741186986 -462157560
572194729 -669489780
-105792653 -771116805
-452728009 417018049
-24776711 418138203
-836947985 8311163
-732442677 -485679621
-18386307 -887812097
161785151 -788552039
586881558 -663933449
911974387 -175418063
-401178141 -482746663
427848109 -236831863
-736429691 -475152292
-67440120 558972016
913495495 -195956430
-197159345 -913676957
139431382 -758744585
-95941909 -905996972
914271705 -283116996
350956316 -508462438
292927803 -740545035
-258612664 529420280
475466342 161560149
549003076 402283070
763995435 219607035
-774626552 -355327500
909489860 -326207322
220872756 -729752055
-767396275 -381343979
388115373 -400088855
422256745 -715359212
-414399125 -40699257
-489543682 -827085931
-612437934 -707473924
-847812683 157945781
331377621 -554351817
-377037641 286570097
66335460 548098842
884212676 -420603274
-852409195 310906891
475594217 164214525
480385332 323079456
-839324856 34314709
653505887 -635077148
47787808 -862569660
393737743 -380656621
705132066 -607777499
-457698934 -846644367
287745817 -637187438
-688951959 -583617163
349759740 -731037124
-759912888 -406311078
-454711286 -848306522
-339090752 -671052246
-718955783 -519288935
-702339843 -556288165
446028997 -709289891
-765281814 -388599858
-806446221 -214433896
115902865 -823739651
907597137 -336846153
234643355 519554779
356785731 -493606728
913038167 -188926387
544784805 404661828
636597581 344030350
187618334 -764894726
440865980 -167459224
466562890 30736890
-814010748 -171237138
-19297269 -888089737
-718313138 -520796181
-405211415 103388717
-695693282 -570087919
-372197919 -884648586
651191456 332402673
552189875 400477329
323762704 496413745
37772477 -867114481
-279810885 -907742915
-519547071 -804727946
914966470 -267531743
473555466 126058903
-692429531 -576692020
-633041585 408688978
-784638829 -315927184
317931632 -582242025
869132005 28690856
-835868928 -2580007
450961748 -104040997
-138911729 -911328394
-671710538 -615929735
429058277 -230730028
-663409507 -630523889
-24943378 -889784183
-194336777 -913689106
-290532757 496709199
142209825 -804679840
830088537 118968632
-684907700 -591508141
-89196784 559887922
-3015565 -882875871
465264823 -704048275
-558437744 -769865354
-344249858 401241285
-26499881 -890244956
473295454 121698947
-322424966 -899559965
50130426 -861469128
-315874572 -901086059
-649288054 407526704
-834847979 -12512160
-293077425 -905620787
-722456208 -510927147
-501735759 -818496629
-437271842 -857489929
-315010404 464280293
202385930 -750116084
805547526 -532406288
-514659565 -808625773
390838778 -390861279
-311804536 469264890
897197370 -71059302
623667212 -648843620
-850836322 362718267
642792118 -640220036
131136785 -813023101
668516676 -627583300
471696821 377135405
-790976176 -289062967
760525335 224000274
713088726 277328723
-206050072 -770333747
-242685855 -911867805
-377190864 -585954738
394853678 -376619657
-93962127 -905663580
296774001 -621933669
-727280176 -498978179
395756536 -373342515
-751743006 -431698874
911813334 -309953757
646488921 -638460337
-408779195 56114533
-346778929 -893065688
-664579175 -628504318
850683784 -480515988
897173124 -70944129
36914239 551338099
461284596 -22350020
358855922 485472265
372667365 -726578545
413525679 -303490684
-765183833 -388931896
911300530 -313860382
285376049 -641048032
423094681 462318393
-6377128 -883997858
817640746 141580373
-852524832 321486345
589958361 -662738764
337179926 492362586
821497358 134803073
-851708722 267664167
724284931 -595996279
898544221 -77732327
-257463798 -910493484
-273430157 -743600415
-852679076 343821021
134988062 -810179189
225030919 -749852435
915122030 -238878756
167967636 -783101019
392216158 -386082208
890810724 -404181108
381940153 -420228743
741346238 247043883
-343757915 -893964570
-760715813 -403726370
336599548 492540895
133469183 -811306794
-805468592 -219655107
-816468427 -155866811
441512370 -163770120
-148656787 -912101183
-827396986 -77455245
262716191 -675494180
144060934 -803236455
-364907078 -619307433
742015692 -584069692
370672114 -454894151
776109618 203799222
450163107 -109506600
690304729 -616142341
-655809485 -643330170
-377208891 -882844743
475150904 155130360
232036499 -749009193
507906174 424268428
349650613 -511723924
877319237 4044270
-445401209 -853327916
152697490 535615348
276429091 408116625
-748352957 -441741016
-779672577 -335929036
-580616397 -746277758
906991280 -340043655
471369387 92148575
-810821134 -190112122
-509845303 -812371913
453741399 -84233502
555998163 398302954
-840317888 372208474
-97329306 -770945798
-406192532 91029965
388460979 475333148
193727103 -753405214
423310798 -259054010
-667298194 -623763205
-354941384 -890515267
298065609 -619681447
-65672243 -900313557
474597337 144441193
554319874 -676075719
426435238 -243881138
465892254 23279278
-281888962 -907428116
896205184 -386487014
-830436774 -52308133
771116610 210417929
696959816 292820195
-664965959 -627833634
909891918 -323636062
-839320136 34260451
300681022 503023670
895749762 -64236810
106823319 -829706586
247440046 -747099345
-612929156 -706827701
-850211464 213341515
-244228099 -911743700
471659657 96321995
-361262220 347944543
-837980956 19184408
867647688 -453770502
432295203 -214107452
464102085 4515660
-829122597 -63448079
435910031 -194874386
803518681 164464782
-241176068 -911983850
-713265532 -532449324
601119781 370185494
462121833 -14715073
-20145964 -888346724
-117748639 560763377
-408763508 -870446010
-226368408 -912938059
292415134 -740625483
-350644300 -891880657
11778601 -877605511
907563474 -134029315
200816446 -751744875
-823030591 -110819363
425093800 461518396
-770794026 -369327092
-787773820 -302841675
389480636 -395488848
-794936309 -271387585
-471866701 -838366331
54818053 -859227055
-578493223 -748641817
-251743668 -756847746
-486806244 -828909343
913581770 -292374663
-385984566 -879585858
440770396 455106764
424848920 461616936
-666316087 -625480184
744368922 243570816
-176079994 -771745870
448441502 -121074948
-349829618 -892135266
460235338 -31680356
-331693008 432603686
732590264 -590563175
-355448936 -640874415
-402728440 130595428
392093269 474035612
405623305 469067048
350081024 -510649772
497409103 429479442
-840542987 48661854
583833593 381511042
-767093499 -382392101
459528887 -37865041
-409050020 -870325326
176837436 -775053485
-836310397 1833639
514983229 420661342
183065579 -769242684
42846298 -864838903
-769896156 -372544535
895626133 -63666065
-808647513 -202398962
673089181 314173446
-313812948 466150657
13196287 -877081306
466658198 31820979
554429698 399201695
-821005114 -125385446
-308547377 474127809
-415676624 -70733702
477445064 206032029
318577837 -580946796
-350966714 381643470
-615661746 -703203718
471623156 95792804
-845413340 114926199
-575348035 -752091448
869192427 -451091756
-366947567 -886499752
769817934 212113082
235741449 -748556573
473040698 117500124
416910506 464766961
-474089189 -837000467
352312147 487592764
-457041117 -847011619
914828044 -223715800
914544006 -215559600
-850897446 234415308
433212223 -209299199
-812763222 -178793579
193827428 -753394524
403913813 -342600928
-413745453 -373103004
3051810 -880772946
-762074632 -399292007
-755787882 -419347734
-492089274 415928160
393397109 -381883266
911670637 -311069221
-838138316 20907637
336034257 -733466521
-485099347 -830034908
429704731 -227455983
460680317 -27749087
-224610342 -913019473
-201676058 -913639527
200653664 526730867
-488890366 -827523330
42474567 -865007267
463747930 445247886
296343588 504212769
-773178834 -360666147
422247561 -264134369
-52272368 -897203819
-346659505 -657749172
-659608194 -636991874
-850304861 215952831
-613245958 -706409870
414656984 -298653482
-833066479 -29130842
393220395 -382516714
-359045484 -889176167
425777240 -247128383
-519461585 -804797070
309584529 -598556216
-168669392 561546954
-354281128 371162864
-125389139 -771421422
-307158698 -714706609
-163098659 -912962644
-600247947 -723048125
446715423 -709108748
-398337639 -499871058
-15721683 -886991345
213391939 -738219461
-434077664 -859065026
882887056 -14286631
363434328 -475669786
-842088106 67737541
394787663 -721874547
-282158154 505912015
-63675329 558790923
419186762 -278520449
-848762280 177877975
567972302 391275712
156946511 -792706743
147884509 536423098
-651777530 -649891297
628994589 -646520045
352556406 -504446150
94011168 -762370076
901131171 -91803731
95729758 -836675591
-298569305 -723314502
-677951312 -604598976
-505866448 -815407393
-415855742 -342630217
-59172763 558562539
133169364 -811527990
504218167 426124604
-460257448 -845202521
-302229742 -903934844
116526575 -823316736
-356785699 -889921015
443712964 -150790132
690072163 -616270280
-634003720 -677269698
783006033 194382850
-193050633 561008391
-130296913 -771482682
873406405 16145474
474705178 146439700
-713648670 -531578351
-332737501 430313651
428675339 -232665965
620852531 -650058120
442452898 454408460
462342387 -12678042
912882382 -300237262
39925338 416977548
587436421 379199787
441629400 -163095346
768634963 213641782
110623016 -827245834
467488217 380256101
798049558 172669796
-81674000 -770598651
-826925942 -81170188
233380783 519834215
-750596672 -435131488
890932319 -43585241
-47745818 -896064026
-849228343 188503793
289904547 -633634428
721644580 268577616
33259676 -869068550
-172678421 -913355396
355228656 -497669284
-801987883 -237711312
-619744752 -697662692
142816713 -804208985
-828224572 -70806508
716872344 -600699627
151922386 -796918057
-723018166 -509553254
317257347 -583588810
-154206776 -912470768
473189456 119937128
148363260 -757935625
-840852946 371934596
44416396 -864123344
-70021971 -901232948
667770263 318688363
-404156717 116016832
470561189 80917028
814881937 146308615
186306921 -754186651
-334653895 425980172
882099493 -11614715
241908482 -704067626
-1961651 -882521529
-430140177 -860961580
112843341 -825785205
255717381 -685417306
-339454464 413998755
838031111 103488797
903736473 -107660782
417184796 -287585591
-364565090 418626464
-231226338 -912667238
-842736403 76149189
-551582889 -776597640
101131866 -833324726
264468254 -672959839
-643559055 -662798167
-603315650 -719221677
347476739 -517123967
445514416 -709425647
255215107 -686118783
303675494 -609647196
160692461 -789500935
343740747 -526239414
-315343541 463752033
317132592 498363317
-757635286 -413562049
-625808004 -689194659
467967635 -703285487
-412804523 -868729160
135319813 538471905
-387100009 -552239600
-800457441 -245324175
84844358 -843220668
-12443117 -885958805
414963941 -297336238
-642146210 -664979180
890962902 -43708219
434686785 -201468583
474103916 135569479
55402284 -764838902
261089008 -677829896
449567742 -113529768
-340384527 -894923810
-348820575 -892446721
-388428490 228264804
-574572235 -752939355
-302988514 481813040
-168645800 -913211085
377179324 -435220113
-663153908 -630964075
-372670934 304803047
291242809 -631398339
-687460906 -586555874
433139776 -712646279
400793773 -354635150
339996734 491490286
-250380440 -911193068
850840827 -480287664
-755880863 -419059473
430409700 -223853097
462263948 445909847
914373019 -281252689
174430398 -755409221
-603060459 -719542132
369890582 -457204725
-672816121 405611192
-155323322 561438747
-801826968 -238516804
912688657 -184137984
75862339 -848245805
328546463 -560422164
637093015 343640254
-505608761 -815602740
-794131439 -275028331
-44475068 -895221682
419968396 -274906638
517673751 -688414200
-812049643 -183015178
65328954 548216769
13402926 -877004788
-401121618 -873615793
31105107 -869983181
45972078 550394828
812993039 149454979
268110828 -667637012
-425303202 -863207845
456084775 -66412079
-471262837 -838735282
913199880 -296770585
-350739435 -891850819
-234743007 -912443299
-399502682 -493187717
-400010613 152560520
778260076 -556296007
-852488313 317889716
-668344393 -621919207
614686333 360616956
-736298163 -475506871
-786164730 -309605521
480480578 333189051
-833862324 -21780320
-838966853 30202910
-458099570 416889906
13986652 553488060
-79588485 559512413
109542914 -827947025
836688961 -499146218
899447581 -82446082
576920359 385841349
-672588463 -614352794
443764248 453861552
-833102417 -28802037
293942793 -626823368
631141385 348290764
899225074 -81277781
-331130079 -897417924
345272379 -522539524
-270379406 419576525
658319357 326572630
-386778787 237567624
226811969 -722791424
-795928241 -266862933
149728703 -798710555
813122405 149241609
-679993935 -600814703
890417148 -41585173
872073459 20099892
245222057 -699737757
-802537456 -234932853
-838214231 21745769
-799673645 -249178163
178371986 -773633677
307513036 -602494065
-175404242 -913438660
-593138009 -731803557
-666534971 -625097881
-490596536 -826378496
-315958331 -704257620
323533392 -570877764
-770119884 -371743421
214774765 523826752
-828629118 -67527234
-767974105 -379333994
469812462 70920435
-364322588 337020256
-152007575 -912331480
351736420 -506510430
820116353 137245014
893757849 -394924139
-815614721 -161342123
-153650138 -912437035
-682084097 -596890457
-197486534 -913675073
296391031 504199920
545652462 404174416
115442276 541502398
-383292215 -880601426
-554639413 -773623349
795292709 176750928
110392412 -827395812
393353392 473581591
-408121638 -431178518
-246995458 -911501497
-277101054 511231243
-837635369 15481716
-758743433 -410045541
-798384328 -255399383
453652670 449685665
480518148 337807305
-533781119 -792878892
401489999 -351986906
-161276121 -771699149
-276610171 -908206727
438868045 -178686435
-842335858 370860113
-803537419 -229795679
-800699368 -244125556
-466219961 -841752642
853339327 -476631445
299384440 503380858
271726593 -662262358
826545265 -510886963
-434616726 -858800402
-81891059 559606508
-446497012 -852751236
-714354557 -529971156
-718757079 -519755486
32753027 -869285505
233905983 -714209193
440038263 -172144064
-247780782 -911431120
399959579 -357784749
685110608 303660008
850425283 -480884795
324763249 405147152
453086486 -89005687
-231226825 548798913
792364132 -544289113
-114148897 -908724320
872738256 18137676
-663492998 -630379952
469265792 63750626
-833400135 -26063805
-813034631 -177163628
-92487607 560005058
901780079 -364752496
457944966 -51351417
-632289997 -679804800
-29497418 556815742
-634039096 -677217147
-87180066 -904483597
902146028 -97793065
-435948781 -858145131
857518677 60053478
285749400 -640444428
-384500606 -561611330
-253209267 -910921379
913119822 -190132007
-10399577 -885302732
-497198694 -821778749
177259516 -774664474
599596730 371214247
-659278539 -637547107
5182854 -880009950
-6730659 555201614
83646011 -843906905
405756035 -719328830
-842404055 370810135
785367387 -550309979
724736536 -595704930
419716718 -276076658
270288293 511045733
-550463153 -777675926
759161327 225713169
-835489938 -6299706
-105195588 -907471581
592752144 -661639257
-780171522 -333951897
382931365 -417061816
-77217136 -902655549
57081778 549166017
477021590 195676406
242104269 517872725
-852653179 338798060
372773329 -448625175
-839632745 37871071
-402758948 130318921
853271745 70345925
60511839 -764541377
317619675 -736586102
462935689 -7096181
-795561019 -268543296
-702446410 -556063122
-443000856 -854575890
221910456 -750222432
-90346103 -905040116
-220598193 -913185497
-265539185 -909622546
913545886 -196775650
-213279358 -913405751
-649786788 -653065042
136986612 -808681802
435957426 457092276
893906389 -55957292
246180658 -747259665
360111598 -484760390
-198655554 -771023713
-369765988 -607108809
906058961 -123208823
-796037770 -266360633
433885361 391785058
-561860369 -766411282
915189786 -252856368
-586469505 411487876
505348069 425559034
-747232760 -444989796
-136145848 -771539817
282774395 507827831
315721847 -586639630
281534090 -647180779
-108130042 560500747
880031898 -4712487
-346374462 -893186836
420609010 -271892780
-415512986 -66204544
-783492651 -320610745
447288749 -128621009
480557707 344125470
-841203045 56653279
217753831 -733335864
-285716245 -906836234
-442787213 -854685674
465931849 23712136
715102614 -601799428
244989348 -700044920
-85663465 559753378
426489506 -243612365
-848927223 181543207
-156244533 561448055
743605901 -582953316
-736554483 -474814745
-236889928 545675007
273161000 -660094752
-526434144 -799083201
-581865154 -744879305
-850868082 233397911
-724962442 -504769471
860196348 -466144735
877843847 -434420967
44839031 -765425260
-462196628 -844099917
-361649369 -627019525
15893290 -876065089
359798767 -729112365
895223886 -389944183
-356882649 -637816206
-290134612 497156942
-177035497 -913481974
300728918 -614976789
49974390 -861542886
22009485 -873687791
-114217124 560670111
-731723974 -487552654
-410060063 -869897900
190934318 -761668658
47607933 -862653492
729957966 259732681
-805939296 -217149749
749428407 237653335
-191008874 -913683921
357558365 -491566691
-148585709 -912095935
-851097915 241686369
402420900 -348403296
274309422 -658353298
-675998765 -608184092
173941883 -777707679
468324194 51811526
715721280 274690784
753102706 233217407
456594489 448409433
42605569 550750523
-851459996 256449057
390873377 -722739087
-487460742 -828475223
475402454 160238682
-309780997 -902409115
874122122 -441794131
-498141875 415703512
-655224008 407070375
912531399 -303841999
909851361 -153379078
-647355313 -656892314
364481705 -472744441
915180070 -246965295
89074181 -840728412
909129973 -146945037
885675376 -417204535
347615038 -516782485
-363367338 340464286
-851059093 240250936
-740843948 -463109721
48354994 -862304683
-431345823 -860386736
-654427414 -645598686
616533253 359273539
112548119 -825980318
407566105 468332176
419595911 463708260
705254427 284973753
789709632 -546596478
169617013 -781622265
805349441 161665336
150154773 536044459
-185877814 -913637794
-151814373 -912318605
388407216 -399108772
735967904 253108903
476939473 372601995
265945366 -670810754
-521443669 -803187908
-832593177 -33390919
-835214655 -8984001
-127875993 -910334775
-15196165 -886827428
-852153918 292200585
-789585574 -295104739
896809329 -384305290
271823374 -662116507
230635724 -718208656
806512205 -531484727
751394841 235290680
-652070802 -649420053
-535645949 -791270108
-413529897 -375943958
887085035 -29121918
347010543 -518273939
409864823 -318781020
243517500 -701975141
99024234 -834637388
-721435382 -513404780
-350127178 -651439864
763026658 220838430
655798782 -633956687
297046997 -621459425
416826927 -289181572
-643490967 -662903410
-835202603 -9101027
118379226 -822050642
789249978 185555224
367272818 -464824054
-529236333 -796737831
563208550 394097888
-849965129 206760169
-841105059 55456460
296042173 -623203634
-271170432 -908938409
244235475 -747504990
-848506095 172259840
-798915595 -252857319
81860751 -844923121
-521343527 -803269515
53989176 -859626393
-852506916 319666517
-499232182 -820319470
446836230 -131500093
-821216894 -123905966
214879969 523804887
-452197959 -849683242
-154586749 561431258
28547604 552158136
478255253 228041307
816649659 -521354357
-131429767 -771495683
400148888 -357074351
470463335 79593215
-333838044 -896714355
750193074 236736203
882401311 -12633941
908004175 -334627948
362074232 -479427541
-852607246 331363980
-847673327 155188595
-740228738 -464810599
539569059 407568922
-607528811 -713851748
98133040 -762079568
-164736107 -913040477
474893197 149993219
-378990859 -580182611
431433150 -218578168
-568397997 -759571018
158997434 -790958798
-95689197 -770910219
275965739 -655833333
72950542 547307414
650886653 -636345142
-42424159 -769443509
-164511196 561516517
474236796 137920451
480410920 325576157
-148258136 561353062
474556268 143682906
-366315127 -886718265
810430224 -527650736
555069976 398835915
323083013 -571803913
-66696207 -770224919
863245093 -461190008
-268242482 520290553
473402978 -701731161
246305663 -698300350
544774827 -679436185
758992797 -571642189
-164948158 -771714273
-617723931 409655039
-618618895 -699203116
910992141 -316118723
516041689 420116451
806483584 159908945
-119115396 -909355747
-302033072 -720048394
509681619 -690912867
149042527 -799266280
-833929318 -21159138
419895606 -275248004
660006691 325176746
-390154693 418198216
-350733856 -650315626
-525635159 -799747003
-830181326 -54497335
-304577161 -903473156
-785438471 -312627923
284587201 -642314628
613955381 -652979299
189516217 -753851730
837658082 -497948046
113501701 -825348342
-850958433 236594849
-685833123 -589719914
907127973 -339325454
347651848 -516691552
-766329125 -385024759
683969203 304682107
378312937 -431705763
400882378 -354299717
817139560 -520850211
827225341 124370525
343808578 490297209
-243209830 541672598
-628962812 408963697
804006875 -533843933
-217260357 555033019
904216863 -353898208
188247276 -764286117
480015201 297090851
-847742711 156549743
430013853 -225880750
-95011995 -905841108
-775652548 -351489755
-95061749 -905849491
-846266818 129200378
407527477 468346809
331729503 -553588693
43674763 -864462076
-471317266 416531670
-471310449 -838706212
911634680 -171510376
-784934217 -314710223
-851762918 270254817
384527460 -411932344
-492242701 -825256125
480466887 331623842
-595789343 -728555891
308926709 -599809490
182856456 -769439656
445554378 -139524714
212105671 -751361122
-852377954 308343369
-815682889 -160910612
452988639 -89713566
534562444 410324200
-69670504 -901159707
239456998 -748099234
375428081 -726017122
729342831 260396799
197675517 -754947255
882452592 -12807858
309930377 -737846464
-828822616 -65942806
379551562 -725158686
521032331 -687350884
-389800142 220347965
725982795 264008033
-531721711 414241041
-328102758 440196817
145553154 -802058940
407987463 -326432945
640102418 341265425
77593693 -763473262
468432917 53163540
-846833640 139292843
609126045 364605540
-746551982 -446952852
-417462368 -866714884
-720037349 -516736710
669535400 317192440
184409143 529904948
-563150505 -765086748
-846848212 139556128
874558461 12663595
-802797558 -233608058
-387197887 -879123969
254245610 -687469291
251685534 -690999688
561434149 -673492958
-239737881 -912091142
457145705 -57930463
-188569022 -913667216
-844180611 96139136
239308014 518510215
-256604043 -754282152
-236043294 546154473
-711244576 -536998089
52270995 549705196
-323901290 448598701
-783623347 -320079975
470298140 77368857
795075416 177070724
391342773 474304434
56179253 -858559592
-552702530 -775510140
468309526 51630443
57093763 -764741386
-720667210 -515241335
-621414634 -695363206
912159867 -177630129
-438920976 -856658735
132720265 538883395
-400473597 149094495
80000974 -845969366
291095435 -740831948
-794295327 -274289303
870267863 25396010
19789040 -874564023
839504276 100481123
330309022 -556659521
769191073 212923488
479771230 283789732
-325395606 445683991
381749963 -420834927
432488862 458513163
224997879 521662554
-152637799 -912373053
369365713 481957601
458690886 -45056075
-812352221 -181238289
-850755745 229589848
447569248 -126822967
-337427579 -895742665
345345048 -522362448
146459494 -758109967
415183736 465435021
-741075050 -462469119
-26686958 -890300043
-401892011 137792357
716402781 -600992395
-480329980 -833100446
439192665 -176878355
-628610741 -685164626
892267542 -399767792
-707692928 -544806736
479389789 266363369
882473927 -12880237
-330384533 -684844589
893236210 -396664482
330853849 -555485420
847739014 -484667860
620711946 356204145
287601980 -741374569
-816021127 -158756992
914251246 -209330857
253694040 -688232795
695846067 293852989
-761410590 -401468902
876323577 7192316
-815875542 -159687735
-686155854 -589094340
76513024 546867590
459071191 -41810988
-846524898 133763585
38273078 -866893484
871044688 -447714744
898089453 -75407840
-686562541 -588305500
89840654 -840266963
-511313824 -811238644
400368146 -356245907
470126925 75080364
444871070 -143734338
834037111 111383927
-390818788 -537538627
310764659 500196275
725892339 264104432
197976900 527268499
-790150110 -292661455
469150655 62256170
-679594176 -601558589
422096552 -264852817
-798635141 -254202279
187873103 -754024605
126992733 -816032197
332386232 -552156924
474090826 135338934
-444140288 -853985288
121954782 414647674
-356940265 -889870841
767729724 214810542
-73146413 -770390802
-822132215 -117379576
-595949322 -728359419
435799685 -195472402
462769372 -8695196
-721481655 -513293165
657164738 327521989
276762717 509392083
863424223 -460894266
414252655 -300386763
-812093439 -182760358
477871351 438781032
-418120368 -226445535
-377575859 284120352
-778695377 -339775159
913825527 -289433501
-316861538 -900862951
770320689 211459129
421553915 -267426470
403156168 -345552084
265421159 -671575105
853936962 68768779
-845838447 121877597
159372496 -790637065
780842386 197375373
859179092 -467779777
386965399 -403938590
209099624 525002595
472071204 102373682
403847655 -342859366
-733225117 -483639080
845724679 -487438260
-336221665 -896072197
398798988 398222341
340108547 -534762674
-245391415 540178330
288824941 -741184896
442766100 -156449520
824864798 128752882
-727771035 -497735805
-177886100 561581578
-278464731 -907942929
471747511 -702205672
62967181 -855086438
-557935351 -770368020
-42544416 557629006
771591994 -561770531
695567219 -613225539
-851185275 244997680
562538761 -673086201
643825386 338311989
898757291 -78833434
-364721948 -887266306
-275285528 -908389393
-217778932 -769060079
480195717 308605515
307860446 -601835820
190381204 -762209751
72560259 -850027577
541403862 406550351
898717951 -78628826
815389590 145448518
225570504 -724264732
136708061 538247925
249750286 -693651138
-734739288 -479670184
824538751 -513072257
-591716481 -733523686
-783734396 -319628119
-62619218 -770111354
480568673 346195049
662128098 323415095
427877938 460388649
513785321 421276697
-385732780 243303236
374856416 -726135326
472859027 114573782
-612255843 -707713300
-798674627 -254013596
-815464616 -162282554
-558887118 -769414985
-841816000 64261449
532423782 -683650751
-733976979 -481677343
451108832 -103020828
335069792 -546223109
126023679 -759904047
-365584734 332437972
166814169 -784129045
-64023868 -899956074
523887208 416023811
183152597 530145000
479848135 287647905
803636183 -534185674
-688461712 -584586235
893671049 -54943268
-48789222 557993745
-721649016 -512889368
876593237 -436939059
257847673 -682427735
168505772 -782619170
475829343 169149896
118940405 -760480848
-816918834 -152920220
-54983442 -897863475
479903056 290642155
-821405801 -122568359
-832092892 -37854362
337997242 -539599589
-809243454 -199068039
-334085266 -679113764
278712245 508887382
915092524 -236743959
-798473698 -254972913
767812681 -564793213
781236101 196833948
468669345 379393241
479152473 256968886
614522795 360735361
-199794731 -913657971
318702819 -580695646
-338771544 -895373203
365404985 -470143920
-368482712 321282670
453189189 -88260689
-723347179 -508747716
141676066 -805093560
-271938321 516563398
-176544714 -913469708
478227737 227250278
910182691 -156510416
914376438 -211740664
416499720 -290637853
-803666740 -229122003
480348947 319981451
-231833860 -912630321
-592467544 -732617698
883179484 -422942931
174484778 -777211873
-245052113 540421658
-254055840 -910837378
272273363 510542332
424523403 -253224075
-412603649 -868815005
-206193057 -913576782
915170966 -244349361
-100176530 -906693783
430525616 -223256425
152892254 -796119947
-352059076 -891434364
466979552 35522357
631222373 348228149
-324029639 -899176723
-439888668 -856169567
-43613252 -894996236
468483978 53803031
160028715 413342239
-173536925 -913383350
580894562 383370064
914503152 -214548103
702401860 287712576
381434635 -421839900
334419589 -547678333
-775085843 -353616750
632698 554611178
368821034 -460344147
856557691 -471856580
-742292619 -459062933
795559977 -541479732
478515228 235734710
897712017 -380937308
-789119824 -297103847
-589740032 -735874140
343299321 -527294956
-839539479 36789277
-687363468 -586746421
317022492 -584056010
434242927 -203836768
-682347201 -596393624
1698737 -881253682
-852699435 351125341
309073682 500680333
195772881 -756866979
-306127684 -903163891
-850726227 228621050
-412319211 -477114
809676277 -528398858
868074635 31707542
-297341566 -904863496
-834037098 -20158342
-380537393 -575145063
564367557 393414893
386335626 -406027317
725747284 -595050929
117563888 -760591938
-551305282 -776865954
393171819 -382690721
-757534501 -413879723
581100831 -666141215
-846321973 130166551
-200150481 -913655155
260224182 513555990
735639129 -588502476
834155639 111152748
-395785185 182861577
-596835997 -727269235
459914959 -34497852
-169239472 -913233786
-265161743 -909665055
-587191996 -738833844
331885299 493976694
-851622108 263687954
247767100 -696336328
-379916626 273133701
353773603 -501374356
-481575210 -832308500
-250996031 -911135763
909460827 -326387117
194235864 -758404158
330132234 -557039466
-354220795 -643401048
458505803 -46625590
304825088 -607530239
801376038 167710875
-52623378 -897289657
-132709925 561097870
404926082 -338617717
-391810957 208332848
-31621115 -891714497
-219918820 553971293
185167245 -767247199
50780941 -861160763
269742060 -665220959
-819201652 -137751390
23829501 -872960583
-845216820 111807642
-395100258 187357378
390399030 -392365724
-543808453 -783954871
-537001884 -790088098
-340183980 412088077
365690193 -469335515
764491166 -567418681
896265279 -66659617
-843278524 83497176
411444042 -312231390
-283091148 -736398824
475345216 159066003
-674042725 -611734070
422314404 -263816020
297539352 503887762
-616825745 -701641724
-222985633 -913089646
-363526589 -887676306
195946152 -756692942
22048360 552761666
-148541829 561356790
885285869 -418122317
15404126 -876251331
573342047 -669058921
484687545 435582482
-194750604 560802488
406987079 -330445262
903308872 -104960503
-416815945 -866996060
173001272 -755554439
404715743 -719573370
-299856900 -904392097
817588734 141671023
-47664665 557928708
267149712 -669050162
-517934129 -806023191
-703579565 -553649567
-461685482 -844391997
553154117 399928551
29876682 -870495350
-842698333 75643376
-425571026 -863084435
-556848406 -771452827
-83231277 -770634696
-416055738 -82542795
-773101610 -360949658
346730258 -518964811
13315467 417529864
-451457572 -850085347
432510958 -212979947
-713016953 -533011734
-491065633 -826061981
429563215 -713544638
457291646 448104395
222560573 -727790268
-38453377 -893608503
866563975 -455628490
-192541984 -913688451
-845060677 109400431
-98815621 -906474281
465720497 21414909
-246338440 539488851
198964708 -753638330
90889966 -762584702
-600838752 -722314812
-417871176 -288561678
44065093 -864283845
-36341287 -893026186
-96788703 -906138208
331438973 -554218976
-663758940 -629921317
340314134 -534288797
278375057 -652121784
-734758147 -479620343
-844128811 95383851
350931457 -730818662
-654807375 -644977021
650267352 333149595
-42990827 -769463995
449253088 -115640699
425010120 -714678596
423512878 462151977
312945759 -737354720
-149122015 -912134760
809380642 155324534
655881849 -633916032
378329262 478889846
-845873763 122473526
-338378577 -895481333
913534230 -196581297
350132588 -510520931
397332953 -367564147
-837146500 10353100
479105191 255220337
-237832830 545118470
371776698 -451616580
159304548 534492108
433227592 458211632
-689807654 -581924158
320031663 -578022835
-370452375 -605309833
750567740 236286718
-441461045 -855366542
-296124170 -725553253
182036307 530357504
-9155183 555390674
-559414116 -768886293
-147802391 -771628600
814874586 -523161794
912679175 -184015280
-378237252 281093138
285135403 -641435130
303376457 -610194911
33776969 -766019220
466051823 25025906
-851315550 250211200
770912930 210684581
-850696503 227647100
580394115 -666408458
850263095 77248863
188242740 529167763
317469854 -583165427
480204195 309188082
895658080 -63813092
79696653 -846138337
212418777 -739299238
665363649 -629182552
664271284 321628194
480173735 307123948
-823847020 -104790842
475878534 170192229
-835905249 -2218698
-416078826 -867316374
772108142 209118756
-454855753 -848226592
-548953524 -779118139
-251001161 535978224
-554942072 -773327587
-415874923 -867404784
-382193758 -881010693
187879633 -764642547
346511473 -519502916
689347841 299827765
913257045 -192221495
-7689610 -884428663
-825754185 -90267887
394764631 -376942196
-440485951 -855865051
-721141764 -514109950
378009374 -432651386
871353588 22217666
-659038498 -637950570
-699929960 -561349792
-709765418 -540283653
-573422425 -754186974
477196057 439093977
466723669 443906260
542110747 406156379
-411593725 12202328
277402533 -653626029
-847522164 152247561
182055869 -770191688
601772075 -658017711
527014943 414370924
-74851286 418898871
-311318379 -709868436
409363480 396634046
-146249330 -911919339
140445612 -806044639
564867776 393118453
-714184148 -530360808
-536635064 -790409099
-835962484 374386723
-286478506 -906715038
808321197 157015488
-293430283 493441613
-657732543 -640136198
-819778191 -133856877
323375591 -571202515
-852594170 329629738
-567158431 -760880276
-736341458 398640903
307572666 501106242
563855863 -672598521
-720477805 400662715
147254363 -800704005
629473457 349575704
591516159 -662126063
477817037 215772936
479553585 273592039
379347956 -428455447
149867160 -798598104
847317118 -485252051
-168555353 -771726870
-509367833 -812739019
206842076 -745382560
453891415 -707183501
-803190558 -231593449
379962822 478322613
-283660114 -907156174
-837334530 12315765
903896517 -108683531
778275108 200884695
-805847637 -217638910
-190570144 -913681894
709251062 281098102
-726410713 -501159111
530814274 -684187891
913814667 -289565559
473261769 121137571
-404577138 -872192360
328321313 -560898417
-256866759 -910554583
376132851 -438433875
-720888825 -514713726
-8182337 -884589045
-844843765 106081913
-74199740 -902076248
818639889 139834244
597883908 -659588923
-641764375 -665567473
-666110785 -625838455
341143606 -532368701
669665595 317082087
-400102534 -874030395
-228187470 -912844855
-109859942 419253653
816300427 -521710996
-432613761 -859777591
532616857 411384933
386551706 -405313098
-173152303 561570769
-362212195 -625709349
-429965742 -861044159
355779494 -496242753
866716602 -455367095
349325758 488550732
214117417 -751130297
-660111051 -636142152
460141386 446852529
-152957840 -912394033
742651775 245551936
16363268 -875886009
-417537633 -306062738
111582086 -826616873
-844298464 97869433
-412125487 -392282840
415060636 -296919857
-217122815 419635386
887680331 -412271012
881873087 -10852997
249349196 -746855031
-742381786 397822130
878661558 -241695
326775308 -564154802
255775753 514640621
-153812962 561423085
480235986 311448274
-681947590 404817959
166619553 -784301152
-730053805 -491890501
914407271 -280587379
-367930559 323425338
-690801815 -579949292
-656143488 -642778402
-70044750 559094748
593789654 -661229221
479145008 256691987
874979787 -440116910
-453920886 -848742711
218598715 523024335
-828450005 -68983611
447062328 -130064094
914847127 -224403029
-65639064 558885641
-826639261 -83402786
472000433 101322846
-603214583 -719348674
274223220 510044519
-366998892 -614161954
325755556 -566285603
438977829 -178076039
577591523 385427146
-849346573 191331614
-852051553 285607913
466434927 29289035
-454466916 -848441692
884061277 -18333972
692873198 296598560
-404057615 117129249
-403426892 -467421854
-522978062 -801934293
-21311278 -888698253
199473055 -753119711
262393116 -675959491
-738679024 -469044163
-290130195 -906116792
-99527763 -906590758
-336948032 420433090
-755452083 -420386937
453869128 449592800
-852167473 293144397
-129304115 -910474029
-416746525 -326175475
-792063519 -284285738
-41555781 -894450947
-840971986 53842847
-699736728 -561752528
-692355328 -576841265
455576355 448853392
914069684 -286249630
153483534 -795627342
472267330 105341452
-840076618 43081144
37076254 -867419927
403316107 -344930002
-538798371 -788500723
222024527 410940089
479995470 295921947
264696613 408749944
-688640743 404217531
105746187 -761511045
476611852 186168277
-19036981 -888010596
532177852 -683732852
-847629055 154322254
-324484896 447478790
-190920710 561242816
-128370700 -910383949
439984047 -172448767
-821797765 -119782525
623052295 354462688
446224930 -135353151
103590856 -761672586
-255985890 -910644260
-646387813 -658404485
-847948079 160664004
445912748 -137299749
476642481 -700800101
246913397 -697487018
-401615984 140077590
76204062 -848059180
395575989 -373998316
840675061 98040949
428358482 -234265873
-17173506 -887440541
434207709 -204024522
730337475 -592058521
624256679 353560056
-810258941 -193329961
496662507 429844100
-677104106 -606159024
-49457110 -769694861
915165886 -243263309
232412292 -716053028
224079535 -726014870
-837160344 10496407
403063411 470023781
-734358087 -480676157
898497255 -77489979
242855289 -702837196
-324953081 -898951798
504874856 425796717
-244339156 540907516
-602835767 -719823308
230854065 -717944829
480513676 337205754
-537819894 -789368016
-17834180 556034376
346229007 -731686011
395739666 -373403818
-409267512 -421637536
-807937754 -206328961
-791874632 -285120531
-415905557 -341759553
915000352 -266314234
-424829382 -863425405
-418140591 -250714169
101928706 -832826456
409923060 -318540774
-751188659 -433365315
-403501280 -872637577
-463517324 -843336670
97988270 -762090116
840720057 -494096695
-55319748 -769889764
290941413 -631903963
430201272 -224921583
562842652 394312430
-426557397 -862629398
-779799321 -335427524
432910490 392028194
-641722260 -665632200
367690879 -463622981
-835520891 -5996849
393213299 -722226039
-632228652 -679894998
339262698 -536704634
843817767 91361339
-850516978 222136111
905993341 -122757500
-354681829 -890598673
-221199783 -913162382
597664636 -659677115
374961603 -442005223
565996248 -671805047
226015766 -723736723
-847043497 143131945
766003835 217033446
465469130 18731303
472460538 376539864
90679065 -839760220
-107126377 -771141665
-486373187 -829195892
-124582684 -909986118
-413933582 -30971296
-16370636 -768422737
380615459 -424444489
479804336 285437084
821590086 -516232845
-795210003 -270141573
-372980611 -598595964
-740277337 -464676594
416143746 -292212966
772473954 -561052932
275359894 -656755710
448217022 -122573483
416474121 464937078
844393075 90123282
-682937855 -595275879
-167825563 -913178310
27310240 552275099
914944184 -268170869
902767705 -360428874
-618099161 -699912491
478773575 243942432
-317961785 -900610484
-182584908 -913587530
263977252 -673671030
-588303988 -737550211
233251947 -715018890
-456774383 -847160274
-124002742 -909921788
332245319 493867472
-20789339 -888540903
-413825777 -371990554
325619411 405091445
205775157 -746526451
-307312502 -902922958
-843535515 87024917
909963426 -154430035
-31579179 -769034204
892195292 -48730171
358830690 -488192773
-402920428 -470979609
-301351112 -904104927
348759820 -513943060
211718564 -740071018
904806361 -351121588
868217169 31303199
477891564 217811029
914688591 -274690886
77152928 -847539608
887614881 -31055687
502298641 427077130
-411081998 -869464433
-319246498 -900312174
-731061324 -489278470
908134240 -333914927
864365690 -459329477
913636879 -198320455
-836269562 1421973
-582265508 -744430101
-852317200 303829728
476243778 178009328
-799476782 -250140352
889926832 -39703974
-25879668 556581742
879721126 -430491885
-499442866 -820167013
347708127 -731415834
378826264 -430093874
219915100 -730861693
-335743220 -676530675
38667854 -866718315
296094367 -623113167
902840023 -102037112
303994966 502105619
914696866 -219551461
-640571556 -667391510
391806004 -722535809
444200560 -147843357
915016721 -231749136
-227114461 -767183041
-3527156 -883047604
-850477887 220984307
727749057 262112914
-803812739 -228360315
906756592 -341275776
152843023 -757515192
-665443637 -627002378
-232417831 -912593898
130044786 -813821154
-639868066 -668463641
14975670 -876413900
176834117 531333158
851426068 -479433126
810606372 -527475267
-562251457 -766012410
912998407 -188350249
-539127310 -788207114
501167996 -693530196
363430801 483962375
469183842 442787622
415710417 -294113284
285886080 407568807
751567522 235081939
875291848 10414684
-653265129 -647488826
342579326 -529005525
429548951 -228246725
-792756644 -281201004
721595293 -597722926
-837233499 11257244
454521008 -78418905
216047161 -735259115
571063955 389420582
-819499208 -135744556
-829735347 -58292565
835575943 -500503422
-373312048 302198343
-841975973 66302881
712333569 -603494627
-730943574 -489584782
134706268 538570583
3410796 -880644872
471708553 97031836
626560950 351809544
176233447 -775609158
915190374 -254548426
248114808 -695867480
-307806971 -902821457
342477147 403943034
697992197 -611870563
-470392473 -839264755
-6182128 555158729
-184419092 -913617353
228760769 520847150
-251319327 -911105502
915172254 -244629142
-99251048 -906546031
315493176 -587092065
57442628 -857927604
-848372358 169408641
799312377 170790003
-758026906 395513592
456319416 -64553175
-662041719 -632871360
342149541 490817653
451915506 386390902
-676259676 -607707484
-723979963 -507195519
17700409 553154154
331330605 494143945
653772776 330303479
-816192952 -157651491
-661564058 -633685031
-629839907 -683384575
903796458 -108041494
465196544 15838019
-851978492 281474559
37633750 551266081
-793412009 -278261041
915143927 -259755039
233685161 -714482846
805755571 -532207920
-415782863 -867444672
596989609 372961401
85626141 545695525
-50362489 -896732062
-486070508 -829395731
170004258 -781274302
368345855 -461729942
-345871263 -893337485
395941788 -372665985
382783750 -724479599
-752959458 -428034317
-134753185 -910971098
680880761 -621203049
859314437 55415881
10597869 553779555
446155736 -135788161
-259634901 -752524261
458623566 -45627185
181258318 530505167
172944890 532052135
885115781 -418521461
402430637 397708508
337714251 -540244700
-653510512 -647091723
-814582341 -167749260
-439659613 -856285754
-37510490 557325005
889122418 -408647415
-835492396 -6275705
-327397677 441633644
-89129346 -904827160
-187045153 -913651412
347745879 -516458661
94073012 -837696365
-754652550 -422856461
242967555 517674704
-542945657 -784748601
-797836001 -257991884
-523875712 -801198764
-413002423 -382495033
-409704204 42565554
-615300980 -703685454
-835799119 -3270182
137296748 -808447521
907236138 -131551631
-691137328 -579280991
-141210367 561252335
-118147560 560773433
-668481610 -621676402
465367772 17653415
504378548 -692547628
914882910 -225776482
334174249 493280696
510719100 422840207
239868372 -706690402
-679411925 -601896926
-794232652 -274571956
-829352753 -61518495
-633701344 -677718254
-77733555 -902753723
-69637195 559075590
-822633965 -113735071
515798431 420241847
-668825439 -621067945
707538099 -606360065
443245103 454078400
-229361878 419641247
-385335175 -879832662
910488025 -319655662
902367489 -99130601
-829770156 -57998362
457378777 -56032176
-379561232 274836730
372962633 -448054544
-74347086 -902105645
506364150 425047410
-117875084 -771318371
-190780894 -913682951
457688765 -53477677
-679000673 -602659095
336525078 -542950759
464879587 444739326
536835351 -682161097
-398894321 160863284
913264735 -296040322
-177922896 -913503098
482164438 -699198518
-778531850 -340414226
-410293574 33737862
493404627 431427385
-301450022 -904085790
-107493290 -907810244
199919186 -752730085
-281482102 -737646636
-790773349 -289949771
-641158246 -666495281
441193263 -165596102
436020288 -194276644
-754765124 -422509382
615365134 360123541
-320376979 -900046897
-403511488 122875109
-443783383 -854170515
240536850 -705833796
412592902 -307428589
312769111 -592419017
504461678 426003255
299893112 -616464916
781660968 196249508
816523831 -521482998
147596299 -800429887
-71308859 559153500
-522888978 -802007211
176346140 531423663
231695272 -716926129
-409022563 52594740
-55457391 -897977908
-580296088 -746635360
897394219 -382124438
838333411 102877163
-412995592 -12565068
-327107501 -689594294
232280153 -716215105
-110370769 560564155
78875087 -846592136
602074929 369530680
-203932724 -913614770
431276551 -713114771
335254130 -545809517
-242317604 -911896863
-811380708 383942688
-823999180 -103653558
858871889 56565977
101793495 -832911121
-103147964 -907157237
-310908992 470633888
-564200358 -763992884
-496466914 -822297841
-388199870 -878741863
820026665 -517869131
-705903420 -548670840
414346270 -299985594
149110195 -799211732
900993523 -368062798
51378676 549804136
-671561183 -616197338
17529451 -875440639
200660197 -751905691
-747711756 -443603239
-818520336 -142316200
756029620 229606755
-546629311 -781321041
851578136 74272111
406002460 468923794
-638409839 -670673314
504100613 -692633077
-101893059 -771040192
404394086 -340717037
-844491172 100737371
619265854 -650737514
807099581 158946783
-745949490 -448681454
-110487600 -771199987
-745087941 -451146297
85828521 -842647873
-359540575 353955459
-36611502 557268963
-756563241 -416931091
-667068022 -624165833
-583424516 -743125842
-280796430 507372280
2641253 -880919161
-329456515 437416773
357853373 -490786465
-312585898 -901811498
623976428 353771323
-800507500 -245076879
-12977804 -768275597
849615965 -482036734
819638160 138085580
799990906 169779475
373191961 -447362520
-639662072 -668776925
-774768670 -354800762
891499410 -45879174
894399813 -58102924
-49764839 558049596
45771024 -863504216
-128709378 561014733
461951039 -16285005
714786398 275632369
156122144 535034555
314746784 -588562155
-90798560 -770803938
403865914 -719772726
467038798 36219167
-37010531 557293876
361952095 -479763683
-397736239 -503248554
-573314404 -754303331
31295587 551892396
42790988 -765537210
-766865563 -383179081
474943491 150987075
448809276 -118613511
367540974 482574899
479187439 258271220
889805712 -406870737
296602363 -739967235
907816192 -136012196
-323700516 448975274
-850660755 226485362
453806568 -83752607
-61780296 -899459665
-274324400 514110586
409415157 467631171
133363043 -811385194
-7014677 555223811
-309956750 -902372154
-492713344 -824929193
-715255555 -527901310
-749663638 -437892430
-72539861 559209996
888540640 -34482139
-305747670 -903240113
-807094844 -210936083
-836064874 -628155
-495655814 -822870163
910263436 -157284300
-161234968 -912869380
-380634054 -881588597
131416658 -812817744
-485556231 -829734592
-287102952 -906614583
-312862090 467635013
151457959 -797298678
-417006683 -121895959
-696405587 -568627692
692961648 -614673430
-371866650 308034591
-223259372 -913078168
268173319 511579698
-380576260 -881609957
328934658 -559595714
-843776264 90357458
820810542 -517048886
202540282 -749953991
-129468705 -910489756
24168557 -872823992
-845604482 118011461
910637499 -318636478
334278568 -547991763
-630383588 -682595328
902872797 -359961100
430733125 -222187689
322480941 -573039562
-292495776 494500757
-75298017 559331943
-780637776 -332096112
479953166 293459362
440377971 -170229030
-792438818 -282617269
-277154048 -908130628
80160723 546406726
883669906 -16971223
-423426111 -864065731
249397594 -694130842
86937332 -841997946
-710471589 -538722436
-670281204 -618483595
914351486 -211252071
-822866074 -112029955
307491536 501129170
-813578701 -173866487
-125220376 -910056080
-632999778 -678757159
597204942 372818310
-557225304 -771077952
884926423 -21389392
-700705504 -559726075
340739401 -533307824
-282258808 505803643
425558378 -248196636
901380839 -93252909
384480729 -412083247
833493487 -502990946
-379973819 -881832512
-613858264 -705600587
-662828299 -631523896
273679700 -659309918
577156234 385696224
-584073065 -742393423
-831064886 -46882309
299627273 -616934632
-413702767 -26323620
290366721 505820090
-275978159 -741750520
-524293092 -800855130
-623087158 -693037228
288247 -881750034
426557658 -243274682
-832353387 -35533302
-781362395 -329196865
-418040457 -195578454
-647618750 -656479979
460669420 -27845568
160954017 -789275017
901562435 -94322450
892717793 -398363567
-531473758 -794848299
783972627 193033602
-415518491 -66355097
-405318311 -871885232
762583350 -568891922
-74390890 -902114279
-783548769 -320383000
608980031 364708441
448763168 -118922187
-802413726 -235561745
-578937902 -748147642
440336728 455286515
76638850 -847821266
-221806320 -768373224
185589353 -754260806
-836501465 3766886
156115386 -757202449
402756273 -347105543
-781013309 -330594996
-814700198 -167028838
-191319806 -771598932
-62867182 -899701201
-216108989 555432410
254121335 -687642138
-610869334 -709526692
744645080 -582221647
-381081593 -881423161
-360044634 352208801
-852512787 320238860
-762502894 -397879822
428471047 -233697684
473653725 127730790
-485941288 -829480932
-350349288 -891973133
425877908 -714462833
345734189 489689398
-682534787 -596039250
-800597307 -244632024
-303137930 -903757299
74605641 -763667223
-608560195 -712525671
-445529344 -853260832
269147256 -666103645
-730116942 -491727705
463853026 -704441305
879756907 -3810001
-415226226 -867685659
527680983 -685213707
183754860 530030302
-756515894 -417079380
-699122399 -563030335
674464602 312996296
438176141 -182516756
-850432143 219638714
900417642 -87765040
177543036 531201637
239828710 -706741084
-784120114 -318054463
-638455197 408318107
66030486 -764206080
552728480 -676647096
563959300 393655590
190596228 -761999470
62775902 -855186100
375538911 -440249225
-852615140 332509936
749109839 -578997768
479350454 264687123
190935204 -753701928
-195240252 560740858
808406019 -529656215
-295732905 -905155773
-728097026 -496907303
824798524 -512790496
-358662345 356978649
-351350647 -891658428
736813230 252162308
-730351315 -491121557
891406450 -402431771
431909477 -216117416
373847636 -445380904
-421942037 -864735015
137444489 -808335885
721012216 269238512
-447730585 -852096622
425233115 -249781026
463167101 -4842244
365244722 -470596921
-827418618 -77283595
468880998 442926148
871570983 21578337
746511384 -580883791
-83752884 -903868670
-832662431 -32770548
-519295769 -804930797
-816945447 -152745171
398048113 -364914398
-261455832 -910073954
-847847945 158652722
788852770 -547339965
-206772275 558227499
896723594 -384622291
478057020 222403189
125566971 -817043517
328451948 -560622323
-108752260 -907987775
-234294250 -912473036
-810517773 -191850601
452077128 -707675992
-852696862 349712467
878874336 -929630
-749450732 -438520042
331536298 494081953
-838116444 20667040
50924642 -861092509
757760578 227458239
514623624 420846362
10717409 -767195321
329448023 -558501982
914082786 -206201038
777244072 202276024
630048365 -646054995
30677495 -870162951
-827992884 -72678844
-852331226 304845584
-802253850 -236372848
137723967 -808124433
537851059 -681815531
317051285 -583998735
-66882645 558945513
897731657 -73640453
361850211 484487260
913405613 -294433123
-850415280 363208854
336743941 492496542
345936044 -731738771
457105222 -58258050
380964545 -724862827
306200735 -604967998
39091778 551117601
710169079 280198988
793577653 179272608
210559804 524701049
436366863 -192394918
876316787 -437487875
304405128 -608304763
-554915407 -773353686
413458263 -303777393
-473725299 -837225209
908554408 -141991010
-502544878 -817897057
188486054 -764054259
-782783517 -323478711
-214100830 -913383395
-852184412 294336947
885210547 -22398683
-228668684 -912818206
683601681 305009638
-756109292 -418349319
-59125574 -898853711
117357369 -822749887
890941738 -403812343
-845586293 117714970
-836216247 885387
225453434 -724403204
-381145182 267131069
370416026 -727027975
-615488838 -703435023
915159649 -258618949
-183278477 419593174
316939770 -584220482
865429480 39076468
-157251659 -912649438
448171041 -122879644
-305434718 478559679
223423073 -726782279
828806719 -508364874
395017087 -721822940
58784524 -857246548
140606314 537614997
-113813885 -908679683
731829067 257691353
-50602087 -769734019
915156912 -258821702
-557005398 -771296879
-810237397 -193452818
-177350501 -771747852
-817348285 -150092861
-170217446 561556452
403609490 -343788054
454981428 -74947578
404515357 -340239096
-827203344 -78984584
227823252 -721585007
374729291 -442709458
-515998641 -807567480
-417814697 -171583265
-311016373 -902147738
-495550945 -822944008
-345333640 -893498051
121002879 540679170
-814332151 -169276263
153078390 -795965391
-759936692 -406234596
-711413819 -536618594
-210768504 -913471656
164280465 533622222
-587967764 -737938606
-355527306 -890326811
553701735 -676299116
-850907944 234786738
275722120 509659949
-600894149 -722245866
-520994630 -803553349
644462812 -639429567
870806060 23826626
45836161 -863474410
-835139601 -9709354
-299067277 -904542303
-357114316 -889813830
-326476297 -690454034
-402354741 133828070
657224921 327472594
198264835 -754350338
857071172 61180900
-308045961 -902772331
-578420674 -748722095
30358294 -766199486
-24569399 -768762445
-666652225 -624893014
-851816294 272873686
893199431 -52919973
-219370958 -913227093
355892763 -495947289
-241731662 -911942104
-849724758 200620889
-539715341 -787680550
235665377 -712012160
382599352 -418123324
161145831 -789108746
-417172460 -129706350
609688531 -654762261
-748243492 -442060118
207168929 -745030475
843526497 91987944
-706803330 -546730034
854035006 -475607954
218267781 -732753400
-677464448 -605496705
-255925275 -910650353
-417582123 -153812606
-779714494 -335763310
358108281 -729441226
-479546122 -833596399
-619215541 -698387411
108555185 -828586717
840975709 97407561
901080445 -91509698
413347485 -304248062
475081869 153746942
-481816204 -832154371
-391948926 -877290747
-1597863 554793193
-819603079 -135042010
469615081 68327457
-385880523 -556700772
-768979952 393704731
480024929 297669450
-378901746 277982162
-833956298 -20908885
346930756 489310778
475161765 155348555
463858640 2055108
111982787 -826353032
468839440 58285726
-7805212 -884466436
-851669262 265841576
-423802216 -863895289
-606181743 -715579050
62507740 -855325765
908737830 -330598199
472422661 107711361
-206548314 558283987
-398131969 -874827239
28642435 552149133
444170636 453691161
358404008 -489327005
367921651 -462957107
606682094 366324524
914783093 -222158369
753751673 -575584842
235274895 -712501992
157683829 -792079909
-93581859 560042301
-465064743 -842432703
83571464 -843949499
465093924 14754772
880604810 -6603780
399994115 -720678845
20370995 -874336027
383344413 -415737302
903758010 -355989442
-266104479 -909556392
9000771 553914944
-167592047 561539354
-83717513 -903862239
248385385 -695502102
540837618 406864697
-814947004 -165505381
587380803 -663740580
900041781 -85684193
-502820022 -817692367
282432107 -645759407
851184179 75166785
-483656240 -830975052
-653640330 -646881155
-782141387 -326066684
533961672 410654186
-754247289 -424101184
-260713710 527522605
-852007233 283078664
855150771 -473960644
-136823319 561177209
585221896 -664571593
75704038 -763596305
-369150426 -608695470
-818782649 -140561135
915174823 -257488177
-279877995 -907732874
912488273 -181595929
477980877 220284930
59590005 -856834643
-338533333 416385874
-551793261 -776393866
-324828996 446803059
-786796625 -306957513
-779502837 -336599441
738408806 250364507
-759209376 -408560377
451011936 -707963926
443118331 -154352448
364575763 483576527
258307449 -681780510
852592179 71932335
364351054 -473111444
-716165848 -525798799
915115186 -261405660
-848101450 365743785
586125277 380043704
-417308997 -137033815
-161680319 -912892277
915157711 -241937861
-643739780 -662518761
140072242 -806332260
402590087 470199038
-242116293 -911912665
719454921 270865280
423680484 -257284764
-252248834 -911015888
910317888 -157808720
-284280319 -907060239
-809478475 -197749134
-298474778 -904653462
857541079 -470362693
230552973 520456236
120025983 540825922
-362338522 -888080666
324984329 -567884642
901287698 -366849535
686880160 302063938
-764191742 -392266864
-838163003 21179380
-296433491 489949524
268796530 511422511
231786446 -716815620
-843184346 82207788
914868207 -225205058
204192796 -752256616
-72037376 559187236
179117021 -772939185
-851960233 280463012
-848301550 167928518
667086565 319265931
413377064 -304122421
-848441583 170871029
-75381544 -902306241
-809815212 -195854698
715836471 274574062
625871836 352334388
-830682785 -50189774
-103084319 560347968
-470209308 -839375611
-417368988 -311879465
266326638 -744553084
-56322184 -898186197
-417718246 -163902102
476829443 191132987
-29858280 -891216471
-84803654 -904058485
-330510874 -897576498
265791409 -671035526
-771690371 -366095734
-734814098 -479472448
-363020192 -887849507
478740972 242885740
384511111 476729027
386588599 475996835
473826151 130701182
678867473 309192121
886085538 -416205017
656334996 -633694008
181017190 -771165036
330453401 -734425904
852300686 72609075
430400572 -223899948
452468216 -93459875
-417400901 -142144704
478803701 244919966
816902080 142862667
480420562 326561040
873655207 -442701709
-311993586 468975893
413265191 -304596920
-849880863 204571504
-334969432 425241469
353494368 -502079800
163473614 -787073875
-624288061 -691347693
136348301 -809162656
7411425 554048290
219750833 -731051754
-834478095 -16033561
-694191086 -573142420
-852706480 356082655
-223830191 -913053771
861323558 50148640
309425990 406143696
827924685 -509355793
208649245 525095440
472105897 102895000
-417189928 -130626200
77304576 546768322
-603058489 -719544602
-258007751 -910437729
269459919 511255145
-673529647 -612658946
-851618457 263522838
472224814 104695419
892686422 -50759317
-170626998 -913284620
286242381 -639643705
596700648 373152938
848258190 -483945682
62655689 548527101
-551447370 -776728660
915020861 -231978482
478355372 371023140
-688124339 -585252991
-291928420 -905815561
-662753509 -631652439
-44429564 -895209798
477558500 -700536168
-835784219 -3417265
228373485 -720926943
-407469013 74189965
465321508 444540500
-64754745 -900115095
480292687 315613333
-450931943 -850370254
-540400422 -787064426
-385700403 -557351954
157792563 -791987140
698727208 291173189
-417982796 -277928611
-719488004 -518035113
-646875582 -657642617
-382438453 260726909
-448347484 -851765550
-775204516 -353173645
-269555467 -909141163
-319193232 -900324587
449544804 -708359270
-286386897 -733790215
730813784 258804308
477998880 220784363
-487845791 -828219504
-50514483 558091836
38404591 -866835215
688890495 -616912812
887483675 -30573329
736897911 -587635448
439588571 -174667340
-23669510 -889405291
459243316 -40336700
-478591835 -834197635
360640370 484887221
-637028333 -672756952
-499187750 -820351554
415741240 -293979836
-316662379 -900908530
-395919081 181964008
42704484 -864903176
913773614 -200668499
816393249 143741398
-398437683 164203676
825187293 128163086
836786125 105975297
53861334 -859687848
-420326637 -865454728
-563554722 -764666706
-310400891 -710959083
-611123698 -709194609
914738917 -273471453
777707017 -556756192
-821509290 -121833971
-690413318 -580722195
265139109 512339607
49117140 550053106
181315670 -770885787
315654831 498792212
-154774917 419495215
914182453 -284536372
195587908 -757052650
144217706 -803113282
-305018605 -717074682
-338123793 -672716719
148994016 -757877716
-792110363 -284077835
913523076 -196399805
498681612 428857240
127333774 -815788752
-848519388 172546368
-848849685 179810309
863873328 43338745
807674837 -530365673
235862456 -711764699
-821514855 -121794471
-843580607 87646598
604576277 367795569
-614999236 -704086970
57786381 549085941
-363958029 338338973
858684751 -468573245
637165425 -642837329
480364476 321270745
911977878 -308645608
-679168262 -602348617
693723681 295814225
281074505 -647903416
153084385 -795960407
-261858632 -910030662
89018845 -840761589
44095343 -765466107
-580974728 -745877272
910939492 -163934490
-144576572 561303258
-800198171 -246602813
-847218925 146453917
-675616261 -608881398
238872918 -707958614
464364953 7190443
154433235 535321588
-27412151 -768873882
137932694 -758878208
406750293 -331387602
467419908 40768823
741351754 -584532679
-603826426 410496724
-229240822 -912785414
138164112 -807790538
909314491 -327284639
296616846 -622206481
415951559 -293059676
430913325 459154888
-504021691 -816796513
79252611 546522345
-648572442 -654982622
437167990 -188033067
914697273 -274481153
437766847 -184764104
250479602 -692655045
-704102250 -552533221
851259357 -479676584
763191564 220628992
-137302346 -911192125
223641925 -726526465
-459435355 -845666888
135772357 -759068071
-249834813 536879185
329579757 -558221286
-222014341 -913129807
559646273 396183872
-375200766 294494205
422361098 -715333473
460514456 -705365011
811212964 152365342
877297480 -435533276
74880623 -848780163
209935320 524830228
432117978 -215031526
453902908 -83038549
-381795445 -881158658
299817533 -616598975
-816608100 -154956048
235436335 -712299707
832283549 114770779
801756513 -535910947
165779708 533353434
882286097 -12243823
-492151254 -825319248
478578255 370766960
-683243714 -594692993
356628162 -494021288
-310122345 -902337212
7353983 -879226364
747262396 -580339616
476285067 178914731
-591901441 -733301056
-407604386 -435381368
-365856529 331418656
820073114 137321297
-542476495 -785178238
-636690624 -673265051
235659229 519328277
-626715965 -687896609
717271759 273114101
-604579323 -717625412
396452017 -370799689
-95827351 560117897
341071634 -532536370
240278302 -706165227
-852663568 340670867
18801085 417432427
899482433 -82630176
489845332 433136271
71434366 -850628167
250393221 -692773157
763226798 -568396590
875620816 -438859724
804523040 162930354
179298684 -772769705
914843771 -270871194
-801542168 -239939223
325105430 -567634255
590591888 377162182
839659299 100159563
-847313287 148251987
-791896624 -285023497
-158866069 -912740000
-823138539 -110024214
-131693767 -910696966
467593056 42861737
470346471 78017232
299961105 503222155
547298899 403245524
872947208 -444065287
-714707557 -529162038
351924825 -506036707
-574327126 -753206659
-736991441 -473632208
-777557347 -344202619
766691810 216148281
-539892542 -787521339
655332454 329025711
624838180 353119051
-380665515 269494546
883287670 -422698373
732179544 -590838233
326575771 -564573528
274846623 -657536394
312098471 -593718762
-413438147 -377111145
159828635 -790245163
-26118089 -768823540
-644111571 -661943754
449824249 -111802571
854058860 68478498
473025539 117253572
-651548514 -650257944
725012139 -595527016
462498048 -11236925
-603509147 -718978026
164770346 -756370049
898851744 -376633900
261785543 513171011
406638245 468683501
420721617 -271360755
914187022 -284464801
415507407 465310798
-640864980 -666943429
-579628303 -747379385
-728278503 -496445268
202935235 -752397327
-299370378 486426353
-601625090 -721335558
-428462964 -861747828
910039855 -155151092
-851366179 252371416
-351807146 -891514109
-220899297 553554572
-414823182 -49812582
-518583307 -805503159
-571139227 -756641505
440732479 -168218942
504999464 -692356381
102477090 -832482775
444089403 -148519727
800066524 -537445450
149350977 -799016815
-326575840 -898555368
-766899968 -383060328
435764884 391298826
480359873 320887278
153605362 -795525261
405263197 -337285279
905026236 -116186134
-803065238 -232239992
418678675 464070337
165117789 533472145
-576779646 -750523694
-312160614 -708863032
-852496831 318692824
55716003 -858789046
534919730 -682811109
253922792 -746255556
-549728381 -778378772
-446364793 -852821020
886237282 -26062521
428726002 -232409992
479305459 262849661
-838710174 27299923
658759982 -632500912
-494136402 -823936445
425839790 -246820597
477732618 213477659
-798780961 -253504206
868291802 -452664463
475793005 168384109
-804201357 -226331102
-826361784 -85559432
303478738 -610007999
-213840364 -913390496
867035977 34639928
847921280 82455282
367758028 -727553494
371738968 -451728957
915184320 -249029771
678965841 309106246
376443564 479543109
887164811 -413553773
-452447798 -849547418
367109174 -465293575
164397634 -786261656
261649239 -677027988
-721359423 -513587626
358717675 -729322909
332414282 -734090141
913323351 -295379584
-407809832 -433721923
338574413 -538280424
-436986140 -857632009
-847121602 144602958
165348265 -785423959
726439688 263520124
-16987071 -887383154
-572580926 -755092937
-630132406 -682960456
299445474 -617255281
-18852032 -887954355
-48696072 -896307209
-833045994 -29317791
47022899 550281409
-846173607 127585601
-776625669 -347795385
378208492 -432033323
-757001911 -415554100
58057794 549055047
-592880302 -732117123
612290636 362347367
-609813229 -710904210
-289158538 -906278116
895953747 -387378869
-170057986 -771731917
-61979982 558705826
-124711730 -910000394
256874460 -683794843
-362120410 -888154122
-788269088 -300741354
846926560 84633400
-58723520 418665365
-115995711 -908967705
601637489 369832950
-452959674 -849269003
-282916839 -907270438
-428662799 -861655138
476837727 191327329
-196639993 -913679740
392655793 473833011
261964493 513126849
-656744495 -641782130
80585042 -845643157
-232139274 548311069
899973567 -372214936
-608915962 -712067005
-608188293 -713003992
-813783493 -172621826
437416088 390836720
-691785402 -577986306
618018410 -651267837
51698540 -765046012
-817934541 -146213977
412668090 466395312
479486065 270568703
-296723007 -904977108
-86983450 -904448570
904511794 -352520967
26558655 -871856662
-760303860 -405053612
164476886 -786191962
-788330235 -300481066
125687571 539970107
-794690201 -272505100
353164566 -502912684
-102595092 419205076
-526658480 414468553
432335612 -712848785
480036866 298381570
-401792480 -873340484
160719264 -789477802
-3664517 554960008
-368888095 -609369735
676264911 311451401
-415697334 -71322684
450332333 -108356542
788377122 186801492
25466925 -766454030
281051385 -742384968
667919309 318562100
908605631 -142422597
261591332 -677110937
-765346292 -388381066
840640717 98113143
905166802 -349367250
276204485 509535988
-69786064 -770305831
-794617954 -272832473
-2185394 -767797605
912360160 -180044978
50830680 -765094250
98436963 -835002609
802272001 -535440208
-170994853 -771734474
567347067 391648381
58082637 -857604695
314022926 -589975177
-416443285 -97122742
443993660 -149101348
779758966 -555043968
-374412175 297721419
-851240557 247154159
436662099 -190788174
93145828 544677955
98242424 543969560
284151613 -643013335
907052496 -130214602
66025325 -853485696
891565057 -401948391
-576674785 -750638669
-714230727 -530254331
-330920814 -897471559
21883296 552776775
337171761 -541480470
864403703 41891367
-683462174 -594275804
455729753 -69199158
-760592969 -404122308
-120845363 -909560262
228458141 -720825533
-775745283 -351139822
-431002480 -860551259
353998098 -500805813
369542038 -458230445
-414904608 -51598481
-832243989 -36508333
473829842 130765064
-792220641 -283588345
635008148 345277988
537570065 408671354
-279034924 -907858953
378842912 -725306400
-59996970 -899054924
-167017803 -913143656
665425335 320664420
-828655400 -67312495
52371884 -860401904
-802848064 -233350654
427120688 -240470506
-846890074 140314080
84905434 545790744
-196236244 -913681650
143116379 537205929
904458113 -352772465
788640189 -547524176
332490646 -551928644
868516429 30452065
912871159 -186571839
-754017350 -424805769
172131885 532200926
-458966364 -845931462
358175686 -489932202
-165538296 -913077360
-489969734 -826800393
396873307 -721401899
471208346 89874574
-238967696 -763077120
266359288 -670206017
857581071 -470301206
559440130 396303869
65311380 -853860200
477135475 198390913
362232070 484360856
-675922331 -608323687
437650421 -185400209
-516470310 -807192351
-378757713 -882279721
-133135769 -910828188
479961828 293948834
400642481 -355207844
-788104469 -301440722
-65503102 418767435
-305412258 -903307301
896368563 -385902813
915162204 -242633548
288591425 -635802592
28969494 -870869151
316041774 498679968
-378182138 281346165
770194840 211623120
59801024 -856726360
550190613 401611029
-324192037 -899137284
-595348397 -729097071
-412844947 -9840157
396002866 398608465
-840874741 52664819
191281079 -761328152
-546502166 -781440440
-161548693 -771700441
543840185 -679759807
-106580242 -907678481
178188592 -755023894
867893629 -453348256
478928899 249085181
80856389 -845490628
-759785262 395236170
-172986705 -913365678
-820023221 -132187216
304545875 -608045240
-342143425 406944005
833842326 -502581689
915177303 -245941392
-510489901 -811875572
-791163050 -288244850
215929079 -735391329
480740998 437442234
-625231082 -690015564
170885712 -755767097
914794734 -222543183
611116422 363188343
-655975440 407012557
184895269 -767506643
627962034 350736420
186241236 -766218762
-151677442 -912309408
582181886 -665732214
474259701 138329024
-376224600 -588985593
809763798 154706661
-417439673 -309804907
-676430890 -607394223
-244843760 -760300868
908072573 -138064510
792090125 -544527805
680808718 307488709
252652813 -689668512
-62207083 -899554753
-622788019 -693456115
74685462 547094444
-771820885 -365622055
-605797758 -716070923
-798040698 -257025620
-317751346 419263398
-356102156 -639493004
783503034 -551889069
-525122176 -800171582
-351730659 -648442520
-761344575 -401684682
-374073728 299102355
825483948 -512045074
472548150 109647900
456898816 -59925086
-389428515 -543192978
873552503 15706547
-183433248 -771737492
452927432 -90156364
494885639 430710303
203136227 -749326993
313446455 -591099348
1218970 -881423275
-131868841 -910712963
-480616940 -832918164
638763978 342322187
-162026171 561496884
170651029 -780691311
394523468 -377814980
727527049 -593896012
-15059373 -768366007
-824968492 -96303743
912805038 -185683224
114682121 541613071
-847916013 160017576
55969594 -858663824
-685542007 -590283894
-718704548 -519878679
476475384 373067733
913600960 -197705900
914448976 -213306370
238331183 -708646584
-779137088 -338039598
-852442880 313823771
-425763931 -862995498
450626868 -106348736
741863308 246455721
-42231682 -894631967
-588588002 -737221500
885508382 -23459014
-319682053 -900210554
-544877321 -782961268
773209832 -560452411
-276181039 -908266113
-764966824 -389666214
797336120 -539903086
848353254 81499728
-569456231 -758442977
640399377 341030398
412404216 466495634
-294832079 -726724162
-646567904 -658123292
-385898772 -556634519
857087705 -471056435
886308965 -26319700
352738464 -503987342
-691709893 -578137786
-796423207 -264585265
-392865126 -528321884
-725691341 -502954853
400329138 471035335
314816782 -737047626
347962376 -515921751
-852707029 356653909
794038181 -542822525
-828267007 377811907
886537808 -27142816
595530607 -660533000
-845686587 119355894
-8554485 555343854
419910351 -275179517
-320258418 -900075032
-736719953 -474367022
-74994478 -902232495
-92239647 -905369601
890875290 -43358546
-136891755 -911156759
-217410592 -913288378
895743229 -388121958
888937622 -35955482
704762917 285447730
472934114 115776155
-759598227 -407318281
-94800323 -905805389
-198306447 -913669089
823264887 131646925
519253623 -687914868
705507434 -607558049
-804483258 -224855233
-460607525 -845004273
-799284130 -251078254
-715087458 -528288350
-40610834 557512763
362911676 484135542
-779188851 391868370
-112836200 560632264
842797547 93548838
-842889373 78203702
210082005 -741867560
486061671 -698057222
52860807 -860167714
195361834 411992123
-606014573 -715793198
842843785 -491327855
44337665 -864159322
896558287 -68037513
155817402 535086365
-806279513 -215328028
-564526512 -763650442
-829622897 -59242137
387046640 -403667287
-625686366 -689367965
-851356212 361868492
-402163098 -476296727
783669987 193456765
-850050033 208995677
424551743 -253087407
-778766914 -339494927
189668237 528893019
-776316514 -348975418
774862716 -559096507
-32343727 -891917182
421270987 -268764603
245842075 517004683
480543881 341696608
-661118810 -634438905
434539921 -712284142
445484072 -709433582
412970449 -305840341
363265894 -476135767
253267227 -688821867
-649397685 -653681287
-80554053 -903281774
727003949 -594236504
-851340590 251278739
480582559 349087317
479329368 263816947
-650294634 -652258599
-777271275 -345310652
308705596 500785663
-672804424 -613964461
277562799 509185245
-498726169 -820684591
-302269731 -719816737
479870650 288844488
273027202 -743587405
282839592 -645112878
206457925 -745795155
344835618 -731934416
841815479 95633263
465614168 20276948
16604932 -875793733
-809829228 -195775285
-123805097 -909899844
543542570 -679862809
477307105 202589962
704762720 -607991379
-254873454 532693988
259188268 -680534722
11277840 553721702
-805169681 385762123
-791693213 -285918489
480434491 328024289
259002604 -680797450
301759285 -739154025
-753009929 -427880958
-409600747 -870092528
481426123 -699413467
436260465 -192973592
-255032906 -910739942
79570128 -846208376
-790609996 -290662661
538927846 407924034
479545070 438001187
-31545978 556947308
-804863599 -222852004
-534266309 -792461402
109480594 -761223895
470683775 442099603
732725002 256705718
-464658759 -842670300
-691166627 -579222558
764558577 218888289
478557374 237024283
-701756032 -557517025
-842593762 74265276
-56986508 -898345137
380078812 478282219
-618664069 -699141445
-843807069 90787379
5495210 -879897715
479233730 260018904
-14809877 555818438
-737523153 -472189279
-578383659 -748762783
198835943 -753769667
-404649867 -458453691
742069068 246220237
165444313 -785339217
329357042 -734612513
-596703659 -727432147
-118436632 -909273739
397294113 472150252
385574457 -408533347
-851592617 262356490
-362586129 -887996997
-574557656 -752955271
839221056 -496001416
843891195 -489937222
-465500428 -842177552
552386147 400365897
473319470 122099703
127005362 -759822552
-817444836 -149456299
701787774 -609705806
579854350 384021710
-103431550 -907200923
474213827 137511746
32086761 -766108402
476864624 191962854
847663478 83020328
-415396855 -349833903
426662878 -242752537
475941542 171527841
-417043709 -319929289
913863838 -288946754
-762769951 -396994312
70092033 547654046
-47937570 -769641303
912435093 -180950697
764959300 218375535
-846244712 128814386
-541275867 -786271240
-816357309 -156589616
213048652 -738600974
-56246456 -898168021
-348996924 -892392511
-234148078 -764978078
-357000978 362427169
452153305 -95701871
714065917 -602442439
-470858520 -838981576
308171507 -601245374
-810799279 -190237716
474521084 143040281
-639683974 -668743638
-429139301 -861433619
226511282 -723148507
246770734 -697679217
707004353 -606676326
479742572 282392857
129668387 539358863
122091458 -760226341
-842810444 77142339
383258261 477169621
-604687031 -717488239
-852218422 296744560
366764554 -466280009
-771934617 -365207846
-655941579 -643112110
-353246555 -891058031
-624875021 -690519738
-415052665 -54934272
352171549 -505415438
-76610910 -902540223
-848682990 176125369
298354377 -619174693
270788197 -663663985
853843037 -475890500
-716992971 -523878418
90103030 545095339
886990091 -28777688
-373660000 -596626245
433633407 -207072432
646907845 335857616
493054227 -695984809
471283374 441823767
914754664 -221248463
913985148 -204416151
-642695824 -664131628
772161936 -561307203
277236403 -653881792
915029134 -232468463
-851284647 248910176
-756738941 -416379705
-708269019 -543558880
294296800 -626214899
154383895 -794870663
-417448018 -144984122
-651757640 -649923255
395912087 -721620215
866196186 36965807
806030334 -531945856
177776960 -774187483
463460732 -1948922
-86390065 559781480
461548423 -19961886
384274285 -412748954
582727905 382211943
-348227967 -892628325
-102857203 -771059521
-315302023 -705080119
-58639754 -898738775
226962123 -722612702
-467007246 -841287678
-35628378 -769189063
-487285174 -828591768
478335967 230382614
376917569 -436025536
201258725 -752583019
256103714 -684875719
-352613988 376441499
-402099052 136031092
-527863844 -797891822
398635576 471658910
110429264 542230104
18391847 -875108064
-42094930 418408362
903598322 -356706579
-41253296 -769401097
-705635422 -549247522
752643916 -576408368
-296410247 419442556
384308127 -412639871
167054205 -783916271
128288705 -815099796
-831202229 -45691034
-844694012 103802608
-570088958 -757767141
-542208940 -785422599
488217584 433911373
262234084 -676188470
385454435 -723908977
812703904 -525360980
85027974 -843114599
-406503857 86923896
301786545 -613081449
-148237273 -912070200
407698780 -327598130
292345444 505290701
228280755 -721038001
421412903 -268093555
69901427 -851441628
-106929155 -907729059
-299384071 -722566057
912962934 -187841601
-617862939 -700234156
841644712 95994649
448031805 -123802925
770654559 -562527216
914571711 -277324849
-721791478 -512545037
-436004328 -858117697
694624104 294982927
-756410377 -417409488
305001561 -738639559
320784333 -576498340
-650025919 -652685974
-627540468 -686710359
466015052 24622352
417059304 -288145653
-849068174 184739290
-852500987 319090993
301368822 -613831223
-792549003 -282126567
-734915605 -479203871
232601161 410453162
-842800241 77005467
296539201 504159646
-327225690 -898396443
-778113941 -342042416
-716006735 -526167352
708814833 281523894
548905617 -678002622
785659598 190660877
-610639858 -709826211
-635008319 -675774803
914737804 -220739687
-609579356 -711208425
-228124235 -912848200
853548971 -476323075
400287457 -356550843
150763516 -757713317
-547164844 -780815982
680933005 307378593
45412437 550454658
-751163665 -433440108
-6200506 -883939654
-219018725 -913238196
241530082 -704557305
314356521 499166463
-661342071 -634061373
627080731 -647361279
-540891071 -786620619
915130157 -239491349
207959672 -751831391
-81999934 -903548235
-764122303 -392498907
-300457687 -904277201
-813580924 383232696
-413933532 -868244702
904183030 -354054210
450779049 450905996
-850333651 216780526
-358125479 358752853
359172521 -487279779
708004786 282310974
-850026009 208360009
-459121089 -845844208
-59721370 -898991693
315313554 -587446811
-353611621 -890941502
-339755410 -895100435
457167467 -57754112
226364813 521368462
241208506 518077772
-100644226 -906767822
617724028 -651392527
-743321756 -456165059
211147020 -740700639
476006119 172898057
85595799 -842784100
-708983306 -542000090
313772966 499333881
268769059 -666663735
162927174 533863442
-229000255 -912799266
773336473 207493688
-111229566 -908330100
445975821 452932644
-677127295 -606116460
420506625 -272376146
458212117 -49108191
-770700570 -369662511
468911693 59198660
-301159603 484174450
416668723 -289886574
-799552375 -249772081
463758701 1046386
-9038706 -884864941
402635737 -347573103
-204384391 558813516
-147005024 561336510
-97206719 -906207822
-846967376 141722465
384993290 -410424635
776263020 203593549
568295526 391082346
-262251111 -909988164
177478471 -755096952
-693573630 -574388790
840165987 -494806910
-821755405 -120085279
75341117 416088011
-374588640 -883791845
811997494 151094325
-550225900 -777903239
889433981 -407846999
-259260213 528841090
-846868364 139920968
-791493431 -286795706
138248069 -807726697
731366395 -591378929
338166370 -539213652
291438473 505533998
57909687 -857692003
513916485 -689597016
-328131702 -898172756
-805757746 -218117283
392013674 -386796764
154915691 -794422620
448587930 -120095183
349244822 -512735063
-272466143 -908770543
227195651 521187752
-22714125 -889120172
-138426643 -911287670
-37454194 -893333466
281203221 -647701307
-851944945 279624009
-65503462 -770193288
528611186 413524582
593174007 -661473062
282467783 407768785
354641911 486842857
373730293 -445736145
852257735 72708537
-764407554 -391544522
891120114 -403294654
463698646 440940
-492079044 -825369083
384468573 -412122471
414201330 -300606625
915129406 -260701321
908938372 -329462793
583517161 381712528
-591596395 411208153
-372316274 306231297
903909197 -108765734
-244871879 -911689323
-520392649 -804042087
76498310 -847898213
599452795 -658956263
814144063 147547386
431046379 -220573248
-122065399 -909701749
641946672 339803455
603044846 -657499887
906581486 -126844907
914008820 -287085434
-799217067 -251402984
450557439 -106823578
204424426 -747964186
-549945965 -778170966
912714748 -301999498
-382796244 -567570915
550952730 401179048
-543456599 -784278947
-355066667 -641679300
-578690068 -748423258
425377080 -249080799
445494837 453135008
-415059745 -55094629
-740219112 -464837043
822141943 -515651808
880258571 -5458055
426783592 -242151355
-717558885 -522560599
452265985 -94902744
-264902267 -909694240
-400582703 -873835475
-424872535 417555860
-753934679 -425058777
116680219 -823212085
-160885554 -912850913
-771260030 -367649614
-529760217 -796295929
353221655 -502768524
-694493145 -572531014
-784856387 -315031180
450947325 -707981364
-178657204 -771749678
455658020 -69756662
70888560 547558893
-417548122 -151492807
553133009 399940576
412924221 -306035016
-286707266 -906678316
-616469171 -702122224
307193663 -603098594
-418142170 -249212075
898996613 -376076831
618031517 358179999
-644545524 -661271007
-834752740 -13426677
-151111134 -912271369
655095326 329220193
269838550 511159500
278113021 -652528167
401859570 -350569313
413075793 -305396102
-330891983 -684070857
790707166 -545730819
-556266133 -772028504
687681305 301338901
-793108468 -279623250
-293323145 -905578908
466908342 34692990
-70216630 559102788
392745476 -384208740
600374035 370690163
437748970 -184861926
394225575 398842043
126234179 539886542
258368319 -745658524
-266025411 522457484
-715601850 -527103325
-222269561 552957726
857799565 59340953
-492685605 -824948465
419693165 463669799
610111463 363904901
480393201 323826617
843452411 92146909
322898187 496670203
-127742070 -910321052
-391346852 211205458
-387488159 -550793283
873124200 16990090
-553746477 -774493313
892966274 -397556586
909444503 -149708467
-787727430 -303037860
821546052 134716613
-336332961 421973855
70732454 -851001433
-370823435 312152253
480548259 342443094
461004183 -24871153
-833590478 -24300858
-772405217 -363492929
-662162803 406512593
-29272882 -891050056
315153185 498937289
-796258431 -265347041
-418031572 -193706316
775801989 204210634
-846981972 141988745
61129444 548703504
514169667 421079664
-374276077 -883904653
-721030695 -514375456
882864169 -423647932
-122137724 -909710123
345529133 -731811691
-852694958 348811279
359913969 -485293137
-239496245 544086595
60042756 -856602137
447644943 -126332017
-43476036 -894960325
-733796824 -482147896
107530352 -761374617
274173268 -658560250
909025442 -146028304
-482827724 -831507420
686384150 -618266386
780481214 -554437200
460659394 -27934332
532468796 411465082
-507881223 -813877205
-412371974 -1407305
-809664249 -196705556
-750731392 -434730609
472976919 116465570
-386512867 -879384853
-236954959 -912290422
-388711941 -546068655
426825455 -241942713
-790810041 -289789520
23284152 552648144
-536347741 -790659977
-852701094 352068429
-850789030 230703674
-44821528 -895311782
-837812584 17363760
674293635 -624632101
-414222985 -37010631
-675843434 -608467490
439890042 390129486
792680419 -544013316
-847792488 157541156
-806581142 -213709559
-770501999 -370374493
539478057 -681259244
466503406 30062589
-137110559 -771548249
-494560415 415839881
-492398566 -825147883
-396025029 -512703163
-363725822 -887608021
202061806 -750455022
183500563 -768832579
635439753 -643629057
731341703 258226083
-663832809 -629793921
-54633337 -769867468
429459441 -228700789
-140971222 561248522
835480728 -500619180
356512770 -494324615
602816670 369017487
-849355216 191541203
-30620861 556888004
-323899319 -899208248
-557134136 -771168860
-801057807 -242346782
-807797692 -207100577
-194823000 -913687410
-272124429 -908815262
-627619245 -686596662
-851903357 277383049
385004693 476555387
490037705 433044265
-838097479 20458446
376058557 -725886081
-148161535 -912064606
-699574412 -562090724
834122934 -502250066
678680428 -622356872
21413791 -873923821
408893836 -322752751
352932372 -503498463
252993552 -746379011
391691558 -387922680
232879176 -715479371
-241327816 -762022614
432782738 -211558557
908725282 -143435043
825990347 -511494259
371876373 -451319222
190083913 -762499837
119649331 -821180852
637818096 -642536971
138820105 -807289864
-824385192 -100743492
-64748220 418756605
396885183 -369210952
-612131149 -707877114
-793326040 -278646854
327418965 -562803182
-127456700 -910291674
754331052 231709436
473057087 117767067
914954867 -267865688
-852656206 339326563
-781255896 -329624317
-343869785 -893931790
474834757 148859396
-843663335 88789203
-717866110 -521842785
89596534 545164522
-801416952 -240562009
725211327 264828611
-839725205 38945994
887995157 -411484421
285765324 507040375
366513415 -466996170
350261659 -730944430
-61235066 -770070978
443349978 -152967454
286407275 -741559719
893857729 -55747538
460755010 446581788
33732825 551653542
-542658550 -785011902
279190022 -650853853
462590804 -10375365
8131859 417614412
252536638 -689828588
267628947 -744368786
298676096 -618609358
-574074893 -753481228
338100269 -539364570
-145653240 561318336
-419967015 -865613868
249778295 -693613008
-839176599 32610731
826332106 -511122367
25770365 -872176300
-788212504 -300982029
-21719934 -768646992
187772418 -764746129
551611476 -677046167
634062783 -644255023
-830533778 -51473224
348639319 -514242593
-468269351 -840536089
836121098 -499839769
427726326 -237442828
-581976093 -744754908
-749256440 -439091531
242479575 -703326098
687190765 301783067
-303985960 -718132761
244704416 -747445856
-774375798 -356255910
48257674 -862350286
500206841 428110662
-80194552 559537560
210922719 -740946990
882387943 -424699962
301160188 -614205500
336397177 -543239438
169624760 532657773
-37783340 -893424235
-756321783 -417686586
182741193 -769548096
123701449 -818358048
-846228374 128529777
338525213 491947889
-846756853 137912273
722780973 -596962053
676635124 -623419583
-711134038 -537245210
726798957 263134430
897558363 -72793673
-846813498 138930603
-330518682 -684641649
762133078 221971809
859348749 55326266
204002720 -748412321
457986225 -51007672
-825538361 -91931602
461812054 -17556272
411640680 396255721
-527166189 -798473555
297408993 503923224
6268139 -767407121
467272655 -703482858
828657537 121675822
446689897 -132425009
320993777 -576073605
-23764867 -768729950
345076467 489897414
760018138 224637729
401054329 -353645917
745928607 241763872
883830382 -17529161
-383566386 -880499026
407101385 -329990128
910093613 -322297680
-469039494 -840076169
-662070884 -632821598
373705308 -726370387
723856597 266263885
-845051110 368715949
259557342 -745497415
-107239532 -907773901
672581672 314607185
-173152709 -913371018
-69269533 -901075578
-206810862 -913565359
-749739597 -437668165
-689911446 -581718374
904583230 -113211076
913847466 -201948810
-196826963 -913678818
461424709 -21084068
429422587 -228887729
127802857 -815451887
469980837 73145830
657791509 -632977851
538402156 408213831
281940916 -646537798
875040225 -439998612
14793887 -876482842
-323558290 -694376178
353712344 -501529281
-272577768 515908270
-234458486 -912462163
908400590 -140713497
666038732 320150665
-852702506 352920896
-656206937 -642673349
143515994 -803663837
-355726100 366540443
808831235 156204372
478598098 238296113
803468091 -534340576
-589440800 -736226127
471134068 88834150
839925176 -495114894
477492870 207246519
914199271 -208350182
-72298616 -901694025
905606560 -120113802
334272391 -548005480
-850769641 230053749
646286975 336354143
-848070021 163154005
236391641 -748476868
-780778096 391545295
-852552201 324492166
525104034 -686046044
912913048 -299908930
473122658 118836719
392117618 -386430174
342437225 -529341347
-27591719 -890565437
-54544522 -897757488
-149784988 -912181092
-285680072 -906841897
-776876652 -346831549
293165875 -628148105
886750471 -27910403
805031157 162153000
867121074 34401170
432333671 -213906640
-656423757 -642314202
-191202202 561215084
357125802 -492709396
51438599 -860848126
675973508 -623762443
489727937 433192338
-411073588 21066478
451925228 -97316976
-414645006 -45957546
284937179 -641753188
748618691 -579355356
379609085 -427633007
-622953284 409335624
432730432 -211832415
392303378 -385774179
634507698 345669382
-520153626 -804236077
-89302724 -770771272
646009469 336575162
-823803140 -105117391
-550849599 -777304992
-65078941 -770181440
-209312115 557546704
306845637 -603756554
-384085663 -880304968
704574408 285628949
-687950805 -585594963
-268149005 -747359900
387021259 -403752063
-577544468 -749685001
371768219 -726758189
480561246 344779712
705152803 285071954
-113322932 -908613636
422258292 -264083308
-347962001 -892709544
-168503149 -913205509
479277899 261739318
20004222 -874479809
898984859 -80020389
759536362 225242764
-102691807 -907086804
-852691433 347329545
542367088 -680267491
354704763 -499010403
290172451 -633188241
-851859746 275093385
692076276 -615163731
-417875962 -177326493
-455623083 -847800995
244627679 -700521299
-843848738 91371242
423238677 -715116832
451883276 -97613472
-819060089 -138702436
-744976222 -451465283
172153820 -779330794
-803322079 -230911789
-509885407 -812341056
249639275 -693802227
-60731522 -899222013
-10992948 555532423
192922081 -759709111
-343398764 -663531372
436423213 -192088324
764253189 219278860
9115868 553905208
170589757 -780746648
-344594950 400281285
184713410 412407152
-277672279 -908056868
-846646733 135937921
759818580 -571013245
-820170345 -131174414
915100359 -262088947
57158572 -858070432
58162577 -857564243
-545279112 -782586041
-407609756 -870930328
56888115 -764753280
-20523805 -888460822
894677767 -391822629
-816976795 -152538819
-849688335 199704580
434845343 -200617542
450507687 -107163780
-625901397 -689061451
515785003 -689010154
785210610 191292617
574311824 -668694544
-852106607 289046933
474573594 144001418
479831909 286809893
195283420 -757357973
40761029 -765647203
472026662 101712029
-250560475 536325439
204927280 -747429746
-418119261 -257147983
-787203978 -305247351
-383740068 -880434157
550550721 401406998
891842262 -401089072
-739676254 -466322611
677089751 310738854
738319985 -586646145
-502272961 -818098854
910873658 -163237069
-93114947 -905519692
-755918974 -418941200
914589085 -276954600
769801321 -563209889
614267481 -652848158
905371667 -118515530
-220311176 -768643609
206637550 -745602293
-189237609 561404560
712831588 277583073
478175833 225769458
-194583981 -913688344
-336082821 422597817
480508553 336555176
899432629 -374387014
910751330 -162009809
-774031094 -357528901
-413348723 -378247681
-156699242 561452522
466576633 30892793
-500848338 -819144444
-294926262 491732061
911593085 -311672228
219027432 -750560130
444344826 -146963657
54849732 416621285
-384545224 -880131404
-638518891 -670508675
-850822234 231821368
-752777105 -428586238
398712167 -720977681
793133178 -543617154
-394652665 190255329
-672957057 -613689784
448288759 -122095161
17061342 -875619445
-191798502 -771574712
-395544792 184459711
-620348252 -696834658
-746253334 -447809780
211719485 524461003
417981538 464345139
-399829344 -874141059
434450715 -202728797
825139917 128249996
913988889 -287353628
912422687 -304892486
-768161788 -378679778
416486665 -716772551
-345615109 -893414164
-651612472 -650155634
-338248644 417123554
699453243 290495782
-837849957 17765346
-176287821 -913462752
-800078495 -247191849
693778185 -614220272
-532965304 -793577021
26490629 552352307
495464731 430428071
645301718 -639029914
334061454 -548473396
-850106917 210501301
716411211 273990231
40716174 550948557
-237986766 545024726
-808045054 -205737416
802399315 -535323348
-433052510 -859564435
404705747 469413125
872057870 -445773555
354768338 -498847930
719549549 -599019474
-392781724 -528727264
-363948440 -621624753
457253914 -57051239
348124210 -515520351
-781434452 -328907576
869908499 -449802265
631554311 -645384830
248606496 -695202800
-738299820 -470077325
-278198746 -907981232
-317483327 -702320303
354579627 -499329913
-404292620 114460595
170820350 -780538220
478288165 228988367
-193297758 -913689248
805841162 160906512
343017240 -527966250
-852622944 333658993
-220062137 -913204122
866838295 35191317
-719621476 -517719789
-850808546 231358517
-729641276 -492953293
-795623715 -268256946
-699894037 403096427
559247555 -674289715
-261234775 527042154
909337708 -148769160
104211768 -761626079
-417084541 -125445301
466076571 25299217
169741863 -781510082
-815828109 -159989894
496790638 -694861782
-341363041 -894648826
167385034 -783621731
-401517983 140867253
-17389747 -768466608
-342942651 -894200452
259165027 -680567691
-442091447 -855043125
-736084002 -476082062
787022446 188732838
71182749 416201198
476849385 191602578
675145098 312412934
26277998 -871970734
-286113418 -906773243
155382412 -794028993
-829208223 -62731512
-513482473 -809549390
-365483169 332810527
586192451 -664199026
366071185 -468253678
394257407 -378777522
-781829085 -327322146
462696377 445717046
-437236363 -857507594
479531456 272587537
-604293617 -717988906
-46640646 -895780698
750906730 -577686861
-816515310 -155561332
-824372009 379320492
195650723 -756989629
336582782 -542820409
-707562590 -545088849
793094062 -543651473
-248216306 -911391925
-273736830 -908601235
-416275540 -335224379
671516575 315512894
-588042927 -737851834
-10682168 -768175293
310852638 -596125105
-160925206 -912853042
910771075 -317703918
844576091 -489010811
462841715 -8003031
890768983 -404295240
160901654 534218730
-824680933 -98499383
-829798026 -57761717
-204755179 -913601979
316670749 -584754877
-850128242 211069138
-633595742 -677874798
-17328243 555998601
478093089 223420858
-812154452 383695298
894259560 -57490242
414087500 -301093024
-217436530 -769101559
93737183 544596549
466735536 32701971
907777742 -135709471
-844771456 104978096
-41591554 557572014
458042137 -50539614
386100922 476168936
459006054 -42368541
544111156 405038688
-696830980 -567753776
35086077 551519881
-635222808 -675455281
907734296 -135367974
428456374 -713821370
106675172 542772648
-830518429 376877556
853426883 69979267
-337699768 -895667899
-827929206 -73193026
-804495619 -224790358
-408409045 -870595210
-110764743 -771204694
596265246 -660239163
410891369 -314535187
-829226490 -62578334
508549269 423942904
-852676388 343201201
87379332 -841736809
914978617 -267124415
-269624349 518920460
690957646 298360011
862963664 45792225
-834512245 -15711100
-127060431 -910250844
591158075 376793861
275694339 -743192396
-756009526 -418659731
-323227050 449855788
894480660 -392492811
67123388 -764138834
406379815 -332860426
-334495490 426346737
621834622 -649634516
-105556243 560423726
414848976 395680604
477563834 209062914
-234504730 547020608
884151913 -18650636
-700486252 -560186138
609283772 364494071
-179313260 -913529626
613047637 -653360648
-703683349 -553428163
287256222 -637988591
321175882 -575703512
798535366 -538832174
-842032473 67025342
463035907 -6121926
-167688565 -913172570
-846589586 134915752
-47204802 -895925422
-451298116 -850171873
165917640 -784921280
-564055355 -764144927
-410426139 -410445820
910283932 -321030489
-319672011 456353521
155975859 -793528368
462467486 -11519921
164590537 -786091868
456115569 -66168575
462994649 -6523546
-337988947 -672945956
-392802792 -876954752
-17080171 555980951
-474402729 -836806392
-810752192 -190508061
-74259685 -770418678
-75960523 -902416464
457873452 -51946665
266187944 512077993
-231672171 -912640259
407659796 -327754908
-715611311 -527081460
278376117 -742789962
-393214254 199513277
-460152107 -845262140
-391544402 -877449171
398341919 -363821471
228730912 -720498680
283551773 -643975309
-164555415 -913032096
-833353788 -26491798
-842303016 70498914
896716090 -68780892
872009146 20289284
-834262539 -18059501
-698780467 -563737763
-772773733 -362149009
793847732 178875592
-369509292 -607772968
-347644018 391644082
-779030969 -338456890
481022949 -699530664
-4856651 -883492979
903199754 -104276996
779447065 199290693
431783734 -216767614
-802338325 -235944612
-147935846 -912047796
-27645510 -890581080
270117812 511088922
692082269 297327511
-226947323 550873793
105757875 -830393534
-187145500 561517974
-622820059 -693411312
385620034 -408384504
-759757075 -406810749
-842517119 73263535
561524683 395085121
627793293 -647048867
428794681 -232062857
704314509 -608250655
367463928 -464275694
-766806931 -383381347
-850257461 214608173
-851294876 249336065
861698916 49157774
290478578 -740928176
-137886837 561195989
-336006575 -896130922
475359332 -701169145
-825135210 -95027886
-82975621 559649269
63727059 -854689606
832862215 -503729042
24333886 -872757253
829490582 -507586789
-848820333 179161195
379779036 478386519
742836709 -583494654
891185382 -44607001
66202667 548114426
870779227 23905460
-66160474 558910748
426336940 -244367502
111460020 -826697239
910828344 -317301341
441408003 -164368699
-299974704 -722009030
66411511 -764182670
881602940 -9944912
889379685 -37615446
359384766 -486711752
457601859 -54194696
469130439 61997173
-593304527 -731600242
817131351 142466617
862493560 -462423687
297901643 503788645
242635839 517751022
480612970 357271788
-391089414 -536407759
319810599 -578468797
297553725 -620575492
301595525 502771073
333201831 -550369555
893980899 -56278530
372304736 480958996
382436015 477458037
427914318 -236499424
449700812 -112634852
-611585674 -708590811
-466492707 416666800
392846561 -383850012
234928088 -712935267
-172017776 -913332893
-395462376 -875898285
483915577 435946728
-835731086 -3939571
-388070741 -548585377
174932578 -776802085
283643191 -643828809
166666378 533193654
-850710921 228118854
-327199298 419163254
-691590621 403943162
838714319 -496633324
-308139318 419352331
-509158125 415232168
383485875 -724330845
339822178 -535421185
880750159 -428270597
-173758961 419560584
-591745365 -733488988
198539332 527156710
88495343 -841074815
175126680 -755338043
-344405079 -893773476
-819941585 -132744133
478297318 229252184
230403585 -718488545
865314028 -457751750
302076861 -739103724
376811689 479415767
-537420726 -789719910
715213921 275202119
-316521551 -900940509
-668006008 -622516016
311875865 -737530239
462798849 -8416258
103280307 543258999
906729896 -127894611
457449601 -55449383
-848939644 181823146
-631422169 -681079679
810092586 154175554
-820353248 -129910687
-215216381 -913352452
-703927742 -552906186
254901386 -746124994
823088986 -514642686
289293292 -634646898
-498185310 -821073450
541272690 -680643785
-726550713 -500808719
108771717 -828446576
890801245 -43069544
480074195 300631729
583543886 381695609
-595089865 -729414085
-307516564 475595898
-30390721 -891367166
708772679 -605624745
286551337 -639140489
-332828344 -681069058
423952729 -255975181
-851651960 265050179
160155516 -789963996
-364524545 -887334160
63575285 -854768906
-848321245 168338727
-416134087 -867292381
892627681 -398644865
-774238515 -356763667
-193992494 -771434448
-168726953 -913214255
704037116 286145145
447903464 -124646150
480624068 363092536
713584567 276836346
290688637 -632326799
-646642534 407721151
91792070 -839085966
456561553 -62629368
387200680 -403152248
-777723311 -343559114
-816656841 -154637703
459752056 -35920762
-124994461 -910031489
-208547141 -913526951
595507688 373943004
584540140 -664832859
915190084 -253221406
-658485618 -638877737
-597248733 -726760434
149451535 536162081
-570848920 -756952881
-563323406 -764907527
914950818 -228570783
471165024 89266358
344689806 -523957229
-387596923 -550384153
-762179741 -398946143
913096627 -189788231
467140920 37428189
479617924 276552933
-417733668 -297379711
146790689 536604961
-815770074 -160358269
588360289 -663361460
555892944 -675507116
-648798289 -654627453
-845780706 120908888
-723093630 -509368732
322518429 -735767297
146140838 -801593374
-19545194 -888164929
343248293 -527416851
-151394248 561393626
-574134026 -753417057
907429739 -337735509
-696861617 403421381
-299232290 -904511114
612040867 362526502
-840781397 51538311
283119759 507737129
-371670266 -884836608
-410630413 -408324768
-288386633 499113393
-622671801 -693618451
-122442986 560874623
-181018760 -913560615
-37408040 557318631
-21555261 556291907
51874412 549749230
-226202680 -767409397
864723053 -458735377
-826800148 -82150985
875802147 -438503446
248831820 -694897654
306492579 -604420149
913030779 -188818056
-850371424 217873048
-267552018 -909384819
232150918 -716373232
463123161 445526696
-125844559 419359288
-117174220 -771307734
453282116 -87585677
-149656804 -912172172
217382273 -733756227
342698694 -528723120
420116033 -715884760
479224484 259664846
-337278093 -895783625
101685982 543485691
-259758038 -910255779
418781851 -280379617
-782011828 -326587723
870030744 26085413
758825012 226134727
333552175 -549600424
-670450374 -618181903
-51824506 -897094004
790358231 183959908
143676875 -758363025
-228570574 -766808742
-689582184 -582370931
435240684 -198492445
-400542669 -873851753
300126720 -616049991
-363174438 -887796941
127621205 -759771307
390586997 -391723203
-303677765 -718436288
-821340732 -123029967
288566116 -741225041
-219927014 -913208720
39809977 551043071
240808943 -705484250
838743903 102044524
-830711897 -49938940
-206581808 -913569769
96422094 -836248756
868974989 -451478510
252766884 515364197
-469514910 -839791896
589965077 377567991
727583064 -593859529
-836039259 -883450
-237616981 -912243865
280453848 -648877138
-445336907 -853361559
-52996580 -897380663
-750405105 -435700696
-826947543 -81000701
446968817 -130658766
-792007456 389121282
-661462123 -633858360
-946984 -767740970
476171720 439567833
-769161950 -375150117
524900022 -686111746
143729467 -803496663
282754680 -645247721
8734928 -878723342
390676018 399281777
-802891354 -233129759
-800393767 -245638593
-852198248 360051881
442527455 -157855482
-88552711 -904726181
-832880326 -30816614
-35877681 -892897985
-798274390 -255921274
273867411 -659024879
-477285526 -835016986
-773575334 -359208329
193098770 -759533973
892814401 -398054363
-793246790 388840305
429927672 -226321563
-577739521 -749470705
-325136194 -898907122
424329490 -714847122
-659180343 -637712361
366936831 -465787002
-25225940 -768788360
466527359 30334067
-461322423 -844598800
418606613 -281181010
300939345 -614601010
446128690 -135957086
71484671 -763866373
-589995941 -735572678
-704531720 -551614410
-282156725 -907387152
897411617 -72083438
156853385 -792785824
-243644165 -911791894
-268876569 519662329
-271380904 -908911376
-804159769 -226548424
118683351 541026747
421004294 -270025179
556465154 -675299645
-418033354 -194064904
-308611403 -902654073
-614529168 -704711906
-248328318 -911381758
-599685797 -723745732
453301569 -87443952
550913285 -677295566
774107139 206471341
-371835422 -884777809
867766936 32577981
-843713732 89488913
622552267 354835532
490429875 432856596
679878768 308307915
318205145 -581694123
-839148416 32286965
727120212 262789098
-217744803 -913278081
437358966 -186991007
-852565621 326094405
120972059 -820267705
-106657448 560457052
-369324199 -885668886
902665200 -100953809
344497148 490080599
383622873 -414844024
479372171 265604105
170904867 532424981
522570055 -686859916
285826221 -640320044
787827764 -548219375
82678282 546082391
-245263139 -911655403
-259983049 528193353
-111784178 -908406121
-838908312 29538539
-813892985 -171954928
-717328929 -523096251
-833449455 375556002
-551221199 -776946973
84386724 -843483524
281285092 508218129
-333509888 -896800525
375773735 -439532708
-839841275 40296936
684825235 303916610
238578648 518674200
540595828 -680876388
-739274006 -467420627
61968848 -855606387
41349365 -865516186
407488826 -328440453
-809706129 -196469967
-87406487 -904523871
136431791 538292640
473585594 126568125
471791351 98246205
-143164331 -911679920
385489812 -408809173
480619726 360252635
285243579 507178075
476646014 186940714
512204948 422083319
-788634189 -299183980
388987391 -397158996
-134998589 -910992571
915115571 -238404965
850185672 77423030
-513781586 -809315797
726063775 -594845893
333356854 -550029270
-6355922 -883990882
-846135589 126933158
-420793285 -865247566
-318808168 -900414049
-300316027 485241091
391563562 -388366692
458188731 -49305715
377641420 479128420
-732325342 -485985458
-555897775 413082337
426133080 -245374625
-733845647 -482020380
49713740 -861665931
-210806079 557109270
-617767601 -700363757
-511143644 -811370516
82950533 -844304138
410900150 467067399
-397300900 -875161589
-833232359 -27608596
417512634 -716521870
911449876 -169415766
830090200 -506903122
-809024350 -200293483
324238160 -569425374
849275333 79456899
-174488178 -913412820
-172404405 -913346233
-269914119 -909097183
-845137375 110578285
-28378167 -890793444
-267274685 -747917447
128563853 414428167
68092093 547892034
-511986598 -810715156
-405836171 -871670103
678574146 309448000
-33466088 -892231055
-134710788 561138196
685454262 303350824
911504786 -312349626
196939717 -755692004
-63727037 -899890778
-152226372 -912345976
265329044 -744693618
264189383 -673363807
-166599494 561532128
-566491928 -761582563
341521228 -531488575
-418142133 -241600058
-355324271 -641137082
480557018 343998426
-490112655 -826704445
-391834511 -533214395
-381991149 -570318832
891699785 -46697601
358610348 -488779400
-315246442 463909459
-590267132 -735252522
234200038 -713843055
423465053 -258315893
781885616 -553255444
696427573 293314767
-564568167 -763606703
-402185849 135285361
384772407 -411140239
-525841254 414504550
-376491418 289040977
417453728 -286381530
677519761 310366534
900857360 -90221417
477133378 198340467
433328339 -208685355
100890726 -833475216
-74734253 -902181957
771828532 -561578844
-748676995 -440792633
-773679243 -358825703
184161715 529952463
-848237609 166605453
54981185 549403021
-38713620 -893679854
-226976546 -912907750
712562494 -603356975
-815584609 -161531388
909474116 -149969766
915073334 -235420060
-852632627 335277142
-99731770 560244328
701077292 288973759
72961543 -763772805
-823686272 -105986423
-812681784 -179280437
-681053514 -598829862
-187480681 -913656136
-221024269 553500816
133104160 -759299337
107084289 -829538100
430188567 -713387980
-84814472 -770670849
26827192 -871747368
-367517727 -886301330
431515383 458910044
335563719 -545114743
-783521192 -320494943
903665601 -107212434
731125044 258463788
468953649 59735294
-127581828 560990314
-850913279 234976171
421785453 -266329114
151782692 -797032563
815825785 -522193949
-312113134 -901914373
-97581269 -906270196
201865917 526485323
-173861501 -913393741
577906825 385231963
-572639187 -755030224
184106741 -754413921
-795104831 -270620390
475107177 154253030
-181217012 561583654
750516248 -577972485
-383139783 257222096
-491371449 -825854213
700355487 289650525
473104692 118542748
-427744702 -862080444
179073394 -772979884
902792559 -101742564
-12162307 -768239982
314239918 -589551817
-344404992 -661754749
-138609535 561208733
-367076856 326729754
-87155738 559810985
-832997362 -29760583
-416790957 -112289597
77946114 -847103453
469050034 60968357
321816094 -574399064
-852640316 336577137
370461620 481585684
898067074 -75295002
-560106595 -768189640
-229492395 -912770637
361651030 -728751243
-831437051 -43648984
-16562875 -887252109
-851512533 258769285
-776308813 -349004790
530257802 -684372438
-555485009 -772795916
365588156 -469624941
455984300 -67201103
471522913 94343228
-712223982 -534799992
-852703377 353525814
437671770 456387137
-347587409 -892822776
478673111 240696243
421568513 -267357292
68677436 -852089106
-849206104 187979365
471824350 98731326
-483149080 -831301687
-248324948 538021795
-376274253 290013659
543964207 405120855
486744901 434609424
845665887 87376550
857873022 59151739
-57972325 -769973160
325904427 -565976057
909354097 -327042512
283127072 -644654662
404150539 -341674991
55843508 -858726323
465140850 15248564
-383703221 254268808
-610260799 -710320604
-424462442 -863593570
391036952 -390180348
-810924015 384082948
206221282 -746049050
784862354 -550738333
447274922 -128709211
658162357 -632795244
404232063 -341355225
-227615971 550558380
-616785365 -701696165
-84446354 -903994171
-535411461 -791473806
-654642896 -645246472
-18445389 556076990
395176943 -375447063
-819311931 -137008109
241525737 -747843172
-369581217 -885578106
-116795462 -909070050
-33222606 -892163234
-543974438 -783801178
119005568 540978587
-415194138 -58229985
113679990 -825229810
915148832 -241012652
331207775 -554719539
-851212742 246057031
682013153 306420939
340653126 -732666916
-846922752 140908713
-82404941 -903622593
-758102695 -412082273
606074110 -656257690
480505423 336162138
250093544 516000633
-773970618 -357751959
-518697899 -805411223
422716103 462469008
-417692539 -866614752
-410668741 27738322
-415429585 -64088273
-816081269 -158370952
-653887279 -646478832
-49620159 558041343
856073534 63621965
100338098 -833819726
-728749317 -495245046
431601571 -217708626
767850724 214654451
402892761 -346575999
170684624 532465048
-292985778 -905636346
32291393 -869481942
909218827 -327844012
-5866327 -883828942
-385527189 -557976551
307553109 -602418197
-119782251 -909435962
29949878 552023939
760402873 224154281
-415895424 -77442078
-850932184 235650084
848584568 80987488
360763826 -483000141
-538463670 -788798878
178971138 530934738
831449494 116373304
265212393 -671879102
913973492 -287553159
-145225462 -771612543
434681822 -712247220
88653965 545291778
-214092589 -769493209
875918061 8468267
-791368718 -287343143
-405202832 -454177518
152730834 -796253662
-225035429 -913000614
240044446 518343904
-342314017 406487926
270803958 510915032
61097299 -856058072
-245939376 -911595372
468179450 443245717
-679892572 -601003415
-221194775 -768489545
838502895 -496896537
440248427 -170959966
-686055103 -589289728
-701013025 -559080377
-225768101 -912966264
-416584983 -329372381
-752063800 -430733540
82475695 -763153088
303168557 502335027
446755874 -132008417
554774162 399005062
267581707 -668415363
-228396581 550184602
461389763 -21399823
246179831 -698467603
476171458 176433816
656398634 328150765
450664997 -106087429
-846050627 125481116
-351895326 -891486200
-412474060 -3223456
479369888 265506349
-174767141 -913420851
-834630858 -14588231
-802915766 -233004953
415811704 -293671891
475008424 152280674
-846680030 136534207
293786200 -627091333
-778039696 -342331080
108980919 542439544
-670853116 -617463264
367804644 -463295170
292954647 505127036
237423397 518933512
-665786734 -626403817
550679364 -677378820
747561805 239863235
166356961 533249504
258327671 -681751960
477280908 201943098
445679088 -138750983
-29793539 -891198071
118783247 -821774133
284955584 507253918
342076108 -530189384
455345175 -72161120
913194933 -191261647
658661693 326290148
-827732923 -74773414
37574462 -765817696
-693005294 -575533740
-735970013 -476388136
-657789302 -640041493
-87654161 -904567790
-245191058 -911661713
-400013721 -874066392
-508283786 -813570723
-151650908 561396877
480617809 359242838
-120488717 -909518776
858517664 57485030
4615390 554281285
237206399 -710072164
-237474983 545332728
868761003 29755172
183568950 -768768078
-687862895 -585767715
-844709088 104031224
758498208 -572015460
840478650 98452124
-671985377 -615436202
172395818 -755615688
358944160 -487890001
896868203 -69499320
335539546 -545169092
602363603 369331145
64678647 416375132
740746987 247723426
-78443268 418948611
408458570 -324521833
-252683072 -910973310
-399448853 156755592
-133426965 -910854167
-111008296 -908299628
901304991 -366777470
460779592 -26869470
391414981 -722621088
162012386 -788353590
-604059446 -718284481
479041162 252969493
-844230099 96863186
233464989 -748834932
745414916 -581671746
760992077 -570115631
-496354565 -822377195
-640177689 -667992010
-838008624 19485365
697878371 291965036
437063973 -188600061
197160720 -755468415
-168864517 -913219561
-24296327 -889592026
829095198 -508037076
-695461396 -570560957
-422911868 -864298182
-624956351 -690404812
-160056941 -771693319
417123584 -287859026
-683032148 -595096307
777383786 -557022861
389216704 -396383935
-672187359 -615073477
-735192526 -478470449
477869652 217210793
-536953672 -790130448
469230143 63286428
-700012173 -561178352
424727262 -252238365
-657511110 -640505415
249929748 -693406279
4724022 -880174439
397591518 -366609235
-294227499 492537324
489333888 433380191
836755218 106036577
391185347 -389669795
438209819 -182330952
362499989 -478253162
392222162 -386061006
781672629 196233395
842009949 -492421546
-254611157 -910782079
-771377173 -367227457
757363620 227951490
314952064 498995286
-246905306 539074980
1298780 -881395213
174196858 -777475191
-841433939 59479259
785972557 190219170
-784295411 -317337978
-347882221 -892733712
213587606 524073266
-335820734 423222883
-696084924 -569285726
-498844172 -820599619
294471116 -625915262
539090446 407834293
41303450 -765618067
841228863 96873504
-246550381 539334443
-577896225 -749298516
-826886788 -81476237
151809525 -757613916
408974531 -322424139
59772988 548859603
134190959 538652939
-154619803 -912495448
807589325 158174589
915188002 -256241198
329690145 -557985978
-349396054 386413502
-128915112 561019053
-591782899 -733443896
-226215887 551202109
81769863 -844974509
26761304 -766387515
-709569977 -540714460
411888274 466691784
438018994 -183381755
420157128 -274019349
-547377888 -780615033
521188490 -687301158
379700 554631920
713350284 277069677
-380313507 271218090
-779904090 -335012366
390262512 -722871252
911086402 -315434787
-705012997 -550583840
-4192537 -767889157
477209447 200187154
275398936 -656696305
480492737 334635990
324862239 -735373621
-239165757 -912133454
161304378 -788971201
-351184419 -649470045
-849066051 184690089
-763319701 -395169652
89497626 -840473760
582581343 382304639
-845503661 116380596
172417755 -779091689
-852095991 288355339
48112525 550162725
447488198 -127345183
-117827926 -909198875
-238492989 544715880
-51383760 -896985488
-852658857 339790811
915178615 -246323767
285512349 -640828246
-600431712 -722820063
439445577 -175467159
-734448472 -480437700
-498303372 -820988577
182561673 -754573299
-735415578 -477874118
-211484531 -913453040
-761571789 -400941592
654738431 329512833
-678166429 -604201560
913401325 -194466563
-308988689 -902575114
-837122409 373825631
-291263006 -905928111
463247318 382512004
449555455 -113612351
-10119607 555465231
-137560939 -911214290
-852434426 313086961
115433157 -824056112
899545503 -82967894
160895561 -789325614
215643666 -735710730
37431996 551286310
-107875729 -771154754
451193773 -102430985
410570813 -315864583
479420983 267716250
262043861 -676462218
778915956 200017197
-834733144 -13613788
471347801 91840841
915029667 -265151420
771789260 -561610773
819338570 138611728
-389421066 -878272764
251483234 -691277900
472609454 110606044
-844436534 99919037
896640467 -384928248
800994391 168284131
-759304679 -408255960
856883375 61646157
-339346049 -895214253
-222169775 -768302371
-608013112 -713229256
269260768 -744136073
224394149 -725646874
244208318 517387169
161747973 -788584473
598137115 372196268
-815080523 -164676008
-16347759 555928768
-697080584 -567240864
-238771363 -912162367
-417755890 -166716537
-829112090 -63535856
384874893 -410808302
40317028 -865981463
454443654 385538312
-396828480 175757395
93995347 -837744080
886017482 -25275439
-105834000 -907568730
60299387 -764554022
-709114062 -541713748
196140737 -753143390
763904340 -567874414
463219654 -4328445
-45261879 -895426070
-636079249 -674179275
-132600726 561095656
331575952 -553922139
-175485868 561577275
909630477 -325321785
-266989243 521516901
890518366 -41975609
-3170928 -882928078
-852046223 285299700
339916881 -535203676
777153372 202397838
637344756 -642755017
391922159 -387118488
-783097276 -322210462
267325102 -668792605
145999068 -758152069
194602020 -758039266
745776418 241940596
-765475678 -387941779
-435322646 -858453435
140916831 -805680547
339172319 -732924101
370071159 -727096654
435606764 -196515950
480617433 359061889
-626595172 -688069369
448452014 -708649646
467901361 46611113
316464796 -736776605
433083727 -209975600
-234882900 -912433992
480623333 362504106
800684694 168745892
478847564 246348298
-115660133 -771283620
468020661 48071048
884098955 -420861088
829648967 119803921
-166092814 -913102319
347761621 489047655
639576973 341680583
311860780 -594178764
573831810 387736488
436757116 -190270980
471443046 93199582
911924467 -174833981
912992432 -299042012
-654302593 -645802204
604540638 -656887761
-194892178 -771358511
476813787 190772497
-693772991 -573986428
474476571 374863314
446252902 -135177217
-87980592 -904625622
-414398687 -868043702
-851699254 267218033
65816623 -853595263
-838430768 24155489
-233423514 -765253151
-474901095 -836497840
409255725 -321277772
-416249572 -89663487
459371227 -39235990
416355660 -291275464
123375157 -818587297
-121356247 560849644
333870748 -548896243
213257091 -738369436
912064879 -176491314
671833642 -625891370
662574611 -630590837
-852605139 331070337
527953013 413873698
112921996 -825733027
-851838534 274006938
-850690717 227459034
-9623397 -885053256
-830777075 -49374903
-827360567 -77743156
377298679 -434851959
688750462 300369790
187595775 529292261
-417293583 -313913097
613520699 361460140
399748480 -358575103
3568014 -767534128
139849508 537738128
-356240674 -890097049
418930345 -279699223
-393720060 196269616
915007778 -231285169
470616899 81674540
-776788355 -347171000
-521579083 -803077398
-343150229 -894141156
117749640 541164845
-463869292 -843131896
408635276 -323804223
608089292 365335617
856604304 62334595
463460942 445375958
358460841 -489176319
741128262 247291110
480571980 366944334
241705080 -704330867
480303387 316407617
-390534646 -877841710
-512782195 -810095317
-200368513 -770866046
914840150 -224149723
366596661 -466759051
-239949163 -912075500
237651928 -748321948
-829923037 -56698453
-208451669 -913529283
-147663212 -912027191
92332600 -838758023
-68670668 -900949345
115825549 -760730314
-385119325 -559437891
-401382552 -873508776
-698399461 -564524759
-852383959 308817456
330647603 -555930030
915064545 -234815400
279746166 -649984660
268615928 -666890236
368553195 -461126946
380573696 -424576911
-183724103 561574811
553587476 -676340081
-802167197 -236809637
346747880 -731592409
-707322898 -545607537
340420775 -534042949
319538977 -736265927
142796896 -804224415
71034129 -850841217
317768176 -582569083
-410063929 37266196
-515137192 -808248884
40855056 550934008
-851282341 248818017
-435459120 417355414
369745629 -727161133
-680444200 -599973609
372016133 -450902110
892926337 -51760942
480254226 312774525
-808326340 -204182649
477710517 212883984
-822528182 -114508956
105267817 -830708164
915190567 -255462419
-394352274 192200209
33474000 -868976701
-51801772 -769774947
-293428618 -905560847
-376082710 -883252384
267679573 -668271460
-109377845 -908074490
474151708 136412073
-417667448 -300801891
630967620 -645646839
-90206225 -905015691
350589064 -730883378
397801133 471964643
873910565 14626127
-684561133 -592174581
452301671 -94648425
401574593 -351664015
812260520 150662922
822543611 132940164
621024951 355972929
353816780 487108778
472822022 113983052
467797175 45340598
-50943028 -896876443
-708398268 -543277394
-274936318 -742510103
459962032 -34084331
61664115 -764471988
-32247980 -891890352
-408251080 -870661460
-753313645 -426955709
-239480842 -762854702
-799957494 387176928
-486986117 -828790268
380963469 -423338666
485262609 435310834
-841867038 64910903
663224786 -630262638
809272979 155497356
-70794627 -901389945
-845764362 120635856
851992223 73322616
739156011 249521277
-384439108 250349949
-360513354 -888689995
-233205493 -912544171
342227214 -732393249
-85700675 -770690803
-852603634 358887349
-381482207 -881274938
-802015724 -237571879
-185073033 -913627383
897364425 -71857112
852735255 -477517435
404685125 -339569366
-840056168 42838378
-263911176 -749967317
-643017105 -663635460
655338118 -634182141
843126808 -490952771
103021483 -832139514
750622463 -577894807
226345696 -723345122
-288273340 -906424082
224834338 -725131366
-581331334 -745477814
291108828 -631623132
-271733396 -908865936
114925414 -824397451
-538086503 -789132529
914874219 -270073445
-703809979 -553157725
-408681621 -426549173
470599996 81442315
-852521153 321102231
558700299 396734460
399507648 -359475367
-286811310 419509879
907656039 -134753198
-536428324 -790589829
-539509673 -787864736
-833291031 -27069058
463983282 3314388
312307426 -593314032
838215562 103115770
294960557 -625071655
393773365 -380527829
164038008 -786577885
-852070114 286686124
419147773 -278699862
340827671 491231430
455472460 -71183676
464732300 10977231
-488521799 -827769151
-444759526 -853663483
-848277111 167421915
13249525 553553184
478691498 241287051
902272339 -98555466
470151008 75401114
826529459 125677239
878463067 -433142299
-280132427 -907694750
-706076780 402422359
434469291 -202629705
-417941701 -282553554
-328910145 -897980224
325496484 -566824283
-192110124 561115368
-547854812 -780163430
193221633 -759412157
-761915977 -399813110
355246645 -497623196
-202378559 559296411
846391933 85799319
-231070797 -766109267
79053238 -846493845
-777851694 -343061224
490599561 -696714183
400089199 -357298633
710516734 -604585257
1322471 554554534
-790386131 -291637326
71197927 -850754068
-107953881 -907875858
-846734672 137514152
-156875311 -912627675
-814767066 -166617816
335725885 -544749922
491100870 432534714
502012089 -693272299
364039007 483757724
2822140 -880854825
-395698430 -875803955
-848061706 162984024
-57366254 -898435672
59355646 -856954773
319749981 -578590685
690709256 298586927
-342205478 406779233
-46024228 -769573017
81317591 -845230201
-39836177 -893987144
834691857 -501569601
364216380 -728249654
-172449923 -771737914
-387857421 -878872683
744263672 -582490216
-805045393 -221893629
568664600 -670813727
396254583 -371522286
-849448177 193802082
-373045579 -884346264
-322747631 450735304
759226696 -571464859
890845235 -43241205
-789989239 -293358807
-791402137 389258236
-15344616 555857077
868734091 -451898807
87417538 545457093
-625068531 -690246101
487715064 434150173
-833551140 -24665566
330683922 494338556
585624098 380365425
422057606 -265037861
472119811 103104980
-98537866 560206707
-182962675 561579301
860895406 -465019581
-142616498 561274324
383277073 -724375460
846354483 -486574969
377454239 -434371645
549665110 401908566
567876135 -671107499
84019007 -763050094
-591420253 -733879246
-737139983 -473230063
229239290 -749346323
-207919376 -913541390
339138090 -536990435
212208479 -739531089
586834954 379587077
-832801098 -31527811
393451793 -381686758
615420532 -652363389
-352706675 -891229258
419481393 -277164312
465778498 22042336
909832631 -153204769
-80998502 -903363751
187419801 -765085798
-139573456 -911383626
282973984 -644898705
183889848 530004506
-332517175 430796984
-822019370 -118192817
-598586102 -725107416
351628137 -506782078
709438755 -605228026
-187549222 -771687178
-741412830 -461527353
-835331955 -7841636
706170550 284088005
-828723369 -66755937
492581477 431823229
-783905724 -318929849
-252707647 534565390
-586082666 -740105330
611940260 -653824807
459312293 383888015
-237551982 -763644855
-110347913 -908208631
-801431514 386784510
-845589775 368227249
862404654 47285098
-651115181 -650950135
-786523384 -308103891
-612855431 -706924711
35635672 -868045060
-497955013 -821238201
-399494304 -874276517
348475479 488821350
674998748 312538428
271610799 -662436769
-750807865 -434502997
-783217408 -321724692
471715703 97136026
-1859087 -882486741
-843870654 91680435
473845817 131042255
-141321427 -771584123
-845229498 112006078
477338883 203379785
332904811 -551020877
-521125500 -803447030
-803010664 -232519661
-840423325 47223410
115969097 541425540
-681983824 -597079634
-598544658 -725158694
-15913869 -887051211
803130871 165053172
-142455676 561271823
390363126 -392488269
199795363 -752790784
588406656 378574153
-397534701 170706241
659525222 325575777
-383519633 255243350
-441286336 -855456012
-331394278 433250481
478453498 233865921
-489278182 -827263749
29652699 -766236457
-362361980 344057674
-46863341 -895837835
763884081 219748679
207336821 -744848903
-452281274 -849637958
13747962 -876875995
-681365310 -598244192
-280371326 507825428
-385974429 241979744
-412518682 -387994206
-164130055 -913012210
-444815628 -853634155
-4633313 -883418370
-224967021 -767709779
-844982076 108194742
-332450450 -897076352
833640930 112150348
413859687 -302065917
409430982 -320562058
909774796 -324395505
-845679751 119243589
-298725687 487204087
-845969708 124099515
467608556 43049834
-621786104 -694848522
653606152 330439721
201522987 -751015660
-691056168 -579442709
-848395613 169898200
259732934 -745473257
-851766137 270410068
-806354614 -214925480
387905605 -400792723
361344978 -481421248
-178950595 -913522779
-208395870 -770095559
375181348 400910223
443607073 -151426478
444796222 -144194060
161631570 534092661
-404097447 -872391027
-265736370 -748855389
480086445 301380792
-447235506 -852359903
191635760 -760978514
912004380 -175771518
378229472 -431967686
-52727546 -769805337
570286362 389890619
-5021729 -883547992
462550712 -10748348
336895763 -542108994
372423901 -449677674
-835560637 -5607877
854570185 67251254
-737322749 -472733803
403431399 469887152
395007033 -376063507
-14636912 -886652695
687577925 -617621900
225014391 -724920342
-402245435 -873154465
470402694 78774950
529329444 413143201
275081205 -743284234
107682500 415111662
-816590404 -155071553
-310264738 -902307102
605172636 367379350
915050229 -233833075
-209732729 -769956988
468199281 50271196
180383145 530669807
-520018251 -804345877
839728893 -495363360
288926725 -635252732
112177785 -826224536
-403750026 -465127969
-403086875 127114769
12457742 -877354761
141265472 -805411145
811744736 151505138
127785178 539648740
-742009641 -459856807
292476001 -629320475
847462294 83461008
319771421 497591040
-780393287 -333071479
401419630 470632356
780034617 198484289
914300552 -210269970
232218385 -716290753
326917309 495471477
354328972 -499966970
355781169 -729891325
779296731 199496860
513206128 421572498
279368325 508717159
339361115 404182944
904386660 -111900539
697749965 292084682
-142582764 -771593956
-190113776 -913679187
495780189 -695168298
-124802109 560928460
590427958 377268360
-569069320 -758856041
802813827 -534942340
824335609 -513292494
-828502141 -68560919
-390886357 214020008
-501366999 -818766078
461484504 -20542336
203870903 526077535
-715358968 -527663167
543500262 405380115
877089636 -435949938
174096852 -777566401
-514890048 -808443933
900914815 -90551566
578259310 385013621
607369010 -655723150
-656579264 -642056395
391854604 -387355365
360359250 -484092021
573035145 388224624
229906358 -719087267
839128586 101256887
-398214222 -874794015
367932158 482442670
-818183908 -144557773
-687294495 -586881060
-243589795 -760916998
799570490 170405611
463594423 -607747
828147038 122638301
-203776715 -913616821
261557885 -745221480
352592787 -730504369
-42696322 -894754868
220402949 522642951
218211645 523105962
-269326128 -909169187
-730765899 -490046677
632398224 -645006493
206934917 -745282646
857339870 60506389
-39749595 -769345105
-200461410 -913652271
-841371928 58719359
828620256 -508575196
-727221207 -499127167
-592411635 -732685222
886719588 -27798655
201657144 526527629
-402332570 -475108990
-849385097 192267299
473163960 375985728
-827639272 -75525649
-131325087 561069504
412331628 -308522682
891595734 -46272045
820972509 135731137
695333717 -613355528
350505773 -730898992
-852647942 337891356
44456796 416875001
-750030973 -436807381
830648022 117903811
-849441417 364317424
-253005049 534311063
-404568187 111180245
297413692 -620819800
463776552 1226500
900103767 -86026180
25933861 552403837
-217148412 555072236
475230548 156735671
448124324 -123190563
-227088612 -912901995
-822799183 -112521733
508462505 -691288725
-811889979 -183943181
471289034 91010551
-757886154 -412769028
-439473193 -856380066
-379828260 -881886064
36605136 -765869406
-117502019 -909158341
531396179 412041685
-852695957 349266154
-605038986 -717039978
369139442 -459412242
-415106157 -56169558
-24442311 556486375
-450184490 -850775111
-851791715 271653635
-484474668 -830443284
113958056 -825044938
186687046 -765790955
476092975 174750337
60988804 -764512741
789659892 184966115
-304968279 -717128887
451543135 -100002329
-820043424 -132049122
-216416542 -913318378
-763727541 -393813386
-283846190 504081149
244782222 -700318114
36642230 -867609462
146046273 -801668376
11084700 -877861382
-641026940 -666696035
-749526709 -438296085
-822674969 -113434215
627292382 351250006
-838245314 22090024
429328803 -229362075
-672261939 -614939499
514620835 -689376874
221986047 -728458760
915017785 -265638426
-142575879 -911631523
-304667901 479592526
383874581 -414036070
-414743610 -359196148
-155043893 -912520596
844113338 -489639517
446498399 -133631538
-98169138 -770963426
375411147 -440638532
347574363 403499318
356386852 486278428
-817666266 -147992236
374631842 480167123
-369877065 -885473530
342403032 -529422059
88801999 -840891350
-364761581 -619662862
-655637632 -643613769
369405298 -458632523
131268364 -812926567
425922142 -246415195
29728376 -870556675
-268186390 -909307790
-121617755 -771371103
-830090913 -55270266
82157512 -844755199
-287656682 -906524567
-852671250 342143595
-441341014 -855428013
-227975031 -912856052
577204284 385666630
-827538875 -76327229
-408186050 64617409
-53679464 -897547001
325550623 -735257422
832952498 -503623963
-181870020 -913575802
-847639302 366215059
-851261394 247982676
-849978642 207114776
-850580544 224032875
616907736 359000481
-772803093 -362041894
-375584193 -883432530
385420491 476409053
-337462500 419124027
-708633264 -542765096
465349562 17460202
444153002 -148132740
401679392 -351262307
303716102 -738844067
620239793 -650320620
-807858718 -206764605
-29651813 -768960105
-670628190 -617864743
425983059 461158152
167291557 -783705126
480617714 359194220
-779384440 -337065817
839616148 -495505610
287362003 -637815568
354389921 486924167
749261817 237852407
-584572389 -741827527
904051737 -354657058
376243926 -438093949
391439366 -388795313
-824482218 -100009008
-244664348 419640015
110807824 -827124889
-744022942 -454178224
-827794452 -74278226
-278776386 509488243
-211255123 556977030
-706552401 -547271347
626781548 -647492124
770055098 211804857
475309345 158336913
-827902144 -73410989
412526496 -307707629
236936441 519042773
-760136091 -405593755
-846399882 131542308
-188497454 -913666506
-810115980 -194144764
467282706 39125546
411029010 -718082375
449497730 451447287
726518466 263435758
-784530931 -316371092
914106057 -285722321
-75029133 -902239142
425276793 461444480
-276908735 -908165008
351559907 -506953095
209588399 524901824
237550945 -709636699
-447787113 -852066304
51847965 -860652588
684356958 304336018
-189468528 -771660003
480406744 325151514
-233980877 -912493724
656099362 328396363
-625096278 -690206813
627422421 -647211589
250707179 -746679589
415272955 -296004333
467837304 45829572
-544543748 -783272442
-410331288 33154699
449649224 -708331185
327254358 -563148972
-523583066 -801438897
-238352420 -912192004
233948705 519708712
203452917 -748993340
375078045 -441652167
209487805 -742516183
140474737 537636415
-210241821 -913485323
390672718 474544030
-72698313 -901774685
480010568 368774667
472085231 102583532
-522745914 -802124131
-213261951 -769585796
396578132 -370337597
610472834 363647460
-767738021 -380156209
327638369 -562340732
464971797 13470113
-847014949 142595881
-19102240 -768538898
885109421 -22039099
753678563 232512791
-806738020 -212865347
898166554 -379237299
-169597676 -913247239
-824524589 -99687538
36004748 -867885866
389500224 474962496
391478427 -388660788
869011378 29037980
307396775 501155915
464260415 445017733
895301780 -389672242
38126616 551216343
344332217 -524821045
-266573289 -909501523
-176644370 -771746832
248551047 -746957578
842152360 -492235510
774427460 -559453617
-477018662 -835183757
-796379860 -264785866
454273586 -80272802
887414981 -30322702
297910477 -619952622
-113555191 560652050
475374572 159666588
-844073734 94588951
478869264 247061836
-823940400 -104093109
589544821 377839483
-693187730 -575166582
583555826 381688042
-195582553 -771298211
-252124733 -911027900
-695627574 -570222125
-192011313 -913687288
-799127779 -251834597
141084481 537537151
314710820 -588632638
369994541 -456897791
-485051657 -830066219
-160207808 -912813966
-168282441 561544250
-783983035 -318614210
858716668 -468522704
245477289 -699399396
-46142062 -895652719
-453742027 -848841175
58678638 548984311
-847604741 153847298
908010213 -137564295
613247836 -653276596
407162136 -718997837
476266574 178508198
466392896 28815713
-230272598 549272944
-828542362 -68233973
770943701 -562294897
199482632 526967483
379567494 -427764620
-712996158 -533058657
57295262 -858001920
854839185 66604904
34934824 417087229
-754387652 -423670495
480579966 348513854
855989188 -472712721
-669575159 -619738893
476437292 182277890
-330637568 434886334
681959807 -620633383
811506303 -526569932
450979468 -103918216
303642543 406511706
-357538369 -889674492
795937793 175797168
459784051 -35641329
-363191026 -623425692
915043429 -264577875
-778012211 -342437853
-44401358 -769514708
900579052 -369762333
202680433 526320260
-786138444 -309715103
-28543237 -890841016
-799959999 -247774182
306563993 -738390667
914853178 -270626599
-380206443 271737761
-290751761 -730240994
690921685 -615802190
-420370062 -865435499
409534633 -320137983
-261321456 -751528718
-808437020 384836249
-458011128 -846469563
500078207 -693862198
-483547321 -831045394
-782197537 -325840637
334239049 -548079479
-526524641 -799007999
-470021578 -839488793
860401151 52573300
465527351 19350872
-710362066 -538965776
802162835 -535540120
444702948 -144766411
914667290 -275200290
-391157145 -877600115
908988397 -145704360
-94559735 -905764740
-836115583 -122211
-95439738 -905912937
-417620110 -302740085
-562785026 -765464215
548005613 -678315481
869637818 27226895
-648724874 -654743225
-369607689 316905222
-822272428 -116367604
-754549769 -423172468
372279797 -450111673
460519349 -29171504
-633696139 -677725971
-416825058 -324544624
256196689 -745951710
499610399 428402942
451582057 -99730066
782239429 195447346
718188628 272173800
-124912700 -910022564
432161732 -712892477
-849330708 190947174
902022311 -97050508
73962887 -763708580
671228046 315757579
-409914553 -415737512
-356756160 -889930590
-586446813 -739688999
-849629062 198231216
814102730 -523945206
742503847 245721848
-27353595 -890495747
455636631 -69921232
-784187393 -317779656
446887277 -131176176
163795011 -756465191
713139006 -603007343
397798873 -365839983
397530251 -366836240
-6081308 -883900336
-73284161 -901892685
894158191 -57048880
-314644424 419293751
190392126 528753461
-351508854 379932596
-773542891 -359327723
913149132 -297328158
250756177 -692276838
-117404392 560754513
243168098 517628561
-12781778 -886066818
907558981 -337048888
-430584158 -860750977
-55548710 558370617
819781562 -518122807
334841366 -546735216
-852134083 290862462
-638448967 -670614286
-634410017 -676665877
-392161528 -531731999
574283209 387459569
262338248 -745112704
321849568 496980643
271527596 -662561969
-347205685 -892937570
914250489 -283460460
-807014892 -211369257
111501309 414989803
-851052105 239992774
-809731239 -196328635
471032961 377638407
-433494365 -859349532
513274441 -689797370
-526882644 -798709867
903433431 -105745416
549381742 -677836423
470921033 441990489
472196362 104263178
-814833699 -166206216
-564027835 -764173717
372541034 401166039
881682959 -426244123
747822998 239558485
-140671357 -911474680
-379251890 276314352
-752411022 -429688615
-160691519 -912840432
453421764 -86568243
258889450 -680957487
293381671 -627780745
-411411753 15323899
764781577 218603063
-385511419 -879765871
-848660693 175633892
86605744 -842192631
-5449330 -883690300
-279544368 -739118735
913682730 -291166992
7575783 -879145955
463965269 3132381
462104084 -14878353
778057309 -556464728
728106214 -593518647
-658555400 -638761090
-472511618 -837972095
-235465849 -912394532
263494897 -674369323
-847967176 161052952
447981070 -124137327
224500632 410839674
652146422 331628709
-797442691 -259835485
-409225700 417851339
191146602 -761460658
92569021 -838614433
689066713 -616817250
-188182752 -913663379
476513162 183964338
294805900 -625338299
73867226 547195051
-476450603 -835537180
82159811 546150126
-162150568 -771702934
466230765 27007411
-832858715 -31010810
480274452 314265267
389257360 -396246086
435305098 -198145234
-798352666 -255549805
908275733 -139700275
724232578 265867162
-359495149 -889027313
531910198 411765683
-506968501 -814570658
-103566414 -907221672
-765104046 -389201952
-404856127 -456885006
-366775328 -886559341
-504623281 -816347049
-439961288 -856132575
458788117 -44228422
-339776534 413156921
892500185 -49985410
-92192425 559994795
806282418 -531704858
529656362 -684571030
-410799614 25636391
521145926 417463019
-757715234 -413309926
878741573 -432560642
209658704 -742330082
364024435 -474027000
354890625 -498534893
800886328 168445267
-275838941 512543940
912919283 -187219045
454423030 -79154810
-695289421 403578870
-543202119 -784513002
243097354 -702522177
-378511043 279826935
480552176 343126313
-825589255 -91539873
178546631 531014222
264245192 -744846207
78493328 -763414482
-626053563 -688843961
-833111772 -28716138
-849519974 195554462
457328851 -56439794
-14543069 555798802
417289575 -287117474
-820946238 -125795358
-220347966 553790750
-347750002 -655768666
-7287294 -884296703
472493059 108794043
-3092573 554913931
-665118411 -627568934
-394988594 -517880400
-286831680 500828653
-850939345 235907380
454802741 449189883
194568109 527941277
469802915 -702762961
456350446 -64306672
135254782 -809980662
-411605272 -869241228
733065800 256330034
309253182 -737956182
-802988534 -232632879
633011477 346838828
479791705 284808320
-412955934 -868664258
-817396896 -149772640
464574540 9342392
-703291608 -554263199
14296417 -876670710
143873584 -803383542
-26453144 -768836605
529861971 412860064
-721043550 -514344772
-409144455 50811204
277880770 -652888244
835934092 -500067902
473238294 120746549
405477790 -336436681
273088160 510335007
-1349862 -882313567
-411848989 -395293618
-54534146 558315792
-787328874 -304720981
-736373372 -475304398
-421010877 -865150603
836188910 107156553
-343964736 -893903886
730852153 -591718818
-189535765 -913674948
-590068258 -735487370
471094007 88275693
520124059 -687639380
854587665 -474793530
89115856 -762705172
846220610 -486758654
-847960598 160918619
-328950606 -686945403
-762961490 -396359180
165640269 -785166276
628859450 350047584
-760998649 -402811061
-204714860 -770461525
904878863 -115193654
859243280 55601237
914643712 -275735101
442501204 -158009698
-827261727 -78523836
897087339 -383270514
805635772 161223566
86332862 -842352630
366314792 -467561297
-629421841 -683990177
879362385 -2516532
914977610 -267160522
-489634134 -827025341
-755646194 -419786559
-573589077 -754006809
631543516 347979775
-38187269 -893535501
368273494 -461939568
459698668 -36386799
216280729 -734996535
102103629 543426600
-399787870 154227694
719927150 270372048
466895349 34542380
-168395526 -913201211
544407722 -679563344
90022361 -840157218
-221621916 -913145654
165663615 533374258
697786345 -611986526
-353518561 418796902
396504643 -370606945
-590097587 -735452756
756270056 -573692905
59235285 -857016290
21646124 552798254
416087824 -292459877
252196096 515500783
-816827046 -153522542
-447638993 -852145691
-624782621 -690650251
-409895761 -415917854
50379980 -861350907
896624734 -68350213
-222162893 -913123741
914910906 -226880296
-372708486 -599343098
288143066 -636537174
580176816 383820430
-85982231 -904269781
550299863 -677512830
-651701612 -650012944
-677694179 -605073248
480372920 321984559
-597929807 -725918886
748863574 238328148
-421703223 -864841747
705892598 284356799
-789808805 -294140446
-216264923 -769239345
328578571 -560354038
447780818 -125446917
246583614 -697929367
440317034 -170573223
-766094797 -385828408
-508814642 -813163875
396790489 -369558647
-250045156 536718956
-115588486 -908915001
801801943 167067499
-808261842 -204540202
97571627 -762119786
-812550250 -180063406
385648215 -408292333
-295097377 -726486537
-712269503 -534697439
451749017 -98558505
353898469 -501058362
608688806 -655177104
477382427 204465556
477901777 218092664
-219293994 -768820420
221383506 -729159273
-464444912 -842795411
-523417738 -801574395
102096669 -832721199
-714613335 -529378293
329795310 -557761258
-365030880 334457261
-704906757 -550811515
306943412 -603572068
-413913639 -30556454
387842593 -401003848
196947673 527472713
478373202 231479443
-740710537 -463479370
-690437306 -580674486
45731131 550420721
-709845333 -540107325
-400577810 148313245
106110549 -761483365
-52356196 -897224337
-832963707 -30066229
-827791187 -74304508
39458998 -866365791
893543991 -395639824
903803472 -108086245
-785335428 -313054469
-667474549 -623452847
847997356 -484308934
-398654308 -498058984
905573614 -347348093
-106626599 -771132446
-474859872 -836523390
870589191 -448563966
-451798951 -849900037
682658077 305849019
378065181 -432478204
-145948790 -911896158
438931308 -178334786
914685539 -219228128
909651805 -151551020
-34504310 557135668
218413942 -750631705
343530754 -526741704
103335664 -831939792
914448953 -279769337
480320689 317732392
-418087757 -263534016
90223035 -762630099
425086858 -250492347
889290796 -37279882
257055708 514330724
-294649725 492055506
-772969118 -361434717
-386744951 -553556703
99033847 415381936
80316097 546386859
-779205897 -337768858
-311846653 -901971629
903009210 -103089862
56390897 -858454251
478687137 241146520
-42106902 -894598745
-390120958 218483193
121543706 -819869584
-730510108 -490710727
647836061 -637813545
451666514 -99137994
152505792 -796438870
383019465 -416779695
-657484736 -640549388
216190944 -735097538
398256280 -364140271
-820604753 -128170860
902111463 -363310798
834503704 110472765
472296182 105780958
-584911087 -741442570
776268851 -557941082
-75006348 559319274
471075668 88020417
-417956916 -866499108
-852207664 295978494
-795831123 -267307881
-776068721 -349914879
-809772673 -196095368
-497740556 -821391499
914445613 -213230250
760733433 223738441
-472769720 -837813910
375313445 479933967
20209709 -874399264
168873844 532794299
-795777682 -267552459
-410617443 -869661565
-290679791 -906025349
-251435097 -911094517
-190891573 -913683470
-396541034 -875466574
407059996 -330155000
-742039356 -459773529
461040718 446455192
862559379 46872120
913212643 -191534555
479222012 259571260
-494552596 -823644694
834545477 110391123
874460789 12961109
903057299 -103389328
300196849 -615925118
-411188312 19120788
454081681 449501518
247933576 516511960
470920981 85872745
-493945020 -824070271
-704259466 -552197161
616814687 -651776017
-433930464 -859137012
480625670 364492940
-845630554 118437577
730096898 259582548
188381438 -753971327
-163335443 561507246
428857160 459990757
407796822 -327202860
36233592 -867786790
353258779 -730376450
466304596 -703756026
732123362 257368077
-328060995 -688231290
-361509412 -888359652
461309085 -22128773
239555594 -707089742
-189398465 561389414
-396527852 -510016591
473886809 131755748
480377247 322357777
223184602 -727061006
-60098807 558610371
-298255714 487768407
-275324615 -742227432
-819831520 -133494658
-371620366 -602246515
274426106 -658175888
-851419049 254657081
-419864785 -865659029
170767250 -780586287
-273629663 514826128
423864658 -256399489
-28988979 -890969034
-799589232 -249591692
448109267 -123290226
772328591 208829136
794317265 -542576765
474342453 440413174
-849906584 205230142
56891478 -858204166
345864626 -521091047
-407774854 -870861143
765057056 218250284
280562286 -648707145
-95724868 -905960665
-812167044 -182329860
317044467 498389047
38056233 -866989285
-293706792 -905512571
-818100574 -145112191
-104220962 -907322175
480573977 347259535
-453050971 -849219310
53376553 549581934
-326457 554689806
804072135 -533783264
862023769 48299970
60709789 -856258702
-207010879 -913561439
-63794094 558796654
63429717 548437467
201308424 -751238259
267130514 -669078316
786915813 188884110
754956026 230937398
320341183 497424009
767022463 215722545
501069980 427685040
-134412273 -771524360
93991052 544561594
-661661359 -633519405
479945467 293025201
603567721 368497436
-232416440 -765633863
777750470 201593260
-189124673 -771667450
-848562453 365268023
851435410 74596567
-832046523 -38267265
-580662917 -746225767
312586937 -592772357
-776519946 -348199289
-766548990 -384269056
-734600226 -480037237
-842614368 74535622
446581403 388145476
-417824997 -291627973
-459904445 -845402092
445496368 -139882858
85152544 -843042389
626938756 351520738
808545866 156659319
231092082 520338213
898496383 -377991228
-744482759 -452873034
372710002 -448815997
-845827386 121691649
665991114 320190608
864014005 42955409
293178410 -628126797
306750533 -603935330
464369662 7238543
611243868 -654115490
-742631443 -458110855
-414539756 -362101230
640632716 -641230009
654554897 -634565243
-770130950 393504382
456743257 -61175007
822862667 132368474
-9556305 555421712
-463931582 -843095633
272610028 -743648844
894593525 -58954770
116351908 -760689004
243423083 -747606630
469642023 442577512
115514245 -824001557
-380071959 -576681614
-780437255 -332896260
-441115563 -855543298
-218855702 -768891221
82487142 -844568203
-744860786 -451794648
98484422 -834973122
103674644 -831724249
220213685 522683196
588888853 378263144
327643201 -734903135
422713182 -261912221
472507994 109024854
549304429 -677863437
-763168988 -395670550
452580430 -92657714
388747948 -397964483
-129764312 -910517868
-589113764 -736609246
-323436206 -899319207
878110056 1525773
-738739772 398325137
879508878 -2996470
-820978382 -125571587
323987976 -569941488
-830855404 -48696886
-219479699 554155304
-238901674 -912152915
-743378952 -456003154
912092784 -307714787
-194282509 -913689256
56560225 -858369806
324022983 -735514700
173432914 531962279
790997277 183033932
-40192031 557487427
-711934872 -535449548
562632122 -673051656
912537444 -182202256
-87913983 -904613837
-409215951 -422102166
-789340669 -296157403
825363707 127838626
331985633 -553030989
453615856 -85151726
196628203 -756006532
-33894142 557096900
49538514 -861748416
-598480814 -725237676
877716735 2778838
-475973179 -835833326
582126118 382592510
412091059 -309528147
422181318 -715377799
369914312 -457134842
915025199 -232219275
781156066 -553870240
-177475284 -913492496
915189770 -255948172
-412845146 -384384758
-216918926 -913303452
388812975 -397746085
692560267 296887093
-836414427 2885759
272363391 -661300859
-397842813 -874943913
120549116 -820560279
699609883 -610950595
-381584488 264957403
-811934309 -183685549
-432094122 -860027596
-597065120 -726986857
479521350 272134963
-468839739 -840195470
-794014530 -275555112
374594225 -726189184
904657465 -351832302
-843916231 92327702
-449118786 -851350256
336793811 -542341056
799153904 -538272236
-418058334 -866454500
304035320 -608986003
395939669 472643757
915174818 -245217945
-727319281 -498879274
495339413 -695301966
404969769 -338445097
466452741 29490032
-724104185 -506890649
477122040 198069520
123932908 540237848
-645569646 -659680864
-333167421 -896889759
134197769 -810766781
-234096569 -912486091
403679976 397528858
-4861668 555054926
-786269545 -309167507
460797272 -26712475
-815252787 -163604704
376428649 -437527795
473083609 118199157
464982081 13577918
263759088 512683370
478109342 438670230
480390333 323552290
458071602 -50292555
-391415971 -535035587
181632939 530434284
489080356 -697165286
751801299 -577030082
456241760 -65168854
-556213309 -772080556
900115606 -371642022
-771038380 -368448305
308197108 -601196716
-826028231 -88149663
432260143 -214290415
253890434 -687961551
429582151 -228078235
344277314 -524952962
657507929 327240084
480590042 350770773
9563084 -767250591
-636426555 -673660604
-311886648 -901963067
104968052 -830900028
-23008284 -768699264
78569265 546608730
-150072039 -912200890
-770653066 -369832992
-270117565 -745998305
-805236646 -220883535
-257671306 419615770
647440021 335430987
626573502 351799950
102635701 -832383021
30453165 -870256308
686538208 -618183246
-39472299 -893887785
282173078 -742213159
-844344000 98540338
418193807 -283055597
-542699664 -784974283
159295097 -790703482
115701945 -823875248
885509248 -417597201
-846264707 129163487
370557000 -455234718
764326457 -567547345
755039090 230834492
454568972 449291091
-563009508 -765232771
-215962422 -913331651
31567682 -869788428
678122845 309841284
880892992 -427960384
-828087102 -71918032
906741023 -341357447
894979063 -390788958
-224454734 -767822084
-775409068 -352406899
-838983202 30390320
475660444 165595891
-317725235 459838456
-825189845 -94608921
470652742 82168245
-521415820 -803210622
-479145136 -833850058
-842418326 71980900
172509961 -779008109
738210435 250588349
48023000 -862459987
-845364314 114145311
-742447232 -458628595
318345580 -581412681
-337133022 -895823292
873414787 -443165832
-816139680 -157995460
772887515 -560715473
36606020 -867625190
-823613297 -106525363
-847718397 156071485
-109043881 560527294
807477043 158351923
-404078521 -462751562
-571870173 -755857089
-43240788 -894898714
-18129193 -768497989
910013086 -154896732
173324623 -778269160
888838098 -35585986
905583137 -347300505
406024792 -334268083
-320094871 -900113611
581103240 383238471
-106106212 -907608940
-689134299 -583256725
801459790 167584658
-417881871 -177932547
486489774 -697931601
456795672 448321549
645111378 -639121204
710234346 -604753876
-169864973 -913256962
476253056 178211512
329752848 -557852011
-92358385 -905390234
718866202 -599449671
63667670 -854720664
601748845 369756009
752313732 234177956
-565236518 -762903487
-769854464 -372692988
-418137807 -236468170
452527466 -93036870
411149562 -313460310
484191385 435816662
784938197 191675728
484586267 -698490076
444919355 -143437429
862669795 46577323
735731979 253372690
-591266237 411226304
480530160 339506109
146614656 -801216449
402206760 -349229848
-304234693 480173098
-284412107 503465851
832784954 -503818632
9342454 -878500871
866715964 35531323
-490992236 -826111547
-152309185 561405179
-183960701 561572535
22656704 -873430224
-499373894 -820217134
-843083334 80831872
-586666741 -739437385
-387336954 -551358104
360885762 -482670116
-555281747 -772995006
653139327 330821144
-192035158 -913687354
-842263618 370912694
478164843 225456483
-141213505 -911519337
849760723 78374747
-62588308 558736456
-66471088 -900483886
601596574 369860829
-270889239 -908974137
-393361029 -525910563
-98226483 -906377049
-743196847 -456518614
412220556 -717799838
-622201975 -694271755
471926774 100238725
-224377317 552025620
736366857 252662820
894864638 -60183556
406556039 -332160160
483456339 436163263
-353417931 -891003330
448977807 387366015
-83909488 -903897082
107884685 542597952
382021024 -419970943
-766489848 -384472423
-341175831 418974501
884959406 -21506185
-840586275 49183756
423787930 -256768976
292005076 -630115814
-547582485 -780421981
456983348 -59243042
717087446 273301863
-91935376 559985660
-852673598 342607756
479722639 281433306
302917909 -611029566
875209404 -439667205
322702245 -572585885
-153888527 -912451557
-525563199 -799806598
736024664 -588238597
-174192497 561574661
19211323 -874789427
865238191 39602238
76160867 546911573
525697180 415069068
-403065070 417965809
-712544343 -534077854
-324791029 -692745150
112287710 -761006117
-458579670 -846149529
-418078590 -207157727
-615977437 -702781315
449451515 -114309665
438722146 -179496129
497983562 429198584
518676082 -688097424
82353335 415882841
-493068388 415896056
889071951 -36458406
-384006701 -563339142
441879311 -161648536
874793767 11943418
844142454 90662840
-594397070 -730263120
-420191724 -865514438
473766195 129663738
-768839315 -376293423
-448546239 417102582
797601895 -539666453
605051352 -656678045
-291538983 -729580216
-505053301 -816023483
649169999 -637172783
-251549277 -911083495
-589263440 -736433974
472125903 103196972
-111915167 -771223629
808318061 -529741904
309822954 -598100555
468901463 59068265
-101758727 -906942490
132083673 -759387663
-383802984 418305350
-849248299 188976162
396379064 -371066798
-356211617 364982800
320223977 -577633949
-4184127 555001492
204372752 -752236404
312838464 -592283921
-453661263 -848885482
113200026 541828574
415965481 -292998505
432018913 -215547754
-255786613 -754731823
884938663 -418937051
714556481 275863014
891326109 -402675479
295793924 -740094469
-675161676 -609709146
-852704715 354460550
-849838061 203478858
-415740645 -72581851
914984991 -230145770
-109878396 -908143863
716489422 273910619
289575998 -634179395
886484636 -415227207
220741255 -729904666
21497780 552811639
298996888 -618045224
27118137 552293255
295095592 504549714
51240447 -860942390
-821295095 -123353304
376303413 400796135
-758561263 -410625794
244478947 -700716347
-834338692 -17345745
-583680496 -742836961
306976450 -603509601
390250701 -392871103
-373921199 -884032600
-177114420 -913483864
221606929 -728899699
-415029118 -54402375
-418041476 -270175809
-852646327 337612147
910136527 -156070003
479559562 273865792
594921209 -660776706
127973288 -815328857
75433063 547001954
-450012547 -850867986
674841596 -624348658
-625517718 -689608219
-191819435 561147704
-541078746 -786450243
912207473 -306763997
840611665 -494235683
-90489526 559934252
-726960361 -499782565
462938814 -704695520
891448077 -45669930
51404298 -860864502
-850010607 207953981
294027226 -626678260
-655431732 -643952183
399880818 -358079659
832149327 115028930
451520978 -100156417
-848599756 174295815
-311764932 -901989013
211035228 -751483471
257415235 -745787533
144192510 537030360
872334649 -445242325
622099975 355172410
840964066 -493782876
176452855 -775407405
-603802175 -718608758
-377466792 -882751004
242724182 -747693827
251081367 515766115
911395933 -168806841
-652229940 -649162901
-527964055 -797807824
183198951 -769117029
305952163 501560236
-847459377 151040007
-531056806 -795201179
-78176270 -902837553
254053889 515055219
914629626 -217769996
-734008854 398938890
896590395 -385108316
466961726 35312712
471500992 94028001
-157446090 -912660504
-845324875 113517468
448530597 451855495
-851628804 263991322
283080692 -742074095
-709159983 -541613174
477872853 217298431
-607301710 -714143350
-323592131 -899281975
-122758176 -909781877
-849071229 184810419
462189371 -14091892
856749437 -471567688
479393313 -700003834
32046922 -869585760
383970642 -413726752
419892355 394682297
-852252289 299160755
-149300182 -912147331
-709316092 -541271155
909005933 -329073956
230175570 -718763340
-697992276 -565363812
613018253 361822882
-814506385 382925340
-403534674 -466658856
747266988 240207048
478360746 231111301
-749926861 -437115130
-790657043 -290457445
-824059675 -103198048
910561521 -160163044
-14228369 -886524499
775471926 204651623
272913524 -660469106
-837270091 11639595
100752604 543617317
-680283223 -600275161
-629072894 -684495564
-320687579 -899973106
-256253098 -754479172
473615528 127077223
-277223998 -908120738
68675784 -764042673
-404362898 113638289
-541945661 -785662387
-418114292 -258447529
136945980 414145209
765300403 -566786483
-765941736 -386353159
736429576 -587959308
834506388 -501792008
708711311 281624778
878240288 1109323
-690028878 -581485399
-384822637 248285164
-390997304 213349794
1907885 -881179479
356261490 -494983176
434150831 391718593
-89632897 419091485
720799069 -598232240
-847423764 150358617
-767208390 -381994693
-824260157 -101686796
-378310020 -582383653
-139066663 -911341400
146347112 -801429763
236363507 -711134303
479253544 260784275
439748910 -173768461
-827633415 -75572645
913141592 -190457642
79538924 -763346003
-158596051 -912724959
10041394 553826812
-818760135 381461724
480613344 357414600
-757269212 -414714296
-306230886 -903143068
-548401176 -779644351
463564691 -906291
168022594 532948500
-85312946 -904150018
-792882161 -280638295
-198576133 560130550
321525749 -574991642
-4352771 -883324370
-778403386 -340915694
-432780643 -859696611
384589781 -411731026
-401988439 -477511009
