10000 11
-765981226 -276905095
-109196520 -593928613
426935866 543836334
458498519 313844561
413575668 561740484
-18030906 -570012307
208204819 -432866793
-661952100 -446614310
446981498 158976636
-564341206 -532873509
-445802567 -587072266
326808301 -268421262
447521121 163793588
-452021164 -585179165
307723944 -302194697
79524479 703437320
393155150 -107613190
372597110 -167217670
-831595332 549733818
-667162534 -440510575
-828362372 -78434935
-549014278 702914368
-796517508 -196105884
410412228 -46931838
-780747803 607458013
-518420370 -558610939
456387670 271909504
-413568322 -595566173
-191154377 -605277732
456251980 269577131
-220120 -563734714
-256905345 -608818291
-793618722 -204864402
18867363 -556300636
-382437658 -601695771
72097618 -531708038
327778670 628642778
295119637 -322702471
-645781226 -464180157
-702214507 -394092506
-353080820 -605543850
449760439 499323463
-530085343 706291393
-570816525 -528548127
198523967 -442386029
-238491401 -608253345
-869027877 248744484
-80362424 -587853068
123255839 -501849133
-871666614 326175301
457769762 297983310
-110942882 720306882
-386584569 -601019179
349028051 -223743491
-698803296 -399020944
432444709 535392248
435881826 77085424
-363766400 -604295286
-732952742 -344735214
-630294277 684134650
-848517689 31422729
101914763 -515116452
-832762374 547918987
-218335036 -607278243
-41822536 -577587915
322228087 -276874285
371311625 600540364
168806028 -468595054
-30644560 -574146176
-447619475 -586528302
439743152 102553514
-865549507 189059891
-361156892 -604620623
-753872533 -303557072
291963006 -327648107
-505190372 -564873848
-832940577 -56590740
-581097432 696394684
-826556806 -86625387
-801510814 -180385117
-116995032 -595363942
-872610473 404874361
-545438302 703570506
438481491 93963573
445082859 142769250
-810415036 578230131
-855802449 503737089
-68207375 -584879732
378500265 -151212294
-780451171 -241527580
450526168 193294022
380507631 -145551632
-837738820 539923471
-822906372 -102408656
458731450 319466531
-661302046 674524725
-46862100 -579068765
327555834 -267023476
-9672332 517003443
-95425758 -591186528
438108733 91480532
-739199931 -333258309
280277826 -345257702
392453568 -109854825
458104684 305050621
-710272740 654150954
-647926124 -461950675
85395852 702638163
117626628 -505478565
-458382875 -583135456
-820156138 -113597804
-826785504 556912576
-723815381 -360531456
-669061983 671766925
460430397 386680280
-243147137 -608425901
355322497 -209646304
-866879778 209014476
460080367 364118609
-417180114 -594733118
460091037 364637704
-46939399 -579091200
-797029280 -194531065
-814404448 -135680009
-725362681 -357923355
178712387 -460291856
-817022826 570163843
270328781 -359413388
70894128 -532338727
411862812 563779252
64372652 -535686049
416721328 -21062609
435305851 530565429
406430871 569877449
180158113 -459039010
-391700133 721128498
418528320 -13147646
377857213 -152997890
-745390535 -321219264
314580666 -290485952
-102174444 -592563123
455792290 261956171
286277138 221312829
-371038419 -603340951
-692512692 -407884123
-29155856 -573670253
316880584 -286470710
-459010741 -582927308
-164411063 -602455271
-371782754 -603239504
439963063 104085481
460364956 381648012
457793196 298466528
-813808996 -137879753
-793301632 -205807283
-257059214 -608821508
-815156928 -132880134
226925176 -413038540
173222480 -464962104
-826324023 -87662478
274066564 -354188306
-864787903 475418514
259039932 -374541851
-503544020 710454491
-55810125 -581599475
349182123 615775783
-673334508 -433018787
-465251241 -580811911
408959489 -52551599
-43764830 716289623
-814733310 573037069
-7580418 -566409057
460444584 387846585
-728688950 -352228657
-865652383 190537626
460099031 365036000
364295623 -188338242
448862079 176448347
458718390 319144831
-353598396 -605488989
312164068 -294658291
-414493548 -595356121
332323364 -257982980
431304454 49922588
-853642528 68105264
-254892483 -608772696
306070091 -304953213
-526317139 -554639412
-314642295 -608457130
-77431694 -587157736
-861919305 143454584
-872598839 399806525
-818866351 -118677523
-687394266 -414838719
-850086463 516916266
-547022263 703279939
96395460 -518353914
-667597943 -439990265
-662052335 -446498207
-285493706 -609112517
-165636530 -602599374
-386461490 -601040350
306102781 -304899001
159314368 -476153657
331583584 -259406325
-424303283 -592969576
453656977 231019645
300936452 -313372016
-16199368 714009787
195974097 -444776760
456856423 280267463
-641514469 -468520843
-86619584 -589282447
-844431604 5539471
-643841138 680182961
-860889279 489211309
-775203043 -254859026
238858219 -399495006
63918718 -535915318
-72149965 549528679
-470236795 714754006
-52740220 -580746999
249598616 -386530709
358749557 -201671064
350282411 -220997631
458322952 309857310
-661047179 -447651267
448823901 176077670
358626404 -201963205
195345653 -445360343
-697888575 -400326470
19126158 -556196216
-576358227 697437225
44091854 -545458562
-844897357 8386514
122176157 696815606
-552424353 -540302503
318515645 633792642
-828680233 -76973960
397614400 -92949715
-271889270 -609041432
-160420844 -601965995
349372781 -222991358
434083239 66008505
-285023367 -609112952
191513208 -448890258
9518712 711606104
-555636771 -538362899
-650821204 678029857
-499590670 -567372436
-305780861 -608793845
-399654983 -598547789
-862724820 152606443
-741451147 636426986
-321266032 -608124251
399826906 -85425058
-57399679 -582034316
4292862 -562029287
-695925643 -403116996
-691631554 -409095648
387071297 588319061
-618500911 -490458246
-382520012 -601682937
-769608191 -268433447
-191919629 -605345582
-698479322 -399483670
-478057873 -576161832
460675544 414717319
146735668 -485629674
349313504 -223120843
-496403273 -568742943
416393792 -22471951
-838032508 539425609
-441210309 -588411605
31033232 -551260486
332902083 -256864069
-781036098 -239992567
-866470051 202630386
-328714124 -607654504
115808104 697920377
258308817 -375488822
-605949423 -501522391
-854339620 507313873
-267600139 -608994234
-860863861 489290789
-922638470 -583506802
333402947 -255894676
-203537083 -606282077
-193642475 -605495732
273375797 -355163890
-525926652 -554838828
-447406591 -586592316
-119706763 -595845918
-857033657 95962506
-692216749 662585308
-100839867 -592296422
12320423 -558915414
-703746400 -391844196
363104492 -191237257
-870240711 447826339
-837261325 -34543012
399547892 -86384286
-419760675 -594112322
-248674118 -608606300
-862833397 153871354
-870867434 296378624
318154994 -284226874
-299167741 -608973744
460522478 440094420
-672319310 -434269601
-865966010 470586138
457697739 469402320
-678550032 -426448449
410343791 565528188
-789787004 -216018533
453671293 487121291
-872547015 418486748
209372520 677196174
-655391448 -453954636
254073494 -380913338
-97747458 -591667977
-638997923 -471030904
383687627 591061596
126312355 -499827257
337294705 623081046
354195699 -212219607
-104494223 719980871
-84084144 -588710945
420458284 -4401883
-703257154 -392565122
337686249 -247478351
94117217 -519667928
311212630 -296287911
-376560931 721874104
-267733394 724218847
10675342 -559562171
184210611 -455470071
-838889417 537961738
-872478345 378251464
-749556748 -312643426
-569595010 -529380833
-464059991 -581225626
446362698 153575130
362702842 -192209066
-872597304 415121797
-262154374 -608915120
385822894 -130073572
-871425381 315987918
-141658247 -599358399
-646989538 -462926353
-725377384 646065840
407804241 -56927333
22669298 710244835
-641584624 -468450572
257539619 -376481258
-599740066 -506728360
412373799 563177271
392787043 583387923
457247239 471944838
-344790758 -606366250
-666207944 -441641830
395075708 -101381309
-871983982 341626656
430822676 47262739
153263279 -480813311
337802811 -247244928
407945253 -56398152
448227308 503442443
-37639685 -576330989
381706069 592627609
-297714848 -609002358
-856570416 91964058
-746317543 -319349993
459101895 459769396
-502324479 -566170773
-859897525 122363766
151583225 -482077266
-870780622 293596532
-761595633 -286854194
314491082 -290641603
140787230 -489874812
290755308 -329510278
387397110 -125370449
-859571602 493214031
-706559265 -387656775
-297884167 -608999220
-816296953 -128585738
-279423923 724205029
30439988 -551513059
-867672539 222387292
290049126 -330596003
395500347 -99985626
-819306717 -116955134
360774919 608089343
-852939615 62669491
431194964 49317593
349818876 615370366
401889490 -78275249
343384048 -235827476
358417440 609712451
78856830 -528136387
460145036 367559645
218232532 -422439499
441813413 117367371
-865816646 192925716
-663691125 673693750
207944999 -433129208
-864957779 180872235
-840249973 -18527391
448620192 174114971
-862374240 148559274
-847050672 21894612
276847823 653742249
430233952 44024239
-610121863 -497927225
-59729880 -582666100
152797842 -481164375
-524492768 -555569606
-673284840 -433080280
-292184187 724118834
-784791810 -229943801
446229010 152424363
230041684 670893962
93552672 -519991146
-367690287 -603789521
-690602653 663275748
453744332 232194837
131301791 -496453896
411636304 -42088590
-259738201 -608874364
-516008599 708584283
392188895 -110695414
-107344659 -593573562
-175030242 -603664584
446638593 155970921
-835052538 -46005602
-266350542 -608977700
-181158951 593765528
451164413 495376701
-845645237 525837600
-745617186 633719947
-708473065 655063350
-830548979 -68215814
-235233084 724059517
423936936 11840507
-658404235 -450624622
328840944 -264614303
180389819 -458837628
10096853 -559789332
-399235062 -598633116
-193080015 -596627479
447621605 505021500
-522849965 -556402310
-376904644 -602521310
-665388476 -442607878
-869437767 257807519
1935821 -562923965
333420021 -255861551
93725590 -519892305
409481981 -50547959
128550077 -498325093
-124617622 -596683692
-861850101 142694189
-255506330 -608787447
-234002729 724048480
-868434545 458570457
-571074783 -528371094
112162934 -508905211
352511284 -216027416
345946468 -230398290
-675223794 -430663887
-872501158 420553334
-699734855 659236333
200732789 -440270331
-721293451 -364679693
-479399551 713664821
-839801524 -20971389
-797910385 -191796300
-817680967 569322599
-747230612 -317479933
-790322480 598866748
-676122702 669110464
155510318 -479099802
68693396 -533481637
443434085 514740243
418555445 -13027189
-855357909 81787422
-816127956 -129226098
335465660 -102574134
146046448 692349773
-440069788 717751263
-386969024 -600952852
-126184920 -596944559
459192139 332041813
423510609 9814757
-532173451 -551612687
-176593099 -603833865
-840919731 -14841653
-676308117 -429303408
357958622 610023512
384681074 -133456936
262977330 659270625
379674010 -147913761
134159771 -494491522
-763060393 -283580258
-861078659 134423384
456472659 273377362
-661916099 -446655961
125860688 -500127949
-447817719 -586468535
388877661 -120917180
449734439 185101296
430261051 44172379
432532647 56878684
276844009 -350226682
401703170 574887882
387178193 -126026481
182876632 -456650715
340345887 -242096036
355404541 -209457718
-866927899 209784369
423399640 9289183
410776960 -45504836
-852493213 59340533
369730663 -174677283
-811749546 576674524
450711627 195308828
-833735427 -52640204
-572827831 -527155076
-870547137 445802106
-391449090 721142127
-870431963 283200809
363323600 -190705948
388774194 -121228969
-871809403 332781289
66551062 -534580666
460020674 361352346
-872533705 384942236
213054402 -427884797
-749897078 -311931361
-297998283 -608997094
-849814805 517491068
-60537873 -582883398
-482204401 -574564934
-448112850 -586379516
442333380 121244599
-697920312 660069425
51353121 -542077481
440854227 110376234
-838615257 538431573
111012944 698721300
69849953 -532883331
217140660 -423598224
357764478 -203992755
-197829462 -605843124
133616256 -494866639
-836261836 -39782075
57134092 -539295324
-546260396 -543883780
-672440389 -434120857
-858732188 111170296
-332921972 -607353328
-539991278 -547390277
205427160 -435658986
-869649246 262746010
-486127484 -573008291
-709092806 -383842848
-831255535 -64826939
204341137 678606156
-776309314 -252105540
436703519 82294023
-852308095 57972854
22674316 -554755795
-105923432 720054004
-804976627 -168923432
283681762 -340237194
-821281602 564652028
-462686690 -581696628
-833429745 -54163003
171866633 -466083742
459485696 340947811
-866820444 208068516
52089232 -541728818
-860201031 125391637
-4327671 -565249926
-417096790 -594752722
349139305 -223500989
41338951 -546709074
359342920 609081822
-470064911 -579107056
348841138 -224150879
359672068 -199481669
-570711467 -528619994
-734424096 -342081831
-91733164 -590401404
426056889 22196632
450733490 195549431
237327494 -401278432
-440784117 -588533938
-608347372 -499466760
-39973131 -577036274
226055438 -414000138
-768636968 -270721913
441372269 114117259
460625360 406606291
-657594751 -451526609
437722310 88922863
-199274411 -605957429
-325383432 -607877669
-525272957 -555172151
-446422362 -586887089
-853277385 509829235
-864042871 168728717
406995305 -59945468
-846042708 15522601
232948862 -406280151
201944426 -439095190
107553291 -511721986
374021044 -163430260
454402672 241176296
-833885916 -51889094
319284815 -282206375
-443059627 717483491
409882856 -48997520
426984930 26887429
394411624 -103552872
382251923 -140543799
-820105830 -113797512
-863767016 165172249
292832652 -326297784
272117811 -356928652
-72426703 -585941404
455346629 254972258
-828271827 -78849433
-291525038 -609082291
-857628755 498824997
-731812508 -346763785
163452419 -472903992
-3621641 -564992198
135405748 -493627072
332354355 -257923127
-106361342 -593383495
228354352 -411450210
-293793316 -609060497
448721262 175088269
-436702836 -589684326
-24812301 -572267832
150305298 -483026292
310078688 -298216670
-85492279 718965490
-858102903 105398769
-244392666 -608469079
41705965 -546543276
239428564 -398826649
-830216096 -69795646
403155668 573380097
-821322838 -108916001
317843462 -284777525
443024707 515613447
-90543622 -590143509
396370135 -97105594
443758001 132142918
298163935 -317850410
-777259031 628572739
185773949 -454077691
-836536796 -38349755
-660533488 -448233509
-586016806 -517566863
-401956477 -598073771
434502816 531964100
338385558 -246073517
220333920 -420197069
-432942092 718357918
-615823292 -492882830
291675838 647114344
-380574162 -601982147
460716332 430242988
55472888 -540105968
-74239919 -586391238
312063270 -294831315
-868335752 459092391
443914191 133363014
233964809 -405126440
-852781990 61486998
-406753670 -597063311
-4056352 -565150971
455636200 259468797
-633628441 683183807
-308222735 -608712544
433654976 63459960
114554202 -507419206
460266934 446310639
-466183527 -580485098
415128090 -27821348
383643612 -136511484
419163053 -10308867
-775783251 -253417654
317182583 634503595
-853207815 64736292
-769512064 -268660819
-872270640 360063413
-856212059 502661201
-861095662 134602758
-666852216 -440879211
-793453171 -205356977
401396496 -79995063
-286277796 -609111025
44280651 -545372422
-173680409 -603516584
307039368 639746501
-728878271 -351900595
147622671 -484987098
-686305755 -416297725
-248035008 -608587045
460639526 408613309
397092450 -94695746
410047870 -48353861
311848371 637284844
-865071416 182420979
-817224525 -125058512
456570984 275104367
238439210 668117540
229061042 -410661374
109516480 698968156
-864563143 175543290
135888169 694318424
404229597 -69997774
-503220548 -565768364
295246157 -322502073
-774475667 -256660766
116973967 -505892972
451905968 208905177
-794755684 594738267
415811654 -24945960
-370364018 -603432617
-580705971 -521548017
-825795579 -89996382
-508392663 -563402527
434173104 66544912
269076530 -361138316
-803441305 -174043735
-338551639 -606910278
-644170779 -465835038
-1628435 712685285
-282024590 -609109736
-584438567 -518761039
323682571 -274210374
-651342891 677864152
218913503 -421715651
-872490905 379635159
335006690 -252769221
460308031 377593989
-847684932 25961898
-779891386 -242979854
371074023 -171205916
-572408654 -527446576
-603231451 691249755
444294475 136375788
-872608602 414089373
-838652023 -27162661
-515405943 -560083082
-720758825 -365548233
-853293442 65397532
-806037399 -165343826
-790397937 598797899
-669550520 -437643703
-845664037 13143071
318673762 633708060
460506990 393347418
459610741 345035885
-217405339 -607223737
-73098464 -586108997
-852875636 510758471
-186049584 -604805788
-449510771 -585954876
437374896 526835614
460438950 387376429
-857968602 497884447
-783365722 -233792997
426597710 544342257
382667589 591869493
449149954 500977426
-523060526 707454822
312499319 -294082005
-176544990 722896487
-58311306 -582282627
366283072 -183416909
-835231508 -45091719
192454266 681753706
425761690 20725156
-74507193 -586456038
-872510352 381888736
-673592125 -432699008
-860030526 491841046
438600350 94759555
418146506 556061307
127204704 -499230509
385783578 -130190607
76375636 -529454226
-629366337 -480337012
380646631 593458894
458581368 463732779
-602000001 -504858313
-502171830 -566238891
449324896 181015702
238824839 -399534041
-267673686 615465043
235601293 -403263966
8215961 711736256
-818031850 -121931380
358185232 -203005574
451178976 200508762
455704936 260562823
-237819384 -608227809
460531732 395718551
-413152533 -595659669
153517759 -480620562
213709887 -427199908
222744208 -417606335
293444174 -325343982
-557132467 701380857
111042184 -509595650
416312398 -22821902
-637959661 681925186
267712149 -363004508
369821793 601634513
331309319 -259931027
340584115 -241609289
350960120 614640206
-808705449 -156132225
-114969509 -595000004
91315410 701784421
416874751 -20400120
-35203654 -575584376
321364443 -278446342
378432067 -151403133
442467646 516798094
287562847 -334395783
427826361 31228941
210883212 -430139265
-129290265 -597455533
70796356 704593930
-991980453 -38619313
354859163 -210709404
-583384776 695884951
-484827099 712988573
274530875 -353531126
-436804932 -589656006
460581840 401061136
-858113167 497479363
-390895189 -600245614
45084057 -545003761
121700291 696899567
-60026574 717436049
-659441895 675163412
-132997402 -598044531
-872388563 423967830
-260867384 -608893765
442369215 121513699
315511285 -288866354
438769234 524231793
125115245 -500622289
-360730109 722557232
80057003 -527490982
-190571936 -605225769
366435674 -183033992
-582779557 -520009107
371505841 600396608
-203684883 -606293127
-620768404 686755621
-739082961 637921790
-165439201 722551495
-845593340 525937186
-256145411 -608801861
459874922 355121191
-870853750 295936633
278631781 -347650430
443393358 514827810
-214200155 -607027993
-85787164 -589097666
63065086 -536345354
-571234075 -528260966
-810573639 -149550195
-585562187 695395005
111321913 698670134
-846447194 18071510
-865708404 191348466
-418412792 -594440011
-872457686 376111859
139892122 -490502258
-685190549 -417784671
358201625 -202966995
-343309062 723150996
-621503471 -487707513
405727434 570635488
459394226 338120164
-867719616 223213965
-316562424 -608370288
262470034 -370044286
223569982 -416713660
-436447374 718062032
-811557061 -146054198
57320854 -539203735
-11647145 -567823880
305483545 -305923236
-177964504 -603979934
-205303070 -606412884
-870789223 293867014
105211429 699654471
-660983367 674634502
-750123357 630694941
459510835 341745551
-127338292 -597135024
-522264166 -556696625
230035884 -409570686
-506461049 710033021
-640306579 -469727875
-784528691 -230660309
-193459339 -605479851
-751836817 629523155
-194976202 -605609400
452837548 220299111
460085176 449555758
-274021645 -609058973
436294173 79689752
-694484806 -405144987
-872235697 357504835
286436988 -336100735
120797363 -503450973
-420787625 -593857083
-354253839 -605419343
394740231 -102481397
-805029318 584228162
191494296 -448907508
-748867747 -314083019
-765311211 -278450133
264698223 -367079196
460211762 371488913
344207273 -234103420
-491276247 -570894740
-38179607 -576495177
-653597033 -455914183
372669186 -167027242
-207686963 -606584358
-809574159 -153079561
-553979426 -539368317
298384078 -317496960
-872258482 359158741
-156003258 -601394144
345243364 -231905998
-88701636 -556654955
330447906 627112883
-467681288 -579956685
291055902 647402593
-433976445 718270863
92947852 -520335252
124397412 -501096188
-782406715 -236357286
420061892 553564815
85243345 -524652063
-860538298 128809114
80405862 -527302202
-858017728 104632545
-537112948 705077913
-866239949 199184340
441254050 519297048
-84603643 718915895
307974005 -301775579
438658979 95152812
3096837 -513781974
460587098 401698382
-808341867 -157404362
47052474 -544092078
-281520054 -609108246
-739654656 -332397301
-733853116 -343116222
-834060521 -51016559
-484866622 -573513189
-505820168 710126755
400825555 -81977146
455140509 251840775
-779776173 608300039
-397041552 -599070088
199435589 -441518343
443154079 515338044
181311095 -458031056
-358543711 -604936886
-659328699 -449588650
399418275 577150405
-854876583 77871118
231064540 -408412325
-364902988 722384093
366825977 603807946
-821794702 563962883
-833772665 546326086
311420321 -295933232
-814292538 -136095026
236118893 -402672481
-812350647 -143205300
341918427 -238870943
-850885651 47642206
-810159157 578524960
-141296523 582317445
-872279305 426326662
-118688834 -595666186
47977668 -543660186
-835880615 -41754275
115034730 -507117534
-161659164 -602121449
459936308 357683925
-16829565 -569604031
-507907456 -563627055
198787483 -442136939
373243290 -165505408
-560435453 -535381423
460056121 362968356
-517414479 -559106476
-739815001 -332093414
-83182671 -588504817
-395153479 720937140
428666035 35631121
-195066036 723370056
-317552425 -608322638
-617580457 -491296781
167631867 687785242
-851114885 49282091
-183366481 -604542860
422098176 3181714
-46130874 -578856204
-739589706 637605783
131310156 -445268025
-789164976 -217784981
457818411 298989088
-737143426 -337103751
-766602752 618810215
171932020 -466029867
457635256 295242057
-321878018 -608089001
454043578 236250890
-868897685 245977385
456132919 267556758
-796762456 -195353164
-20464314 714382246
-252502541 724171845
227205959 671798646
278003537 -348557625
-287662777 -609106248
-20578840 -570871840
-151551147 -600787283
-110391146 -594156007
456900277 281080907
-335484331 -607156492
396069373 -98103402
297446866 -319000281
405661814 -64836045
456147632 267805020
-850542486 515940677
-813896713 -137557153
412418496 -38937423
-24453908 -572150851
261250548 -371652109
-826248759 -87995750
460572225 399983938
458898383 323755111
-569953342 -529137234
146087747 -486097346
414401488 -30839918
-864065777 169026225
77911790 -528640495
160424707 689394347
-811411954 -146571274
443089506 126958384
220828049 -419666811
405344148 571047527
460700995 420990019
-872453329 375667324
451960981 209562314
455528909 257783660
-265681355 724214583
-679014418 667991411
-576126390 -524843341
170636368 -467096828
-704134491 -391270516
61920184 -536920220
330587833 -261308378
235185057 669219185
-862713785 152478694
-538333348 -548304535
-845333711 11083086
290296703 -330215528
-871311156 311631353
365486155 604766762
286064466 -336664004
-554609040 701869062
-598073371 692497196
312312784 637045511
215428809 -425398961
459929836 357409709
313892573 -291677830
-217609414 723819246
-679416752 -425334074
-81737107 718752847
-853472615 509373252
-657008541 -452175999
-259844866 724197950
379560999 -148232936
351162427 -219047442
414778242 560284642
-485490457 -573263800
-530330035 -552577398
-860080042 124176780
202676967 -438379337
389800238 -118112937
-398724775 -598735968
255743328 -378783461
366040779 -184024548
243042040 -394520141
-860790519 489516918
-798671820 -189406407
-87838233 -589551083
-845597382 12725149
-516573655 -559517748
225983539 -414079404
-829468107 552959795
87514205 -523391086
-405950349 -597234359
-80980542 -587997359
427704446 30596002
405509988 -65387404
-753195725 -304990537
-746275809 -319434941
-362521529 -604450936
460044383 450167201
460228106 447147032
-771264845 615215366
-546118476 -543964362
-725771246 -357229502
-685005230 -418030549
337003917 -248833945
74053199 -530679529
-748790039 -314245014
-872609126 403979452
343674900 -235219857
353546241 -213691999
-50458071 -580101297
-872550891 387644861
-538556205 704818395
-867990530 460884558
-865628880 190198727
-872595260 398566244
432899036 59003455
-849613319 38792991
-870924587 298239082
-121408091 -596141079
449662603 184380128
-386872912 -600969546
365632639 -185042684
-302153096 -608899286
-863513489 162022860
357381234 -204889637
265146948 -366477896
400164905 576422285
173839895 -464447002
-871578909 322342984
-847176233 22695091
230936164 670606560
-820296884 -113037586
114324619 -507562998
429436256 540056458
-855625941 83992825
426080619 22315240
169120306 -468339130
447179829 160729978
402255883 -76991562
278999742 652830568
320118474 -280701253
-743395774 -325179609
-781460766 606837172
-649125646 -460688608
448902062 176838289
-601495313 -505279022
-857341996 98635784
-611226652 -496961628
-779701578 -243470995
-81213214 -588051277
458621031 316760631
-38552215 -576608174
-863431759 161026461
-59323376 -582556509
438419555 93550034
-593483567 -511778108
460611785 404771115
-696444268 -402381152
213738435 675929674
344258160 -233996500
-66476565 717844222
-825241389 -92426019
-182410713 -604445538
444931265 141526192
-531710294 706017349
297615053 -318731243
-719704031 649189834
-692038676 -408536320
315227662 -289360751
334413500 -253928410
399782579 -85577557
190163576 -450118694
-867072051 212099990
196215135 -444551969
-872256120 358983770
75049129 -530154394
236849541 668662304
337618469 -247613242
403079402 -74091562
175012725 -463460452
341721670 -239277547
-202057923 723521575
-478126959 -576135518
-81032307 -588009357
205547175 678276858
-408431054 720143156
78191842 -528491580
409335667 -51110205
440734984 109526036
-557229283 -537385903
-717789638 -370322538
-872376574 368713498
69708796 -532956803
305559935 -305796985
-501151713 710796750
-776514175 -251593165
348383315 -225146698
138572145 -491424865
-872555618 388515857
431903202 53283818
-39857986 -577001736
324127330 -273393741
-459557726 -582745667
-405243830 -597384188
-157699905 -601615351
-758836646 -292901796
102277147 -514899744
-130215121 577902587
184641177 683732048
454957424 249120363
458765644 320317379
175312085 -463206201
440426671 107340969
445421009 145579274
13451844 -558468246
458409820 311808643
-857669159 101519477
-487385559 -572500452
-796683127 -195597200
-647651517 -462237424
243672079 -393761579
-870331085 280345787
134826559 694516709
24491159 -554011328
-508688880 -563265208
457599296 294520155
-646211415 -463734480
-22281566 -571438518
-487046522 -572638154
-17126217 -569704962
454397681 484480451
267035764 -363927481
439389364 523022286
-692926743 -407313532
-91586429 -590369726
313424522 636469976
-719038505 649550006
-824915658 -93846892
-800931591 588594968
351506430 -218281722
444942516 511449752
418782935 -12013208
-296432583 724071591
-872606294 402547282
179033338 -460014028
296435470 644885011
168267911 -469032391
-6249550 -565939904
205149980 -435934937
-352534532 -605601395
-633661107 -476239233
321900225 -277472382
-668373450 -439061019
-322550626 723636892
288560025 -332876858
268891947 656986180
-700649624 -396370413
116569949 -506149223
-113409190 -594716033
-868943749 246939499
-257816290 724191013
52483143 -541541798
457270273 471821899
320505808 -280000927
442215662 120362684
458036134 303579852
193214749 -447328955
341513905 -239705179
-865404621 187013358
460715157 431821361
457513732 292813636
-829604214 -72681883
412026773 563586958
262086925 -370551669
356950957 -205893117
-208887314 -606669580
452712837 218727432
304132706 -308149275
-535544334 705358910
439675961 102088105
26843392 -553031918
-711661416 -379916237
-147647573 721905001
-130806059 721213619
96157628 -518491502
-55755811 717154437
439890365 522028930
-849228903 518721355
395724218 -99246539
-850447384 44551389
-780146551 -242318653
59595934 706019475
246487018 -390355727
-826455777 557393470
-803032171 -175399023
298725969 -316947644
-754165542 627919979
364118504 -188771059
456106061 267105133
341430701 -239875801
188613252 382426014
-773341028 -259453332
388264962 -122762419
-716433562 -372482820
-872119968 349588995
-741276571 -329308433
460345749 380228325
-565861054 -531880099
-175687741 -603736419
-825167678 559254576
350153565 -221281458
-369001681 -603615833
-19879202 -570636620
-744852556 634223916
271317536 656018986
459705508 348437453
424914989 546832986
201681293 -439351695
392639012 -109264339
-433137513 -590657940
245902887 -391065385
178887614 -460140242
-371841655 -603231390
269604910 656705160
-685209938 -417758864
425209593 18001790
401733754 -78819336
256909259 -377290297
15642163 -557596627
-844099444 3524694
-457535720 -583414412
-476454006 -576768299
-429394789 -591650271
406740067 -60888158
433343533 61618216
460716115 431540706
-501034234 -566743473
-688806276 -412936888
-275909507 724217820
-720826960 -365437858
99295464 700579785
-775877569 611573219
-485943926 -573082004
-711219692 -380594855
11501195 -559237593
268369975 657191908
-151915193 722068398
-728561404 -352448551
-857903741 103609159
-66005258 -584317100
-667753386 672245181
82068980 703095309
82544382 -526137630
-598238737 -507954735
245726227 -391279523
408661459 567414731
37622484 -548379641
-801540844 -180287631
408443459 -54519002
-433480203 -590566094
-759024920 624485128
454304424 239818618
-702972419 -392982535
128068545 695763403
-585074634 -518280369
-518815098 708141050
-460736890 -582353288
406112336 -63193588
28361392 709629082
263605278 -368535923
-682357206 666669416
429754991 41433104
-862424776 149137869
282521246 -341956730
61690760 705758185
458023659 303312980
51519879 -541998792
460687152 417400913
114638189 698118053
66069366 -534826148
325050820 -271685919
-794200391 -203130810
-836132226 542572236
-866654057 205464919
-648333467 -461523472
-862094464 485307450
180767504 -458507356
444976710 141897903
287057913 -335161135
460142781 448636988
203534589 -437535372
-872610414 413898645
358594290 -202039345
-404127452 -597620069
149876109 -483342285
-601797296 691601230
-855572149 83546724
-638464413 -471560112
-828601180 -77338098
296759747 -320097712
390168092 -116988796
-800365846 -184052571
362241271 607062555
8644774 -560358609
-738158302 638496457
451546383 204708161
-296823416 724066309
388486421 587134852
-340996993 -606704843
-462305923 -581825769
-264337321 -608949632
-872558024 388974463
396953619 -95159486
-122933027 -596400937
-730606453 -348889003
-820393211 565827834
393241014 582976094
-836070800 542670801
320260801 -280443970
421042332 -1712911
-746218636 -319551235
297262282 -319295313
-823378478 561786467
-44188877 -578286839
-869304888 254833223
-864836293 179222723
-846816666 20407340
340137310 -242521904
-479545316 713646873
666887 712471934
460478499 390748830
78337347 -528414132
109709344 -510410825
-863066036 156618231
375813031 -158597205
460716382 430594403
-631600137 683764906
-408388365 -596709597
172778947 -465330200
-720942332 648518250
155992426 -478728914
-871256786 309640101
-736761239 -337809211
-471869121 -578455334
-867126214 212983435
457263795 287955759
355930073 611384956
331914704 -258770193
-733703597 -343385634
-179866504 -604180108
-67244796 -584634452
-740522650 -330749981
-869662754 263066251
-760213083 -289896106
-286708301 -609109644
387652072 587838060
340189562 621359067
-837660852 540054770
-403668557 -597716638
-725514128 -357666200
-654548932 -454876740
-491909974 712058659
-401930294 -598079216
-805545428 -167007618
178925116 685142806
-947788219 -523506461
-172867051 722788584
-730084952 -349803074
-731682512 -346993717
-386929928 -600959728
-798320960 -190510292
32076301 -550814352
-751738023 -308067815
-791911993 -209900810
227588669 -412302349
391194756 584796615
379363144 -148790796
-182721758 -604477367
-533852865 705653687
-763990446 -281478411
332187841 -258244405
-148387480 -600342147
453434062 228041231
322476740 -276419781
341130356 620795761
-552643425 702245425
-150199878 -600598722
-414782465 -595290038
77649113 -528780149
-803873701 -172609132
-802459200 -177286985
339681708 -243450385
-801690812 587796693
-240783265 -608339761
-659862290 -448989414
-753527078 -304288835
-805358946 -167635845
301225130 642599304
300298476 643045658
459795915 351927359
-810442743 -150013221
-172939455 -603434809
-11989505 -567942568
458073099 467113047
-856104288 87991661
-440234223 -588690692
-681922135 666844563
-855101282 79687258
280905486 -344338325
-624977480 -484475027
-707959499 -385555094
-810720067 577876758
-603920781 -503244335
-254124098 -608753751
447675460 165215374
-865336799 186071838
460051728 362764610
429100035 37932208
-870314649 279886398
460108467 365533560
445045509 142462101
-69323845 718016724
457699673 296548931
458756216 462424356
-815098112 572581271
158460310 -476817318
-871026262 301604392
-30506804 -574102159
299023139 -316469311
-34311540 -575306135
247222458 -389460704
-763779874 -281955942
404745659 -68147758
-859707705 492809149
-3114753 -564806722
-872278512 360654316
-738569633 -334442923
165568832 688250471
371234861 -170787572
-837662834 -32416570
55402528 -540140206
-530191639 -552649211
-415852233 -595043510
280179946 -345400877
132350095 694976189
-461971702 715646181
161974289 689053594
-855030060 79106660
-730196751 -349607718
-635791521 -474183303
420551808 -3971845
-262449401 -608919934
-682329731 -421557666
378980334 -149866775
-182261716 723051576
359435920 -200042683
44730460 -545166636
-54385720 -581206548
139588236 693613214
-459964398 -582610566
-737957581 -335588990
-329841070 -607574864
460536548 396199310
300607097 -313907322
-828482017 -77886199
294507185 -323671875
447753080 165935223
-826530 -563960629
-872520755 383146372
-683036249 666394602
-668797 -563901913
173673993 -464585807
-531125527 -552164238
-797073625 592492226
-453546022 -584698639
450783105 196097980
458572614 315599713
460539630 396512075
281087772 651922419
398234852 -90864011
404736161 -68181972
-345879605 -606263368
-834335905 -49635479
-822638158 -103525820
-169094306 -603000327
7033056 -560981900
432827995 534776907
-682234904 -421681796
12629422 -558793666
-748649228 631698072
-136058547 -598515924
448248986 170575620
-711029465 -380886943
-855591760 83709291
443933947 133517986
-870490627 284907086
392861616 583320323
-745333504 -321333524
460708942 424352422
38058192 -548185072
374405381 -162399183
-817182842 -125217910
371704144 600249791
-461720655 -582023059
379369034 -148774200
180273208 -458939055
-222539445 -607515493
-985564412 92523393
-784437376 604202069
229923754 -409696240
-788620398 -219326687
322678047 -276051436
-863279932 159181077
238316302 -400127947
-245220295 -608497124
106983767 699373452
331042092 -260441754
428314512 33779036
295627006 -321898674
271455654 -357851787
458414026 311904684
-822741532 -103096385
177205481 -461590522
8502256 711707751
-540869181 -546904772
-13813023 -568571491
286852576 649341481
-853045380 63483215
-794027261 595427377
319758077 -281352184
-538736964 -548082865
255589649 662027929
-441292239 717642688
412009735 563607037
-827739828 -81274410
-832157200 -60445012
-837066401 -35572151
439079766 97994056
-292133263 -609077180
-192069681 -605358812
190806107 682177890
-857001859 95687747
-865954693 194948521
-272914225 724219632
-594189544 -511218398
-569322445 -529565774
124889653 -500771271
85543007 702617567
-229841961 724006225
379222911 -149185273
-660099863 674938423
453756876 486823206
457746154 297496512
288288531 -333291049
433057129 59931918
-4396040 -565274704
378490686 -151239103
-681686727 -422397357
457007123 473175585
-527882721 -553837187
-458917357 715965363
222227145 -418163465
-743665556 -324646909
-268039079 -608999875
-635005133 -474942799
-840789481 -15560781
-844344985 528306948
120713848 697073019
217351298 674856388
220233982 -420304134
-238536232 724087103
456674306 474774897
-477452966 713903731
-622925406 686170399
-862864652 482623848
366143733 -183766353
-870454431 283842343
-673731359 636635927
67163048 -534268026
-94797470 -591055066
85147488 702672560
315846335 635209438
371127041 -171068201
-799186986 -187780954
-830030630 -70672610
400093906 -84506127
-531532139 -551950506
-348973008 722990802
429434236 39715713
400395340 -83465792
-178285605 -604014072
460457475 388933340
-500112095 -567146553
-725632374 645921815
-633058284 -476818915
252646358 -382721957
302846190 173435421
-519971249 -557842936
-712087353 653217441
441970171 517827398
-24021343 714690099
-588397531 694753839
-226396749 -607718102
128165257 -498584975
460692948 418790672
-651528211 -458136686
155065817 -479441027
347504484 -227049859
451060881 199180293
-867928486 461199788
266693918 -364392194
-94094178 -590906892
-574099988 -526267809
115027822 698052566
-695565041 661129908
152511319 -481380147
460178962 448026207
-871731895 329113539
-372454973 -603146665
-582453951 -520251826
-742525723 -326885566
455514768 257564299
-872538380 385622743
217484450 -423233692
-854650133 76054711
232089277 670231647
-859339336 493902804
265662332 -365785872
-768604246 -270798796
-679132579 -425699885
-816065786 -129461517
458980965 326024699
-649788699 -459986158
-866588232 204442254
-556058891 -538104930
-861740596 141505283
261822345 -370900304
-840277731 -18375305
341554557 -239621619
432775515 58280925
-871343899 312856088
213625739 -427287902
417805835 -16341068
454385494 240937740
344893749 -232651931
-823014133 -101958304
-816372394 -128299561
330460076 -261551425
-520176756 -557740992
260455697 660222302
-865873449 470982724
-449149157 -586065036
246164252 -390748044
-266046862 -608973563
447579957 164332681
457355102 289719187
-320088621 -608190848
-654014576 -455459845
121275960 -503141013
-454571455 -584372132
-128761440 -597368994
324414320 100932798
-649746415 678367310
-579190515 -522655010
77002442 -529123106
-729984687 -349978157
-836343026 542228862
-287413993 -609107217
411808944 -41394905
-484608137 713016473
-121128264 -596092796
457143990 472486496
-147114248 721884185
377523036 -153919172
321605388 -278009672
-167929537 -602865945
-830038085 552108149
-775708612 611712074
-823711367 -99024507
340646362 621086446
335098477 624384228
-453701150 -584649314
12916143 711264419
-347092515 -606147684
-115485807 -595093261
-349430534 -605918793
-163913630 722500415
-233929476 -608068864
89746291 -522141011
277315886 653545808
-603746898 -503391100
-135485984 -598428321
439587535 101478183
210177460 -430861344
-723545667 -360980746
333486815 -255731943
-594111080 -511280692
-751577175 629701240
275652531 -351933646
-850741471 46621998
-872584849 395307593
-832669898 -57925941
-742922030 -326110662
-785678620 -227519052
-350533509 722940292
-704615637 656941123
-25758837 -572575202
186296232 -453610896
-830678503 -67597371
363172892 -191071430
-620083221 -489012286
-816970685 -126026259
-217048269 -607202411
-119924328 -595883967
343465166 -235658183
-384010241 721521459
188119849 -451970759
-643525330 -466492489
297566171 -318809548
403539905 -72460969
-1286060 -564131659
454605728 244021551
445145054 143282800
-280779079 -609105080
68908663 704839424
453880871 234041362
145009655 -486873396
-53029902 -580828165
103993288 -513870381
-771197008 -264649929
356591556 -206723946
405734440 -64571700
-354374564 -605406254
192813335 -447698369
-95307469 -591161843
357059154 -205641005
-650074013 678265076
346428534 -229363902
-672183844 670606856
-646278433 679442962
-798622316 -189562366
-741509883 -328857078
-867437622 218270980
53441814 -541084920
125998942 696135299
-576765144 697349627
460631078 407401762
-848013135 521218923
-859886496 122254862
455813890 478688136
360547129 -197394398
-209496641 -606712410
51306177 707019692
338126750 -246593999
-18911856 714247415
-142569484 721704621
424017788 548136265
-615558555 -493120441
235408497 669145218
453281440 226030010
-561324068 700550005
395713829 580707718
-820707232 565417285
425562127 545878921
-258323703 -608847268
293561119 -325160742
317907429 -284664814
-545439964 -544349183
-862937995 155100224
-482785599 713245765
348248178 -225439803
-555675665 -538339219
-232339366 -607999231
279024016 652820095
-286119894 724167824
376924961 -155562653
451983135 492776360
200402859 -440588503
457098971 284826708
-146563133 -600079877
-828663534 -77051050
-752699380 628930211
-512375605 -561533802
-818959733 -118312446
-852406911 58702085
-277626391 -609087018
-782841438 -235197456
453931218 486213202
-623700694 685958248
322057327 631855800
-780188098 -242210913
308267088 -301282406
-451738255 -585267452
-523674595 -555985055
-200575189 -606058336
-581545226 -520927843
-845283972 10774459
-176750197 722902289
-583456769 -519501151
-869956754 449668891
-454634521 716394971
-169343037 722678581
-711336686 -380415210
-319050050 -608247370
-872613786 407310084
439307875 99554939
-47837892 -579350867
-849297417 36655409
454845216 482772887
-831477183 -63758347
96758806 -518143665
293213971 -325703561
315306194 -289223936
-94864447 -591069110
426666635 25264479
-552351214 702299818
-730619413 643058792
92087231 -520822267
378318927 -151719329
-848038552 28256238
117911615 697562066
-800137469 589418331
-212875652 723733874
-808084864 -158299250
-123808613 -596548299
-852830577 61850074
455198009 252704700
428015569 32214077
424143012 12824920
200074909 -440904351
48743160 -543302323
-868919193 246426048
333344751 625421485
456277591 270015820
155888994 -478808585
447537862 163946642
-815023113 -133379725
-92982698 -590670356
59682797 -538037967
-109413846 720231086
424244779 547808717
-396506299 720859629
77474791 -528872777
-59106118 -582497804
-855631647 84040180
-693938986 -405906780
-449564936 -585938341
-851975262 55528337
68862833 -533394259
-63353969 717648962
358728044 609500963
-700295377 -396881121
439503004 522797694
307116176 -303211242
423821476 11290883
-477228829 -576476169
-583014269 -519834013
-854726678 76667810
-824634246 -95068332
-461480498 -582103743
-869882400 268406555
-747058133 -317834913
-872362670 367514305
454376920 484559282
21495086 -555236223
-225673201 -607681506
-214123948 723756887
-749949032 -311822657
373740957 -164179918
-348092600 -606050864
-601652406 -505148198
190326010 -449971044
-872156072 351942465
-298859642 724038463
436435761 80585594
165814259 -471016742
61124334 -537319407
-599077108 692257833
375150401 -160393242
352379996 -216322783
364083716 -188855988
-770531549 -266242662
378090152 -152354378
395365307 -100430032
-600852351 -505813323
352660562 613538219
-340331853 -606761365
142346069 -488775505
-670000381 -437098425
-506889554 -564096002
69946883 704705108
262937580 -369423740
-456915384 -583617043
-872482668 421246538
-868472814 237389420
354396245 -211764104
405954700 -63769574
89491374 702051323
-766522541 -275654243
-866066138 196595220
-261804016 -608909370
-869076626 249805370
-871571422 322023468
351095368 -219196387
448427110 172266438
408187742 -55485564
-862680191 152090049
-848305146 520627506
458782432 320744360
447964807 167903991
-781550415 -238635974
-777532772 -249018077
-813997904 -137184587
-680944035 -423361439
-98211477 -591763435
-872513703 382285350
-798349280 591237940
-612929794 688804061
-37992358 715832912
-146242926 -600033283
-391026675 721164803
451497296 204140755
-864245866 477555581
-704632536 -390532125
-387908146 -600785729
-74977204 -586569536
-211498651 -606850371
-642921887 680459173
37703206 -548343614
183765931 683950388
-571104102 -528350870
-367216421 -603851753
-862278897 484686795
-769396332 616668357
-155048654 -601266710
-791555089 -210939266
-668436458 -438985422
231731892 334480475
-869896612 268765924
-550161788 -541635716
-334630537 -607222953
-870132272 274927363
-762625226 621818055
-587944749 -516097273
-852750437 61252174
427116147 27560027
-596241402 -509574807
-435046239 718180659
95092938 -519106352
-751431923 -308711748
-648670133 -461169113
353897348 -212896479
460150353 367860134
454164311 237896321
-716156777 651087156
-859871801 122109796
393322951 -107073343
-822423603 -104416333
-872057194 345749124
438260437 92489536
454691005 483363374
434674649 69572923
448597886 502465835
-739931443 -331872728
266381272 -364816041
360842042 -196689450
111946694 -509038960
-212453033 -606914585
-823267276 -100896016
361387404 -195381829
-366494544 -603945407
351926357 -217342443
95975073 -518597044
-867041814 211609488
377691956 -153453494
394036488 -104769987
451007541 198586329
-274214 -563754896
460715819 429116892
-794421918 -202467486
-266923519 724218028
-728704949 -352200966
299760607 643303014
-42295981 -577728177
459490709 456515863
-811297720 -146977910
-790490628 -214015195
-174514138 722837845
255821029 -378684134
-645621036 -464345868
246194518 -390711260
420172382 -5714806
459579790 343975429
-622329503 -486942923
248552497 -387827518
392698275 -109075183
-623310447 -486031415
-298179330 -608993713
321481687 -278233867
-163931465 -602398468
-843673060 974734
-449388018 -585992307
-378317096 -602317666
431403036 50468557
152152000 -481650443
278394640 -347993307
-834957474 544450891
292152203 -327354785
376124349 -157750343
-194010353 723345605
-645190043 -464790267
295447031 645350044
-871833919 333972988
277720062 -348966400
-747395682 -317139945
261933365 -370754190
-208067942 -606611424
127874221 -498780896
386665100 588652021
-544989110 -544603801
289690189 -331147484
-870042006 449119858
-392704760 -599907448
-278433066 -609092376
283097248 -341105322
-862396203 148809686
-393624797 721022977
325104523 630157671
-834701744 -47790578
422350593 4357423
12302261 -558922563
460559851 398659511
446509790 507822163
-767976834 -272272271
-571423186 -528130065
202389041 -438661136
460300373 377079830
423303716 8835361
-81865523 -588202183
-816822302 -126590830
-484448157 -573680065
-829183379 -74644249
-731145420 -347940414
59113543 706078826
460114228 449103331
458107710 305115595
-140493351 -599185311
345044348 -232331689
-635440494 682658123
195786335 -444951372
314160159 -291214861
106678482 699422100
459614889 345180728
-154991572 -601259033
448175339 169879035
278663169 -347605001
-289643246 -609095881
310351657 638055612
223766569 -416500350
-583282966 -519632004
354002112 -212658882
242648509 -394992342
446118538 508754235
-393642100 -599729197
-414992118 719717794
-101689258 -592466461
-840646901 534920529
157061486 -477902060
-211290601 -606836259
26712270 -553086829
-205745901 -606445102
-869982273 270948143
314722577 -290239269
-826870948 -85213059
269858337 -360061597
248399250 664627207
92826535 -520404116
-774107179 -257570159
-872615146 408502114
457825380 299134075
-5354113 -565619658
-432526308 -590820731
-371710628 -603249375
-868566836 239262391
419321311 -9594546
-503066403 -565837875
-867359967 216930134
-840595873 -16627192
-842542611 -5655059
-3717396 -565027208
-861898419 143224302
-560064704 -535616749
433772457 64158412
-251230277 724166376
-737424203 -336584415
-475452340 -577139551
160171852 -475484667
402815399 -75024891
290730251 647553621
105618328 -512891667
255314826 -379330937
-760972894 623046446
341388031 -239963232
447499168 163594616
348330747 616315209
425534973 19601572
274606848 654676239
375089001 -160559139
257425271 -376628223
-866889266 209166054
-872326645 364488765
382306571 -140386277
197601392 -443255179
-599450887 -506965608
24630332 -553953735
-68273958 -584896652
-240997159 724105910
437897572 90080126
-568541742 -530094470
-663195624 -445170674
-698134971 -399975079
-625859023 685366340
459545293 455999975
459531636 342412044
122067063 -502626672
-863068533 481899308
-493893362 -569804908
-830462041 -68630568
-860835345 131874883
407175906 569063942
275699404 -351866645
-867414616 217872721
71826722 -531850234
-49015596 -579688767
-871862309 335356422
-8496641 -566729794
-764587802 -280111523
-554478844 -539065919
-550058911 -541695528
350863320 -219711092
-794520767 -202170192
-837603677 540150811
-6633470 713147209
-426511357 -592402229
-603582015 691163739
-842805625 531120255
-277530674 724212661
-399467470 -598585939
366703203 603896532
460060950 363195829
411689855 -41873471
424924235 16604051
-788144662 -220669104
-780798660 -240616861
-50808788 -580201011
-619759592 687028088
-762523306 -284786864
45524612 -544800492
-29435869 -573759911
-520549381 -557555564
40097719 708319600
-690095743 -411191399
-389202032 -600554355
-833362585 -54496660
-869694092 263815090
-50198198 -580027085
141666639 -489255843
-496735846 -568601166
138086073 -491763657
-761443611 -287189521
324505494 -272696618
-26503641 714899227
-855007375 78923068
-666773674 672600763
-635948320 682510724
-193023505 -605441989
-512574843 -561439269
-770409558 -696413788
306883097 -303600463
-76717397 -586986921
456984662 282666714
154388861 -479958628
20356989 -555698713
396244294 -97523289
447585582 164384312
-868519234 458116624
-835708399 -42643613
-839032027 537715995
-716693210 650801530
-138266876 -598851835
-508969577 -563134507
177199415 -403199534
191002705 -449355620
460255817 374177297
250183197 -385803131
459997767 360339315
-591674014 -513206860
407533926 568669381
121447795 696944014
42697068 708024333
415694642 -25440823
54448794 -540601575
-589169157 694578973
-530340484 -552571976
419037899 -10872345
-740252578 637190069
-189078618 -605090238
-577736475 -523701152
-787501256 -222474921
-573689646 -526554425
-835307298 -44704455
-514554516 -560493113
448343380 171470166
419386321 554449331
368021667 -179036191
-862775589 482939878
-803499355 -173851288
450764065 496556955
405928817 -63863909
-868090783 229978948
433829731 64498998
422367859 550440684
-152132456 -600867778
-634239735 -475681529
459800460 352106249
-450239006 716814868
-990608239 -258544915
231296853 -408150101
4526627 -561940454
272239824 655645505
56444635 706405535
-311141072 -608604251
343264859 619487707
-867873275 225963855
9849399 -559886494
-109680737 -594020863
-671302273 -435515547
-166224469 722577556
-674042131 -432138841
162407575 688957427
-424105797 -593020048
446691866 156435665
-763165760 -283343172
-226848706 -607740455
-871328661 312285795
-867286060 215668004
265889128 -365480702
352306247 -216488627
406384395 -62197173
-814904147 -133823170
434849637 70645664
-757780302 -295191355
-722092142 -363376647
-609932908 -498091955
-179327588 -604123644
458803711 321286782
-872406589 371318706
-831859534 -61900863
-229616785 724003756
-639209648 -470820572
388532514 -121957047
219324372 -421277028
457585484 470065092
-872004018 342721679
305882035 -305264313
-641997675 -468035151
287175367 -334983240
440052556 104711067
-450807227 -585556520
-194649244 -605581766
-298404941 -608989434
-868112217 230386882
-389875797 -600432580
189433942 -450780647
-137546823 -598742789
-564845880 -532545156
-52455369 716928649
131563675 -496274926
-310502190 -608629722
234729042 -404257852
417446845 -17913190
460214475 447405341
287747168 648931514
-817474357 -124095241
76360232 -529462361
-734074249 641004230
178281916 -460663741
452109283 211335996
-697609731 660210275
-368648835 722224617
-693450474 -406588051
-757254960 625760438
-408586493 -596666588
418623484 -12724461
102608445 700064676
334704261 -253361613
-853448483 -667250400
167228787 -469875025
113479509 -508089675
292380363 -327000582
-679521962 -425198307
371691226 -169596864
-198621130 -605906321
-851929702 512904241
-870184663 448196076
-562481401 -534075246
155986085 690353364
-466256756 715185866
123366232 -501776539
453583879 230039728
-650625252 678091939
-857352121 98724037
-707924807 655335572
1458833 712397607
452733815 218988462
260068986 -373200584
-423060069 -593285934
-41146003 -577386780
200161845 -440820721
318341169 633885921
459652325 346496893
-312612920 -608543491
272979226 655344655
-869537852 452338008
-683576892 -419920419
-9828442 -567193233
-756113363 -298778911
-28763921 -573544591
351261073 -218828322
-657297129 -451856426
295665411 -321837752
-520395616 -557632196
333319556 -256056203
242735777 -394887682
330082757 -262267209
460132669 366869347
-807984380 -158648408
-647403896 -462495309
-579266044 -522600190
435230264 73004712
-458253529 -583178196
308022998 -301693421
247721702 -388849988
284576090 -338904253
-754925740 -301318473
-83461476 718852042
-869460896 258335210
-377771103 -602397378
-849731510 39599763
433978274 65382628
-32799011 715417433
-387836229 721329810
100418917 -516004419
313351810 -292611510
451489941 204055979
-419197376 -594250294
459445324 339688906
103100032 -514407060
-835593295 -43236785
423367438 549058573
419690134 -7919246
-449830503 -585857018
46197031 -544489473
-569783878 -529252572
-545819901 -544133820
-866819382 466712654
-776728427 -251056021
-52920667 -580797583
-349415228 626238478
-850132640 42363170
-559356293 -536063850
305076734 -306594893
458654107 317566482
359835596 -199092843
217021736 -423723822
316996909 -286266293
-868826670 244517388
457392423 290444222
-872091757 347813489
-642791802 -467234461
-826612075 -86378065
360444009 608319517
407655117 -57485680
324279946 -273112764
-819969728 -114336930
250906208 -384902229
-721860292 -363756121
336539421 623529355
-833629067 -53170753
-746609089 633065376
-795333128 -199716548
456004508 265418981
446477198 154566091
-795641563 -198778727
-80431581 -587869233
-159382856 722344058
280723176 -344605708
312754490 636817240
-314283113 723797190
417271038 557175059
460543293 396897138
6988550 -560999037
-871924904 338511913
-526925323 -554328474
-679449444 667822606
460131344 366795670
-548094970 -542830714
117096278 -505815369
-506258396 -564385332
444921786 141448738
-869938475 449786363
-460654322 -582380923
424806043 16026629
-392945752 -599861907
-872616749 411205358
-397833974 -598914217
458056441 304015255
450909875 197502460
-455071090 -584212129
-872590687 415703079
-872616682 410794361
-860666279 130121954
-466461755 715163717
-783527173 -233359117
368565803 -177653602
282444659 -342069904
440472509 107663881
-834417924 545306722
-232979762 -608027822
-842401625 -6464786
26645637 -553114720
-686650116 -415837144
-331902917 -607427417
-145856160 721834732
327598715 -266943169
-794539113 -202114994
-402365731 720514899
-778712225 -246013254
251214857 663617168
-868198077 232039368
220425535 -420098865
53062612 -541266154
-823105558 -101575014
-841614883 -10950938
406043893 -63443870
-817099789 -125534769
-480119054 -575370260
67957371 -533860762
-755595960 -299887299
-675062896 669516846
-150703155 -600669226
-781782565 -238019405
-572110832 -527653323
-79238827 -587587815
-759195834 -292120348
252454981 -382963324
-362336372 722491365
-720049605 -366695688
-543286743 703962856
-872616510 410264217
266620550 -364491754
-869238494 253362108
-779575353 -243797209
-175969199 -603767073
-755464408 -300168605
-860091273 491655992
342531185 -237601010
-499931742 -567224749
171495962 -466389052
456884343 280783274
85561341 -524476280
421293986 -551966
437003065 84220070
143625396 -487866535
-785957039 -226753627
400269389 -83901329
457275298 288177424
-221452238 -607456426
445430772 510350946
376902533 596334070
394305738 582006452
185453597 683528709
-867006192 211038165
-813400725 574677051
-832411270 -59197568
-872321355 364045156
96786684 454652361
-442811349 -587947934
-863776780 165296674
117807413 -505363673
-858557472 109553954
-133334566 -598096912
-807446158 -160509495
-130037809 -597577353
345357047 -231662340
-248150715 724150841
-74108852 -586359040
226225949 -413811742
460582653 401157690
-690896963 -410100717
-817260997 -124918535
428817305 540994323
-871914264 337964588
-504884938 -565012885
-557327698 -537325110
-830336295 -69226592
460524541 395005355
-401844584 720545774
-93841686 719418250
417479636 556910783
-520491002 707872526
84810624 -524891255
443563560 130626148
-262548366 -608921540
-35109600 -575555162
-842052921 -8462339
451269994 201537333
144475759 -487257015
-618693632 -490282388
-665808626 -442113396
436884873 83455913
447094766 159977276
-445425117 -587184656
-870552086 286718744
-868018918 228630602
191051993 -449310791
-870679386 290505526
258580050 -375137736
-118211093 -595581146
244790892 -392412351
-55786825 -581593076
-239081707 -608275664
-872485302 379014128
425157185 17745073
-850668978 46111012
-868201105 232097746
-528846417 -553342060
459841505 353746759
-404663526 -597506826
-760817976 -288568898
339371698 -244080095
-724277490 -359757708
209620780 -431429713
-268116992 -609000857
-868032960 228892564
-869271067 453925287
-682528520 -421297283
-656011526 676326372
453727035 231962070
309189963 -299722285
181939243 -457478144
307870772 -301948610
-843076506 -2553271
-866806367 207844129
-230522660 724013638
444280992 136268129
-18848172 -570288985
-531270186 -552088248
-696082710 -402894430
458539454 464033004
-209778827 -606732184
445867790 149341672
-400477832 -598379465
-872516397 419933245
-633095702 683337206
459992921 360125846
-690010437 663526193
-455915121 716268623
-773501957 613470450
425801337 20922318
370659447 -172281123
357633516 -204299403
-75029774 -586582209
-861013125 488821847
-660028653 -448802405
366872524 -181935417
-191688017 -605325140
182374272 -457094382
429581192 539836627
460369518 443975157
183922405 -455725791
-607540258 -500161686
-452301583 -585091148
450579652 193872703
-872160200 352220850
342423194 620008510
-392168340 -600008333
196604606 -444188485
-510992290 -562187527
-390741507 721180066
-499799209 710985628
202959371 -438102000
455808900 262221588
-218017563 -607259903
-581223920 -521166276
411260455 -43590475
177292134 -461516274
-832961395 -56487578
-768603006 617281179
224373004 -415841040
-840193692 535707128
-812234939 576098494
301098952 -313107680
-119548459 -595818158
395252264 -100801605
-852250178 57545586
-870320788 280055895
447363747 162375272
-497308545 -568356481
340865319 620955001
-804118423 -171795614
433439397 62184549
-31691461 -574478899
-872592529 397621478
346301389 -229636880
-493572500 -569939603
241840958 -395958896
-101609900 719831685
-700804887 -396146195
-694843058 -404642826
-135656711 -598454450
-763534007 -282513101
434359737 67663597
-296078002 -609029307
-818187657 568672857
341220869 -240305576
-648736122 -461099601
-411289477 -596074488
-622807302 -486499264
203246538 -437819171
307267771 639631257
449336169 500474243
-318802427 723711985
410786399 565022957
101513771 -515355502
-709697334 -382923652
-412289969 -595852695
-469555487 -579289214
-867050073 211741965
-264629110 -608953882
-368035541 -603743931
-800091311 -184922922
197101716 -443723909
456231919 269233652
318304971 -283960925
-832090739 -60770188
-872591588 397328735
-392075575 -600025654
435505379 530212799
-869502215 259283490
-838244197 -29332209
460689572 433725106
277346494 -349504301
-836432685 -38894023
-268995799 -609011729
-631801011 -478023624
-454278735 -584465478
-317886335 -608306465
-295598034 724081595
-511913560 -561752854
-207137831 -606545232
-653800566 -455693177
-754575284 -302064417
-813159054 -140258641
256608740 -377675700
460414226 385397602
-802399542 -177483092
-359422137 -604832828
-537394356 -548818212
430031357 42923259
-712617152 -378443828
-110213401 720270843
-282735951 -609111130
428458973 34539787
-855862318 85959375
-661278061 -447388571
-662873588 -445545189
-313324283 -608513399
-810471743 578164616
457561668 293765965
361009936 -196287842
-19455177 -570493780
454477826 242223905
-809804011 -152269628
-638073682 -471946854
236675875 -402032781
-827169787 -83864391
-227234319 -607759489
-548633379 -542520562
169400755 -468110365
228800935 -410952035
-870866883 443554011
227113236 -412830120
-760796003 -288617227
-492001032 -570593782
-689534958 -411951546
379528139 594322627
-865391905 473000580
432834522 58624851
220943623 673764677
-600242757 691979295
-570280345 698720800
401221996 -80602259
224747492 672577504
-564712496 699872777
-679591106 -425109031
-731958591 -346505279
448115316 169313471
112703169 -508570879
447391229 505614644
344636142 -233198926
415035540 -28207932
444452477 137644515
-579901721 -522136980
460428194 386503353
-685442452 665416451
451073385 495656415
-430322552 -591405618
231637493 -407765292
-604651264 690901295
446137490 151639612
235785061 669019690
-557688777 -537101864
460410171 385077965
-574526015 -525969547
-651505342 -458161020
-856603891 501618099
-255772437 -608793607
-354803871 -605359669
249068396 664387533
-226297232 -607713179
17964283 -556664397
-741395033 -329079279
-711022035 653767259
119535479 -504263139
-871160387 441211943
-565412503 -532174750
-341541791 -606657846
-769548305 -268575150
-154084001 -601135966
123710973 696542875
-464665225 -581015624
-68971342 -585072796
-55061221 -581393445
-725730355 -357298982
-116829218 720585120
-946179065 398667286
-168661703 -602950495
-783690451 604872060
-35371251 -575636224
-261544862 724203026
-341227508 -606685184
-742400853 -327129130
-497156053 -568421714
278857348 -347323846
219938118 -420620906
457960184 467807759
441899194 118003820
-757137530 -296578723
402021867 -77811963
-291744902 -609080449
173927779 686338664
459335555 336336630
-829629705 552720335
396532400 -96565082
-206521764 723611262
375225927 597613185
376545823 596606385
-869010698 455407983
-755675303 626869773
424663009 15331874
357455831 -204715303
-694745217 -404780140
-860845703 131982858
-833853342 -52051768
422754397 6245534
-733326738 -344064150
-287350457 724160471
-839914557 -20355989
55240073 706550240
-38819757 -576689068
439810575 522187441
-502557081 -566066871
-142151455 -599431532
-872514887 382429473
449189416 500870861
459940800 357874537
-561472832 -534721154
126962167 -499392807
-88673927 719141064
-722163516 647849095
-835797131 -42185609
107305211 -511872115
-849131383 35537687
-549364961 -542098310
31740388 -550958221
357131971 -205471285
-26600095 -572847465
459955068 358483901
298517835 -317282159
354717940 -211032052
460641520 408905484
387208419 -125936017
4763360 -561850262
-845795721 13969907
330449033 -261572419
-327922892 -607709035
156060684 -478676175
271708088 -357500441
48456176 -543436688
201179030 679459395
-784104457 -231806009
-839320011 -23584613
423416654 9369706
-811331990 577165911
-856852267 500944455
-570362135 -528858644
-535024161 -550100276
167143951 -469943609
-870383285 281818151
447012096 159246230
97407219 700868458
-27686308 -573198574
-725164209 -358259911
-841288373 -12791923
392121107 -110910703
-646461672 -463474866
117353293 -505652222
452895891 489782957
-94956664 -591088437
-2495575 -564579404
190624545 -449699552
438772789 524224886
374358792 -162524360
-837021749 541112720
-376622181 -602561441
-857868829 103297821
457171748 286205828
-751783756 -307971502
450621269 496951797
33884381 -550030354
-615693414 -492999407
-865505727 188434991
-271090797 724220011
64921548 705349519
-872050912 345386051
-716297334 -372698092
-613754396 -494731233
-61355523 -583102218
-85408032 -589011808
-851740971 53816125
-805828436 -166052936
424830064 16143799
458516122 314260092
-872385741 369505551
-800439428 -183818962
-118456757 -595624897
-705152754 656682405
-806680640 -163144382
-838773267 -26515735
443432038 129602254
-491575351 -570770575
-716802851 -371896414
-210933553 -606812028
-411413346 -596047175
445317781 144718018
-45935951 -578799480
-559526167 -535956711
211845884 -429143678
420420221 -4576876
460642902 409108367
-619464743 -489578096
-774617430 -256310519
457415068 471027860
347919679 -226151961
409126510 566896875
-787416275 -222712672
248474287 -387924357
146211302 -486008246
-819568684 566894529
367764075 -179688603
445826161 148988974
424047352 12367221
326565689 -268873710
-21579591 -571205782
-781607767 606708163
-541396708 -546612738
-765395570 -278255796
-608909958 -498980063
-871708910 328069957
-563582384 -533365827
450000967 187790990
-865525153 188711687
460443204 442243535
378760413 594912418
6637852 -561133627
-867613946 462786760
-872586176 395689554
-814877268 -133923322
-423535670 -593165026
-830842350 -66812129
-686523841 -416006273
-864869651 179675362
399045315 577512943
4585926 712093164
-510876310 -562242042
435080942 72077198
441990168 118680004
349847828 -221952055
-853270522 65220466
-85672300 -589071690
-346282517 -606224941
-501272920 -566638096
9559136 -560000376
-141148531 -599282730
-708275429 -385078482
-827830395 -80862194
-731359781 -347563073
-789312040 -217368396
-32280957 715375667
-163984381 722502806
390605426 -115645155
-597000773 -508961268
-807709263 -159600905
-199589591 723469773
-859146154 115052050
-857379282 499509157
-661178094 -447502746
-318700903 -608265574
-193994766 -605525916
-829051175 -75258506
173346224 -464859125
147852707 -484819826
-810256716 578412598
-302881362 -608879699
403956863 -70973598
457059843 284086070
-403334116 -597786877
180908898 -458383662
424822514 16106930
-2738870 -564668842
-773389651 -259334283
-644579426 679959618
-870206907 276943529
-539347720 -547746081
-869552490 260456168
-670528801 -436457160
-23581681 -571865604
424555157 547358651
-460046937 715850659
-505160678 710222212
460177788 369455527
-661497276 -447137975
132471037 -495653530
230342020 -409226678
-815305254 -132324509
216061768 -424734205
-223617197 723920783
301948111 -311724218
-871172654 306638212
-306263231 -608778634
-115732681 -595137809
459518427 341987471
442267457 120749651
453323578 226580505
381068702 -143947476
-844759332 7538558
90358540 701924739
199844799 -441125604
-869703787 451290687
426015371 21989144
230656541 -408872534
-752568159 -306316905
-870135392 448515904
-820850271 565228102
307824070 639349648
407017443 -59863325
410925884 -44916729
61201325 -537280887
-702433809 -393771612
431979399 53716262
257842221 661197739
-213710516 -606996853
-655160113 676611329
452669471 218189912
-584354857 695666960
372977387 -166211783
459155099 459356961
-848849568 33641748
-872109218 348910607
-101183798 -592365371
-485880788 -573107356
-871290054 310852787
-869944613 269986355
1346010 -563147196
60482296 -537640068
-596218331 -509593394
460145837 367604784
-868990788 247940551
339297471 -244230853
161899733 689070134
-446598938 717157912
379767379 -147649860
251573650 663487902
-855434421 82414561
455855502 262977747
-78286035 -587361546
459175147 331547114
-252321514 -608708001
-568270356 -530276970
27724644 709699059
-838282907 -29126581
-733250579 -344201094
458114950 466852187
109726453 698933611
-25964073 -572641665
-578542124 -523123088
410534875 -46452605
-602765194 -504216866
-747630897 -316654009
-660290067 -448507917
210973212 -430046700
-178900572 -604078784
-852946728 62723224
135904141 -493280969
-839712462 -21456249
455433693 256312050
455558177 479807091
-740185771 -331390099
297253676 644498357
-791978019 -209707176
-833985385 545990452
69220178 -533209792
-871199147 440880478
-791891622 597428198
379736467 -147737337
-815236620 -132581850
-61164381 -583051217
-836615710 541781031
242253792 -319748411
-674299531 669807705
-856456601 90990203
-183922739 -604598242
-478319529 -576062090
371994912 -168801080
-145606497 -599939962
-703190615 657623131
-263106594 -608930594
420680805 -3378002
44607141 -545223190
-664345178 -443830029
295912295 -321445889
268268404 657231928
407138061 -59415096
-844498557 5946782
180429965 -458802568
-639709423 -470323384
-458786540 -583001669
258066351 -375802320
-112085319 720361677
-820636911 -111679490
-866041835 470254809
52170833 -541690098
-872150473 428708058
149015240 -483972462
-420475194 -593934781
-489940440 -571447516
-867735656 223498223
-832522875 -58649404
460315222 445236462
-646598328 -463332898
-98773183 -591878340
398765193 577784497
-861653499 140562374
-111372396 -594340792
434860643 531343277
-844373689 5187201
-806454398 -163919569
326838067 85405507
-714859869 651774760
-131812418 -597858905
-759298396 624283338
439284055 99391411
278138709 653197789
460600169 403294020
-696911571 -401717455
264503919 -367338509
-506795434 -564139222
-232565818 724034320
460102876 365237647
-841157206 -13524834
-34803771 -575460038
410489022 565362527
-25368871 -572448815
-580290697 -521852749
282092473 -342590228
-848648941 32295740
238640914 -399748884
459597569 455484802
187561743 682999040
-234578453 -608096449
-868891349 456077165
-861273752 136488873
444015904 134163701
237956882 668283885
-478635963 713758647
-804679902 -169921885
456758746 278475650
-336792818 -607053621
125633418 -500279070
176725093 -462001917
430074739 43157689
-786730821 -224619006
-804746755 -169697220
432189250 535801680
-492573504 -570355986
-527313982 -554129159
236742022 -401956668
105251515 -513113246
350822602 -219801369
404447585 -69217358
-69951294 -585319982
-727900407 -353587157
155973460 -478743546
-626959089 -482612103
457641093 469736790
62380623 -536689169
-770566492 -266159146
-42578433 -577811748
361820384 -194339838
-7430656 -566356548
37412374 -548473248
-800571885 -183397834
-651977912 -457656970
244171298 -393160208
-225289400 -607661828
366663314 -182461681
-561114851 700591532
430855851 47445588
-659765877 -449097766
289436178 -331537486
-802117901 -178406241
-175522355 722867414
364296042 605611388
-125473805 -596826491
460438558 387344325
231974350 -407384257
340662914 -241448021
-343438749 -606490090
-285873808 724169249
375048244 -160669039
250076763 -385935674
454295754 239699427
433283079 61261697
-509485315 -562893821
-834446052 -49081685
142926049 -488364709
-866438600 202156139
-714063040 -376201624
403267638 -73426053
138995566 -491129600
423017692 7483877
435820325 529651710
112963275 -508409811
305100615 -306555544
-837410302 -33754241
380486479 -145611900
-451151852 -585450011
-568859908 -529879452
-619791930 687019407
-154023863 -601127730
-626519006 -483027216
307373587 -302781222
-433584922 -590537984
452550712 490933338
-103440873 -592813219
-216124344 -607146545
-260090746 -608880459
-774127541 612979833
437133986 85067480
-787712989 -221882246
111401111 -509375079
-702149499 658115699
-612060024 -496228693
184194999 683843602
-271077206 -609033954
-65481812 -584182608
385015775 -132468840
458166862 306405510
311501901 -295793838
279081253 -346998795
454070694 485704833
-307346672 -608743076
-865733364 191710043
-600891098 -505781287
-694277364 -405434611
51113599 -542190189
251170287 -384573007
-794115087 -203385464
156465690 690251404
422730173 6131806
-594736412 -510782393
-100048397 -592137013
364900102 -186852770
-782372301 -236448992
-835794923 543113203
-846812677 523592309
386778745 -127220876
-515237007 708705856
134836038 -494022669
72367548 704387277
36289907 708748244
-27830760 -573245130
-450892275 716752736
451162597 200324198
-854394558 74014092
-393694477 -599719181
-860717424 130650526
-816435961 -128058386
460280012 375731847
453886017 486372390
-773587799 -258849035
-105381725 720026405
-414164192 -595431168
-731299724 -347668793
-806590415 -163453750
232167511 -407165600
-870725749 291906260
425919677 545350198
-869521687 259732694
-785346693 -228428494
-858956668 113260022
-636816342 -473185438
-783045062 -234653305
372695238 599515377
373598737 -164559364
387300474 -125660444
-839462866 -22811461
398902346 -88596906
436179518 78965070
171063571 687002663
459434634 339360322
389802743 -118105292
-870970898 299758147
353959278 -212756033
185579886 -454250943
-326730680 -607789333
114977165 -455393453
-869146375 251329696
-207875346 601198163
-485620394 712886595
-649022362 -460797768
-24215730 -572073021
-154419162 -601181505
-252829539 724173095
-355518328 -605281693
184868644 -454884778
-673120920 -433282477
102938278 -514504226
426420155 24019428
240283367 -397816172
-40098796 716000377
-822315516 -104863906
390911288 -114703695
286760981 -335610606
-197168659 -605789510
33995320 -549981927
-568452061 699101868
98046814 -517396386
296140931 645024095
-453473214 -584721754
-500687050 -566896057
434999993 71575255
433182942 60671601
-521263642 707747620
-864845965 475188681
-427636819 718797636
-29881902 -573902465
97390355 -517777504
-662470216 -446013551
-716149185 -372931753
460484225 391262758
198460042 -442446368
392197956 583912613
-66597299 717851615
-870419559 282846996
227834376 -412029122
413974226 -32598202
406862189 -60437703
451873034 208518060
-753935466 -303423582
-872444880 374827363
-782880648 -235092806
-18517824 -570177205
291251582 -328746140
-707479233 -386278137
-73985006 -586328574
257593614 -376411813
385550266 589559637
-210215928 -606762474
109773548 -510371599
412115923 -40158327
-871405856 315223862
460716131 429739607
-718680148 -368896564
-357832592 722673367
-608506659 -499329179
-821492269 -108229240
-793818838 -204268336
-847821351 521600340
447223799 161121546
-822104222 -105737545
-609272071 -498666107
27983282 -552553206
-502833852 -565942718
-724812712 -358855079
-590351113 -514239745
64168077 -535789407
418052940 556181524
-609515067 689674590
-543034447 -545701514
338002572 -246843663
113885720 -507836609
452377430 214584781
74713821 -530331275
408729565 -53429314
-509849183 -562723672
-430262666 -591421428
180048341 684868222
344016259 -234504404
-391008539 -600224519
187140212 -452854149
447966594 504123537
-825470739 -91422980
383075146 591547429
-268807709 -609009487
98155488 -517333189
-780025378 -242632825
176409748 -462271214
-818188432 606839286
126768507 695997960
-663469414 673771219
143750758 -487776924
309298125 638596739
436873245 83381215
406560975 -61548347
122950647 -502049687
449950191 498802850
449806232 185822987
-742992282 -325973245
-529887314 -552806083
217047880 -423696235
-37210241 -576199914
-418366289 719487990
4020126 -562132862
287704995 -334179833
-862247284 147118036
-675518911 -430294754
358241934 609831567
-153210664 -601016103
-665979476 -441912071
243948452 666206131
-824734305 -94635482
97146535 -517918982
-848084093 521075642
-872303188 362561416
87151386 -523593278
269540247 -360499854
-658056845 -451012444
-411802678 -595961033
-453151925 -584823593
-4906840 -565459256
-725985246 -356865617
-733407598 -343918667
100827704 700341991
397073987 -94757425
444191313 513103840
350057078 615218612
-528967101 -553280026
47731355 -543775205
-801226066 -181301402
-93997952 -590886581
258695650 -374988060
-35862304 -575787660
337355502 -248136114
411001292 -44618148
-864479341 174428364
437177655 85350938
160888901 -474923638
-824309203 560484151
-315291277 -608428615
416610565 -21539551
411469731 -42757280
392501100 583643656
-553666146 -539557471
-255667973 -608791293
-675008910 -430932386
-340579486 -606740377
-695371233 -403900387
-588219739 -515886294
58112657 -538814829
391309048 -113463954
-850022978 41603192
454972345 249340397
-655505014 -453830196
326076422 -269783591
-498209526 -567969243
224279311 -415943036
-641448009 -468587366
260407172 -372757804
-701277646 -395459750
-613883691 688559174
197028921 -443792088
257836439 -376099112
390275492 -116659110
443992585 133979699
-149010601 -600431103
-118551580 -595641784
369915959 -174200117
327265289 -267567572
-500912597 -566797113
-474074565 -669229074
-793180600 -206165989
-645361478 -464613578
-79353749 -587615046
-795894412 -198009209
-859926108 492156682
-847360658 23874408
-364392209 722405501
-872581303 416387807
-186097319 -604810376
-182137346 -604417390
-774230320 -257266479
-366889255 -603894210
-354038929 -605442250
56157287 -539772620
14124046 -558201443
248812964 -387504877
-336139817 -607105103
459543408 342791958
-626380631 -483157680
296885072 -319897647
187482663 -452545702
183272490 -456300990
354257999 612492330
361800570 -194387608
-763369492 -282884641
-417314325 -594701519
-872230717 357150964
-9729596 -567158935
-728159835 -353140548
-185325095 -604735691
-4538587 712954757
-693049763 -407143469
285931941 -336864032
-720742635 648626748
-327557391 -607734023
161989043 -474060062
391541337 -112736062
-841026034 -14252951
-780346325 -241800447
-487445805 -572475702
25555599 709935292
-871648133 435970067
-758777747 624667184
-536531335 -549287998
-445541646 -587149982
-234953169 -608111983
-716256106 -372763196
-826354571 -87526821
403250483 573280227
-536057355 705267515
84518712 -525052391
-864494581 174630362
-489668822 -571559800
404922840 -67509495
-661821706 -446765011
-588672876 -515538385
-752273794 629223059
360311026 -197958426
-578527553 -523133563
-370542326 -603408466
294413641 -323819549
-826895722 -85101441
-646120884 679491232
-778316984 609545602
-482552431 -574429308
-797774948 -192217288
-188524676 -605039330
213415364 676024632
342353149 -237970831
-683121228 -420519904
-842727994 -4583019
395608794 -99628006
-318989135 -608250578
456514952 274111707
267137907 -363788291
429856562 41979753
-259128391 -608863138
-178398466 -604025983
-104499716 -593021207
119316927 -504402590
459820066 453021415
288653318 648514257
4360329 -562003663
94141372 701363389
-424317682 719058119
-807925876 -158851371
-300708509 -608936703
457725333 297072029
-543684398 703890771
-302835135 -608880974
-781375457 -239098827
-552513288 -540249440
-772236359 614458419
335956791 -250903426
-344267109 -606414650
187668376 -452378179
-506442720 -564300930
-364315075 -604225717
-728333442 644381499
320172267 -280604022
-772272291 -262056020
-870026123 272103708
-527134507 706782258
-851372391 51138341
299648306 -236197953
-762106333 -285717700
458441087 312523061
-303965113 -608848648
228081628 -411754110
351718760 -217806992
426587842 24865457
239958311 -398201536
-199244181 723462254
272015536 -357071441
238105508 -400373906
402186371 -77235385
460530579 439850342
2198415 -562824423
72577049 -531456074
-113583068 720432515
-628771918 684561775
225265475 -414868390
-844714701 527615007
-376030260 721898037
-871031020 442286767
-844065746 3321569
-62142613 -583311542
250551902 -385343812
387601908 -124755739
421252292 551965429
-785239357 -228721953
-590122068 -514417296
-483107743 713205555
367663790 -179942047
42961362 -545973757
-581863386 -520691396
-783125989 605371704
-624534178 -484889776
257108357 -377034878
-828138860 554923483
185368228 -454439846
-571536438 -528051589
291591340 -328222180
-843796856 1711199
-515585217 -559996704
241126426 -396811503
371283356 -170661244
391056987 -114252598
-870644359 289458650
459778407 351240017
-648140373 -461726464
335590490 -251623248
431941078 53498727
344547186 -233387217
-398366209 -598807921
-325624840 -607862059
-349035276 -605958010
379146410 -149400204
-865026182 181804209
376314557 -157232221
442592177 123189861
-195705375 -605669535
-677077104 -428327198
277525240 -349247118
454833891 247310583
-422650109 -593389855
407820673 -56865676
-517061187 708418340
394270374 -104012431
-65562849 -584203488
243530496 666351421
321742005 -277760915
440110048 105114664
302769894 641850863
-700288590 -396890886
430203172 538890893
-808938190 579912298
403897524 572593518
-629532148 684348736
372816581 -166637500
94069793 701374188
-871192120 307323240
135834811 -493329115
-342488922 723173088
218803418 -421832764
407986582 -56242747
229080637 671201736
-806765537 -162853205
115954508 -506538760
-856387245 90398011
401513189 -79588488
424457752 14338745
156301127 690286671
76211182 703878868
460706443 423182381
-855297473 81292161
77657291 703686851
454996536 482167263
271162344 -358259794
-437866038 -589359987
-852422845 58819907
121809694 -502794147
-845066785 9431191
-224083676 -607598422
-812457615 -142815897
-687127519 664725158
402483419 -76193355
-592291537 693860048
-21909326 714507370
-871790102 331848870
15981276 -557460640
430378384 44815904
344696007 -233072118
39037396 -547746611
50516472 -542470735
-772298723 -261991821
-865933111 194631435
-852568914 511463658
-774366729 -256929770
332900655 625683217
-847113453 523000720
-840241151 -18575618
198867419 -442061134
356861433 610763818
424227579 13230442
253687945 -381404175
-249181360 -608621442
-538723507 -677162037
-172767651 -603415775
315257504 635517072
-857224625 97615604
-834454288 -49040113
-871944891 339547923
-723578821 -360925597
457434981 291272835
319018063 -282687173
193357583 -447197373
-538297494 -548324176
-769281112 -269206084
442778404 124597364
-868215282 459721416
437566203 87894073
-575710899 -525136525
373123239 -165824634
-870966161 299602027
459455385 339999682
384574569 -133770973
383781254 -136107370
350583882 -220330467
199962182 679785396
-871475818 318033418
456225228 269119797
455315323 254493976
-566119514 -531709694
-757311542 -296203391
-427682953 -592098921
-326572236 723549387
450891074 197294077
459286651 334859718
-503267054 -565747301
103178569 699975102
-864278078 171786025
416039765 -23980794
-40210261 -577107286
459041202 327713688
444154169 135257128
159727005 -475832079
211363474 -429643973
-872250303 426881596
-815535390 -131460488
-858667066 495877367
-821014959 565009317
196858457 -443951526
258902499 -374720086
236803409 -401885968
188353064 -451759887
459834807 353476281
-44960554 -578514017
-641605462 680853128
-218670912 -607297631
460617103 405477931
-552004462 702364254
189842961 682423354
35563549 -549292290
161227746 -474658190
-558345180 -536695179
-790026531 -215337160
-759166313 -292184798
-724005669 646835935
-614806323 -493794059
318542163 -283540061
-384604346 -601349871
-577824209 697120505
-872078325 346991408
444821440 140631434
-841941246 -9098198
-245827745 -608517282
181446046 -457912462
457848145 299610869
-767453638 -273493691
13562364 -558424476
346561041 -229079314
-420936282 -593820080
-810019569 -151509219
323081166 -275313271
374702651 -161599825
-798779981 -189065200
-446315256 717184449
-514277253 -560626251
-609351711 -498596976
-773195644 -259808739
329211914 -263915280
-724491109 -359398160
-872616896 412536804
26031368 -553371075
459816500 352741782
-7384394 -566340316
407092100 -59586165
418460528 -13448161
-478497961 -575993744
293316135 -325544217
-823431859 561712096
348448237 -225005868
450176300 189601772
-681898243 -422121671
10440953 -559654220
-232070685 -607987127
382734380 -139150361
-868887311 245761228
249717100 -386383424
297067033 -319607169
-585380854 -518048839
-734650976 640652771
-496645418 -568639736
419897779 -6971247
-243887695 -608451752
-650552538 -688222528
-192248002 -605374420
-578425218 -523207113
-773047945 613825964
420490655 552990922
-417513386 -594654361
345602138 -231136843
-756182244 -298631234
-162991548 -602286404
-14891999 -568941821
-244003607 -608455730
-680116025 -424431197
209943769 -431100147
426167011 22747206
291925246 -327706616
-820705712 -111403375
71783145 -531873064
280141336 -345457169
-807966836 -158709321
460283286 445950126
377157182 -154926320
-516914325 -559352071
414500709 -30430307
164273007 -472251296
299942350 -314984379
-241889064 -608381007
-213427973 -606978522
254909389 662278034
380060008 -146821635
-564928723 -532491037
459357235 336994854
-171074896 -603227088
-381614137 -601823037
308007125 639256714
-39923440 715986438
-612398003 -495930873
-863206031 481408097
458360160 465268516
83047795 -525861999
-712772125 652862512
-850496683 44897175
-839161049 -24441318
270581158 -359065543
446501197 154773897
452758418 219298890
451307990 201967156
-866533265 468059447
-374144271 -602911592
454712274 245541757
-670816425 671117792
6973370 -561004864
404276974 572189472
-25145713 -572376346
127253376 695910981
454131921 237454035
373024426 -166087005
-731922102 642296087
113144244 -508297627
-848578840 31829252
-866203015 198632981
-856418957 90668491
199025478 -441910464
-867146365 213315113
-395294665 -599410864
395860076 580570638
459750923 350164244
433139951 60418796
-92202988 -590502633
340704905 621051312
-855241115 505121620
-661537386 674443406
-469275132 -579389276
-701165607 -395622529
-316649859 723753497
337818639 -247213182
-744499055 634456180
-290880055 724130673
109990621 -510238950
-288101790 724154858
-493594838 711831758
380880305 -144487811
-816581675 -127505352
460698678 420261442
407347812 568875004
-561131478 -534938730
393691484 582565881
-861215118 135865083
-805909229 -165779495
441215512 112974734
-864445640 476770653
-515812675 -559886967
-1741833 -564300913
-454078093 -584529413
460663787 412440775
293007837 646493340
460603600 403721233
-868992559 247978585
-806527980 -163667828
-214535686 -607049001
116994440 697719049
-863705591 164393419
-497897638 -568103390
174188637 -464155163
-839959986 -20108502
34123761 -549925817
-720689918 -365659832
383397647 -137228683
-461932421 -581951889
218849507 -421783763
421068562 -1591946
-797178825 -194067303
459570072 343656304
-871051785 302464944
-702019742 658176937
-830885274 -66606284
-428869119 -591788599
-324392825 -607939211
-691158688 663038893
-611457312 -496759013
-724532265 646542747
168604649 -468758948
288694634 -332671363
-323003651 -608022673
-587177875 -516682530
-470968263 -578781759
242513399 -395154122
-496434543 -568729631
-665645634 -442305270
-281995684 -609109661
-854626721 75867368
413043632 -36407229
226125751 -413922452
458867558 461581517
-866122131 469901302
453342343 488262120
452060827 210756162
70147473 -532728226
-205553613 -606431116
-819666925 -115536286
-754651412 627582867
460465591 441638663
407441195 -58285415
451117462 495520996
6525623 -561176651
-198414636 -605889875
243511056 -393955515
-563783152 -533236259
81772350 -526559390
-529407287 -553053401
451803105 207697462
-384597182 -601351048
-557421334 -537267255
-465404691 715277582
-772886501 -260562565
-829329021 -73967294
-866376032 468774504
-448435031 -586281978
-36633609 715724762
211446167 -429558378
-751665906 -308219557
455174545 252351567
438532906 524690720
-871382952 314336547
-144396256 -599762314
-43833275 -578182010
-637414476 -472597817
-133864395 -598179136
-872615682 409041077
-299221840 -608972610
24609969 710037243
83931741 -525375822
305440460 -305994438
115829761 -506617583
-96511222 -591412249
-202701226 -606219547
-275732621 -609072458
456713437 277652971
14418259 711109752
-668639431 -438741712
207760020 -433315852
-565891350 -531860141
-691486893 -409293833
151856052 691194139
-726712241 -355626853
395756053 -99141271
169370198 687389856
-370782787 -603375769
-66115287 717821996
-140463016 -599180788
459839597 353669324
177615995 -461237883
-116032051 -595191484
-102270925 -592582292
460447984 388132545
-456665239 -583698314
284364667 -339220494
441595579 115757816
-842526651 -5746785
-758071833 -294560793
429225485 38601270
378260466 -151881903
291879498 -327777342
-804691172 -169884037
370631325 -172353909
149261217 691714070
-872396761 370459117
94181049 -519631231
-786815471 -224384271
-586095793 -517506846
-666548474 672682215
-396552358 -599165767
-872056533 430236402
-522990771 -556331384
269760605 656643152
424802593 546998526
-840156317 535771910
-602921226 -504085838
-791885587 -209978092
65547662 -535091052
-829546153 -72953689
393073862 -107874047
-858831449 112091183
-732135418 642170646
-446132892 717201348
-758241436 -294193460
-860004050 123417965
408782345 -53228011
436287458 528812436
372533843 -167384621
229963559 -409651700
355051745 -210267944
298554051 -317223956
130468145 -497022885
-499487255 711028985
-369311782 722196020
-853550263 67387917
88661610 -522749206
190010315 682380789
-713032426 -377802392
-809322632 -153964889
249208403 -387015025
-861776168 486354970
-602882881 -504118042
248249640 -388201429
420036987 -6334706
-507183813 -563960778
299534525 -315643756
80726425 -527128303
-735909375 -339375781
-872573026 392116462
384926933 -132731274
-823655045 -99263912
459915885 356820715
419925392 553743657
-754151511 -302964947
-263883400 -608943002
455165404 481481283
-652459896 677504053
426702948 25449185
451620335 205564796
360920041 -196502898
228213717 -411607023
-831854155 -61927124
-800690884 -183017416
159258244 -476197375
-30978965 -574252553
-111324403 720325521
-763189485 621395619
-812166839 -143870456
-415969316 719651949
-872198903 354907841
-706961537 -387054387
-466102102 -580513710
428539398 541415101
16911663 710850755
-823456002 -100102860
-768004650 -272206973
-377509838 -602435296
454210304 238526235
-872284859 361136507
412984628 562451329
-822844512 -102666907
-256227395 -608803670
-47197211 -579165932
314899190 -289932233
-132422983 -597954685
434298376 67295585
-535522630 -549832892
-94776714 719468235
318950709 -282808423
392489038 -109742138
407618710 -57621800
414314410 -31198573
438550952 94428610
-710024979 -382424849
-702278625 658054708
-857894315 103524894
-845727308 13539977
-170783995 -603194168
-642226784 -467804704
408080148 -55890899
-869221677 454210166
-861123857 488472901
429375919 540147893
-848618820 519987962
-88300295 -589652911
459694189 454483485
420822042 552547235
-399094364 -598661592
457365682 289924133
-60930538 717494080
439433068 100415350
-854473309 74640099
439795437 102916561
-711986783 -379415551
321713033 -277813714
-573291351 698091706
-809420746 -153619760
164983168 -471684383
455973101 264899094
396338257 -97211476
-853656089 508941253
-642343259 -467687311
459821976 352960850
186792933 -453165943
-77748871 -587233412
359773194 -199241338
42233488 -546304148
392293584 583827952
447236480 161234804
-434924359 -590174148
-798568221 591018567
-623338156 686057497
220406675 -420119082
206094212 -434990613
7916094 -560641632
-844296074 4715193
386952636 -126700937
-840155283 -19044416
435793504 76529747
-352286060 -605627412
404597885 -68678579
179559586 -459558020
-315686667 -608411014
-802841531 -176028754
412941018 -36824035
-849374686 37176791
-113277105 -594691917
31516084 709280395
-677887266 -427295062
457552659 293585779
-603544999 -503561381
-662965524 -445438339
442048691 119115557
-782518832 -236058393
232502444 -406786354
113072171 698380043
-122197016 -596276356
-869917313 269291988
-457038537 716155660
-793856301 -204156703
-870649693 289617690
454736653 483189357
-817314573 -124712312
443925759 133453723
59178519 -538288537
304603754 -307373877
441866715 117762580
-614658401 -493926453
182191475 684340095
281162556 -343960830
440989530 111346911
454092708 485623027
-422590387 -593404945
-594042462 -511335124
287451401 -334565029
329561647 -263253779
-751001980 -309614289
-749552342 631084557
251747699 -307407791
351344611 -218642581
-207442953 -606566988
-776737325 610865091
-83022215 -588468076
222110112 -418289393
-840187661 -18867816
-896091512 513827643
152379581 -481479285
-244710222 -608479889
-176649340 -603839864
-797361678 -193500190
-825173716 -92721775
378062675 -152430366
-111513766 -594367104
54648335 -540505483
-813700194 -138279819
-726279377 645555174
441763255 116996179
211392002 -429614451
458218687 307542632
13025553 -558636990
454859490 247683900
79203737 -527950482
-869752411 265215360
137593713 -492106411
-128262471 -597287318
431687506 52064965
-61011692 -583010437
159521094 689591869
-173304118 -603475069
394807686 -102260485
-587581037 -516375090
-664075445 -444145333
-468084999 -579813111
236957385 -401707855
-724314095 646665492
-58007941 717305038
-58393274 717330162
-824019489 560890713
113289559 -508207524
340287897 -242214455
436909698 83615890
-289305283 -609098049
-120170003 -595926898
390645941 -115520499
340177905 -242439024
294297563 -324002530
-84689210 -588848765
219129221 674319392
195185825 681047027
400492453 576098165
350609557 614865218
-739279938 -333106962
311008699 -296635857
339293936 -53593416
222153389 -418242827
158141209 689890610
417181661 -19067337
416167011 -23440462
-702819334 -393206833
-278397404 724209446
102383323 -514836249
368718508 -177264379
-871104722 441675706
14901802 -557891908
-852569148 59903845
189241339 682575926
-712316663 653098589
-476578983 -576721467
-660064791 -448761773
-82251602 -588291089
212516784 676287049
-538422372 -548255667
-513388854 -561051527
441150562 519506616
52484869 706880141
313101035 636638005
-725497148 -357695033
260209006 -373017261
-472134326 -578358389
-569201113 -529648069
-802727332 -176404756
197375142 -443467497
455630905 259385030
90724324 -468551291
-847321231 23621838
-188872664 -605071332
284652599 -338789518
-327067460 -607766849
458431159 312296134
186425378 -453495349
-784446458 -230883532
-828462148 554447287
390393518 -116296563
285172731 650107798
-506714367 -564176394
162270500 -473838381
-858168776 105993103
101310558 -515476092
436799949 82911300
-642672360 -467355218
-870084003 273642495
-443373708 -587784248
54082361 706689088
-709093762 -383841401
324180310 -273296342
-748528600 -314789138
456210049 476926197
-308400684 -608706181
-451369998 -585382274
-857252419 97856583
-871554528 321302632
-260778898 -608892256
-279035492 724206905
-20722456 -570920040
433216033 60866491
-22977449 -571667625
-551469839 702463209
176327506 393497751
-439598656 717792854
-82791684 718814134
94771387 -519291722
-61635579 -583176916
-848520017 31438190
153873269 -480350698
257510713 -376518429
-418097149 -594515380
13448302 711210137
-541527129 -546540277
-825372272 558960847
-63723947 -583726720
-827229595 -83593339
303963809 -308426815
-560849820 -535118088
452159660 211941919
459668721 347085946
453094446 223596809
418113883 -14982541
-407047925 -597000476
336352457 -250122114
437902634 90113649
427036765 27152404
-767646538 -273043873
-772044975 -262607943
-137718409 -598768813
-344626908 -606381613
356068684 -207930020
-166858140 -602741943
-480519980 -575215785
-438246753 -589252978
-703676250 -391947720
-778926675 -245463392
-421877227 719240348
-299366564 724031140
436677772 82129333
448206824 170176579
-871613600 323840138
-763614884 -282330003
-44013543 716308928
97639130 -517633099
-862750174 152901608
-710713945 -381371303
389292911 -119657908
414928123 560101253
448195683 170071291
281293809 -343767831
-827373603 -82939667
350387844 -220764326
-6288812 -565953877
441102652 112160605
78914351 703519233
-452481539 -585034641
-13010265 -568294976
144001099 692751251
-810385326 578264426
-47306346 716559848
211695844 676526391
-540969924 704382292
-536816333 -549133595
444056935 513396065
-677517160 668571859
-774928616 612343713
-695566504 -403624818
-48796950 -579626190
-854146714 507775464
349711596 615438711
153047153 690952675
-421409618 -593702079
-749479707 -312804480
-795078547 -200488218
460711141 425449986
-787694901 -221933046
-582943965 -519886479
-834734302 544805255
-862209244 484927357
357652081 610230674
-845631290 12937698
321085449 632390256
369371721 -175597552
-241838576 -608379127
356458323 -207031620
-649283388 -460521656
-349840464 -605878039
255769361 297025236
-576582775 -524520441
215558631 675392872
-831766015 -62355917
-619962659 686973480
-859734481 120758008
-358690511 -604919620
-729829021 -350249729
-689430328 663770432
104922049 -513311997
408284637 -55119982
-872497354 380362184
-66912476 -584549519
-760029552 -290297817
460050871 450071557
-525623220 707032040
211138815 -429875915
-825690085 558502659
-683240070 666312014
9659771 -559960928
-488875288 -571887444
-616954727 -491864211
-464573460 715366882
-699789800 -397608000
293051553 -325956831
354886115 -210647650
420133558 -5892893
-853246480 65034739
167829736 -469387856
-700663342 -396350614
-723085288 -361743891
432456459 56441878
-691259490 -409605005
-728639668 -352313622
-775426082 -254305084
-390408556 -600335763
-823834598 -98499182
84053502 702823546
-653503517 -456015434
-796447763 -196319541
-528215749 -553666125
281453991 -343531831
-808056221 -158398836
-350120896 -605850047
-506396399 -564322147
-539140986 704712975
-750655834 -696315646
-517756526 -558938077
-401375262 -598194443
114965163 -507161258
201215593 -439804053
82649751 703016730
-34966086 -575510572
131963320 -496001587
-690789839 663196237
150123067 -483160624
-871600700 323283027
-21241365 -571093384
-369680354 -603524902
-872007054 431006305
310406058 638027656
-382173528 721611032
449041178 178205599
237487568 -401092667
428240467 33390326
-705228106 -389644851
45989246 -544585704
43536055 -545711904
-609760764 -498241744
423783946 11112575
-493711521 -569881406
257798556 -376147932
329333028 -263686413
141172057 -489604597
-722623055 -362505708
169004505 687473088
414209668 -31629651
-872446858 375018754
-336319036 -607090992
424492305 14505400
-784745455 603925430
312339754 -294356462
-339944336 -606793966
456077998 266636304
353134158 -214622764
-49997695 716754617
-808140253 580806207
127526889 -499014213
-472306845 714521949
-831464631 -63819035
166681343 -470317325
432246036 55237492
-512555609 709124707
452723934 218865086
-857301980 98287544
-859482741 118295163
122922116 -502068364
-789935257 -215596822
-840650802 -16324842
-146128422 -600016508
-708055638 -385410085
-850260429 43250429
219673550 -420903824
-853358195 65899208
82915759 -525934360
438894520 96738706
426200727 22915851
-793261747 -205925768
-750468511 -310733692
386406686 588863055
-871325030 439781560
-25318424 -572432454
-469157235 714872149
-814882643 572851040
237594184 -400968872
28763042 -552224580
107686011 -511641421
-870303502 279579443
439531825 101094828
-631452509 -478356134
-586455699 -517233145
-606013748 -501467543
-837303937 -34317499
-537087379 -548985755
441161534 112584483
365584358 -185162904
-394665097 720964790
409759693 -49476138
413762978 -33466498
-132790289 -598012281
326503844 -268988979
-862408864 148954967
426358247 544698885
-567560326 699287162
-405556252 -597318154
444630407 139080496
377384178 595966010
-791000994 -212548025
-691576987 -409170474
-430073051 718597546
157541594 -477529986
448798287 175830440
275345175 -352372011
380397717 -145864136
-134381187 -598259165
-397735737 -598933731
-372898270 722037398
-534932820 705467668
-872251713 358658523
-561705709 -534572576
-401116513 720588796
-834731450 -47640275
-125139842 720966890
349628498 -222432173
171369707 -466493043
459981672 359630933
-847228030 23026084
-834818976 -47195494
459661542 346825855
-830622540 551222160
386592919 -127776404
-289770161 -609095047
-741076800 -329692912
337576974 -247695771
294157354 -324223391
-585657641 -517839421
-504076815 -565380052
-810707506 -149075791
440659509 108988484
-105216828 -593161261
836634 -563338921
-595056507 -510526392
-792680933 -207639368
413707045 -33696051
-86152702 -589179006
93314709 -520126614
-835533058 543532451
434925486 71114060
252130484 -383371738
-13578436 -568490749
414744610 -29419188
-105296139 -593176696
-505561043 710164341
-743236883 -325492535
224295652 672720307
435487253 74608459
-432623137 718384640
-335254678 -607174496
-162576619 -602235115
240565459 -397480159
-203885215 -606308077
-65115009 717759697
434107080 532641694
-749308876 631250165
-583038887 -519815556
-189906119 -605165763
460528243 395371732
-784375354 -231075953
-686704874 -415763769
-112242719 -594502453
-54901345 -581349392
41600614 708149003
123923589 -501408905
118096889 -505179589
-68417791 -584933086
-316932168 -608352659
99327128 -516647595
-578740360 -522980393
-368853126 -603635666
455571457 258448692
381535229 -142606207
-819279939 -117059966
16987159 710842865
-581380619 -521050010
-847632812 25625676
-826789700 -85579095
-812748202 575474877
-740624271 -330556884
-345257382 -606322325
-861475823 138648999
39271774 -547641256
-844601680 6575293
-810656351 -149257230
-867896402 226384710
443865801 513811112
-859094794 114564064
-416721239 -594840933
-867075403 465458095
-622439764 686302835
-388736762 -600637687
8843651 -560280746
90729255 701870601
355639328 -208917964
289622228 -331251865
-87747242 719090419
276298986 -351008623
453168604 488859271
35293765 -549411424
358445681 -202391429
-703601854 -392057489
-762403486 -285054362
445097842 511101411
426038369 545174150
459503686 341518559
183924999 -455723491
-525474809 -555069239
460576551 400452229
341778331 -239160693
-507730811 709846656
392977136 -108183763
-670632886 -436330581
-866101220 197114087
361910146 -194123249
456916029 281375281
460715481 428586619
314695015 635809577
-843559986 529756588
-201602200 -606136601
443239197 128109555
-629702376 -480018512
-516097874 -559748803
-780768352 -240696506
-194853721 -605599085
3574377 712192423
-348765828 -605984710
460623128 406297301
75601464 703959596
94507099 -519443734
-463215276 -581515623
-445000186 -587310064
356518939 610993378
419124527 -10482552
-799978543 589581042
-369835427 722173173
-872152074 351677717
-423820656 719095870
349978731 -221665072
274423595 -353683348
-787217521 -223267077
367136919 603583166
322488503 631618351
-822110588 563534222
389626777 -118641721
-955775424 -504286815
437842379 89715257
-801779312 -179511787
-245655303 -608511567
-869177899 252023518
414487359 -30485539
449119805 178982170
-247646459 -608575039
-802187159 587271145
16772826 -557143137
328204530 -265807789
208813967 677354860
324383422 630562554
31922319 -550880339
17844213 -556712672
-819811817 -114962647
-822781826 562614506
-525054889 -555283305
243989374 -393379426
-857719792 101970346
-394261469 -599610465
-848767927 33093344
-78188676 718544026
-53961630 -581088388
449962194 187396884
-159383728 -601832959
-627856941 -481764262
-844079914 528800090
433327495 61523518
426837966 26137067
-40746519 -577267600
328771898 628075006
-164372620 722515915
-465335675 -580782416
345093612 -232226567
459164469 331238299
-821396048 -108620202
365374904 -185683232
-759776496 635223963
377811955 595638755
-671554489 -435207211
-532755279 -551304762
-157285231 -601561543
-719260499 649430112
383166329 -137899130
-824769006 -94485064
-360672803 -604679951
458277709 465815379
-698680760 659721837
390227160 585636808
-780458178 607709551
-737534016 -336380964
369295027 602018853
388572508 -121836582
419747100 -7659554
395283995 -100697342
-705063592 -389890003
348758072 616045236
214412542 675731485
-771956520 -262821545
407688975 -57359054
-124489454 -596662250
387787741 -124197609
-866517913 203361137
-197086935 723414758
-868442453 236787388
460441506 387589216
-139542741 721582079
-319494591 -608223404
459578727 343939438
-821820906 -106893183
-198601730 723448241
460705520 432678747
101588329 -515311120
333231163 -256227296
389063716 -120353637
450645668 194589703
114499 -563609527
451251404 201327042
-403822122 -597684377
187921779 -452149509
-6040369 -565865454
416134252 -23579772
-139819388 -599084684
-552111531 -540488994
60325204 -537718400
363614413 -189999203
-850829311 47241539
-844033293 3125978
327209714 628967262
-492602749 711965592
-693696936 -406244395
460298754 445604795
-673758047 -432492586
-556569880 -537791417
424341598 13778681
-790412969 -214236531
-726369596 -356211062
-872131694 350350007
117469548 -505578379
-626769227 -482791218
-912116536 484668299
-718502161 -369181905
418855861 -11687280
210455401 676885009
-715752251 -373556322
-703394289 -392363328
-137482111 721497164
455845107 262808252
-215008441 -607078436
-710427532 -381810664
460377428 382573787
138659672 693792805
-491372513 -570854783
-704577150 -390614389
-453089252 -584843416
-123331640 -596468163
-826684255 -86053396
421390528 -105911
-342946041 -606534522
352712345 -215574607
-5860403 -518174069
404043558 572438208
443297895 128563247
25396724 -553635800
-860803109 131539506
-170976289 -603216014
-639718857 681410524
384357090 590524927
-737440326 638940948
109205615 -510717709
336771817 -249293391
-759594696 -291248864
225821190 -414258057
-158040491 722295912
-6751794 -566117648
-872524951 383699269
126363479 -499793146
5315090 -561639860
-597426472 -508616014
-867275628 215490768
-217327087 -607219103
-779394227 608627155
18314392 -556523536
38893856 -547811059
-803145969 -175022325
201791830 -439243970
319537631 -281750226
-188016286 -604992252
-785038642 -229270105
459678336 347434513
-621864189 -487374286
413085877 -36235169
348014976 -225945523
451998964 492725503
-220548549 723870969
460323534 378645875
445598777 147069641
-318023490 -608299761
-825130767 -92909438
119071155 -504559263
242202418 -395526373
460613790 405037382
58563575 -538592591
331819949 -258952453
116190716 -506389279
20886939 -555483569
-856795818 93907466
307132954 -303183222
429720825 41249271
-834937223 -46593811
-10200161 -567322191
65602681 -535063137
-753157616 -305071233
454423011 241459579
-732160904 -346146819
-859025070 113902969
411626434 -42128231
-233279527 -608040889
203907858 -437166923
390983669 -114480297
283276802 -340839016
371611771 -169804348
224259251 -415964865
-616313493 -492442244
-866727478 206608456
-669761052 -437388583
-840488354 -17218908
-352686980 722865436
-716523266 -372340949
-703322834 -392468603
-839701944 -21513442
236326887 -402433763
-40394349 716023833
-792341273 -208640257
198921771 -442009432
-861959114 143893662
-555740440 701650853
-591476590 -513361809
-757381109 -296053236
312435174 -294192443
-254267068 -608757304
-721984832 -363552383
-831351771 -64363416
450938229 197817064
-319127561 -608243252
275568687 -352053400
33154384 -550347745
-553154482 -539865344
-343285236 -606503994
459870914 354955776
279646916 652550426
186699320 -453249976
263260121 -368995167
-829652510 -72454986
-712881293 -378035908
-329027017 723495703
-714686273 651866731
360917814 607989734
411311903 -43386411
-325108858 -607895142
-768152678 -271859365
-617497183 -491372524
12011116 711355950
388918287 586769408
-463473718 -581426935
-795096096 -200435150
460697244 419883151
-89666308 719194606
-75106031 -586600574
-99624661 -592051182
-824673298 -94899887
436569963 81440853
-648075336 678886711
291768704 -327948469
-701839843 -394640297
261310162 659901941
-707027531 -386955537
405065319 -66995433
-854064770 71402215
-278255880 -609091219
-363439098 722445309
-729272179 -351217582
421351036 -288649
-861586415 139837033
67613485 705005898
447845331 504439980
-815837361 571654991
-555188554 -538635671
433022991 59731266
149784603 -483409402
331336121 626596899
-764772417 -279688060
-87182437 719059240
-868668494 241303682
303805841 -308685809
-204050870 -606320379
215905829 675289333
28947250 -552146773
-869419375 257391130
-302535549 -608889037
-663144708 -445229965
-310625901 -608625058
-534441212 -550410775
392470600 583670930
-786166021 -226178232
432825779 58573670
169977961 -467638019
-735231620 -340613114
-871246430 309264139
-89619208 -589942024
-679209521 667915718
183555219 -456050977
-488343478 -572106679
253092664 -382158876
-32097295 -574607278
246631833 665256391
456171258 268204677
180328115 684799757
-732387147 642019969
180693853 684709965
397285992 -94049006
-844504876 528008234
-476256287 -576842059
29809999 -551781048
-366504761 722316902
-795089577 -200454873
460598562 437731066
268966429 -361289327
328810064 -133719181
-543699078 -545329769
459700534 348252096
-165855152 -602625017
419047211 554892181
451682750 206292324
-574434518 697849338
409802013 -49312064
-666442422 -441364357
374087598 598473708
-870975691 299916173
-658673470 -450323172
-840424972 -17567560
-636151972 -473833390
-820058123 -113986591
455661381 259868498
439627130 101750698
-399131063 -598654171
444353930 136851306
273723111 655039894
97738829 -517575224
-839204233 -24208631
-512219199 709176826
-428629650 -591851585
450155830 189388758
352968708 -214996274
-840743133 -15816258
170463676 -467238844
-301478147 -608916814
-7145023 -566256312
447435651 163021671
368287197 -178362593
-362031306 722503910
-623980550 -485406975
-732125036 -346210384
-333149936 -607336605
-495738758 -569025746
-575055515 697717220
423597107 548737512
161514885 -474432997
290638430 -329690073
310554014 -297410275
451436014 494527407
441228272 113066988
-740024505 -331696143
-734035492 -342786597
-871799457 332298519
432121444 54525474
222567246 673260488
-744282747 -323424304
-708431920 655083886
-655829488 -453474156
417512381 -17627079
457256516 287816748
-676021286 669149410
-796878049 -194997246
458379541 311122571
-128055307 -597253229
-495359858 -569186371
458334273 310110206
394617167 -102883264
224307226 -415912649
458551975 315108414
-333319742 -607323679
-119194907 -595755929
-858499091 109015955
-149095033 -600443136
458263615 308536901
-134226094 -598235220
-667078363 -440610800
-693498155 -406521581
458610539 316507203
-788247924 -220378049
-868464296 237220177
-743881827 -324219446
256617672 -377664246
-140964508 -599255407
395622293 580792958
404286118 -69795450
-872608641 403707789
-795704169 593823739
35224327 -549442043
195937016 -379255583
-821035772 -110075352
-776877623 -250679361
427215608 28071394
-758892211 -292781098
-294349545 -609053714
-723884637 -360415855
-864590899 175914331
-849243579 36292680
408928209 -52671337
-631751794 -478070587
119177144 697342698
189087769 -451094545
455365074 255255211
368524931 -177757670
-228884759 -607839836
-568577867 -530070114
-707341489 -386484722
-865832009 193150039
-825618343 -90775297
318610439 -283418724
335266844 -252258751
-706428711 -387852179
-208094715 723642345
454214283 485170958
-569556312 698871943
-143872955 -599685477
126914965 695971745
-186308707 -604830562
-839952594 536124552
263198715 -369076781
163861581 688634048
19417613 -556078602
-385580152 -601188412
-54482793 -581233537
342862040 -236913552
59893309 705982840
372927004 -166345171
-200884125 723497029
245266850 -391836125
452115780 492347826
-841454303 -11858936
-740904732 -330022463
-731592285 636919544
-795250018 -199969219
411025026 -44524164
326446730 -269095383
-820242982 566024174
-870788522 444140975
167562647 -469604512
-665176622 -442856371
-872607819 403270279
-665033780 -443023854
-802535083 -177037523
-588552975 -515630520
-522008024 707626583
-742634192 -326673513
-314141977 -608478620
-259264234 -608865800
402737189 -75300758
-500825491 -566835474
-856726917 93312278
-821802699 563952127
-714246858 -375914812
448559461 502567939
-138034476 -598816707
-867911799 226665653
-6961930 -566191828
447775115 166139818
-535899672 -549629780
362818312 -191929940
457656289 295666470
87857266 -523199219
73749409 -530839448
282724519 -341656347
-412439511 -595819263
-714374594 -375715271
-851191897 49834901
380737570 593387765
-419998202 -594053400
-727185144 -354817373
25782195 -553475025
-860053352 123910109
228454433 -411338592
-775143197 612170573
24215615 -554124802
443865316 132980730
409630955 -49974480
-827273231 -83395565
411343649 -43260320
-120459747 720754660
-263314092 -608933935
375454704 -159570136
385142540 -132094054
-811700445 -145542359
-871006452 300940814
-482691013 -574375193
-52345726 -580636070
438020306 90893301
213669232 -427242453
-57937377 -582180809
148152564 691934032
84286560 -525180458
-519342570 -558154793
-271518644 -609038168
436799048 82905532
-151942101 722069413
-820343416 -112852194
-871228792 308627636
-812305886 576013879
141634244 693215190
-63708866 -583722781
310437028 -297609129
-140076719 -599123167
-585384358 -518046189
-2045783 -564413555
460111292 365685435
442864702 125251164
215803572 -425005586
-850874699 515226319
247055863 -389663717
-743776198 -324428301
425402981 18951404
-609565132 -498411676
429590241 40549229
-779041821 -245167943
-865610605 189935963
208580789 -432486320
-251860426 724169330
-224999817 -607646775
158945789 -423486612
-651167119 -458520766
-494426727 711719424
-728201061 -353069560
-192490311 -605395613
199156776 -441785099
-666668700 -441096567
386245746 588994213
56882287 706352692
143594655 -487888509
-169726440 -603073079
405269826 -66256841
456965453 282305071
206223022 678089049
69341826 -533146982
214775859 356609178
-415224793 -595188573
425362140 18750732
423173335 549329137
-738737827 638136544
-848466174 520300206
212539403 -428422130
-586782041 -516984367
298718939 643800707
148798394 -484130718
-316846604 -608356774
-872173136 353096679
275528515 654293733
369643583 -174901417
422039752 550890149
-851177758 49732854
-748754931 631626714
65944459 705219448
445174011 143522602
270498302 -359179746
-389458043 -600508258
-730559725 -348971190
298050506 644119799
-735274423 -340535141
445761197 509599164
-854912252 78157622
-473907973 -577708880
-828523678 -77694650
202706391 -438350494
-430745257 -591293977
328299506 628345521
278394746 -347993154
449747421 185231684
-12241989 -568029843
-681083158 -423181046
-742203100 635943011
-123664032 -596524060
-430052311 -591476906
-863566094 162665395
-866322979 200424648
460714492 427442477
133893533 -494675438
-320329095 -608177524
-866985692 465898821
-699476261 -398058063
-850964917 48207781
-768528514 632760374
353549605 612959599
-411644050 719936009
154089572 -480186380
-616088030 -492644928
-679704251 667723355
-723358165 -361292437
-359223089 -604856668
-612600649 -495752025
248127645 -388351741
420234859 -5428058
-43011945 716230391
-562636648 -533975260
444231010 135869336
-41712709 -577555363
456539348 274543600
-693839722 -406045287
-851079343 514783925
159890230 -475704640
435237709 530685055
448942148 177231276
-9563527 713414511
-156327956 -601436947
-868860930 245219750
404952912 -67401048
457550555 470267253
-817590282 -123646106
-675674958 -430099469
-644818477 -465172923
-293409244 -609064632
-703801404 657331402
-286170611 -609111294
-445246325 -587237497
181060138 -458251121
-17815334 -569939235
-249739489 724159147
258635992 660904322
-772078411 -262526778
-635486116 -474478483
314356379 -290875133
-163263436 -602318987
-66723698 -584501204
-229974229 -607891231
-766972979 -274611939
210651380 -430376555
206730395 -434352526
-86087208 -589164433
-869444668 257964433
-827939664 -80364534
460342796 380011712
-857437630 99470684
380253375 -146273638
-244662356 724130408
-872573537 392243259
438228990 92280371
-736488567 -338311617
149290381 -483771549
-710519744 -381669282
456509873 274022114
245793481 -391198011
88026952 702262692
-438134845 717918610
439029650 97653427
346247173 -229753278
312764235 -195760502
444715767 139772837
460179895 369580531
322335091 -276678905
-64105776 -583826169
-114872707 -594982458
415687500 -25471003
-715319752 -374234765
216689195 -424074427
167061561 -470010172
382163580 592267007
147366759 -485172997
-73249512 -549697397
244630793 -392606151
-844249929 4435638
-183209628 -604527094
-551316838 -540960832
-524463629 -555584424
288196569 -333431258
-290406884 -609090646
166015837 -470854476
-382442163 -601695072
86001718 -524232668
430540696 538376190
-848199211 29314600
376601009 -156449638
-762074814 -285788046
350734738 -219996162
320996203 -279113358
-872549515 387407327
449089987 501139127
-817728400 569261911
412881065 -37066988
-354109484 -647690068
460702461 421554171
143265393 -488123491
-872527531 384064467
-790232358 -214751075
456675526 276970041
-604928061 -502392392
-606936796 -500678943
-463975261 -581254793
354780418 612146417
-17619070 -569872522
269043171 -361184163
-229489425 -607868579
-73093625 718242449
373362779 599017266
-813513341 -138963501
-732663921 -345251312
-475930275 -576962803
-619191688 687180093
-448646093 -586218038
-836460629 -38747939
-831537913 -63464546
-535165264 -550024725
-872589341 396633998
53640572 -540989774
-495233935 -569239677
-18917389 -570312361
-35401638 -575645616
136380103 -492950296
449300320 180771500
-184593409 -604664401
455891081 478349770
321427821 632202075
446554954 155241910
272902730 -355828948
411523495 564172571
391714745 -112192101
-379994515 -602069001
-531536258 706046801
-788042530 -220956328
-55696473 -581568225
-802238961 -178010339
438833751 96329239
35219931 708868208
235539667 669101573
-300374355 -608945155
-549203771 -542191625
-790668190 -213507106
-79946283 -587755168
267291248 -363579023
-30331195 -529746728
434394966 67875511
-861441948 138285680
-444919213 -587333835
-14435557 -568785250
-43188670 -577991849
31357113 -551122160
-855201607 80507284
457150376 285800699
269247797 -360902755
277013542 -349982968
80596266 -527198939
-872616060 409444670
-846129761 16070963
288791683 -332523117
-582367232 -520316374
148014966 -484701620
-857954077 104060066
427498537 29531009
-628351578 -481296707
-701551880 658395376
433165824 60570930
324040206 -273553799
-152469158 -600914199
-591789025 -513116547
377363028 -154359958
133518859 694759789
-658892965 675350961
213271685 -427657840
-249103774 -608619137
395770140 -99094683
-801007017 -182004219
-832977079 547580753
459966003 358953334
-455972097 -583922989
-868270710 233444066
34215882 -549885518
438437403 524871621
-608656345 689892509
176780259 -461954713
251655310 -383966707
317622512 -285166611
244359026 666061567
307258834 -302972962
-615873586 -492837655
411879856 -41109879
403736100 -71762450
406446183 -61970786
-622014987 -487234787
-726723168 645303293
455156851 252085778
-866969777 210454863
410874084 -45121312
-488022209 -572238816
425932635 21576082
343084653 -236450759
-855846909 503622761
-76485840 718443654
459177601 459176631
-757908588 -294914010
-777145042 610529139
-762619172 -284572720
-467381004 -580062783
-701397430 658466948
-868838660 244762884
-594445239 -511014840
-797979843 591605335
-160194408 -601937106
31449703 709287750
339813091 -243183093
-809144348 -154591477
-705881181 -388671048
-819931942 566426296
356771166 -206309003
-637236891 -472772924
393742769 -105718429
-561987345 -534392640
454753703 246142470
-9516598 -567085027
150762012 -482688853
306779833 -303772693
-853401416 66234184
-864228075 171135002
-471503175 -578588286
414601184 -30013836
199387204 679938873
-67746762 -584762681
448915093 176965741
444737940 139952950
-222693280 -607523766
-709205672 654694081
-573573054 698032001
-70126568 -585364148
-584386875 -518800060
460698839 420311348
-872616618 410469017
-704166404 -391223270
198932491 680060078
51008672 -542239553
-38931906 -576722919
380633500 -145192833
99942818 -516285420
-854243227 507545290
412049160 -40427461
-209731366 723673975
-673040151 -433382089
-182427779 -604447293
435532566 74891842
-832796903 -57300752
-279124382 -609096278
-861388591 137714247
453607924 230361836
387422726 588030128
365413581 -185587388
129878572 695433614
-704666941 656916479
448979823 177601250
-246755758 -608547160
-386251420 -601076108
286430304 649534880
216826705 675013671
456363510 476235734
-551390779 -540917283
-833238057 -55115319
-865476708 188022368
-333973349 -607273840
67055888 -534322826
-744392744 -323205741
-756715385 -297486378
-43856397 -578188830
8145571 -560552802
-228355389 -607814395
-806791201 582296228
266187734 658045144
-502043883 710669544
-819696294 -115420198
340497215 -241786877
319596733 633206803
-483178559 -574184294
-743536786 635080971
342428244 -237814864
-368316475 -603706766
-72004819 -585835806
129645516 -497582608
-131138345 -597752593
283828405 -340018975
-4682891 -565378595
200700449 679587636
-872180639 353623021
440941298 519928665
-739580086 -332538557
199892228 -441080011
289154712 -331968148
144013850 -487588515
-592640659 -512445099
-709990643 -382477147
459514013 456297945
399265046 -87354930
333379162 -255940808
460289326 376345138
400959974 575632590
-143219754 -599589460
-132526732 721287449
380245326 593770090
-870103432 448722817
-802681530 586745776
-592212775 -512783098
-528157471 -553696068
91471882 -521169859
361412813 607644407
356165498 -207707161
-855887941 86173452
-799518271 -186735150
-867830882 225202327
-835670586 -42838746
422674642 5871841
-330102737 -607556265
-13162811 713738366
164357661 -472183778
367598952 -180105683
259460610 -373995954
419209657 -10098631
272649379 -356184446
-425773546 718947002
460190940 370238774
123059456 696658923
299180564 -316215234
-628700531 -480966822
-801809595 587670949
276048044 -351368007
-105042139 -593127219
-375211246 -602761453
-801417364 -180687028
415271610 -27220480
-165281476 -602557681
-443826626 -587652392
-287158371 -609108109
-110440661 720282142
-796167074 -197176986
450665851 194809734
-351087346 722921341
-187474313 -604941388
-306396561 723928471
-674498223 669732474
458915167 324212885
298901565 -316665331
293465422 646279484
-605769772 690620105
140713989 693394693
-591074990 -513676373
-603714522 -503418408
72412934 -531542359
458900195 323803415
-730388888 -349270848
130869331 -496749163
387867547 -123957858
-297081396 -609013276
195148943 -445542707
38833647 708462252
-876734992 -651564093
459895530 355972530
-860922249 132781310
151117655 -482425179
86767873 702444009
339113220 -244604331
-564071143 700003001
-538972842 -547952957
405469143 -65535357
-871083903 303557900
394533341 -103156524
-342258552 -606595059
23415824 -554452979
172885001 -465242472
317793769 -284865064
458599177 316234775
406969652 569289643
-843824461 1876008
-563265344 -533570253
104337980 -513663153
410754351 -45593739
-705376428 -389423759
452960333 221870150
431860064 53039127
53311997 -541147009
-225559638 -607675707
-153596627 -601069145
-838302874 538965071
302074688 642188424
-613693076 -494785639
-618323950 -490619699
445595796 147044527
460704181 422239150
-616178403 -492563701
322580558 -276229826
-872045718 345088601
-859979032 491997798
-790548191 -213850853
-646381633 679411156
-99187092 -591962471
401120335 -80955223
304188166 641157589
274516670 -353551333
456021678 477769762
-499008080 -567624463
-763936837 620831231
439724524 102424175
219385765 -421211429
176903120 -461849505
-520449636 -557605279
43977244 707877492
293694632 -324951275
-269268832 724219953
308472738 -300935550
-750667442 -310316404
289439879 648150573
-870871692 296516253
8930394 -560246779
-436873550 -589636961
-836395461 -39087972
222660455 673231493
-45224112 -578591466
-295704926 -609034820
389408042 586346530
456610117 475078100
-412469951 719882721
-862487618 149862736
374333878 -162591199
56773031 -539471993
-684660694 -418487428
-378579360 -602279153
342312621 620076512
-863677584 164042927
417957342 -15673972
-686966696 664791363
-872588539 415884186
459629023 345674749
-227534773 -607774238
-629585921 -480128963
344327236 -233851275
405908992 -63936117
55176308 -540250173
394958813 581406413
414943382 -28592684
36588772 -548838749
-41280615 -577426873
-753795131 -303721033
454364836 240651923
-676969144 -428464314
-872606788 414270281
-758547375 -293529919
-468798474 -579559194
-849538928 38287286
-858776425 111580601
458938793 324860327
-870730849 292061186
-792962170 596430412
-155460774 -601321943
400782220 -82127258
452342021 214151073
-671806178 -434899099
259329693 -374165901
-731067516 -348077542
-204584575 -606359953
60204715 -537778442
332094275 -258424595
-757077566 -296708010
120068431 -503921217
323807918 -273980262
-756380849 -298204894
455550725 258123597
-246528115 -608540025
-90880482 -590216650
-8465459 -566718888
120002912 -503963362
-871724998 328799974
-34430449 -575343428
-836395847 542142436
212188313 676382938
-818019746 -121978438
-869976445 270798814
-683887536 -419510577
-789513759 -216795151
172156850 -465844529
336229219 -250365479
-350027669 -605859361
-801972690 -178880922
-247266249 -608563153
334778515 624574020
457957043 301902043
353640157 -213479575
-434264878 -590354115
-449659590 -585909390
27363008 -552814034
-868813478 456512904
-191423426 -605301691
-576371047 -524670245
424132202 12773191
306154679 -304812762
376462113 -156829461
-418460277 -594428667
425697705 20407015
113326669 698337699
458337005 465425671
325419455 -271002418
174225582 -464124213
-383672069 -601500833
-226030720 -607699719
409649568 -49902488
267895347 657378506
-505030029 -564946904
-336362564 723322572
-615744691 688078744
256398888 -377944732
-834990550 -46321851
-592171383 -512815793
33505104 709059627
-355548226 -605278405
-236961957 724074828
35740554 708809875
372712829 -166911886
-483475434 -574067134
-351241379 -605735665
-124708959 720947710
455394626 255710305
-630712698 684016653
-468664681 -579606859
238900252 -399445825
-155723746 -601356994
418312134 555847259
16234466 710921473
-724143949 -359981629
365301507 -185864342
-344509044 -606392441
-871461453 317446923
370532412 -172609420
458145441 305936888
-773628253 -258749726
159563125 -475959802
-825053613 -93245981
-634208115 -475712030
-648218150 -461644797
-780722935 -240815713
154783424 -479657141
344139087 -234246607
1580429 -563058574
-259235566 -608865240
40110360 -547263846
-672691301 -433811857
-610944009 -497209246
-82283182 -588298355
-275373170 724218687
-567611764 -530718167
202520211 -438532841
-550459992 -541461988
-224255925 723930124
-868096713 230090931
395554541 -99807010
-871965335 340615617
-590590478 694252182
49745257 -542832697
385431977 -131235424
12301607 711326706
393551842 -106334779
284445681 -339099485
-872604952 401968186
-159024817 -601786819
395158558 -101109325
-600797878 -505858285
-393152558 721049290
-154623390 -601209205
-666435775 672722771
460583597 401272350
119603633 -504219567
406976098 -60016683
-870822451 294929044
-441565279 -588309144
341384846 -239969755
-845976946 15109026
-150985156 722033235
204791050 678484141
-727511144 644852854
-830420656 -68827055
-678192694 -426905413
440098269 105031934
460522612 394819436
195036225 -445647167
-523857171 -555892432
-831052263 -65804555
410935373 564851540
-179022889 722965255
-723263905 647245116
-598652065 692359217
-860503944 128457573
445788734 148672761
-554987657 -538757582
456817214 279546148
453034294 222819461
405833965 570520937
-501991386 -566319234
307542507 -302498602
-865679707 190932891
448264604 170723568
247323408 -389337326
-663474233 636568349
-872614517 407901004
182353072 684300139
-775460394 611913993
453920869 234583343
159152401 -476279763
174375101 -463998734
-759085902 -292359975
-870830039 443836489
-871638843 324943779
-851172213 49692855
-737590648 638848096
459863749 452475610
-866455484 202410691
360740200 -196932925
-130506218 -597652117
444652103 139256013
335896217 -251022924
-214722360 -607060643
369881719 -174288343
-421661108 -593639060
-764138408 -281141692
449986447 187643065
-624342065 -485069407
-79825675 718640378
-866114605 197313694
151062949 -482465950
-849470204 518215953
-859358496 117093263
42000602 -546409844
-592979883 -512176840
353249450 613155660
-812300055 -143388669
-83655585 -588613092
393289647 -107180733
197189757 -443641394
404766402 571666107
-818722763 -119238820
-502696322 -566004587
459386156 337874659
-130198452 -597603148
274442312 -353656806
460683964 416641732
427398209 29012357
149583797 -483556620
201492646 -439535355
-442500217 -588038399
-792386899 -208505989
-194653772 723360832
398070794 -91417511
457473027 292013935
401710051 -78902008
-827009815 -84587039
432753930 58155813
-219222946 -607329496
-720349672 -366210503
404550707 -68847845
-379871546 721720991
426313557 23482090
-646340411 -463600808
437597739 88101855
-690953380 -410023631
-416695736 -594846900
-362536953 -604449011
460615660 437125157
-776493225 -251645574
-864639758 176571685
460195789 370529037
-536316754 -549404237
156816378 -478091760
229617045 -410039420
-7726853 713247390
-747784508 -316335131
439923635 103810304
-858657575 110479086
244621862 -392616951
371458472 -170204539
416251037 558460648
-827475239 -82477846
83241406 -525755624
-174556745 -603612734
-872479901 378417921
-503627345 -565583950
-978653441 -390484039
128320749 -498480268
-202984433 -606240748
-47656177 -579298695
230277604 670818274
440525113 108036068
-645516882 -464453382
431508606 51056683
-857535271 100330805
265065219 658475758
-837075997 541023203
-746026788 -319940155
-871447587 316882946
83513370 -525606089
-788674828 -219172734
460696159 419598113
369442799 -175415775
-550584477 702626072
-474039838 714317016
-845576693 12595688
-782003715 -237430813
388201120 -122954563
-14604573 -568843254
296914623 644658689
-811141905 -147532553
266152929 -365124700
-868007723 228423293
239240065 -399047751
-651688708 677753237
-859705680 120474752
334028582 -254678269
-246107831 -608526483
-806158219 -164931825
-671829949 670740475
-234996443 -608113774
177797162 -461081737
440356530 106847610
-229877960 -607886745
460709618 424682768
243135764 -394407367
-108677836 -593829689
-691297979 -409552362
399681165 -85926177
-31750089 -574497510
439898361 103633915
-636590315 -473406352
-498405591 -567884653
-871951981 339916955
-741200022 -329456101
55724133 -539983647
398703143 -89276416
79160396 -527973799
-54507298 -581240348
-560051099 -535625339
446939727 158609205
-777566441 -248932414
35120619 -549487738
356281006 611151894
-458572520 -583072620
183183637 -456379512
-553551328 -539626591
381936399 -141452331
-624192605 -485209060
-550532146 -541419907
-869845695 267483451
-550761148 -541286214
-776166927 -252461353
-744122880 -323741607
139550039 -490741874
-626279812 -483252692
-820582706 -111896644
-242839603 -608415050
445628529 147320491
-249282197 -608624432
332502 -563527838
-741412713 636451607
-685598078 -417242046
-393844244 -599690479
-315268204 723779274
460498292 440754542
76952295 703780527
-70677691 -585502779
428698479 35802533
-594946539 -510614395
459520748 342061561
165137693 -471560348
-871520438 319873005
-856081025 87794567
-760352190 -289591066
452777125 219535225
138347395 693852988
240131648 -397996246
96875965 -518075821
86248395 -524095590
-478645912 -575936924
214174277 -426713836
3615504 -562286486
-586219092 -517413086
-353737043 722828102
-647175047 -462733489
253361307 -381819050
131816711 -496101902
-98260056 -591773412
-807047654 -161883262
231864775 -407508253
-732938890 641688210
-110799739 -594233137
86340138 -524044596
-584578383 -518655437
-714475436 -375557587
451339796 202328257
-866496022 203025354
219597348 674177365
-600401006 -506185552
71061301 -532251164
-855899561 503485132
-872451292 422321157
446922106 158454304
459453583 456858178
457205575 286847754
-851784614 54133792
-666123145 672834413
121980447 -502683162
-690212197 -411033359
385499385 -131035340
268211219 -362322672
-470009098 -579127022
-369402444 722192106
252174373 663270777
333735585 -255248799
-406663024 -597082642
-555275371 -538582884
-630648781 -479120583
428164728 32993312
-872562219 389787818
-862000476 144352196
165477723 -471287291
264385452 658734717
-597363495 692665451
359500606 -199889069
427050305 27221884
374792454 -161357971
-333597470 -607302534
435358926 73807232
460343273 444589989
-872605771 402317194
-553910917 702002760
363944116 -189196409
-868647655 457425851
-282454069 724188935
-828775679 -76533107
-494785660 -569429061
396136613 -97880526
129383091 -497760714
229996561 -409614772
459198804 332237775
-523884747 707319085
383455482 -137060558
364595286 -187602632
431425217 50591520
389022126 -120479781
-728544512 -352477671
450222486 190084097
309479317 -299232300
-177183783 -603896863
-761843913 -286303087
67449922 -534121176
-850068435 41918190
-631988075 -477844676
-77374301 718496081
-333906880 -607278951
-775279089 -254670279
-689822773 663605254
239901918 -398268249
394501206 -103261181
-563944698 -533131326
237925455 -400583991
-347371702 -606120952
416669029 557936674
346843128 617252239
-96986697 -591510643
-258608707 -608852893
-579505820 -522425733
-989131855 46364188
-194840997 723365059
-600906670 691818645
-714023645 -376263037
-5843598 -565795137
447280585 161629544
128355689 -498456628
403942948 -71023379
386151738 589070796
459466038 340331656
-847597802 25399985
-565707315 -531981251
-872461586 376510858
-788070925 -220876539
-822088142 -105803908
-490836731 712201321
-212813965 -606938578
399912068 576668888
455955380 264607548
459397044 457371348
458996468 326456195
-46011043 716463562
-861984663 144176422
-298467222 -608988240
447164075 160590211
-625428716 -484052402
27189181 709757439
95768068 -518716634
-853939592 70421548
344480740 -233527738
-863286218 159257164
-425144756 718995288
-863660419 163829362
-843990763 2870232
-421519488 719266405
28598292 -552294075
-824997205 -93491940
-314890059 -608446472
-845302097 10886751
44531373 707813774
-687676824 -414459247
457621338 294962618
-872581860 394479638
59829865 -537964867
120005067 697197587
460659213 411648683
-676138100 -429517856
-51816654 716883968
460221814 372096114
-424142220 -593010740
-321789639 -608094182
-854671103 506510872
460268614 374994392
460238248 373092590
-79730011 -587704084
-786606534 -224963002
326990100 -268082001
415596152 -25856881
-290849958 619250925
-837610919 -32691868
-558356757 -536688004
448600440 173925120
378188580 -152081786
67712530 -533986515
-238359551 -608248354
425471788 19290283
-872524173 419589474
352011113 613959498
-588061366 -516007817
-440066831 -588738168
355891179 -208338466
451831589 208030905
-74299383 -586405694
-858140814 105740540
-828833858 553897944
-640635918 -469399260
409602575 -50083809
319178552 -282398057
-587773235 -516228370
356878223 -206061620
247968084 -388548012
104265710 -513706602
158795307 -476557210
134418195 -494312379
-242449368 -608401109
434593753 531806791
-863888842 166729430
-863642996 479819262
411124558 -44129437
220323197 -420208559
-715993529 -373176936
284147299 -339544282
-280191641 -609102083
148840918 -484099698
-241301927 724107989
-844926335 8565100
391089912 -114149726
434144192 66372141
22294658 710284505
-545772740 -544160562
198400724 680201438
-699282587 -398335410
-827096017 -84198070
156617048 -478245962
419017346 -10964588
-496210059 711477024
460716436 431277314
-42561424 -577806718
-625134748 -484327836
-61792381 -583218697
434003253 65531548
-745230208 -321540121
-351025587 -605757876
-602635469 -504325770
-457337783 -583479362
438182213 525353502
185963041 -453908839
-868919237 455920928
175840188 -462757056
-93272890 -590732725
-868520703 238342461
-872225568 356786177
-50246683 716772475
-444598888 -587427305
-864918119 180333359
-851813686 513163759
-239593451 -608295008
-807530633 581480164
445609121 509945668
261063606 -371897501
308943079 -300140334
-823664604 -99223287
-76459906 -586925262
414903462 -28759022
-467827346 715016085
-733529890 -343698540
264398042 -367479661
352436558 613683672
-93464709 -590773753
-777211317 -249834623
132914537 -495349157
453991217 235539187
-676746757 668869736
-113018680 -594644661
460205711 371124500
-284502595 -609113111
171291842 397906290
359261696 -200456058
-703965720 -391520104
-350358508 -605826140
-578043319 -523481143
390172211 -116976159
-30709636 715246772
283131462 -341054635
-828941170 -75768466
-800330285 589218987
207967370 -433106621
-80583592 -587904740
-129612100 721162234
-442573106 -588017206
412718147 562769341
-761243194 -287631512
-723724397 -360683191
421009531 552294996
267885108 -362768261
-73482976 -586204386
458635855 317119238
312162669 -294660694
149858663 691595511
-861718996 141271010
-705493133 -389249767
-332326781 -607396620
133265286 -495108322
-437198697 -589546652
-574563176 697822053
179443545 -459658588
262811477 -369591199
423999074 12136907
453188623 224819571
397973232 -91745118
264593345 -367219269
-637068355 -472938586
-675324913 669416769
-721792824 -363866138
133526691 -494928325
393864836 -105324330
379752020 594150597
77031161 -529107928
443898613 133241089
-500330918 -567051593
343210678 -236188612
-712989787 -377868331
-781949157 -237576072
171229861 -466608223
-778551813 -246422975
-529207292 -553156375
-692752109 -407554334
-543938440 -545195459
-420544221 719335945
437453541 87154342
-52811881 -580767101
69463698 -533083909
384213278 590640542
348501963 -224889075
63113060 -536321236
387555182 -124896067
457872387 468343210
459792154 351779605
-137456735 721496106
387006412 588372322
-857576272 100694149
-794356682 -202663235
-852194621 57137070
284476336 -339053605
15914932 710954797
409729061 566223585
-219192697 723847212
-779422625 -244190287
330046737 627344646
-727629566 -354053272
324997801 630217886
-174009962 -603552769
-664722813 -443388203
-514109924 708883139
-220576968 -607406807
3361125 -562383056
459962093 358785243
-852552012 511502164
-824265205 560547077
460697811 420032664
-498118174 711217096
-852798669 61611253
-864272689 477453362
-741909985 636132395
-814198858 573700413
-391616611 -600111269
453951758 235002964
-666269981 672782054
455823325 262453281
403563978 -72375376
164713419 -471899875
-641874492 680773011
-527072462 -554253030
-860339941 490898223
460632917 407664963
-683995043 -419368723
-804763479 -169640952
451211051 200870714
-164280436 -602439856
317688489 -285050516
-242193771 724113947
-433533197 -590551883
-225838866 -607689949
332749815 -257158546
317800097 634174545
189226017 -450969190
-659024592 -449929609
-755192873 627206372
284375880 -339203765
-656755986 -452455526
176290670 -462372827
398159533 578371043
447478453 163406982
-318729394 -608264092
291477486 -328397767
445699249 147917040
417142815 557337452
-131339633 721236518
433396532 61931219
-467123104 -580153792
-856633922 92509764
-36976191 -576128387
252549289 -382844405
-322645964 -608043869
-731420686 -347455655
290001139 -330669738
293380644 -325443447
376775975 -155970794
369274509 -175845831
58317091 -538714073
247816287 -388734209
139034299 -491102582
-19948285 714337495
-81540312 -588126954
242294082 -395416670
-82830607 -588424124
137269087 694058925
401608802 574982595
135693227 694355038
-428542760 -591874349
353673564 612878009
-136132505 -598527216
-689345019 -412208502
-774604390 612605171
389604456 586176423
285006914 650183007
-576041771 697505266
212759628 -428192456
376152352 -157674165
199565075 -441394114
-869343601 453501647
139440014 -490818839
282776721 651182177
4969663 -561771635
457769746 468968327
134134331 694645823
-33560879 715478606
-391053776 -600216094
388108158 -123234265
456644471 276413981
459620595 455257071
49607145 707220570
-681887396 666858353
-550709365 -541316532
206512970 -434570637
-178002467 722937358
149408845 -483684774
415577883 -25933965
412987219 -36636806
225624917 -414473907
360409937 -197722224
-72231306 -585892542
-791985954 -209683876
-792267054 597079628
-836671429 -37644756
-551815010 -540665478
-403993023 -597648438
-679044854 -425812658
-871166560 306424199
-513916775 -560798919
-822197128 -105353534
371890854 -169074203
-356790650 722713360
224546774 -415651801
-189660959 -605143472
201012016 -440000987
-431604232 -591066056
-736742608 -337843552
77204557 -529016190
145451346 -486555793
-804213478 -171478891
-148849578 721951569
273707911 -354695014
-798137941 -191084796
-623503717 -485851554
-766140459 -276537570
-216705727 -607181798
-597728416 -508370674
396671874 -96100164
343157845 -236298531
-685872820 -416876042
-498857948 711115516
-832374723 548526577
284979196 -338299011
-850631842 45849254
-701992939 -394416485
277814721 -348830004
118742516 697418074
415322624 559615643
459196572 332172074
138385534 -440445378
-398340436 -598813071
-719178250 -368097076
-842106264 -8157866
-147654100 -600237227
-852970665 62907366
-321946716 723649834
405603932 -65046267
-632876236 683400304
-857618014 101064506
274684991 -353311821
-655660070 676444120
344986419 -232454950
-863417137 480644382
317333932 634422955
416881327 557668576
283489853 650865207
-862999303 155825037
118862962 -504691930
173526589 686432569
-427200710 -592223996
26346881 -553239411
-801992724 -178815466
-202454937 -606201078
222493610 -417876422
451386688 202866967
287934561 -333830559
-714496197 651966291
-513526326 708973876
-54179345 717047476
452309862 213757561
437055519 84559544
-485151443 -573399592
306226194 -304693906
-855553156 83389837
-2316989 -564513726
-871783233 331525272
-502494861 -566094692
455966130 264783957
-352682393 -605585908
-250101804 -608647688
-861451937 138392669
-613322189 -495114216
-817835923 -122692783
308206006 639155668
104270654 699802882
150966665 -482537401
-717081098 -371453548
-590902405 -513810793
-431967592 -590969534
-337888381 -606964856
-770765837 -265682122
427662408 542740075
165243669 -471475267
432693629 534993098
316762444 -286678192
-472027083 714553927
28977567 -552133966
398967533 -88374335
344592642 618662890
456915871 473630586
419587095 554186704
-50631307 -580150551
-862099643 145460241
393086102 583116649
400584949 -82809916
253640667 -381464358
168341955 687623882
-324230995 -607949000
310665423 -297220688
197665032 -443195292
355256762 -209797387
-746954984 632835256
428934598 37052684
-51773150 -580474804
-604793183 -502506479
433027087 534452318
-261703161 724203472
-489258482 -571729357
-435588073 -589991677
-868995431 248040490
-524592879 -555518642
453489172 228774750
153330101 -480762748
-301219046 -608923541
-556249999 -537987699
-575126384 -525548057
-810187465 -150916171
446481261 507891588
-776659609 -251228689
-865037366 474430389
-863631543 163471214
-143290667 -599599902
81504275 -526705426
422612046 5578874
448498403 502729051
-726483457 -356016996
-740913480 -330005779
-872569315 391289822
95933360 -518621146
198061337 -442822171
367017715 603669397
411423525 -42942342
-870803771 294327728
415719012 559125851
-808866441 -155567419
-580059734 -522021610
446748711 156932689
-224898881 -607641519
302950101 -310087826
-729681736 643605964
-221802310 -607475615
-812025302 576348179
-20634428 -570890524
-468178066 -579779998
2586245 712288623
-722555140 -362617249
-790752913 -213263196
303328087 641578230
-566411018 -531516899
-733565905 -343633691
-842954500 -3265897
175647401 -462921033
-641248073 -468787260
-859192300 494338351
-771437953 -264072299
457751569 469078062
-752977349 -305452437
123397727 -501755819
171112543 -466704845
37251293 -548544956
-656232726 676251911
459126811 330152277
37531332 -548420262
-548862826 -542388376
459663899 454811308
321188878 -278764450
-867496698 219301762
-444463066 -587466899
325814446 -270269621
329936035 -262544992
-397329805 -599013698
448495486 172917047
-143459794 -599624763
373697090 -164297252
-823333813 -100616448
-872542300 386212467
331510665 -259545978
-788053336 600936007
406902362 -60289505
441943846 118335508
110118153 -510161009
-541322712 -546653804
-285874621 -609112031
284308441 -339304351
138357860 693850973
-46648523 -579006719
-872572295 416942070
454914602 248491767
217604041 674780581
459637404 345968588
358433406 -202420475
143108300 -488235388
-442207878 -588123336
-582540501 -520187315
-867748772 223731054
403479046 -72677081
32502993 -550629716
189581969 -450646389
437525590 87626682
-619632481 -489424695
381025762 593161628
-834185043 -50392896
-753666633 628263955
455607701 259018537
454077623 236713769
408260558 -55210849
151977936 -481781129
261652285 659773502
-834677727 -47912072
-865532328 472416864
417621942 -17148760
441359456 519083000
348613046 -224647413
-824214237 -96876862
460587903 438075041
44398484 -545318563
-858393017 496674547
327220146 -267652019
334727939 -253315363
454998811 249731547
-846600197 524003695
67538024 -534076022
328822739 -264648559
-630011008 -479725710
-868375775 235482438
-848106767 28705297
58045684 -538847788
451185507 200582402
-66801576 -584521143
402557680 -75932677
-22410216 -571481055
-842884097 -3676761
395013375 -101585818
-824180133 -97023650
300125354 -314688119
-486425399 -572888648
-810561829 578060261
-805414538 583812327
251288157 663590821
58753654 -538498725
99022095 -516826843
-123085210 -596426631
359678514 608851187
144160651 -487483320
138856223 -491226770
-266516632 -608979925
64294799 705428908
397699182 578814723
460629369 407162540
-652593505 677460665
439225028 98986269
410694859 -45826918
89247336 702086790
52316984 -541620726
-340732100 -606727422
-543171182 -545625295
-854085684 71567127
-157107021 -601538412
169696301 -467868675
450401458 191963456
448770797 175565372
-234320012 724051366
-189121351 -605094159
114625277 -507374675
-793579503 -204981218
428207625 541916815
459410343 338614343
-593607852 693552728
413208536 -35734952
-794467786 -202329567
-364667349 -604180817
-28058328 -573318238
-770203288 -267023532
-159880092 722361571
-757958505 -294806073
-662352348 674161230
-233421505 -608047016
-854746952 76830344
-862270084 147374740
455491952 257211033
-765279279 -278523664
24071843 -554183899
-57324348 717260012
460716347 430313131
-872338499 425139505
-872461165 422028508
-748036692 -315811535
-445441497 -587179803
-871844811 334502644
-64661278 -583970614
212121578 -428856909
-793000674 -206696911
-566367623 699533980
454899735 482555435
-125063981 -596758253
-663255276 -445101208
53887356 -540871308
327344944 -267418410
308590730 -300736450
-7390218 713216581
-351595342 -605699084
-258244901 -608845671
-806351280 -164272185
-834499173 -48813540
-837887431 -31225155
-747036163 -317880049
279806730 652480980
-307213073 723915779
48140108 707393068
175965029 -462650677
-848024496 28164333
454785208 483003798
150155838 -483136484
81650570 -526625885
-829261643 553265493
451325134 202161112
415171889 -27638188
-162098074 -602175946
200244757 -440740883
260499594 -372636753
-592906105 -512235206
-806194275 -164808718
-869115268 250649245
-103119895 719910293
-383387826 -601546489
-528298386 706589730
459397794 457364752
-835397051 -44245025
365515554 -185334185
-856650559 92652753
-409383068 -596493212
270893872 -358632752
-735977143 -339251527
135950539 -493248740
-713199117 -377544384
256180182 -378224761
107589283 699276929
-870129282 274847504
-803812862 -172811010
389865899 585949869
375491840 -159469423
-607708044 690131825
-614917370 -493694658
-555854552 -538230060
-481637724 -574784705
453566606 229808405
235812420 -403022883
-284731441 -609113181
-74582598 718330982
-856413566 502129444
-780964419 -240181035
-760881010 -288430127
331604941 -259365422
418666136 555389281
455104349 251300273
253666552 662730164
-767890005 617828370
-836004032 -41116027
-130264902 -597613737
-827709872 555554787
-860483185 128246212
316680047 -286822721
-681816667 -422228052
384389503 -134316348
-800264062 -184375612
54997977 -540336648
-818144378 -121493829
450510436 193124619
-222334629 -607504457
-818189158 -121319656
442529502 122717851
-854534813 75132114
-41676949 716125344
455210596 252895747
182579462 -456913215
-632861850 -477007339
452683602 490492274
409991171 565928025
-716475628 650917462
-583288368 695906454
25834199 709905084
252307488 -383149185
432788413 534840916
437932926 90314319
-868361361 235201282
172107309 -465885394
-868245146 232948560
401492931 -79659110
-666726244 -441028462
443627529 131125102
178562046 685231239
-360416584 722569837
-832876592 -56907438
458969405 325704757
61725328 -537017996
142488908 693047720
24745770 -553905923
350272596 -221019331
454406757 241233179
363031729 606506592
248331747 -388100240
403644427 -72088993
-854358354 73726517
-265707499 -608968896
-860159589 124974507
-341239982 723204506
-778012198 -247797486
273190248 -355425294
337883991 -247081986
95656995 -518780796
-103053832 -592737099
-863003386 155873321
435213616 72901293
-580557893 -521656813
60426427 705916826
45850105 707660060
427763313 30901297
390962205 -114546885
450292 712492148
-871506397 319288375
-460075678 -582573589
376360449 -157107115
-231429165 -607958103
-644699937 -465294172
50251475 -542595191
453973982 486059107
457215262 287031731
-867055559 211831110
-845480994 11998146
-823544705 -99729582
-869539492 260150457
-407576668 720196687
364776636 605271051
-755800185 -299449977
-543446794 -545471080
-775058347 -255218158
-473578078 -577830162
-237227946 -608204440
167625670 -469553394
-783213104 -234202975
-793300831 596113521
-98472901 719665795
-955629131 328801372
-722870125 -362099405
-802794045 -176185163
-769121612 -269581552
-668995875 -438313096
-355748690 -605256245
367812850 -179565161
-872588696 396438617
-555719577 -538312427
460466842 389736537
-587874111 -516151292
295514717 -322076682
-624582463 685716776
115267257 -506971386
413424584 -34853860
-841485960 -11680131
460548019 397396646
-871908681 337683414
-551417011 -540901773
373735128 598738882
-305352125 -608806933
-557334981 701340836
-228589128 723991592
265558986 -365924845
426915989 26535175
-632450000 683522849
-777424476 610298014
439332332 99722943
-613157121 -495260136
370953888 -171517736
-667584660 672306459
-349594702 -605902473
264767028 -366987237
302326953 -311105833
359871916 -199006314
-248477504 -608600424
-785807816 -227164398
-543720713 -545317644
-384942488 -601294061
37978066 489662783
-871569058 437003058
407228155 -59079521
271291943 -358079614
-870727392 291956108
460511638 393783548
-740687591 636914850
-786535700 -225158770
-12659472 -568174051
417046447 -19654731
-632524546 -477330579
417699042 -16810610
437941551 525798279
-255056367 724181204
-113824742 720443912
-450590509 -585623301
-90363836 -590104330
-757939601 625275212
108683363 -511035488
33576264 -550164650
-797154528 592413340
-779910759 608183814
147294226 692103902
-754376642 -302486709
-376353231 -602599590
130490528 -497007632
460388031 383370824
391821445 -111856557
-821953527 -106353199
-579957566 696648406
460665371 412737478
-572977613 698157577
-97844631 -591688068
-862910136 154772264
206557172 677995667
372746591 -166822644
400737592 575854506
-456245163 -583834577
246521570 -390313711
296457622 -320579294
354558727 -211394652
355088427 -210183808
456787163 278994821
-803423708 -174102072
-870667433 290147323
-708963184 -384038965
-854013874 71002676
304717460 640897624
-691833111 662750524
-150925392 -600700191
-418689658 -594373742
457323431 289105963
-645615575 679645759
239066683 667900704
454571888 243541436
453804894 233012382
-785437096 -228181231
-832195356 -60257989
174657545 686167330
-413867503 719791905
357235474 -205229834
395296885 581093887
-331035114 -607489725
453047455 222989393
-869488865 258976439
458879214 323245884
-745447492 -321105099
-840822980 534614916
-365535985 -604069381
-358279831 -604967571
-215340497 -607098964
-872467878 421793879
129452656 -497713523
430450591 45212361
-453333887 716519604
256249606 -378135906
396372773 580084424
-362104340 -604502942
-930911651 440091820
343828429 -234898626
194744454 -445917424
392720026 -109005682
401801717 574788719
-418945108 -594311765
-521631843 -557013918
-794658627 594830126
444116540 134958397
306686661 639923623
-611279439 -496915323
394996681 -101640577
460049443 362659420
-864566589 175589217
155394637 -479188625
460710940 432290808
428804028 36360892
330535486 -261407984
-64951546 -584045833
210062114 676998644
-153169564 722115593
459557891 343261195
275085055 -352742484
-865811814 471245970
-541588628 -546506095
-536920091 -549077037
-845236258 10478983
-261473520 -608903908
454559319 243364990
-821888709 563836022
-856541110 501787179
-62374008 -583372692
92575707 701597595
450450453 192480766
373798131 598691764
57795594 -538970651
-829794164 -71787818
453564170 229775837
-217956710 -607256316
-781455665 -238886669
349743388 -222180845
445809111 148844873
418698182 -12391691
-711538438 653501084
-803988075 -172229088
369532899 -175185334
-858370000 107827715
416094831 -23747228
460573384 400108451
398377458 -90382126
-505337776 -564806668
460681752 416115824
-538656568 -548127078
-414288915 -595402817
33745057 709032891
422247644 3877682
-729512290 643703886
-764281351 -280814256
-661544666 -447083500
-11351672 713575696
416617165 -21511153
-777613813 610140215
383582094 591145519
-817928462 -122333326
-608786088 -499087346
-652182177 -457438213
460551300 397746658
73365352 -531041526
460666883 413022843
311980119 -294973911
-867159703 213536988
240087805 -398048246
432660667 57617064
-106057989 -593324771
457189281 472252569
-819130519 -683721495
-412987622 719849188
-703302497 -392498549
275834955 -351672863
-404907117 720360905
-739441616 637698577
-863262313 158967925
-137802532 -576673709
-863163578 157784901
-757688145 -295390342
-108472596 -593790334
-677540801 -427736547
-278883872 724207537
-474251369 714291447
-102625252 -592652491
-843386389 -725415
-402401795 -597981103
342252945 -238178524
-862509374 150114215
343794130 -234970391
294125608 645969869
-764923550 -279341206
65250680 -535241606
432569649 57091952
-612229125 -496079739
453403163 227631867
-868405608 236064426
-871736632 329333824
374083102 -163263963
-819199504 -117374701
-530799353 -552333845
243362552 -394134364
-796239497 -196955816
-688662453 664091010
-687285982 664659740
459843177 353815113
-791760410 -210342635
427415764 29102958
-329398670 -607606197
-858860923 112364976
179853145 -459303553
-71700079 -585759440
22356135 -554885699
-839044231 -25066665
-814567253 -135075473
460652697 410603558
-425908836 -592557423
-78743156 -587470224
-783109406 -234481095
381018972 -144090436
-865446379 187594465
361711794 -194601394
376805809 -155889125
-534663099 705514528
303981765 -308397365
-45164712 -578574012
294825100 -323168985
336536354 -249758899
-643383012 680320651
251785500 -383803785
-353181143 722847897
-791253131 -211816148
446876413 506913765
-706947109 655811463
-579655566 635813159
280203688 -345366234
-804668916 -169958768
-85276913 718953502
60553983 -537604307
-186748481 -604872494
441719405 116671862
-48770582 -579618641
142198522 693104648
221424332 673615880
311271696 637581857
-77145569 -587089398
459685257 347687457
339245050 -244337120
-694957431 661400427
205241792 -435843675
-832547812 -58526863
5796707 -561455640
269239498 -360914179
-757254986 -296325442
-7066535 -566228700
337513289 -247822417
330905346 -260702952
-765576358 619588978
-847443500 522350652
-794938733 -200910410
-713353756 -377304730
57628031 706261434
-100053660 719749587
-576992103 -524230787
-518645400 -558499842
-737752934 -335972106
192397809 -448080348
-777547010 610196287
177274811 685543527
-752676068 -306089040
386148286 -129104809
445993813 150413361
448086958 169047441
392867224 -108535224
-607979118 -499784523
417838937 556454198
304426571 -307665568
-289582727 724142293
-361801814 -604540624
-392576143 -599931669
413961677 561275182
-841251190 -13000572
224889026 -415278888
449820939 185970948
441259100 113290048
408588880 -53965359
42620158 486986758
460712071 425962859
-427147820 718837518
-820226194 -113319124
-758085165 625171005
459481914 340829052
192273055 -448194860
-721549154 648186191
-860455167 127960980
90128086 -521926690
-631244074 -478554735
419525668 -8668022
-869836080 267242975
-69351900 -585168802
394709609 -102581465
456927093 473576762
315107727 -289569555
330583812 -261316040
410629883 -46081289
-869215550 252853928
361329084 -195521967
405778841 -64410056
370354879 -173067949
205032847 -436051307
308828434 638837676
-865958888 470616752
-764260060 -280863035
382091209 -141006867
134677366 -494132691
460715845 431636365
-821644449 -107610692
-832548858 548254319
191864798 -448569357
-131359763 -597787545
-797661379 -192570236
460596615 402858284
-844835919 527384797
-698419851 -399568539
-742719560 -326506598
-867971247 227754064
-14804374 -568911798
-196834827 -605762173
242083105 666854463
-694941213 -404504878
-511846426 -561784630
450444319 192415840
196397565 -444381717
-651733337 -457918313
-602505975 -504434453
374777435 597952858
163292262 -473031009
409842306 -49155467
-597330560 -508693892
-690387727 -410795132
432141020 535878781
-643512585 -466505404
284177415 650558017
-311366833 -608595051
-841533331 533370690
389836679 -118001643
-872500326 380702548
-868728825 242526087
-871434264 316343358
-861974221 144060590
357501016 -204609593
-127686372 -597192413
174572363 -463832496
162499578 -473657951
-743972503 -324039710
150649301 -482772256
-729084622 -351542831
337245716 -248354331
-519361499 708053733
-715695589 -373645254
-122184483 720834455
-670259453 671324572
-848260822 29721445
-871685644 327026722
-567758523 -530620322
-42172956 -577691734
-417816049 -594582335
460671087 413819608
-864447542 174007105
-870992380 300471474
409102522 -52003954
-815019425 -133393492
309728775 -298809606
458184504 306792421
-848329705 30177069
125585947 -500310626
131662507 -496207375
-511330782 709312092
23476398 -554428182
421371757 -192850
-279992701 724202158
215158961 -425682010
-713575493 -376960156
-788585778 -219424413
-843466485 529926956
-177520638 -603932724
-715263032 -374323697
-719412805 -367720181
-574546739 -525955029
-604525877 690932077
-110489385 -594174642
-758728252 -293137221
243240665 -394281094
-276282468 724217005
306448341 -304324463
-307845493 723905296
434757427 70078769
-383478750 -601532009
-822024546 -106063928
-606357343 -501174033
-52151857 -580581502
-678084515 -427043579
-778160836 -247418912
424619720 15121850
-792098801 597236550
-796068278 593470026
-678117622 -427001316
-413358053 -595613525
323036639 -275394815
-515972794 -559809480
82307331 -526267235
-852880900 62227274
-539286091 -547780121
406545797 -61604209
-849292336 36621163
-688873713 -412845805
361749080 -194511661
-365349250 -604093448
-200956522 -606087579
-870767516 293186243
-186957545 -604892420
-341788278 -606636311
-762690503 -284412454
456492517 273721021
-434434959 -590307997
458927328 324545920
-270407156 -609027253
45834094 -544657458
439344642 99807528
-866612273 467697258
-708181079 655208903
-579040677 -522763440
-355374397 722767176
232908246 669964425
-169928420 -603096273
460475311 390465157
270232725 -359545757
403391922 -72986335
241615753 -396227826
278236583 -348221392
232779094 -406472855
53491197 -541061293
-653181144 677267326
460007767 450637654
-10406698 713490597
-846892097 20886116
316208754 635019024
-277666895 -626779398
-785783924 602990452
145626868 -486429503
-590472077 -514145709
-613368940 688691477
-872413066 423340370
172909640 686576130
146276467 -485961223
382924940 -138598457
418936752 -11325670
225171153 -414971426
251368974 -384324847
-382589997 721590945
-627530994 684905177
114153346 -507669875
411246769 564492268
-167284172 -602791410
457980400 302395257
-589029094 694610854
382498037 -139833844
-808248679 -157729311
-517123415 -559249564
-729640262 -350578698
416044413 558719536
456481508 475685426
-796631232 -195756746
17109296 -557008044
393098136 -107796223
-843032341 -2811422
194651063 -446003719
-398726726 720729938
-847654358 521932160
458554593 315170597
-678335578 -426722786
-459885846 -582636662
452518178 216319575
453219913 225226427
-749244247 -313296682
204501816 -436578268
-329899434 723476618
333475459 -255753988
-674277075 -431845774
54565154 -540545616
-867464768 218743744
-819582411 -115869729
394204063 -104227456
-865280741 185297522
436828412 83093778
-737266907 -336875757
127929425 -498743758
-861840911 142593961
-687038675 -415316020
244325307 -392974552
-126290137 -596961981
-855665595 84321922
330270585 -261911034
383235655 -137698276
-487208194 -572572821
-760951252 -288275311
368525579 602577294
-599352443 -507046129
-236282634 609005651
80456215 -527274926
207367929 -433710939
-871466748 317662376
170318830 -467357940
-508383105 -563406951
-98641888 -591851626
263752808 -289638540
-872000446 342522647
456357459 271388584
-724736530 -358983988
434028826 532775511
-487789219 712603656
-871789567 434047364
-9152703 -566958567
-831940506 -61504910
156940196 690149431
24348086 -554070335
355201134 -209925172
-136571120 721459117
-305390332 723943261
-26232764 -572728609
-163184353 722475611
367376086 -180667845
353677724 -213394543
449014184 177939509
-864188093 170615151
-609897239 -498122998
-549880303 -541799207
207199486 -433880485
-33179130 -574948950
-862091225 145365938
-474068857 -577649649
-227534583 723977325
338784436 -245268638
218041707 -422642153
193984656 -446619036
-164782997 -602499138
-748702581 631662121
-564020132 700013310
-799673166 589893343
-503480790 -565650407
-832934530 547647792
-242142323 -608390110
-43318213 -578030069
-230937899 724017851
-727128483 645071702
188573849 -451560168
-720730298 -365594440
-405817637 720305623
-849656673 39088123
-746755218 -318456057
-104745162 -593069286
-703770689 -391808338
216852929 -423901867
-776072058 611413040
-600987178 -505701754
36162043 -549027556
-841099169 -13847710
-54579642 -581260449
-457051729 -583572708
459746550 349994396
460494181 392169734
447240000 161266298
452298623 213620517
370562115 601092147
-352443069 722873993
-747976393 632150805
58636077 -538556837
-72609417 -585987082
-815856217 -130252639
184758255 385940558
334815049 -253145178
-804938591 -169051499
442540347 516643882
-494843582 711662866
460140836 448669425
-844832938 7990597
216526123 -424245973
-736147558 639734653
-857330657 98537012
-277335418 -609084804
-470212314 -579054159
-328646631 -607659229
444790389 511788173
362611267 -192430255
422394238 4561152
-529653195 -552926740
359580102 -199700190
-348644411 -605996718
20633744 -555586400
264061360 -367928469
-863934656 167323365
-267167672 -608988594
226824219 -413150421
-126760665 -572673278
-192487676 723308747
390097946 -117203306
239188774 -399107895
-23913399 -571974206
399721407 -85787850
430553723 45780573
-116412543 -595259693
-207227052 723625250
-158577157 722315259
285647142 -337293879
-690558198 -410563005
260844144 -372185158
-864747875 178028877
270979460 -358514055
-585833458 -517706117
-423128157 719147552
-517195118 -559214345
-730406040 643183491
-65801257 -584264803
356138863 -207768480
-544515173 -544870863
-155635934 722207546
-374412278 -602873984
-475664549 -577061142
-741823185 -328250154
-91459709 -590342330
454466323 242063392
-767918312 -272409453
416815985 -20654279
-844182766 582079918
-872066782 346311573
-316666906 -608365385
271723885 655854531
427685760 30499296
15644267 710982832
459730243 349370140
-390497485 -600319502
-872149395 351502411
434447036 68189289
-237506093 -608215497
-863094556 156958221
453931774 234731412
92698394 -520476693
-331243582 -607474759
367730787 -179772841
-712226576 -379046277
-282842961 724186750
-782128569 -237098347
98880764 700643675
452224237 212720612
29739040 -551811211
-830893594 550809506
-759298065 -291897134
455249831 253493460
-786376759 -225597471
140519876 -490062395
354381218 -211798241
-435391285 718151564
-872024637 343884878
214063988 -426829277
-273814654 -609057307
460003594 360596905
390761763 585173198
370795067 600920817
-72360193 718198783
-203191236 -606256219
-585204215 -518182411
-74631016 -586485976
-537583596 -548714825
-510914895 709374881
-772466892 -261583232
-409002991 720106383
460252194 373952096
-147614303 -600231532
-838693977 -26939289
-490814807 -571085856
-762289700 622069213
-510601554 -562370936
82414663 -526208560
460624027 436788783
-837169970 -35025925
-643736397 -466277774
-188612909 -605047455
-385018476 721471604
433923878 532953495
-383143023 -601585186
-735640169 -339867768
-590282028 694323113
321776822 632010103
53003843 -541294110
456700535 277420473
-809735926 579007945
-866795969 466824170
-824929229 559596300
-818391714 -120530479
48482971 -543424149
435994900 77798837
91696942 -521042741
-494970033 -569351215
-701130148 -395674024
-863830959 165987450
137889786 693941064
-171590979 -603284846
-270118862 724220133
-863642183 163602676
-800284282 -184311472
82731938 -526034982
447142840 506245786
-298696144 -608983545
-100379535 -592203826
459826038 353123424
-685717049 665304203
346998551 -228139374
-853022405 510420390
-380900980 -601932682
437118528 84967393
-359470417 -604827002
-117539010 -595461228
-352592777 -605595296
-865896307 194091443
450490177 192906531
-551564895 -540814144
-199157338 -605948297
459984225 359742902
-699995135 -397313099
-802305427 -177792275
-696704747 -402011277
-519117328 -558266411
-857936733 103904594
-287822704 724157059
443193668 127757859
145153436 692525148
391047575 -114281987
450474221 497357598
-445405230 717268341
-673628034 -432654406
439997265 104324203
-863333029 480950412
-28288855 -573392223
302054533 -311550728
189860508 -450393746
-734937802 -341147798
414797779 -29198390
451303343 494946496
267406022 657570456
230791234 -408720668
413781939 -33388607
279610318 652566286
354056815 612625306
-866395794 201513479
250734750 -385115974
-518296997 -558671752
163947783 -472510435
246360565 665352915
451038672 198932706
-597635321 692601109
-654487373 676835001
-806270093 -164549736
67878635 -533901254
-475179551 -577240190
196749699 680636558
-226085352 723956639
-466027162 -580540034
-649965068 -459798909
-859849955 121894161
126096721 -499970935
-800631264 588907643
-781213495 -239525908
445519844 146406243
-858148485 105809794
441580463 115646432
-349582603 722971406
-448105017 717016693
93982082 -519745395
-862391098 148751448
305169961 -306441220
369066398 -176376918
-328182994 -607691214
-822251108 -105130378
-870877740 296713193
413589650 -34177334
431645988 51830602
10933592 -559460747
-543881417 -545227540
-288391953 -609103202
-497655116 -568207646
-806871648 -162489109
-693253068 662137981
-611065815 -497102678
-161528458 -602105217
-532093967 705952376
447331356 505768113
-493176872 -570104705
-384826093 -601313274
-810918009 577646980
341342390 620668260
-453956600 -584568061
-316432096 -608376365
395432841 -100207838
193616540 -446958744
185462973 -454355292
432402657 56133753
-520852306 -557404154
133686405 -494818300
453535997 229399342
394240261 -104110131
336869725 -249099617
64514974 -535614111
-566516993 699503332
450257463 190450045
371831702 -169229382
-183712679 -604577366
-676345981 -429255516
450059441 498502010
372490941 -167497720
-394445470 -599574937
-553200350 -539837808
449288235 180651450
316063184 -287903429
460678439 415335018
-856059531 87613105
-871018904 301357555
-621252016 -487939383
431581495 51466620
-680246202 667509400
-735437500 -340237691
-872609561 404229819
398873284 -88696125
168388982 -468934155
454681156 245097046
421340054 551845726
460701687 432940766
454717018 245609718
-861727744 141365858
-869730525 264686334
453512442 229084579
-767584891 618061435
434557006 68855155
-771524512 -263863760
-617736693 -491154629
441661324 116242384
-257434565 -608829224
175745542 685910738
-114332256 -594884147
434536515 68730460
307431218 -302684916
-848605484 32006479
-345529987 -606296624
-653714562 -455786726
308091656 -301578284
173597254 -464649868
-744620306 634376545
-491196251 712153543
415242238 -27343846
418263354 -14321345
333660545 -255394572
390068437 -117293507
446088424 151219123
-716455686 -372447833
-250805463 612042938
285656818 649887428
-812233750 -143628806
-863161439 481568566
458533135 314661730
-305746681 723938029
33691597 -550114409
-747399252 632539097
-715861601 651244014
-867347555 216716339
197915545 680329993
428645055 541255268
-625843195 -483663389
425971544 21770294
383610981 -136607263
458178129 466454751
-309281743 -608674234
253129536 -382112293
-356616963 -605159941
73768978 704202087
-872565408 390440584
-872608014 403365831
284563856 650383791
-710930237 653814473
-649237386 678526002
-428530580 718724556
450760687 195849923
-841870082 532775961
-291034013 -609086285
-72836704 -586043872
194940364 681110566
-766894432 -274793840
319074746 633491949
-221695842 -607469786
5483002 -561575685
-789373201 599732803
-542880530 -545787245
-134049163 721352204
459369209 457602992
-27555689 -573156426
-513166264 -561157896
-862461012 149555676
300888810 642761867
-297493882 -609006393
170138412 -467506281
69499729 -533065235
-139302974 -599007295
438357258 93134308
459211712 332619315
-611178122 -497004198
-866594734 204543175
-21040663 -571026616
209584296 -431466856
154837108 690588746
209384195 -431670499
-456880230 -583628465
-503879708 -565469480
-555380405 -538518965
-614377980 -494177237
-821857557 -106744071
420539696 -4027583
-871132330 441445844
-210802455 723694627
-102000585 -592528563
-473671332 -577795973
334643329 -253480460
-581149831 -521220940
-843790802 529332911
383302456 -137504722
370701492 -172172251
-464938661 -580920678
-633183953 -476698361
-783135160 -234412167
-486900104 -572697299
402209699 574369481
-1586968 -564243448
457245780 287611819
-256888412 724187790
-91122870 -590269253
460396830 384037175
432027339 53989049
-871584832 322598485
83568741 -525575620
-864814713 178930168
-708651399 -384510610
459756701 350389600
-706207115 656171080
-546858772 -543541823
-823603318 -99482814
-832827845 -57148041
-154376183 722160794
398149204 -91153402
455463070 256764972
-471911657 -578439792
-304899780 -608820722
-858075399 105151314
-563664928 -533312575
-861857642 486088350
147049070 692152251
357906802 -203659144
12704507 -558763982
-865315411 185776108
178144518 -460782233
63446949 705536155
251197614 -384538913
-501826326 -566392584
311648180 -295543078
128866960 -498110523
445345367 510544214
-3467104 712855941
-712322044 -378899193
278747402 652938326
-831251687 550263329
180856359 684669996
-343171878 -606514203
-658523467 -450491215
-819539429 -116039294
-212284336 -606903312
296528283 -320466934
-828370144 -78399301
-856315004 89782152
389466746 -119129210
-297131857 -609012439
148775990 -484147053
-109821992 -594047762
-373485082 -603003519
-213200697 723739885
-226190493 -607707846
-769269420 616766414
-34506067 -575367087
201417799 -439608114
-724391105 -359566715
-770334268 -266712284
-384349167 -601391524
-49138525 -579723944
-566987264 -531133827
255998918 -378456727
232342421 670149164
-845493976 12078905
-831045341 550578264
-186503195 -604849111
-842846517 -3895132
415983271 -24219847
459406608 457285920
211874028 -429114436
-283886306 -609112440
-333012042 -607346772
-866370447 201134384
170927804 -466856963
274144560 255522006
-84777058 -588868737
237526407 -401047591
-653145478 -456402889
-675167845 -430733834
66422613 705158300
-639919261 -470114278
-39716954 -576959360
300698605 -313758641
-872477071 378115934
-591126014 -513636462
174429533 -463952908
-782947814 -234913473
-745618036 -320763176
-863022318 156097509
-169640979 722688106
-785477630 -228070249
412555584 -38383640
443120847 127197505
-610980914 -497176974
459109825 329662548
-739431711 -332819590
-542155300 -546191101
-6414648 -565998540
460671575 413912794
162651364 -473538181
-633323954 -476564005
27926530 -552577093
223921190 -416332455
118795698 -504734775
270801433 -358760915
-764323132 620538748
-316280935 723760466
285597267 -337369096
442645255 123590067
-83124616 718833053
217876782 -422817273
-45249972 -578599043
-786834853 602040539
-497974931 711236749
188311500 682810559
-864418927 173629461
-602355389 691464627
378506559 595107090
-850436864 44477688
-418000034 -594538535
147453036 -485110411
68229309 -533720761
-227821931 -607788311
443145865 127389142
357416284 -204807801
245573349 665632240
-851483047 51940559
290697939 -329598546
-860587846 129316444
458819638 321693473
-501094462 -566716885
-796117391 -197328647
-869661052 451562043
-706821891 -387263521
-243677589 -608444472
398447014 -90146434
-421079454 -593784409
-817948089 568980813
-657166255 -452001401
-847978251 27862509
343596509 -235383734
-566743063 -531296313
333084539 -256511030
437152727 85188842
290720394 -329564006
437207111 85542917
-615412258 -493251586
-813378925 -139454927
456617864 275938498
88827223 702147430
237694081 668374466
13092374 -558610544
-801659446 -179902096
455924737 264106924
455056730 250589061
358321605 -202684282
-127160231 -597105660
235495043 -403385055
-176410833 -603814368
321624017 -277975905
159180262 689666111
252027449 -383500966
-380501459 -601993069
-313080897 -608523738
402076376 574508113
-517499691 -559064537
-809880794 -151998776
-806152575 -164951079
-436348390 -589782445
366509820 -182847682
453098885 489098468
341875671 620344252
-766795129 -275023678
203019489 678963581
-817063863 -125671700
-720010415 -366758970
-534011933 -550638751
335898833 -251017780
-540327125 -547204551
339846789 -243114521
-293540089 -609063227
-790968863 -212640758
-871556763 437157020
-797999970 -191517536
326402598 -269177595
361080432 -196118972
-445922359 -587036514
-834277762 -49927441
419584207 -8401874
303846010 641325053
449530053 183057916
-610479720 -497615043
-330636018 -607518273
7785456 -560692055
-254739167 -608768987
-800817195 -182612688
-856213850 88921756
344452150 -233588122
436775879 527928926
157378613 -477656312
460275989 375469745
-867596828 462871912
278475132 -347877002
338958632 622092657
-871849566 433218111
438915627 96881228
423174574 8224952
259254307 -374263740
-819072531 -117871455
-737621467 -336217745
-758343626 -293972092
-825965384 -89247196
364509007 -187814730
-581625423 -520868295
-51123713 716835039
-871099024 304074829
29550782 -551891179
-644405125 -465595614
422996594 7384234
-705527051 656501259
-284812995 -609113135
-817605091 -123588691
-440367308 -588652905
75873909 -529719064
-842628143 -5162235
-791612055 -210773822
-870000110 271415041
-269580875 -609018496
-28194071 -573361821
300017052 643180397
384927562 590063959
-535983555 -549584495
371914602 600093932
-517909826 -558862579
372381236 -167786586
378964678 -149910716
459076989 328727471
-328450020 -607672829
-782861336 605605127
379995377 593963298
-862335697 148120400
190580779 682235368
163135254 688795818
223032976 -417294442
-779008218 608956358
-501514324 -566531175
-559123625 -536209505
-359738575 -604794314
-720561918 -365867014
299747183 -315300156
338350462 622454362
-122628180 -596349455
-200400079 -606044865
335153214 -252481733
111724771 -509176004
457894138 300575947
-785753463 -227313645
-831188764 -65148259
459265796 334234302
-830076222 -70457260
-619314911 -489715095
410154596 565743623
-858595506 496085932
-869337955 255570414
110327707 -510032908
457538899 293312330
350135590 -221320982
455538070 257925946
-454614033 -584358521
-719314069 649401125
326284468 -269397545
419075498 -10703443
191981338 -448462460
-72128542 718184954
279206709 -346816661
450980408 495928528
-58783581 -582410580
-247708396 -608576971
-835839637 -41966141
-668047982 -439451176
-719675882 -367297369
456609122 275782830
-265120476 -608960758
-222546636 723903619
431097451 48778848
163850017 -472588251
-508924500 709670859
-735139378 -340781141
-27319874 -573080238
455120458 481665880
391639096 584405672
-799914045 -185484377
102834144 -514566578
-629204982 -480489785
-866273269 199681958
-392995262 -599852508
-144743806 721790863
460337210 379602586
-745051524 -321896410
114374540 -507531735
-441023328 -588465504
-690694034 -410377751
-62627050 -583439209
-764985696 -279198530
-843185087 -1915149
296207896 -320976218
155643533 -478997473
412700402 -37798377
423158040 8146840
-104223987 -592967055
-462933119 -581612317
455584294 258650462
-734072319 -342719896
-547524298 -543159044
-844858499 8147694
-638236867 -471785358
-851415018 51447318
458235392 307911904
51424268 -542043931
-206263429 -606482433
313650674 -292095494
-756279840 626447231
263742241 658979596
-852316415 512037084
288608525 -332802835
-870438576 283389607
-820923031 -110529417
-655028076 -454352717
-591843714 -513073545
447514489 163733396
460227061 372413985
-65097479 -584083490
460042870 362358397
400673110 -82504919
53183936 -541208221
-823980573 -97876653
-217082636 723809869
459781634 453488705
-868952208 247118305
100827581 -515762547
417389907 -18161488
460574141 438502697
458386806 311285954
-645094253 -464888964
-657163106 675938503
331694815 -259192852
354784586 -210880020
307208674 639661087
273510619 -354973628
-847074992 22049536
-253994990 -608750533
-353539998 -605495183
-824137570 -97206083
-692014752 -408569229
365123828 -186302348
189068975 682619428
-735726142 -339710785
-784486541 -230774987
65372994 -535179616
455373412 480614476
-400329068 -598410068
-758398958 -293852019
332471176 625936017
-843737705 1358448
-799623460 -186402950
437295462 86120412
-274358570 -609061642
-125922109 721001315
441278473 113430936
169493889 -468034222
-611391713 -496816661
-871710661 328149245
-626459242 685201355
246745895 -390040891
-872294959 361918061
-795794645 -198313106
28097254 709658206
-89250001 -589861320
452134011 211633071
-849468728 37811656
-855991936 87043654
-596913753 -509031780
-427088171 -592253109
-780548726 -241272231
454668536 244917039
-354234421 722810316
-240348846 -608323444
-818580575 568167440
445475152 146031141
-550655302 -541348076
-789845213 -215852983
-22483542 -571505273
-274746770 -609064702
-846650144 523907335
-190149644 723250487
-596034843 692979898
459225590 333032979
-48887251 716674958
-505520549 -564723109
-867598923 221094774
-807617118 -159919515
99728344 -516411694
-269864514 -609021601
-268715487 -609008379
63802906 -535973752
342985447 -236657000
426234057 23082979
-372868996 -603089301
375951183 597060331
19847720 -555904753
418972156 -11167207
-5200088 -565564434
-867190295 214050470
-723119685 -361686984
460676904 434458549
46747889 -544233756
116372337 -506274320
449924440 187014230
371037167 -171301627
-720934926 -365262658
398580088 -89694885
27705598 -552670050
-805767270 -166259528
-742324459 -327277581
-709803052 -382762819
460472729 390241669
460508015 393442004
-872117576 429272250
-841768220 -10082323
339973610 -242855975
-859977445 123153721
352612709 -215799054
-662267503 -446248804
1833825 712361375
-683272331 -420321381
-551450248 -540882094
-374338528 721973529
460661469 412027911
354533624 -211451812
-32435157 -574714075
445277878 144385379
-203435224 723549798
437416721 86913266
440915974 110818809
86919470 -523722390
414988108 -28405970
456793825 474209459
113644075 698284856
294475989 -323721128
-58625359 -582367766
201080774 -439934595
-35239405 -575595440
389151313 -120087770
375109870 -160502851
-162859774 -602270124
212484238 -428479616
-871221251 308355952
-617073251 -491757168
373479250 -164877691
353567175 -213644653
-762071713 622231006
-228229159 -607808232
-577676784 -523743937
-294994104 -609044997
-766288657 -276195201
220504141 673900008
-240290084 724100671
-804388219 -170896138
441468120 114820930
166307553 -470619039
460713734 426933697
282559521 651278413
-872130030 350241929
412673689 -37906462
267092117 657693193
449882576 186591083
205836443 -435249056
350357613 615026856
457992794 302658024
-803051568 -175334867
446960478 506704098
278122376 -348386176
-681535481 -422594107
67583847 -534052523
439103409 98154888
458215645 307475575
-225781033 723952264
300178039 643103418
-656729738 -452484472
-472965991 714444608
281709688 -343155094
391391999 -113204049
-784332800 -231191050
450108234 188893477
-119324456 -595778740
-231177117 -607946670
15197901 -557773869
-385171151 -601256192
-815747728 -130661359
-488089801 -572211020
-109937274 -594069701
-471464385 -578602362
102971785 -514484103
456725861 277878315
-37876551 -576403184
-871656724 325734537
-214351648 -607037484
122778797 -502162011
452077937 210960888
-360222129 -604735158
-763813967 -281878644
326912780 -268226307
-100656109 -592259561
96925118 700941627
233686623 669709932
-21089270 -571042820
-387066819 -600935521
-843948630 2617542
356283444 -207435198
396084981 580358660
-214106341 -607022114
385289919 -131656852
232290660 -407026163
-508574881 -563318118
-735825455 -339529377
-763422936 621219997
-607288263 -500377776
-796996163 -194633315
-818279268 -120968638
-781645551 -238383478
-509714334 -562786880
-148660355 -600381123
448378410 171803198
-867262147 215262144
-779200190 -244761516
-871335584 439675212
-434730567 -590227204
79914642 -527567918
-809280472 579525553
-564512137 -532762298
-388771805 721282027
367253249 -180977259
-779571668 608475649
430154373 43589986
-736559698 639481710
-508432009 -563384302
-853959433 70576519
-645328309 679732969
-743064469 -325831416
322107049 -277095182
251488219 -384175722
219034675 -421586321
228227664 -337869770
405248794 -66332859
-338362954 -606925907
-92543078 -590575855
-618244604 687431172
458920390 461176189
446152760 508673248
284769428 -338614096
-868357961 235135336
279853389 -345876473
459257515 458526714
383512848 -136893620
-1250230 712650179
-319250643 -608236642
106446341 -512391271
-854848075 506080770
426355553 23693567
460427090 386415272
-71062628 718121122
-401491509 -598170339
-655987954 -453300076
-862638082 151602944
-636429283 -473563650
-192948935 -605435504
397255213 579241023
224703367 -415481211
151474838 -482158332
306299318 640116998
-23407434 -571808544
199621852 -441339627
110801914 -509742889
-402906738 720482261
-141062299 721644374
-682477106 -421364630
415174688 -27626482
-812089394 -144148891
-498765169 -567729397
77072746 -529085934
-745927761 633515058
-120898311 -596053051
-842578302 -5449461
-431016591 718518899
453378533 227305634
-831570763 -63304967
-437622821 717962131
-871096212 303978191
302208896 642123298
-500794192 710847175
432958921 59354969
-709439731 654575385
438311006 525110962
442339402 517066341
-140002883 721600946
-419399445 719417163
-710281860 -382033094
-765972585 619288688
-379414506 721742520
-868682850 241594530
16429368 -557280946
211176534 360676955
415238034 -27361471
-157958423 -601648839
25067521 -553772597
442410652 121824961
-817171750 569973646
-610772133 689354529
-450017119 -585799724
19986186 -555848756
279350082 -346608408
-751333411 -308918564
-852352715 58302100
91226109 -521308569
-14701304 713876516
-146579386 721863174
435111459 530905904
-793219411 -206051155
397516658 -93277045
-801274805 588236305
372198314 -168267048
-161047735 -602044910
-320607550 -608162027
-56294340 -581732018
197691314 680389330
438770550 95903611
-507535606 -563798591
459807619 352389783
-181996818 -604402856
-161173082 722406481
-871728979 434878495
459402172 338363714
28095116 -552506091
-560276725 -535482176
-853768609 508673974
416340911 -22699326
111102967 -509558332
-841658440 -10704352
442286447 517175836
-852515017 511586229
-872561455 389637392
-453870998 716468208
-15626943 713958929
-492841212 -570244685
-260158464 724198983
-112036694 -594464282
331904885 -258789081
-312203592 -608560735
320309349 632816135
-344215532 723126171
-27164547 714954274
360118236 608545894
-688979201 -412703323
391712634 584340956
-108088083 -593716506
-844563292 6341123
-143360322 721736015
21508148 710367653
-412127103 -595889014
-71135741 -585617946
451589861 205211365
-767827677 -272621350
-12350846 -568067446
183546675 684004794
-577191758 -524089465
-848675216 32471329
-311944368 -608571463
-867767601 462016988
-334263924 -607251412
460607685 437432993
-819018437 567603635
-845128223 526828396
-751073524 630046201
-701856838 658253326
-855747023 84999197
447720947 165636967
-733198299 -344295013
-866842564 466599357
455297268 480933567
-291391838 -609083375
-719045635 -368310039
-184560832 -604661200
-299632220 -608962931
-714172166 -376031362
-41499088 -577491888
440450068 107505600
283409884 -340641342
445500340 510193021
425647999 20160520
-603080284 -503952142
-567351418 -530891465
440607500 520601174
80784739 -527096607
-833803702 -52299495
285130741 -338071037
394284890 -103965234
460332019 379225637
-328438795 -641774955
417707304 -16774304
-868027982 228799472
-855840171 85774915
-777100427 -250115570
70428993 704642055
-620906199 -488258135
415617337 -25767472
460134900 366993796
-230480341 -607914573
233711402 -405414386
223133037 -417186250
460657668 411398705
450034088 188131191
-858322302 107388781
-164210167 -602431549
240091351 667545634
-19704204 -570577744
-869403735 257039950
403821862 -71456117
-514904581 -560324586
203974692 -437100830
-664643139 -443481488
317160519 -285978731
-198959021 -605932807
453154683 224378544
459903894 356319864
456803949 279302781
453329352 226656510
-292441916 -609074385
-554675899 -538946529
142141971 -488919906
-869362917 256127662
-691396161 -409418036
-872604265 401689686
-684924779 -418137267
458865590 322885303
-872615281 413300804
432278816 55424883
445017051 142228561
460715135 428047801
-190110963 -605184368
-753457977 -304435188
82122852 -526368004
72896867 -531287926
-62286816 717580992
-854202029 72487146
444699371 511990078
-867986310 228030076
974815 -563287108
-614113255 -494412485
22415085 -554861657
-844999380 9015400
399470369 -86650425
460642127 436033214
-462496214 -581761263
460161885 368514339
-383010444 -601606073
169881831 -412313675
158300137 689856322
394097164 -104573557
-675961115 -429740520
178303499 685294053
347323931 -227439082
-336525179 -607074760
-592971471 693702725
-831749235 549496452
-206741181 -606516819
437686848 526264823
-871391436 439100967
-253145550 -608729070
-507998202 -563585106
434715026 69819400
138153993 -491716362
-717624046 -370587088
402656681 -75584718
-342610368 -606564117
-808988416 -155139478
-21901298 -571312547
450014898 187933980
-743516133 -324942104
-386126366 -601097219
-438114993 -589290049
-777754521 -248453730
-212047974 -606887477
-106955390 -593498346
-573228526 -526876241
302007609 -311627252
426770364 25792306
-570521575 -528749864
-643686193 -466328920
-251540692 -608687577
-702475120 657961750
-601071263 -505632149
-160193161 722372485
-871537584 320586922
-682980678 -420704308
-596481441 -509380995
388891488 586792116
-539462288 -547682746
62678308 -536539750
-636881862 -473121301
198506413 -442402613
257392589 -376670208
49543073 -542927484
-494506158 -569546926
375956311 -158207452
-282218057 -609110223
-811884867 -144882757
-868611107 240147492
460439100 387388739
379126593 -149455878
262859677 659315311
-275146010 -609067845
459906074 356410455
-685829365 -416934001
-282879797 -609111311
456204396 268765556
-850607860 45680226
-850248805 516571079
-698960176 -398796783
-866972658 465962672
130108230 -497267853
-637201094 -472808168
220559721 -419954997
452569855 216956914
272418939 -356507228
450089188 188697537
-872417274 372267794
-722222330 -363163301
-825566159 -91004499
-684524101 -418668374
-871428866 316124973
-83665446 718863467
-57148696 -581965730
-190558899 -605224605
432207137 55015175
452876176 220790974
-427928188 -592034925
-691726194 662796517
-868805101 244077614
-700443272 -396668237
370775149 -171981425
-605238203 -502128428
418292996 -14190171
-492711453 -570298668
-461009836 633497607
-558570251 701096154
-866291453 469151262
-847487692 24690868
453040485 222899370
444887778 141170926
310810674 -296973282
-634831895 -475110018
441043501 111734967
337165764 -248513017
-285775397 -609112235
412235413 -39676537
-770473969 -266380018
-535937095 705289026
-470661337 714707086
-856276272 89452546
-482891832 -574296746
-708937497 654829537
-17927904 714161406
288050086 -333654507
-473175576 -577977492
-640783266 681096473
-852926919 62573804
237458613 668455268
-868136067 460131456
302128977 -311429163
-47566181 -579272664
-524403840 -555614815
-816227183 571165184
-730168354 -349657380
-699166140 659499221
-320563862 723677965
2681780 712279348
-669645611 671551339
-872332432 425276666
21684017 -555159321
-860788696 131389751
-863722183 164602988
-680443664 667431394
249963516 -386076680
460094904 364826372
445949203 150033872
-872531057 419278747
275022926 -352830920
433597866 63121212
459095141 329243152
-839436841 -22952511
79390809 -527849828
257951270 -375950896
-653439202 677182240
-18283860 714192626
-835354411 -44463326
266778185 -364277678
-718220000 -369633921
457909766 300904266
-729070215 643959047
-476766217 -576650917
27249027 -552861881
-743319038 -325330840
40412874 -547127308
34439454 -549787407
-652810468 -456763790
-656272211 -452987583
-476320305 -576818266
-842659437 531380400
-501388397 -566586998
422519235 5145063
-494271191 -569645879
-869827516 267032420
241319678 667119719
-460928234 -582289217
423800615 548447776
-625731974 -483767876
-635765625 -474208345
-513669490 -560917280
-521411060 -557124703
-871112055 304526427
-847837274 26947033
459980586 359583501
194334575 -446296096
-868440667 236752181
284708845 -338705088
460714196 427205671
-751971999 -307574859
-657619128 675784536
111023371 -509607199
-850528425 45120573
447835140 166697661
-838486022 -28046349
-963165817 -477051120
418720962 -12290029
-623083355 686127234
260021153 660385192
-869005482 248258567
102669601 -514665018
-416364106 -594924271
187343271 -452671365
-846589793 18972067
-792279973 -208820433
-852041414 56013394
-93525653 -590786735
-849900130 40756943
419178154 -10240749
-34124686 -575247344
-455636603 -584030961
359961589 -198792390
-638816793 -471210714
459101578 329426710
-712366896 -378830072
458694191 318549931
-350829994 -605777997
-63247671 -583601964
23940285 710108941
343481319 -235624440
402783583 573769835
424734743 547097737
-577367886 -523964074
364357569 -188186739
-856621687 92404611
-345295688 723096218
-871468442 438238430
-787139151 -223485253
-136666537 -598608739
447036895 506512483
-240489689 -608328741
-190377196 -605208324
-538019728 -548476280
-110240526 -594127411
261204855 -371712126
-458373144 716020564
316222561 -287624751
-813964351 -137308168
-601864321 -504971592
-511702096 -561852830
39733848 -547433483
-817666175 -123351763
259674644 -373716390
-665260538 673141589
-480404743 713540881
-713270470 652603932
108413887 699145230
-288719353 724149887
459589025 344290214
384902325 -132803962
262294963 -370276205
-298729867 -633115888
-294511081 -609051541
142603032 -488593535
-863905496 166944864
-441081710 717661460
305533384 640495138
-862494297 483935324
-479128195 -575751689
424891464 16443649
291238334 647317831
-570050675 -529070968
457175151 472326194
-431141369 718508495
164638749 688460078
380906681 -144412457
407169215 569071294
241428342 -396451614
-826558713 557243933
453771677 232563897
326619004 -268774312
163061179 -473214172
454270870 239357613
-324815403 -607913265
256445959 -377884397
8203703 -560530189
454727855 245766733
423858367 11466307
-747469850 -316987136
-868234066 232734373
365928111 -184305676
-771318388 -264359232
-406180915 720283530
192474916 -448009513
-701499406 -395137055
-598640472 -507627139
8783140 711679683
353066049 -214776540
-727051479 -355046334
-867064779 211981382
-464022505 -581238575
437629350 88310174
1192902 -563204956
-805180826 -168235894
440686411 520442250
399356078 -87042732
387932929 -123761357
-743898216 634846889
374960203 597814456
340972484 -240814238
56474658 -539617886
430252268 44124217
-486470975 712775957
-842798098 -4176212
442964440 126008169
-841395075 533614710
174715997 -463711322
324726786 -272286480
318754771 -283160341
-836322951 -39464929
211604525 -429394237
-266610497 -608981177
-870748478 292598646
-715913245 651216590
160727100 -475050372
-847187963 22770010
99647155 -516459452
-301799524 723995799
59983923 -484696991
169234370 -468246132
-250854006 -608668713
-359119201 -604868992
-869690146 451377505
-620252418 -488857324
58646517 706136283
279646650 -346177391
373072146 -165960309
451991469 209926525
-584725221 -518544480
421462548 228288
264757407 -367000119
-851346406 50950386
380352804 -145991609
-229211117 -607855403
-425604545 -592635704
431726041 536541870
-871205251 307788080
-194476901 -605567111
-768708667 -270553368
-292923283 724111053
263355238 -368868623
-424719521 -592863016
-108843700 720202735
-107460139 -593595795
-871487513 438018898
442738380 124294163
369642060 -174905334
-234273131 -608083587
-422248359 -593491300
-862220926 146821375
-664756553 -443348672
254666536 -380158135
-714660236 -375268240
-637741644 -472275155
-871944996 431883365
101704919 700205470
-643432917 -466586017
192695646 -447806666
-857705772 498613662
-413253629 719831893
447718896 504769483
261412480 -371439342
-820461431 -112381797
-716199477 -372852473
141353447 -489477149
-598058922 -508101307
-850365857 43982523
-490719038 -571125505
-149810357 -600543876
-847312950 23568869
-59865005 -582702445
424202368 13109463
-863502914 480332260
-872370191 424405127
460693259 433498210
-625512212 -483974139
-209058877 -606681646
313959607 -291561916
446769767 157116949
-692183850 -408336610
450432134 192286895
434595072 69087311
357261429 -205169263
426487443 24358844
418011724 -15433795
460077449 363977618
340043186 -9804419
-829465853 -73328888
-798971886 590607621
-872511884 420132018
-448471990 716982042
-653924913 677021614
-702368289 -393867569
-833528846 -53670022
-46232122 -578885663
-872571259 391716426
-246222130 724140690
-810982343 -148100529
418980781 -11128569
-187310704 -604925962
-187208226 -604916299
-853057402 510339610
449232139 180094429
-807246574 -161197714
457372321 290052998
-871070901 303114713
-798084615 -191252089
-113154769 -594669555
450634348 194466454
454028738 485859650
452843168 220370434
-857542577 100395455
455213461 481282260
368209405 -178560346
-581074522 -521276497
-863857741 166330453
-472733862 -578139158
-522600927 -556527578
-100939715 719796431
-867217090 214501831
-653096031 -456456356
460658557 435345278
-852216513 57297833
460661332 435212974
338374142 -246096482
-872352896 366692733
30387346 709405372
237430223 326629878
-869450632 452873279
-112706156 -594587447
436287269 79646079
439118952 98260843
254881362 -379884539
-865177870 473865925
127062263 -499325828
-394500882 720974045
-221177535 -607440925
422027304 2851951
203637558 -437433914
-774869480 -255686736
-653386173 677199736
-698119002 659978914
215038084 -425808734
-326189873 -607825256
208681128 -432384606
-487184874 712683042
-184767788 -604681485
460304398 377348948
-796692512 592863204
-754295291 -302659652
-578681736 -523022678
-609593395 -498387134
400214575 -84090320
47519262 707465467
-232954627 -608026713
457312053 288885762
-480889531 -575073394
-272194958 -609043995
361780322 607386593
428281957 33608064
-786514308 -225217838
-859630196 119734999
-610414225 -497672276
-858272459 106931785
-143232146 -599591290
-871928014 338673063
441368122 114086816
455746712 261229170
318824497 -283035475
-279711267 -609099535
-750357785 -310965869
-451889091 -585220386
-657785941 -451314636
-460345389 715819460
-704328790 -390982594
457064140 284167217
-860293212 126322702
-577897443 -523585746
450370093 191632913
254235631 662523260
-707664020 -386000233
383903809 -135747427
-386708141 721386973
-627830996 -481788770
-872614177 407608642
-185083988 -604712306
-750111930 -311481314
298948090 -316590412
-846824762 20458571
-872466218 376985394
-693300467 -406796566
440248099 106084940
-249605501 -608633731
419488827 -8835268
-623434601 -485915960
-672391212 -434181300
-868773886 243441304
-589422096 -514959637
-669308573 -437936161
-872187946 428063814
268784922 -361538003
460716255 430010867
204895627 678455719
105902982 699545035
-93308374 -590740321
-155194392 -601286262
-861025314 133862773
-687562786 -414612447
391254941 -113633284
25131992 709981076
409253965 -51424054
202029356 -439012317
-712445934 -378708159
-836126088 -40484634
-803557511 585807713
173062110 -465095405
413491933 -34577899
-684415875 665835506
-546398829 -543804673
93244479 -520166577
362351262 -193058097
-33788753 -575141403
-375172622 -602766922
-406299291 -597160123
258438124 -375321474
401797713 -78596003
-846058656 15623003
239507507 -398733872
-650096073 -459659665
65509140 705275025
82988327 -525894605
367132853 -181280279
-243927829 724125525
-738962391 -333705060
432850917 58721033
150915830 691383815
-161405631 -602089954
414880707 -28853639
-872540596 385951507
359410582 -200102808
390221775 -116824056
-455364064 716323699
-261044605 -608896738
-638832475 681670357
-787063611 601833659
332253015 626064052
-736275282 -338703726
459677397 454665951
-191513693 -605309691
442953685 125926475
-417237971 -594719500
345125053 -232159387
414715376 -29540503
-639409244 681501751
-272839540 -609049389
209095366 -431963896
323505599 -274535032
431890173 536279691
229899149 -409723771
-166580512 -602709687
-608592907 -499254542
377202395 -154802338
-758380387 624958306
34750542 -549650678
-9404527 -567046121
-351925287 -605664905
439002793 97471238
435673691 75776815
-651039195 -458656809
101767053 -515204624
390494026 -115987794
460266646 374867842
-748197552 -315477542
449382548 181588713
-306051112 -608785541
286857898 -335463972
460654848 410942944
-547028826 -543444077
382590652 -139566470
-864370666 172997578
460286366 376150059
-683375505 -420185748
-825401999 -91723627
270778462 656235223
-447107105 -586682130
-832162130 548857784
-872574951 392608433
448134471 169493436
266545064 657906857
-53099755 -580847698
-556922394 -537574863
-435794944 -589934782
443389158 129269664
-870595018 445480208
-171643959 722751529
-471229994 -578687255
459000741 326575203
-483751854 -573957439
-840383691 -17794065
-822662599 562779550
426586531 24858824
-73316100 -586163078
-448087321 -586387222
-566297805 -531591960
-848867925 33765143
460699984 420670828
-831522936 -63537036
-872498732 380519886
454615936 244166903
-871917282 338117070
-741599425 -328683669
270776047 -358796059
439185155 98712810
-870539783 286355392
-135884076 721430103
-115401532 720518102
443475688 129941543
415284382 -27166835
-748882192 631540387
-846260760 16896398
-830717075 -67412546
450463757 192623180
-859409800 117589353
280777594 -344525953
-333707668 723386781
-859190760 115476928
-251406764 -608683981
460571110 399864320
342329415 -238020048
-48005825 716610869
-583055335 -519803195
-54844619 -581333760
-489359918 -571687466
402575096 -75871504
30863907 -551332623
-872085546 347432989
-381167084 -601891776
315572151 635352821
410316077 -47307239
-295092740 724087402
-7491978 -566378060
-678576951 -426413875
265032684 -366631140
-681934624 -422074204
139693315 693592843
-603308318 -503760437
-732393423 -345734248
-578077604 697065102
405144519 -66709517
-367386829 -603829478
-249725645 -608637117
-181552069 -604356542
-858321039 496882628
-625528297 685457218
-722799317 -362215979
297905068 -318265848
-798587756 -189671236
436033824 78044491
-308057265 -608718369
-228287930 723987937
-855694609 84563135
230916939 -408578896
-812883646 -141264945
-306533805 -608769754
236673412 668721791
-129937446 721176258
-46193733 716477394
372178036 599898699
-858910392 112825106
-872169422 352843960
-396321763 -599210848
177373673 -461446379
-774765361 -255944719
-871859881 335236866
-378838955 721769234
-45456147 -578659432
-595629644 -510066648
-868661993 457347324
42851417 -546023666
-65587701 -584209880
-128784478 721126358
119429855 -504330560
460211081 447465961
-255062282 -608776785
-61908812 717556806
-629822518 -479904535
-827905362 -80520827
35104391 708881141
-863069830 156663433
66279838 -534719004
433247017 534086681
266857006 -364170524
431117159 537491864
-794840797 594657189
-859470273 118174231
-413445603 -595593826
-859852403 492377038
-36058719 -575847808
-622953092 -486363715
-872610909 405194854
396638622 -96211063
303648177 -308944208
176314962 685774815
-851237135 514436814
-859557153 119020088
-746931107 -318095873
-284686909 -609113199
209899993 677045249
-805940244 -165674492
-599499996 -506925424
376447061 -156870581
343304061 -235994094
-697371376 -401063651
-624257494 -485148446
-707580810 -386125465
226676936 -413313237
458119880 305378544
-398831302 -598714572
328658835 -264956077
391984108 -111345005
309495004 -299205735
362950132 -191611249
236317475 668841304
-733167727 -344349913
-830642672 -67768501
191702763 681947681
-872523220 383462586
421816549 1871918
163564904 688700158
425295410 18422942
-374813722 -602817626
-756537293 -297868884
-71507694 -585711224
446303167 508315669
-483274412 -574146508
417418772 -18035671
-790914522 -212797581
-382708318 -601653457
199263278 -441683258
450195725 189804260
-348397873 -606020919
-493281404 -570061088
-51186781 -580308409
-64495204 -583927471
-390758254 -600271075
422880060 549734674
-526649780 -554469492
272760305 655434070
414352559 560803170
41657976 -546564980
-848139786 28922765
308559636 -300788964
-476954935 713964133
280563665 652151428
345257885 618247359
400220353 576367573
129059721 -497979993
414567718 560542041
-465142358 -580849849
-392269749 -599989313
-636380437 -473611275
-811618491 -145835057
-41606190 -577523755
-75135468 -586607653
452362037 491549935
459008532 326793956
456063638 266397956
429629883 40761554
207724324 -433351833
445476557 146042932
-560688059 -535221038
-672439055 -434122499
-390630915 721185793
232097348 -407245037
-318453976 -608278243
-144302319 -599748522
-658127961 -450933093
458395504 311483029
-118934301 -595709820
-693145182 -407011506
443165781 127542582
330744238 -261010332
399174903 -87663901
-5971332 -565840858
-724037231 -360160351
-428324316 -591931461
157976610 -477192685
263552794 -368605789
422874342 6808855
145815258 -486293777
-15058806 -568998891
451646601 205870362
358512697 609647666
-457715597 -583355380
184486321 -455224941
-637249362 682132420
421823673 551185408
-638048492 -471971778
-838946487 -25589788
-772650774 -261136458
-768449357 -271162581
66055255 473465674
-708406439 -384880763
-62756197 -583473148
-696858621 660550041
36746639 -548768801
125390740 -500440084
330120696 627302116
292080844 -327465452
-596753748 -509161117
-872452169 375549777
430914326 537805528
322901532 -275642221
-111237532 -594315483
-804456747 -170667531
-355660312 -605266047
311530108 -295745498
405179459 -66583358
-438599953 717879000
-102419289 719874178
292858667 -326257318
-865121582 183106824
-870345568 280754019
436505388 81028642
323287547 631175579
-430911029 -591250174
-477396975 -576412529
416551445 -21793868
-861177049 135462032
-100724334 719785063
-795003625 -200714654
137039255 -492492232
-528206246 706605107
-616462862 -492307906
239984621 -398170406
66940200 -534381948
-518628425 708170852
386292755 -128673611
-121042939 720781690
-642555519 -467473229
-451181192 716725159
123095535 -501954487
-170928806 722728982
-726509285 -355972970
458293073 309192062
198898187 -442031934
441793558 117220308
163393395 -472950809
369561669 -175111618
389592533 -118746087
215614836 675376183
-856541849 91719274
457001104 282976811
341352879 -22685002
-833475972 -53933185
-163379986 -602332874
-676552387 -428993468
326900071 629143078
447295835 161766144
-79589466 -587670880
-212279298 723722751
-871716679 435047175
-113982514 -594820522
-82444181 -588335360
455868487 263189476
210370126 -430664393
247886002 -388648834
-786932422 -224059917
-691530866 662880102
294050008 -324392367
-155889671 -601379104
-536176434 -549480220
51958629 706942550
-150604958 -600655524
-487775358 -572340297
-88875486 -589779317
-118063115 -595554764
-757455322 -696403251
-427566593 -592129174
-842153455 -7888345
-746765363 632961531
-788752163 -218953893
-648956184 -460867600
-860668434 489892419
-126818988 -597049368
373433791 -164998698
-871877825 336129630
111574605 -509268435
452892844 221004397
-783635316 -233068495
-969050410 227912870
459187166 331896256
-135260950 721403686
-236479112 -608174141
290975261 -329171613
-398029425 -598875193
424101113 12624435
-767799800 -272686432
64967230 -535385261
324343580 -272995501
-300895118 -608931933
-558891229 -536354963
-667879991 -439652499
374972401 -160873339
-477756640 -576276132
137540913 694007339
-589095164 -515212253
378734377 -150556519
-170285097 -603137187
363827181 -189481368
19755515 710552676
-424481426 -592923974
-63435727 -583651250
444522751 512378788
402139869 -77398455
181263468 -458072839
215636199 -425181297
-34574405 715559856
-867129676 465189985
-484010066 -573854600
-369223001 -603586203
-587239340 695015862
301998384 -311642289
-634358648 -475566785
-605378428 -502009079
-824789526 -94395862
9225953 -560130972
-872532535 419206907
-862799868 153480306
391671152 -112328970
-856158141 88448545
-488484577 -572048521
-631087661 -478703599
153840767 -480375374
351387303 -218547512
-19223384 -570415601
100676316 -515852253
-824528034 -95525746
-125766964 -596875215
315836239 -288299776
93574289 -519978804
427865545 31432910
-531967900 -551720981
-554042179 -539330366
-854456774 74508603
122876035 -502098505
324592265 630445583
-765621055 -277735761
242814140 -394793664
367601928 603246508
-5654490 713057280
-184188119 723100933
-871267565 440288490
-864932089 474847616
-512526951 -561462031
-833128675 -55657999
-866756414 467012344
-801899440 -179119986
-671178256 670983375
428716799 35899402
199309850 -441638691
-88418960 719127216
-601729504 -505083969
10801921 -559512459
-613379837 -495063188
-490529498 -571203957
-60732043 -582935612
-711548729 -380089530
-806924986 -162305969
50651447 -542407343
93075521 701522899
440149844 521513378
-400305079 -598414982
174927497 -463532516
-509794350 709542618
403168693 573366405
60746101 -537508403
-636960422 -473044398
451015773 495825456
-295959535 -609031104
417898079 -15935201
119510570 -504279056
326580537 629324385
-671935095 -434741201
-289015003 -609099687
-458059448 -583242146
-801043362 -181887620
-758172615 -294342533
-601922216 -504923329
-847910039 27419126
228921559 -410817297
460674181 414437120
-435629728 718131417
-213910480 -607009641
-375368601 721927807
38320872 708519906
175596849 685945864
-415489135 -595127511
293539382 -325194835
-741916344 -328069571
136801439 694146874
-50220981 716770633
-797593810 -192779947
458224206 307664352
-76084313 -586835198
-804721561 -169781945
-842852022 -3863160
-691797092 -408868548
442046342 119098022
-676456512 668981719
-15884094 -569281216
46373205 -544407818
120739230 438363699
447712419 165557829
-644223918 -465780855
167298523 -469818543
-147122635 -600160845
-710312697 -381986029
-843457006 -307604
153408429 -480703434
456301632 270427844
459555844 343194840
-403061752 -597843625
301185669 -312966490
454298688 484854954
373907592 -163734057
313481300 -292387935
-845210219 10317777
459745746 453898095
429075327 540603376
-535340383 -549930910
256664594 661631957
-618640019 687327294
225358795 -414766114
273226801 257610376
276698196 -350436249
-96370218 -591382966
327253634 -267589376
-120454378 -595976207
-637954897 -472064319
406920810 -60221384
425632333 20082889
294547002 -323609009
-549133265 -542232346
-379239174 -602181491
420819824 -2737962
-843532651 141318
-862842689 153980416
-842022990 -8633064
-472541283 -578209597
303039773 -309941247
-852186793 512328352
-464335757 -581129999
-694542858 -405063884
-379663900 -602118401
450314657 191049975
314216827 -291116768
-499298091 -567499108
182288840 -457169793
449649249 184246514
-211869597 -606875483
-766847621 -274902224
-565578160 -532066073
268530437 -361886384
245113020 665794993
-655102507 676630593
-872415684 372126306
-170604826 -603173767
-843342570 -984427
431544429 51257519
-688189870 -413768241
-304429755 -608834942
305217789 -306362278
-871969516 340840335
-527406241 -554081798
442704063 124034469
447211089 161008134
-429311327 718660327
-823239563 -101012457
-64046672 717692773
76466412 -529406286
-863564847 162650101
451108094 199710298
-219420543 -607340785
-767031194 618484087
446287767 152928575
-837848839 539737203
-746583543 -318806898
459603164 344773688
-594267266 -511156560
-756776250 -297355626
455908694 263845140
-689763090 -411642719
427791323 31046835
-479907391 -575451781
436941109 527628060
-695937447 660963144
347773755 -226467844
-511086577 -562143081
205116801 -435967908
459272435 334432816
-802015603 -178740679
-172080183 -603339510
-761576676 -286896040
-818570093 -119835056
369227225 -175966499
-667107141 672479860
421516005 476443
-804549572 584744871
19559517 -556021248
-808612311 -156458412
-545226910 -544469731
409557553 566415946
-455546187 -584059930
140938703 424413876
-769380195 -268972472
-871209128 307925528
174031032 -464287059
368363341 -178168916
-512046564 -561689819
-836698204 -37504481
-232992502 724038635
-251660570 -608690778
255121412 -379578033
288069707 648783460
-54816320 717090994
31568313 -551031878
327084852 -267904987
-814047947 -136999938
-812455106 575832793
259907941 -373411347
190254961 -450035644
-815891529 -130119371
128999429 695594518
-861604152 140028477
-146697890 -600099394
451773819 493446921
-850423643 44385139
-777021889 -250314472
-488680686 -571967682
-865886179 193943120
450839550 196723250
-870183339 276306492
449890296 186668771
450605498 194152414
-73578804 -586228105
453950253 486145095
408375634 -54776505
378171943 -152128042
-857768242 498440943
-870588740 287801639
184269612 -455417646
458433335 464769110
-595923688 -509830480
-520193630 707920346
37041031 -548638260
452352722 214282080
-760537233 623368647
-834428168 -49171809
-142851134 -599534988
-29975263 715186509
-680838192 -423498312
-250531326 724163052
192334024 -448138919
89491818 -522283718
460402544 384477872
92524921 -520574857
341090918 -240571701
440245080 106063712
32495351 709171875
-820593125 -111854918
417300460 -18551066
-544294912 703779816
440533813 108097720
231410275 -408021980
-664447242 673428897
-811951668 -144643140
-197666611 -605830049
79974393 -527535643
-381009439 721667152
431570644 536789007
119789306 -504100602
-212261338 -606901774
-828124348 -79522538
-721098994 -364996256
133654869 -494840038
-841383813 -12255818
-486650165 -572798142
292673587 -326545195
-831328153 -64477298
-871394847 314794731
382021425 -141207738
-544721973 -544754369
221187270 673689444
-860108872 124465773
-855752549 503863192
-63524192 -583674428
-862023004 144603701
-227933640 -607793780
-795117800 594391143
-704917566 -390107560
163724502 -472687948
-338834565 -606886808
458479557 313407653
304859272 -306953067
-752370829 -306733546
-312948885 723820018
174324793 -464040978
-117795876 720630490
344209584 618901427
248133702 664721825
85969833 702557306
-202290023 -606188686
-601161312 691756844
-646811439 -463111498
-826043293 -88903415
-328948414 -607637993
-841075346 -13979743
-851551153 52434583
301365500 642531455
-848936039 519331925
146838885 -485555088
460701363 421123374
206809361 -434273092
-281695441 -609108817
311135271 -296419968
-868967073 247432846
-479215040 -575718263
-235322716 -608127199
-855066538 79403717
-535801664 -549682667
222994405 -417336143
321084141 -278954167
4443886 712107116
-772023541 -262659717
-836972689 -36066107
364201140 -188569254
-869862444 267903240
-610850201 689334628
432548321 56968971
-826052300 557977997
-180911782 723016503
-870955646 299257049
430123750 43423270
-204797785 -606375675
-667020135 -440679926
49473273 -542960194
-860409769 127500667
133991441 -494607885
-713648086 -376847290
68794311 -533429603
-188249063 -605013858
-783485085 605054446
-419381443 -594205374
349414226 615628127
-553314788 -539768957
299936379 -314994041
301247082 -312866489
352904958 -215140146
-1165640 -564086852
-787047363 -223740605
-327481230 -607739221
-671356259 -435449776
316732990 634742170
-816659763 -127208910
223257626 673044816
-272899515 -609049884
98482703 -517142386
-610787499 -497346067
-865539057 188910261
395913212 -98620954
17940640 -556673907
-788772579 600280461
-870254707 278246482
-844662641 527712990
391372541 584640228
-194135580 -605537963
-229038492 723996929
38401892 -548031511
-608025666 -499744509
343479416 619354886
460297022 376856644
-84385536 -588779683
144084764 -487537726
338850238 -245135716
203697069 -437375234
-732328225 -345850073
-484119985 713078449
446621539 507548927
435239877 73064641
-663490900 -444826740
-447165607 -586664611
-710600289 653984059
440898946 110696756
447390007 162610871
460647967 409863653
-372400623 -603154181
-682205454 -421720335
-789058148 -218087579
460693659 418964252
-405648620 -597298538
331651626 -259275792
-818091987 568795856
-464096000 -581213173
221892079 -418523920
-568449760 -530156476
-846917110 21044997
366376823 604131633
-347308514 723040069
-866298456 200058185
-399984091 -598480599
-819457293 -116362932
-631878053 -477949962
-410885284 -596163552
401164278 -80802828
398663189 -89412553
253009422 662968353
429579381 40491109
338547953 -245745835
6414217 -561219302
457361362 471326497
-558706781 -536470393
-453252256 -584791800
