10000 11
452202254 348097828
-361544666 289722882
-451829272 -198725115
347985770 276098471
-623021074 59762313
451608448 442734382
-687403162 850839082
-495952207 206791841
-437750505 -293568894
330862625 786241266
816688251 410245304
-837987242 -962533469
441489916 192345116
-764707713 -279831202
-636821320 -221111560
-813950526 -546905679
534931354 707210515
-193591827 -998793691
347418700 487704199
220131443 -184335754
-816252554 36795469
-926115663 -156379071
-830332863 -718366031
137127155 694077881
-482333611 218087881
290670951 592103572
-569868645 131241316
-859344342 -243643889
199217947 -280043937
-623276585 59373136
371754695 -62725861
287563031 -208893804
-630897841 -549903920
-431569424 253939136
-930626023 -135347084
-96022934 -803184712
-949589026 784482532
-145742796 -738400799
-691600364 -68636504
457956165 -409087745
-9385082 -416483559
-769587665 -299369069
17773754 315592511
-561458325 141184878
17303572 315727480
469407078 -494854510
-70195751 331823445
-473664587 -550152950
-56110077 954810162
-94441978 333440319
-554799614 148782502
-807729655 -501260439
115206833 -320228866
-837855069 -923231740
-618233893 -236551341
-125531666 962650968
-257027531 -749928743
102419718 280863236
476615651 -562855397
844861010 145522776
-539191871 778203267
362203439 746755064
-539691346 -475044595
443861567 213542408
388225004 -41218407
515937142 -605564677
341600445 7657134
333846384 530402557
-274634862 -734746623
975373720 138483109
101469814 281371446
438032941 165660324
700086453 471577541
466813537 -473306422
-605047097 896362356
339390958 726679607
474042354 -968770938
-808901917 18690114
-614519030 72369474
-830827786 -296305013
-707493804 -147007069
-103407691 -802603134
448017408 -348282981
-587927875 108826440
176548117 230388216
-626118732 -230081096
-752264924 -86694356
394951164 -22877982
-65586838 -447286071
236483377 -255493935
-840659992 670139902
444751971 222489943
-815887455 35852113
331467026 141186760
450984130 314820661
-865203460 593170542
59187550 -997960034
670368272 -414832689
288423650 471687607
-749592553 -224967576
180786208 -290363100
340372864 10233753
158812665 244528210
-751021231 838106313
-328179530 962812358
-240424064 -365083895
-330500391 301462993
-167764609 965464494
203143875 -212456459
201158946 208063518
367171294 -88802859
-742992457 805303333
478994837 -588228573
-911044959 -218861850
973899015 122563115
-382762121 -345109183
-835683011 -967864966
-119673914 -489804634
255026112 -240704452
495117945 -906033682
-694229803 -534648970
226686863 181672135
-154231854 333593657
-341430303 758960424
-51445302 329889167
-786285690 -375543962
-458890891 -549009454
124409329 -313753630
383966805 -95981155
161152847 242784126
-659258234 -1797879
337629911 521178871
390316014 -114661525
424229369 -233265197
-833955833 87844316
-190659526 331111793
-894511099 632575797
-791969702 -405884903
-3075563 321040088
-506837655 197227271
-806229671 -491126348
-650731292 -126439365
-499421905 203820042
732703578 -577949978
-796778396 -8490524
-35045257 -358656721
-675350291 758194582
-323230228 -530736334
494872402 -887221633
-833589618 -773488113
-137374665 334212185
-617576871 67892500
305845321 74259995
320788084 89707627
489846075 -736929789
-349026474 -620852713
-279247699 316619664
-171688401 332574166
122520594 915893057
-827225384 -676627818
-1562590 946378456
-156692830 -366427375
-775691563 -49272735
146174779 -781933309
323212037 44017086
-550177692 -283738355
-365023009 288277919
-496473972 206346138
-710452825 -143423403
-674555850 -32004207
-940183144 -84249102
-783641604 -478210611
-418588517 -336083645
-236974402 325315174
326686470 117193813
303710523 -190200482
251275908 625682557
-286211569 314800923
-818833169 -588099396
385877111 -47336155
-264291507 -517637870
-268872016 -518746472
-419116597 -386525970
842348581 118798728
-907913772 -230231638
480639220 -606902181
-805300764 -484998800
271523061 125689999
-200607667 -780975864
804895367 419264994
-189662684 -496947605
-837772122 -912010674
443106809 530764623
424006527 616609921
-487326218 -551070620
-517976348 186900335
55623074 -339830174
-405915718 268682399
350035200 -10745910
-849094382 679753879
-639381785 -218930013
444644238 -329566595
-836447661 95879155
-987787664 422437289
319439910 83844973
346836897 261797356
137905761 910734106
-548169109 156096467
232520066 175057380
288808935 -24232764
125449911 267322754
-281837050 -361862801
428453578 -251238207
-603810990 87538490
-798435641 -5014427
-910561464 -116372862
-867394333 581935862
-471177627 8752909
-131018433 963111193
-777415615 -484172803
-943437209 -65390964
296068990 255382576
266768060 132184119
247690100 860085750
451291099 449123507
-579334939 -265668559
778356523 435751600
-685528389 -55211135
-833195807 -765882236
-758241823 -255402284
484083976 -650138738
-801313717 1173237
-311531585 -691587550
-478531434 221085766
412131837 -454063663
-442238935 247077467
-705437945 837377784
-652700293 10422478
-515732020 -552600941
-633306403 43660401
-482894933 320091221
-783392655 -478456375
529162616 -593644164
-629721596 -156125999
-653384869 763017765
353020221 373598593
104188412 921721735
-758805666 -257495620
476383049 -560488792
312331902 -178936329
-342631960 297149890
-825694364 -972158989
16028852 732143071
-255449736 321984971
-966550765 113007658
-690561401 -66318640
-775610365 770753561
437452276 -292921268
-879588280 475538699
-808085190 -503718903
-587050407 -260432241
-742724730 -202537532
-635492559 40091375
-371746329 -562364048
-861276415 200440652
-790158347 721026395
430981501 121552632
-830335212 -970806985
-618405304 66670467
433131304 -272419525
-856949027 -374262796
-403065014 270204197
335810158 165918893
-817206506 -573685445
-157808861 333411301
-782910898 -358732254
-580078539 906902170
60870714 300242742
307946259 70745365
-880601565 436310871
12871002 -998388228
-370657877 -347812779
3760565 -251443448
-362852359 -537521201
-822089083 -618755237
-523995794 181076624
984762479 361404708
-430032048 254892379
36519974 309571376
-335548315 962227726
330981239 536670878
423398836 82210826
-938756722 -92325895
616297065 555671557
-116046698 -365339832
-796314856 -9447986
-818361136 -583844350
125346284 -312787769
-104930028 -337893294
-353753790 292867367
-60942182 -444965102
217655906 649912068
-420497547 -335546651
472532825 -522862613
193674455 -5739323
426543675 607662848
668670999 -417531319
350409654 309078586
195951354 -223581279
825294464 -437240401
-837544553 -965362549
30955734 311469185
216372838 -190776123
182925497 671314197
-768520337 -295007066
-877636291 506806044
484598901 -657075273
337294011 -141662808
-837715636 -906330363
-422065570 -335103357
-836074267 -831595049
431605368 -265416329
57324912 301710058
-697026046 -80939566
-378669165 -541282633
312192548 63581768
70722313 -361879404
-363102728 -349385948
645041689 484101340
499142635 746789830
-264465262 965999625
238226481 84021441
-826474379 -427193374
-845467374 127719983
-837054717 -867252852
492205787 -786440346
-488874195 -312676260
-175887676 332283565
584296938 625995963
163505179 241000722
-836105730 -832524602
295005939 91584822
-261307887 320788954
180011447 227400609
-975012507 222113357
-215628015 -504678476
612200471 -501119786
322831247 98929823
472775831 -525140957
-454805733 -324784850
-430345358 254701106
494409541 -862498209
377369049 723245526
305314177 29090247
-427921979 256175594
241540680 164360174
422025812 75882173
329760534 787494761
-817297654 -574479315
-679658146 -178961518
-33762237 742425123
-186881724 966119291
-863794689 599915990
-701904967 -92257854
-308580761 775534963
450300280 301233632
444638622 221278197
-704313418 -150820068
686178028 440745065
-822401061 53452028
-422074514 -357498076
-321171321 -530337458
-783697964 -362555268
116633840 -319682723
-590282548 -258104909
144361665 908448690
-659550942 -113399272
-512219888 192297959
-558315874 144794858
302972847 78980238
-652850750 10149548
352221595 346541718
-474901387 223883996
-433965088 -314952871
-159528595 965036940
-250572146 -514161413
-46878709 329305059
-417123169 262507549
-474365303 55439328
-792348911 -407987512
-519567742 -299721208
129282580 264893809
-598244313 95207407
-463800749 943702810
349039688 -8520937
-195939661 966351542
-439373313 248954123
-417988152 -391580144
136249165 260360569
-610149841 770499723
247309082 -131050862
-436443538 -330805941
-44987353 -360039417
-7273269 -415222782
-501768293 201776626
495303446 -936740179
467147503 -476024583
417696906 -207339515
-834872531 90770626
342857228 219268096
-776984056 -484574357
413724790 -192375211
92476249 -532602087
-336100216 -354529875
-379371805 281956568
361178759 -36715553
-945741112 -51252254
492574672 -795754412
-797487379 -437310197
431841469 -266484737
492480860 -793254549
252447132 -119502702
343280533 223341962
96510125 -150478433
-802364591 3558980
20464329 314811885
-783235170 761421742
-270010105 -362962271
-591434705 773149227
-381933350 -530460120
-292640983 -715366862
427095000 -245344302
-334500826 863292088
-51119344 -805100688
-788661634 -387900630
-791390880 751194380
-737285824 -405944202
245851892 -134283004
-512242827 -285705293
-544640594 159896912
316970426 55285198
-695030308 845285930
-42828885 952958576
-95278472 -789237449
-51833366 -360915023
352386918 351358506
432074788 127902840
51076581 304197560
494730674 -878839600
-814996840 -555267780
-366430071 959249007
463888170 -450557700
279103549 115016764
-760505410 -263868842
-382170822 280661300
449416722 285431657
273681390 -67042658
336594942 523840167
268812919 845260134
-267691665 -363156279
267103616 -84332585
-788505905 -387073723
468259091 -485158785
494367500 -860526390
409657803 -803910003
54429855 302875589
-143607480 -796901067
-130454472 -755304486
-430072347 -335293328
-974327287 461731298
-385679772 278993694
-829797316 -710590638
-837320773 -880174809
401424590 -3606629
179611073 227748546
-238895991 -761626672
-623998040 -231835373
-832584372 83493450
111891929 919322382
383033880 -93311209
-756993674 -250807719
605520960 581766205
-244007599 -364889825
-859662513 191630995
-646750436 21013574
-349307763 -445237508
298437249 584088953
396963550 -17099588
-373500522 958432550
-635712487 39729413
-129859334 -365839819
-244744807 517569968
-816137871 -564626532
-114550945 -469806355
237542150 169169463
-1150986 -352766733
456041418 517146190
-381075024 830288113
778906944 -173059262
-878403299 650820826
443517262 210259251
433135803 581318739
45348804 -342581926
-32902182 -283668476
473432378 -531330187
-4376310 321349472
459814769 -421601006
-798848886 -445340313
-734567265 -177776303
-801422809 -334921089
-333007674 300597010
-880617068 432204524
-613621068 73663834
-304944302 309558791
-807189912 -497558520
-760281636 -263025762
12824431 -349940960
327648706 542820070
-468040402 229043874
335039655 528314168
-816939765 -440840365
-722493840 -128127992
-841000862 669393144
479265440 764570934
340886058 201971518
-817010476 -571988230
415074663 -680815142
418492194 -210389959
-798462228 -443055561
-965240604 510127541
-212457264 328858849
-656572070 -463739148
282525181 -42660282
-879672380 381393525
424647493 614415464
-695243284 -76861786
-823370422 -631686416
-648961188 -52939636
-979698272 355410336
267432110 131288789
434663187 143591512
351867162 761039856
-265366039 319915277
-451214483 779246779
313326290 61631797
-556219705 147178967
-837916473 -935077538
240657375 165425453
396821420 -691775941
-650700058 14031327
-962025050 519418269
569467703 -552206537
234627636 -844652460
-300372701 -481386644
232844254 -161271463
-834724239 -797094218
278610303 -53610149
434185852 140652435
-539818607 164983717
260297094 851510456
846875305 176310758
305788466 30790439
38144559 938986771
194330066 -226041624
-808199189 -504510631
418373537 -397526400
193457262 -283360604
-358985775 -361823379
-877001409 513943762
-577535350 -266840618
-337215700 299114527
-164288545 965307578
-764952528 -280776374
-551184200 917586857
-25219964 -425700932
357467874 753497041
-14418151 323646027
-692791127 -535119838
-367316852 287313195
457661489 -407141685
-797831498 -439337062
278302537 116156498
339931315 -137358483
-973333527 195977421
99734131 -325970365
-623105932 887840416
191433901 217203503
-491335455 936478537
-304609203 -700735998
-835891625 -826321928
108009315 277775625
817860121 -20043194
-950036967 -22789917
-505414130 -552126056
340085583 -137103575
-487356871 214002774
353509432 410578132
237910829 168728449
-861326058 200722640
-561339741 914018735
334130841 155925501
-636395329 38598460
-977403397 430938885
48927244 305026837
-93361816 752750210
-542730813 778023403
328434334 125743610
-3299883 -849480012
-818931253 43846890
411217108 30862472
444244075 217248746
462536376 -440697557
187267873 -236396943
289684689 99629749
793543259 -120016734
-453494240 -548560752
-973397697 196954638
140547355 -90569844
-243087131 324295135
429573706 595834086
-461244390 779268093
-565865332 776154927
-834957824 -802453649
-793107448 -412230857
415003302 -197149709
337460635 176462849
-207398559 329442578
-968735932 497375518
447720939 496323524
-704313735 -531185369
-242624564 324375526
306925957 573500122
221950018 186885618
-148719848 333839150
-825079688 -650625872
-638709702 -219504771
452468980 358190336
-688692437 -62165745
-768144568 89113335
-431748501 -332256077
-837086066 -868704073
-813036015 -539852532
-180606650 331933683
425582147 92600988
-186300940 -495902177
68978319 -363237523
-780425633 -346877949
317096900 -172384899
321361860 92242286
431928214 -266877827
-626195297 54887691
319978186 798124436
-387198570 278260235
434032991 -276597467
-13379081 -804142492
185827047 -19044273
-771182027 -56964172
-823558899 -633661019
-858553479 620982624
293354891 -834160181
134984031 -856591938
398924325 682701517
200082718 661259842
979210183 183455486
-53672611 -441259175
423426528 741269753
-691043918 848191803
621025220 -683462341
-715552095 -125606071
-722255698 -143183892
349485413 295744714
-261731071 966088116
343067696 221290016
258836683 142710880
-747379767 -508643159
-482936596 328576123
144755502 -84292165
-594767733 -254837863
-613968448 73164090
349782006 299978305
-585290616 -553939387
494046321 -845903347
-873678052 -214513216
-640094029 -990970503
165654926 239338007
278969448 602965741
-123477029 -800402489
353546545 -18747328
162255620 901547789
50964542 -341109418
447279647 -344135065
-483647167 217038455
183065557 224709100
-684488371 -537652055
-854638561 166710759
334260588 22766769
-866774817 -352486688
-322979530 303963978
262232515 138243798
-684244404 -52439841
-627665757 52596183
311765607 52688714
841318078 -405399342
-651072820 -208306894
367894779 468142656
-214744853 966703864
222360575 186442060
-197997955 330446315
-929376303 -141302396
-880509644 410553759
325393656 110986362
76730128 293466254
424296732 -233544106
408721707 -174163173
-698811916 -157316130
-926153766 -65586688
-141411458 334103335
-181164096 331889327
-241367159 324591939
-755407838 -245113804
309475963 68176749
398429599 -139525984
135041087 261160751
191493759 -230267446
-280967325 316175585
326695845 37458163
324878089 108537383
618524309 -492623238
362517942 -97623909
435589631 -283917179
-135540616 -365994326
438574291 -298403450
99167607 -338042285
360778778 -35762995
-685924996 851905234
450701480 -363795199
-787222276 -380356457
-654054083 7961710
-376719113 283168566
-398611146 -341353241
406578289 -166687655
-424670384 -356669321
493104941 -811002004
-647670494 875267246
-736218088 811708733
-473102748 225247590
-797628659 743158444
-875145134 -331604086
-747671639 -93468550
138396249 -310855573
-116196859 334197072
353303008 -18186543
-302119804 775179154
-837979130 -956745991
345587376 247271384
311032435 49923558
465475957 -462667668
476052761 -557133052
343444695 224952392
188915069 -234022499
428907667 -253262482
434058413 -244356883
440923546 187624250
-803785668 -475368312
-876906432 652405583
476305143 -559697098
164095888 -777772409
213407385 -271257651
145010208 -307994890
-370230491 -450524898
-407216715 -437446649
329526899 539436516
439333298 552729578
78594035 292620949
493984394 -843188019
460007263 -422926003
-169016258 -706271968
-818628529 221911482
23555145 313874628
-755572056 -245698464
-686148195 -56564582
-829203174 -702341948
-424692746 258111908
-296244659 -360321079
-434509025 252079064
-847014751 655396898
457790234 -407990770
-632731045 44587510
-807131765 -497165890
-318323999 -529780192
-554720265 148871666
-846092157 657663413
-9663506 -354392314
318211671 799960743
-369298940 286464016
-830590444 -722179104
44951466 937546819
-270583546 773000220
-787608989 -382362997
-832274102 -749092266
-541364950 163367979
-390462202 -455076350
-597054025 899957194
91006002 -157049993
-808842447 -509012127
62316464 -337929527
401864825 -688808109
403305004 -221831747
495345440 -956606872
-12910224 948342528
-968872916 138779686
273826451 -66648909
-736340078 -109383475
18783497 -398810644
72675644 295252781
445310567 228761545
-690093210 -65276155
393697934 -26437745
-621383680 62240966
-350302770 294222322
145034153 908204873
-324940114 -531065219
-430255663 254756046
-577949992 857575400
373370042 -76120651
-825816250 63149837
984125783 297798286
27314234 -355189798
257740162 144135399
256192047 146134575
190518831 218033825
-670613850 862007587
-272404587 -519595617
-15603730 323901969
347370859 268403068
417349775 55205349
34967974 310107457
772257344 -194387535
-979333228 329091813
370027894 735146440
-979367404 330898626
-831005121 -728518287
236269789 -154547549
-837326985 -880506030
-405257880 269036388
-525637929 179464991
-35781989 -431632885
-837929144 -938698409
-443022267 947982947
314262483 62402450
-977031325 435090027
-964852740 95790064
-745318167 -210877608
-686327108 -537103891
63770569 -367253906
-832580139 -754495767
-837826802 -918697096
-202611740 329967848
539098997 -738906783
-275765076 -520391366
90433134 -345799402
88895118 926218576
-359669895 290492997
-336670344 484624021
-855419243 170221754
94450317 710445841
-548418747 -284754712
-177653703 -493141534
-793971858 718932049
559124550 -563377637
-837304893 -879352059
-794440677 -419716072
336682593 -142641775
-525165122 179930296
-817916916 -439554809
414049206 -193583636
256560059 621732879
709395208 -347999088
-221500459 -365877080
59691587 -338691257
97811798 283306004
467111960 -475735197
489902739 -737940152
-20765647 -804436208
-786334245 -375791722
-351200727 960825864
-656675512 3097234
63030716 -351117996
-762252724 -270461750
622898364 -486604740
282759941 -836162243
432488886 584033932
-106497687 -802323704
-979009190 409309115
-642169895 -96932396
-757795366 -253750653
746253080 -560888778
-349332828 294600841
490090407 -741364970
402657705 674451782
-786193636 -475679160
-160627479 -487451604
391450536 -118067555
-313025845 307129486
-136857717 -478760297
-804708357 -481169937
-30105347 741708274
302471128 79796191
48583242 305155690
-791922982 -405626521
77412991 -356605375
297204264 1554769
433934179 139107281
-756863758 -79737564
107031410 -323304552
-317792505 -458106193
45647981 306249181
-860321790 195157440
-828485473 71023192
245414804 -135243770
369930019 -58091391
241362916 -251754804
981649680 221161655
-746656226 -215243666
-993598211 634120834
411377816 -705018831
950252487 -60331762
204240909 205057925
-74247456 749693812
-826336114 -665607769
-679410490 -179233063
-316392326 306083942
-872661506 -338076617
438799194 555404068
-661461927 -198095817
-933703182 -119629152
-210518770 767542983
-837685890 -903588584
47027944 305736342
418781683 61356829
-282707703 -417376552
442605601 534023611
-723890508 -147575428
190012003 -232435206
499156851 -619636701
246396207 158422935
-763001911 -273305094
471017140 -508940981
353149185 380521524
-946937426 -43729702
-640707967 198536436
-515590163 -301581346
490538971 -750060049
297712199 584890312
298947193 583513370
-187400486 966132756
-468304716 -320176736
-836716667 -852925064
-824724084 -646545164
237853567 168797000
-102205072 333779220
111866358 275553154
327355883 36200600
-520466648 927672119
-806929045 730406119
-904576028 -241929789
305876935 74207432
-168535972 332781973
-726121274 -153633157
-712356137 -117525395
-970648222 488383162
-812570181 -536289086
-475378817 73751199
485018669 -662765643
475376037 -968273482
223320730 185401540
487355969 -695990018
399755310 -8775871
492038514 -782482884
-735548433 -180687475
-850413794 148127341
304745900 76081217
171905948 -257900238
374515221 -69939762
470734771 -506416301
-666594283 -15965325
452508931 359850410
-753025918 -236696177
-630046715 48852913
-287944839 -361237632
-112400491 961458701
301182068 -193264958
-951684918 -11104646
-790641545 752150798
471450603 -512849803
492014202 -781914668
-632589883 44814230
450420421 303528913
-662819745 -543712515
495035699 -898841915
-875597858 316780762
149670694 -305902479
-298899025 311300978
-607129910 82898309
-822180522 -619647801
-608664447 482454760
103818586 280104468
-27898963 326376843
-757396674 790917118
-641024960 30834013
313802321 -176933728
-317704443 -436386722
-157022842 333454122
-565450972 136501529
-387243686 278238246
-599878513 508594224
-807259251 -498030379
-288737184 -523414589
351136310 463495053
-954332247 8088020
329478758 457159918
223264589 -178840631
-144574573 964113810
492527414 -794494284
849913245 270017631
-291952837 964935965
275421444 120240389
476979998 -566601438
-381748177 280860076
83102298 -352015043
352052440 341978939
-753677658 -238978067
-361481687 -537309253
-617741924 769358799
481225154 -613738684
337754588 778226468
-657779206 1016754
-801094285 -460161816
-763996792 732839624
-432606517 -322400189
341547287 207516163
343845480 228991306
315109 -352480564
-837919173 -935718754
-421142189 799838073
481810121 -620780617
-317637679 305689300
-550658166 -283457159
3329696 -408708144
247088914 157568811
-795561169 -426080002
-316220771 -529356472
-232037512 966640414
-423033468 259090997
214619896 -270479557
-34258591 -358539939
-409994356 779018535
-186743464 331438702
-833130520 -764636789
-610610751 893815958
263159527 -233717154
176592438 230350299
-278862935 -362160845
185146996 222864324
359617153 -33002867
-679345620 -539166473
-466267851 943129773
-635486015 -549244825
-977965971 278328240
-200192768 -366498845
-467004894 229814306
-547197057 -285443864
-392365442 275695178
8586669 -853717278
315640102 67881074
309906216 67454102
88048545 -792769265
441101364 -311012608
220809786 188114998
483710063 -632191529
-13349970 323408827
294630096 -6561378
-824480586 -643796369
-590755871 562210396
-306046619 -527249960
-343069784 -353290695
-541244376 -553454499
493763217 -833863010
921447968 -190063969
434665885 -279551179
415684963 -199709924
-755982221 -247161621
-607920329 81781044
226115175 -173740347
174904128 935166936
139295711 -783374488
397558142 -136761082
-786389008 -376072130
-880261746 397792551
-817508354 -440098847
407315256 663226612
-738348273 -189093346
-646711473 -132363887
53168351 -375125454
-233780834 325815046
451762096 333996981
-673249030 -989658201
-53198459 -361075527
-65293891 331413783
527607160 -595165749
326252137 545253877
-757419449 -252364733
171139563 677679513
-372998482 -539053638
-835711634 -821290280
-921845497 -175458529
-836902759 -860543437
-510383138 193987464
160906653 -272187848
-246533552 -451503476
-803376076 5860974
465876662 -465803993
318013863 77730837
164880577 239944328
-795674954 -426738730
850374178 323315875
85349663 713467394
143055247 -293546446
5532314 318937479
471240565 -510955334
-450700103 241394087
136098167 694511750
-879065417 368967637
-497676335 205316810
454733341 -388334418
-818468163 -584802883
980871833 208057968
-716184230 -127234392
-471766381 226255205
235329696 171786895
399837304 -144089436
394915777 -128579038
449035676 -354104555
-580883983 -264647005
494149112 -850437301
-825326999 -653526843
7792548 -802978354
83029813 -997682487
-874168655 299514681
-454564071 779256148
-612841220 74784267
-853025829 639346347
-900389014 -256280700
-855086219 633335410
107131216 278269564
210049872 922199129
-836185918 -834926375
312083644 53917816
-217554381 -366019232
-837731782 -907851796
284435187 889800632
-212589663 -775923908
-836726120 -853298237
-744721202 803631538
-583346765 114678497
177312343 -250515557
351997940 -15192824
353503010 408642876
65096290 -366233897
-676023840 -989514263
73134477 956308983
230526153 -165656023
-844417983 683843996
264474098 135259527
200916801 208296343
302549566 285079575
-818719308 704403444
-309309838 308260043
-770041225 -301232050
-641425512 -217159242
400610944 -146610787
-887112367 -298162817
966422382 48214574
11754277 733150831
-748455950 48080622
259052801 142428650
-167922431 762860319
147821662 -306737316
326982253 118616173
337764482 178505352
-790345033 -978659445
-23125750 325451062
126295274 914649396
-200639281 -500299923
271787967 125322682
-338497060 298656158
-336650828 299315265
493699896 -831386805
124517062 267906188
-122543503 334293502
-766711344 -287693171
218283663 -268079245
172718180 -40641512
271160399 -226106474
-871861630 276377942
-760104189 -262357504
-48131208 329468533
-837840929 -920890094
-315240253 -422667015
145587982 -290655931
-345188270 -534701520
21624146 314462800
-319655610 305044147
180235269 227205171
-977924357 279640062
339122234 517100327
-709406128 -110213795
-113429322 334131372
-391560986 276098695
-379393594 957741098
732644462 -300247031
448181211 491580958
19056017 315222380
-779168321 -42899312
-780791371 -39857424
-760713835 -73772638
-531486742 173568618
-339581116 -39895094
271408095 -73101067
-680226798 -43874171
224907255 -175909156
351553738 761441214
-610735601 77784835
-828501669 694870960
-827097281 -675017496
-743737190 -205776334
-132431708 -365913253
-478143880 -316686775
-831676983 688833642
-816388183 -566707337
-668141113 863547510
-666064883 -103070951
229020440 642026275
-976021371 445682521
693815262 -375986611
445762601 234084139
242559450 163127896
286898691 -209612648
428063480 -249521971
848780850 220305406
-638404750 -219765440
-979584308 396150129
175900703 896000084
370336986 -82494009
276326386 893843790
-426597782 -352344346
-563802871 138450926
54123439 -199572190
-851123270 151190622
581256875 -61422538
163116343 241296464
272871892 608409277
-665871496 -542894539
127829672 697965152
-284906160 -522531887
265338504 -88795028
-163084682 -488291928
-247649001 323475136
93644345 -858828991
-972533945 184294185
461294537 -431895951
-821452416 702496698
267107178 -295578372
449678477 -657782131
314082912 804205567
-142933121 -483394243
-491835658 210278772
-819672254 -973581536
-857664060 181218990
603580315 -512445053
-319917461 304959656
-698827876 -85089631
-873797646 295411464
-969932776 151137827
279397853 -51429359
46723146 -859486340
-319393932 -357218300
-126526337 334310133
-952799227 -3153785
-761256014 786949059
402816923 674090564
-824850500 -647982713
-75813510 332264075
-964076438 88426798
-533860540 -292587179
141972772 -309322320
72978125 -334750513
-157588803 -366439071
-506001054 -305801467
-696170437 -78980538
-777906090 -335358619
494904157 -889368490
-527248708 177860211
-129645306 -475967799
-824303544 -641801344
-746339385 -95377765
-365808206 -348834058
-34800312 -431093829
452518508 419812651
-212380878 328867940
12932605 316965586
481281546 -614410391
324833263 -161050049
-8232610 -415796845
-814270410 -549423362
447098013 250609380
72150025 -335006622
473797966 -534831356
441541054 -313258655
359514795 -103266917
196292891 -1082284
-979808458 382511687
-214815095 -398216607
304485921 -277461578
-576609530 908281342
-442057868 948164372
-933394208 -121228851
-584345993 113409139
-833023529 -762618115
-66165737 -813609393
-879415457 375903593
-79996836 -363533658
-714526968 -123000567
239149033 167241688
192184314 216519155
-784274295 -365416677
-594043370 100840039
-808830172 727561875
-572626848 775473915
-168174153 -366550363
83767097 713970514
300060264 83668782
-629545966 -227232491
229575017 178423485
391196533 -33339319
243576108 -139251078
-38322625 952291284
-275438675 317583934
-833471851 -771205760
-383893421 -540620043
12605943 317056211
-55500584 -820708733
87297802 -348502121
311470700 -180107115
-698152529 842951523
-482510929 -550766997
-147795658 333874839
-606239376 84151522
362636692 -40202604
-561699392 140905101
785113925 -506264781
403334324 -155639448
-756755554 -501736795
481458939 -616536639
-820031411 46861889
447721543 259005954
304355089 814013918
-697445147 -81902475
350235479 306530407
413131773 -190180166
-745427064 -96682850
838029543 419077482
-653358899 9227561
223659214 185033064
-799928071 -451751843
-540721935 164042542
-958973003 43762731
36706984 -386754305
427219471 -245877031
846659397 172447651
-947161313 -42294354
-573443647 909518210
428715839 108731096
-644838632 -214159423
343487956 3639235
-216383287 -774172677
-422628432 259328901
222453942 -994293579
422607868 -226644222
-409862142 -544076642
106763702 920951364
-355167906 -606671375
-470024670 -6725085
-75009638 957315598
-585279159 112218616
-832980782 -761819163
-544198851 160367670
317595084 75952964
-850754680 -386833494
-569783203 131343325
494472460 -959314093
-837552369 -893603869
339343753 12385519
-21294371 -423444038
-818002152 -580655068
281443677 111672782
407108157 -168516951
-788871749 -389019855
-125879248 334308041
-708746247 -108606917
-101879053 333766611
-655952230 870695069
402607234 -153200624
-270304015 318802765
337459827 521629091
-370214721 778167315
-373484502 -997174918
470449038 -503895071
-846825981 133177471
-57521983 -443237340
394056382 -25420578
370510537 -59556681
297718065 262732524
-691172799 -67681203
9990707 317773305
277624549 -56309814
-779898042 -481828130
282995944 -213792869
-237552286 966574621
-453827277 239248128
197872279 -280824582
239242690 865087887
460056032 -650355055
-669090255 -20918782
-856769644 176725420
371444868 -80189299
-743605140 -205352936
-416583673 -336641139
-385817863 278927436
-425846122 -334026242
950885452 -56998700
455462093 462143617
-690082862 -167299778
177871394 -852758758
322196023 96015129
84304062 289958806
404060423 -158088236
-329556627 301784408
-249859842 -364527392
119204999 -318694459
-377862660 282647500
-419626570 952012501
299349562 8558860
-664544736 -194966201
-248514314 323316783
598930428 -518294572
61530229 -527777713
-383236120 -526112074
-114656765 -344458060
484027619 -649384499
-764269159 -278144500
269737043 -992069982
-738517336 -514421590
-676650671 757900050
-751005584 -229733824
-774076601 -318315421
-954832645 66524142
471582420 -514045594
317028915 559730688
387696820 -106859966
-963109798 516430163
-978656010 753184814
-675946282 -34885634
-50885484 -361264247
269336177 128706003
-348054393 -622967301
70903460 296015638
675773785 250842490
-154127178 333598714
-407826449 953849081
741930874 -566623870
-418994738 261440786
-829997876 -713485905
-880190453 395274176
-179359902 332028472
-336096904 299511621
-689811411 -64649632
-285869030 -361453989
488154662 -708360471
109210356 -328829389
-880096315 463025114
-318783824 -529871562
-482752872 298638102
701844467 -362072770
-783456022 -355918644
-202884841 329938801
-493786629 935764430
-894750373 -274827282
-54177575 330220663
-55484621 -442205781
-71582928 331935954
-315645629 306317003
-672097961 -26980529
337994625 180129922
-417986043 262016550
-50212161 329733479
673706928 277062960
-880361005 401956762
-836269908 95291090
59630686 300758564
315323790 58165106
445840429 511426393
62152895 957891574
-73156518 -363055275
486524146 -683688466
279142798 114960828
334900624 781584188
219074847 189967140
252078433 857232750
-828789326 -696791521
-854657499 166795312
-814451142 -550857908
11460647 -802732769
-617746123 890427206
-60353786 330926711
-896864654 -268077055
-802347049 -466405611
-299950305 -706618678
-822676731 -624564256
16118744 -802414868
402140717 -151645995
134486095 261525066
-60384916 -361899799
-812666520 -537019256
474979166 -546425164
34629111 -388188302
438483363 -297955734
-724557387 -149378286
172196757 -257508553
-612636355 -552040398
-130955182 758206555
-501597885 201926921
-174678465 332368883
843803825 132361409
-375049387 283925518
-703233646 -95402701
-753266849 -389257646
-757608746 -253062437
84890216 927347628
258136823 -238071020
438593096 169692855
729249589 -581846609
91693914 286380718
-285919921 -723107359
495308514 -938258068
-946807973 554520135
-439078570 -285980784
299958667 818369209
-837751441 -909771349
168952134 236716430
349754913 -10117786
317294345 54715506
351465560 -13977875
-296520563 964710936
-17386984 324278322
-834129656 -784281853
-119091269 -471713787
-876425374 550080457
424089402 -232688005
277944858 838046382
-507546628 -305157727
-810094375 -517954215
-350735702 -535616799
2504578 735186488
-489687693 212067100
370993732 514344325
428026883 -249363582
-466696080 -48640305
226636428 -172803061
350993592 464981544
-599003220 772109665
372213658 -78566939
-143635772 524679566
-821760240 -615556966
451835246 336177886
-952436692 -5771098
348821500 481198631
-820669049 -973381139
-110805465 -801910274
-697780112 -82673752
495202238 -916486595
-412415671 265143385
362472529 -709819850
-723501866 -146526881
-902876242 -247795386
-671810713 -187433046
-836586183 -847980214
-732590396 -171923069
-978442914 417201509
-726997667 -156035761
-641916886 -548166104
404862604 -687028336
5490394 945139633
-713173065 -119570679
319308397 -729095989
458555921 -413082206
276213514 839473361
135960671 260551939
-721641578 -141548173
-547334404 157002772
170755314 235247017
-394336689 274699577
140488700 -309965254
-685657385 -55491469
188056268 668393236
494133085 -849729507
-813380577 720372074
496344142 -621949947
42098019 -799713165
-467488933 229454663
442836071 -319999003
294787739 -6069442
-271676368 318489044
330023886 538502269
-612603146 75124819
437772669 -294482320
-873683918 -335418953
850336752 312157438
98421602 923429206
351016357 318286215
768688622 -205401367
427251178 -246013095
360456995 749287500
-152477258 333677642
465740895 -464736226
360497728 -35094112
-975356429 227710533
-173481004 332452500
-602201134 -249206958
444869510 -330780097
438894442 -299987253
-465051045 -995758837
255868610 -111632012
-310674633 -358471336
-625363942 56177523
-651313754 -546432217
-526353743 178756116
-104086538 -364835063
117194276 272404454
306513409 73148145
-495827480 -309933850
-841788083 113885412
-6596854 321871976
250620625 153190837
251625748 116476243
350704582 313477911
90402446 -157767295
-773783897 -317038036
-315451102 -357793012
-196402191 330602354
273416925 123053202
-836296989 -838357849
491817170 -777372977
-737070838 -515328170
-329170279 -355713145
-823698062 -635127915
-664238229 -195277790
399967894 -144514779
-837878510 -927332122
-413788590 -459888574
211310512 -272592433
-464360266 231753037
124514806 -786219338
-568227801 -272803703
-830132851 -715440276
-80316123 332580507
-135089030 -364284945
248716626 627579689
-788543164 -387270795
-806429103 731126845
349197442 479004013
762988331 444967947
-786921530 -378806173
172719148 233629176
-729568152 -163194983
-677563478 -181246620
306238384 73606188
-204106798 -643528289
510224144 -610418945
-710569912 -113078874
-606610469 -245796850
65923500 -336877956
-445392386 779227201
-668097283 863574530
-825245350 -652568006
271364264 -225900953
-392912527 275420003
336725647 171663321
-118406477 334242975
233645966 173757114
452014214 341784132
-562936952 139463732
495075863 -902144179
486215681 -679296251
-63081741 331203706
461845689 -649053713
-223549909 327356219
198970473 885919379
279596134 114314681
203213641 206063907
257144266 -840819897
172578908 -256993106
-774716972 -51031839
88468103 287954109
241887046 -843511467
-237544760 325223015
609603857 -504561247
816609491 -453716605
-905395127 618466109
408961902 -175012100
-664595491 -12060404
397606907 685542875
-782102466 -479724718
-181457068 -494369818
-862868799 603955469
-394095674 274821585
-219170605 -505672815
251108762 152580879
-814649493 -552455351
-577136332 774958738
-829476089 -706050863
318645231 80432559
-562842155 -276148351
-120696801 334278687
-948526083 -33139687
-346521684 777357466
-762442080 -271178750
-524454549 180626896
-836516138 -845555368
-773336404 -53402179
-334816356 299963837
327707424 757616855
-802913437 -469922282
61291961 -859454489
-880484348 447701174
30976893 -390675007
-759588443 -260420884
491964816 -780765420
379218145 720164449
-585389023 904764365
-246316625 -513044947
144645838 254632578
-477988211 221508321
-354628552 292522459
150832507 250311735
-728870997 -161224647
285364841 -34429904
-432029741 950003447
-395828395 955652349
73906880 -359371840
435805973 -284957257
-864973091 -356679679
-434315570 252202394
585870184 -533811845
-430021861 950335624
349193118 764445170
-829656301 -708571785
-870620439 563057832
2601971 -409162900
-877465341 341745000
-879740943 382907939
-331688139 301054358
-777470064 -333391330
-886380588 -300319340
-295743437 -360381602
222145473 874547356
292855960 -203036247
191335363 -770948671
-683341485 -50503186
-821278025 -434840367
-809947818 -516898154
328612556 541128539
419024686 631803615
-397096468 -477848199
-427314477 256543117
103619898 280212887
420211723 628337630
-92910044 -364311361
422089115 76172062
-772811166 -312839715
-847190152 134671960
-331162976 -657754211
792428416 -124239323
235738780 -155629452
334126992 514145549
-189864070 -669766870
-849283265 -389585443
-71594254 -450239183
294255318 -201435429
320557418 -167395270
441530642 -313205354
-809870356 -516340516
307504493 -185387964
-378192660 282497001
-967700787 125595988
-872026925 277936958
-436257214 250962649
-812115110 -532842721
-629511449 49697414
-99202960 333662115
-217281907 768253186
-129414285 334313160
-864438694 596932584
272600641 124193208
340221225 196724285
336649430 568949104
-387063777 278325619
387338361 -557519240
-472066134 20930361
-629797346 49246443
-809494461 -513647080
673501384 -409776444
479172094 -590180896
-636065420 881351287
415082913 45889155
-763505805 -69332435
-737415591 741784410
392278022 696473652
342338875 6102764
-110722371 334061978
369883453 -244047984
-837957397 -947730009
-151796346 -484311111
110907452 -327244179
351342580 324446427
-346981803 295507528
-668949985 -20637874
-834167849 -785071683
-945200366 -54582900
-761890107 786295941
-367218199 -997266857
679101906 188285522
-793947901 -416944525
-854196582 373624225
-116506259 -470628178
-872257358 552722885
-157286389 -366435168
308410197 809963731
-56326679 -442632670
-877517131 342522014
-809649495 -514753112
234093088 -257228881
-833127857 685905967
-380886829 281260503
-473912712 941238948
89179992 712221458
-813762363 -545435616
137452562 -299782023
-104582523 754454100
428402581 107008889
-487599249 213801942
-241888472 324502576
-408910887 267060352
350755443 467189807
-95001630 333470835
353109395 438500908
-143966752 964071295
227671365 180569928
392152618 -30739807
-422134046 -545494479
243488726 862604332
-899095789 -260642869
690137883 -425145276
293246493 -202593041
-578197921 -266409412
143397986 -766577192
-685389601 -537383404
-505686293 198268151
490765897 -754614765
-180325114 -494005150
-599970173 92839664
63106529 933237926
-759069819 -573220166
318632500 -170187260
-747932424 -219440101
416217021 50490516
304238639 76915646
466101776 -467586575
-180115731 331971723
-441432346 247608511
494942189 -891979983
-889234322 -291858959
329571679 31967807
850377854 337143249
300648300 -832737000
396854694 -17415236
-335217640 -532968648
-459762712 -125721866
15576574 316220772
-279623628 -362084743
568416715 -78865733
28264958 940924585
227183024 643326138
710677542 -601469209
-504634197 199213140
-809064121 -510582106
-827432194 -425763924
330945212 138482232
146709795 -289356303
-730449613 743907631
-518160306 186724863
-797380291 -977462443
-394304737 -342402399
-807999090 16569438
-883323353 -309169994
349170121 479173089
-614363241 72595218
332110178 144547119
-859780301 192260033
-246256227 323727850
-211643480 -503535429
402960195 673760027
748367423 -262582116
-753575257 -238618382
438815353 555324107
-672723895 -186460339
306239983 812135106
351518014 328418441
239217332 523104739
-303331543 310026188
330435796 -152446197
-647201987 -211984924
341563617 -134650575
-760653028 -498753510
-750315523 -227400904
384772210 -50078753
-225504851 -365723828
-653614942 8762617
-44505363 328987254
322661889 45036093
435497715 148872785
-229724200 -767204156
23034858 -801836811
-44065911 -805020288
-768586753 -981560399
-867385107 239607691
-835541153 -816739900
-90861067 333237199
-552722110 -475413056
110356019 -322062341
211006550 -199763848
-429738724 950382072
124725274 267776444
425326244 -798960480
406199022 12421932
55289048 302531514
-345801821 -627697033
474554282 -639379611
-131087251 334304550
155081824 247256957
-288283225 -720452181
11836568 944002959
-864294687 218158927
270075438 164929580
254498544 148306912
-691333529 -68039989
-800520352 739344646
-801114809 -458868639
-537688798 167191308
318739856 52157624
375834659 -73436506
-480093576 219861014
-880576636 442033558
283016396 599284775
-874975911 309056133
445050984 -331775552
237621857 911287750
-553205705 150566880
-830371078 -718930063
60008704 -338600079
30626333 -801125887
439385554 -977919117
971747506 100056102
219235563 -185903989
-837785142 -913492662
-203728968 329847640
-262367050 -517163098
349604391 -9781313
39443374 -384853651
-209180934 -366284905
403752842 -157048671
413955240 41367975
208808711 -203368893
824863686 12365890
-286670677 -722266797
-754641454 -242387337
-414641114 263908644
-837539150 -892723456
-478174817 -550474454
392528957 -29708765
-766561531 -287095910
337001340 522808898
-493812791 208609078
265907225 133342161
-728423721 744517595
-403054588 -454658976
-869732305 568503313
-871460022 272612597
528188859 715696058
538563743 501852356
-353528709 960604839
-832400226 -751278617
-837626295 -898798210
355250874 -111087357
263095450 137100814
436403119 566854496
63200292 299271278
-508828697 195411370
-833841983 -778458049
62033547 -368579790
-330628126 -532136344
-577291655 -554015753
370704189 -60046607
-152282854 958884934
-243656802 324194577
-836531531 -846079994
348948323 288490164
-880487046 408827800
494580459 -870777176
71005719 -361656449
476901349 -565785127
-820547936 -603971229
-385163390 279239750
-402619143 954637942
392906586 -122463906
-104223362 -465354258
-833404840 -769907196
-100463511 753832419
359230610 -32088222
-357345829 -536662423
-943582704 8372226
-813999021 -444639965
324191129 793640646
-364283568 288585829
540173863 -582771604
-319334613 443916972
412055426 34024919
-116503358 -801302369
-571282992 129549766
-8755473 -416108639
82236874 290937101
493423969 -821446410
149652638 -781186576
532148983 710747188
-979729972 359387938
316720279 72288037
-475741568 80331160
928135256 -164493412
-787264417 -380573849
-786244767 -979289713
-532018181 923975477
-790471875 -397663168
-406588504 268319399
188588737 890595955
843578264 129800250
-808730735 -508227770
-356820808 -602829366
-307245537 775462183
-4631290 -259084271
-658393672 -145419
-479354529 733825808
423641071 617802593
373930821 -68393555
87801342 288277134
-375804912 -550129481
-339254020 298385257
452644611 367922828
-613337923 892531568
-433235401 -331800022
470779262 -506811731
-878900083 365830494
445188595 516272881
-288210399 -998289190
444397622 -661469476
-954151266 6747584
-393970808 955921204
-228993290 326543905
-333897758 300286009
-780539110 -347408135
137642948 -311174831
-384979175 -344601703
-567029789 134627411
354249808 757897767
-197412327 330503809
984419303 316076902
-342705013 41535436
494551985 -869337298
-232347192 326033803
30914505 940415128
-142195578 -480765678
337200367 16829449
-248093880 -364640560
336445230 563155494
-708020626 -529822012
-822271880 -620541992
-956906392 27618808
-736128075 -515908098
-837412703 -885146210
-454155573 239020151
-315730001 -422424215
139711023 -297296335
164813476 -267248463
-235032991 -510038506
-877664857 506470902
136439830 260233357
-155273395 -368480079
-624408311 57647106
-637171690 37305058
319594640 798530222
-284103939 -998332332
-834298951 -787797518
-977140871 259729543
-276814180 317239701
-375580987 283685723
385292293 -48795101
-578224720 121101072
-124665886 334303181
-770579865 -303458968
-828563564 694757365
-729354846 -162591428
-84818391 -456562491
-355161730 292311984
-696898416 -80646587
256717690 145458335
-553591110 150136067
-500930749 202512181
-481374858 218849305
-139918658 334147151
-32355686 -429741702
-464873840 231379038
215292869 -192593785
-520579018 184403831
332070680 144337738
-754152917 -240654185
-965639876 103502108
97395404 283523260
-107346741 960951926
120307037 700966168
-948071711 -36213725
353522137 415279319
213769281 195528204
615005484 -3672483
-786019420 -374190427
-339207791 777037743
-771110851 -57080192
140931267 -309773525
-734977745 -516614748
-85146420 -363860725
-455611143 -548737850
715953669 -596045844
-349811503 294414174
-830753258 -724618616
488827131 -719414294
374588598 727823931
235836740 -155434197
134048673 261811863
-265455928 319895416
-263254029 -745299112
-707447926 -105462856
365124455 -46215571
-611387404 -552165230
-548440107 155801930
37324268 309284378
-281198506 773800925
-655201399 5848308
-126054574 -365723411
-107373729 333960624
-654954925 6304002
303906633 24109822
319460162 50868582
-546818239 -285656306
-963517777 83144103
-355567114 -536382543
-554832243 148745722
-772079399 729654012
266960316 131925060
-303077564 -359466064
-410165663 266378585
-414737759 -337143814
-64978185 331385478
73379737 528043754
568456698 -553315534
-986181880 389478787
-515266737 189467325
389583844 -984294213
-679874486 856090891
149312096 251382270
-160342592 -719737566
-697591703 -988117494
445966375 236500795
-365895306 287912666
41411634 -343584332
-737275368 -108090712
-831981901 -744161548
330310251 30537847
-711956985 -141592562
334132178 782478647
338955347 187157887
480722190 506346129
682440278 -629787392
-294298728 -374749231
436117032 -667160865
111991418 -326201612
181566229 -289941791
150414108 250606713
426094441 95157463
167045691 679774114
259273923 142139243
-784360181 -365846281
883818014 -308198773
-399351638 -542750169
-665793721 -193694866
849117840 231571639
-201720901 330061791
198892360 -280234401
465644015 -463978319
245586167 861354488
-730172154 817151781
-33034101 327265173
-665016589 -12878615
-878126823 352103044
338032476 615932468
159396819 473249190
-648721921 -210557233
202106398 207146793
-672553286 -27909576
-837984980 -960032614
449899926 -359097161
314760582 59144671
-627009646 53622471
98921197 771221559
154078413 -303872138
-941464646 -76892499
-405903875 -339499777
391675878 -118745382
-233376332 -573572058
-124111832 -473777095
-757155046 -251396128
-638142492 35683809
25777690 941398940
440606940 -308508351
86844189 -348889744
326428917 37965594
43918834 -210895278
-836362191 -840432913
-775475798 728104693
-86533902 -324994723
117290302 -341923826
344408123 234712543
-627536430 -228904583
-923225623 -169365584
475519016 -638634287
120158651 270599766
-332812633 300665145
-361045380 289929233
-382973096 280281424
-712756457 -118524988
-646785408 875736571
-871277651 -341637157
442297688 535994767
-453450385 239509452
229814197 641456122
-305048863 -331519904
-572457942 -270106221
-836212407 -835737507
182629770 -243035265
627875742 -535056780
-942077752 563668343
184308374 -240642704
-808250289 728450021
416496912 -202772911
403161392 -155057479
-552021099 151881510
434064499 577357882
451322157 322510593
-123321868 757167772
-283897342 965298834
420096127 67157838
-582358063 -553984674
-956036249 20868793
356691883 -26097380
-857366409 -373386910
483077171 -636918547
18544437 -348726351
495179899 -913579110
-638424675 35210595
440253511 182289425
-816045726 -563862366
-60729835 -306230251
321771353 393386199
-628998985 -550150953
-702661032 -152795060
147662622 -288243007
-979809200 382913317
-341835120 297443410
342010896 6793528
-162839903 965225297
340646503 512466813
-201567474 -500577980
463076386 -444591097
-857506093 180407640
41285390 726074704
-860920890 198442434
344500560 1447440
456991930 -402775767
-497318692 779306292
-786112820 -374665187
977341663 159971566
303486878 814877208
342974825 -718934111
-206508916 -394314471
453957447 -383457210
-32554164 951424017
435558817 -283769048
-247754138 516891247
362071843 -38849249
138020109 693693055
-724491988 -522651481
352880911 -115323309
603631981 -512378960
36143425 309701897
-785540644 -371774078
-743295061 -204359087
-84603178 751384861
519789558 -602260409
-286717067 314666190
-990802861 500286439
-837233328 -875772322
-866485085 586690973
-852306119 -383820039
440258669 -306766445
-864988010 222796320
32678349 310887652
-627654154 885623475
74718522 -358732150
-685770880 -988927794
-811020517 -524700523
318661321 557349655
-81402432 -363626471
258448711 852830969
677442523 228167298
351373853 460968215
-802015549 -464364643
236546733 170349495
-364719581 -349057341
350470529 469755252
453298854 -379375781
-615212416 71363458
-838624017 103080997
391998700 -119717802
347037928 -125473043
49842846 -341411656
464476986 -454951393
411711941 -184966527
424713803 -235279842
313519736 -177318683
106158468 -323626570
225898994 872549825
76862383 293406645
443951188 525009380
-786532620 -376807502
-946533289 -46287392
500722367 745326943
-836375973 -840879491
-811451506 -527885573
-590713649 105212974
281988750 834664658
396305479 -692074885
-746916939 801468430
-573661520 126677306
-303230947 775240867
-639913093 32706506
665178590 -645549377
-734184343 -176640995
91352897 -328883459
351797638 335291627
38586080 -344255685
-984150121 743176116
237411390 169325136
-709888962 -111396420
778484692 -516150286
447289187 253129146
274272417 121855613
346255521 254873996
-152037883 333698365
349760930 -120829914
-619698989 -551289153
375585619 -72775843
213986448 31774364
452659505 369076168
837039060 79524128
-761198233 -73006973
302889152 -191199747
37505717 -800294848
-326162256 302917762
381050261 -87670457
-776103204 770164534
-478345371 134369981
-27849305 -357538151
109079636 -322540488
46860656 -379639068
-29262244 326622760
-779902219 -344452705
276164086 119191132
453545415 -975205573
-536503685 168418023
463292185 -446175837
-460162726 234784216
-191051827 331078324
313616669 564468859
-242280445 -511984101
422924674 -227921705
-880112718 462531895
-332091849 300914911
-829941629 -712673030
-657987751 -544928518
110171640 919871019
-986214550 390070617
739622967 -284275835
-784803185 -368064390
50474515 304432549
450874936 456533270
904723665 -246319828
-450269180 -326315444
-826049289 699314312
-596827187 97130529
194419002 214453078
-300895336 310730963
-392902382 -342738652
-526690340 178420185
99976647 282168047
281135870 601001741
198625832 -219494551
151143422 250089461
142368408 -294323893
235006806 867500858
7262283 318492978
-762827666 -272642882
-487851493 -313070954
-14881983 323747941
372907248 -65707784
-476777669 -317184603
-360071350 290329058
183849540 -288702044
157398506 -332840890
218023603 191088802
471491323 -513217442
202318976 9944686
-828751037 -423777869
-593092992 102096073
460585977 -426944456
-874131202 540024543
404580929 -159851518
306420550 -186804030
441871601 538686947
351261107 322720549
-317378752 305771806
210694395 198654859
-639137980 34010723
77807496 292979800
-414831898 263801842
130596854 696817582
178323779 228861249
392410395 -30034385
-503144461 200549543
366563429 -49727565
-36967813 327883317
-113949798 755831416
-452506356 240161314
342686493 772379678
18238406 315458531
-674775875 -32456747
-394930686 -342251439
-214814485 328567115
-831655387 -738807114
332790346 148327348
-186630878 -496004920
395401754 -21596283
401815118 -2372296
-722614707 -144144865
456466921 -399379062
361290262 -36981551
-114143369 -801577977
330409511 30344587
-719001888 -134590613
-840431132 312983140
341411811 206344215
-526169288 178939351
-917549158 601924705
-418941213 -335984958
-734494949 813282999
34622935 310225504
-307259868 -697275076
205052374 658127734
-52184383 -440475893
244188478 -137921686
601309410 -698026083
40854603 -383872371
-520912815 184081958
413618429 -802662802
322554833 97659288
-684217461 -173885587
395174455 690647294
-828792950 -696839854
-175040929 332343423
-459010918 235606586
-746297354 -214069313
-726795644 -521364557
668263615 -418175473
-837971202 -953167465
452710007 400377047
466000201 -466780696
-345520333 296066602
-466310189 230328516
418564371 60409806
-821385862 -611946220
-706430984 -103014962
-865741931 440424832
122775253 -315437538
105441435 527519648
-68319970 748704878
-36733746 327847079
655456592 -438250038
122568853 -317368626
-492221717 -551370024
441706975 -314108228
198880510 -768962449
492066216 -783131732
-81445149 332655874
185387228 -287865874
-250842298 -449903508
219813739 -267059539
-798602285 741892999
-327226722 302564549
-367507238 287232413
-448852810 -326792220
-1254683 -411556689
-890106792 637821971
-661106006 761389108
-575127362 -221168844
339288400 696121555
-382312575 280594402
-7465719 322075087
-430116218 -462907631
-155191251 -794338049
208746018 200603082
-471799460 226230311
-750611783 -506297813
-810627197 724736160
-379845045 281739600
490871450 -756778706
470816127 -507139413
-979743943 361756106
470803371 771669370
-665622659 -542962356
338107359 618787580
353519363 414156251
47146314 -744856745
-831839177 81162722
318367241 -170569019
444358405 218383981
-859125880 188796490
-767931671 731338385
136681822 911153567
-821918582 706455098
412748825 -188768159
-575105696 124923241
-815815687 35667212
-727900388 819117496
-785486365 -30970274
-976414031 245995679
-15832532 -355503165
96368091 709783439
381744410 -89638043
459323571 -418250246
445433620 230206266
-78733244 -804175090
69835518 -362571557
36335903 -344765082
526644438 -596045784
352828938 365546534
484473753 -655380638
-953185692 56698501
-162003954 -487923452
324556289 548141600
6582782 -351234557
286423984 596109656
-624868712 56941445
-791825985 -18538364
-668753956 -20245689
-798876828 -4078508
-829486941 -706201198
-812769382 -446203879
-249031814 323221376
-374691713 -346928738
-644492366 24932049
-295856029 -525036907
-120837667 -472441153
490410493 -747536803
-331687003 -532329009
-800643939 -456032918
222968267 -179364205
-435409725 251504081
-513712984 -552519872
425330582 -237864529
-75286831 -998992579
-834334038 -788534651
-172572849 -998854152
402156049 -1293630
491525825 -961538020
-826426386 -666711089
231950991 -258753895
-865491642 226219745
-558513998 915028254
401767487 -150409484
-548724236 -553625327
474125027 -537996008
353068984 376149497
418577863 633085036
-86351490 -797348483
-609288795 894426854
56501497 934919841
944728704 -88399779
657185303 -435546505
-120658829 962226419
-834507020 -792233207
-784209750 -365094369
302704699 79416409
131673388 263357715
149290883 -996632415
-55783221 -805135499
428186955 -250060353
-772268812 -310546667
-782605429 -357255053
365329790 -46714326
64574132 932853110
142043266 691952663
-855834703 382125198
304278192 76850814
-260045611 -516583437
-68192447 331659264
-869251394 571372685
-635757736 -549201243
413981093 41471296
-201845679 -366470460
342639380 505872105
-992718567 573005743
94131430 -342554909
248156289 156250001
233686045 73828020
116008816 273110269
-748672630 799730301
-661910990 -543948247
-837581503 -895585469
-698319166 -83916016
409416627 24117780
-808473418 -506424630
-136810999 334224664
435092284 146286164
-700584222 -89170916
299892820 10375574
121606242 700468383
306110271 574574472
127780747 914154443
131202167 263661386
341857507 210222337
-754013879 -240163071
-697925973 -83009820
-399054846 -470544653
420083566 -216602932
-226757726 326880113
-832197888 -747783908
-850380023 646707853
282510585 -214306687
111124016 275986840
29755160 311870531
-858056106 183236582
-725974777 -153232142
-891280947 -285683352
374703640 -70438683
-872350362 -338879624
212703350 -196942142
-711762756 -116044190
-475186428 223666890
-921387135 -177468815
425185015 90649196
419943035 -216051370
-723189439 -145686034
-317052893 305875245
-836541848 -846438401
-815628488 -560416822
451651207 -369430870
555838245 -728269895
118577852 917167390
339557148 515880595
-386328447 -344287791
-875768290 528583234
-168095675 332810504
450056419 296757570
435000582 -281123302
288945463 100736437
-150185133 -483724562
491279225 -765441215
-255186456 -515350425
-752686688 -235511974
-252555269 322557445
-765905148 -284493947
-608323410 -244452676
-469193437 -17644009
-736629065 -183915561
227813555 -170673844
5995310 318819225
312944329 341820245
-699894514 -87563015
320048792 382670582
-836669516 -851101918
352824324 443789261
-661338643 867621907
-960707902 113821239
121493818 269782492
-979458972 336928823
136580037 -783912341
-49169668 329601197
-295471419 312268180
294944996 587825894
-239228854 518743531
332613186 -149072327
275834543 -221323314
332411063 490823044
-495378240 -310113657
352146165 344484264
-441802918 779214054
-338218831 -69756257
200383173 -279357506
307305896 310671442
-789860386 -22445461
252232807 151171607
-501405729 -551910471
-142228393 334077814
-449174096 -996012723
-961004163 60450747
430058906 593905136
482949869 -635266157
-163901569 -488569599
-95448477 333494710
-486596297 214632383
-579596824 119395927
353132984 437745093
-167445157 -366545104
-4888436 -353496123
-266022912 319770060
-39707201 328298707
282671454 109910631
150900643 -334386905
12812054 -402686652
-744446009 -208057025
352493871 354530342
-221310716 327683865
129321306 -308602696
26032920 -521672976
-826046479 -662087209
372567392 -815024643
-832509584 -753223375
152522057 249101893
-880575872 418141799
-620978259 -551143514
-852527458 640784567
-829041959 -700169151
352785569 363794402
-437502071 949014440
-735680350 -181080169
452710402 385357230
-166576635 332906026
244505626 160748914
405480409 -162923037
-795672857 -10768475
340463322 513051288
-679645868 -450939265
-500970498 -340286794
-391301938 276228217
-821606990 -614072970
-758332888 -255739893
-834681742 -796130469
-182701958 -366610539
-551170202 -553676938
-83700406 -363773416
303054951 287709979
473466107 -531650453
350178596 305701311
436263618 153790704
-431274602 254123617
437575480 -794855020
351640683 331348625
-184606285 764752017
940246249 -110586891
330542859 30084423
-773555839 -316044628
475411867 -550727322
-514309025 190364788
-19451711 -841793245
209461917 -202302735
452525294 -374665769
-238991738 324986433
-583791647 -475624818
-215110189 328529403
-418717698 382675974
196348372 -222976858
-827960241 -685908537
1423643 319958912
342640375 217251090
-182091783 -683747148
470079498 -500659034
367968125 -87248210
793601692 -493062244
-851846458 154354973
-15375508 -420008308
447569890 497678957
213036026 196278354
-792803577 -410529394
182080789 -243814085
427522387 -979936723
-244788715 -411174288
-449245600 -548204157
277180191 186932666
214743376 194522949
-622434796 888167420
473602566 -532955914
16178808 -400508510
353127309 379308954
-517248351 -552658626
-420475039 260586735
344494328 235600288
-669096119 -190275982
-272153307 -362779705
348725882 -7822302
-760153266 788083277
-837817139 -917306532
-529402240 175685392
-470762349 227009454
-559907412 -553832861
-769202754 -60163541
-603721829 87662301
-837670304 -902277243
276942321 118087969
298409689 882673484
-656349494 3711541
-701560446 -39260788
555078305 -728759047
-515430610 929250408
-68150060 -448549179
-595563097 98820287
664957962 367465543
-501982181 201586884
-581194313 117398487
-704069620 -97387462
165245203 239659524
-394308628 -542074716
-633210573 -224161789
201741987 -214657758
283636665 833283342
-815476206 -559172532
-871141505 -341982976
751844680 -253319581
-57901374 -443429212
-325809076 -190730450
-1972475 -256703076
-832534328 -753669158
-69982078 331806061
285860805 -32982279
-723397203 -146244585
-25979010 -426133107
455426117 -392734450
-681454208 -75704740
154839503 -279663158
492463211 -792794052
120816298 916444463
61523585 -368966075
90827413 286805709
196497263 212503162
96099028 924113070
403954893 4689616
57940546 721680695
-846564709 656524598
452582780 363788417
-28857929 -357701175
211004986 198342069
-834010697 -781841492
-829847030 75094449
197751995 211319820
-17309488 -804318032
390770927 -34477524
-824582126 701913485
-233701821 325827117
442319916 -317280373
-188047393 -366605109
351298494 323502042
335386941 163336923
-356994337 -350617439
-834102159 -783713378
319004932 51684476
-641383424 30230042
-215397884 966709329
-635130579 -133620489
896616271 -271833356
-791917077 750522725
-482876784 -314928610
431167406 122623677
279977390 -744134033
-593714273 901364977
-837932652 -939779432
39454929 -344057019
-210797539 934195049
41022958 -343678943
414568578 -195522244
-300655550 775097225
-794295554 -418899263
353107792 438551511
488375725 -711936558
-826586887 65393642
181723431 225895138
318276112 52983506
316284094 -173517793
427050732 99957700
145492717 254046113
306595885 33696825
-681343556 855103463
-643349300 26897113
130990823 -306810028
381985068 -90321213
-833208279 -766121151
-717521817 827741429
814262748 412477597
-232955104 -365420861
-204576523 -501472975
-825829451 -659483634
252768025 -242595580
358786029 751664497
-282022999 315900716
-537224017 167672818
404368983 670464732
-634957567 -222689298
-35163218 327603430
451072070 -365990021
-543275833 161348693
332142595 144719279
-205515982 -501750425
576048268 641251250
-509378554 -304370790
122307724 269281008
-648092682 18671339
-37543235 -432599613
-731557513 -115952120
438700750 -299029033
822042352 -956518
-589141688 107256940
-645699445 -213388923
455134889 -390879618
-744682129 -208817358
66426909 -365207920
-37869818 -432778041
345726945 248816116
338967810 -138936871
295530510 519587016
-858539210 691197244
-242290380 324433410
-837219212 -875082018
-262029241 320636885
-16344368 948906513
124496796 915246979
-617653364 67779835
-748987257 -507495345
-610663573 -242609549
-858095918 183441567
-822240672 -620235794
-823073361 -628593581
161681632 242384556
297606680 87556689
323055249 -163729628
742577461 536370397
-761333322 -266988335
773420661 -190742539
139171300 910289308
488664101 -716702968
378922485 -81770436
378942480 -63874116
-547359386 -475278134
-439437137 248912681
-62701881 955702343
79398063 292253441
-397696412 272985297
242420680 163296445
441545773 540636852
-513856235 190786797
686371030 -388615047
-610938990 -474740635
480670010 -634602394
-814762274 -553367574
98887957 282741567
827276572 -433415210
-320835306 776178379
-145937310 333944945
462929410 -443521704
769787561 -202041546
787377106 -143011520
-78526439 -453575400
-834886550 -800809647
-806329181 -491788153
-27740571 326347711
-851240956 -385915774
354338054 -112729100
-126972166 962773604
659568199 -650578153
-476782389 -550376333
429824855 594835803
-378534001 957842294
-609670955 79299375
394801518 -128228468
-753823015 -239490268
-880346585 454193282
-790973599 -400404047
-236357580 966593796
696591546 -371190032
389560218 -112396921
409717708 657016368
-815905332 716330185
-617958887 67329494
129869387 -308014553
487022031 -690988711
-862921122 209911097
416809236 52929916
-719554609 -136041679
175301821 935058524
493619685 -828341121
378571063 -64739362
-257032281 -505432085
-842229343 115466219
-572093183 128573433
-448054643 947022748
-699683098 -87071651
-621324971 398944143
-443942997 779221977
329989701 -153137198
-684450365 -173625556
429061349 597861466
-823399594 56249979
452441777 423543288
-29902567 -428362988
42041803 307582687
310756446 66021676
-133286474 334284093
239471898 -253215694
-834451710 -791037790
-127809564 -475250109
11896873 317252900
133593448 526969664
-429164276 255420389
495336454 -949748075
347838728 -5862504
-819599395 -595104408
-778599067 -483061706
-143056377 -481087263
-833172533 -765437726
-454207598 945801908
-914001088 -207499774
136367764 -300972886
-396086267 273811277
74183972 294597277
265383391 847801596
256363573 145913952
-748374530 -220906334
-531859005 173188527
67321434 932126574
-369265214 -538491142
443158038 206905007
272863359 -69238415
-440870981 247977698
-142083193 -742686909
-819669063 -595744624
-440748078 -329449365
148647687 906823865
102686308 280719759
-467756082 -35960124
-371940906 -347535702
-136055030 -478453817
94139095 924688768
-758778515 -257394678
-793691544 748252406
-773777206 -317008849
353307381 391379349
126040268 -315975324
362999312 745598823
-795882627 -427941452
330293395 537992669
-729923368 -118187279
-447474206 243584919
127995465 -785562778
353282954 389615992
-706502213 -433789625
241877426 -251347440
-420727377 260440142
654145921 421009774
50575236 304393244
-340670400 297869078
287888548 594737011
284872909 -211790133
483879903 -647420574
418458788 -210261540
24089007 -395320449
194559753 -225695461
20768475 -348246026
-832383355 -750984989
62034825 933517446
-689168948 -168331913
-877899406 503238763
2513907 319691341
20611167 314768575
-503617490 -306783232
-495112448 -551544385
-796127928 -429365846
427506117 102276556
-280604689 -521531196
-804460193 -479596517
180457012 227010911
386167285 -46600851
115329214 273514895
450768151 -364189694
-297585267 -525425280
-286414995 -404346523
-272065261 318397918
-284002589 315384531
17028584 943049054
6050888 734419455
-829244358 -702898529
-739932773 -193901782
447846219 260755118
-637062994 -470482973
418553534 -210625790
-601093720 898154517
-859832108 192536977
27865313 312499218
-54968823 -361283109
-316637020 306006790
-65513637 -362413767
-638243569 35514687
-782456625 724890969
-309594825 964006830
428744046 -797874327
-108513090 333998239
332882851 496903755
102861026 922115175
221086960 187817263
62188301 -796916286
648395078 -449081574
-34278723 -430806283
196792292 -222298491
5182049 -351516225
-114445949 334155894
-939565341 -87793507
-158999716 333345795
360793969 -100864685
-589819985 -204983180
339399425 731925747
725746192 464390417
-38383587 328098244
275618012 -745702769
-339190849 -49024261
-404728039 -543447213
322330797 45646647
-619135240 -235818051
220764044 -266422704
-798960521 -446001052
-935437311 -28535180
338024778 15130742
-915249263 -202603177
-542284321 778048976
-380298650 281531206
185655098 891867036
-484966965 215970029
-266404600 965936107
296568766 -198767263
-375366728 283782390
379116205 -63468619
-134008333 334272924
352684560 360355364
-457698831 -548911355
-250453181 -364486431
478344394 -581130666
482567902 -630338081
-783121542 -359753993
-274641957 773313779
-870386660 263028291
2696807 -409103755
325564859 39603193
279142329 -746133376
-319484942 776110475
-763661272 -275815594
316182804 769536248
-893320306 -279323205
18407385 315409776
-106633389 960879315
-869462183 255288122
-50204164 -439428499
-836463278 -843785402
445862132 -336249179
333328711 151359390
225876066 -262966932
-962684333 130595912
738464948 -571063664
17480045 -399663516
74817274 294318696
-73241345 957090502
443400899 209164703
268691978 -80206329
-499298080 203926713
-342523686 297190077
-723281151 746063451
-721902409 -142242900
233294378 174163592
-227651091 520511830
-135372377 334250184
-658223060 -544873810
-877379077 -325636712
-966823028 115933837
-837850289 -922428961
410343009 27585363
-476885990 222363346
259605305 141704530
326113440 114440237
213944561 195348305
355223679 -22656332
676763421 136504990
-602142904 89846331
202785255 206482976
254891863 147803468
-371740645 285398337
-446014163 244565650
-788204522 -385485718
-251542220 771437323
458398746 -412034179
-330304789 301530090
332212245 145092936
283979686 832992043
-343896962 296678071
-604760001 -247233331
469703957 -497406955
-168524809 -791083168
-621492166 62078125
-751902210 -232795229
-556080505 147336429
-662141640 -7327991
491149104 -762646532
-152627533 333670521
-257766076 321519250
-321360318 -356926865
55525371 -859479677
-776255070 -327940667
-93178392 959459945
-979266208 325700437
487670248 -700781817
-388521510 277610239
308667258 -183841150
447471180 -345207644
-461442694 944244326
-543475159 920222388
389013620 -110766731
-844051865 122205752
948761870 401173496
198471344 210639603
339701907 192775492
436799218 -978385150
113885736 274371678
982301587 234423802
11349706 317404556
-765326992 782655379
88383682 -329874377
353232933 -18025203
-501190966 202284085
241203750 -144316068
98628170 -326370675
337659064 177785133
-919469435 -185692996
296863721 465395
-242613997 -364969260
-178873593 764118338
173570315 232918615
-943554445 -64679504
-471163785 752256490
-132998359 334287789
-440017423 -547361457
433666900 137473981
952585341 -47763000
-485905851 215201549
89190487 926132658
-695050367 -76421371
388659203 -109712991
-260323616 -363759322
-64064233 331300132
346914547 489853859
398212012 -138828260
-913910828 -101320081
802656388 -84316214
-316459250 306062899
-989343395 457770074
-312182906 -528530564
228058612 -261478546
376418756 -74991514
245167949 861605599
-837748477 -909480729
-856797381 627523101
33398886 939925600
-403001718 954580059
433211617 -272791224
431376077 509982388
-723997022 -147863176
-561077130 141626376
320638825 48738872
171421256 897869257
563236173 -558985347
-185333644 -495596852
495338782 -951230257
-795984467 -428532450
208945324 -274091470
-764388278 -278602246
488721992 -717664399
258662894 -992638900
-259820060 966137866
-765658876 -283525969
-519335593 -299830994
-818652760 43089882
-925022107 -161312750
489735341 -734965491
-703899846 -96984182
744619839 -272107873
333155971 24952905
-543178861 777994932
317060395 55127234
453884797 -383005009
-381986808 280747906
-659154985 -544641486
-432396020 253420745
-259985180 321063998
269194300 -78897395
-923194790 593974311
-835029579 -804137172
386516869 707537423
402487228 -192163
-807881816 -452234011
353476196 405181140
-658318744 -2726
-52625983 330032938
434873373 799550673
-510019509 194321603
-600546712 -250474897
-596515035 -553407722
-416595112 856939991
-392024566 956195126
441616129 -191609183
342074776 507782682
-33088834 -430150193
-634102771 882359097
-917999471 -191709450
283725493 -213019846
-305511238 309392136
353161985 381275913
-321575100 -675561330
492805796 -802084898
-348560326 -352285407
-868083952 244724106
-642536637 28282846
-880593347 421733291
-278536416 316801340
412543023 -188011737
-560696284 142066776
-63843350 -446424172
441022770 -310612432
-788906828 -24332634
-779461165 -42351751
133284651 912299454
-554368383 149266166
-381279565 -540248947
820455810 -8251651
426748527 606915506
-238214089 325113832
-468376667 -28203109
-58738717 -361717831
-58189215 330687940
-792875015 -468905267
353335732 430796171
-57647126 330626329
-18849978 324581628
413010310 -189731733
-387438664 278143163
151600357 -780754896
476748813 -564215455
-257168480 -515855118
228831921 179266175
180463028 672665534
-462165410 233344644
678170423 147577113
417641119 56433528
-590950807 -553754789
-765057746 -281182711
527984144 -594799085
932749224 -145111458
340202253 196579459
335461139 535740111
174654710 675827232
-443799871 -328464429
-723567519 -523136292
-372852843 -539032014
-324347428 303515397
-413151803 -412801078
379629851 -83713136
-597049859 96831278
-401529326 -460828395
-661984168 -7025398
-565323592 912557819
260711051 140250315
-731700343 -169307143
-291378902 -433869380
343558300 -987848432
-569005759 132271215
295057920 823025000
433629718 -274728539
440605040 185080479
-720608648 825198584
321351359 47440661
-19705324 -356181288
209302365 200048910
-716707116 -526371202
176279915 230617070
-6011598 -353711149
185975045 931540681
-358028374 291160036
-521582484 -552813178
200564977 -216497698
-329859903 301681673
466328055 -469393991
-38035101 -359091991
705049764 470382110
-722492300 -523690897
162343575 241883134
-736055627 -182198309
377732457 -702269501
-458086941 -142174386
314284336 59972441
297608458 2866419
62182387 299696337
265434662 -88553623
849568879 252038044
450342169 -361673432
-694266497 -162536450
-315046603 -686395881
58383099 -339058361
287000240 520175635
334755027 21780910
-692641178 -442855139
416788505 -203878359
471768172 -515750900
850073104 282075800
-359855894 -537056941
-425221903 951122356
286378460 104515932
-837684194 -409521708
98795132 923318867
-201502117 330084747
192483394 888854125
400564914 -146460566
438169933 -296421722
-967597824 124450508
-195313742 330704379
-650854068 -208517846
290926619 97764183
-748419330 -507910798
19348577 315137631
-427492344 793619609
-107193743 -466644690
-192432186 -783970821
-979148365 320018248
441311941 -312087454
-836041706 -967494205
-970930372 163343989
-448076292 -227535094
-522550694 182488636
-476696820 222509519
-769138828 778357914
378771678 -81357240
-424734700 779122820
406165654 -165271505
-604920831 771258999
-194689414 -498500117
-734523645 -111883436
4233048 -408139455
-579905162 -554021959
70464800 -362080974
-242462341 -548316503
-529409582 -294867050
-820894634 -435385759
-789699958 -393467776
-513405460 779287532
242393674 -141782164
244295893 -249420388
93830982 -997528431
191145382 -284678373
-685166891 -54428185
-731077335 -518936418
-567905507 133583551
-727326378 -156937949
91903066 953366211
494777827 -881430154
-599780830 -251059209
93856534 -342798753
-112293671 -701777299
-29141152 -998736104
-968935200 139494157
848626433 215379523
130854601 -104510258
433257824 134983005
162546768 241729082
-833097599 -764010884
-820898790 702894611
253871974 149102708
357469251 -107077523
-855139310 -378035693
-517121832 187712354
-292336349 313146906
-978475027 293602246
-178905427 -493547013
-600872067 -553076417
-823658603 -634709528
-401286970 271132723
-638549064 880069180
-621263105 62421750
-757336414 -252059833
-171807555 -366570261
336270515 168796428
645763637 -662726886
-806023584 11954609
-978205905 285154352
217394256 -189055160
483343517 -640382553
-1289194 320613854
221168777 46574674
-707181916 -104820770
-529618219 175466636
-70189 320320345
-36956328 327881572
393691354 -124846838
616347216 -495591772
475872966 -555329310
-879617671 474901250
-876833230 332508027
133580151 262118683
334215973 156420242
489215908 -726000443
-717635362 -425730647
444081113 215645530
213494804 652679213
-828690155 -695476697
195469994 -224313069
-218384168 328096991
-18899043 -422062383
-735194594 -179636799
481309010 -614739023
-452927664 239870818
-837652066 -900778950
8311866 318219881
209465836 199885841
-852761506 -382896512
-798306957 -442139835
-38655942 -433205998
-173286228 -366577306
-834025861 -782150781
-103179982 333816138
-460373619 234633038
-879741140 472197230
-826667841 -669678134
-564677785 137416668
165280010 -298468803
-483233131 217369704
-297527726 311689988
308005058 572072051
304370542 -189384279
82663377 714321010
-742506989 -100797460
-837646394 -900320050
-984784 320540661
466197146 -468346613
-199831836 -366502694
495329977 -946461993
-457592652 236613121
-836005669 -829604395
-530411122 -474351862
-342839819 -443521052
-787336074 -380944527
-807349294 729784842
313981645 60497806
425145937 -237088395
-871082305 269145614
396873638 687097637
919139253 -198293564
-780708977 -348206287
-598749004 94515067
-835193715 -808047718
320898677 -728460248
107464457 278083019
-812149572 722328756
172094895 -775840747
-738747949 -190304678
-47456640 744981432
268506358 612148801
683759959 -628525840
488525749 -714409463
-747820157 -93250752
-806708768 13545570
-95638310 526409512
-832162573 -747185231
-411059262 -544219777
472185403 -519610062
-876738643 331283071
-970191420 490705671
-510325647 779308243
-556871737 -279780270
-664057257 -543382882
-744918952 -984119345
-147890106 -364610557
608843937 -692780958
-765763778 -494551815
318877030 51912793
351039578 -13008502
661039063 392159546
249129097 155043579
-649776246 15690934
-662905243 -8799403
-273281067 318110321
-805282231 -484876993
335961956 19347250
-525927565 179179441
337657235 -141073613
-855607291 171114933
463954608 -451047136
328860225 540675578
290939605 -205194030
-835590210 680843446
957946209 -16228920
305809753 30866939
96311216 284082070
357897595 -28936623
350327874 307881408
268045265 130459097
-911469060 -217240382
-79762053 -454165038
-442671685 246791913
-52102676 329969555
-75022786 332205565
-398566095 -341364317
-855796322 631126589
-463522109 -85998901
-837015318 -865479380
-335418054 -533004308
-433788550 252537811
-165436261 332975060
-696573223 844135580
163693698 -268669127
-739211132 -105410846
-114246200 334151089
390421458 700107302
-839307788 673024403
-98078117 959990557
422487076 621526963
-765829302 782109738
-721460677 -141067591
-258723613 -516248926
-910613809 -220486857
-211179287 329009027
-640846685 -548355899
-972904930 189591914
687133902 -387330715
-258223949 321425904
-416519952 262849939
473102060 -528211249
-757657903 -253243660
76628769 293511697
-476180076 88584190
-727762772 -121103861
-184462462 -366610472
-352338459 -535871276
488113122 -628638476
-935852299 -108217826
182636680 225089048
-613688651 -176049854
-456963372 945233172
-579219695 -554020662
-245091495 323937796
533822127 -589066981
-71071193 -804558840
347103895 265091700
183105007 -242358143
493017556 -766871917
-26662293 326145124
462712854 -441959716
372622926 -77702963
473282497 -529909707
458040241 -409646308
-335536950 -354629197
-821957753 -617476574
33721107 -388813799
-828151665 -688406854
288501427 -25152332
110072683 276600775
10054689 317756036
-238706105 -408610932
-404711118 269330111
389189120 -111288834
-809255118 -511941254
326543822 544746566
983790777 280070125
-585935881 111379484
-619848342 64538211
264830210 134783409
-340867376 -353686035
-855288802 169624188
403947236 671456487
166686281 -264852987
546715344 -605484620
-103003954 -364787419
109464828 276952284
-606435120 83876148
-775487266 -324531082
-833787737 -777376365
-303803155 -526772499
-135149552 -365984529
488892255 -720507126
-161430234 333210949
437288436 562741833
294762510 823297799
-833230069 -766539562
-288275382 -397410174
-19158638 -422212774
-422371578 259479693
304831686 -188809593
4524942 319192603
-766826884 -288155274
495305689 -937403519
-211587863 966675412
-444204878 -547767667
406415571 13186644
-731138801 -167680163
-817865597 -579450769
-680176984 -538923967
-478901208 220796326
233618059 -159797000
-877162495 512225539
-237475402 -562521714
-186594261 331450894
-457652887 945086030
367473133 -88216636
-607968781 -234951140
482236157 -626105082
-417713237 262172085
611026494 -691210733
311628321 52164707
495205006 -916861581
-470677831 -319360347
323694163 406710647
113480856 274608737
-617956651 430301596
-967500266 502327962
235920191 171090354
45230295 -380796150
-128977899 334313439
-977799023 274196328
-469933153 779278845
351875247 337294488
-396368444 778806267
-644684194 24600828
251731776 625342753
41801816 -343488955
-666906678 -192544008
463846144 -972429337
398355632 -139288517
-808943558 -509726588
53877524 303094715
346711222 767509540
-366382902 287707302
474037709 -537146544
-780276798 -346186330
844317745 138725022
-538378536 166476389
-832083445 81919986
-120206940 -765552253
-494049812 208408201
407355937 -169374279
134772939 261336973
256179751 -239732372
-936707222 573310700
-252442805 322579442
-837954583 -946712361
14189317 -401796542
94051996 285215627
-6526138 737029845
163762211 -299222274
-649200799 -210105810
157370380 245588033
-128817288 -799615295
452337398 426384658
122480323 269174369
150866866 -996598364
-95646579 333504838
386884862 -984527052
-313644750 -688517731
-943872191 560213267
-664437658 -11755156
-314046201 -528911927
165130023 680750986
-770130662 -301601441
178074565 -249456471
-866099801 588641091
680414386 -631716727
-593568530 101468495
-473302239 225097101
24670892 -394931049
983229848 260346351
-667185708 864131749
175586157 -293139084
959368134 -7391820
-412688480 264992589
-127899909 -998978635
810310665 -53562800
422714036 79049985
-605577909 -186040690
218033484 524138943
-565028728 137001433
106162972 278810169
-392840367 -377366778
373324562 729878085
215250507 193997282
-438339203 948858308
-393602359 -490476926
-780200501 -345832456
-765319961 -282202063
-439019622 249183216
133152005 262398018
-799343474 -448273878
167499 -254777240
-957996525 36087529
298191637 86635374
-377055215 283015720
94856030 -327692998
326143889 114586403
250186438 -301866412
465368266 -461830876
-920543623 -181148296
351594244 -117607404
476868685 -565448156
-671616078 -187638159
-454476985 238796906
429598889 113648322
-479886051 375214614
490326149 -745886869
-375492616 -539415981
-909466796 -119715300
365090344 742541391
177973085 -545245178
69934354 296428455
771018964 -198241346
81159042 291442020
-824396217 -642845319
-187333041 -366608714
447625876 257664894
199865785 209305378
100064673 -325849990
311617459 -179908100
-360412489 474948116
-880017969 389906125
-119359017 334258524
-577766387 121667209
452702213 403839532
-976054443 239381647
-812089855 26347827
451357049 447889000
-562137032 140396647
430666781 591464745
-422293319 -372193358
-975671809 449075809
-664888590 -459397024
-979153638 320261390
-592475418 102908036
-741378142 -198321062
-830244979 76300604
-74405052 -451601533
4152115 734836511
-341566175 -534076146
-613139962 -474563818
-718206603 -132507134
-235606045 325532570
-389036014 -541343578
-673700324 -30252173
-633898381 766787818
79923740 -354589801
788953231 -137181078
127349684 -310694944
391709146 697609087
291940807 -204072441
-836337860 -839652934
771398459 -526636996
439070543 554051480
-694169798 -74426306
488952040 -721516533
-880495407 409379617
106204056 -997338785
-579932362 118977272
-93991458 333415429
129544354 -996966008
-730091084 -164676487
251441878 -121796834
-202478281 329982020
120701975 -318108962
-143427592 -366188616
-283768223 -361668821
-775385701 -324082175
-750648844 -228526150
-855380674 170040212
-856444909 175131196
434565692 575172096
-129815879 963013161
494491496 -866391798
-927498445 -150059453
-294942481 -712639871
-327744052 776504254
-855936631 172688199
-7852580 947473640
632407610 -674166150
-390240750 276757829
130088073 264377312
360399192 749370732
294152275 -201553875
387512557 -106315337
-57259802 330581991
-830948765 -420432758
27067483 -346857171
-611797885 -552125455
304862768 471179192
159241943 902726031
294679758 -200947265
-165167712 332991213
-737066281 -185225548
-375096849 958246671
380061416 -61261267
-692313871 -70238785
428889454 598540985
623598127 -485599403
-833596813 -773628163
-316909556 -529497123
-58490412 -443726982
-652757524 52702532
253275874 -117607093
349045897 479925034
-596699241 -253396678
238238203 -254164577
-955971369 534820712
-966306884 110448183
-689783069 754836648
-92883466 333352501
-869292408 253899114
-8756101 -354224355
-595836297 -553456859
-918704236 600306416
81934814 -793816658
-969591952 147085404
148289165 -287505065
-937659768 -98426320
455561240 -786848783
-248423929 771178144
-834572581 -793684177
-175092704 332339786
-469247127 228142741
-426053759 257300592
479284048 -591428278
-622814868 768577810
-64850916 -446923090
168882915 -261944415
-385735902 464063747
-824617543 -645340285
58622995 -371124758
58823261 -194316078
239854273 -252920370
154287896 247832106
-836078752 -831727212
318958440 81773517
469280275 -493777144
389535737 -37755078
635930700 -671227454
308086424 39093227
39789747 308397839
-370312392 -341814158
85537341 -349987431
158598734 244686453
336161188 168112961
109294360 -134796693
-222020941 -506467270
-671761827 -26297271
-970083259 491231276
262063952 -234680489
-804404384 -479245069
-114339069 -365268953
-461919160 -104015448
-718785654 -525466233
418413435 -678691385
-832053420 -745351403
-706196160 -102452447
-802716355 -468693248
487827906 -703210238
440272493 547782920
-682773958 -175492786
-35507981 -358724500
495193681 -915347759
228911229 870898655
210348707 -200851773
-533707261 -292666343
439584794 551442411
234423987 172853300
154884315 685910777
-66560750 -362514024
-452307320 -325628813
420477274 -218151455
-701069397 -90303862
458624593 -413542250
-610515976 893860084
92455521 925181058
850249795 342574173
69238321 296724592
-204576780 329755762
-497480874 -309267837
-334998046 -997707432
-474393361 941113035
335293304 20703553
313853569 60719704
242989671 162605099
-735519595 -180601738
-360539614 -537163157
-519026977 185896625
845794098 370640281
490154799 -742563985
726961437 -312534399
-233301566 325888216
-794206030 -467539535
-405663200 778964667
-792757940 -16671215
-741700964 -199319122
825162462 401654739
-167874571 -489914427
99371628 282487164
401131540 -148314323
-483835453 216887353
-434358867 779177755
-77784421 -363382913
-63318770 -362198334
-499103359 204094048
-192485873 330955113
-796804755 709799203
364272724 743741296
-833101496 -764084743
-751551732 796857863
352242212 347112447
-403242403 -543259323
-319726386 -530055902
-843366918 664154488
300381654 12021611
-815181804 717494039
667777825 105226082
176797475 -292494806
-217869118 328165980
-744893243 -97436760
-369250529 -450301186
-127778961 334313622
235045682 -551668564
353048453 440217717
-721388123 -524237943
-821136258 -609561352
600983704 -515727643
477385564 -570878721
244508791 861999368
-824010997 -638524295
211865779 197470717
198114610 210977142
-733951897 -517239416
-697400297 -158952787
39997540 -343927427
-991774003 529430930
469076082 -492045014
-474182941 224430101
247398089 -130852714
-51530359 -440130532
293288781 -202544603
-515909758 188861315
97866432 -339215403
-872992498 287260353
-476559734 95985380
-721348889 -140770887
-127378181 -475079629
-822342775 -621242103
423852738 -231713327
352611141 358060556
301656037 81114876
293756474 824212310
-739246698 808881027
405159756 8792692
80034222 715151772
285679238 -33513395
-620674019 63304312
-513804359 -302412664
446163187 -791376533
-416514656 779067336
619701378 -491008349
159110594 683795189
136888717 911082983
280444663 -48519441
-411799177 265483531
-203507583 329871558
227409211 -171406752
-737616430 -186878940
307003322 72327667
-114089176 961622357
494434320 -863661156
-210174803 -366256777
-611632472 742632212
491625261 -773044889
455084856 -390562345
-381332154 281053684
436860571 -290046752
-662440719 735308900
279191163 -217812730
-850506162 -387302244
306385618 305629345
-498275717 -551730599
452598216 364690883
652991000 -442067560
-677080650 -37242520
-75104939 332211852
66803218 297757997
705818529 -354805273
-875816785 319517946
-347040152 295485113
380706619 -86697970
-751756829 -87451887
234726016 -157645598
-319170698 305200241
715279921 -336641446
-413438170 -544500766
-326556158 -356133926
-98401614 -462794603
809081031 -467350313
-455714875 237931659
-193122687 -366565983
-728199490 -159351590
-707900124 -106556116
-590316750 105730287
-367805794 -574121694
492416403 -791607221
-545292936 -286503701
444202116 216832574
410588289 654759154
-469319026 228088998
177512033 229560218
-149190892 333820864
-475834776 390683508
-41205309 328522476
465198766 -460516280
-781409962 -351529948
-638492528 -548751996
-822982536 701349504
197237482 -281189559
147818774 252427572
229942117 870326867
-235028663 325622656
323490233 405274122
-849163350 649896724
209562953 199788654
494512773 -867422880
452603331 413546297
233882757 -159284893
268113977 -748367057
-222168467 966720337
293718672 93544039
-485823776 215269146
428536734 -251607550
380498824 -86120437
420761625 -219271465
102239268 -858488181
-820036909 -599151101
-300505414 -350419154
409508013 -176963651
482305805 -626990930
-702776468 -94319311
-673091623 860462529
-696138960 753300921
269402769 -294634624
-312554362 307274219
-674119694 -31110007
-873290396 545910552
-837496562 -889952615
460470514 -426140286
434175937 -277261959
349346939 293824141
-807559386 -500090443
-763956600 -68609147
-832435148 -751893774
-845823698 129124665
-266262884 772657571
678640020 154409570
117832295 -857827549
-417875724 802432797
-479313427 939808618
-956787350 532852275
417454310 636296146
-863196454 602580263
-5640091 -414234788
-830444321 -720012542
-251223978 322813456
395618181 -20974975
823553105 6172874
114469464 274026458
-831148489 -730745241
-831776297 -419161750
31596237 -801011291
565008207 -557080237
-754838355 -243086426
-440746815 248058956
800712611 -92013687
-721053247 -139988807
-741860155 -199812354
289755753 592980367
-291820220 313289448
448829698 275799906
-203834377 -366432980
7148163 -351119447
293371254 589420734
232594610 -258300682
-735935977 -181841781
324262768 105638024
371027775 -81069018
-749498150 737796139
233749964 -257476174
264747634 -90273652
-711582692 -115596471
-715745553 -126099941
-411255073 -544243109
205002681 204311154
-723233367 -145803830
120968181 270104355
-832083664 276933045
-176056319 -492621793
490817923 -755678419
479620632 -595202910
723846041 -27892888
-235839162 325496176
-74719223 -451752692
-109431556 -365061920
512613116 -131116486
223729372 52005885
347237846 -4538566
87212525 288561822
367060267 739621002
315935680 802305157
-236048671 325463186
117849738 272008539
352917585 369145577
225809331 182652445
73625304 717134533
-710057554 -143903246
211270101 -765643859
8999989 318038823
316776386 55625844
495333289 -947975622
376587866 -69203436
-226666356 -507748454
153531564 248376690
85722965 927116151
-964405324 512613239
489861274 -737200575
350771960 314502451
-189244139 331231062
-462698866 232959086
183475583 -772992595
-767794175 -62436288
-820699738 -605409471
-670140016 -23025689
-636563187 38319142
-843520997 663798686
416266725 -201901963
-107663289 -492831029
-780318902 725877157
-696638685 -80052013
-368190503 286940355
-833706856 -291578973
-79694429 750591372
470384152 -503326178
-430949448 254326593
377262734 -77251661
135636826 260766662
291086299 -205031312
-4121728 -413310051
-337601477 -81105223
412320524 650215341
-99343412 -494870301
404388487 6165814
-288393809 314216622
324641583 413419224
-26349384 950482714
-961820284 519965214
254197681 148689461
338626777 184698100
25613473 962481013
-172465765 965657544
-832321419 -749910232
-830163635 -715889702
178694975 -995896016
-346577068 -352658375
106415207 278669740
436088595 -219231629
649918628 -446778059
213448167 -195693818
-687472016 755380253
495119745 -958813281
415051220 -213119548
-830701511 -723833701
358369204 -30050368
-879873532 386149890
-973805519 466290409
-978355431 289788048
357494503 -27985951
-645113142 23858642
-403540746 813809527
276936166 -220174908
-666334269 760234572
-173363986 332460491
-48559675 -825225589
-316531960 963611874
-661161792 -990185519
143883875 -292606817
198547153 -849969442
187398490 -995597125
-754532620 -242000978
31356171 -858161289
224122391 -177311349
-214722840 -620580731
349590151 -121124866
469946209 -499501688
451385726 447321355
-658036257 531479
247109191 -755446764
-535676411 169271370
-401324261 954832133
316072998 561085513
372418902 -64435520
-977784847 426082163
418288607 59209268
25115424 -801646074
-298846379 -360001823
53807151 303122582
669455755 -641705195
76273914 293670672
315289649 66468048
-926408524 -155048055
479144239 -589873220
-217089644 -505089845
429652143 -256596465
960711853 397513261
375950720 -70585595
-207058896 -366344878
167567811 -263697996
343819889 501722555
477843145 -967315461
589865275 615410077
392642737 -121664768
-617715726 -204282094
303734360 77740942
111436069 -326741475
310598406 48300054
-98263839 333623027
-591278537 902382534
-193479269 330868796
-740987094 807228791
3633481 -351826539
412924050 -189413645
-882947180 -310246728
-192915235 -468984430
-524257859 926472693
321644036 93505202
337388096 -721434700
269973463 127832217
-882270364 -312171897
-44120969 -436170508
335408710 20470365
494830250 -884512946
-516098812 188682648
-803952958 -476415570
-477373183 112579231
658509855 -651521708
-651126469 13263115
315514802 -174581987
220836004 -312341742
-427666125 256331014
-663586029 -10112342
-83472070 958370924
-166400203 965405527
443037459 -321059928
321009947 48063570
-830179845 691733832
212247606 -197701953
435422037 -283116024
261370692 -98555883
-85889329 958652925
-570133547 -271594910
400288076 -7132764
-256567573 -364041098
-732106471 -170495781
-581797855 906210628
-877695978 345283862
300576935 -736501867
335195112 162187013
-734850987 -178617583
270999379 167621280
736294022 -291921650
-206868501 -600264212
-836588866 678787805
-131454232 -354984436
296234608 -1537371
334064122 23157213
-518402135 186494081
352448370 448735991
-694829949 -75921975
-12852964 323297759
-752413954 56293376
-260616127 320933527
-42870725 328762333
407453750 -169714459
850031573 278761512
150074892 -285389357
-649134692 16837163
87731759 -348130283
-128462959 962899280
-873119691 288508818
418030808 58095251
21941032 314366607
-32772138 327222212
-325365756 434917475
146180546 690139500
-312447831 775743540
-826491361 -667509152
-872804997 285429297
-555716694 916017900
-602242109 89709369
452708184 383624194
-978099155 282051733
-792436449 -408475583
353446985 425686494
448068515 -790510546
228304820 -261307938
848971651 226593797
-677619360 -38365143
-195692570 330669466
316581692 -173104420
490929585 -757992327
-597147283 -253057498
53686352 303170271
-771435944 775677613
469888634 -499003466
331074847 752455204
-948461384 551138291
437591087 162613203
-949261129 549456114
396032240 688870564
285663464 105561895
-923081436 -170009915
-130678779 334307194
205880641 882708479
383826257 -811758894
330392451 -152513357
350695442 -715443534
-334378382 -441163400
-641981263 765318635
-461003431 234180639
-937896636 -97116677
421413729 73085147
-294652874 312497975
-501687970 705896350
-552748279 -282232090
21354374 314544329
-814568995 718474250
171218973 234865628
-455161314 945605375
-448768917 242706691
721824526 -323230856
-851730640 643029973
-979769043 369610405
300405137 581774401
-25860226 -804600665
452706605 382583933
-433804893 949700637
99401603 708733546
40947248 938401950
-928579183 585845015
-234450498 325712486
267902205 612648571
139348652 -297696056
440993599 188197855
-788681064 754623823
494593698 -871474258
-947588774 -39450380
-823146313 -629350456
-506562473 -291153620
-837173935 -872894879
337249697 175083051
494155522 -850724697
-208540414 329313532
-559557249 914657384
-860452155 -366702034
434493511 142543244
629182096 -477438597
-679071353 -41424211
494319084 -858267492
424874970 -235953208
87037833 -330313243
-432796479 -321405485
-436840102 250588971
-368956937 -570715286
146774218 253156182
-641983197 29219071
339525061 776132330
-820908520 708158669
-721401147 -140909560
91110511 -345209396
-960208076 524199934
132838955 -784640858
323198229 -163516865
-583677990 114258599
-821234074 -610495133
-420094056 260807967
-104320302 -364845144
259567244 852032793
-869525212 255803914
-110921417 961312419
-248112263 323390411
-671238287 -25237441
81537685 291265132
-853895537 -380586453
485503679 -669386828
-710022082 -111723918
647534452 -450380441
335301356 -722350681
114035630 -320675765
316435347 71103111
309982034 -182091914
-680753618 -177742047
-879951213 388161738
-838303184 -408491785
-92841512 968700325
-587966542 -259773983
410666213 -181156900
-836275402 -837681671
-458694707 235831687
-666372841 -15530301
217803044 191322333
-807793446 16086494
784127318 -154896439
-430614188 254535302
182363713 225330364
398124349 -983479106
218626675 524117844
-504668980 -306351393
370193042 -58755173
-250893825 -514245200
179230035 228079047
577355310 452801866
-925756457 -158002500
-461692236 -106375175
449499708 476881353
-220245302 -607674835
-543228134 641020138
377731882 -78519876
-662321106 867040969
-526325934 -296432230
451073623 453004169
-543881298 160705720
282053803 600168328
-954999437 537043894
502269234 743893151
37840977 309099155
489452226 -730047369
-782204182 -355316452
367534384 738913717
392159191 -809325448
-750759300 -228899304
-637427964 880649690
277381387 117464688
493017845 -808342113
179194150 -291219879
-745905518 -396958457
369345310 -84512432
-656535804 -203015155
-968384414 498959304
441669424 539899218
-562830610 913474831
-91143182 -364214575
241659575 -143351889
-414292291 264102875
315530208 356317501
-978894177 308952334
137223924 -300033204
-879387696 375332738
193658691 215163562
-753704238 -84532378
448927009 -353480742
51273002 936132832
342556289 216471341
-65685199 956102756
14317827 -401713399
-7658959 322119874
592471659 -526036298
263177590 136991269
-921475930 596418505
412167251 -186632505
-103302398 960538281
336955134 577637155
-793842220 -416350423
-826038017 63791078
314045935 61551214
273619148 841545595
257032220 -108914991
17040839 -349047348
305555914 74741074
-453454667 -185772388
-760587650 -73970649
319248284 -169299493
480816097 -608951834
-190400650 331133743
-272698357 318248658
663388642 378490152
-191409782 331047751
185128872 222880397
-443192199 246447583
1548173 319928558
-306814128 309004703
-615454261 71011988
80854188 291583683
-383828701 -383111137
-37267894 835019761
-11468889 -804056498
-656178963 -203363063
437767223 560435003
-302425835 964401415
106263435 921105208
77644009 929343043
349505125 764049903
252977168 150235424
-634716059 41363332
-834355900 -415014820
-504424642 -552074384
286702118 -741697483
-858177715 622387646
82349578 -859129349
317588454 -171688286
-645265066 764687415
-268333031 319251395
-223686690 -506926777
-188293234 331310628
-47536853 329391164
580938880 -539418654
-259904839 -496368561
725060936 464673945
67031958 297660939
-193113011 765684022
443862910 -325420130
-263960306 320223064
-31215913 326960757
847166886 365210978
-845691839 128602977
464928481 463127733
-313276211 -358106640
-518603976 681857823
-648637995 -990655476
179774345 227606890
352745708 362327050
428627809 -252013274
-568692925 -272511656
-335445277 299741956
464331213 -453843621
-484377642 216449036
-153906119 -485075465
-826213922 -664117366
80028073 291965154
-619792396 64621533
-827970993 69489350
354743410 -112003323
494997823 -896008177
303814608 23788985
449647512 -357631243
452688094 373990415
-719953814 -137090378
-825177305 61305951
447952181 493962726
-488015283 213457216
-234298557 -365364652
56950675 721957602
-277806178 316987260
-549894301 -553650016
400471294 -6567041
-484610921 -348138260
-658600393 761928726
-785140770 -369761681
381546225 -89075829
-958204239 37718793
185077591 -239544859
-3386356 -998523185
-512522206 -302998671
310801623 49059511
333339433 783400272
-789712110 -393533439
270572243 -226691755
-807983136 -503011519
281264785 -46215478
-713885820 -121373877
-239736726 -365119744
-728372565 -159832547
140137434 -856189408
-262443853 320549112
485291745 -666487798
-781977421 762983151
-647746946 19277672
331368842 535890824
-787313281 -380826264
-800971989 -458008070
-730060542 -118000566
384383699 -97180576
-482142973 252296416
-635817281 -148169005
451478232 326240719
-780974539 -980014659
-661704100 -197850200
-256338351 -415651398
29410779 -226640423
146119335 942824592
124744586 267764406
58824201 301091884
-790592335 -398320296
-719349437 826237503
-608996910 80256665
-847190926 -393424223
-430103985 254848602
-130089015 963035845
418999166 62309265
493862614 -837974325
-189821867 -366595275
-86615702 958734099
-972375952 182146771
-405945100 -359091960
-613653160 -240250660
-799891066 -461497602
-590835975 105053171
474251843 -539232100
-516564905 928895387
-193254552 -387882269
-290336584 313694570
537980326 -584963513
-291129469 313478795
-447623243 422971862
-185681982 331525082
-176905902 332208874
165630643 -51773444
415505577 -199035390
488654724 -769375963
489582515 -732306489
-629108697 50330483
-784110338 -33603519
486003925 -676291612
330457889 866315920
494846788 -885557280
-411149625 265840835
167225306 -264150053
-836954672 -862786306
491601507 -772521406
-446016035 -241798354
-69671033 748936071
-453094955 239755442
316953699 -989578202
953543664 -42313478
-968188546 499767830
-937553775 571948061
-874662441 -332865714
116085069 702579915
402246125 -151996472
-753201784 -85290389
-318252740 963513074
-505879607 198094147
387808152 -107189364
368830177 -85541613
-976518843 247934002
321091896 91039920
-817694325 40531241
-594896309 99709446
490890674 -757174176
359783419 -33397110
816232067 -27361927
-824495898 59357917
300615527 82782714
533504460 -742446515
470289525 -502497176
-843044224 118430056
373500978 -67261414
432877464 -271246497
-215030726 -504507956
-506470131 779311373
-741177635 -197702252
-471397382 941880181
-613076734 -240706163
-10505573 737830036
80153780 291907361
-742405378 -201524254
-965410591 101162717
319207531 -989446107
-663456880 866364848
-800406371 -454608274
613979748 490564501
-401144446 -340717754
436232992 567635453
-307056729 -527462891
-871589152 273819258
447398129 254585853
-70856565 -449879867
813224947 -40850132
113720550 703479103
-787340845 -474536915
77105814 528013314
-320047006 963404026
849251791 237065959
-542269653 162413487
-276019426 317439311
-160263786 -793177162
-552063386 917283318
451218247 320059279
-488409877 -312856572
-974557832 214967929
-778286125 -337075658
172841297 233527276
-722472775 -143764450
346176267 253961190
336040377 525205685
-354090189 -536149029
377362022 -77518826
166800601 -264704559
-626274932 -550502717
-731657638 -169182771
341831943 7170206
158858474 -301596264
451501766 444933137
492847982 -803290090
120386720 270460252
-95881626 333516421
40649199 960670200
-833069099 -417114797
495243320 -146217785
418403980 -210050853
93466667 285507166
-135491122 -478238225
76301264 929712748
266666711 846856459
166142194 238953536
341244849 8404784
-348549291 364601962
452712515 392071367
-822286321 -620684075
-26253462 326066705
-727557334 -157573027
-769726118 730611831
352656318 446254499
-837216223 -874937167
-779879835 -41567965
-445668723 244797004
258758573 852610068
451785355 334688733
-478071035 127640670
-526612900 178497547
-518902397 779139395
308856989 809513108
-817600737 713601243
-625597556 55815338
-112313770 -468853170
74634116 716833590
351788239 335049403
-292749826 -360719187
327125018 119306855
-465517886 230908669
175444252 -253097140
382403089 714732152
-103817501 333839491
290482279 -19228151
-803790326 6810357
347367888 766702418
-56544242 954869217
-755562229 -81720840
-807342466 -498600665
-318609729 305379375
-49398111 329630279
283846655 108205405
-666498900 864546490
-426278297 257166288
-837958974 -948319976
203763383 883700523
246424649 -133018744
-557674174 145524898
-293905679 -364351682
-304534173 -526928372
-794739216 -12668752
226856370 181482705
-815775316 -561624496
-801916865 -463759824
-440054684 248510981
-835618190 -818757386
-756825478 -250198308
-832623569 693816533
-870613035 264981259
459053062 -416420637
-426274976 -462240087
-300645311 310802707
411466337 -184071689
-309444301 308219676
428147963 -249888934
347601152 -5338553
-879601632 475249269
494619028 -872814332
-180881643 -787704119
-627135649 -550392746
494766775 -880813898
344832660 727570
203127449 -212482566
439250938 174496060
-209903423 -631649875
-626681715 -229613985
440972168 -310354832
-397654983 955380087
386575481 -697624256
167650783 -263587485
197105271 211930205
-689648331 -64287345
-837507477 -890621476
-653856438 -545874291
118890074 -318816030
-564999926 -286460111
152025797 687326777
-230696782 769574466
874127732 -331871682
444411259 -328328160
-977613970 269833371
-416846315 -544895834
-765231158 -281855903
-588791491 107711054
145640931 907977017
-654782024 6623139
266446137 -85997277
289067475 -207257807
-473821364 224704907
495340664 -952584947
322440282 97133195
409105414 22958818
445918686 235927111
-590812467 105083882
446745634 -341149777
-827506207 697858155
-744362475 -207788176
-744569631 -510563176
494966542 -893729110
-330838722 421069243
-95286700 -803230255
-671165171 -25090126
-284087018 -425728321
483009506 -636039888
849552935 251243404
457876857 -408562765
264798253 -232241421
-445211724 245102408
164493599 900670744
-54640734 330276606
-774298466 -319287915
-475197257 -550264468
465303403 -461327616
418295375 633894908
-342376286 961653797
-296874567 885811440
-797076395 -434898448
-5017080 321501685
-62587641 331155155
-617077660 -551582476
423971221 84876050
426970350 -244812893
-674667941 -32234691
-615108238 891689362
346398083 -2692469
-393289258 -541936375
309180053 320943750
362115709 -98380567
-844431930 661643654
-338773158 961959429
383619153 -94984873
-837901179 -931757545
368512176 -86173956
106679819 278522051
426187755 -241483154
-795387061 -425077045
-521617864 183397571
-439741871 -282119489
288703655 -207655678
-351514453 293747955
-909550847 -224394892
-756136372 -247714887
-802404997 736739551
402187964 675513393
229867723 -166893267
-279973515 316432938
-795203534 -424027335
311386098 51250961
-408987270 -338697397
91428883 925480413
988084 -803392013
210483188 -200630037
-45517197 329125270
446436030 242192005
338523518 14095579
393109808 -983989274
869970054 -341713417
339738776 515360612
287119912 -835363949
-677952241 -39062069
291947643 -14810466
194671539 214216519
446200437 508725550
-95418954 -364439414
767357315 -532514271
-834981055 -802995317
345196124 496720276
495086471 -903036228
338837468 517891047
-880145433 393687055
-837985449 -960378505
-500568368 -308019038
495218205 -918728727
-282964909 -522080994
-50639406 527235776
-879436942 478749164
-818101929 704811083
428317385 -250634805
-206760664 329514424
-810635831 -521885795
205678541 -208406405
-647685583 19384600
421311026 -221449682
235070113 -156961290
493411303 -821022137
-868804698 250118349
443487920 -323435190
-581359787 117190483
-711361426 -142320172
-979009897 313785014
32909387 -389364481
-35876175 -833069104
456401570 -398959627
-852480167 157142524
-804116458 -456667563
-227555981 -403861511
466312714 -971605719
-63990819 331292993
384332836 -51156540
36620620 727237894
-399860217 -467522514
-218778061 328043098
-640177353 32261671
807436325 -65269782
206668838 202670451
140719689 692528158
219337612 876020798
486589737 -684633902
302262497 80135332
44988941 725141036
-541262546 -553455031
-731924949 -518443431
83486081 290346600
313542469 59579051
-879328085 480799879
254738913 855460073
-640716097 31354245
-212914921 -366178940
-273911270 317957360
-428717806 -333174343
-358518761 -350310441
-731802881 -169606770
441291816 542132009
-818957971 711400170
495317663 -941238297
409776723 -177929768
213321276 195986904
-851425520 -385559288
-736278652 -182865713
321330520 553290113
-795944118 -428298171
342640698 5465039
-688459424 -61649612
377896338 -78967328
617361666 552589695
-577750826 907827622
121628578 -316618390
-348513290 350311202
-832837819 84293591
-33196431 967301814
-885659895 -302440323
449620904 475432395
702645975 -338719416
-501037223 202418865
116756770 -321539321
394683591 -127866913
95556087 284463235
165495922 -266381340
-458395493 412837585
-59786560 330866589
295925298 90173880
-167290412 332861891
296628934 821559200
-219977602 327876488
-21559743 -356493447
-436944260 -330650240
-339096706 -533646649
492232605 -787079551
49420852 936551004
406956808 -167994276
-758646111 -256902914
6617170 318659888
-278073372 -731347990
-199457423 966433641
-691768968 -69013977
208728041 -203499257
-217163724 966714904
-814490631 -551174620
554661544 499983346
491934841 -780075639
-125950721 -474512391
435015775 573160585
-748031933 -219769576
-592953890 -256168801
-833878918 -779197217
-805535314 10823282
-444895569 -547831645
239389356 166952375
369118374 -56054767
452127255 345488483
800110277 -482679169
-796543812 -431790253
299181407 85068407
-587268524 109674236
117605506 -123471499
300333758 83232770
-860361114 614100436
46295086 937248058
54790538 -797987458
-464169578 231891799
-807643074 -500665363
357273423 -107433755
692173101 -378791719
811857808 -46847145
-800178272 -453244678
981815359 224501823
269636588 128295288
-430981181 -546456860
192875783 -228217495
175432181 231339239
249163541 859129417
-972680384 186384018
452712440 390069970
-870144655 260971378
341262123 -135154295
-197256314 330519056
-600654064 -244750169
-611006904 77398485
383974118 -699038125
409321386 -176294112
-754429759 -83434638
984416914 315823786
-974852528 219574470
338278502 182159227
-505658694 -305942947
-82752909 -455587387
-769865335 -300509063
426213646 95754857
448380657 489401858
58964880 301033823
493153114 -812494507
-837099177 -966144495
-977418805 265471749
849363132 353383983
848303180 206791711
368580242 737350295
-846409297 -394762970
-864438875 431476680
444070161 -792257845
-571615103 129149998
-156416936 -485977624
69131717 296769874
-502560312 201072365
-869901482 258923306
218908232 -186468117
481948294 -965703317
-870332279 262561520
486788689 -963731158
295675417 90557644
-837076420 -868249510
-546960597 -993803391
306603972 72997065
-408314385 -338873147
322945056 -163892263
253963201 -116031380
-160322279 333272754
-468717731 -23795885
95309509 -341504765
-645462151 -213601451
-419792475 260983025
379857541 836979745
-412694051 450222316
467437126 -971219555
-771358943 -306710199
-480961231 202906876
-508162106 -472580863
-836618053 -849155569
-551575828 152372984
-816463312 -567333041
423150648 -228836576
-344169455 296576010
-449272995 857345221
681236623 -397140652
-787394051 -381245502
261759060 138868854
259236327 136037362
-87014029 -999013895
333537637 24198850
388670033 -554832041
298679482 6351940
-745506536 -211488549
-876995054 334841579
760770727 -228300685
-291003625 -523932107
703249765 -609046961
-892557639 -281715686
-445154834 -247387219
292886926 -11938011
77514330 -333345309
-763463644 -275062419
-149795607 760692222
494113078 -848847066
-400519389 778884957
-836089786 -832052586
-462353866 779269814
-725424341 -124228659
-706773464 -987373624
436489243 -288247700
-467038257 942950081
257232717 144792821
299083963 7679290
-524236125 180841023
-831868727 -742292186
-835677360 -820349081
421635568 74095900
-876564857 -327817633
115693411 -857943739
-326182833 302910951
-659743492 -2726809
-539097272 -289838977
180058390 227359748
368227457 -86736463
-678576424 -539386787
421859721 75121707
-66199192 956170982
-472893308 -322439922
462198181 -783487325
-821871457 -616637051
-427547830 -347901198
381635104 -89327768
287381931 103043125
-467200016 229669555
432235074 -268286345
-150100713 333783463
81154974 -353597050
34031968 310427310
153614157 -281145412
-776899752 -47068258
-591661283 103973660
-959372945 46947857
899589927 -262699943
390963280 -33964737
547538522 -575329156
451162337 451422430
398479326 -139686160
-869253689 -346655413
-293203628 774651890
-658341560 -46119
-871192844 559460308
-101111232 333736667
-866747988 234984451
271444637 609664100
-489779052 -307046396
-152985127 333653416
139957222 257855418
-788669617 -24796647
-756759161 -249958848
9891983 -245695991
-836928671 -861648523
-870186505 565733386
-967006192 117925356
-816499077 -567634140
-822195571 -619794713
-751742316 -232244894
476794604 -564685657
-815047125 209554565
218549577 -187083413
-544711709 -553538497
26034944 313092539
105545192 279152898
-837449400 -887234792
350420601 -119683895
441957354 538152236
-415366584 263501389
-910054889 -222569071
108811972 920304478
-244474218 -758169914
-527003534 178106341
386589382 -103598152
-644445518 25012884
-814299017 -549648899
-802192397 -465449528
-682447306 854342669
398836235 -512529854
-842218703 -277019178
-935214376 575669033
487764964 -702239054
487208050 -693759296
-456356864 237481707
-653875163 8288405
-166962356 332882421
404271982 -158803592
-923851360 -166564631
481385786 -615659195
-439561666 430119424
321841075 94393078
387076032 -105027732
464608529 -455958812
-578844642 120332296
-863125168 602886082
-137803398 334201802
-775953000 -326595281
-859857357 817064750
-30565547 326849248
-355616626 292131541
-82194774 332704533
-67308796 -448134960
-570839523 130081449
89379622 -346709662
-718696587 -133789605
238759847 634929599
5898297 964552559
349245291 -8979147
-761137090 -266248877
352042198 341705640
224051125 184605243
312252241 63479604
90573387 286929804
169789309 -260734366
-549592306 154549476
-535587379 857708514
502633635 -616774181
-635956537 -221843695
-773079350 773751111
414752358 44563286
-874329483 538588531
830304302 39432401
-234467127 462862812
-678322153 -39841971
-834659178 -795623214
413847627 -192831833
759405464 -232171636
443318434 -322540179
742461643 -277507951
23544743 730360740
83313045 -166087256
-842563936 116668835
315947759 57075126
-880609654 425777188
619129031 -684993516
271776856 609376055
442221801 -316764622
-396048905 -481697842
-606382524 895756582
-42170489 -359664402
-975536259 253704660
199654724 -217906879
-593276308 -255933528
-20091987 -422750930
155052292 -303410012
-533601297 -553217618
447051687 -342858810
431754862 587050897
442886658 204396983
-154978273 964760790
327498859 438861052
-347968072 289183436
-443895087 245980360
258006541 620598843
-831366852 79714229
-165035562 -791974772
54607117 -340111305
-405215019 -543508449
189648222 667478122
-71770125 -362954438
-524407297 -297374701
-410340788 779021402
838968306 91924613
134722315 -312400821
-440378908 -278163874
-38285041 -508560167
-432222743 253529572
660785536 87339610
378462002 -80510316
-481971932 218375811
350967361 -12845242
-797784643 -439060985
193244489 215548359
-770008899 -490869757
-597567049 96131816
-804838567 -482005750
-479528879 -550568089
485944888 -675467049
-398223206 955295317
625328410 -483078365
281260305 111935587
84516888 289857707
-832787077 -969674414
-25754852 325970286
-180125833 -366604600
-576029458 123796882
-728619502 -160520703
296282846 586433759
-914135134 606676093
-803367495 -472755221
486205257 -679148123
242408202 163311557
464226957 -453066852
979719533 190270137
-978718152 302251525
-223111826 327420451
-8097012 -354101919
494125447 -849392556
-790151637 -395917482
-356354855 960326000
221980709 -265603309
-308147257 775511457
70223728 -362269230
-825497712 -655540228
449799989 473273569
-560166742 142674668
-870849456 561629781
-108453434 -340360597
186296909 221840060
-871152316 658447906
-837267288 -877457460
471980309 -517706431
-360428073 777863106
222654322 186123833
49531708 304797028
-966344103 506379998
408296742 -172662833
213226539 -196065303
376261874 -74573468
848090630 201739433
-374153000 284328254
-604399293 855342781
156371178 246317633
-828972575 -699237785
-848123176 138515921
249176824 -126889842
-26503780 741001919
50022304 -377389712
-932486099 579883790
-592422709 102977212
-165534834 -489124346
216365226 192834602
112156545 -321384262
-813605122 -544217984
630391588 26816207
-146276804 -482289036
-470641669 -549930116
-550589832 153460521
-327924630 962832419
-651287129 12973263
273741922 122598620
-749847763 -90274508
-746017870 -509583861
-836055293 -831042520
294466950 -7067268
406006809 666503944
-741512690 -102195041
448737393 115833603
-944196940 -60743098
-172162353 500340072
-814392151 -550385586
840096358 -407943429
266120898 133055989
-36353264 327788090
-777954739 -45139132
495024140 -897953568
448765929 485175883
-268728072 -465950366
803340341 -477352147
457329285 -404972715
-779969438 765453390
454558265 -387228250
752920003 -250404429
493622428 -828442688
-710881514 -113853088
107386516 -330528003
-409105675 779010049
-344750059 108199161
-192830848 330925258
-877411110 340931876
171244835 -258788176
307002528 35166187
379299906 -82804770
-823015038 -627993031
-487430890 -313230429
-831835912 -741751116
405644846 10484809
229599370 178395862
-917599178 -94723328
352993340 372270908
246903478 -247338168
-185310940 523113903
453424347 -380144744
472070736 -518542623
-385637464 279013978
462097141 -648867400
-766991457 -288814708
-182196210 764485755
-973874934 204349470
-794846455 -422006822
-654412420 7304183
-977144667 433889363
339815800 193635131
211312956 198031241
-897818461 -264924077
-184127507 -495215299
289190968 593514903
160016859 243635349
149547720 941962971
443537047 527857426
-756422025 -248742564
348111417 484656825
-765598552 -283289273
-540473582 164302109
-289848645 313825711
-819347163 -592793517
495320099 -942144603
-737282418 -185874156
-329658118 -158421853
-844779617 125026986
-501705252 -307558553
452156487 430943220
-625575596 -550587496
353451631 402426756
332638954 493753559
446425349 242060868
375261483 -71916583
377672466 -66817512
-686372842 -57057357
368718723 737141123
294047266 93045306
334584069 528679526
574784999 497523349
-361359090 -349738066
-731746647 -518547740
-402825437 -543206334
40253346 -524373195
-835467814 -814878078
205088694 883080526
316942052 801270576
-855328332 632619060
-693791148 -73568770
675826963 131740029
229904938 178049040
-513737551 190896928
-817931615 -580032228
-764310434 -495780070
438370095 -297399602
-836351334 -840082620
-446675160 244122162
-497612629 -995048475
-264967149 -517801625
-373461431 284635836
301758511 80949555
-654144770 871716842
-789316026 -23522812
-589549651 106727479
440466037 546732405
316209427 560893934
330155008 134440709
-661212709 -5544528
-841398998 112511325
209987522 -201444046
590118657 -528816573
-233961454 769881612
-40929828 -434441652
-378194781 -539807653
224708669 873192998
-696530759 -79805032
492692993 -798983883
-857109748 672281192
-703664322 838763759
446088409 -976651796
225573682 -994172786
451780697 439076227
-837842902 -921207794
-880310085 399557913
-419618724 261083587
-826081056 -662503110
223955248 184710152
-321369691 -227297947
523253605 -599143341
33893789 310474484
-659831186 -544472624
304077546 779090610
33144377 310729405
348368634 -7031510
-727697559 -157959757
-254832201 322108454
438069969 165917667
-342690309 961624757
375324525 -71934726
-827595607 68372463
-733360287 -517594441
230794064 177037666
-384538914 957131790
106133535 -331687506
401169935 -148440320
228569357 -169299793
-745561644 -509896280
858141955 -368617756
-820593218 -604400064
-901115703 -253806032
572957224 -72965084
-594182018 -199856493
298963839 85414448
174800083 -253977851
-103671915 754317372
354032599 -19872866
210783042 654447740
-123309813 -762483185
-825461607 62126158
-801786583 -462962643
-612965354 74606424
846543329 170429806
493123362 -811566897
-59900978 330879060
432404058 584383802
350865906 -118897746
122871770 699966460
-832680805 -417731465
-419643929 -545216006
329160584 32754836
-305946790 309262647
279575038 -50937688
77253097 716024446
198236826 -280614238
-201210844 -391803273
-827118808 -675287998
114018018 703367012
-150988079 964514922
-878959247 366952090
15297621 943371136
-152779441 -366374943
342967210 4765127
-584239140 113545209
120303420 -318266911
393002466 695024163
493782698 -834637200
388824237 -696375833
-807884773 -502330365
403024800 -154598392
-320380541 -357072514
-444702045 -547814762
-58330536 330703990
-223638161 966709757
509531909 459656446
-187507284 -496277450
110309265 276462764
-210734151 329060717
-44845381 329033714
22533819 -396352467
-20905648 325001009
-373301952 284706652
392885293 -28721060
-741082042 -197408015
704475926 -357316566
-458285104 -467294849
-706054370 -102113570
-500263061 203093843
-656207865 3977505
493813220 -835877334
-975707885 233505913
14026769 943607209
-806721835 711802893
-141676128 963909705
412064928 -186257294
430391024 -259923888
335000347 527705658
-20430728 739805157
-548722059 -249773122
-847757461 344726300
-93693099 -364352708
17173453 315764760
-716709982 -128597659
-626656637 54171190
-619683915 -473899363
-977290055 262709267
-684197048 853116320
330704953 29767779
-267696705 319395702
-702780890 -152652121
482818957 -633568685
-756232770 -248061327
-74986082 -807033962
-252804645 -517965426
37117267 309358567
209095998 200254530
-30767368 -428850287
-493152521 209168565
479042786 -588754240
-136859153 334223756
-831133195 79001822
153989154 248047528
438501840 556857758
300684644 82672292
684715674 -627599447
348633005 -7616564
342879854 4952568
353072067 759470195
-727592810 -157670638
118849613 271399598
280081169 113622507
337148978 583217472
-837985939 -960856506
-239070149 -511128989
-687545304 -59635026
273070744 123537302
-810884345 -523703486
488546076 -714745777
-86699822 -457449585
-310834650 -299071353
425313548 -237792822
-622284101 60882499
-835528425 -816410828
-742012529 -200286820
-623678297 58760854
-170942292 -490937973
99362864 -147017670
397679348 -137142588
451968217 -371321910
421693082 623985961
-715232971 748379670
-317183483 -258139578
463645077 -448768137
-835314669 -811042722
-473656385 43833479
487986689 -705685382
453972546 -654743938
-751877068 -232708629
-588043760 773608579
-510918472 -552398277
269586252 -77874333
258484067 143170298
292576611 240889872
-658781246 -200798267
176057794 -852988881
-527122121 -296034366
-804371162 -479036046
-481049096 939343912
44219488 306778342
448649182 -351888309
-802165409 -465283808
36679694 309515002
103144330 280471442
-630693600 47826910
723504935 -588227513
352223687 451411479
430089678 -258566773
-829724903 -422301754
-716301736 -526543516
321693640 46815284
82604006 -352420525
414577160 644216861
-625177813 56465217
267290168 -229913220
-442878555 246655081
639555398 -668163432
129058103 697458918
182921218 -289206669
-242926366 324323217
-623984814 58293226
111133808 -327030536
419331743 -981039657
-687369778 -59248874
106392324 -331449272
153002799 -304376298
-554865696 -280980478
-693825675 -988414680
-457109215 945202522
-750862541 737340911
427444705 -246844330
-117586394 334226100
470107256 -779413649
-950101542 39332072
4768934 -351599282
677964447 -402493033
228366814 179789059
-285583616 314968008
-142581725 963974340
-817680811 -577824645
374013678 -704130133
-779586987 -343002920
21717343 528197833
28299187 -801350819
-223432935 327373433
436788196 -289695903
356392644 -25395392
-856691056 176338190
352643527 359052212
841909026 114970134
-870959612 -342436710
-754126868 794261102
-817452226 -575827112
-834536969 -792895661
-699202476 -85956632
-608516246 894780541
458152767 -410395244
-811076380 -525110481
822854812 -441905061
769206498 -203833488
64403988 298766216
418748672 -211377461
234478509 638062305
842714843 -402442863
424426044 87009954
287953511 829452808
10096859 733530093
239328201 -148227568
301366153 15348551
-872568800 550740068
-329753326 -531974861
477715780 -574388078
376382755 724881298
-813684971 -544832686
-755788042 -502459223
-769254760 91603968
-440710037 -547428819
442339914 535726392
446665335 245023875
305819800 -187573183
293188317 589604934
-829541150 -706954125
80934121 291546702
370875950 733801257
490579526 -750869027
-90151896 -364156975
292263311 239757962
-825215573 700811480
328764994 -155027825
-804106370 -477376149
309702807 44971801
-327807802 -174259490
347218304 -125167760
-715389607 -526920092
206103369 657454111
850316598 308069486
-832096903 -746079661
778110397 -175729674
-979802856 380393253
-232889077 -509454081
-836286375 -838024618
-149396520 -483436333
-173472774 -491771452
-772342600 -55057273
448114759 264677706
759021693 -233252855
-43637774 328868482
598183475 493559594
415086796 813815109
-169874879 952623921
-714314453 -122460525
-644183985 25463200
401201743 677704473
-293204732 312904442
475209700 -776660534
275754225 119770245
464759578 -457120233
-324433441 -670471825
-595343840 -553487245
-801696965 -462414629
89826542 287293819
263288873 -233602598
-257453335 321582817
-636819893 880963626
452624539 366522353
489122856 -724417435
353497883 420889504
-12045018 -418056426
15319860 316293412
-763926248 732864417
-879521090 378091408
-128371457 843913192
-504784861 199077832
-830697096 690740681
312517389 55596708
-824281717 58748811
-365702189 287993859
-7353271 -415270671
-342401664 -407506937
338961193 663463591
353896047 758374789
235824579 -255978725
-368205373 -348330935
-740799488 -196540245
460198164 -424245118
442275704 -317047793
-489509212 212215471
-189953008 331171482
-631092590 767243181
-436941114 250523985
-803672970 -474663651
305420715 74965599
187395839 -286772984
144102930 255008212
-615045951 -239132103
-738179190 -106840119
-49153833 -438870272
-430595407 -332607774
-747721626 -218742614
-721328408 -422097161
-668075958 -989914882
-643837665 26058916
167381478 -853939522
-778695125 -338934009
-818309181 -583379331
-866291237 231732806
-45898211 -805057686
-507079141 -305354488
-454637978 238685053
10395279 -350446828
493203431 -814114056
-572611288 909838460
277457981 -219629483
356850191 -819412438
-212817414 328815192
849457476 246631728
52112821 935939042
668245803 341127709
-323815193 303690183
207627131 -205274313
325402488 792346525
328504537 788906171
849662772 256760073
-962307941 71886176
-861146422 199709132
-981065350 315503526
711506545 468820767
-114210496 -469662237
159859264 243752535
656339368 -436871420
-837905372 -932659586
451847061 437641668
198312133 210790301
64403641 -188035042
380043926 718778031
-631124996 47142509
412546539 649617776
322493677 795452693
-389792791 276980774
-234106108 325765328
348955743 -716231868
-804554774 733749951
-679174614 -41642397
280724728 112702965
338736693 647005172
-54770563 330292065
433791608 -275478786
296701258 585993559
-837915807 -934930486
-449445736 946754527
-237158373 -365237672
-179451340 -381009003
-678624277 -180093470
-725193396 -151100890
-96594215 333548956
-590614504 105342273
-39166083 -359253498
-289362590 313956330
243097498 796147820
447939718 262118107
-538899979 -309598851
-563829781 138419273
-790784118 -399368159
337719064 15764788
-79228754 -453910671
-848770869 141189719
-458941021 -133905510
622473287 488812824
-12232474 948226833
141371906 256889143
-438282689 -547189739
-295249798 -371122890
-423458527 -545642318
-570030761 -271660573
397010236 -16962748
-403851652 269789617
165432518 239512841
-859277932 189590660
244179294 161150219
26190341 -393909880
-829720214 -709486522
376385455 -702955167
166351208 899932765
-832257282 -748801980
-650606006 -465824012
-763505324 -275221243
316384157 70892479
-24995832 325822105
-337378698 299056330
-433969951 252422474
188267355 220067171
615082809 -688171069
128873358 265155788
190138280 889908967
224499263 873305298
175268768 -853079730
-459260797 235428340
251916703 -753925160
397993246 -138131040
471772350 -641521578
-88204421 -458152966
-556400707 146973266
514221483 -607027889
156984739 684866202
456771577 -401342146
-832432997 -751855784
-832587630 -754630970
488850010 -719797372
326338410 38137453
606304881 -19962841
333213860 -148136492
436539700 155590182
349961723 473860319
-540479127 -289105105
67026198 -364745654
-98431757 -364583064
-1400677 320640637
385548433 -100554815
337653916 15899894
-350462579 294159792
-876793245 630245181
-244609543 324024527
-840336006 108855738
-763908350 -276759793
-710820538 833147911
839315430 94283174
-357337076 291439172
-654649994 6866707
-783817726 -363146187
-510182728 930876372
-546109267 158320569
-110377390 755307097
-791322595 143416166
291033623 97602927
-136954905 759020407
290163994 -206049989
-715755821 -126126327
-840019067 107780917
-197537993 766160123
-870714246 477705369
229402039 -167764329
251549643 152028929
-221541896 966721734
398749450 -140560004
-817614006 -577240618
312541276 62983022
193361519 665333913
-776088148 -327195099
-472450942 26410854
293678403 93605107
334779837 159711219
-642355710 878076865
-458195160 -333324695
-805012365 -483125337
-534479979 923173232
274351822 177896443
-775159170 771292427
-780237417 -346003615
-968593124 135582213
452712140 388425342
343529977 225803617
342517615 5725562
370927353 -81277917
153134477 -780392389
-277294896 -362310646
363999954 -43486244
-320789429 304677284
349123228 290824438
266476148 -230687842
-822943776 -627260592
237136996 -152758713
-568113831 133335179
-837490917 -889615271
152744705 526350381
401731079 -150289235
-480769117 219328011
266583264 155239695
-771794813 -308545571
-188916784 -385740816
-818907783 -438181712
415935284 -200652141
-315142229 306473761
-672219853 -541159703
-540266953 164517810
-774854527 -486527489
-180474141 331944077
42347345 -343354856
-674269716 -184802799
48306382 -798878653
135250644 -312179543
215715520 193513840
491125592 -762147458
-148860056 760579748
-657588852 -201983148
479445451 -593234657
10285564 -518579174
-774615628 -320684477
-79049910 332494247
-946101176 -49016520
258455574 -554069752
-730453338 -165711982
434993646 145658485
-782344047 -36940226
-147085042 -366269663
122646653 269070929
-106644628 -364944267
-577087324 122501523
395679249 -130926090
-836594186 -848261500
-377114199 -346392689
-393733992 -541996987
61377136 300031870
489027539 -722798281
-335967025 -533100911
338753254 13618047
338380822 -824234567
-679598181 -539093195
-833080749 -763693051
253186912 856507089
197781591 886460619
-76831826 -318153246
427628254 603521647
154894413 -279596603
495240731 -922340786
213569492 878967967
267579226 -229631905
282630295 788294324
378673877 -81089505
-735032978 -111183169
-368629557 286751681
291685427 591111382
452704161 381264010
-715615444 829299005
-675009676 859266342
-414740711 -544654050
181024193 -245311944
202886607 659500950
464963323 -458691312
-543507707 -553509963
76898632 -794652006
751162255 -255146776
177228801 674438218
-837141854 -871353702
-613461010 73894042
-610259728 78462407
679063302 164750935
-70778350 -362872322
-952402415 52228757
447779914 495733849
-223812336 -365789715
-713638241 -120747266
348268034 -6809410
261671113 521877498
348260141 -123397570
-653780548 8460981
-822566697 -623462973
840395251 102358696
217618660 39163453
406375257 665599469
-337074010 299164905
295418538 90952019
923259979 -183252075
495279497 -930313880
-993641130 640832977
519259450 726775376
-490845610 -311905847
-771184023 -305976860
386417634 -103094524
-934447483 -115747972
741440380 -279954947
452517647 360220385
442479354 200811928
-820098262 -599724874
-596965257 96945213
163237009 241204715
492959097 -806577378
337247134 16734290
-471611796 -319031664
294841301 587932526
819302431 407819162
-764601582 783434017
246791502 104518477
-737952051 810091331
-9798616 947810157
-688012604 -60664062
271179130 126165527
442167083 -316479368
-812017488 -532105887
-511855698 -303292110
-110141035 -467919640
-511806414 -552437255
88589017 -347392108
-637672283 36470014
-53538833 330143438
362637691 746124293
-963724579 85096392
-595920744 -253980337
432530234 -269644540
418216937 -209332093
-536205698 -994078468
134121952 945276074
59816251 -338655426
81798283 291143133
-696779660 -159669368
-653988755 -205483828
489306254 -727540960
-88861420 968639017
44062670 937739310
-536126826 -553301645
-408880392 -543958947
-225764436 327027949
-963125166 79443746
-604807285 86154547
427606169 102788461
60217176 -369944969
436411921 -287874911
-440966080 -345430246
65422603 298338642
337339063 16546457
-763769351 784321889
454900821 784477310
-150825527 333752512
474430628 -540994563
-388038988 277848580
-837968317 689406995
380759565 -86847015
-47034090 329325412
-563920434 -553894326
388938081 702956208
-678567155 856964610
450123289 468951128
344454268 235183290
187475150 220780361
-133490237 -477464260
-759118958 -258663191
240006489 864642377
137719455 259372261
258688525 -840545104
-837891379 -929708550
352238006 346993504
468325610 -485714142
450445015 -362279450
-773329375 -315058534
-424860614 -360408570
353512354 418567890
468419958 -486503329
471684917 -514985089
351439253 326612155
605524730 -695125333
124474362 -316609390
-692534113 754178636
-650108315 -546669468
291573688 -15946279
298563060 86049474
-590146842 -258202774
451830449 -370499865
-728505343 -520406902
-779032152 -340468804
351533222 459209282
405149343 -161791983
-312471865 -289042556
-822378954 -621600199
-776728325 108423729
-876848042 659843037
-822557833 705371444
-555739862 147721424
-94051593 -460848107
-335623050 -648844007
-727249728 -156727502
-879142676 483979809
136672213 260078273
-299654188 964547744
-979481287 398712448
84179455 -351125097
-447912528 243287914
-80914421 958056313
717624478 -331846347
-715069753 -137726414
846254262 165529737
389394414 -111900763
-149019643 -366307415
-304767050 -526977916
126933509 -311131100
175112577 231610858
-799211391 -462244779
22474281 528197161
-830817594 -725612097
-165178030 -366528058
477251501 -660671792
298206411 4810803
352764251 362951321
-567194513 -993208866
117007402 -124318096
680076028 -399044763
-598015222 95521551
491314949 -766222199
-762156283 -379768682
-824891492 60488088
244996804 160144716
-542824643 161826706
49750367 304712920
304225385 -189565120
-795327796 -466385151
-918663654 -188999393
-387111625 -541073525
-601479023 90761359
309267941 68526117
-741970929 -200156126
-931046740 -133270197
824092222 -439556484
495312209 -939406098
444490395 219695418
319009581 -169644306
-878998108 650177064
11475871 -403539438
-552231029 151649453
560743188 -725098300
-9409748 322520691
161240473 242718382
352268159 347865738
353469462 423743326
196009190 212961566
-259291944 -363836970
200348424 885286757
936839798 -126557846
109498148 705062069
-365825188 959316436
-827627604 -681695379
346762017 490477964
-295247950 964775852
-789879267 721178781
-256584255 321757430
304363236 25717385
354191327 -20243349
472045113 -518304935
452665545 369881103
-320792883 -676926131
-709136716 -109557039
309399782 43864889
-718670403 747427978
-494215807 208267467
-817026337 -572124718
-285403123 315015661
-861358091 610139922
229081940 63722562
272759822 123971124
-402546559 270475152
-877863688 347874636
196194886 212787220
-533669227 171337349
407406399 662991191
-942600779 -70349952
-632339095 883257280
-751298022 797112724
-752413580 -234565418
351609116 -14304832
325271174 40156508
348696178 765063087
-102582649 333793538
50845392 -376799793
148735536 251785986
-913765883 -208422150
-267555251 511754934
-374491299 284177074
379431207 -83165828
-263646547 -744965707
-791324720 -402326314
-65949798 331471736
-51795773 954222828
49014949 724100134
-251333468 322792792
464016981 -451509125
-536962559 167943468
-785616390 758463286
-818995332 -589573838
-732031033 -170274261
425490034 -238536764
383636635 712575493
-82539638 332726875
-674356588 -88355318
-14183688 527872699
256722752 -109642142
-333611670 -354962987
-863667771 600496293
-404378039 269508819
-715955752 -136603424
-793472431 -414274962
288147704 101916815
230155545 -260017776
-224342580 768964063
433111666 -272328696
-218237757 768352481
448321580 267803234
186621512 221548368
-345373321 777309594
14377066 -241476463
-311208459 307685288
-740690142 -196206341
-306686904 -359001499
53952371 935513464
-808829892 -451109072
-874815469 534567948
154382223 -280217337
271161277 843459770
-836946203 -862411170
452670950 370763744
-879497758 -202327942
-827536803 -680550607
343177301 222343127
762069371 -224558520
-146785441 333913112
145932923 -290259504
-788379548 -386406146
-596636403 772438496
-296709475 -429788927
316232311 70277827
291302066 -16768245
74194688 -176747744
-555369449 -553756911
230186411 177729123
-219153516 327991646
200609523 -279222408
212328491 196999457
-586942786 -260509015
-728454687 -120173523
-122389474 962378860
281831199 -44619588
-717496844 -130649978
369242680 -84720206
-857237952 179034590
910286 -410216059
-22316676 -356620446
-773871943 772821723
-961757368 66903175
321083229 47929968
-837799981 -915184568
-780665608 -348001567
-830084444 691914678
-73294784 -451064521
-812636279 27680368
63887088 -337472722
226300577 -761586080
-831022421 690109301
141430434 909491839
135158024 -302296542
-348458901 343632409
-787415392 756218658
455697356 -394462354
484065179 -649886366
446578067 -340214072
-976505555 247687455
-355809457 960381864
-737743023 -187260771
405197482 -982733004
341040608 203241123
-805111222 -483765928
-876334648 326060536
-240950838 324662514
452235081 349275258
962613599 16974480
259191283 -237169882
354068945 -713891435
224438799 184179120
-708185077 835219575
-417299729 -361612678
-720350435 -524728665
383163055 -93680449
-789269187 -472592797
-488133570 -312962744
-440166802 -279511224
-195868924 330653073
-861273817 -364914176
-544700209 -286824348
-837058766 -867437557
208486471 881452853
-477920298 387177014
-277608976 -998386719
-347244557 226575842
-197495680 -366526341
489384372 -728875445
23285987 -395854197
112697613 919063109
-612727559 74946949
-363144645 -537565969
-835872065 -825766855
437268248 -292026034
489417274 -729442090
-410977919 265934832
-266492674 -998467567
93503358 285489029
-647929962 18956771
63868085 -367179409
-168209161 -707583522
348426277 281633528
-864483166 665136699
-752752928 -235741580
-463563513 232332668
254729382 -752975426
-265068590 -363374064
74824124 930117566
-829486792 -298485151
478335871 -581038533
-867957095 -349726425
-642240045 28784819
243566418 161900114
-879154498 370664234
-966240348 506736118
-68056182 956413578
477561400 -572743174
-924369714 -164241019
117542809 272194550
349087746 -121987250
-649338726 16475152
-810962606 -524276395
167775051 -297222304
-319206292 -679686045
433448315 136142462
39104187 938790915
132213983 815831728
483592219 -643640185
147183884 252871365
-280374985 316329174
-543641553 160960563
-902153058 -250264451
-878269145 497956139
-610492323 78131265
-396970994 -542432876
46667214 305870936
320435529 384949514
449386099 478228939
-541396054 920911414
133424386 -304179754
304952002 27804196
-481523522 218731535
-715651262 -125858885
449960966 295036410
-747450892 -217849509
381350476 716557944
-258295929 -749011432
338081457 519976734
282954302 109501297
333906353 511074298
467477835 -478721831
495177384 -913260489
274624605 -222572589
328226326 34539759
139607770 258093215
-134645045 -365971371
-212360732 328870322
-238546054 325059649
299162442 -195695593
-716839089 -128933743
311764974 64311915
-411507245 953278775
-657237011 -202328870
384947003 -98810383
-800486265 -455087103
733473393 155446838
-319067694 -357266231
-796263748 -430156670
-852429170 641062889
-752917519 -236317064
184430554 670463773
364702266 -45190249
-480464556 188293892
-472389344 25532623
-972159360 179288732
-827828211 696105973
-220845221 327751813
89377598 287512123
653443396 -441372551
-725442985 -151778857
-759343816 -259503902
280644264 -216282049
310291476 66805764
-802782466 -458221622
-574564466 125580764
-28947451 326567596
399187518 -141979076
-757002903 -250841228
270102863 127653570
439695538 -303963018
129679711 264639492
286222479 -31916537
-695563360 -77592651
384167306 -96556184
-111300659 334077273
-815689079 -560914509
87250691 926685300
199773390 -319174123
233474834 173955010
-579028937 120103231
-265118160 319969695
294671490 249289938
778826801 -173328952
13349504 -349830382
-730844580 -166833285
-431947685 -546556143
224501375 184110038
-825727366 -658265032
460058226 -423278101
-779263952 -341525060
300897265 -736378899
-837194940 -873906580
483808789 -646481981
-95241353 -461387348
-151038672 333743371
-317939942 776031040
-491346989 210686068
543215493 501377524
-878858116 488776134
-301970307 310420434
-955737749 18618281
-386103001 278790395
369331464 -56589345
373757044 -67935825
-565870063 -553922338
340847540 201657535
-6285043 -414625518
424594479 87810360
430662265 -979481328
-202653717 -500902943
-799961444 -451950397
-461629907 233730194
470953740 -508371867
-861612422 202351048
334720783 -145758788
-263847971 772458377
-810702307 22975232
-136616720 334228281
-564447119 -553902370
-346650085 295634598
449832601 292745918
-830551338 -721598171
-777028341 -331403083
331001554 786082840
-656205448 -545341715
-135551357 -357454871
-170173239 332674510
-450467209 241552505
342540666 216329178
466413235 -470077141
756577308 -547151481
-824674799 -429875662
-589688087 903027741
-872142058 -339416674
-358467459 960107934
-870821745 266811350
-483655166 938633981
-644911255 -80254937
387415500 -106028963
350054014 473178249
-195085392 966330850
241494333 -143702058
-874310480 511010347
-605514040 85169076
-836794968 -856064554
-501421852 -980254
352892482 368119471
-619565410 889552334
-795033894 -423067067
353228511 385722341
326496268 791156486
419422504 -338051614
-132102270 963194631
-401174965 271190593
470558048 -504852033
452941468 -377192870
254959680 124968654
-353623288 -351290713
-877505245 -325296753
-748492856 -221299620
268748363 129504801
-322068264 963271297
-446691430 244111224
-645014668 24029492
-387871440 277931207
-391064488 -343176319
573741817 -547509822
-781305147 -351030569
-816362916 -974200264
-225467943 -459040574
488249210 -709874248
314917467 64989969
69270244 931610680
-959646746 49160763
-337393335 776954681
-95408301 959704190
-204131479 -501341413
-811607510 -529041832
452541358 -374762864
-227467203 -768446953
-527804159 177300587
153656945 -304071751
700731498 -364013858
-643941412 -214953020
419550089 -214510214
-477968730 -316751583
-875167278 531370419
-644072085 -136240778
340586521 199584147
-707117554 -147460035
-797391549 -436747084
-924302376 592330808
-22066263 325236389
250375149 -124200425
-290965676 774499868
105210310 279337986
-763000918 -70137583
-98971231 333652637
-454875135 238519771
-490061932 211755642
112656037 -325555201
168488895 237091858
281185755 200269672
380934614 -59217197
-476338024 222786355
-299374370 311165436
-837708483 -905668623
-230394215 326331273
279310906 -51670337
-40750491 -359470513
-265865663 772625008
-232128311 -405825235
596491040 -521233132
-663970769 -10854505
-9760033 -416706576
-343491306 296829576
346426776 256872066
-121001334 334282185
315094788 -829589253
448552197 -351333486
349563729 -821341028
41042869 726135759
320473245 554623542
-692103111 -535337798
-730961180 -116769295
256266948 -110704244
393018015 -122801779
-673965131 -30793224
-828273537 697257377
-823987911 -638271363
-599732126 93166276
-759314315 -259393563
-269164580 -739997169
46017369 -799188618
353439960 426245931
-746980142 -508923983
157724168 245328726
224265611 184369629
-50871191 329816729
-420861714 -461251445
-620154274 64081094
-178208303 -366597876
153434160 -855110353
118260322 -320043365
687948594 -385952579
-861701137 608754186
305125413 75455048
-873972809 541139937
451109212 317551810
474914081 -545778887
172474461 676982967
424219099 86033637
101646322 -335794545
333254972 531764705
-269805465 -518971465
-655901517 -990385024
-979247968 404410914
-348665031 294859214
-677298854 -37696920
-880229888 458989055
424434130 -234113611
-827773155 -683532909
153302126 -281520997
-726448976 820344463
-667518647 -17783701
154133733 904712575
-327231747 -531503852
385505891 -698208041
265519084 614583185
-969199776 142530942
-684984677 -54034381
323826095 -162574030
-675664812 -34301029
-295214516 -360443937
48287389 305266371
-216740782 328315629
-728910507 -161336056
142497392 256117148
-878908014 487959038
-322441215 304139696
-401686601 270924313
-666119809 -15033825
260672384 851238464
23166628 -347719441
-845857530 -395706699
-124102623 -350411871
-772563363 -311791416
-952728875 -3661953
-820744952 -605838680
-478704014 220950846
171848546 234347665
487056026 -691494583
-390414779 956421090
-612368149 75459649
269439549 128565000
495343319 -954683394
-648375214 18174921
-536033279 168903768
-280249243 -729132949
242625347 94482440
411572290 652190740
-27343993 -426910177
-840976660 111042997
-311620456 -528414817
830737547 394561320
87323891 712828688
-905219043 -239681208
-835961500 -828326290
46681203 -353389274
-441999504 -329047642
-812733921 -537536075
-120238692 334272057
-683082318 -49950582
-198210912 330425101
290506094 233428109
-528035309 177066967
-301292658 310616599
493474387 -823163720
-176145593 965803782
331798821 142907581
-749313583 -224033579
292863411 94838889
-668846536 -989881506
76651203 -357208659
-84958221 332881273
-866358415 587332239
-322259666 304198910
-444331524 -355235464
-584598081 774066599
-879645486 -319514179
246734324 158006036
403654574 672141710
396734884 -134190004
-301450165 -526269784
-649053901 874521795
-635140382 40669580
-314369678 306714055
398042172 -13909209
-41997768 328638482
-827917000 -685354976
-453939333 -181763439
850355762 317011738
-720608357 -138814656
91881714 -328706188
-451344558 240954689
477231151 -569242242
-371465682 285518874
-116960199 -365375964
338884629 13344323
-813692992 -544894996
-192173871 765581180
-348456707 853872977
-837814738 -916977217
495017477 -897448682
444747213 -21977299
-878481093 358179717
-254775050 -364172351
-256622014 966204367
466084694 -467450730
-572273120 128356327
-766454195 -64596850
-326595200 -438963008
225566799 872730206
479904987 -598448193
-410418132 -459218361
451649625 330726355
-283269067 -361719132
-411294843 265761178
-27164588 326240306
729609312 -306830352
-556451015 -553775440
-144125090 -366205386
-738856513 809246213
169874418 -776389407
453895733 371172680
394586046 -23915708
-21593775 949735632
407138421 15745150
-866180119 230957311
490121961 -741948770
259586784 -102836228
-992397089 552660264
102131809 281017627
450236915 300045974
-836767129 -854943230
70316411 -997856618
121310887 -786823213
-97430506 753372461
69043608 -335949077
444842347 -330631836
-665529002 -13879434
303475938 -735376111
-835378737 -812635385
-971387035 169102550
-413838853 264355188
272087237 -71301400
-76117088 -363267763
-346072000 165149043
-814473791 32215627
240365447 -757528680
-114769441 334163559
809357468 -57491868
91731920 711379484
-310946322 775662839
-701736239 840242102
-437755302 249999757
786436160 -146487635
-642187873 -216493919
-398547188 -542642996
-978018959 279736911
-734734523 742613989
473940730 -536207409
-847513185 654145957
-863738726 214735694
-831305590 -733193258
-854574392 634840464
-573004652 -553988138
392465906 -121129517
-536558757 -553314665
-823554505 56686384
215083641 -270179619
-80990993 750803867
301928282 816425359
-519632606 927934622
162487668 -299844238
-60661309 330959038
-806363201 -492015548
-70269448 -449591933
494486028 -866129404
329593777 31925461
-278821026 316728791
-265949955 -363301430
-687179864 -536848453
158162297 -275607251
-31491627 -358113128
-520350815 -473600370
-407377355 267892493
416280997 639561792
-978238512 286137538
209372500 655357213
-323773582 963147310
-672073841 -187154538
320722307 797337082
100655884 281806202
456485290 687518102
-516545124 188259643
22143915 -233917312
125104162 -313037505
-827865405 -684699788
487696599 -701186017
-515554125 189196593
366101372 -708040644
-61450702 -445221011
16575387 829493943
75146845 294172867
-874556361 536848945
329521562 131212681
-777298313 -332618079
96943854 -326967205
-767539053 -493030468
-550162322 153928806
-205377000 966569157
-867713183 -350296824
-422624793 -334944889
-558890430 -278558722
-710359371 -112557033
126438723 -315813788
349795218 -120770431
-358123705 -599733221
-969804857 195021122
-837281670 -878175092
-386231975 278728062
-18980272 324608413
-56387411 746587775
236151775 636843634
-161353226 -366486290
-61721997 331068616
-979740795 390740941
351239503 -13463066
450756127 310118484
-396440044 -341883534
-597911830 95663010
336490791 740237045
-469147271 -549815377
-532467528 923829241
-839340060 105489254
-119129470 334254782
-216354709 328366711
-426624902 256958014
-625951291 55266511
-206709971 -638504527
-649010820 17055608
-430011910 -546357008
295696700 -199777176
413494203 -191520613
-393079553 778739393
323401558 101601449
440848170 -309727143
141856663 -294898685
224861482 183710676
477922690 -576601093
-835795559 -412658685
103589727 -334022549
-245744087 323820322
-547554984 156763607
-881532507 -197905819
389891238 -36812244
-401558521 -543043623
-683552776 -50953950
-740136228 -194520337
267749339 -82657059
-518655012 186252373
-512857663 191710877
427205609 605187903
-311505054 307595118
-703423459 -95853240
-864004838 216354238
-481346807 214391957
377564294 -78065179
437578165 -293534032
-465991621 -549572856
-405458865 268928243
-929878466 583863683
96740638 283863875
-801115225 729054
-682293746 -48270163
214581387 194690427
-837603377 -897136608
486306108 -680582558
186308851 -237777266
645172148 -453890515
-284781766 315179483
-465805698 230697999
162676804 -269959050
434709667 -279756670
-75605012 -363231620
-427436824 -462442940
760464806 -541930336
413524623 -681797620
-718986685 -132720680
-824978449 -649448527
22833235 -347792783
-862698492 208616443
-249565663 -998589878
-811702141 -529744664
-437597718 250101323
282511227 110141215
300134137 11187278
-723196743 -127204196
454555776 -787342352
297112135 259935601
480959154 -610620322
-763812196 -276391142
204121877 -210897858
130813981 -314035959
-463088346 407828642
481188983 -613309749
-686219753 -171641935
-698695861 752664139
324329839 41926171
-872897310 548592600
-702058523 -92620711
-645870474 876221553
36851796 -859042748
284490335 -742503468
370952943 -60677330
-103377488 -464985739
-81077190 -454791430
-215429523 328488292
288402730 101540848
-965804656 105215523
437768247 163826542
298889216 583579368
-578097524 121258735
284979902 106558370
-746793143 -215691993
775269809 -184945680
-820593953 229320069
-753447614 -238171277
-793742076 -415787464
379383862 -985152202
-23222163 -356772280
-66649681 -362522244
-837838317 -920477856
-808711762 18243184
-377335039 -539683216
804217421 -475894489
-692581538 -70840495
495225973 -919905687
283181381 109171671
-187183792 -785721472
-855556500 631913097
48406774 936778240
353353029 394744285
-287377971 774243959
-250988322 322857529
-644832695 24344356
-294333266 -524690942
-390017356 276869246
-816183536 -565005759
-195384881 966338162
-971395079 484452290
435535964 -283659493
-42166571 -291430355
484271119 -652652313
482423452 -628493335
-834262346 -787033189
446952843 248696765
504287873 741973145
-800416462 -460918865
340344462 197684856
-578974232 120171226
-270665039 -459224140
490676732 -752818223
-868310333 246391200
-979289893 403429617
-238007170 -454583882
714144145 -338859041
345688981 -127741443
-783881473 -363461762
-760758841 733976508
339115548 678750713
822631513 1818775
128381288 -309601603
-842426996 666259334
735078129 459722223
272147397 842692785
468653476 -488471225
-396669956 273512555
94390462 -327854563
-860702029 612770912
-920316465 -182121813
151991191 -283098510
-497048019 -309442322
-139496999 -479754196
412526164 -682411603
-670416869 -188895204
35827009 309811300
-448189670 -548115368
79826521 -332626702
-810609141 -521690612
282603600 110008537
335708961 19860889
-834833453 -799590966
-224872695 -998688295
-46530899 -360238368
251293775 152349543
-832303050 82608815
-305023694 309535665
-418848567 -387731268
-979534979 341997604
-228004087 966675689
-562674184 316010642
420638617 -218786527
-387546188 278090608
485903400 -674888535
791035848 -129468316
415959046 49441074
-737335482 -186033749
-759865171 -261458882
-595610832 -254211400
809945 320108329
-621936557 -233527151
260510035 140515153
-273179405 318134696
-171974595 332554931
-653826893 -545880859
201451800 207781262
373930065 728898327
-80758835 332610454
161837508 242266563
87594248 288377296
15614644 -519666951
-732299601 815260772
-665104678 -13050580
-456958220 -548850135
299474178 582889004
-296898284 -525272331
-384681586 -540731207
-449796307 -214875464
-811150055 -525654533
-326935755 -665942475
-83945461 -803884114
365278998 -92410730
15872532 316136796
475585206 -552455853
-836161226 -834179952
201135113 -215608197
-581545751 116956003
-118492208 -346891962
185367047 -851760671
-745376401 -211066361
353708327 -19120895
406890291 664314070
-531027883 174036305
-200154373 940039743
493275383 -816476500
575001250 -546118087
-2664063 320942022
-810910933 23481736
-709816617 -111218629
-324187317 -356503308
-716750848 -128703986
656645556 -653179775
-836826428 -857359927
311278465 65138509
-1179318 735947318
-96949293 -462152966
-41034588 328497244
328810672 127623869
316306224 56448318
-784372238 -33104200
130902783 263854199
-779355557 -341943307
-765106142 -281369840
256889083 -109251569
-21667718 -273998418
177867950 229254005
50505697 -353022341
850148798 288858636
-856054463 630205701
490979155 -759041844
-678112951 -180650776
411873921 33336663
-874020468 297849325
380267041 -85476957
-172005342 -377201925
-801821045 714593973
-971264938 167511313
-720157498 -137626003
-837168426 -872629692
-566398633 -230782834
314555879 -175899503
425668309 93028995
439923762 -664563273
353262934 433307227
263468920 136602491
964604454 32922252
232223618 -162453626
-979554709 343386600
481124092 -612548296
-563180565 139179264
-749457462 798950479
274863250 606633403
-367203085 -393511596
87598881 -330131322
-750218032 798192777
-778783398 -339335696
444672926 -329719397
449637982 289298426
366714921 -560418808
-519906429 185052160
-326845046 962915760
116744383 917759357
-766003857 -65320881
-778220284 -336777100
-813402303 29567473
468095915 -483803760
-667771292 -18283975
248920101 -245724904
104023917 -324405432
-246769131 323634892
-978937840 410319112
-13323913 -418811015
53662423 -340371769
-837819960 -917709808
386778580 -45018469
270556145 -75338412
-121785709 756953284
-425037424 257908375
-829110512 -701092761
-523923445 -274447035
-687657159 -59881267
-810414341 -520276408
-262833480 320466403
410563778 -180783867
482141677 -624914547
-506125078 932103185
-456514670 -157384024
-827723632 -682907596
891670324 -286104714
-161509736 -487754741
-438164588 249735639
451919364 338747226
-881894660 -313232159
487473630 -697772023
-25759865 950390502
-556608787 146736737
782183671 -161895032
-877059722 335780856
442392744 -317663926
322078397 46110431
252514622 -242806421
-73021456 -363045535
-629593163 313960169
435481879 -283400799
-978579687 297095321
-263460454 320331900
635731991 -467818803
-868103123 578004038
-830538754 691047540
-718896049 -132838535
-437624783 779196172
553944563 680853805
-781213836 -350597196
136908965 694169964
382472122 -91707222
-725589503 821067150
428993755 110276952
-767128214 -289364416
-918328267 -190370140
481738922 -619910774
-977653311 427806479
435622328 570414428
129314648 -314646203
834686170 -418810985
-821060376 -608838702
-669757045 862541696
240327734 -146150537
-323310043 303855709
495340938 -952785770
-334218449 -651651420
278650220 603254327
332253399 784646516
-34979134 327574564
308644885 776373925
400700772 678808471
-492041321 779301657
352530228 355611277
350568991 311420996
-411376508 -544257543
227398053 -261930367
239375936 -757819374
246500959 -132848953
-753334232 -504280119
-586926076 -553896159
-716986716 -129318882
-291400730 774529547
-534702461 170274460
-875622747 527212712
-671455014 -25674987
444938879 224495250
-421728383 951683035
452438489 -374141606
-409795473 -338481158
-864401758 -233472638
-353895795 849945299
-768256072 -293930842
-667413004 -17575163
301615938 81179504
22894164 314077175
-220151798 -460874952
-51914640 329946619
-284869414 965255783
-689418243 -168050418
-789222861 721534784
-636526053 -549076037
-836388817 -841299894
-853244654 160514446
523550627 -748692241
330640846 29893231
408486864 20662122
-812054784 -532387050
438276230 -296940860
-689104279 -63078901
-774252370 -51867321
-48837100 953812823
102420047 -790242810
127453500 266059865
-276530747 965575640
383607300 -52903695
263917483 -233037504
278522535 -681100851
-768693097 -295712038
-613838621 892295184
-341723617 961710761
64307840 719864637
-810559537 -521330193
409534967 -684243541
-241436252 770576158
393848419 -125324229
338802564 651735231
-391980324 275888371
-217621351 -399523897
-833246802 -416825678
-407737452 267697269
-837602595 -897080185
183547164 224282357
-849979104 647766436
-120500786 756772401
-247734548 966386833
-729689520 -163538741
-862244051 606558854
-240079821 -511400822
388924594 -39371165
265924421 -749129326
-804186440 7718235
-865832245 228559477
258984041 -298648805
118555552 271579074
-751444538 -231224787
669493194 478558361
-648946481 -546892701
-495636954 207060355
-409688912 266637714
478509029 -582916423
-48505193 967829292
304967964 75715541
-799396825 740852263
408136207 -172096929
-326108024 -356204208
-632551702 44875332
388192441 -108326938
-788003518 -384429509
467399020 -478075607
-830903462 -726939894
-766155902 -285485585
192165406 216536424
-794630557 -420787439
-523528805 181534243
200847959 473846992
-831701164 -739551624
421871013 -223681028
-625889794 -160937040
461089894 -430459013
-681137187 -45808552
-848689443 651129322
-179750426 965919732
466585329 -471463069
-2273664 -412182205
-102281975 -464503781
-88790642 333116302
-313200210 307075802
424201678 85952155
-386761884 956866550
10941386 317516096
-863520009 601162217
-780178675 -345731446
-313845649 306876481
-773217783 -314578650
346593898 258831940
-831370934 -734230253
-173997731 332416602
-124923175 -365683518
-604891270 -552742662
-308745007 -358734564
-706451255 -530423736
259692122 619265013
-757334092 -79012815
453160214 -378527783
-275296835 317619029
-899739555 -258481548
456068601 -396831076
259779320 -102374311
-750197411 838253362
-56046794 330441442
-161067886 333231203
-204173042 329799615
-797816431 -6321106
-681710006 -782102505
-962755069 76005796
-227964180 -365624318
-895769361 630985540
-26997145 326208862
-679932909 -43250716
-349518669 -535421114
448916571 277213286
-567324814 -553938426
-748185624 -220279217
275517895 840042776
-17927052 324390682
191036380 -832993260
488491454 -713842536
-103212343 -464913128
806492903 -69029665
308552727 571336904
319607619 50603818
-814040187 31143737
-227899319 326709073
-773293417 -314902817
-404068967 269673937
-50668505 -439675156
-790776779 -471056045
441729130 -314221743
-864954470 594401993
-833916639 -779953123
-104730623 -999019710
-749001962 -222994606
-482192723 218200273
173177527 -996053510
-862115378 -363048361
446062194 -337354642
91547275 -344827226
-821457073 707233874
-102131140 333776406
-405344891 -445207728
399346071 -142493999
-485167588 215806169
338171062 181382638
-463053568 -321978641
-43687286 -828383445
323891829 42746669
-805717335 -487742685
-785862204 -373393874
-744870737 -209428256
-372620143 -559739852
439393773 175554631
-45149560 953292970
-291094130 -360900551
-875349574 654046635
375868649 725727094
-732486231 -171615573
-401867805 -543084075
397516538 -15477814
-805915057 -489046728
274045325 122173844
-751306389 -230754393
436136361 -286547369
422841244 -227584608
-813982510 -547156929
-758922574 -257931219
-713046398 -429153489
-278023193 773565753
-802528101 -467526549
-54994891 330318474
-180163648 -687186534
-82199778 958217357
-214455103 328612406
-461858690 -322387725
-132174438 334296743
385440671 -100242179
173416882 897038266
315845504 -174126584
-837951685 -945667151
-747795861 -218988107
-106115362 333918646
298685297 819593893
-913121806 -210911593
-840319316 670867572
-835107659 -805980225
315168895 265305623
-567033487 911921218
-728778437 -160963697
-356280354 291865100
-973162295 193399812
-389304550 277222731
-110967083 -342055947
-370412596 778173186
215462729 -269933379
-796705243 -464918365
423367470 -229718746
-311967542 -358292010
-818734046 -587202025
-834429695 -790562247
-228667814 -586100899
-82142684 -455298189
390905051 -116428534
-817533733 -576539033
213563852 195738671
-770468466 -302997306
401222431 -148612879
-797441801 -437042122
-239420651 324915836
-220566087 -506062267
-976691287 251183828
-639365725 -548607417
408001900 18861512
-527190475 925536283
285191527 831931606
222952940 646282527
331308290 -558992672
-197693874 -782139278
-832460121 -752335906
399470226 -9639874
-821488715 -612932145
-1831893 -352899635
-888073113 -295325720
349531784 296395525
-44204670 -359936412
-702999836 -94848393
409937836 -178512559
416421464 639173071
-634340803 41976456
-837056672 677807655
-892496582 635052514
-759343336 -499780734
-16769031 324148794
493571262 -826571164
-809146641 -511169154
256592271 854152291
-61639189 331060133
-253365504 -514884538
-751542017 -87771225
-827949123 -685764158
450331757 465799246
-97956388 -462598478
-690772514 -535751847
462182222 -438170998
-813387481 -542548484
284283470 -37579355
-732288092 -114950626
452322286 -373442102
-591106160 -553746561
-874566161 304075441
353488823 406782725
303504967 78114314
-186096563 -495837972
10551953 -404126772
-482074546 248477583
417086455 637326585
-346793699 -534971565
-488579064 -551147523
114091741 274250543
-832754965 -757666303
299791975 84096367
-169451246 332722197
495147692 -909532214
441945063 -315332565
167752173 237680490
-832612331 -755077342
969948539 82264311
-894732092 -163645260
265728486 -231392295
420654390 69650807
174321187 232283359
434603276 -279258063
-177914318 764011811
-766335843 -286198556
-868446666 -348575807
-698260463 -157955863
-821565182 -613668221
-973444670 469242020
-592891765 901709943
-992180948 544403684
-105434199 333895791
398331042 683997093
282242134 -43461386
-321726925 963295556
-842117695 666943463
-926770983 -153396336
-503818115 -552041725
-426021267 -333974937
846989525 178576620
-932123463 -127752177
-988674438 441028260
-310968213 -358431191
263928222 135989339
-546372157 919239755
-857841420 -372366463
-795261751 -424358497
-374473547 -388965443
-834212263 88660969
-674261874 -31401462
-556263280 915824671
-438924327 -346850453
-790937047 -20306519
-555307245 916161849
-568882412 132418401
230902739 -164946310
-536226129 168704775
-977705625 271920732
59791574 528121152
499905123 -762875725
-30086515 326766760
140811874 257272147
-46161523 329210569
-863759578 -359384880
-792290032 -407660190
-86140688 -457186661
-695940389 -78454600
421570768 -222482760
-979687650 392796222
-151800085 -366360267
27790224 -346695633
-172355989 -366573170
432191806 -268087306
410134172 -179223397
313827874 804466136
-833178761 85375396
-751478662 -231341110
127084631 266293716
-372330191 285137214
-801165346 -459174111
379941414 -84574080
364503669 -93880976
-458549217 944893252
-978788268 304863462
808907408 -59329121
-806089361 -490197426
-11156121 322915345
210851084 880305880
-286142539 -522818844
206821940 202518579
-778532957 -361658762
-788897292 -389156179
-920209490 -86621372
-896088967 -270559817
-545307337 -553551634
212272862 28410464
-673722932 -540747329
-143597998 334030229
-759403508 -259727557
-332894992 -532548775
-89544461 -458777173
-267380497 -443482190
-632194523 45443732
646159946 -452429952
-518665510 928237916
-559575427 143352669
-617146125 68526401
-415428749 263466310
-461299889 -549206216
-880581060 419119300
-379292947 -345898844
-643004150 27488348
-561927470 140640238
-692814173 -71364463
-864450708 219153642
-864809971 221587838
450527864 -362768975
670834276 -414084325
-979707700 356589306
-821005152 49562544
-646932575 20696320
-711474517 -142182524
-979177113 406053327
193724452 665115944
173562514 -294213002
-19257091 324665123
-272133295 -737154876
-501614337 933457519
81293716 291379317
71421974 -795547308
-767555691 -291087445
-127973116 757801851
-260734896 320908751
170262555 -260102531
227688519 871574815
235748649 867082634
46129687 306070561
7747576 734046694
-444318893 245698315
-823579944 -633881790
-984390383 359914776
-605817477 84743970
461962125 -436604061
109301198 277045180
874817896 -330233041
-882750916 -310807555
-557334204 -553790568
285913290 105197059
-680424398 -44293472
-158459839 -486700573
366685197 -50025910
441225070 -311643494
-756232390 -502129104
876984163 -325058120
-130147579 334309911
-921118653 -178643550
-961095131 61216553
-514861751 189848488
245652495 159338126
-708048123 -146337355
-128789908 334313470
342555831 -132989125
54903438 -373857253
-655724589 4878767
139352533 258266497
444676087 519974747
-552705809 151123977
-863502265 425196158
-595210183 99291594
-508200073 195985382
492704951 -799310571
492627172 -797186687
405630608 -163437051
-759338300 -75911338
432414727 129902452
-103895443 466695011
88054680 288154452
526109104 458282987
221581358 -181795744
-36585143 327824045
3947016 -852404022
-386795199 278455611
-769398853 -298594060
-830721478 -724136417
452483147 421747675
333842319 23596813
335651053 164940253
-811380155 -527357085
-704573053 -98584101
-83977710 332819108
201406164 207825413
461316730 -432051985
-818423142 -584399624
881436713 -314343792
-362574977 289295336
121893153 269536812
-417736237 -544997744
494802780 -882831418
-61559132 -362019977
361672637 -37895222
349507961 477037263
-831221390 694931255
-840337479 687387221
-786047221 -29885227
287273841 -28814269
460979506 -429685372
32515901 -223510031
297373673 -197817925
176208670 -252042188
421867113 623460344
-480423848 371424901
-525887856 179218678
-651356877 873259412
1868936 319849869
-260913097 320871554
-839558305 672490260
350669193 -119245847
78127431 -333155136
454178116 -384834037
311020060 568008630
-880124995 -318177973
275492703 -62117069
624109181 -680962688
-482955478 338000043
-880555454 415793632
-635933822 39364231
319059172 556764073
425645000 -239190769
204642878 204664000
-823354116 -631515887
-835632454 -819132039
237223110 -152580692
-496772146 206091314
191961005 -229581896
-574233918 909211744
-743187642 -204015431
-791560804 -403626383
831339959 -425496809
310594802 -181275029
435312545 -196868739
296058853 822093041
-278302961 316860822
-642810214 -215947160
-700136567 -88127294
-71929855 331963625
-1812564 320739087
-458080486 -323676310
430503655 592124971
-617144224 -237434017
-434922510 -309604999
492343893 -789787984
-851601089 -259009605
-711862519 -528315839
-328280211 302213562
-787701324 755858527
671644420 -412777214
-64663902 331356689
296912263 88645097
-742509775 -201854417
-869979230 259572453
253384742 -753429907
-782708874 -36254072
-758936535 -500090589
-768950440 -296762348
262780160 -95136199
-96968133 333565836
-823789654 -636115558
-745597663 -211784491
32106099 311081033
-142190300 -797213068
-730547261 -165980738
486808557 -687818276
-400657177 -340842247
-325292436 963035005
-585695555 -261379547
-837846601 -921812935
-77429221 332381091
335147414 20997986
-77039840 332352963
235945722 171060198
-808731510 -451227537
-575499199 124444013
-666142563 -15078318
-615838778 70448279
-816659155 85586671
439721480 550731130
-779933822 -344598745
249896238 -125276149
-430213656 -546377977
-37774285 328005750
76157572 -174475660
-829196148 73142299
-717312692 -130169343
-274740341 -520149487
223845658 873654027
-585364937 -261608406
385764838 -47618384
-811807964 -530534856
-639264825 879695948
-225712292 769098031
-784910097 -368601667
44563200 937632751
-891858941 -283896602
-563541381 138757848
-880245872 458405943
-876670179 517402699
-837917652 -935356218
-10270223 322715572
-685967656 -56169305
92183901 -344269431
-6254822 -353756917
188178893 -286344148
688669082 -384731862
-200024068 330238689
-398119878 -341473382
-801759898 -459405248
-573180391 127260060
254642675 623167094
-866776945 235193003
4262255 319258893
172431932 233866975
-88162394 333078543
-837598661 676662670
-822796149 -625764626
492895958 -804688726
438152833 558560121
-464503439 -74670875
977625900 163191850
5683850 318898820
-869989222 566937772
-880434619 405738810
78712944 -355564316
-474688420 -317937158
-889733265 -290362774
-282657523 965351577
452217354 429427931
-220391178 327817128
-108904339 334010614
-810354675 -449269828
-344282802 296533495
-750120194 -226741961
826084698 18221586
-743430335 -99499567
-826855778 -672006028
377821876 -66483361
315727160 -730525356
-347595445 -535104620
319163983 82653603
127770910 265858201
419301714 -213537334
318447546 52678818
-821826093 -616195956
-158000388 -723077107
-835924611 -827263001
38414229 308893390
-166135426 -489327501
354570711 757459307
450606668 307124542
347309588 267641564
-637789519 36274314
228668540 -169118214
398039637 -138278553
486296483 -680445470
244106232 -756379228
-806962943 -496027060
-39932376 -998804871
-731338277 -168255583
-832829783 -759032489
83478567 -531249243
375126555 -71559057
-54878642 -441889501
49225209 -525826458
-796356208 -340847666
-48470385 -296561532
-119877361 -472043750
495329106 -946071578
-814971278 -555060613
-432869698 253121396
492794753 -801773908
-291381759 313409686
-298079948 964630412
-332480515 300780391
-272551175 318283370
-268080819 -419996146
-887735101 640528419
182751471 893123517
342058235 211973992
10785894 733374609
713601918 -598467796
214144856 -194525118
228671432 642274137
495334580 -948666497
328273788 -826605302
-831554264 -737163741
-835912234 -826907948
-822920939 -627028787
-805621045 712450624
175289592 -253308644
-448183793 -327017312
226757975 -262366493
344691350 237663077
487194882 -693561985
203770751 205518394
-818664728 -586576050
-38796778 328160879
-387340263 778610794
-833683404 -775315194
-816649699 -568902506
446228504 239660001
306922832 -186155301
69489254 931552463
-168544999 965496980
-166893969 -489584037
266943992 -230243042
228659848 -760918139
-82938582 -363727094
-820401323 -602582922
-66286759 331500766
-756425512 -80410360
24473103 313586778
-553829772 -553728442
143370300 -308712123
-403550648 -543298476
344108492 770673310
171054987 -259042694
-214615780 -366121462
-834843111 -799812592
-824112927 -430704699
-136567524 -798339040
134958167 261215281
-397044242 273320533
-597307902 899847407
-772361000 -981148613
-837462523 -887986191
-618044413 890283935
234384528 -158311165
-405113848 269113793
-1558194 320678427
240754824 165308097
106644015 706124174
-880587682 420417721
-127392512 334312674
495151587 -909995924
-79216855 332505878
322287998 45725491
-959533767 104345205
201308871 -278802243
-17405178 -355779566
464097605 -452107060
-559396999 914714695
390887662 -116376362
-247128779 966399238
-687865031 -60339022
-976012694 238672487
255291583 -112975742
947286906 -75658765
-967789014 501264060
435298436 -282530389
-749064301 -223202272
18127292 -348816110
78859904 292499560
245583594 159422903
813502118 413038352
-856366678 629080165
333003854 25253075
481794816 -620591870
233939396 -759411176
-543099553 161535755
440948906 -310236803
64064204 932987498
-834276594 -787329834
413364075 39034996
-812154287 -446985968
415314639 642206105
59302317 -370623473
483386010 -640936068
-544563646 159979268
-449406797 -217876765
452321897 352523462
236902821 -153242702
-91445421 -459658906
-147337017 964286682
-920480020 -181424568
312935610 805377602
436545459 -288519755
-851400075 643957260
-853748820 162750512
140867630 -296007100
264637400 -90549242
-285127576 315088345
-621634388 61864611
-922378652 -173108262
-145723957 -366242988
-878764755 490282756
-18184438 324444207
59454921 300831437
493957022 -842014045
-203800160 -644116802
428521511 107658045
-121816286 -365567346
419765499 -215354922
371024896 -60861157
-226108118 -769167711
830705020 41535798
-950863585 546016635
-477665143 118542447
339566299 -137959944
-511148342 930577452
-878132392 499952675
274581735 121422118
-197301737 966383824
-482467479 356482234
880633101 -316323793
-841919745 114355247
16705136 315898765
-173647726 763533280
-834091610 -783496891
218857047 876270646
367915072 -53053624
-797256212 -435952863
-91631569 959289059
39907995 938622482
10671469 964083864
260263890 521960905
151269630 905815783
427224098 100834546
251740008 -243444458
-685398892 -54929723
-129064762 -365816667
-472817557 -469215773
202258229 206998379
-793215862 -412837995
-709458656 -110341847
-405285394 -339658782
-932970836 -123404487
33392854 310644951
-900045993 -257446085
254995121 855279646
850052055 417267303
-16620791 -843161611
-628743413 -227900582
210107267 199243254
-385343151 -996998540
440419670 -307568288
-716550697 -128184482
417958004 510962372
320072100 -168102361
333592909 152847446
926370849 -171307924
-860942810 611805391
-258895048 321288477
-205783213 329623202
247628085 907065941
-818773190 -587556371
231463564 176272264
2384490 319723166
347816323 515973992
391082670 -33645357
-965231442 99404823
366306765 -90455299
268807284 -228431096
-776611846 -329536001
-165796276 -791782503
-120531432 962215054
-408647669 267203321
302339195 18665924
833390725 57569591
-42274754 328677981
-829591306 74325083
482700609 -632039720
-132405983 -799082828
-222415098 -602223959
354652806 -21320707
-768508252 -294957779
-780856241 -348902938
462810893 -442663902
307427204 36702132
-762656376 785499163
-837679729 -903052668
-810849509 724385539
81648072 714642412
353510555 410940714
-155754464 333519239
219101215 42210873
378198434 -79791150
215043891 -847623511
-470276618 -995665833
409107822 -175529697
449951693 471354874
-631494791 46555654
483786958 -646194037
-275341364 -422660053
283870416 -212865634
158417935 244819276
372652018 -65042245
144650345 -291730990
342422425 506607831
-59428575 -361795429
-842610818 -401209296
-664797010 -12451526
-415148151 263624429
436459959 155065895
261496212 -235179547
296382104 -1072559
492308703 -788917279
-47346751 -720140221
-570456476 130539246
-869852578 -345181566
-531121491 173941259
-934591215 576633399
461830554 -435672437
264288865 -91414782
491360609 -767222551
-809019139 -975475324
-833302566 -767932083
-345291839 296153602
-782082940 -354737639
479253350 -591085087
473681822 -533714983
429575926 -256254688
471608813 -514287333
-745725969 802646945
217717818 191412313
-868329897 576710646
-95834530 333514144
-949874849 -23929162
467721386 -480722744
-979760348 389751819
-824955826 -649188851
198488010 210623807
209122423 655517817
469757493 -497869356
180697057 -245775688
237621479 -254635497
-367272958 -538190168
-659852249 -199721195
-521172822 -298951561
475099870 -547624853
-86110529 751625521
261300295 -750729178
41880523 -383152367
280373037 -48719374
-446064973 -465523240
-835154419 91680041
-83956067 958428686
439464454 552061891
-268020507 319322446
265575755 152533702
254356464 148487933
-240441941 324747497
450526207 462693048
-706853342 -104030197
-182777616 331760370
324680844 -726867128
177827828 -249799941
-836497820 -844939282
157722499 -302138086
-804607058 -480521623
108135285 -789220717
452361478 425748630
-142804112 334058067
471361787 -778745068
8043602 -405720751
-62656129 -998938215
-395611566 -542250726
-214237249 -462689937
419562965 64790938
329786942 132563637
225403795 -175018355
230024963 641303708
-482101185 218273196
454302403 -385612574
-140380700 -480085734
-650523412 -40238723
-732322412 -171132082
-470969612 226854294
776789252 -180095661
-847402549 -393045737
-232120695 326068328
275309177 -62616351
-809534132 -513930058
-96170513 -461805459
-107997227 -466993008
-879533007 476728786
189783513 -546655433
599849508 -517154400
737862422 -288331017
242230767 632380383
546076188 692487533
-878671964 361625828
-427576450 440421265
-782403839 -356280983
-514580916 -552555668
407733859 17881370
-852146588 -384139895
-312242442 -528542813
-942792719 -69231491
346582702 -3098112
-744932353 -510322433
984623488 339604571
-151581836 -366356459
-729997568 -118086594
494888605 -888310838
332971149 532398601
114219704 -788132368
-169959548 965555553
-779542682 -342799197
-942074203 -73386087
-129872172 334311217
-479681164 220184756
-529832476 175249531
-533918969 171080664
-837760430 -910697857
-770768558 -304241512
-884097227 -306952014
-604440019 86664970
-881650084 647281274
146594687 -307286611
-191626631 -497556245
-713377522 831115623
18421936 -399047467
983363708 264472609
52375000 -526328289
111899988 -535521320
-836309143 -838740813
-279884648 316455871
493282935 -816727986
296413179 89418679
451142904 318320893
-974665471 458692259
-523306830 926773977
320195701 87129273
-417161590 -460551326
-880410793 404391512
450137014 298218649
97897082 -326632145
-474633947 224087304
-739759754 31473598
406049686 -164873691
-698182760 -533343777
-849728865 648423657
109632306 276856689
-449181582 242426472
-927993456 -147786532
-376683093 -547470009
-493235653 -471174835
-860742830 197449230
-284289894 505663248
45839626 724924791
-184345234 331633662
-808608677 -507371815
605086196 -510507726
107330009 920776331
166440663 238717859
-993879639 688031643
-434444022 252120549
-40542203 328424326
-805411848 -485729568
-627165536 53378965
-859816705 669678081
335909788 780397781
157973864 -779235776
91282034 286583173
-253506385 -752265680
406671779 -167010185
325940683 -159365424
-196843094 330559414
897811882 -268182329
-127682422 -352655341
984784041 379377911
449854178 472617007
-164394593 333037479
-341665414 13994205
439666606 177673806
-137722318 -747682424
-305667732 309345631
-869552337 256027393
179649228 -995867598
-733072503 814565117
-739738373 -104679796
-480132109 179218682
-830529800 -721278433
-39911464 -433888335
-108860416 334009367
-216971211 966714309
-182075198 331816756
446760665 504404064
437081618 159165577
494826830 -884303132
729059898 434648364
-31309020 -360044839
343092098 4495458
246367117 -133146115
279289415 836927290
341966024 773238376
849820650 264811570
-209071475 329252506
-810105612 21546974
282917103 -41536576
344269038 1949033
-596732700 97256961
-849038137 142298387
-210953970 966669680
-701521019 -91359373
-590093533 106020620
-837987260 -963219705
-716636119 -135738791
476072215 -557330674
245140352 630230645
-829776607 -710293945
323205220 550309582
201040454 -278964604
-713217331 -140049742
152847434 686921417
316747659 72402151
-169048349 332748524
-366985544 287453344
-787325690 -27410025
425092710 -236864711
41399236 307817407
489350348 -728293991
-18264304 949210481
41726311 -383260714
-399545883 -341120521
-745436819 -211262316
93024396 -328323006
-199432357 330300198
-476362190 -319381540
150764741 -284566264
-770283010 -302230891
294743115 -738731335
190403976 218138004
603868429 -696282992
376435965 -69533317
262212654 -96515636
-369614556 286327480
12546868 -854573648
830964213 43043460
319138031 799002701
403086426 673466275
-330881391 -147634503
43186757 -343141332
-929389362 794682013
-649290191 763859797
-502405227 -551965391
-548596215 777619398
283818001 -38933833
195028731 887707408
-131684519 -365892810
-512886114 -302834682
-901512885 623527863
-873200389 289309799
172275788 -294893607
421769311 -223273688
-642821629 27799579
-933989167 -118141517
-643578477 26503872
350955090 317316694
324021151 42504427
-605157391 85667110
-824342802 700307322
-713403658 -527707386
-582612824 115608294
-632946311 44241447
-751523229 -231493769
-960715668 522912439
351052754 318903322
421045880 625887607
250878279 -754258405
-424450727 -362303957
325812946 423384548
831166623 44236340
-507461714 196658686
-654227241 -9947641
-762607007 -271804730
437202268 159977121
-220325922 966722793
-284226269 -361622292
-333532966 300413506
-471995365 -351718959
-811749615 -530097391
353573656 -114090006
426980434 99602375
-957364450 31177053
598078721 598456188
-531504049 -267030601
310997556 65614500
-265425494 -477351800
-450853820 241289453
139047926 258472901
-489520474 -312424557
-880611932 426641653
141903300 256525303
-677550845 -38221706
-463114730 232657907
207000011 -275315470
839910099 98485574
329931842 461897483
-122331146 -473058363
-194657957 330763738
71743721 295654381
451405573 324491860
-443498370 -465119493
93444176 -343162089
-549432124 -284173440
-804629461 8734121
-763447605 784663711
-653312080 872185349
143182057 908871621
491436089 -768877328
-198343626 -499609723
408199213 -172318861
479526283 -159855835
425796120 610342021
-718413359 -133460089
356979320 -26773706
59107721 934278813
362331652 -39471357
-746676635 -983943334
321053480 90870146
847439712 187518647
-973408650 469531072
305627605 -187815633
290814090 826870901
-263112638 320407102
438193185 -665750111
447089971 501695433
158425271 -275283907
-859857970 616034614
-263391253 850957996
389282042 -111565564
-756504830 -249041067
-138110389 963648224
475475465 -551360786
56739060 301949786
297147198 1370707
-334320354 -115145284
-394685847 -486684498
-879410019 479259432
-564520484 -275122563
417043795 -204850015
110498726 -327626519
-296264200 -431720981
-962396932 518414714
213856093 -195009638
422027087 -224308453
-186040705 -364604609
490185757 -743158101
332290734 145520155
-354852772 292433987
756957988 -239058996
188355888 -234830196
624857799 527098429
-448102163 -144897327
-819721080 -596222898
291833996 96394662
112210223 275352140
493721102 -832207763
447606969 -345970720
297875634 820371546
86047298 289123935
411239185 -183244157
-519150196 185778455
-346414011 181862821
317225719 74397241
345097594 241988984
-448798405 -222436110
197902195 662595176
449895235 293861789
-806007129 -489654258
-336969483 -88396926
374881285 -560687483
335943901 549019650
-544551614 919864302
-195687990 -498806206
185753331 222325249
-875917417 671175772
-903625304 -245228014
-629044961 50430621
-751700089 -232099759
-572389694 128215571
-508501405 195710476
-875298090 313043584
439157363 553617042
345999997 493558385
376870942 724072305
-356915125 -447180598
452692918 405768868
-498064737 934515148
-698160381 752800545
-486814012 214452375
-50433206 745520713
-228144831 326672248
-872594944 283396739
-723437922 822855737
-649958527 15364146
-786507158 722896894
-322627182 963231444
244124908 161217040
468058015 -483490392
275912032 839721683
488276809 -710320608
404770192 669517488
345167874 769390277
-98122129 333616773
-863309280 666308976
325261019 418343881
310567225 66341171
-170767929 -703332336
32750954 -345576179
-596616607 97412168
-761431280 -498138202
-65248757 -814265767
-289376736 -361088320
454464440 -386635735
-399016976 -996793126
70246250 718134471
-231083576 -365497797
351565014 329526055
178212729 -774310667
96621757 923959243
3127376 945559821
-349943174 777494402
-636506760 766314270
95318834 284582948
27335545 312672813
-598495803 512189000
344941770 497666909
193975169 214868469
258682613 -237606445
179650874 -290975066
-330859998 301339634
-832292508 -749410447
-508351945 931432302
125160419 267504146
-195937493 330646633
248321202 108214640
302950995 578720804
-834639641 287962892
-603356160 88169315
-835905627 -412478512
-212959986 328797664
-121856844 334289999
123780394 699603721
-439863482 248635453
-634436037 -549403781
-517778121 187088980
229204216 -168131471
-586630149 110491101
-669690293 -22121250
220260632 188701437
-831135649 -730545686
335482777 -144553842
444205903 -977012170
-792550310 -409112040
192982556 215789133
133614800 695553884
206090881 -275880964
-370368333 -347874106
327249889 119915180
156088461 -278141311
-465058512 231244541
259087259 -104033344
-245627066 770942462
-872847232 494505041
345630448 247744167
-856544215 -375111291
-869142881 252697987
-530522266 174549562
148615679 -287118585
-721415993 -2519674
345244910 243571099
-785442416 129058800
-155040935 333554114
452341440 353264672
-137652707 -366047064
327493209 -156983656
-471391315 11639810
196836611 -769507555
416245472 639660073
-565911444 135956094
-141967305 -366153155
-772066234 -489049502
217832430 -188308921
118428015 701684635
-979642252 349945301
-852016788 677072959
432726247 131764539
-632040263 45689135
-40856782 743759876
349013004 289352868
-452285757 -466451372
-738003546 -188048680
494803858 -882893867
-486390516 214802229
-419548316 261124055
-818274046 -583065095
345352435 496127659
-979070217 316452788
-740832896 -196642722
-631007876 -226013277
438766791 170959963
-120550071 334276700
292407452 -13411126
-837757868 -910424600
-386826271 -513832005
-821396309 -612046283
114324841 -323924785
-758022419 -254589574
683751058 -392979430
-184629379 966058757
-549495178 628980348
-567109731 134532248
141686614 -539940076
421797387 -223385995
469491362 -495573470
103018862 -334546129
514266006 731974072
-507335373 196773894
142100189 -294625414
349847814 300920916
494789502 -882082985
-820185352 -600539797
397197340 826671403
388278458 -696680306
416701441 -203547895
446470545 506697185
-206405837 329554104
-373589370 856074782
410226587 -179558338
-809487831 726531241
-869723242 257443642
199275289 209871681
467076654 -475447745
-565460529 -553917686
81524293 -332093103
-355525213 -605843557
-815211529 706677217
292926181 589868523
-353134049 -806356808
-702625394 -93961749
422286122 -676218185
-788412628 -386580567
-452194642 -548452013
250935662 -244103704
-825399372 -654377563
-767737738 -291825405
-292200919 -360779513
-658458168 -201122432
287701328 102574118
325439755 111207306
-819900333 -597876635
-303801924 964325823
78872500 -355435904
-725747694 -152610989
99835506 282242815
391462332 -32618059
386825477 -104291305
-729328791 -414091196
-483998690 216755758
478666125 -584626528
123350246 268633260
-450865825 946480035
-799017985 -446342049
444137024 523724197
216985100 650363880
-387950733 956723463
-871930311 657649040
-837972676 -953818541
214794918 651827996
-377880553 -346219610
839682841 96810590
-634123868 42330335
-535028956 -291975075
132047591 263116328
229171267 -260707291
265626576 -88070579
314433811 563344347
95458292 -341371642
-824159155 -640179724
-940269604 567063668
-477510612 221879580
-63484246 -804913555
-880396372 452021974
725389669 -315856903
-158550029 333370626
-906282552 -235960049
291068904 -17470174
153890538 248118551
-795454691 -425466252
131248518 912986080
-399351366 -456925455
-827483424 68039426
287727591 -27461351
-92477255 -460129801
-837719018 -906644849
-556110678 614260613
486655796 -685588310
104550696 279701825
-124148282 334300915
-789106027 137960959
299638937 -832936470
405663039 10548271
-831384594 -734447162
297660943 3036975
494286847 -856767474
-587524641 109345864
348638743 482163471
-438492524 249523857
-707620793 -105880427
365842214 -47962685
223081392 -179165775
276660835 118487009
-21854803 -423766995
412820728 36947295
455974996 -396233556
-786841847 -378396646
-510074530 -304068322
-766504449 -286868876
293355001 94094958
-555989660 -280312072
268193995 -81502302
-833800164 -777623589
-30291331 951080955
134652473 -302846005
-885138490 -303966456
-211369535 328986886
429844446 115041514
399604427 -9234593
88531205 287923452
-159610074 761866871
340209119 10576395
-43995731 -436102740
331433739 535754963
461583339 -433927354
-892562496 -169980744
-328366918 -531718862
-129098275 -475754004
-137219579 963581589
397276947 -135879002
-481672387 229042070
466492727 -781278748
-246963633 -756548122
-483369743 217260494
457890657 -974183838
-619333251 65300459
-384574254 279520048
356803959 -712584330
-496029242 -551598876
449423148 -356333032
-835552855 -817045864
-867972170 578738609
-4959150 -413820498
-560512425 142278098
444771448 -330246026
247667864 156854318
-739544833 -104948254
-484910069 -550920869
295234438 -990731947
-130400641 -476262084
158055399 -275738563
325435332 39847801
-290818504 313563716
407990526 -171585697
451580824 328802058
274584562 840788491
-271305334 -519332309
338533674 635540682
-960290449 54501225
-761786082 -268698170
-393182373 275283779
350378076 470571940
-849430290 143938824
-160442818 -478370947
-925516350 -159085155
-792164707 -406964635
352744005 445019415
20209307 -348367953
-943235675 -66605059
825331670 14594777
-28832477 326547116
-508128350 -304910322
341196253 204523148
-836893078 -860134325
-823252462 -630456323
-944985012 -55908583
-198558881 330389692
-837184831 690057448
555153152 -567505263
-720320422 -138055358
-739355418 -192148156
424669827 -235096397
-88029189 333070494
317895368 53656072
-709952469 -111552567
-270100015 318849336
84995108 289628946
-99273957 333664933
-835854574 -825271526
-828603622 -694335557
-345034762 296250670
480700075 -607607263
350502697 310443509
-42037976 -435042814
-611791222 76281490
-796198310 745017285
386975345 -232931888
462996203 -648199694
343636830 771242064
409902144 -178383443
64437937 -337312107
69447810 -335826743
-120629665 -365520706
-561290071 141379780
83704790 290243033
284702548 106961588
287783409 -208655155
-525161655 117876123
-709612881 -144442971
447601930 -659232394
348283300 483895442
-77291984 -452985996
-819154731 -591031914
-522928429 778996322
-785959631 -373886571
350134678 305063528
-333185441 -532601419
-699633094 -86955587
270462253 -75584822
331931148 534697742
-783338453 -360807708
239096642 -305889226
452689531 -375662495
400912410 -147596137
-340077025 298085405
394767646 691484470
-789178647 -390660722
543937649 -579001245
313335116 58772031
-247921032 771136145
848331853 359221705
-567656389 775981154
-53495350 -300603617
-19736610 324763245
494678576 -876000345
584849617 -534986330
-967907863 176535935
-763839151 -276494251
-363848237 -537672512
351990284 340328263
251681064 -121253487
-889516223 -178329288
269836273 844486802
209066070 881173151
-397923931 272868337
452641723 410707648
-929936015 -138664265
-440050084 -996154948
921961227 -188140293
-495795435 206925547
-739371679 -192197519
274860244 121030832
-728135595 -159174220
-33808849 327388890
-599461557 -475301102
293644754 -9608509
798691876 -485004588
3300485 -351892718
445906839 510929135
-815253071 -557349622
-965953981 507713660
424936767 89440080
201507702 524713981
-539957799 164839147
-330911354 -355426974
-51202258 -360836890
-341030291 777120230
124356898 915293004
-778455370 -44215260
8471554 318178200
-753745431 -239216851
237327578 -993671819
-512710914 191846166
-724639616 -149600747
730098714 -580894666
371254110 733200082
-737674323 -187053122
68393340 718679749
-810359173 709609746
-648166582 18541695
207216568 -205936213
-828775104 -696602581
362818613 -97057816
183919503 806964082
-421089571 260228590
-616230008 69873203
-360757840 290047778
135905986 -311904403
-399691152 271957168
-309490183 -694352848
25235189 313347068
963129815 396501337
-490639117 936676898
243170127 631687200
-874305998 -333796663
-231357492 -509034735
-458068666 236276434
-325613829 303098754
262829270 -95016198
488319318 -711012475
-712945238 -118996753
-819511528 -594298870
173887005 -255218892
-816961885 -571571587
-796063204 155465720
-480059601 219887731
437319275 160767269
847863126 196538103
-521309116 183698061
147367361 -288589308
487567363 -699204630
-823869250 -636978616
225134166 644770268
-619471430 65096407
280278311 197223367
-672327767 -27449342
-132784123 963246275
-909644697 612897242
340753752 200901790
-836256826 -837105159
-733840753 -175622772
-15158879 323807628
-645560698 -547514565
-885323734 643210063
679106091 177244062
-479936716 -316020885
485800610 -673462998
96576592 283947541
588091814 495404754
-674534304 -31959917
-787023392 -27996174
295428319 822682412
-373216540 778250938
-1451888 -411678083
413926076 -193124088
190006847 -285323424
149202951 -306114409
382249604 -56127115
490190563 566756140
-792061123 -406391010
-720134918 -131217639
426330177 -242085463
-42267595 -435167223
-730000240 817300956
-66619325 331528851
74971591 294250431
472249210 -520204343
-457347649 236785458
-261916614 -517051774
292534901 95335675
-72509766 -450684621
-761298593 -498243183
-837319511 -880108481
-937487457 -99365804
495271434 -928537357
254935901 -113800082
-116577048 756209194
260449060 -236089368
-121564396 334287671
421076017 -220515822
-817785969 -578749814
-837576506 -895235233
448356545 268351721
411600580 -981982758
-295273053 -524904728
-705982273 -148821748
193375989 -547079955
219639674 189364384
478649456 -584443933
216487216 -764245758
-471821537 -550017595
-274443718 317827482
493218623 -814606589
337712085 178139482
306808332 -734078402
387641064 705411862
-830227934 -716828954
-324681 -410981415
-714286970 -138714668
353370301 396081627
217644632 -268501692
443377584 528941719
258448098 -105562454
-562718675 139718583
-360516328 290146736
-808682232 -507887633
109469675 -134572337
-73340646 332075068
-836706294 -852521977
425022326 613108665
-702295680 -93181568
-650062232 15178027
-258378809 514449589
-88119666 751944077
-628933061 884982214
901797695 -255724235
441981225 538001394
-825161451 -305372210
329916754 31300669
-115536884 334181592
320413025 49148205
318201823 78535054
-590984145 104859373
-665725826 -193764118
-854215507 164827199
-837983222 -958884974
-127127077 334311992
-609800921 -243289456
155693317 246812113
93698141 -791800811
383518069 -94695308
-513555058 191065791
-146715263 760307847
331333090 477007322
217284659 191868441
915556916 -210823158
-876519732 555102062
-949092786 -29298755
-417496044 262295850
-836875350 -859391849
-577892140 -554017737
-648737815 17536820
-566250007 135553931
-444594050 245514867
-573489252 126886465
168329290 899137322
837693482 83587906
459319828 -418224849
-477775006 -995510481
-370047301 286140131
-908334289 -228746680
-814487204 -444011226
30003672 940592343
-54304010 746214508
368310324 -54037733
-750120812 -89872912
-37000224 -358942751
205017284 -276545268
-573862391 -278179140
-933314240 -121641742
-853071647 159750634
360393112 -34845540
-938464575 570390782
-25494659 325919699
421843453 -223570318
344643409 237156739
-171496749 332586867
342205705 213290314
-114337661 -491172286
-777423958 -362891300
-974567191 459617276
165975290 -265766268
-89082054 -458562116
386322496 -46201655
-880104093 392295558
817323630 -22458857
-330105445 301598057
-221305280 768660921
-582230426 116091664
-812164626 -533217383
-874500750 537298199
-384105746 -360814784
620908368 540720216
-516626252 -301097651
-212401124 -503754861
-826836529 -671766891
-407180351 -543754230
337543563 16127026
-921935640 -80785726
-936338492 -105611076
273079483 -68663683
52975491 303450197
-99898175 -364649825
-778335658 -337300593
-378191207 778388721
-613503795 73832543
-814617598 -552197410
-781871562 -353729685
-81847078 750943901
-476094401 222974203
-277597557 -520823658
143669302 255308018
149464347 688584118
-118222284 967009472
302699210 19900391
-364250859 288599417
-223031452 -365819283
159740265 243840931
12894402 732882349
450853715 312115325
-829617580 -708025089
-581018789 117618190
-915893513 -200056825
-600252062 -553127117
-341089316 297716156
575787435 -715188480
-790062489 -395431989
613707906 562718213
-675497939 -33954722
312012432 336628603
353524132 416450172
54647099 302788987
-328291795 -531704972
-403693738 269873536
-600530851 898409283
320022584 86376312
2275437 319749976
164877778 -996266002
351667403 332009651
174460136 -544789307
452712411 393464616
491432264 -961587095
-462462959 944010659
450358321 465397586
-836248366 -836842629
-877900952 348457760
842828964 375535469
-814377939 -550272560
-968437219 133803117
395960269 -131791381
-853953623 636655469
431533506 -670241654
48131027 -378735643
372369664 731420235
437134505 563464935
405673260 667321108
290077959 592674215
-675730242 858813628
353380433 429231329
485825305 -673803148
459540215 -419726095
409665064 25047278
189556105 890169256
243320767 862703138
-835845347 -825012964
980318224 198774088
319654617 84776649
408153323 -172157040
157726609 903316126
-904912872 -133581213
-70540092 -501754510
-771473641 -307192872
-858638228 620664526
73897027 294722949
-389661096 956515053
66484810 297892026
-837040660 -866618685
-836679074 -851467739
211932451 879774662
102582023 707621051
-300641809 -429748307
-163655516 -714684541
-45606969 329137337
-242863419 -512137704
-504129512 199666240
41071530 -383720577
463814301 -450013580
338151485 620502562
-700126956 -532674921
-291554119 -998250718
-879190415 483170181
-345013382 -352940369
348970815 -122187275
-789959472 -394871932
-834628911 -794943229
31302703 311352320
-533366706 171647424
-395478317 274120704
-749178492 -223582773
467338651 -477582175
290427329 98514725
-816765477 -569890718
-970381859 156568354
371890533 -63073865
447467688 255525431
-126732842 -474823549
-786976903 -379091333
22837297 941957187
-63011162 747771883
328135207 -155997934
269247553 -227997292
-728509278 -160213505
479756842 -596749425
-837969087 -952242786
-312092250 -998004714
-292738982 313035034
-522272602 -298417919
119252330 -319052980
378617779 721168755
235634104 -758916298
-605390686 85341673
322904277 550791140
-848583667 -390890983
-652546985 10699704
-120458211 334275390
353462516 403560921
-763583794 -496384692
-236391193 325408456
335012383 161096105
-815135528 -556392423
-823699581 703422211
253375976 149731099
-588486237 108105829
-125289270 -474248066
441791286 194900995
-735692647 -110275648
-787707487 -382876605
338892991 186689693
-308074550 308629196
786791251 -503706239
301720711 16557106
-749720029 -225395836
-157416296 -723877508
-427639861 -333496212
-399282306 -341186315
-658658438 -650217
-188538550 331290234
154518087 247665949
-24486919 325722270
-699728657 -532814758
159286264 -274220527
438529125 556724459
-550226898 777493514
-309949220 308067984
-492487138 936143293
549673505 -732201357
298947204 -195953807
369667002 735703547
54941722 935283722
34901161 -388000771
-347608710 295266521
-343876561 76344764
822096200 -708273
-17302629 -421132473
72674847 930696173
860079088 -364297202
-448475303 -224732119
-342159438 297324472
-682780617 -538160423
750749183 451614502
175256545 -36597694
-663202998 -9373564
480398890 -604124395
-819953498 709749652
-849457255 144052244
-652343823 11066367
114534807 -323719251
-820371685 -602302431
506101101 -759261575
164060491 240577605
104217511 707026814
-921159693 596865761
432656401 583336652
-446132768 244486086
416926174 -204402004
-810984297 196185263
146637925 689937142
-28480188 -804665065
-672769770 -454961535
-348974742 294739536
-193708497 330848782
400746474 -806708315
747193572 -265653409
231268194 176496709
-831537025 -970303838
-553520288 -244795389
44913639 -381020617
224877380 -263646383
397304604 -135965373
-560020065 -277871909
440745170 -309206086
89942932 -329355373
-823059051 -432242800
300385632 -194223760
249797858 -245018986
-14473096 -267771264
-506625482 -552187065
-825884888 -660147048
438545592 169348983
169159446 898800823
-721684792 746540702
-252179815 322630451
-5770177 947111242
-695068113 -534374293
351183075 463004381
494200433 -852763321
-370482377 285949767
481734502 -619857376
292121048 -557187405
216159901 877671072
-108814859 334007988
252672979 150618244
-333838105 962364286
481751372 -620062333
-253491371 322374250
373118586 -66258940
490606035 -751398204
-579634427 774670161
-867793301 242592263
466041594 -467108885
138180129 259060914
-24127819 325651340
-832912127 -760551366
-766318800 -286130935
-726552110 -154813021
-828488539 -692824920
-825626068 -657060209
-685757427 -55709977
470057669 -500468709
237025974 -255088909
-273484534 965686917
-180248901 331961697
78363527 292726185
-173658962 332440210
-967075128 118675948
264501255 -90888875
298082823 -196978119
495100677 -904316357
-479517486 163765397
272450740 -224799876
808325358 -61691922
-447070874 -548020527
495112116 -905403961
-335633593 299675483
-602545896 89289427
-32523377 327180806
55944190 722233050
769161125 -529920655
-16434627 -420626398
-83556550 -498699957
384011883 -51935817
-683467155 -50771228
-876539332 518631616
-972552602 476338833
-36927133 -287065613
845516684 154126520
-969490192 145901454
-362834718 959643586
-622639322 60343731
-446135028 -327698942
351156831 320708940
401789494 676402695
357556787 -106915433
-522939378 -298094361
-834590850 -794089229
-240219933 966531566
-298050168 311542103
310133109 46566782
-761970391 -269394328
-607013379 -245483750
488016631 -706153622
-752154254 -233667150
-732946171 -172973643
-47403196 -437936373
466502752 -470797459
367732031 -52598616
-103215828 968035488
382241512 -91049201
343371963 3890187
272200609 -71000058
-559763847 143136705
105622878 -332157248
-850930919 150349971
388231499 704294843
-837396863 -884250902
-576739066 -267357452
262023250 850255495
-338024626 -643999005
-852223789 -383985447
143215527 255621379
-382797723 280364624
475450533 -551112082
257510678 -107782382
-791416599 -402831151
-832678711 -756277629
-978941142 310803772
-628099020 51915975
16919476 -239031241
451883360 337626322
-552546771 151300123
193074840 215704469
-789512088 -392453747
-342612908 -634384211
-361317118 -591804810
-993933907 714896884
147191058 689672824
-148342320 333853741
442196728 198369301
313120037 61987833
96803071 283831876
-812516896 721745690
179509942 -247456194
-123536682 -473546137
-657824638 762092283
169571798 -296305306
450482865 463428540
495249341 -923761459
520027044 -602047141
-498441947 204660817
-59546043 330839793
-240586324 324723677
812890110 -42342638
-559224136 776764655
-550341587 153732705
249891181 154097081
313282243 58566661
-503867612 199901221
-634193024 42217533
-362930630 -587772885
414919159 -196834038
-834815940 -799190117
252335165 151042990
-2860819 -412541423
336662574 171257350
-835526677 -816366589
387226794 -43849684
-862777597 209073810
-285986864 -436137132
125814834 267093979
-2749207 -803596139
-967266992 771890686
166659871 -297779788
-84028492 332822347
104197403 279896378
-544879392 159640717
445021106 517484419
478167555 -579224741
-301680750 -359645109
488805835 -719058359
-139699189 -366097530
842935386 123980208
-927236316 -61355026
259945398 -236522442
849389769 243396877
82452865 290835607
182040315 225615808
-715251914 -124842997
343988434 230443724
-760037082 -74829142
170140782 235749435
-610860602 -226734445
-609103934 -552377121
346698746 260093824
-119808922 334265490
-43188817 328806710
-65055248 331392520
231909793 175759618
758921867 447236326
-650160170 96971823
829526090 35420068
60470783 -797169959
-147140957 -482606889
452498858 421011605
491650540 -773610131
-775142942 -323010710
-837805243 -915790580
-165774530 965376571
-313538401 306971574
-731534737 -168825467
-758256043 790033749
-964143518 89062912
24426931 -347441806
449517188 -356875648
-818569599 -585717242
337107677 522538291
-215878225 328429530
-740169872 -104077169
352114761 343642382
-364188100 -584506256
70814924 -335412252
-696047992 -534052582
-591613009 -257144499
444091956 -326634701
301020330 817326431
609726663 -692156104
168151822 -262919386
-411182478 -338107992
-880295460 456377416
-700124805 -155774834
334089575 23106764
-880583869 440680575
443539377 210469964
-812967210 202441390
449045707 482060811
346033364 -1894703
-175127306 -789283678
56734903 934864819
-45152175 329075537
335406513 163455000
-386361707 -454199604
-409448688 953599460
-440241420 248389089
-365537858 -580774866
-571173767 129680858
315100366 -175151744
-868542366 248136852
442948901 204971973
5849385 -407114624
39902531 -800003332
-473490409 -318367850
257225802 621212867
301124835 81967137
-332637487 -131216522
-819782970 -596793547
495217834 -918675959
-369813777 286241263
281700632 111304305
-164565080 333027452
-670942252 -188344659
527870017 -117653889
151278518 -305173505
-811114344 -525390526
-26802024 -357368073
-512890620 191680392
17967299 -802264121
328597119 126555357
448533918 271140880
-577626352 121839748
-351008219 293946174
-243596225 -364913623
-832222953 -418456727
278046078 -219013466
-486564426 937819544
493545241 -825652717
-831407666 -734815812
468723061 -489059102
490901595 -757402045
-806611715 730867542
220408042 -763194022
426656287 -203905519
-622992923 -232661709
-853136922 -382134570
-104914940 333878145
-488805488 -995254335
-668034202 -18806868
493490171 -823710633
-205696348 329632766
-645413900 23336083
-777680016 768252706
-308964175 -527863181
-827418574 -679060394
967849174 61888743
564007694 -558158736
-955062648 13559428
-10368097 965962740
-979602436 346899973
-975214604 225380819
251839849 -992988790
-743832057 -511039726
366514663 -90058937
137014607 259847627
734349980 -296364624
-870930337 267781003
449222122 282194605
-755941640 -247016006
-426530124 -545977396
377415602 -67391526
-879876713 468795625
-308745730 308429198
-234630390 -764232841
-377351382 282880672
350469099 -11720971
223453976 185256773
284480029 832554232
185536885 222518296
-766877385 -493608453
887776605 -297147072
251241784 857777417
-14902131 738704979
296183483 -1697581
-599172787 -553209595
5487044 -852953222
493655508 -829669301
-942193235 563448800
433063667 -669219254
-633720824 -549510447
363378607 -41983631
-837882363 -928027991
-837985885 -960797380
343747434 771108988
-638921172 34375527
-609286450 79845464
-68173401 -311878553
69399285 -362911088
-759958725 -499298191
274092362 -65925781
-449397510 769907359
-228277618 326652265
-655908571 4537008
-574327129 -553999282
453559989 -380984085
-85066464 332888010
252197579 624995402
437230191 -291841068
478420160 -581949981
-245044273 770892486
245469309 -842880929
358539803 -986743919
640484387 -460812998
352904654 368615627
-686190460 -447027788
451013060 315445317
-274102829 -362607136
309333313 772645849
-29781045 -357847677
-871288836 271020736
-708982602 -145206358
-653691231 8623776
-485697779 215372327
39005864 308680433
66737704 719166282
379886403 -84421975
-435732857 -546935069
215239680 878135382
265082017 134446505
118013022 271909538
-747067774 -216591385
168963243 -296621934
289374198 100095264
-938911932 -91456158
-705548656 -100906611
-972522172 184133706
-280710379 -438237409
292127638 95951361
428383772 -250928197
505796234 -614165472
-841500221 112868234
221266811 917783590
216741233 192439670
460512093 -426429861
-837938842 -941688943
127041552 266320871
-836423418 -842454682
351597909 330312689
-273378434 -362671518
170394695 235542542
272005080 125021281
-345380950 134656544
398284155 -139059150
-706383310 -102900487
847625660 191245704
-877259095 338680077
-327179023 -356034366
-815958204 -563137875
-12537888 -354916878
-874414251 537961472
-15018928 948696365
443145082 530508333
332220788 26796524
430274968 117487217
-814612610 32571829
203619808 -277398212
-678007264 -39178044
417768981 -679102583
-352548297 293341892
468828581 -643769195
-801216121 -459483276
-600176364 92556230
-476812860 940477156
382773612 -92567572
272655671 -224591508
247804534 -246618301
-208024595 767279393
449860381 293240125
-800198693 -1244975
-203554755 -501170828
-382242314 280627630
-35712758 742800279
315534034 57798045
163993482 -268288793
451543843 327820494
-826857793 254410767
-178486150 332092767
-833669801 684792965
-300142038 -525985193
-484830753 -314200739
-273611082 -519882631
458685283 -413949687
495346072 -957339696
-571779402 128951906
-479509393 220319468
-534545548 170436040
929755057 -158231611
-784131957 -477725683
-482473100 274373232
477168680 -568584897
-842818214 117585017
-448285325 243035065
-625677239 55691790
482193543 -625565831
-192970504 330913130
-762672659 77613172
-294157315 964831236
396177632 -132460968
349856671 -821264074
-719356171 -986315825
-756257290 -80668014
83933410 -351330552
-877369389 509859306
389849697 701210290
329165784 454259139
267626577 131026035
-435433815 949398787
838566096 89279986
2973165 319577879
-633072698 44038128
819680824 -11788958
-74096966 332134014
-127326473 -365765543
-757017894 -250895692
-10984112 -354635657
-747217287 -508757522
385823492 -101356087
298667842 85883720
331402494 28401960
311145937 807195301
-528251872 -553038765
-212761838 -503858201
117357245 272306412
-613890547 -240061938
-768172642 -293591127
-602202809 -552965945
323070435 44281518
-705741251 -101365736
287822611 -835232890
-595171642 -252045463
-144293997 334005257
-776321586 -48123691
-250119278 323019562
-384763599 -344651484
-320585912 -997900144
-613926577 464085505
352791781 -17011081
-417037794 -336517260
-491160322 210841491
-835242770 -809262024
-395228156 274247712
710165276 -346519244
-317998031 -681783069
-877683877 506218115
-584109428 113710271
-837571034 -894855984
-827148319 697333285
474718903 -543846862
-86124713 332953700
201909488 207337660
-224387353 -364633007
-483955110 216790971
42706423 307338109
98963813 -338226524
-219841711 327895966
-211036740 329025583
470025451 -500188962
-241393711 -511749889
-877057026 513357229
451425517 -368086867
-589646692 -553822783
321416385 92486062
651311751 432163099
585102917 -708954321
75445517 929947664
371767017 -79509647
-207617880 966611190
-246055037 -364765276
-429506638 255212112
-626474007 -550477642
480243094 -602331599
326146224 38501948
-549930296 154181537
-218451474 -505472026
-417422802 952356693
367401757 -51785540
-837824355 -918340540
-242888611 324329762
218308481 -268062823
254048076 -241527567
-128531219 -353180749
350882785 762295858
363198398 -41549979
257380501 144601831
-669801678 -22345003
495266584 -765568837
-298297787 774961171
-576716810 122955872
294519029 92328006
305950140 -187406953
412700649 36488139
-699281663 -86140250
327378767 120543196
424922160 613461421
845797031 158335726
-52552327 -440669743
703001672 -359988757
-862402919 605897195
345128368 84227
-325067504 303278788
-816920757 705576961
297104707 88344748
127011317 -311049567
-683699027 -51268151
-828657441 -695044182
-880620817 430341575
-116209478 961818743
44057834 -342916884
-835181228 -807746396
453256442 -379116241
-831998863 -744441827
-879845910 469601409
402946140 -154335047
-873628965 293686193
-59652607 -305393578
-363858242 -585366344
110149170 704818391
-40099141 328357857
215405458 193836498
